From xen-users-bounces@lists.xen.org Sun Dec 02 00:24:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 00:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TexJz-0008ND-8Y; Sun, 02 Dec 2012 00:22:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1TexJx-0008N5-Ex
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 00:22:09 +0000
Received: from [85.158.139.211:20320] by server-15.bemta-5.messagelabs.com id
	64/16-26920-03F9AB05; Sun, 02 Dec 2012 00:22:08 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-8.tower-206.messagelabs.com!1354407726!18673103!1
X-Originating-IP: [209.86.89.67]
X-SpamReason: No, hits=3.8 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjcgPT4gNDMwNg==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjcgPT4gNDMwNg==\n,HTML_40_50,HTML_MESSAGE,
	HTML_OBFUSCATE_05_10,ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28588 invoked from network); 2 Dec 2012 00:22:07 -0000
Received: from elasmtp-scoter.atl.sa.earthlink.net (HELO
	elasmtp-scoter.atl.sa.earthlink.net) (209.86.89.67)
	by server-8.tower-206.messagelabs.com with SMTP;
	2 Dec 2012 00:22:07 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=IUmSiLyC9XL/e/bG9mwpJcbv15h++Fi8iOK5/BeahILk4WJW+mS2t4W1r4XnNeOB;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-scoter.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>) id 1TexJu-0001K5-3t
	for xen-users@lists.xen.org; Sat, 01 Dec 2012 19:22:06 -0500
Message-ID: <50BA9F28.3020108@earthlink.net>
Date: Sat, 01 Dec 2012 19:22:00 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1b7f5a8a2162eea9d1e813dd1af248fefc350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Subject: [Xen-users] Which rev of Xen should I compile?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1789391297348752312=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1789391297348752312==
Content-Type: multipart/alternative;
 boundary="------------030906070003020400070109"

This is a multi-part message in MIME format.
--------------030906070003020400070109
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

After some delays, incl. hurricane Sandy, hardware issues(problem with a 
PSU), and a broken filling; I finally built the hardware for the 
virtualization rig I sought advice for here in September.

The software on the other hand is giving me fits.  After getting the 
Dom0 and Xen up and running, I fubared myinstall of 4.3-unstable rev. 
29163. Instead of trying to figure out what I broke, I've decided to do 
a full re-install. This time however, I want to start with something a 
little more stable.I could go with rev. 25777 as Casey DeLorme 
recommended in his tutorial. But with the number of revisions since, 
there are patches that would probably be beneficial. Perhaps, I could 
start with 25824 (or 25825) as it is the latest release candidate?  
Unless, that is, there are other revisions that Xen list members believe 
offer critical improvements?

I'm also looking for a template xl.cfg file for a 'working' PVHVM Linux 
(preferably Debian) DomU.  Before I borked Xen, I had only just gotten a 
Debian based DomU created without xl throwing errors. Unfortunately, it 
remained in a blocked state and I wasn't sure what was going on or even 
what to expect.  In a nut shell, the cfg file I cobbled together came 
from various disparate sources on the Web.  I had/have no idea what was 
suppose to happen once the VM was/is created.  Did I initially need to 
connect to the VM via VNC/SPICE in order to complete the OS install?  
Was I suppose to boot into a paravirtualized graphics adapter à la 
VirtualBox?  Or did I need to passthrough the integrated GPU inorder to 
actually see anything on my systems monitor at all?  I just didn't 
know.  How, exactly, is a PVHVM Linux DomU actually supposed to behave?


FYI, I haven't gotten the chance to try setting up a Windows HVM yet.  I 
wanted to get my primary OS up and running first.

--------------030906070003020400070109
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font size="+2"><tt>After some delays, incl. <font size="+2">hurricane
          Sandy<font size="+2">, hardware issues<font size="+2"> (<font
                size="+2">problem with a PSU)</font></font>, and a
            broken filling</font><font size="+2"><font size="+2">;</font>
            I finally <font size="+2">built the hardware for the v<font
                size="+2">irtualization rig I <font size="+2">sought
                  advice for here in September.</font></font></font></font></font><br>
        <br>
        <font size="+2">The software on the other hand is giving me
          fits.<font size="+2">&nbsp; After getting <font size="+2">the Dom0
              and Xen up and running,</font></font> </font>I fubared my<font
          size="+2"> </font>install of 4.3<font size="+2">-unstable
          rev. 29163.&nbsp; <font size="+2">Instead of trying to figu<font
              size="+2">re out what I broke, I've decided to do a full
              re-install.&nbsp; <font size="+2">T</font></font>his time
            however, I want to start with something a little more
            stable.<font size="+2">&nbsp; <font size="+2">I</font> could </font></font></font><font
          size="+2"></font>go with rev. 25777 as Casey DeLorme recommend<font
          size="+2">ed</font> in his tu<font size="+2">tor<font
            size="+2">ial</font></font>.&nbsp; <font size="+2"><font
            size="+2">But <font size="+2">with the number of revisions
              since, <font size="+2">there are patches that would
                probably be benefic<font size="+2">ial</font></font></font>.&nbsp;
            Perhaps, I <font size="+2">could start with </font></font></font></tt></font><font
      size="+2"><tt><font size="+2"><font size="+2"><font size="+2">25824
              (or </font></font></font></tt></font>25825) as it is the
    latest release candidate?&nbsp; Unless, that is, there are other
    revisions that Xen list members believe offer critical improvements?<br>
    <br>
    I'm also looking for a template xl.cfg file for a 'working' PVHVM
    Linux (preferably Debian) DomU.&nbsp; Before I borked Xen, I had only
    just gotten a Debian based DomU created without xl throwing errors.&nbsp;
    Unfortunately, it remained in a blocked state and I wasn't sure what
    was going on or even what to expect.&nbsp; In a nut shell, the cfg file I
    cobbled together came from various disparate sources on the Web.&nbsp; I
    had/have no idea what was suppose to happen once the VM was/is
    created.&nbsp; Did I initially need to connect to the VM via VNC/SPICE in
    order to complete the OS install?&nbsp; Was I suppose to boot into a
    paravirtualized graphics adapter &agrave; la VirtualBox?&nbsp; Or did I need to
    passthrough the integrated GPU inorder to actually see anything on
    my systems monitor at all?&nbsp; I just didn't know.&nbsp; How, exactly, is a
    PVHVM Linux DomU actually supposed to behave?<br>
    <br>
    <br>
    FYI, I haven't gotten the chance to try setting up a Windows HVM
    yet.&nbsp; I wanted to get my primary OS up and running first.<br>
  </body>
</html>

--------------030906070003020400070109--


--===============1789391297348752312==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1789391297348752312==--


From xen-users-bounces@lists.xen.org Sun Dec 02 00:24:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 00:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TexJz-0008ND-8Y; Sun, 02 Dec 2012 00:22:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1TexJx-0008N5-Ex
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 00:22:09 +0000
Received: from [85.158.139.211:20320] by server-15.bemta-5.messagelabs.com id
	64/16-26920-03F9AB05; Sun, 02 Dec 2012 00:22:08 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-8.tower-206.messagelabs.com!1354407726!18673103!1
X-Originating-IP: [209.86.89.67]
X-SpamReason: No, hits=3.8 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjcgPT4gNDMwNg==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjcgPT4gNDMwNg==\n,HTML_40_50,HTML_MESSAGE,
	HTML_OBFUSCATE_05_10,ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28588 invoked from network); 2 Dec 2012 00:22:07 -0000
Received: from elasmtp-scoter.atl.sa.earthlink.net (HELO
	elasmtp-scoter.atl.sa.earthlink.net) (209.86.89.67)
	by server-8.tower-206.messagelabs.com with SMTP;
	2 Dec 2012 00:22:07 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=IUmSiLyC9XL/e/bG9mwpJcbv15h++Fi8iOK5/BeahILk4WJW+mS2t4W1r4XnNeOB;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-scoter.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>) id 1TexJu-0001K5-3t
	for xen-users@lists.xen.org; Sat, 01 Dec 2012 19:22:06 -0500
Message-ID: <50BA9F28.3020108@earthlink.net>
Date: Sat, 01 Dec 2012 19:22:00 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1b7f5a8a2162eea9d1e813dd1af248fefc350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Subject: [Xen-users] Which rev of Xen should I compile?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1789391297348752312=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1789391297348752312==
Content-Type: multipart/alternative;
 boundary="------------030906070003020400070109"

This is a multi-part message in MIME format.
--------------030906070003020400070109
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

After some delays, incl. hurricane Sandy, hardware issues(problem with a 
PSU), and a broken filling; I finally built the hardware for the 
virtualization rig I sought advice for here in September.

The software on the other hand is giving me fits.  After getting the 
Dom0 and Xen up and running, I fubared myinstall of 4.3-unstable rev. 
29163. Instead of trying to figure out what I broke, I've decided to do 
a full re-install. This time however, I want to start with something a 
little more stable.I could go with rev. 25777 as Casey DeLorme 
recommended in his tutorial. But with the number of revisions since, 
there are patches that would probably be beneficial. Perhaps, I could 
start with 25824 (or 25825) as it is the latest release candidate?  
Unless, that is, there are other revisions that Xen list members believe 
offer critical improvements?

I'm also looking for a template xl.cfg file for a 'working' PVHVM Linux 
(preferably Debian) DomU.  Before I borked Xen, I had only just gotten a 
Debian based DomU created without xl throwing errors. Unfortunately, it 
remained in a blocked state and I wasn't sure what was going on or even 
what to expect.  In a nut shell, the cfg file I cobbled together came 
from various disparate sources on the Web.  I had/have no idea what was 
suppose to happen once the VM was/is created.  Did I initially need to 
connect to the VM via VNC/SPICE in order to complete the OS install?  
Was I suppose to boot into a paravirtualized graphics adapter à la 
VirtualBox?  Or did I need to passthrough the integrated GPU inorder to 
actually see anything on my systems monitor at all?  I just didn't 
know.  How, exactly, is a PVHVM Linux DomU actually supposed to behave?


FYI, I haven't gotten the chance to try setting up a Windows HVM yet.  I 
wanted to get my primary OS up and running first.

--------------030906070003020400070109
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font size="+2"><tt>After some delays, incl. <font size="+2">hurricane
          Sandy<font size="+2">, hardware issues<font size="+2"> (<font
                size="+2">problem with a PSU)</font></font>, and a
            broken filling</font><font size="+2"><font size="+2">;</font>
            I finally <font size="+2">built the hardware for the v<font
                size="+2">irtualization rig I <font size="+2">sought
                  advice for here in September.</font></font></font></font></font><br>
        <br>
        <font size="+2">The software on the other hand is giving me
          fits.<font size="+2">&nbsp; After getting <font size="+2">the Dom0
              and Xen up and running,</font></font> </font>I fubared my<font
          size="+2"> </font>install of 4.3<font size="+2">-unstable
          rev. 29163.&nbsp; <font size="+2">Instead of trying to figu<font
              size="+2">re out what I broke, I've decided to do a full
              re-install.&nbsp; <font size="+2">T</font></font>his time
            however, I want to start with something a little more
            stable.<font size="+2">&nbsp; <font size="+2">I</font> could </font></font></font><font
          size="+2"></font>go with rev. 25777 as Casey DeLorme recommend<font
          size="+2">ed</font> in his tu<font size="+2">tor<font
            size="+2">ial</font></font>.&nbsp; <font size="+2"><font
            size="+2">But <font size="+2">with the number of revisions
              since, <font size="+2">there are patches that would
                probably be benefic<font size="+2">ial</font></font></font>.&nbsp;
            Perhaps, I <font size="+2">could start with </font></font></font></tt></font><font
      size="+2"><tt><font size="+2"><font size="+2"><font size="+2">25824
              (or </font></font></font></tt></font>25825) as it is the
    latest release candidate?&nbsp; Unless, that is, there are other
    revisions that Xen list members believe offer critical improvements?<br>
    <br>
    I'm also looking for a template xl.cfg file for a 'working' PVHVM
    Linux (preferably Debian) DomU.&nbsp; Before I borked Xen, I had only
    just gotten a Debian based DomU created without xl throwing errors.&nbsp;
    Unfortunately, it remained in a blocked state and I wasn't sure what
    was going on or even what to expect.&nbsp; In a nut shell, the cfg file I
    cobbled together came from various disparate sources on the Web.&nbsp; I
    had/have no idea what was suppose to happen once the VM was/is
    created.&nbsp; Did I initially need to connect to the VM via VNC/SPICE in
    order to complete the OS install?&nbsp; Was I suppose to boot into a
    paravirtualized graphics adapter &agrave; la VirtualBox?&nbsp; Or did I need to
    passthrough the integrated GPU inorder to actually see anything on
    my systems monitor at all?&nbsp; I just didn't know.&nbsp; How, exactly, is a
    PVHVM Linux DomU actually supposed to behave?<br>
    <br>
    <br>
    FYI, I haven't gotten the chance to try setting up a Windows HVM
    yet.&nbsp; I wanted to get my primary OS up and running first.<br>
  </body>
</html>

--------------030906070003020400070109--


--===============1789391297348752312==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1789391297348752312==--


From xen-users-bounces@lists.xen.org Sun Dec 02 04:48:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 04:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tf1SD-0003j3-V6; Sun, 02 Dec 2012 04:46:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1Tf1SC-0003iy-4E
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 04:46:56 +0000
Received: from [85.158.138.51:13134] by server-12.bemta-3.messagelabs.com id
	51/A9-22757-F3DDAB05; Sun, 02 Dec 2012 04:46:55 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1354423609!28791466!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMTc2MTkyNyAoYWJhbmRvbmVkOiBsaW51eC1ic2Qtc2hhc
	mlu\nZy5ibG9nc3BvdC5wdCk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11775 invoked from network); 2 Dec 2012 04:46:51 -0000
Received: from mail-ie0-f173.google.com (HELO mail-ie0-f173.google.com)
	(209.85.223.173)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Dec 2012 04:46:51 -0000
Received: by mail-ie0-f173.google.com with SMTP id e13so3015254iej.32
	for <xen-users@lists.xen.org>; Sat, 01 Dec 2012 20:46:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=TR23Pakax4PfiFHpGXGnuXeaEBOw4nfdaqATSD0GV1o=;
	b=mun8cUFUMkIs85cqULEFVRzjRGKHysozNg5fs5Sz56etIFBYfFXwtR1dmW7hYMyE1g
	JBDh6nRNQjGLmqCvBU5ddixtFus0rVLKv3hxWB3VUENHNTtZ6WY829x6UC+KabA3InG/
	8eF6lvHT6G7HSfpY1dG/WffTOehHpEJPLe6AqNJUr1HzqLdI71pwVRjc5y4xL+dCxg+D
	WjuZlpTpqeOLXGtxuUpPG/Q/VHnQcFJaKErenKgGGYEcS80T4WAaKbXcyEH9ypKKYMcZ
	TfM1WvILsPfPuQ44adHLwE03qypXwk45OpjRgI4/t2Z/9LFn7litE12rirFV5cfJPTOA
	XtaA==
MIME-Version: 1.0
Received: by 10.50.188.136 with SMTP id ga8mr2994170igc.24.1354423609120; Sat,
	01 Dec 2012 20:46:49 -0800 (PST)
Received: by 10.64.139.1 with HTTP; Sat, 1 Dec 2012 20:46:48 -0800 (PST)
In-Reply-To: <CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
References: <CAKhsbWYPUpV198ejAfSzGncCjgS49g9oRy=WSd-x+eTOOCTbig@mail.gmail.com>
	<CADnevCjzU0WeMbr2pc2cfNm1=voSHZNh7VswMzeb4fxH5uoNpw@mail.gmail.com>
	<CAKhsbWb=S1LFEU1Us524DCZV59p_UDipDugYnnWF-rDNZjBmhA@mail.gmail.com>
	<CADnevCiCpGJBRJuFeeLnpRL1b_Jq5KA+3uAhKs7Mw3n11TYemw@mail.gmail.com>
	<CAKhsbWaJZL90wibOZghrvYJ1pL302q+naKjVYfxo0NaqNXD8HA@mail.gmail.com>
	<CADnevCj_JShhex7z45VQu8CuYARt2eKmV+VTUpAF1GZjD7zsDg@mail.gmail.com>
	<CAKhsbWZSDWtr0scayTGUFU6OtSKnSUc+6y7YKpwaxvaOOcPYzg@mail.gmail.com>
	<CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
Date: Sun, 2 Dec 2012 12:46:48 +0800
X-Google-Sender-Auth: KFVZpCXkLD_0yV3CTiSXXCwzkaE
Message-ID: <CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Ricardo Jesus <ricardo.meb.jesus@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intel HD4000 IGD pass through appears to work,
 but monitor complains about 'no signal'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4755230220613530510=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4755230220613530510==
Content-Type: multipart/alternative; boundary=14dae93410f718d8f204cfd75279

--14dae93410f718d8f204cfd75279
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I had been trying to install win7 && debian as domU these days and the
result is frustrating.
For win7, I was able to install and got video output on TV.
But it simply BSOD once intel driver is installed.
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does
it means.

Also, the TV screen starts to flashing with random colors once I get the
win7 VM reboot.
I need to assign the VGA controller back to host once and then to pciback
again to have it back to work.
Quite annoying.


For debian, I tried both debian 6 / Wheezy installer. Both of them hang
when trying to partition the disk xvda.
I tried to manually use fdisk && dd to access the device and it seems that
the access never got response.


On Thu, Nov 29, 2012 at 11:26 PM, Ricardo Jesus <ricardo.meb.jesus@gmail.co=
m
> wrote:

> Oh... DQ77MK has DVI-I, DVI-D and HDMI so it's a little different.
>
> The fact that Win7 installer outputs makes me further suggest that you tr=
y
> another Linux domU.
>
> When I get home I'll try to assign the USB 3.0 controller to a domU and
> let you know.
>
>
> On Thu, Nov 29, 2012 at 3:11 PM, G.R. <firemeteor@users.sourceforge.net>w=
rote:
>
>> Update: DVI output does not work either for the openelec 2.0 domU.
>> The intel HD4000 seems does not have internal DVI output.
>> The xrandr shows that the on-board DVI port is converted from an interna=
l
>> hdmi output (hdmi1 this time).
>> So I won't surprise that it does not make any difference.
>>
>> However, another experiment brings some positive result -- the win7
>> installer actually showed some output on TV.
>> I'll try to finish the install and see what will happen with an Intel
>> driver.
>>
>>
>>
>> On Thu, Nov 29, 2012 at 10:07 PM, Ricardo Jesus <
>> ricardo.meb.jesus@gmail.com> wrote:
>>
>>> Haven't tried to passthrough the USB 3.0 controller both the 2 USB 2.0
>>> controller pass just fine.
>>>
>>> Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS.
>>> Those are guaranteed to worked.
>>>
>>>
>>> On Thu, Nov 29, 2012 at 1:09 PM, G.R. <firemeteor@users.sourceforge.net=
>wrote:
>>>
>>>> >Btw did you try doing IGD passthrough to another Linux domU?
>>>> No, this is the first VM so far.
>>>>
>>>> I tried to upgrade the bios and it does not help. Haven't try out DVI
>>>> port yet. Will do it later.
>>>>
>>>> PS: I can now confirm that the usb ctlr also works -- I can get data b=
y
>>>> open the device file directly.
>>>> However, it only works for USB2 ctlrs (at least before bios upgrade) -=
-
>>>> system complaining that it cannot reset the xhci controller.
>>>> What about yours?
>>>>
>>>>
>>>> Here comes the logs, compressed to save traffic:
>>>>
>>>>
>>>> On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <
>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>
>>>>> /var/log/xen/qemu-dm-<vm-name> and <vm-name>.cfg would be used.
>>>>>
>>>>> Btw did you try doing IGD passthrough to another Linux domU?
>>>>>
>>>>> On Thu, Nov 29, 2012 at 10:27 AM, G.R. <
>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>> > Intel site is kind of confusing about whether H77 is Vt-d capable.
>>>>> > This page claims that it is not supported by the chipset:
>>>>> > http://ark.intel.com/products/64018/Intel-BD82H77-PCH
>>>>> > And this page lists a series of board that support Vt-d, including
>>>>> some H77
>>>>> > based products.
>>>>> > http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
>>>>> >
>>>>> > AsRock has vt-d config in both the bios and their manual.
>>>>> > And I have dumped the ACPI table from bios and confirmed that it
>>>>> looks fine
>>>>> > by checking the content against the spec.
>>>>> >
>>>>> > So I tend to believe this is actually working, which is partially
>>>>> proved by
>>>>> > the audio playback experiment I've done.
>>>>> >
>>>>> > I'll do more experiments to root cause the issue to night, includin=
g
>>>>> the DVI
>>>>> > port you mentioned.
>>>>> > And thanks to your advice about bios update. Once I believe I had
>>>>> the newest
>>>>> > version, but as I just checked on the web site,
>>>>> > they seem to released a new version for win 8 about two weeks ago
>>>>> :-).
>>>>> >
>>>>> > Of course I'm willing to post logs. What kind of logs do you believ=
e
>>>>> to be
>>>>> > interesting?
>>>>> > And any specific debug option do I need to enable before dumping th=
e
>>>>> log?
>>>>> > Instructions needed, especially for XEN related switch -- I'm reall=
y
>>>>> a
>>>>> > newbie here.
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus <
>>>>> ricardo.meb.jesus@gmail.com>
>>>>> > wrote:
>>>>> >>
>>>>> >> Hi,
>>>>> >>
>>>>> >> I am the guy that wrote the HowTo.
>>>>> >>
>>>>> >> Are you sure the H77 supports VT-d? At least when I chose the
>>>>> DQ77MK I
>>>>> >> only recall Q77 as the desktop chipset that supported VT-d though =
I
>>>>> >> read somewhere that Intel has since updated the list of VT-d able
>>>>> >> desktop boards.
>>>>> >>
>>>>> >> Also try to use your monitor's DVI input. I say this because I've =
a
>>>>> >> BIOS back experienced a weird bug where the motherboard didn't oup=
ut
>>>>> >> from DVI so I had to use VGA output at the time.
>>>>> >>
>>>>> >> You might also consider updating your motherboard's BIOS.
>>>>> >>
>>>>> >> I must that say that I've also managed to passthrough the IGD to
>>>>> >> various Linux domUs (Debian and Ubuntu for instance).
>>>>> >>
>>>>> >> Any logs you can send? Post your domU's config so that the list
>>>>> users
>>>>> >> can have a look.
>>>>> >>
>>>>> >> On Thu, Nov 29, 2012 at 9:24 AM, G.R. <
>>>>> firemeteor@users.sourceforge.net>
>>>>> >> wrote:
>>>>> >> > I've seen a recent report claiming that it works:
>>>>> >> >
>>>>> >> >
>>>>> http://linux-bsd-sharing.blogspot.pt/2012/10/howto-xen-413-windows-8-=
hvm-domu-with.html
>>>>> >> > However, in my case, with a slightly different HW configuration
>>>>> the
>>>>> >> > story is
>>>>> >> > totally different. :-=EF=BC=88
>>>>> >> >
>>>>> >> > My config:
>>>>> >> > HW: I7-3770 + AsRock H77M-ITX board
>>>>> >> > Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel
>>>>> (3.2.x /
>>>>> >> > 3.6.x)
>>>>> >> > 64 bit version.
>>>>> >> >
>>>>> >> > Note that both of us have only one gpu in the system.
>>>>> >> > They difference is that the lucky guy has an DQ77MK while mine i=
s
>>>>> an
>>>>> >> > AsRock.
>>>>> >> > Another different is that he picks win 8 as domU, while my targe=
t
>>>>> is
>>>>> >> > openelec 2.0, a linux 3.2.x based HTPC distro.
>>>>> >> >
>>>>> >> > So basically what I can see is a functional domU, almost, I mean=
.
>>>>> >> > It does not freeze / lock up at all.
>>>>> >> > All the assigned devices (IGD, audio, USB) are recognized and
>>>>> appears to
>>>>> >> > work.
>>>>> >> > I can hear sound from aplay, so audio is working.
>>>>> >> > I can see the mouse I attached through lsusb so it appears to
>>>>> work too
>>>>> >> > --
>>>>> >> > but I can't 100% confident since I haven't seen the pointer
>>>>> moving on
>>>>> >> > screen...
>>>>> >> > The IGD is shown in lspci properly and the vainfo tool shows tha=
t
>>>>> the HW
>>>>> >> > codec is fine.
>>>>> >> > The Xorg.0.log shows that intel driver is properly loaded, EDID
>>>>> from
>>>>> >> > panel
>>>>> >> > is correctly obtained.
>>>>> >> > xrandr tool can show the connected output (I've tried both VGA1 =
/
>>>>> >> > hdmi3).
>>>>> >> > It appears that I can switch resolution or turn-off the display
>>>>> through
>>>>> >> > xrandr without any error reported.
>>>>> >> > The only *little* :-) issue is that I can't see any output on
>>>>> monitor /
>>>>> >> > TV.
>>>>> >> > Both of them complain about no signal and go back to power savin=
g.
>>>>> >> >
>>>>> >> > Well, I'm totally confused about the current status I'm at and
>>>>> need your
>>>>> >> > advice.
>>>>> >> > Is there any thing I should do to diagnosis and root cause the
>>>>> problem?
>>>>> >> > I'm new to xen so am not familiar about the xen style of
>>>>> debugging.
>>>>> >> > Would like to provide any log as you believe beneficial.
>>>>> >> >
>>>>> >> > Thanks,
>>>>> >> > Timothy
>>>>> >> >
>>>>> >> > _______________________________________________
>>>>> >> > Xen-users mailing list
>>>>> >> > Xen-users@lists.xen.org
>>>>> >> > http://lists.xen.org/xen-users
>>>>> >
>>>>> >
>>>>>
>>>>
>>>>
>>>
>>
>

--14dae93410f718d8f204cfd75279
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I had been trying to install win7 &amp;&amp; debian as domU these days and =
the result is frustrating.<br>For win7, I was able to install and got video=
 output on TV. <br>But it simply BSOD once intel driver is installed. <br>
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does =
it means.<br><br>Also, the TV screen starts to flashing with random colors =
once I get the win7 VM reboot.<br>I need to assign the VGA controller back =
to host once and then to pciback again to have it back to work.<br>
Quite annoying.<br><br><br>For debian, I tried both debian 6 / Wheezy insta=
ller. Both of them hang when trying to partition the disk xvda.<br>I tried =
to manually use fdisk &amp;&amp; dd to access the device and it seems that =
the access never got response.<br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 11:26 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Oh... DQ77MK has DVI-I, DVI-D and HDMI so it=
&#39;s a little different.<div><br></div><div>The fact that Win7 installer =
outputs makes me further suggest that you try another Linux domU.</div>
<div><br></div><div>When I get home I&#39;ll try to assign the USB 3.0 cont=
roller to a domU and let you know.<div><div class=3D"h5"><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 3:11 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">

Update: DVI output does not work either for the openelec 2.0 domU.<br>The i=
ntel HD4000 seems does not have internal DVI output.<br>The xrandr shows th=
at the on-board DVI port is converted from an internal hdmi output (hdmi1 t=
his time).<br>


So I won&#39;t surprise that it does not make any difference.<br><br>Howeve=
r, another experiment brings some positive result -- the win7 installer act=
ually showed some output on TV.<br>I&#39;ll try to finish the install and s=
ee what will happen with an Intel driver.<div>

<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 10:07 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Haven&#39;t tried to passthrough the USB 3.0=
 controller both the 2 USB 2.0 controller pass just fine.<div><br></div><di=
v>


Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS. Tho=
se are guaranteed to worked.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 1:09 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">



<div>&gt;Btw did you try doing IGD passthrough to another Linux domU?</div>=
<div><div><img>No, this is the first VM so far.<br>
<br>I tried to upgrade the bios and it does not help. Haven&#39;t try out D=
VI port yet. Will do it later.<br><br>PS: I can now confirm that the usb ct=
lr also works -- I can get data by open the device file directly.<br>Howeve=
r, it only works for USB2 ctlrs (at least before bios upgrade) -- system co=
mplaining that it cannot reset the xhci controller.<br>




What about yours?<br><br><br>Here comes the logs, compressed to save traffi=
c:<br></div></div><div><div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ricardo.meb.jesus@gmail.com" target=3D"_blan=
k">ricardo.meb.jesus@gmail.com</a>&gt;</span> wrote:<br>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">/var/log/xen/qemu-dm-&lt;vm-name&gt; and &lt=
;vm-name&gt;.cfg would be used.<br>
<br>
Btw did you try doing IGD passthrough to another Linux domU?<br>
<div><div><br>
On Thu, Nov 29, 2012 at 10:27 AM, G.R. &lt;<a href=3D"mailto:firemeteor@use=
rs.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&=
gt; wrote:<br>
&gt; Intel site is kind of confusing about whether H77 is Vt-d capable.<br>
&gt; This page claims that it is not supported by the chipset:<br>
&gt; <a href=3D"http://ark.intel.com/products/64018/Intel-BD82H77-PCH" targ=
et=3D"_blank">http://ark.intel.com/products/64018/Intel-BD82H77-PCH</a><br>
&gt; And this page lists a series of board that support Vt-d, including som=
e H77<br>
&gt; based products.<br>
&gt; <a href=3D"http://www.intel.com/support/motherboards/desktop/sb/CS-030=
922.htm" target=3D"_blank">http://www.intel.com/support/motherboards/deskto=
p/sb/CS-030922.htm</a><br>
&gt;<br>
&gt; AsRock has vt-d config in both the bios and their manual.<br>
&gt; And I have dumped the ACPI table from bios and confirmed that it looks=
 fine<br>
&gt; by checking the content against the spec.<br>
&gt;<br>
&gt; So I tend to believe this is actually working, which is partially prov=
ed by<br>
&gt; the audio playback experiment I&#39;ve done.<br>
&gt;<br>
&gt; I&#39;ll do more experiments to root cause the issue to night, includi=
ng the DVI<br>
&gt; port you mentioned.<br>
&gt; And thanks to your advice about bios update. Once I believe I had the =
newest<br>
&gt; version, but as I just checked on the web site,<br>
&gt; they seem to released a new version for win 8 about two weeks ago :-).=
<br>
&gt;<br>
&gt; Of course I&#39;m willing to post logs. What kind of logs do you belie=
ve to be<br>
&gt; interesting?<br>
&gt; And any specific debug option do I need to enable before dumping the l=
og?<br>
&gt; Instructions needed, especially for XEN related switch -- I&#39;m real=
ly a<br>
&gt; newbie here.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus &lt;<a href=3D"mailto:r=
icardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com</=
a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I am the guy that wrote the HowTo.<br>
&gt;&gt;<br>
&gt;&gt; Are you sure the H77 supports VT-d? At least when I chose the DQ77=
MK I<br>
&gt;&gt; only recall Q77 as the desktop chipset that supported VT-d though =
I<br>
&gt;&gt; read somewhere that Intel has since updated the list of VT-d able<=
br>
&gt;&gt; desktop boards.<br>
&gt;&gt;<br>
&gt;&gt; Also try to use your monitor&#39;s DVI input. I say this because I=
&#39;ve a<br>
&gt;&gt; BIOS back experienced a weird bug where the motherboard didn&#39;t=
 ouput<br>
&gt;&gt; from DVI so I had to use VGA output at the time.<br>
&gt;&gt;<br>
&gt;&gt; You might also consider updating your motherboard&#39;s BIOS.<br>
&gt;&gt;<br>
&gt;&gt; I must that say that I&#39;ve also managed to passthrough the IGD =
to<br>
&gt;&gt; various Linux domUs (Debian and Ubuntu for instance).<br>
&gt;&gt;<br>
&gt;&gt; Any logs you can send? Post your domU&#39;s config so that the lis=
t users<br>
&gt;&gt; can have a look.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 29, 2012 at 9:24 AM, G.R. &lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I&#39;ve seen a recent report claiming that it works:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://linux-bsd-sharing.blogspot.pt/2012/10/howto=
-xen-413-windows-8-hvm-domu-with.html" target=3D"_blank">http://linux-bsd-s=
haring.blogspot.pt/2012/10/howto-xen-413-windows-8-hvm-domu-with.html</a><b=
r>





&gt;&gt; &gt; However, in my case, with a slightly different HW configurati=
on the<br>
&gt;&gt; &gt; story is<br>
&gt;&gt; &gt; totally different. :-=EF=BC=88<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My config:<br>
&gt;&gt; &gt; HW: I7-3770 + AsRock H77M-ITX board<br>
&gt;&gt; &gt; Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel =
(3.2.x /<br>
&gt;&gt; &gt; 3.6.x)<br>
&gt;&gt; &gt; 64 bit version.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Note that both of us have only one gpu in the system.<br>
&gt;&gt; &gt; They difference is that the lucky guy has an DQ77MK while min=
e is an<br>
&gt;&gt; &gt; AsRock.<br>
&gt;&gt; &gt; Another different is that he picks win 8 as domU, while my ta=
rget is<br>
&gt;&gt; &gt; openelec 2.0, a linux 3.2.x based HTPC distro.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So basically what I can see is a functional domU, almost, I m=
ean.<br>
&gt;&gt; &gt; It does not freeze / lock up at all.<br>
&gt;&gt; &gt; All the assigned devices (IGD, audio, USB) are recognized and=
 appears to<br>
&gt;&gt; &gt; work.<br>
&gt;&gt; &gt; I can hear sound from aplay, so audio is working.<br>
&gt;&gt; &gt; I can see the mouse I attached through lsusb so it appears to=
 work too<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; but I can&#39;t 100% confident since I haven&#39;t seen the p=
ointer moving on<br>
&gt;&gt; &gt; screen...<br>
&gt;&gt; &gt; The IGD is shown in lspci properly and the vainfo tool shows =
that the HW<br>
&gt;&gt; &gt; codec is fine.<br>
&gt;&gt; &gt; The Xorg.0.log shows that intel driver is properly loaded, ED=
ID from<br>
&gt;&gt; &gt; panel<br>
&gt;&gt; &gt; is correctly obtained.<br>
&gt;&gt; &gt; xrandr tool can show the connected output (I&#39;ve tried bot=
h VGA1 /<br>
&gt;&gt; &gt; hdmi3).<br>
&gt;&gt; &gt; It appears that I can switch resolution or turn-off the displ=
ay through<br>
&gt;&gt; &gt; xrandr without any error reported.<br>
&gt;&gt; &gt; The only *little* :-) issue is that I can&#39;t see any outpu=
t on monitor /<br>
&gt;&gt; &gt; TV.<br>
&gt;&gt; &gt; Both of them complain about no signal and go back to power sa=
ving.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Well, I&#39;m totally confused about the current status I&#39=
;m at and need your<br>
&gt;&gt; &gt; advice.<br>
&gt;&gt; &gt; Is there any thing I should do to diagnosis and root cause th=
e problem?<br>
&gt;&gt; &gt; I&#39;m new to xen so am not familiar about the xen style of =
debugging.<br>
&gt;&gt; &gt; Would like to provide any log as you believe beneficial.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Timothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>

--14dae93410f718d8f204cfd75279--


--===============4755230220613530510==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4755230220613530510==--


From xen-users-bounces@lists.xen.org Sun Dec 02 04:48:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 04:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tf1SD-0003j3-V6; Sun, 02 Dec 2012 04:46:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1Tf1SC-0003iy-4E
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 04:46:56 +0000
Received: from [85.158.138.51:13134] by server-12.bemta-3.messagelabs.com id
	51/A9-22757-F3DDAB05; Sun, 02 Dec 2012 04:46:55 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1354423609!28791466!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
	c3VyYmxfcmVjaGVja19kZWxheTogMTc2MTkyNyAoYWJhbmRvbmVkOiBsaW51eC1ic2Qtc2hhc
	mlu\nZy5ibG9nc3BvdC5wdCk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11775 invoked from network); 2 Dec 2012 04:46:51 -0000
Received: from mail-ie0-f173.google.com (HELO mail-ie0-f173.google.com)
	(209.85.223.173)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Dec 2012 04:46:51 -0000
Received: by mail-ie0-f173.google.com with SMTP id e13so3015254iej.32
	for <xen-users@lists.xen.org>; Sat, 01 Dec 2012 20:46:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=TR23Pakax4PfiFHpGXGnuXeaEBOw4nfdaqATSD0GV1o=;
	b=mun8cUFUMkIs85cqULEFVRzjRGKHysozNg5fs5Sz56etIFBYfFXwtR1dmW7hYMyE1g
	JBDh6nRNQjGLmqCvBU5ddixtFus0rVLKv3hxWB3VUENHNTtZ6WY829x6UC+KabA3InG/
	8eF6lvHT6G7HSfpY1dG/WffTOehHpEJPLe6AqNJUr1HzqLdI71pwVRjc5y4xL+dCxg+D
	WjuZlpTpqeOLXGtxuUpPG/Q/VHnQcFJaKErenKgGGYEcS80T4WAaKbXcyEH9ypKKYMcZ
	TfM1WvILsPfPuQ44adHLwE03qypXwk45OpjRgI4/t2Z/9LFn7litE12rirFV5cfJPTOA
	XtaA==
MIME-Version: 1.0
Received: by 10.50.188.136 with SMTP id ga8mr2994170igc.24.1354423609120; Sat,
	01 Dec 2012 20:46:49 -0800 (PST)
Received: by 10.64.139.1 with HTTP; Sat, 1 Dec 2012 20:46:48 -0800 (PST)
In-Reply-To: <CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
References: <CAKhsbWYPUpV198ejAfSzGncCjgS49g9oRy=WSd-x+eTOOCTbig@mail.gmail.com>
	<CADnevCjzU0WeMbr2pc2cfNm1=voSHZNh7VswMzeb4fxH5uoNpw@mail.gmail.com>
	<CAKhsbWb=S1LFEU1Us524DCZV59p_UDipDugYnnWF-rDNZjBmhA@mail.gmail.com>
	<CADnevCiCpGJBRJuFeeLnpRL1b_Jq5KA+3uAhKs7Mw3n11TYemw@mail.gmail.com>
	<CAKhsbWaJZL90wibOZghrvYJ1pL302q+naKjVYfxo0NaqNXD8HA@mail.gmail.com>
	<CADnevCj_JShhex7z45VQu8CuYARt2eKmV+VTUpAF1GZjD7zsDg@mail.gmail.com>
	<CAKhsbWZSDWtr0scayTGUFU6OtSKnSUc+6y7YKpwaxvaOOcPYzg@mail.gmail.com>
	<CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
Date: Sun, 2 Dec 2012 12:46:48 +0800
X-Google-Sender-Auth: KFVZpCXkLD_0yV3CTiSXXCwzkaE
Message-ID: <CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Ricardo Jesus <ricardo.meb.jesus@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intel HD4000 IGD pass through appears to work,
 but monitor complains about 'no signal'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4755230220613530510=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4755230220613530510==
Content-Type: multipart/alternative; boundary=14dae93410f718d8f204cfd75279

--14dae93410f718d8f204cfd75279
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I had been trying to install win7 && debian as domU these days and the
result is frustrating.
For win7, I was able to install and got video output on TV.
But it simply BSOD once intel driver is installed.
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does
it means.

Also, the TV screen starts to flashing with random colors once I get the
win7 VM reboot.
I need to assign the VGA controller back to host once and then to pciback
again to have it back to work.
Quite annoying.


For debian, I tried both debian 6 / Wheezy installer. Both of them hang
when trying to partition the disk xvda.
I tried to manually use fdisk && dd to access the device and it seems that
the access never got response.


On Thu, Nov 29, 2012 at 11:26 PM, Ricardo Jesus <ricardo.meb.jesus@gmail.co=
m
> wrote:

> Oh... DQ77MK has DVI-I, DVI-D and HDMI so it's a little different.
>
> The fact that Win7 installer outputs makes me further suggest that you tr=
y
> another Linux domU.
>
> When I get home I'll try to assign the USB 3.0 controller to a domU and
> let you know.
>
>
> On Thu, Nov 29, 2012 at 3:11 PM, G.R. <firemeteor@users.sourceforge.net>w=
rote:
>
>> Update: DVI output does not work either for the openelec 2.0 domU.
>> The intel HD4000 seems does not have internal DVI output.
>> The xrandr shows that the on-board DVI port is converted from an interna=
l
>> hdmi output (hdmi1 this time).
>> So I won't surprise that it does not make any difference.
>>
>> However, another experiment brings some positive result -- the win7
>> installer actually showed some output on TV.
>> I'll try to finish the install and see what will happen with an Intel
>> driver.
>>
>>
>>
>> On Thu, Nov 29, 2012 at 10:07 PM, Ricardo Jesus <
>> ricardo.meb.jesus@gmail.com> wrote:
>>
>>> Haven't tried to passthrough the USB 3.0 controller both the 2 USB 2.0
>>> controller pass just fine.
>>>
>>> Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS.
>>> Those are guaranteed to worked.
>>>
>>>
>>> On Thu, Nov 29, 2012 at 1:09 PM, G.R. <firemeteor@users.sourceforge.net=
>wrote:
>>>
>>>> >Btw did you try doing IGD passthrough to another Linux domU?
>>>> No, this is the first VM so far.
>>>>
>>>> I tried to upgrade the bios and it does not help. Haven't try out DVI
>>>> port yet. Will do it later.
>>>>
>>>> PS: I can now confirm that the usb ctlr also works -- I can get data b=
y
>>>> open the device file directly.
>>>> However, it only works for USB2 ctlrs (at least before bios upgrade) -=
-
>>>> system complaining that it cannot reset the xhci controller.
>>>> What about yours?
>>>>
>>>>
>>>> Here comes the logs, compressed to save traffic:
>>>>
>>>>
>>>> On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <
>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>
>>>>> /var/log/xen/qemu-dm-<vm-name> and <vm-name>.cfg would be used.
>>>>>
>>>>> Btw did you try doing IGD passthrough to another Linux domU?
>>>>>
>>>>> On Thu, Nov 29, 2012 at 10:27 AM, G.R. <
>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>> > Intel site is kind of confusing about whether H77 is Vt-d capable.
>>>>> > This page claims that it is not supported by the chipset:
>>>>> > http://ark.intel.com/products/64018/Intel-BD82H77-PCH
>>>>> > And this page lists a series of board that support Vt-d, including
>>>>> some H77
>>>>> > based products.
>>>>> > http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
>>>>> >
>>>>> > AsRock has vt-d config in both the bios and their manual.
>>>>> > And I have dumped the ACPI table from bios and confirmed that it
>>>>> looks fine
>>>>> > by checking the content against the spec.
>>>>> >
>>>>> > So I tend to believe this is actually working, which is partially
>>>>> proved by
>>>>> > the audio playback experiment I've done.
>>>>> >
>>>>> > I'll do more experiments to root cause the issue to night, includin=
g
>>>>> the DVI
>>>>> > port you mentioned.
>>>>> > And thanks to your advice about bios update. Once I believe I had
>>>>> the newest
>>>>> > version, but as I just checked on the web site,
>>>>> > they seem to released a new version for win 8 about two weeks ago
>>>>> :-).
>>>>> >
>>>>> > Of course I'm willing to post logs. What kind of logs do you believ=
e
>>>>> to be
>>>>> > interesting?
>>>>> > And any specific debug option do I need to enable before dumping th=
e
>>>>> log?
>>>>> > Instructions needed, especially for XEN related switch -- I'm reall=
y
>>>>> a
>>>>> > newbie here.
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus <
>>>>> ricardo.meb.jesus@gmail.com>
>>>>> > wrote:
>>>>> >>
>>>>> >> Hi,
>>>>> >>
>>>>> >> I am the guy that wrote the HowTo.
>>>>> >>
>>>>> >> Are you sure the H77 supports VT-d? At least when I chose the
>>>>> DQ77MK I
>>>>> >> only recall Q77 as the desktop chipset that supported VT-d though =
I
>>>>> >> read somewhere that Intel has since updated the list of VT-d able
>>>>> >> desktop boards.
>>>>> >>
>>>>> >> Also try to use your monitor's DVI input. I say this because I've =
a
>>>>> >> BIOS back experienced a weird bug where the motherboard didn't oup=
ut
>>>>> >> from DVI so I had to use VGA output at the time.
>>>>> >>
>>>>> >> You might also consider updating your motherboard's BIOS.
>>>>> >>
>>>>> >> I must that say that I've also managed to passthrough the IGD to
>>>>> >> various Linux domUs (Debian and Ubuntu for instance).
>>>>> >>
>>>>> >> Any logs you can send? Post your domU's config so that the list
>>>>> users
>>>>> >> can have a look.
>>>>> >>
>>>>> >> On Thu, Nov 29, 2012 at 9:24 AM, G.R. <
>>>>> firemeteor@users.sourceforge.net>
>>>>> >> wrote:
>>>>> >> > I've seen a recent report claiming that it works:
>>>>> >> >
>>>>> >> >
>>>>> http://linux-bsd-sharing.blogspot.pt/2012/10/howto-xen-413-windows-8-=
hvm-domu-with.html
>>>>> >> > However, in my case, with a slightly different HW configuration
>>>>> the
>>>>> >> > story is
>>>>> >> > totally different. :-=EF=BC=88
>>>>> >> >
>>>>> >> > My config:
>>>>> >> > HW: I7-3770 + AsRock H77M-ITX board
>>>>> >> > Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel
>>>>> (3.2.x /
>>>>> >> > 3.6.x)
>>>>> >> > 64 bit version.
>>>>> >> >
>>>>> >> > Note that both of us have only one gpu in the system.
>>>>> >> > They difference is that the lucky guy has an DQ77MK while mine i=
s
>>>>> an
>>>>> >> > AsRock.
>>>>> >> > Another different is that he picks win 8 as domU, while my targe=
t
>>>>> is
>>>>> >> > openelec 2.0, a linux 3.2.x based HTPC distro.
>>>>> >> >
>>>>> >> > So basically what I can see is a functional domU, almost, I mean=
.
>>>>> >> > It does not freeze / lock up at all.
>>>>> >> > All the assigned devices (IGD, audio, USB) are recognized and
>>>>> appears to
>>>>> >> > work.
>>>>> >> > I can hear sound from aplay, so audio is working.
>>>>> >> > I can see the mouse I attached through lsusb so it appears to
>>>>> work too
>>>>> >> > --
>>>>> >> > but I can't 100% confident since I haven't seen the pointer
>>>>> moving on
>>>>> >> > screen...
>>>>> >> > The IGD is shown in lspci properly and the vainfo tool shows tha=
t
>>>>> the HW
>>>>> >> > codec is fine.
>>>>> >> > The Xorg.0.log shows that intel driver is properly loaded, EDID
>>>>> from
>>>>> >> > panel
>>>>> >> > is correctly obtained.
>>>>> >> > xrandr tool can show the connected output (I've tried both VGA1 =
/
>>>>> >> > hdmi3).
>>>>> >> > It appears that I can switch resolution or turn-off the display
>>>>> through
>>>>> >> > xrandr without any error reported.
>>>>> >> > The only *little* :-) issue is that I can't see any output on
>>>>> monitor /
>>>>> >> > TV.
>>>>> >> > Both of them complain about no signal and go back to power savin=
g.
>>>>> >> >
>>>>> >> > Well, I'm totally confused about the current status I'm at and
>>>>> need your
>>>>> >> > advice.
>>>>> >> > Is there any thing I should do to diagnosis and root cause the
>>>>> problem?
>>>>> >> > I'm new to xen so am not familiar about the xen style of
>>>>> debugging.
>>>>> >> > Would like to provide any log as you believe beneficial.
>>>>> >> >
>>>>> >> > Thanks,
>>>>> >> > Timothy
>>>>> >> >
>>>>> >> > _______________________________________________
>>>>> >> > Xen-users mailing list
>>>>> >> > Xen-users@lists.xen.org
>>>>> >> > http://lists.xen.org/xen-users
>>>>> >
>>>>> >
>>>>>
>>>>
>>>>
>>>
>>
>

--14dae93410f718d8f204cfd75279
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I had been trying to install win7 &amp;&amp; debian as domU these days and =
the result is frustrating.<br>For win7, I was able to install and got video=
 output on TV. <br>But it simply BSOD once intel driver is installed. <br>
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does =
it means.<br><br>Also, the TV screen starts to flashing with random colors =
once I get the win7 VM reboot.<br>I need to assign the VGA controller back =
to host once and then to pciback again to have it back to work.<br>
Quite annoying.<br><br><br>For debian, I tried both debian 6 / Wheezy insta=
ller. Both of them hang when trying to partition the disk xvda.<br>I tried =
to manually use fdisk &amp;&amp; dd to access the device and it seems that =
the access never got response.<br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 11:26 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Oh... DQ77MK has DVI-I, DVI-D and HDMI so it=
&#39;s a little different.<div><br></div><div>The fact that Win7 installer =
outputs makes me further suggest that you try another Linux domU.</div>
<div><br></div><div>When I get home I&#39;ll try to assign the USB 3.0 cont=
roller to a domU and let you know.<div><div class=3D"h5"><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 3:11 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">

Update: DVI output does not work either for the openelec 2.0 domU.<br>The i=
ntel HD4000 seems does not have internal DVI output.<br>The xrandr shows th=
at the on-board DVI port is converted from an internal hdmi output (hdmi1 t=
his time).<br>


So I won&#39;t surprise that it does not make any difference.<br><br>Howeve=
r, another experiment brings some positive result -- the win7 installer act=
ually showed some output on TV.<br>I&#39;ll try to finish the install and s=
ee what will happen with an Intel driver.<div>

<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 10:07 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Haven&#39;t tried to passthrough the USB 3.0=
 controller both the 2 USB 2.0 controller pass just fine.<div><br></div><di=
v>


Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS. Tho=
se are guaranteed to worked.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 1:09 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">



<div>&gt;Btw did you try doing IGD passthrough to another Linux domU?</div>=
<div><div><img>No, this is the first VM so far.<br>
<br>I tried to upgrade the bios and it does not help. Haven&#39;t try out D=
VI port yet. Will do it later.<br><br>PS: I can now confirm that the usb ct=
lr also works -- I can get data by open the device file directly.<br>Howeve=
r, it only works for USB2 ctlrs (at least before bios upgrade) -- system co=
mplaining that it cannot reset the xhci controller.<br>




What about yours?<br><br><br>Here comes the logs, compressed to save traffi=
c:<br></div></div><div><div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ricardo.meb.jesus@gmail.com" target=3D"_blan=
k">ricardo.meb.jesus@gmail.com</a>&gt;</span> wrote:<br>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">/var/log/xen/qemu-dm-&lt;vm-name&gt; and &lt=
;vm-name&gt;.cfg would be used.<br>
<br>
Btw did you try doing IGD passthrough to another Linux domU?<br>
<div><div><br>
On Thu, Nov 29, 2012 at 10:27 AM, G.R. &lt;<a href=3D"mailto:firemeteor@use=
rs.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&=
gt; wrote:<br>
&gt; Intel site is kind of confusing about whether H77 is Vt-d capable.<br>
&gt; This page claims that it is not supported by the chipset:<br>
&gt; <a href=3D"http://ark.intel.com/products/64018/Intel-BD82H77-PCH" targ=
et=3D"_blank">http://ark.intel.com/products/64018/Intel-BD82H77-PCH</a><br>
&gt; And this page lists a series of board that support Vt-d, including som=
e H77<br>
&gt; based products.<br>
&gt; <a href=3D"http://www.intel.com/support/motherboards/desktop/sb/CS-030=
922.htm" target=3D"_blank">http://www.intel.com/support/motherboards/deskto=
p/sb/CS-030922.htm</a><br>
&gt;<br>
&gt; AsRock has vt-d config in both the bios and their manual.<br>
&gt; And I have dumped the ACPI table from bios and confirmed that it looks=
 fine<br>
&gt; by checking the content against the spec.<br>
&gt;<br>
&gt; So I tend to believe this is actually working, which is partially prov=
ed by<br>
&gt; the audio playback experiment I&#39;ve done.<br>
&gt;<br>
&gt; I&#39;ll do more experiments to root cause the issue to night, includi=
ng the DVI<br>
&gt; port you mentioned.<br>
&gt; And thanks to your advice about bios update. Once I believe I had the =
newest<br>
&gt; version, but as I just checked on the web site,<br>
&gt; they seem to released a new version for win 8 about two weeks ago :-).=
<br>
&gt;<br>
&gt; Of course I&#39;m willing to post logs. What kind of logs do you belie=
ve to be<br>
&gt; interesting?<br>
&gt; And any specific debug option do I need to enable before dumping the l=
og?<br>
&gt; Instructions needed, especially for XEN related switch -- I&#39;m real=
ly a<br>
&gt; newbie here.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus &lt;<a href=3D"mailto:r=
icardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com</=
a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I am the guy that wrote the HowTo.<br>
&gt;&gt;<br>
&gt;&gt; Are you sure the H77 supports VT-d? At least when I chose the DQ77=
MK I<br>
&gt;&gt; only recall Q77 as the desktop chipset that supported VT-d though =
I<br>
&gt;&gt; read somewhere that Intel has since updated the list of VT-d able<=
br>
&gt;&gt; desktop boards.<br>
&gt;&gt;<br>
&gt;&gt; Also try to use your monitor&#39;s DVI input. I say this because I=
&#39;ve a<br>
&gt;&gt; BIOS back experienced a weird bug where the motherboard didn&#39;t=
 ouput<br>
&gt;&gt; from DVI so I had to use VGA output at the time.<br>
&gt;&gt;<br>
&gt;&gt; You might also consider updating your motherboard&#39;s BIOS.<br>
&gt;&gt;<br>
&gt;&gt; I must that say that I&#39;ve also managed to passthrough the IGD =
to<br>
&gt;&gt; various Linux domUs (Debian and Ubuntu for instance).<br>
&gt;&gt;<br>
&gt;&gt; Any logs you can send? Post your domU&#39;s config so that the lis=
t users<br>
&gt;&gt; can have a look.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 29, 2012 at 9:24 AM, G.R. &lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I&#39;ve seen a recent report claiming that it works:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://linux-bsd-sharing.blogspot.pt/2012/10/howto=
-xen-413-windows-8-hvm-domu-with.html" target=3D"_blank">http://linux-bsd-s=
haring.blogspot.pt/2012/10/howto-xen-413-windows-8-hvm-domu-with.html</a><b=
r>





&gt;&gt; &gt; However, in my case, with a slightly different HW configurati=
on the<br>
&gt;&gt; &gt; story is<br>
&gt;&gt; &gt; totally different. :-=EF=BC=88<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My config:<br>
&gt;&gt; &gt; HW: I7-3770 + AsRock H77M-ITX board<br>
&gt;&gt; &gt; Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel =
(3.2.x /<br>
&gt;&gt; &gt; 3.6.x)<br>
&gt;&gt; &gt; 64 bit version.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Note that both of us have only one gpu in the system.<br>
&gt;&gt; &gt; They difference is that the lucky guy has an DQ77MK while min=
e is an<br>
&gt;&gt; &gt; AsRock.<br>
&gt;&gt; &gt; Another different is that he picks win 8 as domU, while my ta=
rget is<br>
&gt;&gt; &gt; openelec 2.0, a linux 3.2.x based HTPC distro.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So basically what I can see is a functional domU, almost, I m=
ean.<br>
&gt;&gt; &gt; It does not freeze / lock up at all.<br>
&gt;&gt; &gt; All the assigned devices (IGD, audio, USB) are recognized and=
 appears to<br>
&gt;&gt; &gt; work.<br>
&gt;&gt; &gt; I can hear sound from aplay, so audio is working.<br>
&gt;&gt; &gt; I can see the mouse I attached through lsusb so it appears to=
 work too<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; but I can&#39;t 100% confident since I haven&#39;t seen the p=
ointer moving on<br>
&gt;&gt; &gt; screen...<br>
&gt;&gt; &gt; The IGD is shown in lspci properly and the vainfo tool shows =
that the HW<br>
&gt;&gt; &gt; codec is fine.<br>
&gt;&gt; &gt; The Xorg.0.log shows that intel driver is properly loaded, ED=
ID from<br>
&gt;&gt; &gt; panel<br>
&gt;&gt; &gt; is correctly obtained.<br>
&gt;&gt; &gt; xrandr tool can show the connected output (I&#39;ve tried bot=
h VGA1 /<br>
&gt;&gt; &gt; hdmi3).<br>
&gt;&gt; &gt; It appears that I can switch resolution or turn-off the displ=
ay through<br>
&gt;&gt; &gt; xrandr without any error reported.<br>
&gt;&gt; &gt; The only *little* :-) issue is that I can&#39;t see any outpu=
t on monitor /<br>
&gt;&gt; &gt; TV.<br>
&gt;&gt; &gt; Both of them complain about no signal and go back to power sa=
ving.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Well, I&#39;m totally confused about the current status I&#39=
;m at and need your<br>
&gt;&gt; &gt; advice.<br>
&gt;&gt; &gt; Is there any thing I should do to diagnosis and root cause th=
e problem?<br>
&gt;&gt; &gt; I&#39;m new to xen so am not familiar about the xen style of =
debugging.<br>
&gt;&gt; &gt; Would like to provide any log as you believe beneficial.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Timothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>

--14dae93410f718d8f204cfd75279--


--===============4755230220613530510==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4755230220613530510==--


From xen-users-bounces@lists.xen.org Sun Dec 02 07:33:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 07:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tf41T-0008A0-01; Sun, 02 Dec 2012 07:31:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1Tf41Q-00089v-Ln
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 07:31:28 +0000
Received: from [193.109.254.147:12727] by server-16.bemta-14.messagelabs.com
	id C0/59-09215-FC30BB05; Sun, 02 Dec 2012 07:31:27 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1354433486!9053457!1
X-Originating-IP: [209.85.212.181]
X-SpamReason: No, hits=2.8 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_SHORT_LENGTH,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9906 invoked from network); 2 Dec 2012 07:31:27 -0000
Received: from mail-wi0-f181.google.com (HELO mail-wi0-f181.google.com)
	(209.85.212.181)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Dec 2012 07:31:27 -0000
Received: by mail-wi0-f181.google.com with SMTP id hm9so521157wib.14
	for <xen-users@lists.xen.org>; Sat, 01 Dec 2012 23:31:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=eXSOeCoxI0srBOc6NXFY5kDcgm1jLaqg9OibXZxe9h4=;
	b=lvfZII9gyInkfPhZE67zWVjjcd07t/HwcYmmHn8O9LfC8eHtOElGBXCVR53pTay3hv
	8Nor0czC9ErW7d2PrzzzmTOY6GtcMpyv0rjWWyj76yWBngumcq0746k1ayk8ZiVV/oZ3
	QuG4uwW40xQZAl4lZ8CKauRyA8eB+h0+Pd9ulHJNhLV06KtB1PZB97FZYog9giCMaePg
	8MwfZA5dQEOqfZfi3EhwUN1J/j7PSzqyhfoQAtAcHpEEw4H66eBsjM/MYDKv70lmqMqJ
	QnLtQ/kWhwOnp9nL86yWBeQ3vE6yviyFZocY8actOg+tG+yKmn6/sXlbFTC0zgFh/Zll
	P18w==
MIME-Version: 1.0
Received: by 10.180.86.36 with SMTP id m4mr4452391wiz.5.1354433486598; Sat, 01
	Dec 2012 23:31:26 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Sat, 1 Dec 2012 23:31:26 -0800 (PST)
Date: Sun, 2 Dec 2012 13:01:26 +0530
Message-ID: <CANq0ewsPmum=dKOOfi86KusmcQZSkEQGJ7Hq1b65y5utHoD2qg@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] How to do live migration using xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0918946131557648516=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0918946131557648516==
Content-Type: multipart/alternative; boundary=f46d0442859cd7317904cfd99e09

--f46d0442859cd7317904cfd99e09
Content-Type: text/plain; charset=ISO-8859-1

Hello,
          I want to do live migration of virtual machine on xen using
fedora.SO what are the steps to have the live migration possible.

--f46d0442859cd7317904cfd99e09
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 I want to do live migration of virtua=
l machine on xen using fedora.SO what are the steps to have the live migrat=
ion possible.<br>

--f46d0442859cd7317904cfd99e09--


--===============0918946131557648516==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0918946131557648516==--


From xen-users-bounces@lists.xen.org Sun Dec 02 07:33:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 07:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tf41T-0008A0-01; Sun, 02 Dec 2012 07:31:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1Tf41Q-00089v-Ln
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 07:31:28 +0000
Received: from [193.109.254.147:12727] by server-16.bemta-14.messagelabs.com
	id C0/59-09215-FC30BB05; Sun, 02 Dec 2012 07:31:27 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1354433486!9053457!1
X-Originating-IP: [209.85.212.181]
X-SpamReason: No, hits=2.8 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_SHORT_LENGTH,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9906 invoked from network); 2 Dec 2012 07:31:27 -0000
Received: from mail-wi0-f181.google.com (HELO mail-wi0-f181.google.com)
	(209.85.212.181)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Dec 2012 07:31:27 -0000
Received: by mail-wi0-f181.google.com with SMTP id hm9so521157wib.14
	for <xen-users@lists.xen.org>; Sat, 01 Dec 2012 23:31:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=eXSOeCoxI0srBOc6NXFY5kDcgm1jLaqg9OibXZxe9h4=;
	b=lvfZII9gyInkfPhZE67zWVjjcd07t/HwcYmmHn8O9LfC8eHtOElGBXCVR53pTay3hv
	8Nor0czC9ErW7d2PrzzzmTOY6GtcMpyv0rjWWyj76yWBngumcq0746k1ayk8ZiVV/oZ3
	QuG4uwW40xQZAl4lZ8CKauRyA8eB+h0+Pd9ulHJNhLV06KtB1PZB97FZYog9giCMaePg
	8MwfZA5dQEOqfZfi3EhwUN1J/j7PSzqyhfoQAtAcHpEEw4H66eBsjM/MYDKv70lmqMqJ
	QnLtQ/kWhwOnp9nL86yWBeQ3vE6yviyFZocY8actOg+tG+yKmn6/sXlbFTC0zgFh/Zll
	P18w==
MIME-Version: 1.0
Received: by 10.180.86.36 with SMTP id m4mr4452391wiz.5.1354433486598; Sat, 01
	Dec 2012 23:31:26 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Sat, 1 Dec 2012 23:31:26 -0800 (PST)
Date: Sun, 2 Dec 2012 13:01:26 +0530
Message-ID: <CANq0ewsPmum=dKOOfi86KusmcQZSkEQGJ7Hq1b65y5utHoD2qg@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] How to do live migration using xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0918946131557648516=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0918946131557648516==
Content-Type: multipart/alternative; boundary=f46d0442859cd7317904cfd99e09

--f46d0442859cd7317904cfd99e09
Content-Type: text/plain; charset=ISO-8859-1

Hello,
          I want to do live migration of virtual machine on xen using
fedora.SO what are the steps to have the live migration possible.

--f46d0442859cd7317904cfd99e09
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 I want to do live migration of virtua=
l machine on xen using fedora.SO what are the steps to have the live migrat=
ion possible.<br>

--f46d0442859cd7317904cfd99e09--


--===============0918946131557648516==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0918946131557648516==--


From xen-users-bounces@lists.xen.org Sun Dec 02 13:24:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 13:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tf9Ve-0008Jl-6M; Sun, 02 Dec 2012 13:23:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1Tf9Vc-0008Jg-GG
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 13:23:00 +0000
Received: from [85.158.143.35:22893] by server-2.bemta-4.messagelabs.com id
	79/4B-28922-3365BB05; Sun, 02 Dec 2012 13:22:59 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-15.tower-21.messagelabs.com!1354454576!14029472!1
X-Originating-IP: [209.86.89.65]
X-SpamReason: No, hits=3.3 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjUgPT4gNDY1MQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjUgPT4gNDY1MQ==\n,HTML_30_40,HTML_MESSAGE,
	HTML_OBFUSCATE_05_10,ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19065 invoked from network); 2 Dec 2012 13:22:56 -0000
Received: from elasmtp-kukur.atl.sa.earthlink.net (HELO
	elasmtp-kukur.atl.sa.earthlink.net) (209.86.89.65)
	by server-15.tower-21.messagelabs.com with SMTP;
	2 Dec 2012 13:22:56 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=cP6H0X84YTSEIjMXM9vrT4LiYXyb1NWDwgwLIBWThrixBhwnD5Y2cdrMPpi/cx1C;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-kukur.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>) id 1Tf9VV-0003D8-SS
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 08:22:56 -0500
Message-ID: <50BB5628.6060706@earthlink.net>
Date: Sun, 02 Dec 2012 08:22:48 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50BA9F28.3020108@earthlink.net>
In-Reply-To: <50BA9F28.3020108@earthlink.net>
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1bf95ad2e03fbb7452def8d10abf0d11b1350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Subject: Re: [Xen-users] Which rev of Xen should I compile?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5959716203039768986=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============5959716203039768986==
Content-Type: multipart/alternative;
 boundary="------------060101010705030500050008"

This is a multi-part message in MIME format.
--------------060101010705030500050008
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

On 12/01/2012 07:22 PM, ShadesOfGrey wrote:
> After some delays, incl. hurricane Sandy, hardware issues(problem with 
> a PSU), and a broken filling; I finally built the hardware for the 
> virtualization rig I sought advice for here in September.
>
> The software on the other hand is giving me fits.  After getting the 
> Dom0 and Xen up and running, I fubared myinstall of 4.3-unstable rev. 
> 29163. Instead of trying to figure out what I broke, I've decided to 
> do a full re-install. This time however, I want to start with 
> something a little more stable.I could go with rev. 25777 as Casey 
> DeLorme recommended in his tutorial. But with the number of revisions 
> since, there are patches that would probably be beneficial. Perhaps, I 
> could start with 25824 (or 25825) as it is the latest release 
> candidate?  Unless, that is, there are other revisions that Xen list 
> members believe offer critical improvements?
>
> I'm also looking for a template xl.cfg file for a 'working' PVHVM 
> Linux (preferably Debian) DomU.  Before I borked Xen, I had only just 
> gotten a Debian based DomU created without xl throwing errors.  
> Unfortunately, it remained in a blocked state and I wasn't sure what 
> was going on or even what to expect.  In a nut shell, the cfg file I 
> cobbled together came from various disparate sources on the Web.  I 
> had/have no idea what was suppose to happen once the VM was/is 
> created.  Did I initially need to connect to the VM via VNC/SPICE in 
> order to complete the OS install?  Was I suppose to boot into a 
> paravirtualized graphics adapter à la VirtualBox?  Or did I need to 
> passthrough the integrated GPU inorder to actually see anything on my 
> systems monitor at all?  I just didn't know.  How, exactly, is a PVHVM 
> Linux DomU actually supposed to behave?
>
>
> FYI, I haven't gotten the chance to try setting up a Windows HVM yet.  
> I wanted to get my primary OS up and running first.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Oops.  I 'forgot' 4.2.0 had been released and overlooked that rev. 25826 
on the mercurial repository had branched.  There are enough references 
to 4.2.0 that I can't see how I managed to do that.  I suppose that's 
what happens when you step away for two months.  I was so wrapped up in 
obtaining, building and troubleshooting the hardware, I let my attention 
to software side of things slip.  When I re-install, I'll see about 
tracking Xen 4.2.0 from Debian unstable/experimental.

I also want to clarify my confusion concerning the Linux PVHM I 
created.  At the time of my original post, I was pretty frazzled. As a 
result, I left out a key piece of information.  I was thinking I 
could/should use an emulated VGA device for two reasons.  First, to 
insure the VM reaches a running state, before attempting to passthrough 
my CPU's IGP.  Second, I could see situations where I might want/need to 
run two PVHVMs using the same physical graphics adapter (though perhaps 
nested virtualization would be a better solution?).  If I understand 
correctly, the only way this could be achieved is if both were using an 
emulated graphics adapter.

What I wasn't sure of is if I had configured the emulated device 
correctly, or how I was supposed to connect to it.  I did find out how 
to use xl to connect to a PV or serial console after my OP though...  
Fat lot of good it did me after screwing up Xen.  Anyway, if someone 
could enlighten me on how emulated VGA works, I'd appreciate it.


--------------060101010705030500050008
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 12/01/2012 07:22 PM, ShadesOfGrey
      wrote:<br>
    </div>
    <blockquote cite="mid:50BA9F28.3020108@earthlink.net" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <font size="+2"><tt>After some delays, incl. <font size="+2">hurricane

            Sandy<font size="+2">, hardware issues<font size="+2"> (<font
                  size="+2">problem with a PSU)</font></font>, and a
              broken filling</font><font size="+2"><font size="+2">;</font>
              I finally <font size="+2">built the hardware for the v<font
                  size="+2">irtualization rig I <font size="+2">sought
                    advice for here in September.</font></font></font></font></font><br>
          <br>
          <font size="+2">The software on the other hand is giving me
            fits.<font size="+2">&nbsp; After getting <font size="+2">the
                Dom0 and Xen up and running,</font></font> </font>I
          fubared my<font size="+2"> </font>install of 4.3<font
            size="+2">-unstable rev. 29163.&nbsp; <font size="+2">Instead of
              trying to figu<font size="+2">re out what I broke, I've
                decided to do a full re-install.&nbsp; <font size="+2">T</font></font>his
              time however, I want to start with something a little more
              stable.<font size="+2">&nbsp; <font size="+2">I</font> could </font></font></font>go
          with rev. 25777 as Casey DeLorme recommend<font size="+2">ed</font>
          in his tu<font size="+2">tor<font size="+2">ial</font></font>.&nbsp;
          <font size="+2"><font size="+2">But <font size="+2">with the
                number of revisions since, <font size="+2">there are
                  patches that would probably be benefic<font size="+2">ial</font></font></font>.&nbsp;

              Perhaps, I <font size="+2">could start with </font></font></font></tt></font><font
        size="+2"><tt><font size="+2"><font size="+2"><font size="+2">25824

                (or </font></font></font></tt></font>25825) as it is
      the latest release candidate?&nbsp; Unless, that is, there are other
      revisions that Xen list members believe offer critical
      improvements?<br>
      <br>
      I'm also looking for a template xl.cfg file for a 'working' PVHVM
      Linux (preferably Debian) DomU.&nbsp; Before I borked Xen, I had only
      just gotten a Debian based DomU created without xl throwing
      errors.&nbsp; Unfortunately, it remained in a blocked state and I
      wasn't sure what was going on or even what to expect.&nbsp; In a nut
      shell, the cfg file I cobbled together came from various disparate
      sources on the Web.&nbsp; I had/have no idea what was suppose to happen
      once the VM was/is created.&nbsp; Did I initially need to connect to
      the VM via VNC/SPICE in order to complete the OS install?&nbsp; Was I
      suppose to boot into a paravirtualized graphics adapter &agrave; la
      VirtualBox?&nbsp; Or did I need to passthrough the integrated GPU
      inorder to actually see anything on my systems monitor at all?&nbsp; I
      just didn't know.&nbsp; How, exactly, is a PVHVM Linux DomU actually
      supposed to behave?<br>
      <br>
      <br>
      FYI, I haven't gotten the chance to try setting up a Windows HVM
      yet.&nbsp; I wanted to get my primary OS up and running first.<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <font size="+2"><tt><font size="+2"><br>
          Oops</font></tt></font>.&nbsp; I 'forgot' 4.2.0 had been released
    and overlooked that rev. 25826 on the mercurial repository had
    branched.&nbsp; There are enough references to 4.2.0 that I can't see how
    I managed to do that.&nbsp; I suppose that's what happens when you step
    away for two months.&nbsp; I was so wrapped up in obtaining, building and
    troubleshooting the hardware, I let my attention to software side of
    things slip.&nbsp; When I re-install, I'll see about tracking Xen 4.2.0
    from Debian unstable/experimental.<br>
    <br>
    I also want to clarify my confusion concerning the Linux PVHM I
    created.&nbsp; At the time of my original post, I was pretty frazzled. As
    a result, I left out a key piece of information.&nbsp; I was thinking I
    could/should use an emulated VGA device for two reasons.&nbsp; First, to
    insure the VM reaches a running state, before attempting to
    passthrough my CPU's IGP.&nbsp; Second, I could see situations where I
    might want/need to run two PVHVMs using the same physical graphics
    adapter (though perhaps nested virtualization would be a better
    solution?).&nbsp; If I understand correctly, the only way this could be
    achieved is if both were using an emulated graphics adapter.<br>
    <br>
    What I wasn't sure of is if I had configured the emulated device
    correctly, or how I was supposed to connect to it.&nbsp; I did find out
    how to use xl to connect to a PV or serial console after my OP
    though...&nbsp; Fat lot of good it did me after screwing up Xen.&nbsp; Anyway,
    if someone could enlighten me on how emulated VGA works, I'd
    appreciate it.<br>
    <br>
  </body>
</html>

--------------060101010705030500050008--


--===============5959716203039768986==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5959716203039768986==--


From xen-users-bounces@lists.xen.org Sun Dec 02 13:24:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 13:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tf9Ve-0008Jl-6M; Sun, 02 Dec 2012 13:23:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1Tf9Vc-0008Jg-GG
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 13:23:00 +0000
Received: from [85.158.143.35:22893] by server-2.bemta-4.messagelabs.com id
	79/4B-28922-3365BB05; Sun, 02 Dec 2012 13:22:59 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-15.tower-21.messagelabs.com!1354454576!14029472!1
X-Originating-IP: [209.86.89.65]
X-SpamReason: No, hits=3.3 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjUgPT4gNDY1MQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjUgPT4gNDY1MQ==\n,HTML_30_40,HTML_MESSAGE,
	HTML_OBFUSCATE_05_10,ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19065 invoked from network); 2 Dec 2012 13:22:56 -0000
Received: from elasmtp-kukur.atl.sa.earthlink.net (HELO
	elasmtp-kukur.atl.sa.earthlink.net) (209.86.89.65)
	by server-15.tower-21.messagelabs.com with SMTP;
	2 Dec 2012 13:22:56 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=cP6H0X84YTSEIjMXM9vrT4LiYXyb1NWDwgwLIBWThrixBhwnD5Y2cdrMPpi/cx1C;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-kukur.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>) id 1Tf9VV-0003D8-SS
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 08:22:56 -0500
Message-ID: <50BB5628.6060706@earthlink.net>
Date: Sun, 02 Dec 2012 08:22:48 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50BA9F28.3020108@earthlink.net>
In-Reply-To: <50BA9F28.3020108@earthlink.net>
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1bf95ad2e03fbb7452def8d10abf0d11b1350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Subject: Re: [Xen-users] Which rev of Xen should I compile?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5959716203039768986=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============5959716203039768986==
Content-Type: multipart/alternative;
 boundary="------------060101010705030500050008"

This is a multi-part message in MIME format.
--------------060101010705030500050008
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

On 12/01/2012 07:22 PM, ShadesOfGrey wrote:
> After some delays, incl. hurricane Sandy, hardware issues(problem with 
> a PSU), and a broken filling; I finally built the hardware for the 
> virtualization rig I sought advice for here in September.
>
> The software on the other hand is giving me fits.  After getting the 
> Dom0 and Xen up and running, I fubared myinstall of 4.3-unstable rev. 
> 29163. Instead of trying to figure out what I broke, I've decided to 
> do a full re-install. This time however, I want to start with 
> something a little more stable.I could go with rev. 25777 as Casey 
> DeLorme recommended in his tutorial. But with the number of revisions 
> since, there are patches that would probably be beneficial. Perhaps, I 
> could start with 25824 (or 25825) as it is the latest release 
> candidate?  Unless, that is, there are other revisions that Xen list 
> members believe offer critical improvements?
>
> I'm also looking for a template xl.cfg file for a 'working' PVHVM 
> Linux (preferably Debian) DomU.  Before I borked Xen, I had only just 
> gotten a Debian based DomU created without xl throwing errors.  
> Unfortunately, it remained in a blocked state and I wasn't sure what 
> was going on or even what to expect.  In a nut shell, the cfg file I 
> cobbled together came from various disparate sources on the Web.  I 
> had/have no idea what was suppose to happen once the VM was/is 
> created.  Did I initially need to connect to the VM via VNC/SPICE in 
> order to complete the OS install?  Was I suppose to boot into a 
> paravirtualized graphics adapter à la VirtualBox?  Or did I need to 
> passthrough the integrated GPU inorder to actually see anything on my 
> systems monitor at all?  I just didn't know.  How, exactly, is a PVHVM 
> Linux DomU actually supposed to behave?
>
>
> FYI, I haven't gotten the chance to try setting up a Windows HVM yet.  
> I wanted to get my primary OS up and running first.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Oops.  I 'forgot' 4.2.0 had been released and overlooked that rev. 25826 
on the mercurial repository had branched.  There are enough references 
to 4.2.0 that I can't see how I managed to do that.  I suppose that's 
what happens when you step away for two months.  I was so wrapped up in 
obtaining, building and troubleshooting the hardware, I let my attention 
to software side of things slip.  When I re-install, I'll see about 
tracking Xen 4.2.0 from Debian unstable/experimental.

I also want to clarify my confusion concerning the Linux PVHM I 
created.  At the time of my original post, I was pretty frazzled. As a 
result, I left out a key piece of information.  I was thinking I 
could/should use an emulated VGA device for two reasons.  First, to 
insure the VM reaches a running state, before attempting to passthrough 
my CPU's IGP.  Second, I could see situations where I might want/need to 
run two PVHVMs using the same physical graphics adapter (though perhaps 
nested virtualization would be a better solution?).  If I understand 
correctly, the only way this could be achieved is if both were using an 
emulated graphics adapter.

What I wasn't sure of is if I had configured the emulated device 
correctly, or how I was supposed to connect to it.  I did find out how 
to use xl to connect to a PV or serial console after my OP though...  
Fat lot of good it did me after screwing up Xen.  Anyway, if someone 
could enlighten me on how emulated VGA works, I'd appreciate it.


--------------060101010705030500050008
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 12/01/2012 07:22 PM, ShadesOfGrey
      wrote:<br>
    </div>
    <blockquote cite="mid:50BA9F28.3020108@earthlink.net" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <font size="+2"><tt>After some delays, incl. <font size="+2">hurricane

            Sandy<font size="+2">, hardware issues<font size="+2"> (<font
                  size="+2">problem with a PSU)</font></font>, and a
              broken filling</font><font size="+2"><font size="+2">;</font>
              I finally <font size="+2">built the hardware for the v<font
                  size="+2">irtualization rig I <font size="+2">sought
                    advice for here in September.</font></font></font></font></font><br>
          <br>
          <font size="+2">The software on the other hand is giving me
            fits.<font size="+2">&nbsp; After getting <font size="+2">the
                Dom0 and Xen up and running,</font></font> </font>I
          fubared my<font size="+2"> </font>install of 4.3<font
            size="+2">-unstable rev. 29163.&nbsp; <font size="+2">Instead of
              trying to figu<font size="+2">re out what I broke, I've
                decided to do a full re-install.&nbsp; <font size="+2">T</font></font>his
              time however, I want to start with something a little more
              stable.<font size="+2">&nbsp; <font size="+2">I</font> could </font></font></font>go
          with rev. 25777 as Casey DeLorme recommend<font size="+2">ed</font>
          in his tu<font size="+2">tor<font size="+2">ial</font></font>.&nbsp;
          <font size="+2"><font size="+2">But <font size="+2">with the
                number of revisions since, <font size="+2">there are
                  patches that would probably be benefic<font size="+2">ial</font></font></font>.&nbsp;

              Perhaps, I <font size="+2">could start with </font></font></font></tt></font><font
        size="+2"><tt><font size="+2"><font size="+2"><font size="+2">25824

                (or </font></font></font></tt></font>25825) as it is
      the latest release candidate?&nbsp; Unless, that is, there are other
      revisions that Xen list members believe offer critical
      improvements?<br>
      <br>
      I'm also looking for a template xl.cfg file for a 'working' PVHVM
      Linux (preferably Debian) DomU.&nbsp; Before I borked Xen, I had only
      just gotten a Debian based DomU created without xl throwing
      errors.&nbsp; Unfortunately, it remained in a blocked state and I
      wasn't sure what was going on or even what to expect.&nbsp; In a nut
      shell, the cfg file I cobbled together came from various disparate
      sources on the Web.&nbsp; I had/have no idea what was suppose to happen
      once the VM was/is created.&nbsp; Did I initially need to connect to
      the VM via VNC/SPICE in order to complete the OS install?&nbsp; Was I
      suppose to boot into a paravirtualized graphics adapter &agrave; la
      VirtualBox?&nbsp; Or did I need to passthrough the integrated GPU
      inorder to actually see anything on my systems monitor at all?&nbsp; I
      just didn't know.&nbsp; How, exactly, is a PVHVM Linux DomU actually
      supposed to behave?<br>
      <br>
      <br>
      FYI, I haven't gotten the chance to try setting up a Windows HVM
      yet.&nbsp; I wanted to get my primary OS up and running first.<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <font size="+2"><tt><font size="+2"><br>
          Oops</font></tt></font>.&nbsp; I 'forgot' 4.2.0 had been released
    and overlooked that rev. 25826 on the mercurial repository had
    branched.&nbsp; There are enough references to 4.2.0 that I can't see how
    I managed to do that.&nbsp; I suppose that's what happens when you step
    away for two months.&nbsp; I was so wrapped up in obtaining, building and
    troubleshooting the hardware, I let my attention to software side of
    things slip.&nbsp; When I re-install, I'll see about tracking Xen 4.2.0
    from Debian unstable/experimental.<br>
    <br>
    I also want to clarify my confusion concerning the Linux PVHM I
    created.&nbsp; At the time of my original post, I was pretty frazzled. As
    a result, I left out a key piece of information.&nbsp; I was thinking I
    could/should use an emulated VGA device for two reasons.&nbsp; First, to
    insure the VM reaches a running state, before attempting to
    passthrough my CPU's IGP.&nbsp; Second, I could see situations where I
    might want/need to run two PVHVMs using the same physical graphics
    adapter (though perhaps nested virtualization would be a better
    solution?).&nbsp; If I understand correctly, the only way this could be
    achieved is if both were using an emulated graphics adapter.<br>
    <br>
    What I wasn't sure of is if I had configured the emulated device
    correctly, or how I was supposed to connect to it.&nbsp; I did find out
    how to use xl to connect to a PV or serial console after my OP
    though...&nbsp; Fat lot of good it did me after screwing up Xen.&nbsp; Anyway,
    if someone could enlighten me on how emulated VGA works, I'd
    appreciate it.<br>
    <br>
  </body>
</html>

--------------060101010705030500050008--


--===============5959716203039768986==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5959716203039768986==--


From xen-users-bounces@lists.xen.org Sun Dec 02 15:44:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 15:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfBhP-000393-Rd; Sun, 02 Dec 2012 15:43:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1TfBhN-00038y-6h
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 15:43:17 +0000
Received: from [85.158.139.211:27753] by server-1.bemta-5.messagelabs.com id
	C0/51-09311-4177BB05; Sun, 02 Dec 2012 15:43:16 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1354462981!18724022!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDU4NzggKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8255 invoked from network); 2 Dec 2012 15:43:02 -0000
Received: from mail-ie0-f173.google.com (HELO mail-ie0-f173.google.com)
	(209.85.223.173)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Dec 2012 15:43:02 -0000
Received: by mail-ie0-f173.google.com with SMTP id e13so3356110iej.32
	for <xen-users@lists.xen.org>; Sun, 02 Dec 2012 07:43:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=ajmVAsg9UpQ2fqXzAst+MEM1H8turHKJECop9Uvy4wM=;
	b=QQbtPiOIrh/LNFHPTC8I3sruYUURE2sU+f6WgH9f4WedTFk1KOQyi3/FY62n0Ir62t
	S6vE8EXvaCNZkvrdXLDbuN+ZHWC+d3jA+EejEEc7hPGwI3+uged8stUBBZs419Ww1KSS
	JvOqeqKYQSuYzMJVhWKepeVteDLiBknB3uo9lK/1nMhmL8CNLH0pDLljFPJnIq6LtsnO
	ybMI9sb0H+qqi7Go5jUJm2tUZonWFhQNiBbcYWEC4JUbVj72vIBvHwEPvLPpLKmGhATF
	5/Pput9j3NDfqZZcb6XSGPMkikZSdXmN5pM+snU+7HQqWK+IVKXrWVkSx30AWzCNS3Ft
	OgFg==
MIME-Version: 1.0
Received: by 10.50.6.169 with SMTP id c9mr3973265iga.24.1354462980552; Sun, 02
	Dec 2012 07:43:00 -0800 (PST)
Received: by 10.64.139.1 with HTTP; Sun, 2 Dec 2012 07:43:00 -0800 (PST)
In-Reply-To: <CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
References: <CAKhsbWYPUpV198ejAfSzGncCjgS49g9oRy=WSd-x+eTOOCTbig@mail.gmail.com>
	<CADnevCjzU0WeMbr2pc2cfNm1=voSHZNh7VswMzeb4fxH5uoNpw@mail.gmail.com>
	<CAKhsbWb=S1LFEU1Us524DCZV59p_UDipDugYnnWF-rDNZjBmhA@mail.gmail.com>
	<CADnevCiCpGJBRJuFeeLnpRL1b_Jq5KA+3uAhKs7Mw3n11TYemw@mail.gmail.com>
	<CAKhsbWaJZL90wibOZghrvYJ1pL302q+naKjVYfxo0NaqNXD8HA@mail.gmail.com>
	<CADnevCj_JShhex7z45VQu8CuYARt2eKmV+VTUpAF1GZjD7zsDg@mail.gmail.com>
	<CAKhsbWZSDWtr0scayTGUFU6OtSKnSUc+6y7YKpwaxvaOOcPYzg@mail.gmail.com>
	<CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
	<CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
Date: Sun, 2 Dec 2012 23:43:00 +0800
X-Google-Sender-Auth: S4QPx8FsLxoZ7bXE290n3v6tfSQ
Message-ID: <CAKhsbWaO6uZev7DJcCciPcDmKo4Wsr=p7AJF02YSBqqGJRPtEQ@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Ricardo Jesus <ricardo.meb.jesus@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intel HD4000 IGD pass through appears to work,
 but monitor complains about 'no signal'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0245467769246665862=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0245467769246665862==
Content-Type: multipart/alternative; boundary=e89a8f646717d1389b04cfe07c7c

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

Update:
I'm now able to install debian on domU.
The issue I mentioned before is due to a silly mistake of incorrect nfs
permission setting.
Basically this time I can see linux desktop on TV panel. However, it is
still not fully working.
Even 2D looks perfect, 3D acceleration is not working at all
For 3D, glxinfo report looks good, but glxigears does not render anything.
Only once among many times I can see a set of static gears instead of
running ones.
I also tried xbmc, a gpu accelerated program and basically it doesn't work.
But frankly I could still switch to console (KMS) even when the fullscreen
3D app appears to be hanging.

And this time I can't have the audio working (even it did work for the
openelec os img).

There seems to be some problems about interrupt routing and lead to missing
interrupts according to logs:

Linux debvm 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux
Dec  2 21:52:44 debvm kernel: [ 1085.604071] [drm:i915_hangcheck_ring_idle]
*ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 3354, at
3354], missed IRQ?
Dec  2 21:56:50 debvm kernel: [ 1332.076071] [drm:i915_hangcheck_ring_idle]
*ERROR* Hangcheck timer elapsed... render ring idle [waiting on 11297, at
11297], missed IRQ?
Dec  2 22:32:48 debvm kernel: [    7.220073] hda-intel: azx_get_response
timeout, switching to polling mode: last cmd=3D0x000f0000
Dec  2 22:45:32 debvm kernel: [  776.392084] hda-intel: No response from
codec, disabling MSI: last cmd=3D0x002f0600
Dec  2 22:45:33 debvm kernel: [  777.400075] hda_intel: azx_get_response
timeout, switching to single_cmd mode: last cmd=3D0x002f0600

Log from xen dmesg:
(XEN) Intel VT-d supported page sizes: 4kB.
(XEN) Intel VT-d supported page sizes: 4kB.
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) Platform timer appears to have unexpectedly wrapped 1 times.
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 16 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB
(XEN) printk: 1 messages suppressed.
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
(XEN) physdev.c:186: dom17: 16:-1 already mapped to 16
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
(XEN) vmsi.c:122:d17 Unsupported delivery mode 3

qemu-dm log:

pt_iomem_map: e_phys=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0
first_map=3D0
pt_pci_write_config: Warning: Guest attempt to set address to unused Base
Address Register. [00:06.0][Offset:30h][Length:4]
pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0
first_map=3D0
igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
pci_intx: intx=3D1
pt_msi_update: Update msi with pirq 36 gvec 0 gflags 3034
pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
pci_intx: intx=3D1
pt_msi_update: Update msi with pirq 37 gvec 0 gflags 3033
igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
igd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086



On Sun, Dec 2, 2012 at 12:46 PM, G.R. <firemeteor@users.sourceforge.net>wro=
te:

> I had been trying to install win7 && debian as domU these days and the
> result is frustrating.
> For win7, I was able to install and got video output on TV.
> But it simply BSOD once intel driver is installed.
> The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what doe=
s
> it means.
>
> Also, the TV screen starts to flashing with random colors once I get the
> win7 VM reboot.
> I need to assign the VGA controller back to host once and then to pciback
> again to have it back to work.
> Quite annoying.
>
>
> For debian, I tried both debian 6 / Wheezy installer. Both of them hang
> when trying to partition the disk xvda.
> I tried to manually use fdisk && dd to access the device and it seems tha=
t
> the access never got response.
>
>
>
> On Thu, Nov 29, 2012 at 11:26 PM, Ricardo Jesus <
> ricardo.meb.jesus@gmail.com> wrote:
>
>> Oh... DQ77MK has DVI-I, DVI-D and HDMI so it's a little different.
>>
>> The fact that Win7 installer outputs makes me further suggest that you
>> try another Linux domU.
>>
>> When I get home I'll try to assign the USB 3.0 controller to a domU and
>> let you know.
>>
>>
>> On Thu, Nov 29, 2012 at 3:11 PM, G.R. <firemeteor@users.sourceforge.net>=
wrote:
>>
>>> Update: DVI output does not work either for the openelec 2.0 domU.
>>> The intel HD4000 seems does not have internal DVI output.
>>> The xrandr shows that the on-board DVI port is converted from an
>>> internal hdmi output (hdmi1 this time).
>>> So I won't surprise that it does not make any difference.
>>>
>>> However, another experiment brings some positive result -- the win7
>>> installer actually showed some output on TV.
>>> I'll try to finish the install and see what will happen with an Intel
>>> driver.
>>>
>>>
>>>
>>> On Thu, Nov 29, 2012 at 10:07 PM, Ricardo Jesus <
>>> ricardo.meb.jesus@gmail.com> wrote:
>>>
>>>> Haven't tried to passthrough the USB 3.0 controller both the 2 USB 2.0
>>>> controller pass just fine.
>>>>
>>>> Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS=
.
>>>> Those are guaranteed to worked.
>>>>
>>>>
>>>> On Thu, Nov 29, 2012 at 1:09 PM, G.R. <firemeteor@users.sourceforge.ne=
t
>>>> > wrote:
>>>>
>>>>> >Btw did you try doing IGD passthrough to another Linux domU?
>>>>> No, this is the first VM so far.
>>>>>
>>>>> I tried to upgrade the bios and it does not help. Haven't try out DVI
>>>>> port yet. Will do it later.
>>>>>
>>>>> PS: I can now confirm that the usb ctlr also works -- I can get data
>>>>> by open the device file directly.
>>>>> However, it only works for USB2 ctlrs (at least before bios upgrade)
>>>>> -- system complaining that it cannot reset the xhci controller.
>>>>> What about yours?
>>>>>
>>>>>
>>>>> Here comes the logs, compressed to save traffic:
>>>>>
>>>>>
>>>>> On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <
>>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>>
>>>>>> /var/log/xen/qemu-dm-<vm-name> and <vm-name>.cfg would be used.
>>>>>>
>>>>>> Btw did you try doing IGD passthrough to another Linux domU?
>>>>>>
>>>>>> On Thu, Nov 29, 2012 at 10:27 AM, G.R. <
>>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>> > Intel site is kind of confusing about whether H77 is Vt-d capable.
>>>>>> > This page claims that it is not supported by the chipset:
>>>>>> > http://ark.intel.com/products/64018/Intel-BD82H77-PCH
>>>>>> > And this page lists a series of board that support Vt-d, including
>>>>>> some H77
>>>>>> > based products.
>>>>>> > http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
>>>>>> >
>>>>>> > AsRock has vt-d config in both the bios and their manual.
>>>>>> > And I have dumped the ACPI table from bios and confirmed that it
>>>>>> looks fine
>>>>>> > by checking the content against the spec.
>>>>>> >
>>>>>> > So I tend to believe this is actually working, which is partially
>>>>>> proved by
>>>>>> > the audio playback experiment I've done.
>>>>>> >
>>>>>> > I'll do more experiments to root cause the issue to night,
>>>>>> including the DVI
>>>>>> > port you mentioned.
>>>>>> > And thanks to your advice about bios update. Once I believe I had
>>>>>> the newest
>>>>>> > version, but as I just checked on the web site,
>>>>>> > they seem to released a new version for win 8 about two weeks ago
>>>>>> :-).
>>>>>> >
>>>>>> > Of course I'm willing to post logs. What kind of logs do you
>>>>>> believe to be
>>>>>> > interesting?
>>>>>> > And any specific debug option do I need to enable before dumping
>>>>>> the log?
>>>>>> > Instructions needed, especially for XEN related switch -- I'm
>>>>>> really a
>>>>>> > newbie here.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus <
>>>>>> ricardo.meb.jesus@gmail.com>
>>>>>> > wrote:
>>>>>> >>
>>>>>> >> Hi,
>>>>>> >>
>>>>>> >> I am the guy that wrote the HowTo.
>>>>>> >>
>>>>>> >> Are you sure the H77 supports VT-d? At least when I chose the
>>>>>> DQ77MK I
>>>>>> >> only recall Q77 as the desktop chipset that supported VT-d though=
 I
>>>>>> >> read somewhere that Intel has since updated the list of VT-d able
>>>>>> >> desktop boards.
>>>>>> >>
>>>>>> >> Also try to use your monitor's DVI input. I say this because I've=
 a
>>>>>> >> BIOS back experienced a weird bug where the motherboard didn't
>>>>>> ouput
>>>>>> >> from DVI so I had to use VGA output at the time.
>>>>>> >>
>>>>>> >> You might also consider updating your motherboard's BIOS.
>>>>>> >>
>>>>>> >> I must that say that I've also managed to passthrough the IGD to
>>>>>> >> various Linux domUs (Debian and Ubuntu for instance).
>>>>>> >>
>>>>>> >> Any logs you can send? Post your domU's config so that the list
>>>>>> users
>>>>>> >> can have a look.
>>>>>> >>
>>>>>> >> On Thu, Nov 29, 2012 at 9:24 AM, G.R. <
>>>>>> firemeteor@users.sourceforge.net>
>>>>>> >> wrote:
>>>>>> >> > I've seen a recent report claiming that it works:
>>>>>> >> >
>>>>>> >> >
>>>>>> http://linux-bsd-sharing.blogspot.pt/2012/10/howto-xen-413-windows-8=
-hvm-domu-with.html
>>>>>> >> > However, in my case, with a slightly different HW configuration
>>>>>> the
>>>>>> >> > story is
>>>>>> >> > totally different. :-=EF=BC=88
>>>>>> >> >
>>>>>> >> > My config:
>>>>>> >> > HW: I7-3770 + AsRock H77M-ITX board
>>>>>> >> > Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel
>>>>>> (3.2.x /
>>>>>> >> > 3.6.x)
>>>>>> >> > 64 bit version.
>>>>>> >> >
>>>>>> >> > Note that both of us have only one gpu in the system.
>>>>>> >> > They difference is that the lucky guy has an DQ77MK while mine
>>>>>> is an
>>>>>> >> > AsRock.
>>>>>> >> > Another different is that he picks win 8 as domU, while my
>>>>>> target is
>>>>>> >> > openelec 2.0, a linux 3.2.x based HTPC distro.
>>>>>> >> >
>>>>>> >> > So basically what I can see is a functional domU, almost, I mea=
n.
>>>>>> >> > It does not freeze / lock up at all.
>>>>>> >> > All the assigned devices (IGD, audio, USB) are recognized and
>>>>>> appears to
>>>>>> >> > work.
>>>>>> >> > I can hear sound from aplay, so audio is working.
>>>>>> >> > I can see the mouse I attached through lsusb so it appears to
>>>>>> work too
>>>>>> >> > --
>>>>>> >> > but I can't 100% confident since I haven't seen the pointer
>>>>>> moving on
>>>>>> >> > screen...
>>>>>> >> > The IGD is shown in lspci properly and the vainfo tool shows
>>>>>> that the HW
>>>>>> >> > codec is fine.
>>>>>> >> > The Xorg.0.log shows that intel driver is properly loaded, EDID
>>>>>> from
>>>>>> >> > panel
>>>>>> >> > is correctly obtained.
>>>>>> >> > xrandr tool can show the connected output (I've tried both VGA1=
 /
>>>>>> >> > hdmi3).
>>>>>> >> > It appears that I can switch resolution or turn-off the display
>>>>>> through
>>>>>> >> > xrandr without any error reported.
>>>>>> >> > The only *little* :-) issue is that I can't see any output on
>>>>>> monitor /
>>>>>> >> > TV.
>>>>>> >> > Both of them complain about no signal and go back to power
>>>>>> saving.
>>>>>> >> >
>>>>>> >> > Well, I'm totally confused about the current status I'm at and
>>>>>> need your
>>>>>> >> > advice.
>>>>>> >> > Is there any thing I should do to diagnosis and root cause the
>>>>>> problem?
>>>>>> >> > I'm new to xen so am not familiar about the xen style of
>>>>>> debugging.
>>>>>> >> > Would like to provide any log as you believe beneficial.
>>>>>> >> >
>>>>>> >> > Thanks,
>>>>>> >> > Timothy
>>>>>> >> >
>>>>>> >> > _______________________________________________
>>>>>> >> > Xen-users mailing list
>>>>>> >> > Xen-users@lists.xen.org
>>>>>> >> > http://lists.xen.org/xen-users
>>>>>> >
>>>>>> >
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

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

Update: <br>I&#39;m now able to install debian on domU. <br>The issue I men=
tioned before is due to a silly mistake of incorrect nfs permission setting=
.<br>Basically this time I can see linux desktop on TV panel. However, it i=
s still not fully working. <br>
Even 2D looks perfect, 3D acceleration is not working at all <br>For 3D, gl=
xinfo report looks good, but glxigears does not render anything.<br>Only on=
ce among many times I can see a set of static gears instead of running ones=
.<br>
I also tried xbmc, a gpu accelerated program and basically it doesn&#39;t w=
ork.<br>But frankly I could still switch to console (KMS) even when the ful=
lscreen 3D app appears to be hanging.<br><br>And this time I can&#39;t have=
 the audio working (even it did work for the openelec os img).<br>
<br>There seems to be some problems about interrupt routing and lead to mis=
sing interrupts according to logs:<br><br>Linux debvm 3.2.0-4-amd64 #1 SMP =
Debian 3.2.32-1 x86_64 GNU/Linux<br>Dec=C2=A0 2 21:52:44 debvm kernel: [ 10=
85.604071] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed..=
. blt ring idle [waiting on 3354, at 3354], missed IRQ?<br>
Dec=C2=A0 2 21:56:50 debvm kernel: [ 1332.076071] [drm:i915_hangcheck_ring_=
idle] *ERROR* Hangcheck timer elapsed... render ring idle [waiting on 11297=
, at 11297], missed IRQ?<br>Dec=C2=A0 2 22:32:48 debvm kernel: [=C2=A0=C2=
=A0=C2=A0 7.220073] hda-intel: azx_get_response timeout, switching to polli=
ng mode: last cmd=3D0x000f0000<br>
Dec=C2=A0 2 22:45:32 debvm kernel: [=C2=A0 776.392084] hda-intel: No respon=
se from codec, disabling MSI: last cmd=3D0x002f0600<br>Dec=C2=A0 2 22:45:33=
 debvm kernel: [=C2=A0 777.400075] hda_intel: azx_get_response timeout, swi=
tching to single_cmd mode: last cmd=3D0x002f0600<br>
<br>Log from xen dmesg:<br>(XEN) Intel VT-d supported page sizes: 4kB.<br>(=
XEN) Intel VT-d supported page sizes: 4kB.<br>(XEN) Intel VT-d Snoop Contro=
l not enabled.<br>(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.<br>
(XEN) Intel VT-d Queued Invalidation enabled.<br>(XEN) Intel VT-d Interrupt=
 Remapping enabled.<br>(XEN) Intel VT-d Shared EPT tables not enabled.<br>(=
XEN) I/O virtualisation enabled<br>(XEN)=C2=A0 - Dom0 mode: Relaxed<br>(XEN=
) Enabled directed EOI with ioapic_ack_old on!<br>
(XEN) ENABLING IO-APIC IRQs<br>(XEN)=C2=A0 -&gt; Using old ACK method<br>(X=
EN) Platform timer appears to have unexpectedly wrapped 1 times.<br>(XEN) P=
latform timer is 14.318MHz HPET<br>(XEN) Allocated console ring of 16 KiB.<=
br>
(XEN) VMX: Supported advanced features:<br>(XEN)=C2=A0 - APIC MMIO access v=
irtualisation<br>(XEN)=C2=A0 - APIC TPR shadow<br>(XEN)=C2=A0 - Extended Pa=
ge Tables (EPT)<br>(XEN)=C2=A0 - Virtual-Processor Identifiers (VPID)<br>(X=
EN)=C2=A0 - Virtual NMI<br>
(XEN)=C2=A0 - MSR direct-access bitmap<br>(XEN)=C2=A0 - Unrestricted Guest<=
br>(XEN) HVM: ASIDs enabled.<br>(XEN) HVM: VMX enabled<br>(XEN) HVM: Hardwa=
re Assisted Paging (HAP) detected<br>(XEN) HVM: HAP page sizes: 4kB, 2MB<br=
>(XEN) printk: 1 messages suppressed.<br>
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32=
767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32767 Unsupported deli=
very mode 3<br>(XEN) physdev.c:186: dom17: 16:-1 already mapped to 16<br>
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d17=
 Unsupported delivery mode 3<br><br>qemu-dm log:<br><br>pt_iomem_map: e_phy=
s=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 index=3D0 first_map=3D0<b=
r>pt_pci_write_config: Warning: Guest attempt to set address to unused Base=
 Address Register. [00:06.0][Offset:30h][Length:4]<br>
pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0 first_map=3D0<br>igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=
=3D2 val=3Dffff0000<br>pt_msgctrl_reg_write: guest enabling MSI, disable MS=
I-INTx translation<br>
pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 36 gvec 0 gflags =
3034<br>pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translat=
ion<br>pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 37 gvec 0 =
gflags 3033<br>
igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000<br>i=
gd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086<br><br>=
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Sun, Dec 2=
, 2012 at 12:46 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor=
@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I had been trying to install win7 &amp;&amp;=
 debian as domU these days and the result is frustrating.<br>For win7, I wa=
s able to install and got video output on TV. <br>
But it simply BSOD once intel driver is installed. <br>
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does =
it means.<br><br>Also, the TV screen starts to flashing with random colors =
once I get the win7 VM reboot.<br>I need to assign the VGA controller back =
to host once and then to pciback again to have it back to work.<br>

Quite annoying.<br><br><br>For debian, I tried both debian 6 / Wheezy insta=
ller. Both of them hang when trying to partition the disk xvda.<br>I tried =
to manually use fdisk &amp;&amp; dd to access the device and it seems that =
the access never got response.<div class=3D"HOEnZb">
<div class=3D"h5"><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 11:26 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Oh... DQ77MK has DVI-I, DVI-D and HDMI so it=
&#39;s a little different.<div><br></div><div>The fact that Win7 installer =
outputs makes me further suggest that you try another Linux domU.</div>

<div><br></div><div>When I get home I&#39;ll try to assign the USB 3.0 cont=
roller to a domU and let you know.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 3:11 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">


Update: DVI output does not work either for the openelec 2.0 domU.<br>The i=
ntel HD4000 seems does not have internal DVI output.<br>The xrandr shows th=
at the on-board DVI port is converted from an internal hdmi output (hdmi1 t=
his time).<br>



So I won&#39;t surprise that it does not make any difference.<br><br>Howeve=
r, another experiment brings some positive result -- the win7 installer act=
ually showed some output on TV.<br>I&#39;ll try to finish the install and s=
ee what will happen with an Intel driver.<div>


<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 10:07 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Haven&#39;t tried to passthrough the USB 3.0=
 controller both the 2 USB 2.0 controller pass just fine.<div><br></div><di=
v>



Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS. Tho=
se are guaranteed to worked.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 1:09 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">




<div>&gt;Btw did you try doing IGD passthrough to another Linux domU?</div>=
<div><div><img>No, this is the first VM so far.<br>
<br>I tried to upgrade the bios and it does not help. Haven&#39;t try out D=
VI port yet. Will do it later.<br><br>PS: I can now confirm that the usb ct=
lr also works -- I can get data by open the device file directly.<br>Howeve=
r, it only works for USB2 ctlrs (at least before bios upgrade) -- system co=
mplaining that it cannot reset the xhci controller.<br>





What about yours?<br><br><br>Here comes the logs, compressed to save traffi=
c:<br></div></div><div><div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ricardo.meb.jesus@gmail.com" target=3D"_blan=
k">ricardo.meb.jesus@gmail.com</a>&gt;</span> wrote:<br>





<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">/var/log/xen/qemu-dm-&lt;vm-name&gt; and &lt=
;vm-name&gt;.cfg would be used.<br>
<br>
Btw did you try doing IGD passthrough to another Linux domU?<br>
<div><div><br>
On Thu, Nov 29, 2012 at 10:27 AM, G.R. &lt;<a href=3D"mailto:firemeteor@use=
rs.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&=
gt; wrote:<br>
&gt; Intel site is kind of confusing about whether H77 is Vt-d capable.<br>
&gt; This page claims that it is not supported by the chipset:<br>
&gt; <a href=3D"http://ark.intel.com/products/64018/Intel-BD82H77-PCH" targ=
et=3D"_blank">http://ark.intel.com/products/64018/Intel-BD82H77-PCH</a><br>
&gt; And this page lists a series of board that support Vt-d, including som=
e H77<br>
&gt; based products.<br>
&gt; <a href=3D"http://www.intel.com/support/motherboards/desktop/sb/CS-030=
922.htm" target=3D"_blank">http://www.intel.com/support/motherboards/deskto=
p/sb/CS-030922.htm</a><br>
&gt;<br>
&gt; AsRock has vt-d config in both the bios and their manual.<br>
&gt; And I have dumped the ACPI table from bios and confirmed that it looks=
 fine<br>
&gt; by checking the content against the spec.<br>
&gt;<br>
&gt; So I tend to believe this is actually working, which is partially prov=
ed by<br>
&gt; the audio playback experiment I&#39;ve done.<br>
&gt;<br>
&gt; I&#39;ll do more experiments to root cause the issue to night, includi=
ng the DVI<br>
&gt; port you mentioned.<br>
&gt; And thanks to your advice about bios update. Once I believe I had the =
newest<br>
&gt; version, but as I just checked on the web site,<br>
&gt; they seem to released a new version for win 8 about two weeks ago :-).=
<br>
&gt;<br>
&gt; Of course I&#39;m willing to post logs. What kind of logs do you belie=
ve to be<br>
&gt; interesting?<br>
&gt; And any specific debug option do I need to enable before dumping the l=
og?<br>
&gt; Instructions needed, especially for XEN related switch -- I&#39;m real=
ly a<br>
&gt; newbie here.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus &lt;<a href=3D"mailto:r=
icardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com</=
a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I am the guy that wrote the HowTo.<br>
&gt;&gt;<br>
&gt;&gt; Are you sure the H77 supports VT-d? At least when I chose the DQ77=
MK I<br>
&gt;&gt; only recall Q77 as the desktop chipset that supported VT-d though =
I<br>
&gt;&gt; read somewhere that Intel has since updated the list of VT-d able<=
br>
&gt;&gt; desktop boards.<br>
&gt;&gt;<br>
&gt;&gt; Also try to use your monitor&#39;s DVI input. I say this because I=
&#39;ve a<br>
&gt;&gt; BIOS back experienced a weird bug where the motherboard didn&#39;t=
 ouput<br>
&gt;&gt; from DVI so I had to use VGA output at the time.<br>
&gt;&gt;<br>
&gt;&gt; You might also consider updating your motherboard&#39;s BIOS.<br>
&gt;&gt;<br>
&gt;&gt; I must that say that I&#39;ve also managed to passthrough the IGD =
to<br>
&gt;&gt; various Linux domUs (Debian and Ubuntu for instance).<br>
&gt;&gt;<br>
&gt;&gt; Any logs you can send? Post your domU&#39;s config so that the lis=
t users<br>
&gt;&gt; can have a look.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 29, 2012 at 9:24 AM, G.R. &lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I&#39;ve seen a recent report claiming that it works:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://linux-bsd-sharing.blogspot.pt/2012/10/howto=
-xen-413-windows-8-hvm-domu-with.html" target=3D"_blank">http://linux-bsd-s=
haring.blogspot.pt/2012/10/howto-xen-413-windows-8-hvm-domu-with.html</a><b=
r>






&gt;&gt; &gt; However, in my case, with a slightly different HW configurati=
on the<br>
&gt;&gt; &gt; story is<br>
&gt;&gt; &gt; totally different. :-=EF=BC=88<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My config:<br>
&gt;&gt; &gt; HW: I7-3770 + AsRock H77M-ITX board<br>
&gt;&gt; &gt; Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel =
(3.2.x /<br>
&gt;&gt; &gt; 3.6.x)<br>
&gt;&gt; &gt; 64 bit version.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Note that both of us have only one gpu in the system.<br>
&gt;&gt; &gt; They difference is that the lucky guy has an DQ77MK while min=
e is an<br>
&gt;&gt; &gt; AsRock.<br>
&gt;&gt; &gt; Another different is that he picks win 8 as domU, while my ta=
rget is<br>
&gt;&gt; &gt; openelec 2.0, a linux 3.2.x based HTPC distro.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So basically what I can see is a functional domU, almost, I m=
ean.<br>
&gt;&gt; &gt; It does not freeze / lock up at all.<br>
&gt;&gt; &gt; All the assigned devices (IGD, audio, USB) are recognized and=
 appears to<br>
&gt;&gt; &gt; work.<br>
&gt;&gt; &gt; I can hear sound from aplay, so audio is working.<br>
&gt;&gt; &gt; I can see the mouse I attached through lsusb so it appears to=
 work too<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; but I can&#39;t 100% confident since I haven&#39;t seen the p=
ointer moving on<br>
&gt;&gt; &gt; screen...<br>
&gt;&gt; &gt; The IGD is shown in lspci properly and the vainfo tool shows =
that the HW<br>
&gt;&gt; &gt; codec is fine.<br>
&gt;&gt; &gt; The Xorg.0.log shows that intel driver is properly loaded, ED=
ID from<br>
&gt;&gt; &gt; panel<br>
&gt;&gt; &gt; is correctly obtained.<br>
&gt;&gt; &gt; xrandr tool can show the connected output (I&#39;ve tried bot=
h VGA1 /<br>
&gt;&gt; &gt; hdmi3).<br>
&gt;&gt; &gt; It appears that I can switch resolution or turn-off the displ=
ay through<br>
&gt;&gt; &gt; xrandr without any error reported.<br>
&gt;&gt; &gt; The only *little* :-) issue is that I can&#39;t see any outpu=
t on monitor /<br>
&gt;&gt; &gt; TV.<br>
&gt;&gt; &gt; Both of them complain about no signal and go back to power sa=
ving.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Well, I&#39;m totally confused about the current status I&#39=
;m at and need your<br>
&gt;&gt; &gt; advice.<br>
&gt;&gt; &gt; Is there any thing I should do to diagnosis and root cause th=
e problem?<br>
&gt;&gt; &gt; I&#39;m new to xen so am not familiar about the xen style of =
debugging.<br>
&gt;&gt; &gt; Would like to provide any log as you believe beneficial.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Timothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--e89a8f646717d1389b04cfe07c7c--


--===============0245467769246665862==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0245467769246665862==--


From xen-users-bounces@lists.xen.org Sun Dec 02 15:44:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 15:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfBhP-000393-Rd; Sun, 02 Dec 2012 15:43:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1TfBhN-00038y-6h
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 15:43:17 +0000
Received: from [85.158.139.211:27753] by server-1.bemta-5.messagelabs.com id
	C0/51-09311-4177BB05; Sun, 02 Dec 2012 15:43:16 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1354462981!18724022!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDU4NzggKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8255 invoked from network); 2 Dec 2012 15:43:02 -0000
Received: from mail-ie0-f173.google.com (HELO mail-ie0-f173.google.com)
	(209.85.223.173)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Dec 2012 15:43:02 -0000
Received: by mail-ie0-f173.google.com with SMTP id e13so3356110iej.32
	for <xen-users@lists.xen.org>; Sun, 02 Dec 2012 07:43:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=ajmVAsg9UpQ2fqXzAst+MEM1H8turHKJECop9Uvy4wM=;
	b=QQbtPiOIrh/LNFHPTC8I3sruYUURE2sU+f6WgH9f4WedTFk1KOQyi3/FY62n0Ir62t
	S6vE8EXvaCNZkvrdXLDbuN+ZHWC+d3jA+EejEEc7hPGwI3+uged8stUBBZs419Ww1KSS
	JvOqeqKYQSuYzMJVhWKepeVteDLiBknB3uo9lK/1nMhmL8CNLH0pDLljFPJnIq6LtsnO
	ybMI9sb0H+qqi7Go5jUJm2tUZonWFhQNiBbcYWEC4JUbVj72vIBvHwEPvLPpLKmGhATF
	5/Pput9j3NDfqZZcb6XSGPMkikZSdXmN5pM+snU+7HQqWK+IVKXrWVkSx30AWzCNS3Ft
	OgFg==
MIME-Version: 1.0
Received: by 10.50.6.169 with SMTP id c9mr3973265iga.24.1354462980552; Sun, 02
	Dec 2012 07:43:00 -0800 (PST)
Received: by 10.64.139.1 with HTTP; Sun, 2 Dec 2012 07:43:00 -0800 (PST)
In-Reply-To: <CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
References: <CAKhsbWYPUpV198ejAfSzGncCjgS49g9oRy=WSd-x+eTOOCTbig@mail.gmail.com>
	<CADnevCjzU0WeMbr2pc2cfNm1=voSHZNh7VswMzeb4fxH5uoNpw@mail.gmail.com>
	<CAKhsbWb=S1LFEU1Us524DCZV59p_UDipDugYnnWF-rDNZjBmhA@mail.gmail.com>
	<CADnevCiCpGJBRJuFeeLnpRL1b_Jq5KA+3uAhKs7Mw3n11TYemw@mail.gmail.com>
	<CAKhsbWaJZL90wibOZghrvYJ1pL302q+naKjVYfxo0NaqNXD8HA@mail.gmail.com>
	<CADnevCj_JShhex7z45VQu8CuYARt2eKmV+VTUpAF1GZjD7zsDg@mail.gmail.com>
	<CAKhsbWZSDWtr0scayTGUFU6OtSKnSUc+6y7YKpwaxvaOOcPYzg@mail.gmail.com>
	<CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
	<CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
Date: Sun, 2 Dec 2012 23:43:00 +0800
X-Google-Sender-Auth: S4QPx8FsLxoZ7bXE290n3v6tfSQ
Message-ID: <CAKhsbWaO6uZev7DJcCciPcDmKo4Wsr=p7AJF02YSBqqGJRPtEQ@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Ricardo Jesus <ricardo.meb.jesus@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intel HD4000 IGD pass through appears to work,
 but monitor complains about 'no signal'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0245467769246665862=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0245467769246665862==
Content-Type: multipart/alternative; boundary=e89a8f646717d1389b04cfe07c7c

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

Update:
I'm now able to install debian on domU.
The issue I mentioned before is due to a silly mistake of incorrect nfs
permission setting.
Basically this time I can see linux desktop on TV panel. However, it is
still not fully working.
Even 2D looks perfect, 3D acceleration is not working at all
For 3D, glxinfo report looks good, but glxigears does not render anything.
Only once among many times I can see a set of static gears instead of
running ones.
I also tried xbmc, a gpu accelerated program and basically it doesn't work.
But frankly I could still switch to console (KMS) even when the fullscreen
3D app appears to be hanging.

And this time I can't have the audio working (even it did work for the
openelec os img).

There seems to be some problems about interrupt routing and lead to missing
interrupts according to logs:

Linux debvm 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux
Dec  2 21:52:44 debvm kernel: [ 1085.604071] [drm:i915_hangcheck_ring_idle]
*ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 3354, at
3354], missed IRQ?
Dec  2 21:56:50 debvm kernel: [ 1332.076071] [drm:i915_hangcheck_ring_idle]
*ERROR* Hangcheck timer elapsed... render ring idle [waiting on 11297, at
11297], missed IRQ?
Dec  2 22:32:48 debvm kernel: [    7.220073] hda-intel: azx_get_response
timeout, switching to polling mode: last cmd=3D0x000f0000
Dec  2 22:45:32 debvm kernel: [  776.392084] hda-intel: No response from
codec, disabling MSI: last cmd=3D0x002f0600
Dec  2 22:45:33 debvm kernel: [  777.400075] hda_intel: azx_get_response
timeout, switching to single_cmd mode: last cmd=3D0x002f0600

Log from xen dmesg:
(XEN) Intel VT-d supported page sizes: 4kB.
(XEN) Intel VT-d supported page sizes: 4kB.
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) Platform timer appears to have unexpectedly wrapped 1 times.
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 16 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB
(XEN) printk: 1 messages suppressed.
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
(XEN) physdev.c:186: dom17: 16:-1 already mapped to 16
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
(XEN) vmsi.c:122:d17 Unsupported delivery mode 3

qemu-dm log:

pt_iomem_map: e_phys=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0
first_map=3D0
pt_pci_write_config: Warning: Guest attempt to set address to unused Base
Address Register. [00:06.0][Offset:30h][Length:4]
pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0
first_map=3D0
igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
pci_intx: intx=3D1
pt_msi_update: Update msi with pirq 36 gvec 0 gflags 3034
pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
pci_intx: intx=3D1
pt_msi_update: Update msi with pirq 37 gvec 0 gflags 3033
igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
igd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086



On Sun, Dec 2, 2012 at 12:46 PM, G.R. <firemeteor@users.sourceforge.net>wro=
te:

> I had been trying to install win7 && debian as domU these days and the
> result is frustrating.
> For win7, I was able to install and got video output on TV.
> But it simply BSOD once intel driver is installed.
> The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what doe=
s
> it means.
>
> Also, the TV screen starts to flashing with random colors once I get the
> win7 VM reboot.
> I need to assign the VGA controller back to host once and then to pciback
> again to have it back to work.
> Quite annoying.
>
>
> For debian, I tried both debian 6 / Wheezy installer. Both of them hang
> when trying to partition the disk xvda.
> I tried to manually use fdisk && dd to access the device and it seems tha=
t
> the access never got response.
>
>
>
> On Thu, Nov 29, 2012 at 11:26 PM, Ricardo Jesus <
> ricardo.meb.jesus@gmail.com> wrote:
>
>> Oh... DQ77MK has DVI-I, DVI-D and HDMI so it's a little different.
>>
>> The fact that Win7 installer outputs makes me further suggest that you
>> try another Linux domU.
>>
>> When I get home I'll try to assign the USB 3.0 controller to a domU and
>> let you know.
>>
>>
>> On Thu, Nov 29, 2012 at 3:11 PM, G.R. <firemeteor@users.sourceforge.net>=
wrote:
>>
>>> Update: DVI output does not work either for the openelec 2.0 domU.
>>> The intel HD4000 seems does not have internal DVI output.
>>> The xrandr shows that the on-board DVI port is converted from an
>>> internal hdmi output (hdmi1 this time).
>>> So I won't surprise that it does not make any difference.
>>>
>>> However, another experiment brings some positive result -- the win7
>>> installer actually showed some output on TV.
>>> I'll try to finish the install and see what will happen with an Intel
>>> driver.
>>>
>>>
>>>
>>> On Thu, Nov 29, 2012 at 10:07 PM, Ricardo Jesus <
>>> ricardo.meb.jesus@gmail.com> wrote:
>>>
>>>> Haven't tried to passthrough the USB 3.0 controller both the 2 USB 2.0
>>>> controller pass just fine.
>>>>
>>>> Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS=
.
>>>> Those are guaranteed to worked.
>>>>
>>>>
>>>> On Thu, Nov 29, 2012 at 1:09 PM, G.R. <firemeteor@users.sourceforge.ne=
t
>>>> > wrote:
>>>>
>>>>> >Btw did you try doing IGD passthrough to another Linux domU?
>>>>> No, this is the first VM so far.
>>>>>
>>>>> I tried to upgrade the bios and it does not help. Haven't try out DVI
>>>>> port yet. Will do it later.
>>>>>
>>>>> PS: I can now confirm that the usb ctlr also works -- I can get data
>>>>> by open the device file directly.
>>>>> However, it only works for USB2 ctlrs (at least before bios upgrade)
>>>>> -- system complaining that it cannot reset the xhci controller.
>>>>> What about yours?
>>>>>
>>>>>
>>>>> Here comes the logs, compressed to save traffic:
>>>>>
>>>>>
>>>>> On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <
>>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>>
>>>>>> /var/log/xen/qemu-dm-<vm-name> and <vm-name>.cfg would be used.
>>>>>>
>>>>>> Btw did you try doing IGD passthrough to another Linux domU?
>>>>>>
>>>>>> On Thu, Nov 29, 2012 at 10:27 AM, G.R. <
>>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>> > Intel site is kind of confusing about whether H77 is Vt-d capable.
>>>>>> > This page claims that it is not supported by the chipset:
>>>>>> > http://ark.intel.com/products/64018/Intel-BD82H77-PCH
>>>>>> > And this page lists a series of board that support Vt-d, including
>>>>>> some H77
>>>>>> > based products.
>>>>>> > http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
>>>>>> >
>>>>>> > AsRock has vt-d config in both the bios and their manual.
>>>>>> > And I have dumped the ACPI table from bios and confirmed that it
>>>>>> looks fine
>>>>>> > by checking the content against the spec.
>>>>>> >
>>>>>> > So I tend to believe this is actually working, which is partially
>>>>>> proved by
>>>>>> > the audio playback experiment I've done.
>>>>>> >
>>>>>> > I'll do more experiments to root cause the issue to night,
>>>>>> including the DVI
>>>>>> > port you mentioned.
>>>>>> > And thanks to your advice about bios update. Once I believe I had
>>>>>> the newest
>>>>>> > version, but as I just checked on the web site,
>>>>>> > they seem to released a new version for win 8 about two weeks ago
>>>>>> :-).
>>>>>> >
>>>>>> > Of course I'm willing to post logs. What kind of logs do you
>>>>>> believe to be
>>>>>> > interesting?
>>>>>> > And any specific debug option do I need to enable before dumping
>>>>>> the log?
>>>>>> > Instructions needed, especially for XEN related switch -- I'm
>>>>>> really a
>>>>>> > newbie here.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus <
>>>>>> ricardo.meb.jesus@gmail.com>
>>>>>> > wrote:
>>>>>> >>
>>>>>> >> Hi,
>>>>>> >>
>>>>>> >> I am the guy that wrote the HowTo.
>>>>>> >>
>>>>>> >> Are you sure the H77 supports VT-d? At least when I chose the
>>>>>> DQ77MK I
>>>>>> >> only recall Q77 as the desktop chipset that supported VT-d though=
 I
>>>>>> >> read somewhere that Intel has since updated the list of VT-d able
>>>>>> >> desktop boards.
>>>>>> >>
>>>>>> >> Also try to use your monitor's DVI input. I say this because I've=
 a
>>>>>> >> BIOS back experienced a weird bug where the motherboard didn't
>>>>>> ouput
>>>>>> >> from DVI so I had to use VGA output at the time.
>>>>>> >>
>>>>>> >> You might also consider updating your motherboard's BIOS.
>>>>>> >>
>>>>>> >> I must that say that I've also managed to passthrough the IGD to
>>>>>> >> various Linux domUs (Debian and Ubuntu for instance).
>>>>>> >>
>>>>>> >> Any logs you can send? Post your domU's config so that the list
>>>>>> users
>>>>>> >> can have a look.
>>>>>> >>
>>>>>> >> On Thu, Nov 29, 2012 at 9:24 AM, G.R. <
>>>>>> firemeteor@users.sourceforge.net>
>>>>>> >> wrote:
>>>>>> >> > I've seen a recent report claiming that it works:
>>>>>> >> >
>>>>>> >> >
>>>>>> http://linux-bsd-sharing.blogspot.pt/2012/10/howto-xen-413-windows-8=
-hvm-domu-with.html
>>>>>> >> > However, in my case, with a slightly different HW configuration
>>>>>> the
>>>>>> >> > story is
>>>>>> >> > totally different. :-=EF=BC=88
>>>>>> >> >
>>>>>> >> > My config:
>>>>>> >> > HW: I7-3770 + AsRock H77M-ITX board
>>>>>> >> > Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel
>>>>>> (3.2.x /
>>>>>> >> > 3.6.x)
>>>>>> >> > 64 bit version.
>>>>>> >> >
>>>>>> >> > Note that both of us have only one gpu in the system.
>>>>>> >> > They difference is that the lucky guy has an DQ77MK while mine
>>>>>> is an
>>>>>> >> > AsRock.
>>>>>> >> > Another different is that he picks win 8 as domU, while my
>>>>>> target is
>>>>>> >> > openelec 2.0, a linux 3.2.x based HTPC distro.
>>>>>> >> >
>>>>>> >> > So basically what I can see is a functional domU, almost, I mea=
n.
>>>>>> >> > It does not freeze / lock up at all.
>>>>>> >> > All the assigned devices (IGD, audio, USB) are recognized and
>>>>>> appears to
>>>>>> >> > work.
>>>>>> >> > I can hear sound from aplay, so audio is working.
>>>>>> >> > I can see the mouse I attached through lsusb so it appears to
>>>>>> work too
>>>>>> >> > --
>>>>>> >> > but I can't 100% confident since I haven't seen the pointer
>>>>>> moving on
>>>>>> >> > screen...
>>>>>> >> > The IGD is shown in lspci properly and the vainfo tool shows
>>>>>> that the HW
>>>>>> >> > codec is fine.
>>>>>> >> > The Xorg.0.log shows that intel driver is properly loaded, EDID
>>>>>> from
>>>>>> >> > panel
>>>>>> >> > is correctly obtained.
>>>>>> >> > xrandr tool can show the connected output (I've tried both VGA1=
 /
>>>>>> >> > hdmi3).
>>>>>> >> > It appears that I can switch resolution or turn-off the display
>>>>>> through
>>>>>> >> > xrandr without any error reported.
>>>>>> >> > The only *little* :-) issue is that I can't see any output on
>>>>>> monitor /
>>>>>> >> > TV.
>>>>>> >> > Both of them complain about no signal and go back to power
>>>>>> saving.
>>>>>> >> >
>>>>>> >> > Well, I'm totally confused about the current status I'm at and
>>>>>> need your
>>>>>> >> > advice.
>>>>>> >> > Is there any thing I should do to diagnosis and root cause the
>>>>>> problem?
>>>>>> >> > I'm new to xen so am not familiar about the xen style of
>>>>>> debugging.
>>>>>> >> > Would like to provide any log as you believe beneficial.
>>>>>> >> >
>>>>>> >> > Thanks,
>>>>>> >> > Timothy
>>>>>> >> >
>>>>>> >> > _______________________________________________
>>>>>> >> > Xen-users mailing list
>>>>>> >> > Xen-users@lists.xen.org
>>>>>> >> > http://lists.xen.org/xen-users
>>>>>> >
>>>>>> >
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

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

Update: <br>I&#39;m now able to install debian on domU. <br>The issue I men=
tioned before is due to a silly mistake of incorrect nfs permission setting=
.<br>Basically this time I can see linux desktop on TV panel. However, it i=
s still not fully working. <br>
Even 2D looks perfect, 3D acceleration is not working at all <br>For 3D, gl=
xinfo report looks good, but glxigears does not render anything.<br>Only on=
ce among many times I can see a set of static gears instead of running ones=
.<br>
I also tried xbmc, a gpu accelerated program and basically it doesn&#39;t w=
ork.<br>But frankly I could still switch to console (KMS) even when the ful=
lscreen 3D app appears to be hanging.<br><br>And this time I can&#39;t have=
 the audio working (even it did work for the openelec os img).<br>
<br>There seems to be some problems about interrupt routing and lead to mis=
sing interrupts according to logs:<br><br>Linux debvm 3.2.0-4-amd64 #1 SMP =
Debian 3.2.32-1 x86_64 GNU/Linux<br>Dec=C2=A0 2 21:52:44 debvm kernel: [ 10=
85.604071] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed..=
. blt ring idle [waiting on 3354, at 3354], missed IRQ?<br>
Dec=C2=A0 2 21:56:50 debvm kernel: [ 1332.076071] [drm:i915_hangcheck_ring_=
idle] *ERROR* Hangcheck timer elapsed... render ring idle [waiting on 11297=
, at 11297], missed IRQ?<br>Dec=C2=A0 2 22:32:48 debvm kernel: [=C2=A0=C2=
=A0=C2=A0 7.220073] hda-intel: azx_get_response timeout, switching to polli=
ng mode: last cmd=3D0x000f0000<br>
Dec=C2=A0 2 22:45:32 debvm kernel: [=C2=A0 776.392084] hda-intel: No respon=
se from codec, disabling MSI: last cmd=3D0x002f0600<br>Dec=C2=A0 2 22:45:33=
 debvm kernel: [=C2=A0 777.400075] hda_intel: azx_get_response timeout, swi=
tching to single_cmd mode: last cmd=3D0x002f0600<br>
<br>Log from xen dmesg:<br>(XEN) Intel VT-d supported page sizes: 4kB.<br>(=
XEN) Intel VT-d supported page sizes: 4kB.<br>(XEN) Intel VT-d Snoop Contro=
l not enabled.<br>(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.<br>
(XEN) Intel VT-d Queued Invalidation enabled.<br>(XEN) Intel VT-d Interrupt=
 Remapping enabled.<br>(XEN) Intel VT-d Shared EPT tables not enabled.<br>(=
XEN) I/O virtualisation enabled<br>(XEN)=C2=A0 - Dom0 mode: Relaxed<br>(XEN=
) Enabled directed EOI with ioapic_ack_old on!<br>
(XEN) ENABLING IO-APIC IRQs<br>(XEN)=C2=A0 -&gt; Using old ACK method<br>(X=
EN) Platform timer appears to have unexpectedly wrapped 1 times.<br>(XEN) P=
latform timer is 14.318MHz HPET<br>(XEN) Allocated console ring of 16 KiB.<=
br>
(XEN) VMX: Supported advanced features:<br>(XEN)=C2=A0 - APIC MMIO access v=
irtualisation<br>(XEN)=C2=A0 - APIC TPR shadow<br>(XEN)=C2=A0 - Extended Pa=
ge Tables (EPT)<br>(XEN)=C2=A0 - Virtual-Processor Identifiers (VPID)<br>(X=
EN)=C2=A0 - Virtual NMI<br>
(XEN)=C2=A0 - MSR direct-access bitmap<br>(XEN)=C2=A0 - Unrestricted Guest<=
br>(XEN) HVM: ASIDs enabled.<br>(XEN) HVM: VMX enabled<br>(XEN) HVM: Hardwa=
re Assisted Paging (HAP) detected<br>(XEN) HVM: HAP page sizes: 4kB, 2MB<br=
>(XEN) printk: 1 messages suppressed.<br>
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32=
767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32767 Unsupported deli=
very mode 3<br>(XEN) physdev.c:186: dom17: 16:-1 already mapped to 16<br>
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d17=
 Unsupported delivery mode 3<br><br>qemu-dm log:<br><br>pt_iomem_map: e_phy=
s=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 index=3D0 first_map=3D0<b=
r>pt_pci_write_config: Warning: Guest attempt to set address to unused Base=
 Address Register. [00:06.0][Offset:30h][Length:4]<br>
pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0 first_map=3D0<br>igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=
=3D2 val=3Dffff0000<br>pt_msgctrl_reg_write: guest enabling MSI, disable MS=
I-INTx translation<br>
pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 36 gvec 0 gflags =
3034<br>pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translat=
ion<br>pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 37 gvec 0 =
gflags 3033<br>
igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000<br>i=
gd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086<br><br>=
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Sun, Dec 2=
, 2012 at 12:46 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor=
@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I had been trying to install win7 &amp;&amp;=
 debian as domU these days and the result is frustrating.<br>For win7, I wa=
s able to install and got video output on TV. <br>
But it simply BSOD once intel driver is installed. <br>
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does =
it means.<br><br>Also, the TV screen starts to flashing with random colors =
once I get the win7 VM reboot.<br>I need to assign the VGA controller back =
to host once and then to pciback again to have it back to work.<br>

Quite annoying.<br><br><br>For debian, I tried both debian 6 / Wheezy insta=
ller. Both of them hang when trying to partition the disk xvda.<br>I tried =
to manually use fdisk &amp;&amp; dd to access the device and it seems that =
the access never got response.<div class=3D"HOEnZb">
<div class=3D"h5"><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 11:26 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Oh... DQ77MK has DVI-I, DVI-D and HDMI so it=
&#39;s a little different.<div><br></div><div>The fact that Win7 installer =
outputs makes me further suggest that you try another Linux domU.</div>

<div><br></div><div>When I get home I&#39;ll try to assign the USB 3.0 cont=
roller to a domU and let you know.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 3:11 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">


Update: DVI output does not work either for the openelec 2.0 domU.<br>The i=
ntel HD4000 seems does not have internal DVI output.<br>The xrandr shows th=
at the on-board DVI port is converted from an internal hdmi output (hdmi1 t=
his time).<br>



So I won&#39;t surprise that it does not make any difference.<br><br>Howeve=
r, another experiment brings some positive result -- the win7 installer act=
ually showed some output on TV.<br>I&#39;ll try to finish the install and s=
ee what will happen with an Intel driver.<div>


<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 10:07 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Haven&#39;t tried to passthrough the USB 3.0=
 controller both the 2 USB 2.0 controller pass just fine.<div><br></div><di=
v>



Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS. Tho=
se are guaranteed to worked.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 1:09 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">




<div>&gt;Btw did you try doing IGD passthrough to another Linux domU?</div>=
<div><div><img>No, this is the first VM so far.<br>
<br>I tried to upgrade the bios and it does not help. Haven&#39;t try out D=
VI port yet. Will do it later.<br><br>PS: I can now confirm that the usb ct=
lr also works -- I can get data by open the device file directly.<br>Howeve=
r, it only works for USB2 ctlrs (at least before bios upgrade) -- system co=
mplaining that it cannot reset the xhci controller.<br>





What about yours?<br><br><br>Here comes the logs, compressed to save traffi=
c:<br></div></div><div><div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ricardo.meb.jesus@gmail.com" target=3D"_blan=
k">ricardo.meb.jesus@gmail.com</a>&gt;</span> wrote:<br>





<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">/var/log/xen/qemu-dm-&lt;vm-name&gt; and &lt=
;vm-name&gt;.cfg would be used.<br>
<br>
Btw did you try doing IGD passthrough to another Linux domU?<br>
<div><div><br>
On Thu, Nov 29, 2012 at 10:27 AM, G.R. &lt;<a href=3D"mailto:firemeteor@use=
rs.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&=
gt; wrote:<br>
&gt; Intel site is kind of confusing about whether H77 is Vt-d capable.<br>
&gt; This page claims that it is not supported by the chipset:<br>
&gt; <a href=3D"http://ark.intel.com/products/64018/Intel-BD82H77-PCH" targ=
et=3D"_blank">http://ark.intel.com/products/64018/Intel-BD82H77-PCH</a><br>
&gt; And this page lists a series of board that support Vt-d, including som=
e H77<br>
&gt; based products.<br>
&gt; <a href=3D"http://www.intel.com/support/motherboards/desktop/sb/CS-030=
922.htm" target=3D"_blank">http://www.intel.com/support/motherboards/deskto=
p/sb/CS-030922.htm</a><br>
&gt;<br>
&gt; AsRock has vt-d config in both the bios and their manual.<br>
&gt; And I have dumped the ACPI table from bios and confirmed that it looks=
 fine<br>
&gt; by checking the content against the spec.<br>
&gt;<br>
&gt; So I tend to believe this is actually working, which is partially prov=
ed by<br>
&gt; the audio playback experiment I&#39;ve done.<br>
&gt;<br>
&gt; I&#39;ll do more experiments to root cause the issue to night, includi=
ng the DVI<br>
&gt; port you mentioned.<br>
&gt; And thanks to your advice about bios update. Once I believe I had the =
newest<br>
&gt; version, but as I just checked on the web site,<br>
&gt; they seem to released a new version for win 8 about two weeks ago :-).=
<br>
&gt;<br>
&gt; Of course I&#39;m willing to post logs. What kind of logs do you belie=
ve to be<br>
&gt; interesting?<br>
&gt; And any specific debug option do I need to enable before dumping the l=
og?<br>
&gt; Instructions needed, especially for XEN related switch -- I&#39;m real=
ly a<br>
&gt; newbie here.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus &lt;<a href=3D"mailto:r=
icardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com</=
a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I am the guy that wrote the HowTo.<br>
&gt;&gt;<br>
&gt;&gt; Are you sure the H77 supports VT-d? At least when I chose the DQ77=
MK I<br>
&gt;&gt; only recall Q77 as the desktop chipset that supported VT-d though =
I<br>
&gt;&gt; read somewhere that Intel has since updated the list of VT-d able<=
br>
&gt;&gt; desktop boards.<br>
&gt;&gt;<br>
&gt;&gt; Also try to use your monitor&#39;s DVI input. I say this because I=
&#39;ve a<br>
&gt;&gt; BIOS back experienced a weird bug where the motherboard didn&#39;t=
 ouput<br>
&gt;&gt; from DVI so I had to use VGA output at the time.<br>
&gt;&gt;<br>
&gt;&gt; You might also consider updating your motherboard&#39;s BIOS.<br>
&gt;&gt;<br>
&gt;&gt; I must that say that I&#39;ve also managed to passthrough the IGD =
to<br>
&gt;&gt; various Linux domUs (Debian and Ubuntu for instance).<br>
&gt;&gt;<br>
&gt;&gt; Any logs you can send? Post your domU&#39;s config so that the lis=
t users<br>
&gt;&gt; can have a look.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 29, 2012 at 9:24 AM, G.R. &lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I&#39;ve seen a recent report claiming that it works:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://linux-bsd-sharing.blogspot.pt/2012/10/howto=
-xen-413-windows-8-hvm-domu-with.html" target=3D"_blank">http://linux-bsd-s=
haring.blogspot.pt/2012/10/howto-xen-413-windows-8-hvm-domu-with.html</a><b=
r>






&gt;&gt; &gt; However, in my case, with a slightly different HW configurati=
on the<br>
&gt;&gt; &gt; story is<br>
&gt;&gt; &gt; totally different. :-=EF=BC=88<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My config:<br>
&gt;&gt; &gt; HW: I7-3770 + AsRock H77M-ITX board<br>
&gt;&gt; &gt; Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel =
(3.2.x /<br>
&gt;&gt; &gt; 3.6.x)<br>
&gt;&gt; &gt; 64 bit version.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Note that both of us have only one gpu in the system.<br>
&gt;&gt; &gt; They difference is that the lucky guy has an DQ77MK while min=
e is an<br>
&gt;&gt; &gt; AsRock.<br>
&gt;&gt; &gt; Another different is that he picks win 8 as domU, while my ta=
rget is<br>
&gt;&gt; &gt; openelec 2.0, a linux 3.2.x based HTPC distro.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So basically what I can see is a functional domU, almost, I m=
ean.<br>
&gt;&gt; &gt; It does not freeze / lock up at all.<br>
&gt;&gt; &gt; All the assigned devices (IGD, audio, USB) are recognized and=
 appears to<br>
&gt;&gt; &gt; work.<br>
&gt;&gt; &gt; I can hear sound from aplay, so audio is working.<br>
&gt;&gt; &gt; I can see the mouse I attached through lsusb so it appears to=
 work too<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; but I can&#39;t 100% confident since I haven&#39;t seen the p=
ointer moving on<br>
&gt;&gt; &gt; screen...<br>
&gt;&gt; &gt; The IGD is shown in lspci properly and the vainfo tool shows =
that the HW<br>
&gt;&gt; &gt; codec is fine.<br>
&gt;&gt; &gt; The Xorg.0.log shows that intel driver is properly loaded, ED=
ID from<br>
&gt;&gt; &gt; panel<br>
&gt;&gt; &gt; is correctly obtained.<br>
&gt;&gt; &gt; xrandr tool can show the connected output (I&#39;ve tried bot=
h VGA1 /<br>
&gt;&gt; &gt; hdmi3).<br>
&gt;&gt; &gt; It appears that I can switch resolution or turn-off the displ=
ay through<br>
&gt;&gt; &gt; xrandr without any error reported.<br>
&gt;&gt; &gt; The only *little* :-) issue is that I can&#39;t see any outpu=
t on monitor /<br>
&gt;&gt; &gt; TV.<br>
&gt;&gt; &gt; Both of them complain about no signal and go back to power sa=
ving.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Well, I&#39;m totally confused about the current status I&#39=
;m at and need your<br>
&gt;&gt; &gt; advice.<br>
&gt;&gt; &gt; Is there any thing I should do to diagnosis and root cause th=
e problem?<br>
&gt;&gt; &gt; I&#39;m new to xen so am not familiar about the xen style of =
debugging.<br>
&gt;&gt; &gt; Would like to provide any log as you believe beneficial.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Timothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--e89a8f646717d1389b04cfe07c7c--


--===============0245467769246665862==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0245467769246665862==--


From xen-users-bounces@lists.xen.org Sun Dec 02 17:37:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 17:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfDSF-00051z-0m; Sun, 02 Dec 2012 17:35:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1TfDSC-00051s-KY
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 17:35:44 +0000
Received: from [85.158.139.211:12791] by server-5.bemta-5.messagelabs.com id
	DA/67-11353-F619BB05; Sun, 02 Dec 2012 17:35:43 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1354469741!18755813!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=2.8 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_SHORT_LENGTH,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29984 invoked from network); 2 Dec 2012 17:35:42 -0000
Received: from mail-wg0-f53.google.com (HELO mail-wg0-f53.google.com)
	(74.125.82.53)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Dec 2012 17:35:42 -0000
Received: by mail-wg0-f53.google.com with SMTP id ei8so833057wgb.32
	for <xen-users@lists.xen.org>; Sun, 02 Dec 2012 09:35:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=wftcZESMvsrQkX530NDouDx5lDWYMPZ1B7ENnHHq7M4=;
	b=szf/cXFGoiZiLkPo5kP/0DlnWDlE1UFtVx7VI4/tAUuRwDSpcg8w5INCEAyx1c9qMN
	nLF1ijuWd8dTihez1I8pbzftLyBG1kexlWswI4x+spVDeuHNIo595CZcH2dX7orWNxeB
	0RDbU/fDj+xJsgLyoybVDHnUI3LrB6j+EVGyKJsztxzQHvOfYY6WitIMdEpl2Cc7b3Kx
	Owu57qTnkMMb2N6L3z+qIBlDzXrW0Q5dUIm47PUvVYsOURjE+3SOwd6naxuiTnyjxn0z
	JA9BSI32XivwkhuvIU33Q/CfT4+uxTyAmXcBTz9W2mGdrrZyHmPjYCdJlDmrPamcQgo9
	qGYg==
MIME-Version: 1.0
Received: by 10.216.150.209 with SMTP id z59mr2369987wej.106.1354469741626;
	Sun, 02 Dec 2012 09:35:41 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Sun, 2 Dec 2012 09:35:41 -0800 (PST)
Date: Sun, 2 Dec 2012 23:05:41 +0530
Message-ID: <CANq0ewuTGeJOmbMu0LuFmYQHuNonci-ZtOeDhgCec=xUgAauAg@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] I am not getting required help
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2742249650828934311=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2742249650828934311==
Content-Type: multipart/alternative; boundary=0016e6d7e95ecf062604cfe20f56

--0016e6d7e95ecf062604cfe20f56
Content-Type: text/plain; charset=ISO-8859-1

Hello ,
         Since last two past I have not been able to recieve the answers of
my queestions.pls do needful.need it badly.

--0016e6d7e95ecf062604cfe20f56
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello ,<br>=A0=A0=A0=A0=A0=A0=A0=A0 Since last two past I have not been abl=
e to recieve the answers of my queestions.pls do needful.need it badly.<br>

--0016e6d7e95ecf062604cfe20f56--


--===============2742249650828934311==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2742249650828934311==--


From xen-users-bounces@lists.xen.org Sun Dec 02 17:37:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Dec 2012 17:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfDSF-00051z-0m; Sun, 02 Dec 2012 17:35:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1TfDSC-00051s-KY
	for xen-users@lists.xen.org; Sun, 02 Dec 2012 17:35:44 +0000
Received: from [85.158.139.211:12791] by server-5.bemta-5.messagelabs.com id
	DA/67-11353-F619BB05; Sun, 02 Dec 2012 17:35:43 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1354469741!18755813!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=2.8 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_SHORT_LENGTH,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29984 invoked from network); 2 Dec 2012 17:35:42 -0000
Received: from mail-wg0-f53.google.com (HELO mail-wg0-f53.google.com)
	(74.125.82.53)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	2 Dec 2012 17:35:42 -0000
Received: by mail-wg0-f53.google.com with SMTP id ei8so833057wgb.32
	for <xen-users@lists.xen.org>; Sun, 02 Dec 2012 09:35:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=wftcZESMvsrQkX530NDouDx5lDWYMPZ1B7ENnHHq7M4=;
	b=szf/cXFGoiZiLkPo5kP/0DlnWDlE1UFtVx7VI4/tAUuRwDSpcg8w5INCEAyx1c9qMN
	nLF1ijuWd8dTihez1I8pbzftLyBG1kexlWswI4x+spVDeuHNIo595CZcH2dX7orWNxeB
	0RDbU/fDj+xJsgLyoybVDHnUI3LrB6j+EVGyKJsztxzQHvOfYY6WitIMdEpl2Cc7b3Kx
	Owu57qTnkMMb2N6L3z+qIBlDzXrW0Q5dUIm47PUvVYsOURjE+3SOwd6naxuiTnyjxn0z
	JA9BSI32XivwkhuvIU33Q/CfT4+uxTyAmXcBTz9W2mGdrrZyHmPjYCdJlDmrPamcQgo9
	qGYg==
MIME-Version: 1.0
Received: by 10.216.150.209 with SMTP id z59mr2369987wej.106.1354469741626;
	Sun, 02 Dec 2012 09:35:41 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Sun, 2 Dec 2012 09:35:41 -0800 (PST)
Date: Sun, 2 Dec 2012 23:05:41 +0530
Message-ID: <CANq0ewuTGeJOmbMu0LuFmYQHuNonci-ZtOeDhgCec=xUgAauAg@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] I am not getting required help
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2742249650828934311=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2742249650828934311==
Content-Type: multipart/alternative; boundary=0016e6d7e95ecf062604cfe20f56

--0016e6d7e95ecf062604cfe20f56
Content-Type: text/plain; charset=ISO-8859-1

Hello ,
         Since last two past I have not been able to recieve the answers of
my queestions.pls do needful.need it badly.

--0016e6d7e95ecf062604cfe20f56
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello ,<br>=A0=A0=A0=A0=A0=A0=A0=A0 Since last two past I have not been abl=
e to recieve the answers of my queestions.pls do needful.need it badly.<br>

--0016e6d7e95ecf062604cfe20f56--


--===============2742249650828934311==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2742249650828934311==--


From xen-users-bounces@lists.xen.org Mon Dec 03 09:23:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 09:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfSED-000078-TX; Mon, 03 Dec 2012 09:22:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@thehobsons.co.uk>) id 1TfSEB-000073-UX
	for xen-users@lists.xen.org; Mon, 03 Dec 2012 09:22:16 +0000
Received: from [85.158.143.99:60787] by server-3.bemta-4.messagelabs.com id
	42/9F-06841-74F6CB05; Mon, 03 Dec 2012 09:22:15 +0000
X-Env-Sender: simon@thehobsons.co.uk
X-Msg-Ref: server-6.tower-216.messagelabs.com!1354526486!20749701!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.1 required=7.0 tests=ratty_date: incorrect (or 
	deprecated) structure: Mon, 3 Dec 2012 9:21:26 +0000,ratty_date: 
	incorrect (or deprecated) structure: Mon, 3 Dec 2012 9:21:26 +0000
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15965 invoked from network); 3 Dec 2012 09:21:27 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-6.tower-216.messagelabs.com with SMTP;
	3 Dec 2012 09:21:27 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 320F910401A
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 09:21:25 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id 4DUmZTNlTucq for <xen-users@lists.xen.org>;
	Mon,  3 Dec 2012 09:21:25 +0000 (GMT)
Received: from localhost (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id CE82029EC2
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 09:21:24 +0000 (GMT)
From: "Simon Hobson"  <simon@thehobsons.co.uk>
To: xen-users@lists.xen.org
Date: Mon, 3 Dec 2012 9:21:26 +0000
X-Priority: 3
X-Mailer: MailForge 3.0 Mac OS X
Message-ID: <05C1F7C1992F98A936EF3E8EA51319280@thehobsons.co.uk>
MIME-Version: 1.0
Subject: Re: [Xen-users] I am not getting required help
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

ZGlndmlqYXkgY2hhdWhhbiB3cm90ZToKwqDCoMKgwqAgU2luY2UgbGFzdCB0d28gcGFzdCBJIGhh
dmUgbm90IGJlZW4gYWJsZSB0byByZWNpZXZlIHRoZSBhbnN3ZXJzIG9mIG15IHF1ZWVzdGlvbnMu
cGxzIGRvIG5lZWRmdWwubmVlZCBpdCBiYWRseS4KCllvdSBuZWVkIHRvIGFzayBiZXR0ZXIgcXVl
c3Rpb25zLgpZb3VyIHF1ZXN0aW9uIG9uIGxpdmUgbWlncmF0aW9uIHJlYWRzIHRvIHBlb3BsZSBh
cyAiSSBjb3VsZG4ndCBiZSBib3RoZXJlZCBsb29raW5nIHRvIHNlZSBpZiB0aGVyZSBpcyBhbnkg
ZG9jdW1lbnRhdGlvbiwgc28gd2FudCBzb21lb25lIHRvIGhvbGQgbXkgaGFuZCBhbmQgd2FsayBt
ZSB0aHJvdWdoIGl0Ii4gRmV3IGFyZSBnb2luZyB0byBoZWxwIHRoYXQgc29ydCBvZiBwZXJzb24g
YXMgaXQncyBhIGhlYXZ5IGRyYWluIG9uIHRpbWUgZm9yIGxpdHRsZSByZXN1bHQsIGFuZCBoZWxw
aW5nIHNvbWVvbmUgd2hvIGFwcGVhcnMgdG8gbm90IGJlIHByZXBhcmVkIHRvIHB1dCBhbnkgZWZm
b3J0IGludG8gaXQgdGhlbXNlbHZlcy4KSW4gb3RoZXIgd29yZHMsIGlmIGl0IGFwcGVhcnMgaXQn
cyBub3QgaW1wb3J0YW50IGVub3VnaCB0byB5b3UgZm9yIHlvdSB0byBwdXQgc29tZSBlZmZvcnQg
aW50bywgdGhlbiB3aHkgc2hvdWxkIGl0IGJlIGltcG9ydGFudCB0byBhbnlvbmUgZWxzZS4KCllv
dSB3b3VsZCBkbyB3ZWxsIHRvIHJlYWRodHRwOi8vd3d3LmNhdGIub3JnL35lc3IvZmFxcy9zbWFy
dC1xdWVzdGlvbnMuaHRtbCBhbmQgdGhlbiByZWZvcm11bGF0ZSB5b3VyIHF1ZXN0aW9uLgpUaGF0
IHNpdGUgZG9lc24ndCBzZWVtIHRvIGJlIHJlc3BvbmRpbmcgZm9yIG1lIHJpZ2h0IG5vdywgdGhl
cmUncyBhbiBhcmNoaXZlIGF0Cmh0dHA6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTEwNzI1MTUw
NTA4L2h0dHA6Ly93d3cuY2F0Yi5vcmcvfmVzci9mYXFzL3NtYXJ0LXF1ZXN0aW9ucy5odG1sCgoK
LS0gClNpbW9uIEhvYnNvbgoKVmlzaXQgaHR0cDovL3d3dy5tYWdwaWVzbmVzdHB1Ymxpc2hpbmcu
Y28udWsvIGZvciBib29rcyBieSBhY2NsYWltZWQKYXV0aG9yIEdsYWR5cyBIb2Jzb24uIE5vdmVs
cyAtIHBvZXRyeSAtIHNob3J0IHN0b3JpZXMgLSBpZGVhbCBhcwpDaHJpc3RtYXMgc3RvY2tpbmcg
ZmlsbGVycy4gU29tZSBhdmFpbGFibGUgYXMgZS1ib29rcy4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVz
ZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Dec 03 09:23:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 09:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfSED-000078-TX; Mon, 03 Dec 2012 09:22:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@thehobsons.co.uk>) id 1TfSEB-000073-UX
	for xen-users@lists.xen.org; Mon, 03 Dec 2012 09:22:16 +0000
Received: from [85.158.143.99:60787] by server-3.bemta-4.messagelabs.com id
	42/9F-06841-74F6CB05; Mon, 03 Dec 2012 09:22:15 +0000
X-Env-Sender: simon@thehobsons.co.uk
X-Msg-Ref: server-6.tower-216.messagelabs.com!1354526486!20749701!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.1 required=7.0 tests=ratty_date: incorrect (or 
	deprecated) structure: Mon, 3 Dec 2012 9:21:26 +0000,ratty_date: 
	incorrect (or deprecated) structure: Mon, 3 Dec 2012 9:21:26 +0000
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15965 invoked from network); 3 Dec 2012 09:21:27 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-6.tower-216.messagelabs.com with SMTP;
	3 Dec 2012 09:21:27 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 320F910401A
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 09:21:25 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id 4DUmZTNlTucq for <xen-users@lists.xen.org>;
	Mon,  3 Dec 2012 09:21:25 +0000 (GMT)
Received: from localhost (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id CE82029EC2
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 09:21:24 +0000 (GMT)
From: "Simon Hobson"  <simon@thehobsons.co.uk>
To: xen-users@lists.xen.org
Date: Mon, 3 Dec 2012 9:21:26 +0000
X-Priority: 3
X-Mailer: MailForge 3.0 Mac OS X
Message-ID: <05C1F7C1992F98A936EF3E8EA51319280@thehobsons.co.uk>
MIME-Version: 1.0
Subject: Re: [Xen-users] I am not getting required help
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

ZGlndmlqYXkgY2hhdWhhbiB3cm90ZToKwqDCoMKgwqAgU2luY2UgbGFzdCB0d28gcGFzdCBJIGhh
dmUgbm90IGJlZW4gYWJsZSB0byByZWNpZXZlIHRoZSBhbnN3ZXJzIG9mIG15IHF1ZWVzdGlvbnMu
cGxzIGRvIG5lZWRmdWwubmVlZCBpdCBiYWRseS4KCllvdSBuZWVkIHRvIGFzayBiZXR0ZXIgcXVl
c3Rpb25zLgpZb3VyIHF1ZXN0aW9uIG9uIGxpdmUgbWlncmF0aW9uIHJlYWRzIHRvIHBlb3BsZSBh
cyAiSSBjb3VsZG4ndCBiZSBib3RoZXJlZCBsb29raW5nIHRvIHNlZSBpZiB0aGVyZSBpcyBhbnkg
ZG9jdW1lbnRhdGlvbiwgc28gd2FudCBzb21lb25lIHRvIGhvbGQgbXkgaGFuZCBhbmQgd2FsayBt
ZSB0aHJvdWdoIGl0Ii4gRmV3IGFyZSBnb2luZyB0byBoZWxwIHRoYXQgc29ydCBvZiBwZXJzb24g
YXMgaXQncyBhIGhlYXZ5IGRyYWluIG9uIHRpbWUgZm9yIGxpdHRsZSByZXN1bHQsIGFuZCBoZWxw
aW5nIHNvbWVvbmUgd2hvIGFwcGVhcnMgdG8gbm90IGJlIHByZXBhcmVkIHRvIHB1dCBhbnkgZWZm
b3J0IGludG8gaXQgdGhlbXNlbHZlcy4KSW4gb3RoZXIgd29yZHMsIGlmIGl0IGFwcGVhcnMgaXQn
cyBub3QgaW1wb3J0YW50IGVub3VnaCB0byB5b3UgZm9yIHlvdSB0byBwdXQgc29tZSBlZmZvcnQg
aW50bywgdGhlbiB3aHkgc2hvdWxkIGl0IGJlIGltcG9ydGFudCB0byBhbnlvbmUgZWxzZS4KCllv
dSB3b3VsZCBkbyB3ZWxsIHRvIHJlYWRodHRwOi8vd3d3LmNhdGIub3JnL35lc3IvZmFxcy9zbWFy
dC1xdWVzdGlvbnMuaHRtbCBhbmQgdGhlbiByZWZvcm11bGF0ZSB5b3VyIHF1ZXN0aW9uLgpUaGF0
IHNpdGUgZG9lc24ndCBzZWVtIHRvIGJlIHJlc3BvbmRpbmcgZm9yIG1lIHJpZ2h0IG5vdywgdGhl
cmUncyBhbiBhcmNoaXZlIGF0Cmh0dHA6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTEwNzI1MTUw
NTA4L2h0dHA6Ly93d3cuY2F0Yi5vcmcvfmVzci9mYXFzL3NtYXJ0LXF1ZXN0aW9ucy5odG1sCgoK
LS0gClNpbW9uIEhvYnNvbgoKVmlzaXQgaHR0cDovL3d3dy5tYWdwaWVzbmVzdHB1Ymxpc2hpbmcu
Y28udWsvIGZvciBib29rcyBieSBhY2NsYWltZWQKYXV0aG9yIEdsYWR5cyBIb2Jzb24uIE5vdmVs
cyAtIHBvZXRyeSAtIHNob3J0IHN0b3JpZXMgLSBpZGVhbCBhcwpDaHJpc3RtYXMgc3RvY2tpbmcg
ZmlsbGVycy4gU29tZSBhdmFpbGFibGUgYXMgZS1ib29rcy4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVz
ZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Dec 03 11:13:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 11:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfTwD-0001Px-6J; Mon, 03 Dec 2012 11:11:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TfTwB-0001Ps-Kn
	for xen-users@lists.xen.org; Mon, 03 Dec 2012 11:11:47 +0000
Received: from [85.158.138.51:3777] by server-6.bemta-3.messagelabs.com id
	B7/CD-28265-2F88CB05; Mon, 03 Dec 2012 11:11:46 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1354533099!24433743!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5286 invoked from network); 3 Dec 2012 11:11:41 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2012 11:11:41 -0000
Received: by mail-qc0-f173.google.com with SMTP id b12so1678039qca.32
	for <xen-users@lists.xen.org>; Mon, 03 Dec 2012 03:11:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=xFimCn5US6DHeomzFdGIicN/O79HzLLBgJqE80V8aUo=;
	b=qFSMl6s886OdsJf/aS3PieyAoWFTO2VUGUGGBuVBjjlPV4Hr/I4hdUPUxQak/kqmJo
	ObQ7WkkhtM9AJQeyt03LEfS3TlAkSYUHQc7fRhH46LSedyNqk4qx8vmmBPn94UM/b269
	T9plFTziqt/ZXLdFWN9Ij3YdiOvtRo4RMoredo3IX0u0urE/Wjrg87TAtMIdSzD+7f55
	oNwMaCQmhNUxtu3UZJ1SkrPgEXoqPj0crqEkrNCgsAKm2DgTZzAZEpvDQUKMMguNiVhv
	1P7fEg9AY4j2lT94NPAnBdcTlRo4fo7ek6I3VQG8Si+Jx/DJ39qxgF8RmrbU/JKdEM62
	GXWg==
MIME-Version: 1.0
Received: by 10.224.188.76 with SMTP id cz12mr16302869qab.6.1354533099455;
	Mon, 03 Dec 2012 03:11:39 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Mon, 3 Dec 2012 03:11:39 -0800 (PST)
In-Reply-To: <CANq0ewsPmum=dKOOfi86KusmcQZSkEQGJ7Hq1b65y5utHoD2qg@mail.gmail.com>
References: <CANq0ewsPmum=dKOOfi86KusmcQZSkEQGJ7Hq1b65y5utHoD2qg@mail.gmail.com>
Date: Mon, 3 Dec 2012 08:11:39 -0300
Message-ID: <CAPOsGyaX88Ct8BDbqXo11Zj0s=UeLWz2u=1YtY=C3cPd92QTqQ@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: digvijay chauhan <digvijaych@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] How to do live migration using xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1154834131012016790=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1154834131012016790==
Content-Type: multipart/alternative; boundary=20cf303640cf3ac5ad04cff0d0e4

--20cf303640cf3ac5ad04cff0d0e4
Content-Type: text/plain; charset=ISO-8859-1

Hi Chauhan,

I wrote this tutorial about live migration :
https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen
At the end there are references.

Felipe

On Sun, Dec 2, 2012 at 5:31 AM, digvijay chauhan <digvijaych@gmail.com>wrote:

> Hello,
>           I want to do live migration of virtual machine on xen using
> fedora.SO what are the steps to have the live migration possible.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--20cf303640cf3ac5ad04cff0d0e4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Chauhan,<br><br>I wrote this tutorial about live migration : <a href=3D"=
https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen">https://sites.g=
oogle.com/site/lipe82/Home/diaadia/drbd-xen</a><br>At the end there are ref=
erences.<br>
<br>Felipe<br><br><div class=3D"gmail_quote">On Sun, Dec 2, 2012 at 5:31 AM=
, digvijay chauhan <span dir=3D"ltr">&lt;<a href=3D"mailto:digvijaych@gmail=
.com" target=3D"_blank">digvijaych@gmail.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">
Hello,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 I want to do live migration of virtua=
l machine on xen using fedora.SO what are the steps to have the live migrat=
ion possible.<br>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><b>--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gut=
ierrez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>
-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>

--20cf303640cf3ac5ad04cff0d0e4--


--===============1154834131012016790==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1154834131012016790==--


From xen-users-bounces@lists.xen.org Mon Dec 03 11:13:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 11:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfTwD-0001Px-6J; Mon, 03 Dec 2012 11:11:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TfTwB-0001Ps-Kn
	for xen-users@lists.xen.org; Mon, 03 Dec 2012 11:11:47 +0000
Received: from [85.158.138.51:3777] by server-6.bemta-3.messagelabs.com id
	B7/CD-28265-2F88CB05; Mon, 03 Dec 2012 11:11:46 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1354533099!24433743!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5286 invoked from network); 3 Dec 2012 11:11:41 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2012 11:11:41 -0000
Received: by mail-qc0-f173.google.com with SMTP id b12so1678039qca.32
	for <xen-users@lists.xen.org>; Mon, 03 Dec 2012 03:11:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=xFimCn5US6DHeomzFdGIicN/O79HzLLBgJqE80V8aUo=;
	b=qFSMl6s886OdsJf/aS3PieyAoWFTO2VUGUGGBuVBjjlPV4Hr/I4hdUPUxQak/kqmJo
	ObQ7WkkhtM9AJQeyt03LEfS3TlAkSYUHQc7fRhH46LSedyNqk4qx8vmmBPn94UM/b269
	T9plFTziqt/ZXLdFWN9Ij3YdiOvtRo4RMoredo3IX0u0urE/Wjrg87TAtMIdSzD+7f55
	oNwMaCQmhNUxtu3UZJ1SkrPgEXoqPj0crqEkrNCgsAKm2DgTZzAZEpvDQUKMMguNiVhv
	1P7fEg9AY4j2lT94NPAnBdcTlRo4fo7ek6I3VQG8Si+Jx/DJ39qxgF8RmrbU/JKdEM62
	GXWg==
MIME-Version: 1.0
Received: by 10.224.188.76 with SMTP id cz12mr16302869qab.6.1354533099455;
	Mon, 03 Dec 2012 03:11:39 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Mon, 3 Dec 2012 03:11:39 -0800 (PST)
In-Reply-To: <CANq0ewsPmum=dKOOfi86KusmcQZSkEQGJ7Hq1b65y5utHoD2qg@mail.gmail.com>
References: <CANq0ewsPmum=dKOOfi86KusmcQZSkEQGJ7Hq1b65y5utHoD2qg@mail.gmail.com>
Date: Mon, 3 Dec 2012 08:11:39 -0300
Message-ID: <CAPOsGyaX88Ct8BDbqXo11Zj0s=UeLWz2u=1YtY=C3cPd92QTqQ@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: digvijay chauhan <digvijaych@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] How to do live migration using xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1154834131012016790=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1154834131012016790==
Content-Type: multipart/alternative; boundary=20cf303640cf3ac5ad04cff0d0e4

--20cf303640cf3ac5ad04cff0d0e4
Content-Type: text/plain; charset=ISO-8859-1

Hi Chauhan,

I wrote this tutorial about live migration :
https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen
At the end there are references.

Felipe

On Sun, Dec 2, 2012 at 5:31 AM, digvijay chauhan <digvijaych@gmail.com>wrote:

> Hello,
>           I want to do live migration of virtual machine on xen using
> fedora.SO what are the steps to have the live migration possible.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--20cf303640cf3ac5ad04cff0d0e4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Chauhan,<br><br>I wrote this tutorial about live migration : <a href=3D"=
https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen">https://sites.g=
oogle.com/site/lipe82/Home/diaadia/drbd-xen</a><br>At the end there are ref=
erences.<br>
<br>Felipe<br><br><div class=3D"gmail_quote">On Sun, Dec 2, 2012 at 5:31 AM=
, digvijay chauhan <span dir=3D"ltr">&lt;<a href=3D"mailto:digvijaych@gmail=
.com" target=3D"_blank">digvijaych@gmail.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">
Hello,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 I want to do live migration of virtua=
l machine on xen using fedora.SO what are the steps to have the live migrat=
ion possible.<br>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><b>--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gut=
ierrez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>
-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>

--20cf303640cf3ac5ad04cff0d0e4--


--===============1154834131012016790==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1154834131012016790==--


From xen-users-bounces@lists.xen.org Mon Dec 03 13:07:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 13:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfVip-0003Rr-22; Mon, 03 Dec 2012 13:06:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <d.geci33@gmail.com>) id 1TeXJt-0004ph-Bb
	for xen-users@lists.xen.org; Fri, 30 Nov 2012 20:36:21 +0000
Received: from [85.158.138.51:32619] by server-11.bemta-3.messagelabs.com id
	12/4F-19361-4C819B05; Fri, 30 Nov 2012 20:36:20 +0000
X-Env-Sender: d.geci33@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1354307777!24136057!1
X-Originating-IP: [209.85.212.41]
X-SpamReason: No, hits=2.3 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,USERPASS,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21111 invoked from network); 30 Nov 2012 20:36:18 -0000
Received: from mail-vb0-f41.google.com (HELO mail-vb0-f41.google.com)
	(209.85.212.41)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Nov 2012 20:36:18 -0000
Received: by mail-vb0-f41.google.com with SMTP id l22so175669vbn.28
	for <xen-users@lists.xen.org>; Fri, 30 Nov 2012 12:36:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=wGaCcnmVN9l/t/hslskJI2ZDn9zHAsQz//A9Kf7185A=;
	b=e2ZJ/vCjtt1tYkAR6by7Cf/KOCLRev2JDZCumTe6ac4obWnTIu1+4nWoZ7Z2DN9idA
	FQY4kbC9p/37cBB4DCSKVRSWCXqjlTZ+SI/T3lYmoV0Vsmc/huVynZP00TKDYvR6suDw
	gHvwgQ4YQotEfU+LaOkGK06oQl40AQlcLfQmjHreVhwXwtWHWASruOCTOPUroaKp47uo
	8X4ZJg6UuxD3GtFltyQiV5xgWZTPiMW7NL33uXosoydZI/FkBVhTr325aa1ZjWPOxQ5R
	nWSVfwFKPvE6slCEjHM8qi61GJnxuOI2JpeeQ7N/5p+szLCov35JPC9U1BTOr5PnHax+
	y8Cw==
MIME-Version: 1.0
Received: by 10.220.151.142 with SMTP id c14mr2072233vcw.16.1354307776925;
	Fri, 30 Nov 2012 12:36:16 -0800 (PST)
Received: by 10.58.59.6 with HTTP; Fri, 30 Nov 2012 12:36:16 -0800 (PST)
Received: by 10.58.59.6 with HTTP; Fri, 30 Nov 2012 12:36:16 -0800 (PST)
Date: Fri, 30 Nov 2012 15:36:16 -0500
Message-ID: <CAHMmzGW7Y0zv_+QL6XyE-VCVVxPkfauxe1CyDWgY7BsPi4DNfQ@mail.gmail.com>
From: dan geci <d.geci33@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Mon, 03 Dec 2012 13:06:05 +0000
Subject: [Xen-users] PAT NAT for my VM's?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7718013936539303076=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7718013936539303076==
Content-Type: multipart/alternative; boundary=f46d043be06af5cf9904cfbc59dc

--f46d043be06af5cf9904cfbc59dc
Content-Type: text/plain; charset=ISO-8859-1

I saw this info http://wiki.kartbuilding.net/index.php/Xen_Networking but
it doesn't cover my issue I don't think.  I want several of the same Linux
OS running on xen from one server(dom0) where dom0 has the one public IP I
have available to me.  From there I want to access these VM's from any
where over internet with ssh and once logged in reach the internet via
these same machines for tasks like apt-get.  The issue is I can't configure
the default gateway to do the routing because someone else owns the
network.  I just have permission to put this server in the DMZ and use a
pubic IP for it and give it internet access. Basically xen needs to do
routing for the vm's.   It's for a school work study. I am tasked with
giving each student in Unix class their own VM with root permissions that
they can log into from anywhere.  And I need apt-get to work on said VM's
for when they learn package installation etc... I've never used xen so
please be detailed if possible.  Basically I thought xen uses port address
translation not just NAT.  In other words if my public IP is 1.1.1.1 then I
could map port say 4601 to mean my first VM and 4602 for the second ect...
that way I could ssh into them from home with ssh user@1.1.1.1:4601 for the
first VM  and so on and  and NAT would use the PAT mappings to send traffic
out for tasks like apt-get (the 4601 would point to that particular VM and
the xen hyper visor would send the ssh request to that machine via ssh's
normal port on said machine which is 22).  Am I wrong about how this works?
If so what is my solution or how do I set up xen to do this?  Or point me
to a tutorial on this scenario.

--f46d043be06af5cf9904cfbc59dc
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">I saw this info <a href=3D"http://wiki.kartbuilding.net/inde=
x.php/Xen_Networking">http://wiki.kartbuilding.net/index.php/Xen_Networking=
</a> but it doesn&#39;t cover my issue I don&#39;t think.=A0 I want several=
 of the same Linux OS running on xen from one server(dom0) where dom0 has t=
he one public IP I have available to me.=A0 From there I want to access the=
se VM&#39;s from any where over internet with ssh and once logged in reach =
the internet via these same machines for tasks like apt-get.=A0 The issue i=
s I can&#39;t configure the default gateway to do the routing because someo=
ne else owns the network.=A0 I just have permission to put this server in t=
he DMZ and use a pubic IP for it and give it internet access. Basically xen=
 needs to do routing for the vm&#39;s.=A0=A0 It&#39;s for a school work stu=
dy. I am tasked with giving each student in Unix class their own VM with ro=
ot permissions that they can log into from anywhere.=A0 And I need apt-get =
to work on said VM&#39;s for when they learn package installation etc... I&=
#39;ve never used xen so please be detailed if possible.=A0 Basically I tho=
ught xen uses port address translation not just NAT.=A0 In other words if m=
y public IP is 1.1.1.1 then I could map port say 4601 to mean my first VM a=
nd 4602 for the second ect... that way I could ssh into them from home with=
 ssh <a href=3D"http://user@1.1.1.1:4601">user@1.1.1.1:4601</a> for the fir=
st VM=A0 and so on and=A0 and NAT would use the PAT mappings to send traffi=
c out for tasks like apt-get (the 4601 would point to that particular VM an=
d the xen hyper visor would send the ssh request to that machine via ssh&#3=
9;s normal port on said machine which is 22).=A0 Am I wrong about how this =
works? If so what is my solution or how do I set up xen to do this?=A0 Or p=
oint me to a tutorial on this scenario.</p>


--f46d043be06af5cf9904cfbc59dc--


--===============7718013936539303076==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7718013936539303076==--


From xen-users-bounces@lists.xen.org Mon Dec 03 13:07:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 13:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfVip-0003Rr-22; Mon, 03 Dec 2012 13:06:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <d.geci33@gmail.com>) id 1TeXJt-0004ph-Bb
	for xen-users@lists.xen.org; Fri, 30 Nov 2012 20:36:21 +0000
Received: from [85.158.138.51:32619] by server-11.bemta-3.messagelabs.com id
	12/4F-19361-4C819B05; Fri, 30 Nov 2012 20:36:20 +0000
X-Env-Sender: d.geci33@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1354307777!24136057!1
X-Originating-IP: [209.85.212.41]
X-SpamReason: No, hits=2.3 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,USERPASS,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21111 invoked from network); 30 Nov 2012 20:36:18 -0000
Received: from mail-vb0-f41.google.com (HELO mail-vb0-f41.google.com)
	(209.85.212.41)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Nov 2012 20:36:18 -0000
Received: by mail-vb0-f41.google.com with SMTP id l22so175669vbn.28
	for <xen-users@lists.xen.org>; Fri, 30 Nov 2012 12:36:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=wGaCcnmVN9l/t/hslskJI2ZDn9zHAsQz//A9Kf7185A=;
	b=e2ZJ/vCjtt1tYkAR6by7Cf/KOCLRev2JDZCumTe6ac4obWnTIu1+4nWoZ7Z2DN9idA
	FQY4kbC9p/37cBB4DCSKVRSWCXqjlTZ+SI/T3lYmoV0Vsmc/huVynZP00TKDYvR6suDw
	gHvwgQ4YQotEfU+LaOkGK06oQl40AQlcLfQmjHreVhwXwtWHWASruOCTOPUroaKp47uo
	8X4ZJg6UuxD3GtFltyQiV5xgWZTPiMW7NL33uXosoydZI/FkBVhTr325aa1ZjWPOxQ5R
	nWSVfwFKPvE6slCEjHM8qi61GJnxuOI2JpeeQ7N/5p+szLCov35JPC9U1BTOr5PnHax+
	y8Cw==
MIME-Version: 1.0
Received: by 10.220.151.142 with SMTP id c14mr2072233vcw.16.1354307776925;
	Fri, 30 Nov 2012 12:36:16 -0800 (PST)
Received: by 10.58.59.6 with HTTP; Fri, 30 Nov 2012 12:36:16 -0800 (PST)
Received: by 10.58.59.6 with HTTP; Fri, 30 Nov 2012 12:36:16 -0800 (PST)
Date: Fri, 30 Nov 2012 15:36:16 -0500
Message-ID: <CAHMmzGW7Y0zv_+QL6XyE-VCVVxPkfauxe1CyDWgY7BsPi4DNfQ@mail.gmail.com>
From: dan geci <d.geci33@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Mon, 03 Dec 2012 13:06:05 +0000
Subject: [Xen-users] PAT NAT for my VM's?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7718013936539303076=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7718013936539303076==
Content-Type: multipart/alternative; boundary=f46d043be06af5cf9904cfbc59dc

--f46d043be06af5cf9904cfbc59dc
Content-Type: text/plain; charset=ISO-8859-1

I saw this info http://wiki.kartbuilding.net/index.php/Xen_Networking but
it doesn't cover my issue I don't think.  I want several of the same Linux
OS running on xen from one server(dom0) where dom0 has the one public IP I
have available to me.  From there I want to access these VM's from any
where over internet with ssh and once logged in reach the internet via
these same machines for tasks like apt-get.  The issue is I can't configure
the default gateway to do the routing because someone else owns the
network.  I just have permission to put this server in the DMZ and use a
pubic IP for it and give it internet access. Basically xen needs to do
routing for the vm's.   It's for a school work study. I am tasked with
giving each student in Unix class their own VM with root permissions that
they can log into from anywhere.  And I need apt-get to work on said VM's
for when they learn package installation etc... I've never used xen so
please be detailed if possible.  Basically I thought xen uses port address
translation not just NAT.  In other words if my public IP is 1.1.1.1 then I
could map port say 4601 to mean my first VM and 4602 for the second ect...
that way I could ssh into them from home with ssh user@1.1.1.1:4601 for the
first VM  and so on and  and NAT would use the PAT mappings to send traffic
out for tasks like apt-get (the 4601 would point to that particular VM and
the xen hyper visor would send the ssh request to that machine via ssh's
normal port on said machine which is 22).  Am I wrong about how this works?
If so what is my solution or how do I set up xen to do this?  Or point me
to a tutorial on this scenario.

--f46d043be06af5cf9904cfbc59dc
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">I saw this info <a href=3D"http://wiki.kartbuilding.net/inde=
x.php/Xen_Networking">http://wiki.kartbuilding.net/index.php/Xen_Networking=
</a> but it doesn&#39;t cover my issue I don&#39;t think.=A0 I want several=
 of the same Linux OS running on xen from one server(dom0) where dom0 has t=
he one public IP I have available to me.=A0 From there I want to access the=
se VM&#39;s from any where over internet with ssh and once logged in reach =
the internet via these same machines for tasks like apt-get.=A0 The issue i=
s I can&#39;t configure the default gateway to do the routing because someo=
ne else owns the network.=A0 I just have permission to put this server in t=
he DMZ and use a pubic IP for it and give it internet access. Basically xen=
 needs to do routing for the vm&#39;s.=A0=A0 It&#39;s for a school work stu=
dy. I am tasked with giving each student in Unix class their own VM with ro=
ot permissions that they can log into from anywhere.=A0 And I need apt-get =
to work on said VM&#39;s for when they learn package installation etc... I&=
#39;ve never used xen so please be detailed if possible.=A0 Basically I tho=
ught xen uses port address translation not just NAT.=A0 In other words if m=
y public IP is 1.1.1.1 then I could map port say 4601 to mean my first VM a=
nd 4602 for the second ect... that way I could ssh into them from home with=
 ssh <a href=3D"http://user@1.1.1.1:4601">user@1.1.1.1:4601</a> for the fir=
st VM=A0 and so on and=A0 and NAT would use the PAT mappings to send traffi=
c out for tasks like apt-get (the 4601 would point to that particular VM an=
d the xen hyper visor would send the ssh request to that machine via ssh&#3=
9;s normal port on said machine which is 22).=A0 Am I wrong about how this =
works? If so what is my solution or how do I set up xen to do this?=A0 Or p=
oint me to a tutorial on this scenario.</p>


--f46d043be06af5cf9904cfbc59dc--


--===============7718013936539303076==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7718013936539303076==--


From xen-users-bounces@lists.xen.org Mon Dec 03 13:07:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 13:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfVip-0003S0-LG; Mon, 03 Dec 2012 13:06:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skymei@cywee.com>) id 1TfN4E-0004V3-SL
	for xen-users@lists.xensource.com; Mon, 03 Dec 2012 03:51:38 +0000
Received: from [85.158.139.83:44929] by server-14.bemta-5.messagelabs.com id
	56/A1-21768-9C12CB05; Mon, 03 Dec 2012 03:51:37 +0000
X-Env-Sender: skymei@cywee.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1354506696!20718955!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30188 invoked from network); 3 Dec 2012 03:51:37 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-16.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 03:51:37 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <skymei@cywee.com>) id 1TfN4B-0002tt-FU
	for xen-users@lists.xensource.com; Sun, 02 Dec 2012 19:51:35 -0800
Date: Sun, 2 Dec 2012 19:51:35 -0800 (PST)
From: sky <skymei@cywee.com>
To: xen-users@lists.xensource.com
Message-ID: <1354506695251-5712636.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 03 Dec 2012 13:06:05 +0000
Subject: [Xen-users] windows pv driver develop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, I want to develop a device driver  based on the GPLPV. But I don't know
how to take advantage of the xen mechanism(xenbus, event channel, grant
table) realized by GPLPV in the current version. 
I have seen that there are three interfaces which can be accessed by other
driver in earlier version,but I'm very puzzle to use these interfaces in the
current version.

Can anyone is kindly enought to help me out.

Thanks very much.



--
View this message in context: http://xen.1045712.n5.nabble.com/windows-pv-driver-develop-tp5712636.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 03 13:07:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 13:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfVip-0003S0-LG; Mon, 03 Dec 2012 13:06:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skymei@cywee.com>) id 1TfN4E-0004V3-SL
	for xen-users@lists.xensource.com; Mon, 03 Dec 2012 03:51:38 +0000
Received: from [85.158.139.83:44929] by server-14.bemta-5.messagelabs.com id
	56/A1-21768-9C12CB05; Mon, 03 Dec 2012 03:51:37 +0000
X-Env-Sender: skymei@cywee.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1354506696!20718955!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30188 invoked from network); 3 Dec 2012 03:51:37 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-16.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 03:51:37 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <skymei@cywee.com>) id 1TfN4B-0002tt-FU
	for xen-users@lists.xensource.com; Sun, 02 Dec 2012 19:51:35 -0800
Date: Sun, 2 Dec 2012 19:51:35 -0800 (PST)
From: sky <skymei@cywee.com>
To: xen-users@lists.xensource.com
Message-ID: <1354506695251-5712636.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 03 Dec 2012 13:06:05 +0000
Subject: [Xen-users] windows pv driver develop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, I want to develop a device driver  based on the GPLPV. But I don't know
how to take advantage of the xen mechanism(xenbus, event channel, grant
table) realized by GPLPV in the current version. 
I have seen that there are three interfaces which can be accessed by other
driver in earlier version,but I'm very puzzle to use these interfaces in the
current version.

Can anyone is kindly enought to help me out.

Thanks very much.



--
View this message in context: http://xen.1045712.n5.nabble.com/windows-pv-driver-develop-tp5712636.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 03 13:33:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 13:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfW8C-0004mQ-UP; Mon, 03 Dec 2012 13:32:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1TfW8A-0004mL-Dr
	for xen-users@lists.xen.org; Mon, 03 Dec 2012 13:32:19 +0000
Received: from [85.158.137.99:56782] by server-14.bemta-3.messagelabs.com id
	DF/EA-31424-1E9ACB05; Mon, 03 Dec 2012 13:32:17 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-5.tower-217.messagelabs.com!1354541535!12790140!1
X-Originating-IP: [212.24.139.170]
X-SpamReason: No, hits=2.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RATWARE_GECKO_BUILD,UNPARSEABLE_RELAY,USERPASS
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10315 invoked from network); 3 Dec 2012 13:32:15 -0000
Received: from out1.virusfree.cz (HELO out1.virusfree.cz) (212.24.139.170)
	by server-5.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 3 Dec 2012 13:32:15 -0000
Received: (qmail 8851 invoked by uid 1000); 3 Dec 2012 14:32:15 +0100
Received: from posta.excello.cz by out1 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out1.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-11.3/5.0):. 
	Processed in 1.339401 secs); 03 Dec 2012 13:32:15 -0000
X-Spam-Status: No, hits=-11.3 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -4.0 INREPLYTOCOM           INREPLYTOCOM
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=bq.virusfree.cz]
	0.0 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
	0.0 WEIRD_PORT URI: Uses non-standard port number for HTTP
	0.0 HTML_MESSAGE           BODY: HTML included in message
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1354541533; n=Test; bh=LZ5NRSmGWeuDCNgyFttO734wVJR0OjJ18A18+u
	FLa1w=; b=ZFxRUEbdmUXTjc9cLoabvLj2g2qiphG+yqhXoBkyG9DfZVCgXhJYAn
	DXdIvfxoxUuhcGZZySIgHkhS/KXc7gcNvIvVho8lqn9HrGqCATHiuKVKLWHySXTV
	3dlODVcvv9
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=SXC18tGTzzkCBWtkY/wJe7grbS8mJ
	rLDm/0CR/Mq2F5l/ngvI01DjB6J3C7PWbRHwyvqOKb1HOWI4dUlKQ7QYCU77F8I6
	9YP9KgCAy4Xx+6dF3QbX99DwtZIDKEoiaNc
Received: from posta.excello.cz (188.138.126.10)
	by out1.virusfree.cz with SMTP; 3 Dec 2012 14:32:13 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 14C6A2C0067
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 14:32:12 +0100 (CET)
Message-ID: <50BCA9E1.8020507@excello.cz>
Date: Mon, 03 Dec 2012 14:32:17 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAHMmzGW7Y0zv_+QL6XyE-VCVVxPkfauxe1CyDWgY7BsPi4DNfQ@mail.gmail.com>
In-Reply-To: <CAHMmzGW7Y0zv_+QL6XyE-VCVVxPkfauxe1CyDWgY7BsPi4DNfQ@mail.gmail.com>
Subject: Re: [Xen-users] PAT NAT for my VM's?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2969089170687801450=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============2969089170687801450==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms020205040600080705080908"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms020205040600080705080908
Content-Type: multipart/alternative;
 boundary="------------080904040508030201090507"

This is a multi-part message in MIME format.
--------------080904040508030201090507
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

For me it sounds like that you overthought your idea with network=20
scenario. Your setup should be "Xen Case 2: NAT'd networking". But these =

tutorials are someway outdated. What version of Xen do you plan to use?=20
And what toolstack (xl, xend, ...)?

Dne 30.11.2012 21:36, dan geci napsal(a):
>
> I saw this info http://wiki.kartbuilding.net/index.php/Xen_Networking=20
> but it doesn't cover my issue I don't think.  I want several of the=20
> same Linux OS running on xen from one server(dom0) where dom0 has the=20
> one public IP I have available to me.  From there I want to access=20
> these VM's from any where over internet with ssh and once logged in=20
> reach the internet via these same machines for tasks like apt-get. =20
> The issue is I can't configure the default gateway to do the routing=20
> because someone else owns the network.  I just have permission to put=20
> this server in the DMZ and use a pubic IP for it and give it internet=20
> access. Basically xen needs to do routing for the vm's.   It's for a=20
> school work study. I am tasked with giving each student in Unix class=20
> their own VM with root permissions that they can log into from=20
> anywhere.  And I need apt-get to work on said VM's for when they learn =

> package installation etc... I've never used xen so please be detailed=20
> if possible.  Basically I thought xen uses port address translation=20
> not just NAT.  In other words if my public IP is 1.1.1.1 then I could=20
> map port say 4601 to mean my first VM and 4602 for the second ect...=20
> that way I could ssh into them from home with ssh user@1.1.1.1:4601=20
> <http://user@1.1.1.1:4601> for the first VM  and so on and  and NAT=20
> would use the PAT mappings to send traffic out for tasks like apt-get=20
> (the 4601 would point to that particular VM and the xen hyper visor=20
> would send the ssh request to that machine via ssh's normal port on=20
> said machine which is 22).  Am I wrong about how this works? If so=20
> what is my solution or how do I set up xen to do this?  Or point me to =

> a tutorial on this scenario.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------080904040508030201090507
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3DISO-8859-1"
      http-equiv=3D"Content-Type">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    For me it sounds like that you overthought your idea with network
    scenario. Your setup should be "Xen Case 2: NAT'd networking". But
    these tutorials are someway outdated. What version of Xen do you
    plan to use? And what toolstack (xl, xend, ...)?<br>
    <br>
    <div class=3D"moz-cite-prefix">Dne 30.11.2012 21:36, dan geci
      napsal(a):<br>
    </div>
    <blockquote
cite=3D"mid:CAHMmzGW7Y0zv_+QL6XyE-VCVVxPkfauxe1CyDWgY7BsPi4DNfQ@mail.gmai=
l.com"
      type=3D"cite">
      <p dir=3D"ltr">I saw this info <a moz-do-not-send=3D"true"
          href=3D"http://wiki.kartbuilding.net/index.php/Xen_Networking">=
http://wiki.kartbuilding.net/index.php/Xen_Networking</a>
        but it doesn't cover my issue I don't think.&nbsp; I want several=
 of
        the same Linux OS running on xen from one server(dom0) where
        dom0 has the one public IP I have available to me.&nbsp; From the=
re I
        want to access these VM's from any where over internet with ssh
        and once logged in reach the internet via these same machines
        for tasks like apt-get.&nbsp; The issue is I can't configure the
        default gateway to do the routing because someone else owns the
        network.&nbsp; I just have permission to put this server in the D=
MZ
        and use a pubic IP for it and give it internet access. Basically
        xen needs to do routing for the vm's.&nbsp;&nbsp; It's for a scho=
ol work
        study. I am tasked with giving each student in Unix class their
        own VM with root permissions that they can log into from
        anywhere.&nbsp; And I need apt-get to work on said VM's for when =
they
        learn package installation etc... I've never used xen so please
        be detailed if possible.&nbsp; Basically I thought xen uses port
        address translation not just NAT.&nbsp; In other words if my publ=
ic
        IP is 1.1.1.1 then I could map port say 4601 to mean my first VM
        and 4602 for the second ect... that way I could ssh into them
        from home with ssh <a moz-do-not-send=3D"true"
          href=3D"http://user@1.1.1.1:4601">user@1.1.1.1:4601</a> for the=

        first VM&nbsp; and so on and&nbsp; and NAT would use the PAT mapp=
ings to
        send traffic out for tasks like apt-get (the 4601 would point to
        that particular VM and the xen hyper visor would send the ssh
        request to that machine via ssh's normal port on said machine
        which is 22).&nbsp; Am I wrong about how this works? If so what i=
s my
        solution or how do I set up xen to do this?&nbsp; Or point me to =
a
        tutorial on this scenario.</p>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.=
org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-users=
">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------080904040508030201090507--

--------------ms020205040600080705080908
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMDMxMzMyMTda
MCMGCSqGSIb3DQEJBDEWBBRFy32TYshWFzehB/XcQ+EQXKPoBzBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAHESp55VsgR7
PuOMyiR4U+tnmmIFXLLx9TflrtUV0uI1JCQlHH4fVBdBj2HWoV8Vm+LNBfgQrbxROU1eNfuC
t10YS6way6H5PM8BFQLq/ypfcON42/Cseq9SvetS3MD3JO9UNcAnZV5XJvx1AiTi4m/Zam8+
/3OA5D/fU1gYABwHNkk01CmMZLy8SBgZJ4GTb5a3k+KyBvmD9VG3rCJVYkvrj85otQNC+bNU
Urueikpk0LxG6lwvpoKwtFD91w7YYjNGEK1j/Hs5bB+0wjPnI5d8yVpRgOsI3X8m5H5reqCa
PQVR/NMr/R7DJLrt3KUr1l3rC44SJ794uExnud000RsAAAAAAAA=
--------------ms020205040600080705080908--


--===============2969089170687801450==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2969089170687801450==--


From xen-users-bounces@lists.xen.org Mon Dec 03 13:33:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 13:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfW8C-0004mQ-UP; Mon, 03 Dec 2012 13:32:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1TfW8A-0004mL-Dr
	for xen-users@lists.xen.org; Mon, 03 Dec 2012 13:32:19 +0000
Received: from [85.158.137.99:56782] by server-14.bemta-3.messagelabs.com id
	DF/EA-31424-1E9ACB05; Mon, 03 Dec 2012 13:32:17 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-5.tower-217.messagelabs.com!1354541535!12790140!1
X-Originating-IP: [212.24.139.170]
X-SpamReason: No, hits=2.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RATWARE_GECKO_BUILD,UNPARSEABLE_RELAY,USERPASS
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10315 invoked from network); 3 Dec 2012 13:32:15 -0000
Received: from out1.virusfree.cz (HELO out1.virusfree.cz) (212.24.139.170)
	by server-5.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 3 Dec 2012 13:32:15 -0000
Received: (qmail 8851 invoked by uid 1000); 3 Dec 2012 14:32:15 +0100
Received: from posta.excello.cz by out1 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out1.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-11.3/5.0):. 
	Processed in 1.339401 secs); 03 Dec 2012 13:32:15 -0000
X-Spam-Status: No, hits=-11.3 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -4.0 INREPLYTOCOM           INREPLYTOCOM
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=bq.virusfree.cz]
	0.0 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
	0.0 WEIRD_PORT URI: Uses non-standard port number for HTTP
	0.0 HTML_MESSAGE           BODY: HTML included in message
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1354541533; n=Test; bh=LZ5NRSmGWeuDCNgyFttO734wVJR0OjJ18A18+u
	FLa1w=; b=ZFxRUEbdmUXTjc9cLoabvLj2g2qiphG+yqhXoBkyG9DfZVCgXhJYAn
	DXdIvfxoxUuhcGZZySIgHkhS/KXc7gcNvIvVho8lqn9HrGqCATHiuKVKLWHySXTV
	3dlODVcvv9
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=SXC18tGTzzkCBWtkY/wJe7grbS8mJ
	rLDm/0CR/Mq2F5l/ngvI01DjB6J3C7PWbRHwyvqOKb1HOWI4dUlKQ7QYCU77F8I6
	9YP9KgCAy4Xx+6dF3QbX99DwtZIDKEoiaNc
Received: from posta.excello.cz (188.138.126.10)
	by out1.virusfree.cz with SMTP; 3 Dec 2012 14:32:13 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 14C6A2C0067
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 14:32:12 +0100 (CET)
Message-ID: <50BCA9E1.8020507@excello.cz>
Date: Mon, 03 Dec 2012 14:32:17 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAHMmzGW7Y0zv_+QL6XyE-VCVVxPkfauxe1CyDWgY7BsPi4DNfQ@mail.gmail.com>
In-Reply-To: <CAHMmzGW7Y0zv_+QL6XyE-VCVVxPkfauxe1CyDWgY7BsPi4DNfQ@mail.gmail.com>
Subject: Re: [Xen-users] PAT NAT for my VM's?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2969089170687801450=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============2969089170687801450==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms020205040600080705080908"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms020205040600080705080908
Content-Type: multipart/alternative;
 boundary="------------080904040508030201090507"

This is a multi-part message in MIME format.
--------------080904040508030201090507
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

For me it sounds like that you overthought your idea with network=20
scenario. Your setup should be "Xen Case 2: NAT'd networking". But these =

tutorials are someway outdated. What version of Xen do you plan to use?=20
And what toolstack (xl, xend, ...)?

Dne 30.11.2012 21:36, dan geci napsal(a):
>
> I saw this info http://wiki.kartbuilding.net/index.php/Xen_Networking=20
> but it doesn't cover my issue I don't think.  I want several of the=20
> same Linux OS running on xen from one server(dom0) where dom0 has the=20
> one public IP I have available to me.  From there I want to access=20
> these VM's from any where over internet with ssh and once logged in=20
> reach the internet via these same machines for tasks like apt-get. =20
> The issue is I can't configure the default gateway to do the routing=20
> because someone else owns the network.  I just have permission to put=20
> this server in the DMZ and use a pubic IP for it and give it internet=20
> access. Basically xen needs to do routing for the vm's.   It's for a=20
> school work study. I am tasked with giving each student in Unix class=20
> their own VM with root permissions that they can log into from=20
> anywhere.  And I need apt-get to work on said VM's for when they learn =

> package installation etc... I've never used xen so please be detailed=20
> if possible.  Basically I thought xen uses port address translation=20
> not just NAT.  In other words if my public IP is 1.1.1.1 then I could=20
> map port say 4601 to mean my first VM and 4602 for the second ect...=20
> that way I could ssh into them from home with ssh user@1.1.1.1:4601=20
> <http://user@1.1.1.1:4601> for the first VM  and so on and  and NAT=20
> would use the PAT mappings to send traffic out for tasks like apt-get=20
> (the 4601 would point to that particular VM and the xen hyper visor=20
> would send the ssh request to that machine via ssh's normal port on=20
> said machine which is 22).  Am I wrong about how this works? If so=20
> what is my solution or how do I set up xen to do this?  Or point me to =

> a tutorial on this scenario.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------080904040508030201090507
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3DISO-8859-1"
      http-equiv=3D"Content-Type">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    For me it sounds like that you overthought your idea with network
    scenario. Your setup should be "Xen Case 2: NAT'd networking". But
    these tutorials are someway outdated. What version of Xen do you
    plan to use? And what toolstack (xl, xend, ...)?<br>
    <br>
    <div class=3D"moz-cite-prefix">Dne 30.11.2012 21:36, dan geci
      napsal(a):<br>
    </div>
    <blockquote
cite=3D"mid:CAHMmzGW7Y0zv_+QL6XyE-VCVVxPkfauxe1CyDWgY7BsPi4DNfQ@mail.gmai=
l.com"
      type=3D"cite">
      <p dir=3D"ltr">I saw this info <a moz-do-not-send=3D"true"
          href=3D"http://wiki.kartbuilding.net/index.php/Xen_Networking">=
http://wiki.kartbuilding.net/index.php/Xen_Networking</a>
        but it doesn't cover my issue I don't think.&nbsp; I want several=
 of
        the same Linux OS running on xen from one server(dom0) where
        dom0 has the one public IP I have available to me.&nbsp; From the=
re I
        want to access these VM's from any where over internet with ssh
        and once logged in reach the internet via these same machines
        for tasks like apt-get.&nbsp; The issue is I can't configure the
        default gateway to do the routing because someone else owns the
        network.&nbsp; I just have permission to put this server in the D=
MZ
        and use a pubic IP for it and give it internet access. Basically
        xen needs to do routing for the vm's.&nbsp;&nbsp; It's for a scho=
ol work
        study. I am tasked with giving each student in Unix class their
        own VM with root permissions that they can log into from
        anywhere.&nbsp; And I need apt-get to work on said VM's for when =
they
        learn package installation etc... I've never used xen so please
        be detailed if possible.&nbsp; Basically I thought xen uses port
        address translation not just NAT.&nbsp; In other words if my publ=
ic
        IP is 1.1.1.1 then I could map port say 4601 to mean my first VM
        and 4602 for the second ect... that way I could ssh into them
        from home with ssh <a moz-do-not-send=3D"true"
          href=3D"http://user@1.1.1.1:4601">user@1.1.1.1:4601</a> for the=

        first VM&nbsp; and so on and&nbsp; and NAT would use the PAT mapp=
ings to
        send traffic out for tasks like apt-get (the 4601 would point to
        that particular VM and the xen hyper visor would send the ssh
        request to that machine via ssh's normal port on said machine
        which is 22).&nbsp; Am I wrong about how this works? If so what i=
s my
        solution or how do I set up xen to do this?&nbsp; Or point me to =
a
        tutorial on this scenario.</p>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.=
org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-users=
">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------080904040508030201090507--

--------------ms020205040600080705080908
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMDMxMzMyMTda
MCMGCSqGSIb3DQEJBDEWBBRFy32TYshWFzehB/XcQ+EQXKPoBzBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAHESp55VsgR7
PuOMyiR4U+tnmmIFXLLx9TflrtUV0uI1JCQlHH4fVBdBj2HWoV8Vm+LNBfgQrbxROU1eNfuC
t10YS6way6H5PM8BFQLq/ypfcON42/Cseq9SvetS3MD3JO9UNcAnZV5XJvx1AiTi4m/Zam8+
/3OA5D/fU1gYABwHNkk01CmMZLy8SBgZJ4GTb5a3k+KyBvmD9VG3rCJVYkvrj85otQNC+bNU
Urueikpk0LxG6lwvpoKwtFD91w7YYjNGEK1j/Hs5bB+0wjPnI5d8yVpRgOsI3X8m5H5reqCa
PQVR/NMr/R7DJLrt3KUr1l3rC44SJ794uExnud000RsAAAAAAAA=
--------------ms020205040600080705080908--


--===============2969089170687801450==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2969089170687801450==--


From xen-users-bounces@lists.xen.org Mon Dec 03 14:21:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 14:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfWsS-0005Yy-Hr; Mon, 03 Dec 2012 14:20:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lambert.olivier@gmail.com>) id 1TfWsR-0005Yt-Dc
	for xen-users@lists.xensource.com; Mon, 03 Dec 2012 14:20:07 +0000
Received: from [85.158.139.211:45995] by server-5.bemta-5.messagelabs.com id
	80/75-11353-615BCB05; Mon, 03 Dec 2012 14:20:06 +0000
X-Env-Sender: lambert.olivier@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1354544404!18872673!1
X-Originating-IP: [209.85.216.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7482 invoked from network); 3 Dec 2012 14:20:05 -0000
Received: from mail-qa0-f43.google.com (HELO mail-qa0-f43.google.com)
	(209.85.216.43)
	by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2012 14:20:05 -0000
Received: by mail-qa0-f43.google.com with SMTP id cr7so1581197qab.9
	for <xen-users@lists.xensource.com>;
	Mon, 03 Dec 2012 06:20:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=3TuiRNHHb5D96juNoERDbPYamDwETSvEd1g8kcjFDyc=;
	b=Xjh+xmEXJqpHJCnBLWVrxsO1YYXEBfIE+x51175QGNDLheNaQo+RJj9MF0vY/w+4o8
	aiATpRYKSo1X2U2MIVfrkESfQtbDfTSxNvsp5QX5IjBIZVisKBOSz2Dii59crHxO4hen
	Zy69k4axOxe7Rwx/KjZmfiqZyQYLt5lZdBNEW1JS9Za3ERdJzxzWN27Iqvqxi3oz8RrZ
	K5AO1QNCr3BMmUmUumNa05Em+U2aLaATkrb8cyuNaXhQUcNCxJ8UkP9y2xXT3ziTijwE
	Ih1ebnLHCA1PdQyJUEN6DqNDKk82NF/KAoKwlQs9/5H6BAHNdSwvCFwN35c+IuXmmxnb
	ThOQ==
MIME-Version: 1.0
Received: by 10.49.127.238 with SMTP id nj14mr19308899qeb.9.1354544404645;
	Mon, 03 Dec 2012 06:20:04 -0800 (PST)
Received: by 10.49.104.201 with HTTP; Mon, 3 Dec 2012 06:20:04 -0800 (PST)
Date: Mon, 3 Dec 2012 15:20:04 +0100
Message-ID: <CACJ1ZNsq2HZb2dqy=RgqVrZTw50Ls+_CXPPbOemGmTKt-4Sc_A@mail.gmail.com>
From: Olivier Lambert <lambert.olivier@gmail.com>
To: Xen User-List <xen-users@lists.xensource.com>
Subject: [Xen-users] Some examples of new possibilities with XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello xen users :)

Here an article with a review of what new XenMotion/XCP 1.6 can bring
in real situations:
http://vateslabs.com/xcp-1-6-released/

As mentioned, some benchmarks will be done in a next review.

I hope you find it interesting.



Olivier.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 03 14:21:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 14:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfWsS-0005Yy-Hr; Mon, 03 Dec 2012 14:20:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lambert.olivier@gmail.com>) id 1TfWsR-0005Yt-Dc
	for xen-users@lists.xensource.com; Mon, 03 Dec 2012 14:20:07 +0000
Received: from [85.158.139.211:45995] by server-5.bemta-5.messagelabs.com id
	80/75-11353-615BCB05; Mon, 03 Dec 2012 14:20:06 +0000
X-Env-Sender: lambert.olivier@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1354544404!18872673!1
X-Originating-IP: [209.85.216.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7482 invoked from network); 3 Dec 2012 14:20:05 -0000
Received: from mail-qa0-f43.google.com (HELO mail-qa0-f43.google.com)
	(209.85.216.43)
	by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	3 Dec 2012 14:20:05 -0000
Received: by mail-qa0-f43.google.com with SMTP id cr7so1581197qab.9
	for <xen-users@lists.xensource.com>;
	Mon, 03 Dec 2012 06:20:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=3TuiRNHHb5D96juNoERDbPYamDwETSvEd1g8kcjFDyc=;
	b=Xjh+xmEXJqpHJCnBLWVrxsO1YYXEBfIE+x51175QGNDLheNaQo+RJj9MF0vY/w+4o8
	aiATpRYKSo1X2U2MIVfrkESfQtbDfTSxNvsp5QX5IjBIZVisKBOSz2Dii59crHxO4hen
	Zy69k4axOxe7Rwx/KjZmfiqZyQYLt5lZdBNEW1JS9Za3ERdJzxzWN27Iqvqxi3oz8RrZ
	K5AO1QNCr3BMmUmUumNa05Em+U2aLaATkrb8cyuNaXhQUcNCxJ8UkP9y2xXT3ziTijwE
	Ih1ebnLHCA1PdQyJUEN6DqNDKk82NF/KAoKwlQs9/5H6BAHNdSwvCFwN35c+IuXmmxnb
	ThOQ==
MIME-Version: 1.0
Received: by 10.49.127.238 with SMTP id nj14mr19308899qeb.9.1354544404645;
	Mon, 03 Dec 2012 06:20:04 -0800 (PST)
Received: by 10.49.104.201 with HTTP; Mon, 3 Dec 2012 06:20:04 -0800 (PST)
Date: Mon, 3 Dec 2012 15:20:04 +0100
Message-ID: <CACJ1ZNsq2HZb2dqy=RgqVrZTw50Ls+_CXPPbOemGmTKt-4Sc_A@mail.gmail.com>
From: Olivier Lambert <lambert.olivier@gmail.com>
To: Xen User-List <xen-users@lists.xensource.com>
Subject: [Xen-users] Some examples of new possibilities with XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello xen users :)

Here an article with a review of what new XenMotion/XCP 1.6 can bring
in real situations:
http://vateslabs.com/xcp-1-6-released/

As mentioned, some benchmarks will be done in a next review.

I hope you find it interesting.



Olivier.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBY-0003LG-NP; Mon, 03 Dec 2012 17:52:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBU-0003H8-Qg; Mon, 03 Dec 2012 17:52:01 +0000
Received: from [85.158.138.51:23491] by server-11.bemta-3.messagelabs.com id
	F5/50-19361-FB6ECB05; Mon, 03 Dec 2012 17:51:59 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-5.tower-174.messagelabs.com!1354557117!32614814!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21329 invoked from network); 3 Dec 2012 17:51:58 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-5.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:58 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBG-0002NF-9i; Mon, 03 Dec 2012 17:51:46 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBF-00067d-Un; Mon, 03 Dec 2012 17:51:45 +0000
Date: Mon, 03 Dec 2012 17:51:45 +0000
Message-Id: <E1TfaBF-00067d-Un@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 29 (CVE-2012-5513) -
 XENMEM_exchange may overwrite hypervisor memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5513 / XSA-29
                             version 3

           XENMEM_exchange may overwrite hypervisor memory

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

The handler for XENMEM_exchange accesses guest memory without range checking
the guest provided addresses, thus allowing these accesses to include the
hypervisor reserved range.

IMPACT
======

A malicious guest administrator can cause Xen to crash.  If the out of address
space bounds access does not lead to a crash, a carefully crafted privilege
escalation cannot be excluded, even though the guest doesn't itself control
the values written.

VULNERABLE SYSTEMS
==================

All Xen versions are vulnerable.

The vulnerability is only exposed to PV guests.

MITIGATION
==========

Running only HVM guests, or ensuring that PV guests only use trusted kernels,
will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa29-4.1.patch             Xen 4.1.x
xsa29-4.2-unstable.patch    Xen 4.2.x, xen-unstable


$ sha256sum xsa29*.patch
7246a5534bc1e6a47bb6a860f6eb61c8353ad8b46209310783e823b4f7e2eae8  xsa29-4.1.patch
54dcd3ac5c84903bfb04f8591107a74c27b079815f2c6843212e05f776873c73  xsa29-4.2-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ3AAoJEIP+FMlX6CvZ7u8IAM01+jNn5fwdGmoo/LIdH885
nWr5aSc+qMqVuSvla0KKh1SOLFaVWFgovLN1Sfu2hAxLgrK3HxN86RqHU/vLo0k0
KTFM+9xQlxhJNQzyQSiDryH/qSrHTQI6ERxUEYgfjtTieK8y30SZqkd6jBmwoir/
nAMMP8oFmVevM2WfYEWjNNsWPaiUlUYP13qxiWGPcGzhcNNKRwcmrIY4N+F6kHID
Ipl4l5vhoeSaQ0fKkcJKHa+3QGd+706jHZ5VTCwPdWBCnBJLFuMWbc2UlyIg2EB9
N+3Olwf3jCF0zIzBJkomA+FAg+D7kw31DCjc+y1PdGIyuoMkk+JRwYFVkZcKLi4=
=pD8C
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa29-4.1.patch"
Content-Disposition: attachment; filename="xsa29-4.1.patch"
Content-Transfer-Encoding: base64

eGVuOiBhZGQgbWlzc2luZyBndWVzdCBhZGRyZXNzIHJhbmdlIGNoZWNrcyB0
byBYRU5NRU1fZXhjaGFuZ2UgaGFuZGxlcnMKCkV2ZXIgc2luY2UgaXRzIGV4
aXN0ZW5jZSAoMy4wLjMgaWlyYykgdGhlIGhhbmRsZXIgZm9yIHRoaXMgaGFz
IGJlZW4KdXNpbmcgbm9uIGFkZHJlc3MgcmFuZ2UgY2hlY2tpbmcgZ3Vlc3Qg
bWVtb3J5IGFjY2Vzc29ycyAoaS5lLgp0aGUgb25lcyBwcmVmaXhlZCB3aXRo
IHR3byB1bmRlcnNjb3Jlcykgd2l0aG91dCBmaXJzdCByYW5nZQpjaGVja2lu
ZyB0aGUgYWNjZXNzZWQgc3BhY2UgKHZpYSBndWVzdF9oYW5kbGVfb2theSgp
KSwgYWxsb3dpbmcKYSBndWVzdCB0byBhY2Nlc3MgYW5kIG92ZXJ3cml0ZSBo
eXBlcnZpc29yIG1lbW9yeS4KClRoaXMgaXMgWFNBLTI5IC8gQ1ZFLTIwMTIt
NTUxMy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQWNrZWQtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxs
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nv
bXBhdC9tZW1vcnkuYyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCmlu
ZGV4IDI0MDI5ODQuLjFkODc3ZmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Y29tcGF0L21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9y
eS5jCkBAIC0xMTQsNiArMTE0LDEyIEBAIGludCBjb21wYXRfbWVtb3J5X29w
KHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEUodm9pZCkgY29t
cGF0KQogICAgICAgICAgICAgICAgICAgKGNtcC54Y2hnLm91dC5ucl9leHRl
bnRzIDw8IGNtcC54Y2hnLm91dC5leHRlbnRfb3JkZXIpKSApCiAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAgICAgICAgIGlmICgg
IWNvbXBhdF9oYW5kbGVfb2theShjbXAueGNoZy5pbi5leHRlbnRfc3RhcnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21wLnhj
aGcuaW4ubnJfZXh0ZW50cykgfHwKKyAgICAgICAgICAgICAgICAgIWNvbXBh
dF9oYW5kbGVfb2theShjbXAueGNoZy5vdXQuZXh0ZW50X3N0YXJ0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtcC54Y2hnLm91
dC5ucl9leHRlbnRzKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisKICAgICAgICAgICAgIHN0YXJ0X2V4dGVudCA9IGNtcC54Y2hnLm5y
X2V4Y2hhbmdlZDsKICAgICAgICAgICAgIGVuZF9leHRlbnQgPSAoQ09NUEFU
X0FSR19YTEFUX1NJWkUgLSBzaXplb2YoKm5hdC54Y2hnKSkgLwogICAgICAg
ICAgICAgICAgICAgICAgICAgICgoKDFVIDw8IEFCUyhvcmRlcl9kZWx0YSkp
ICsgMSkgKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKaW5kZXggNGU3YzIzNC4uNTkzNzlkMyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9u
L21lbW9yeS5jCkBAIC0yODksNiArMjg5LDEzIEBAIHN0YXRpYyBsb25nIG1l
bW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFKHhlbl9tZW1vcnlfZXhj
aGFuZ2VfdCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CiAgICAg
fQogCisgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkoZXhjaC5pbi5leHRl
bnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykgfHwKKyAgICAgICAgICFn
dWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRfc3RhcnQsIGV4Y2gu
b3V0Lm5yX2V4dGVudHMpICkKKyAgICB7CisgICAgICAgIHJjID0gLUVGQVVM
VDsKKyAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAgIH0KKwogICAgIC8q
IE9ubHkgcHJpdmlsZWdlZCBndWVzdHMgY2FuIGFsbG9jYXRlIG11bHRpLXBh
Z2UgY29udGlndW91cyBleHRlbnRzLiAqLwogICAgIGlmICggIW11bHRpcGFn
ZV9hbGxvY2F0aW9uX3Blcm1pdHRlZChjdXJyZW50LT5kb21haW4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2guaW4u
ZXh0ZW50X29yZGVyKSB8fAo=

--=separator
Content-Type: application/octet-stream; name="xsa29-4.2-unstable.patch"
Content-Disposition: attachment; filename="xsa29-4.2-unstable.patch"
Content-Transfer-Encoding: base64

eGVuOiBhZGQgbWlzc2luZyBndWVzdCBhZGRyZXNzIHJhbmdlIGNoZWNrcyB0
byBYRU5NRU1fZXhjaGFuZ2UgaGFuZGxlcnMKCkV2ZXIgc2luY2UgaXRzIGV4
aXN0ZW5jZSAoMy4wLjMgaWlyYykgdGhlIGhhbmRsZXIgZm9yIHRoaXMgaGFz
IGJlZW4KdXNpbmcgbm9uIGFkZHJlc3MgcmFuZ2UgY2hlY2tpbmcgZ3Vlc3Qg
bWVtb3J5IGFjY2Vzc29ycyAoaS5lLgp0aGUgb25lcyBwcmVmaXhlZCB3aXRo
IHR3byB1bmRlcnNjb3Jlcykgd2l0aG91dCBmaXJzdCByYW5nZQpjaGVja2lu
ZyB0aGUgYWNjZXNzZWQgc3BhY2UgKHZpYSBndWVzdF9oYW5kbGVfb2theSgp
KSwgYWxsb3dpbmcKYSBndWVzdCB0byBhY2Nlc3MgYW5kIG92ZXJ3cml0ZSBo
eXBlcnZpc29yIG1lbW9yeS4KClRoaXMgaXMgWFNBLTI5IC8gQ1ZFLTIwMTIt
NTUxMy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQWNrZWQtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxs
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nv
bXBhdC9tZW1vcnkuYyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCmlu
ZGV4IDk5NjE1MWMuLmE0OWY1MWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Y29tcGF0L21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9y
eS5jCkBAIC0xMTUsNiArMTE1LDEyIEBAIGludCBjb21wYXRfbWVtb3J5X29w
KHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgY29tcGF0KQogICAgICAgICAgICAgICAgICAgKGNtcC54Y2hnLm91dC5u
cl9leHRlbnRzIDw8IGNtcC54Y2hnLm91dC5leHRlbnRfb3JkZXIpKSApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAgICAgICAg
IGlmICggIWNvbXBhdF9oYW5kbGVfb2theShjbXAueGNoZy5pbi5leHRlbnRf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y21wLnhjaGcuaW4ubnJfZXh0ZW50cykgfHwKKyAgICAgICAgICAgICAgICAg
IWNvbXBhdF9oYW5kbGVfb2theShjbXAueGNoZy5vdXQuZXh0ZW50X3N0YXJ0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtcC54
Y2hnLm91dC5ucl9leHRlbnRzKSApCisgICAgICAgICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CisKICAgICAgICAgICAgIHN0YXJ0X2V4dGVudCA9IGNtcC54
Y2hnLm5yX2V4Y2hhbmdlZDsKICAgICAgICAgICAgIGVuZF9leHRlbnQgPSAo
Q09NUEFUX0FSR19YTEFUX1NJWkUgLSBzaXplb2YoKm5hdC54Y2hnKSkgLwog
ICAgICAgICAgICAgICAgICAgICAgICAgICgoKDFVIDw8IEFCUyhvcmRlcl9k
ZWx0YSkpICsgMSkgKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnku
YyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggODNlMjY2Ni4uYmRiNmVk
OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCkBAIC0zMDgsNiArMzA4LDEzIEBAIHN0YXRpYyBs
b25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxf
ZWFybHk7CiAgICAgfQogCisgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXko
ZXhjaC5pbi5leHRlbnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykgfHwK
KyAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRf
c3RhcnQsIGV4Y2gub3V0Lm5yX2V4dGVudHMpICkKKyAgICB7CisgICAgICAg
IHJjID0gLUVGQVVMVDsKKyAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAg
IH0KKwogICAgIC8qIE9ubHkgcHJpdmlsZWdlZCBndWVzdHMgY2FuIGFsbG9j
YXRlIG11bHRpLXBhZ2UgY29udGlndW91cyBleHRlbnRzLiAqLwogICAgIGlm
ICggIW11bHRpcGFnZV9hbGxvY2F0aW9uX3Blcm1pdHRlZChjdXJyZW50LT5k
b21haW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGV4Y2guaW4uZXh0ZW50X29yZGVyKSB8fAo=

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBY-0003LG-NP; Mon, 03 Dec 2012 17:52:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBU-0003H8-Qg; Mon, 03 Dec 2012 17:52:01 +0000
Received: from [85.158.138.51:23491] by server-11.bemta-3.messagelabs.com id
	F5/50-19361-FB6ECB05; Mon, 03 Dec 2012 17:51:59 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-5.tower-174.messagelabs.com!1354557117!32614814!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21329 invoked from network); 3 Dec 2012 17:51:58 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-5.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:58 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBG-0002NF-9i; Mon, 03 Dec 2012 17:51:46 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBF-00067d-Un; Mon, 03 Dec 2012 17:51:45 +0000
Date: Mon, 03 Dec 2012 17:51:45 +0000
Message-Id: <E1TfaBF-00067d-Un@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 29 (CVE-2012-5513) -
 XENMEM_exchange may overwrite hypervisor memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5513 / XSA-29
                             version 3

           XENMEM_exchange may overwrite hypervisor memory

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

The handler for XENMEM_exchange accesses guest memory without range checking
the guest provided addresses, thus allowing these accesses to include the
hypervisor reserved range.

IMPACT
======

A malicious guest administrator can cause Xen to crash.  If the out of address
space bounds access does not lead to a crash, a carefully crafted privilege
escalation cannot be excluded, even though the guest doesn't itself control
the values written.

VULNERABLE SYSTEMS
==================

All Xen versions are vulnerable.

The vulnerability is only exposed to PV guests.

MITIGATION
==========

Running only HVM guests, or ensuring that PV guests only use trusted kernels,
will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa29-4.1.patch             Xen 4.1.x
xsa29-4.2-unstable.patch    Xen 4.2.x, xen-unstable


$ sha256sum xsa29*.patch
7246a5534bc1e6a47bb6a860f6eb61c8353ad8b46209310783e823b4f7e2eae8  xsa29-4.1.patch
54dcd3ac5c84903bfb04f8591107a74c27b079815f2c6843212e05f776873c73  xsa29-4.2-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ3AAoJEIP+FMlX6CvZ7u8IAM01+jNn5fwdGmoo/LIdH885
nWr5aSc+qMqVuSvla0KKh1SOLFaVWFgovLN1Sfu2hAxLgrK3HxN86RqHU/vLo0k0
KTFM+9xQlxhJNQzyQSiDryH/qSrHTQI6ERxUEYgfjtTieK8y30SZqkd6jBmwoir/
nAMMP8oFmVevM2WfYEWjNNsWPaiUlUYP13qxiWGPcGzhcNNKRwcmrIY4N+F6kHID
Ipl4l5vhoeSaQ0fKkcJKHa+3QGd+706jHZ5VTCwPdWBCnBJLFuMWbc2UlyIg2EB9
N+3Olwf3jCF0zIzBJkomA+FAg+D7kw31DCjc+y1PdGIyuoMkk+JRwYFVkZcKLi4=
=pD8C
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa29-4.1.patch"
Content-Disposition: attachment; filename="xsa29-4.1.patch"
Content-Transfer-Encoding: base64

eGVuOiBhZGQgbWlzc2luZyBndWVzdCBhZGRyZXNzIHJhbmdlIGNoZWNrcyB0
byBYRU5NRU1fZXhjaGFuZ2UgaGFuZGxlcnMKCkV2ZXIgc2luY2UgaXRzIGV4
aXN0ZW5jZSAoMy4wLjMgaWlyYykgdGhlIGhhbmRsZXIgZm9yIHRoaXMgaGFz
IGJlZW4KdXNpbmcgbm9uIGFkZHJlc3MgcmFuZ2UgY2hlY2tpbmcgZ3Vlc3Qg
bWVtb3J5IGFjY2Vzc29ycyAoaS5lLgp0aGUgb25lcyBwcmVmaXhlZCB3aXRo
IHR3byB1bmRlcnNjb3Jlcykgd2l0aG91dCBmaXJzdCByYW5nZQpjaGVja2lu
ZyB0aGUgYWNjZXNzZWQgc3BhY2UgKHZpYSBndWVzdF9oYW5kbGVfb2theSgp
KSwgYWxsb3dpbmcKYSBndWVzdCB0byBhY2Nlc3MgYW5kIG92ZXJ3cml0ZSBo
eXBlcnZpc29yIG1lbW9yeS4KClRoaXMgaXMgWFNBLTI5IC8gQ1ZFLTIwMTIt
NTUxMy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQWNrZWQtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxs
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nv
bXBhdC9tZW1vcnkuYyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCmlu
ZGV4IDI0MDI5ODQuLjFkODc3ZmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Y29tcGF0L21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9y
eS5jCkBAIC0xMTQsNiArMTE0LDEyIEBAIGludCBjb21wYXRfbWVtb3J5X29w
KHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEUodm9pZCkgY29t
cGF0KQogICAgICAgICAgICAgICAgICAgKGNtcC54Y2hnLm91dC5ucl9leHRl
bnRzIDw8IGNtcC54Y2hnLm91dC5leHRlbnRfb3JkZXIpKSApCiAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAgICAgICAgIGlmICgg
IWNvbXBhdF9oYW5kbGVfb2theShjbXAueGNoZy5pbi5leHRlbnRfc3RhcnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21wLnhj
aGcuaW4ubnJfZXh0ZW50cykgfHwKKyAgICAgICAgICAgICAgICAgIWNvbXBh
dF9oYW5kbGVfb2theShjbXAueGNoZy5vdXQuZXh0ZW50X3N0YXJ0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtcC54Y2hnLm91
dC5ucl9leHRlbnRzKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisKICAgICAgICAgICAgIHN0YXJ0X2V4dGVudCA9IGNtcC54Y2hnLm5y
X2V4Y2hhbmdlZDsKICAgICAgICAgICAgIGVuZF9leHRlbnQgPSAoQ09NUEFU
X0FSR19YTEFUX1NJWkUgLSBzaXplb2YoKm5hdC54Y2hnKSkgLwogICAgICAg
ICAgICAgICAgICAgICAgICAgICgoKDFVIDw8IEFCUyhvcmRlcl9kZWx0YSkp
ICsgMSkgKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKaW5kZXggNGU3YzIzNC4uNTkzNzlkMyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9u
L21lbW9yeS5jCkBAIC0yODksNiArMjg5LDEzIEBAIHN0YXRpYyBsb25nIG1l
bW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFKHhlbl9tZW1vcnlfZXhj
aGFuZ2VfdCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CiAgICAg
fQogCisgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkoZXhjaC5pbi5leHRl
bnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykgfHwKKyAgICAgICAgICFn
dWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRfc3RhcnQsIGV4Y2gu
b3V0Lm5yX2V4dGVudHMpICkKKyAgICB7CisgICAgICAgIHJjID0gLUVGQVVM
VDsKKyAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAgIH0KKwogICAgIC8q
IE9ubHkgcHJpdmlsZWdlZCBndWVzdHMgY2FuIGFsbG9jYXRlIG11bHRpLXBh
Z2UgY29udGlndW91cyBleHRlbnRzLiAqLwogICAgIGlmICggIW11bHRpcGFn
ZV9hbGxvY2F0aW9uX3Blcm1pdHRlZChjdXJyZW50LT5kb21haW4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2guaW4u
ZXh0ZW50X29yZGVyKSB8fAo=

--=separator
Content-Type: application/octet-stream; name="xsa29-4.2-unstable.patch"
Content-Disposition: attachment; filename="xsa29-4.2-unstable.patch"
Content-Transfer-Encoding: base64

eGVuOiBhZGQgbWlzc2luZyBndWVzdCBhZGRyZXNzIHJhbmdlIGNoZWNrcyB0
byBYRU5NRU1fZXhjaGFuZ2UgaGFuZGxlcnMKCkV2ZXIgc2luY2UgaXRzIGV4
aXN0ZW5jZSAoMy4wLjMgaWlyYykgdGhlIGhhbmRsZXIgZm9yIHRoaXMgaGFz
IGJlZW4KdXNpbmcgbm9uIGFkZHJlc3MgcmFuZ2UgY2hlY2tpbmcgZ3Vlc3Qg
bWVtb3J5IGFjY2Vzc29ycyAoaS5lLgp0aGUgb25lcyBwcmVmaXhlZCB3aXRo
IHR3byB1bmRlcnNjb3Jlcykgd2l0aG91dCBmaXJzdCByYW5nZQpjaGVja2lu
ZyB0aGUgYWNjZXNzZWQgc3BhY2UgKHZpYSBndWVzdF9oYW5kbGVfb2theSgp
KSwgYWxsb3dpbmcKYSBndWVzdCB0byBhY2Nlc3MgYW5kIG92ZXJ3cml0ZSBo
eXBlcnZpc29yIG1lbW9yeS4KClRoaXMgaXMgWFNBLTI5IC8gQ1ZFLTIwMTIt
NTUxMy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQWNrZWQtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxs
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nv
bXBhdC9tZW1vcnkuYyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCmlu
ZGV4IDk5NjE1MWMuLmE0OWY1MWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Y29tcGF0L21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9y
eS5jCkBAIC0xMTUsNiArMTE1LDEyIEBAIGludCBjb21wYXRfbWVtb3J5X29w
KHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgY29tcGF0KQogICAgICAgICAgICAgICAgICAgKGNtcC54Y2hnLm91dC5u
cl9leHRlbnRzIDw8IGNtcC54Y2hnLm91dC5leHRlbnRfb3JkZXIpKSApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAgICAgICAg
IGlmICggIWNvbXBhdF9oYW5kbGVfb2theShjbXAueGNoZy5pbi5leHRlbnRf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y21wLnhjaGcuaW4ubnJfZXh0ZW50cykgfHwKKyAgICAgICAgICAgICAgICAg
IWNvbXBhdF9oYW5kbGVfb2theShjbXAueGNoZy5vdXQuZXh0ZW50X3N0YXJ0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtcC54
Y2hnLm91dC5ucl9leHRlbnRzKSApCisgICAgICAgICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CisKICAgICAgICAgICAgIHN0YXJ0X2V4dGVudCA9IGNtcC54
Y2hnLm5yX2V4Y2hhbmdlZDsKICAgICAgICAgICAgIGVuZF9leHRlbnQgPSAo
Q09NUEFUX0FSR19YTEFUX1NJWkUgLSBzaXplb2YoKm5hdC54Y2hnKSkgLwog
ICAgICAgICAgICAgICAgICAgICAgICAgICgoKDFVIDw8IEFCUyhvcmRlcl9k
ZWx0YSkpICsgMSkgKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnku
YyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggODNlMjY2Ni4uYmRiNmVk
OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCkBAIC0zMDgsNiArMzA4LDEzIEBAIHN0YXRpYyBs
b25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxf
ZWFybHk7CiAgICAgfQogCisgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXko
ZXhjaC5pbi5leHRlbnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykgfHwK
KyAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRf
c3RhcnQsIGV4Y2gub3V0Lm5yX2V4dGVudHMpICkKKyAgICB7CisgICAgICAg
IHJjID0gLUVGQVVMVDsKKyAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAg
IH0KKwogICAgIC8qIE9ubHkgcHJpdmlsZWdlZCBndWVzdHMgY2FuIGFsbG9j
YXRlIG11bHRpLXBhZ2UgY29udGlndW91cyBleHRlbnRzLiAqLwogICAgIGlm
ICggIW11bHRpcGFnZV9hbGxvY2F0aW9uX3Blcm1pdHRlZChjdXJyZW50LT5k
b21haW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGV4Y2guaW4uZXh0ZW50X29yZGVyKSB8fAo=

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBW-0003JL-GG; Mon, 03 Dec 2012 17:52:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBT-0003GY-VZ; Mon, 03 Dec 2012 17:52:00 +0000
Received: from [85.158.138.51:23427] by server-8.bemta-3.messagelabs.com id
	3F/D4-07786-EB6ECB05; Mon, 03 Dec 2012 17:51:58 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-16.tower-174.messagelabs.com!1354557116!32440021!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30664 invoked from network); 3 Dec 2012 17:51:57 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-16.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:57 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBI-0002Np-9g; Mon, 03 Dec 2012 17:51:48 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBI-000691-0m; Mon, 03 Dec 2012 17:51:48 +0000
Date: Mon, 03 Dec 2012 17:51:48 +0000
Message-Id: <E1TfaBI-000691-0m@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 32 (CVE-2012-5525) - several
 hypercalls do not validate input GFNs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5525 / XSA-32
			      version 4

	     several hypercalls do not validate input GFNs

UPDATES IN VERSION 4
====================

Public release.

ISSUE DESCRIPTION
=================

The function get_page_from_gfn does not validate its input GFN. An
invalid GFN passed to a hypercall which uses this function will cause
the hypervisor to read off the end of the frame table and potentially
crash.

IMPACT
======

A malicious guest administrator of a PV guest can cause Xen to crash.
If the out of bounds access does not lead to a crash, a carefully
crafted privilege escalation cannot be excluded, even though the guest
doesn't itself control the values written.

VULNERABLE SYSTEMS
==================

Only Xen 4.2 and Xen unstable are vulnerable. Xen 4.1 and earlier are
not vulnerable.

The vulnerability is exposed only to PV guests.

MITIGATION
==========

Running only trusted PV guest kernels will avoid this vulnerability.

Running only HVM guests will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa32-4.2.patch             Xen 4.2.x, xen-unstable
xsa32-unstable.patch        xen-unstable


$ sha256sum xsa32*.patch
ad25c9298b543ef7af40e9f09cae232d36efc1932804678355ab724a19e3afd9  xsa32-4.2.patch
734cff82a93f032165ef26633acb30a499cc063141c2b16fccb294703718fcb0  xsa32-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOWxAAoJEIP+FMlX6CvZ9uUH/RM5PGHxWTuFv11kAEJAaQK7
m3dB9GZvjRo/zcRTrSQX2JCumM8rwXffNR9oUHQkC3WxRPjyNRdsiI02sSRLSDAh
q2tsalK1PpFNX2DRrOezWrkBA2zR7pnGe3sCzgO3sGGpqMMoG5+u6/IcZHu86LGm
zk+e0hMHtuurz6+uB0w8TJoLge4XSTw0K3ck70vCL4ysKmyOcEWcAgDmNA+OwnQ8
duw4UGkXLrxCF1X7RbAh31lUWPSLxPvxsytja+78/9ggpQRxZkF5x6T4oABcZ7jg
vjzYkNN3MdN41RIbmZps1SECLm/SKoOvsBxfOJArf0DYgVmJloxZrLK4TyquCDk=
=oEp3
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa32-4.2.patch"
Content-Disposition: attachment; filename="xsa32-4.2.patch"
Content-Transfer-Encoding: base64

eDg2OiBnZXRfcGFnZV9mcm9tX2dmbigpIG11c3QgcmV0dXJuIE5VTEwgZm9y
IGludmFsaWQgR0ZOcwoKLi4uIGFsc28gaW4gdGhlIG5vbi10cmFuc2xhdGVk
IGNhc2UuCgpUaGlzIGlzIFhTQS0zMiAvIENWRS0yMDEyLXh4eHguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFj
a2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAppbmRleCA3YTdjN2ViLi5kNTY2NWI4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKQEAgLTQwMCw3ICs0MDAsNyBAQCBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAogICAg
IGlmICh0KQogICAgICAgICAqdCA9IHAybV9yYW1fcnc7CiAgICAgcGFnZSA9
IF9fbWZuX3RvX3BhZ2UoZ2ZuKTsKLSAgICByZXR1cm4gZ2V0X3BhZ2UocGFn
ZSwgZCkgPyBwYWdlIDogTlVMTDsKKyAgICByZXR1cm4gbWZuX3ZhbGlkKGdm
bikgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsKIH0KIAog
Cg==

--=separator
Content-Type: application/octet-stream; name="xsa32-unstable.patch"
Content-Disposition: attachment; filename="xsa32-unstable.patch"
Content-Transfer-Encoding: base64

eDg2OiBnZXRfcGFnZV9mcm9tX2dmbigpIG11c3QgcmV0dXJuIE5VTEwgZm9y
IGludmFsaWQgR0ZOcwoKLi4uIGFsc28gaW4gdGhlIG5vbi10cmFuc2xhdGVk
IGNhc2UuCgpUaGlzIGlzIFhTQS0zMiAvIENWRS0yMDEyLXh4eHguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFj
a2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAppbmRleCAyOGJlNGU4Li45MDdhODE3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKQEAgLTM4NCw3ICszODQsNyBAQCBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAogICAg
IGlmICh0KQogICAgICAgICAqdCA9IHAybV9yYW1fcnc7CiAgICAgcGFnZSA9
IF9fbWZuX3RvX3BhZ2UoZ2ZuKTsKLSAgICByZXR1cm4gZ2V0X3BhZ2UocGFn
ZSwgZCkgPyBwYWdlIDogTlVMTDsKKyAgICByZXR1cm4gbWZuX3ZhbGlkKGdm
bikgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsKIH0KIAog
Cg==

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBW-0003JL-GG; Mon, 03 Dec 2012 17:52:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBT-0003GY-VZ; Mon, 03 Dec 2012 17:52:00 +0000
Received: from [85.158.138.51:23427] by server-8.bemta-3.messagelabs.com id
	3F/D4-07786-EB6ECB05; Mon, 03 Dec 2012 17:51:58 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-16.tower-174.messagelabs.com!1354557116!32440021!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30664 invoked from network); 3 Dec 2012 17:51:57 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-16.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:57 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBI-0002Np-9g; Mon, 03 Dec 2012 17:51:48 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBI-000691-0m; Mon, 03 Dec 2012 17:51:48 +0000
Date: Mon, 03 Dec 2012 17:51:48 +0000
Message-Id: <E1TfaBI-000691-0m@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 32 (CVE-2012-5525) - several
 hypercalls do not validate input GFNs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5525 / XSA-32
			      version 4

	     several hypercalls do not validate input GFNs

UPDATES IN VERSION 4
====================

Public release.

ISSUE DESCRIPTION
=================

The function get_page_from_gfn does not validate its input GFN. An
invalid GFN passed to a hypercall which uses this function will cause
the hypervisor to read off the end of the frame table and potentially
crash.

IMPACT
======

A malicious guest administrator of a PV guest can cause Xen to crash.
If the out of bounds access does not lead to a crash, a carefully
crafted privilege escalation cannot be excluded, even though the guest
doesn't itself control the values written.

VULNERABLE SYSTEMS
==================

Only Xen 4.2 and Xen unstable are vulnerable. Xen 4.1 and earlier are
not vulnerable.

The vulnerability is exposed only to PV guests.

MITIGATION
==========

Running only trusted PV guest kernels will avoid this vulnerability.

Running only HVM guests will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa32-4.2.patch             Xen 4.2.x, xen-unstable
xsa32-unstable.patch        xen-unstable


$ sha256sum xsa32*.patch
ad25c9298b543ef7af40e9f09cae232d36efc1932804678355ab724a19e3afd9  xsa32-4.2.patch
734cff82a93f032165ef26633acb30a499cc063141c2b16fccb294703718fcb0  xsa32-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOWxAAoJEIP+FMlX6CvZ9uUH/RM5PGHxWTuFv11kAEJAaQK7
m3dB9GZvjRo/zcRTrSQX2JCumM8rwXffNR9oUHQkC3WxRPjyNRdsiI02sSRLSDAh
q2tsalK1PpFNX2DRrOezWrkBA2zR7pnGe3sCzgO3sGGpqMMoG5+u6/IcZHu86LGm
zk+e0hMHtuurz6+uB0w8TJoLge4XSTw0K3ck70vCL4ysKmyOcEWcAgDmNA+OwnQ8
duw4UGkXLrxCF1X7RbAh31lUWPSLxPvxsytja+78/9ggpQRxZkF5x6T4oABcZ7jg
vjzYkNN3MdN41RIbmZps1SECLm/SKoOvsBxfOJArf0DYgVmJloxZrLK4TyquCDk=
=oEp3
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa32-4.2.patch"
Content-Disposition: attachment; filename="xsa32-4.2.patch"
Content-Transfer-Encoding: base64

eDg2OiBnZXRfcGFnZV9mcm9tX2dmbigpIG11c3QgcmV0dXJuIE5VTEwgZm9y
IGludmFsaWQgR0ZOcwoKLi4uIGFsc28gaW4gdGhlIG5vbi10cmFuc2xhdGVk
IGNhc2UuCgpUaGlzIGlzIFhTQS0zMiAvIENWRS0yMDEyLXh4eHguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFj
a2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAppbmRleCA3YTdjN2ViLi5kNTY2NWI4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKQEAgLTQwMCw3ICs0MDAsNyBAQCBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAogICAg
IGlmICh0KQogICAgICAgICAqdCA9IHAybV9yYW1fcnc7CiAgICAgcGFnZSA9
IF9fbWZuX3RvX3BhZ2UoZ2ZuKTsKLSAgICByZXR1cm4gZ2V0X3BhZ2UocGFn
ZSwgZCkgPyBwYWdlIDogTlVMTDsKKyAgICByZXR1cm4gbWZuX3ZhbGlkKGdm
bikgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsKIH0KIAog
Cg==

--=separator
Content-Type: application/octet-stream; name="xsa32-unstable.patch"
Content-Disposition: attachment; filename="xsa32-unstable.patch"
Content-Transfer-Encoding: base64

eDg2OiBnZXRfcGFnZV9mcm9tX2dmbigpIG11c3QgcmV0dXJuIE5VTEwgZm9y
IGludmFsaWQgR0ZOcwoKLi4uIGFsc28gaW4gdGhlIG5vbi10cmFuc2xhdGVk
IGNhc2UuCgpUaGlzIGlzIFhTQS0zMiAvIENWRS0yMDEyLXh4eHguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFj
a2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAppbmRleCAyOGJlNGU4Li45MDdhODE3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKQEAgLTM4NCw3ICszODQsNyBAQCBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAogICAg
IGlmICh0KQogICAgICAgICAqdCA9IHAybV9yYW1fcnc7CiAgICAgcGFnZSA9
IF9fbWZuX3RvX3BhZ2UoZ2ZuKTsKLSAgICByZXR1cm4gZ2V0X3BhZ2UocGFn
ZSwgZCkgPyBwYWdlIDogTlVMTDsKKyAgICByZXR1cm4gbWZuX3ZhbGlkKGdm
bikgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsKIH0KIAog
Cg==

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBT-0003Gj-K7; Mon, 03 Dec 2012 17:51:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBS-0003Fe-3x; Mon, 03 Dec 2012 17:51:58 +0000
Received: from [85.158.138.51:23328] by server-3.bemta-3.messagelabs.com id
	66/DA-31566-DB6ECB05; Mon, 03 Dec 2012 17:51:57 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-12.tower-174.messagelabs.com!1354557115!24619203!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26654 invoked from network); 3 Dec 2012 17:51:56 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-12.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:56 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBF-0002N3-DV; Mon, 03 Dec 2012 17:51:45 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBF-000679-B7; Mon, 03 Dec 2012 17:51:45 +0000
Date: Mon, 03 Dec 2012 17:51:45 +0000
Message-Id: <E1TfaBF-000679-B7@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 28 (CVE-2012-5512) -
 HVMOP_get_mem_access crash / HVMOP_set_mem_access information leak
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5512 / XSA-28
                             version 3

  HVMOP_get_mem_access crash / HVMOP_set_mem_access information leak

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

The HVMOP_set_mem_access operation handler uses an input as an array index
before range checking it.

IMPACT
======

A malicious guest administrator can cause Xen to crash.  If the out of array
bounds access does not crash, the arbitrary value read will be used if the
caller reads back the default access through the HVMOP_get_mem_access
operation, thus causing an information leak. The caller cannot, however,
directly control the address from which to read, since the value read in the
first step will be used as an array index again in the second step.

VULNERABLE SYSTEMS
==================

Only Xen version 4.1 is vulnerable.

The vulnerability is only exposed to HVM guests.

MITIGATION
==========

Running only PV guests, or ensuring that the controlling domain of HVM
guests (e.g. dom0 or stubdom) only uses trusted code, will avoid this
vulnerability.

RESOLUTION
==========

The attached patch resolves this issue.


$ sha256sum xsa28*.patch
6282314c4ea0d76ac55473e5fc7d863e045c9f566899eb93c60e5d22f38e8319  xsa28-4.1.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ2AAoJEIP+FMlX6CvZDfEH/jKbLcOY6taduyPubvWjLqUj
5moVGJMcdTUnjEOe4TH6zcax4Ce98J5BptHjCkeIIm4A70bcdfFR7Kb8i1Pr1ZA6
jpo/fbDtn4+YVAJrMlZWhPspJU2lZSSYc+Tu3eVrX78OX4RZ/Ubb+KRGhaSkRn/a
r14VFvNBwhSmOXFXqFI0IiCRJBctyLOxF32P3lZB3PXUepxsezjrUeYKKZ6qGkSX
kdufkWYgZV4iKpb8WEwDOdWbs/hE7ru6vHCEE798T8I7BscQF+O8B+2ewVK/iCoo
AgjGkqWsKhc119lSjdud8LP3A4cXWhhuHSOlmIc+gNz91IsvG3DErzQizc0wtLk=
=GkYq
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa28-4.1.patch"
Content-Disposition: attachment; filename="xsa28-4.1.patch"
Content-Transfer-Encoding: base64

eDg2L0hWTTogcmFuZ2UgY2hlY2sgeGVuX2h2bV9zZXRfbWVtX2FjY2Vzcy5o
dm1tZW1fYWNjZXNzIGJlZm9yZSB1c2UKCk90aGVyd2lzZSBhbiBvdXQgb2Yg
Ym91bmRzIGFycmF5IGFjY2VzcyBjYW4gaGFwcGVuIGlmIGNoYW5naW5nIHRo
ZQpkZWZhdWx0IGFjY2VzcyBpcyBiZWluZyByZXF1ZXN0ZWQsIHdoaWNoIC0g
aWYgaXQgZG9lc24ndCBjcmFzaCBYZW4gLQp3b3VsZCBzdWJzZXF1ZW50bHkg
YWxsb3cgcmVhZGluZyBhcmJpdHJhcnkgbWVtb3J5IHRocm91Z2gKSFZNT1Bf
Z2V0X21lbV9hY2Nlc3MgKGFnYWluLCB1bmxlc3MgdGhhdCBvcGVyYXRpb24g
Y3Jhc2hlcyBYZW4pLgoKVGhpcyBpcyBYU0EtMjggLyBDVkUtMjAxMi01NTEy
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkFja2Vk
LWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IDY2Y2Y4MDUuLjA4YjY0MTggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMzY5OSw3ICszNjk5LDcgQEAgbG9uZyBkb19o
dm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRSh2b2lk
KSBhcmcpCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAKICAgICAgICAgcmMg
PSAtRUlOVkFMOwotICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkK
KyAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCBhLmh2bW1lbV9h
Y2Nlc3MgPj0gQVJSQVlfU0laRShtZW1hY2Nlc3MpICkKICAgICAgICAgICAg
IGdvdG8gcGFyYW1fZmFpbDU7CiAKICAgICAgICAgcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwpAQCAtMzcxOSw5ICszNzE5LDYgQEAgbG9uZyBkb19odm1f
b3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRSh2b2lkKSBh
cmcpCiAgICAgICAgICAgICAgKChhLmZpcnN0X3BmbiArIGEubnIgLSAxKSA+
IGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKGQpKSApCiAgICAgICAgICAgICBn
b3RvIHBhcmFtX2ZhaWw1OwogICAgICAgICAgICAgCi0gICAgICAgIGlmICgg
YS5odm1tZW1fYWNjZXNzID49IEFSUkFZX1NJWkUobWVtYWNjZXNzKSApCi0g
ICAgICAgICAgICBnb3RvIHBhcmFtX2ZhaWw1OwotCiAgICAgICAgIGZvciAo
IHBmbiA9IGEuZmlyc3RfcGZuOyBwZm4gPCBhLmZpcnN0X3BmbiArIGEubnI7
IHBmbisrICkKICAgICAgICAgewogICAgICAgICAgICAgcDJtX3R5cGVfdCB0
Owo=

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBX-0003KF-Jw; Mon, 03 Dec 2012 17:52:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBU-0003FH-JP; Mon, 03 Dec 2012 17:52:00 +0000
Received: from [85.158.138.51:39190] by server-7.bemta-3.messagelabs.com id
	E3/F4-01713-0C6ECB05; Mon, 03 Dec 2012 17:52:00 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-11.tower-174.messagelabs.com!1354557117!32536337!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24587 invoked from network); 3 Dec 2012 17:51:58 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-11.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:58 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBG-0002NP-Sj; Mon, 03 Dec 2012 17:51:46 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBG-000688-Od; Mon, 03 Dec 2012 17:51:46 +0000
Date: Mon, 03 Dec 2012 17:51:46 +0000
Message-Id: <E1TfaBG-000688-Od@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 30 (CVE-2012-5514) - Broken error
 handling in guest_physmap_mark_populate_on_demand()
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5514 / XSA-30
                              version 4

    Broken error handling in guest_physmap_mark_populate_on_demand()

UPDATES IN VERSION 4
====================

Public release.

ISSUE DESCRIPTION
=================

guest_physmap_mark_populate_on_demand(), before carrying out its actual
operation, checks that the subject GFNs are not in use. If that check fails,
the code prints a message and bypasses the gfn_unlock() matching the
gfn_lock() carried out before entering the loop.

Further, the function is exposed to the use of guests on their own
behalf.  While we believe that this does not cause any further issues,
we have not conducted a thorough enough review to be sure.  Rather, it
should be exposed only to privileged domains.

IMPACT
======

A malicious guest administrator can cause Xen to hang.

VULNERABLE SYSTEMS
==================

All Xen version from 3.4 on are vulnerable.

The vulnerability is only exposed by HVM guests.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa30-4.1.patch             Xen 4.1.x
xsa30-4.2.patch             Xen 4.2.x
xsa30-4.unstable.patch      xen-unstable

$ sha256sum xsa30*.patch
586adda04271e91e42f42bb53636e2aa6fc7379e2c2c4b825e7ec6e34350669e  xsa30-4.1.patch
c410bffb90a551be30fde5ec4593c361b69e9c261878255fdb4f8447e7177418  xsa30-4.2.patch
2270eed8b89e4e28c4c79e5a284203632a7189474d6f0a6152d6cf56b287497b  xsa30-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ3AAoJEIP+FMlX6CvZjRgIAIF1cvAxVM3nE55HwvIlMWto
ldpam6YtFKAIr5XXBD6IQ0NrghJNNXyeZT4bxSdQAqyqUg9tYgkIMgYJx3kxQuVZ
uhUIyg+mL5bZ+kN1TkHTVPVF1X1D0WbRDD//3V3MV8q6Dy1OEfTaQVb7ZLaNmwv5
tmZ0+D6nrMe24UEr5RjzupBgX5iMeGdKyh87Zg/OM0CG5y8EQOaxlb9i47K/DLDh
l4lc6Jpxz1+tW9B9T/SUDiH37BABturvr1XvDsbencuNZeicLr8y1YKDgf2OyN5L
RfCjSNadtJRBV4BcyGTqdboZfnmavGqmYoDdJg3eSRZ+ls9PZ9hyEMETaRsCeOc=
=MBWJ
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa30-4.1.patch"
Content-Disposition: attachment; filename="xsa30-4.1.patch"
Content-Transfer-Encoding: base64

eGVuOiBmaXggZXJyb3IgaGFuZGxpbmcgb2YgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZCgpCgpUaGUgb25seSB1c2VyIG9mIHRoZSAi
b3V0IiBsYWJlbCBieXBhc3NlcyBhIG5lY2Vzc2FyeSB1bmxvY2ssIHRodXMK
ZW5hYmxpbmcgdGhlIGNhbGxlciB0byBsb2NrIHVwIFhlbi4KCkFsc28sIHRo
ZSBmdW5jdGlvbiB3YXMgbmV2ZXIgbWVhbnQgdG8gYmUgY2FsbGVkIGJ5IGEg
Z3Vlc3QgZm9yIGl0c2VsZiwKc28gcmF0aGVyIHRoYW4gaW5zcGVjdGluZyB0
aGUgY29kZSBwYXRocyBpbiBkZXB0aCBmb3IgcG90ZW50aWFsIG90aGVyCnBy
b2JsZW1zIHRoaXMgbWlnaHQgY2F1c2UsIGFuZCBhZGp1c3RpbmcgZS5nLiB0
aGUgbm9uLWd1ZXN0IHByaW50aygpCmluIHRoZSBhYm92ZSBlcnJvciBwYXRo
LCBqdXN0IGRpc2FsbG93IHRoZSBndWVzdCBhY2Nlc3MgdG8gaXQuCgpGaW5h
bGx5LCB0aGUgcHJpbnRrKCkgKGNvbnNpZGVyaW5nIGl0cyBwb3RlbnRpYWwg
b2Ygc3BhbW1pbmcgdGhlIGxvZywKdGhlIG1vcmUgdGhhdCBpdCdzIG5vdCB1
c2luZyBYRU5MT0dfR1VFU1QpLCBpcyBiZWluZyBjb252ZXJ0ZWQgdG8KUDJN
X0RFQlVHKCksIGFzIGRlYnVnZ2luZyBpcyB3aGF0IGl0IGFwcGFyZW50bHkg
d2FzIGFkZGVkIGZvciBpbiB0aGUKZmlyc3QgcGxhY2UuCgpUaGlzIGlzIFhT
QS0zMCAvIENWRS0yMDEyLTU1MTQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gQ2FtcGJl
bGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpBY2tlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpk
aWZmIC1yIDU2MzkwNDdkNmM5ZiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCU1vbiBOb3YgMTkgMDk6NDM6NDgg
MjAxMiArMDEwMAorKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMJVGh1IE5v
diAyMiAxNzowNzozNyAyMDEyICswMDAwCkBAIC0yNDEyLDYgKzI0MTIsOSBA
QCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0CiAg
ICAgbWZuX3Qgb21mbjsKICAgICBpbnQgcmMgPSAwOwogCisgICAgaWYgKCAh
SVNfUFJJVl9GT1IoY3VycmVudC0+ZG9tYWluLCBkKSApCisgICAgICAgIHJl
dHVybiAtRVBFUk07CisKICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMjQzMCw4
ICsyNDMzLDcgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2Rl
bWFuZChzdAogICAgICAgICBvbWZuID0gZ2ZuX3RvX21mbl9xdWVyeShwMm0s
IGdmbiArIGksICZvdCk7CiAgICAgICAgIGlmICggcDJtX2lzX3JhbShvdCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoIiVzOiBnZm5fdG9f
bWZuIHJldHVybmVkIHR5cGUgJWQhXG4iLAotICAgICAgICAgICAgICAgICAg
IF9fZnVuY19fLCBvdCk7CisgICAgICAgICAgICBQMk1fREVCVUcoImdmbl90
b19tZm4gcmV0dXJuZWQgdHlwZSAlZCFcbiIsIG90KTsKICAgICAgICAgICAg
IHJjID0gLUVCVVNZOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAg
IH0KQEAgLTI0NTMsMTAgKzI0NTUsMTAgQEAgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZChzdAogICAgICAgICBCVUdfT04ocDJtLT5w
b2QuZW50cnlfY291bnQgPCAwKTsKICAgICB9CiAKK291dDoKICAgICBhdWRp
dF9wMm0ocDJtLCAxKTsKICAgICBwMm1fdW5sb2NrKHAybSk7CiAKLW91dDoK
ICAgICByZXR1cm4gcmM7CiB9CiAK

--=separator
Content-Type: application/octet-stream; name="xsa30-4.2.patch"
Content-Disposition: attachment; filename="xsa30-4.2.patch"
Content-Transfer-Encoding: base64

eGVuOiBmaXggZXJyb3IgaGFuZGxpbmcgb2YgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZCgpCgpUaGUgb25seSB1c2VyIG9mIHRoZSAi
b3V0IiBsYWJlbCBieXBhc3NlcyBhIG5lY2Vzc2FyeSB1bmxvY2ssIHRodXMK
ZW5hYmxpbmcgdGhlIGNhbGxlciB0byBsb2NrIHVwIFhlbi4KCkFsc28sIHRo
ZSBmdW5jdGlvbiB3YXMgbmV2ZXIgbWVhbnQgdG8gYmUgY2FsbGVkIGJ5IGEg
Z3Vlc3QgZm9yIGl0c2VsZiwKc28gcmF0aGVyIHRoYW4gaW5zcGVjdGluZyB0
aGUgY29kZSBwYXRocyBpbiBkZXB0aCBmb3IgcG90ZW50aWFsIG90aGVyCnBy
b2JsZW1zIHRoaXMgbWlnaHQgY2F1c2UsIGFuZCBhZGp1c3RpbmcgZS5nLiB0
aGUgbm9uLWd1ZXN0IHByaW50aygpCmluIHRoZSBhYm92ZSBlcnJvciBwYXRo
LCBqdXN0IGRpc2FsbG93IHRoZSBndWVzdCBhY2Nlc3MgdG8gaXQuCgpGaW5h
bGx5LCB0aGUgcHJpbnRrKCkgKGNvbnNpZGVyaW5nIGl0cyBwb3RlbnRpYWwg
b2Ygc3BhbW1pbmcgdGhlIGxvZywKdGhlIG1vcmUgdGhhdCBpdCdzIG5vdCB1
c2luZyBYRU5MT0dfR1VFU1QpLCBpcyBiZWluZyBjb252ZXJ0ZWQgdG8KUDJN
X0RFQlVHKCksIGFzIGRlYnVnZ2luZyBpcyB3aGF0IGl0IGFwcGFyZW50bHkg
d2FzIGFkZGVkIGZvciBpbiB0aGUKZmlyc3QgcGxhY2UuCgpUaGlzIGlzIFhT
QS0zMCAvIENWRS0yMDEyLTU1MTQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gQ2FtcGJl
bGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpBY2tlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpk
aWZmIC1yIDdjNGQ4MDZiMzc1MyB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5j
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMJRnJpIE5vdiAxNiAx
NTo1NjoxNCAyMDEyICswMDAwCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMJVGh1IE5vdiAyMiAxNzowMjozMiAyMDEyICswMDAwCkBAIC0xMTE3
LDYgKzExMTcsOSBAQCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25f
ZGVtYW5kKHN0CiAgICAgbWZuX3Qgb21mbjsKICAgICBpbnQgcmMgPSAwOwog
CisgICAgaWYgKCAhSVNfUFJJVl9GT1IoY3VycmVudC0+ZG9tYWluLCBkKSAp
CisgICAgICAgIHJldHVybiAtRVBFUk07CisKICAgICBpZiAoICFwYWdpbmdf
bW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
IApAQCAtMTEzNSw4ICsxMTM4LDcgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3Bv
cHVsYXRlX29uX2RlbWFuZChzdAogICAgICAgICBvbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm4gKyBpLCAmb3QsICZhLCAwLCBOVUxMKTsKICAgICAg
ICAgaWYgKCBwMm1faXNfcmFtKG90KSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHByaW50aygiJXM6IGdmbl90b19tZm4gcmV0dXJuZWQgdHlwZSAlZCFc
biIsCi0gICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG90KTsKKyAgICAg
ICAgICAgIFAyTV9ERUJVRygiZ2ZuX3RvX21mbiByZXR1cm5lZCB0eXBlICVk
IVxuIiwgb3QpOwogICAgICAgICAgICAgcmMgPSAtRUJVU1k7CiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQpAQCAtMTE2MCw5ICsxMTYyLDkg
QEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChzdAog
ICAgICAgICBwb2RfdW5sb2NrKHAybSk7CiAgICAgfQogCitvdXQ6CiAgICAg
Z2ZuX3VubG9jayhwMm0sIGdmbiwgb3JkZXIpOwogCi1vdXQ6CiAgICAgcmV0
dXJuIHJjOwogfQogCg==

--=separator
Content-Type: application/octet-stream; name="xsa30-unstable.patch"
Content-Disposition: attachment; filename="xsa30-unstable.patch"
Content-Transfer-Encoding: base64

eGVuOiBmaXggZXJyb3IgaGFuZGxpbmcgb2YgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZCgpCgpUaGUgb25seSB1c2VyIG9mIHRoZSAi
b3V0IiBsYWJlbCBieXBhc3NlcyBhIG5lY2Vzc2FyeSB1bmxvY2ssIHRodXMK
ZW5hYmxpbmcgdGhlIGNhbGxlciB0byBsb2NrIHVwIFhlbi4KCkFsc28sIHRo
ZSBmdW5jdGlvbiB3YXMgbmV2ZXIgbWVhbnQgdG8gYmUgY2FsbGVkIGJ5IGEg
Z3Vlc3QgZm9yIGl0c2VsZiwKc28gcmF0aGVyIHRoYW4gaW5zcGVjdGluZyB0
aGUgY29kZSBwYXRocyBpbiBkZXB0aCBmb3IgcG90ZW50aWFsIG90aGVyCnBy
b2JsZW1zIHRoaXMgbWlnaHQgY2F1c2UsIGFuZCBhZGp1c3RpbmcgZS5nLiB0
aGUgbm9uLWd1ZXN0IHByaW50aygpCmluIHRoZSBhYm92ZSBlcnJvciBwYXRo
LCBqdXN0IGRpc2FsbG93IHRoZSBndWVzdCBhY2Nlc3MgdG8gaXQuCgpGaW5h
bGx5LCB0aGUgcHJpbnRrKCkgKGNvbnNpZGVyaW5nIGl0cyBwb3RlbnRpYWwg
b2Ygc3BhbW1pbmcgdGhlIGxvZywKdGhlIG1vcmUgdGhhdCBpdCdzIG5vdCB1
c2luZyBYRU5MT0dfR1VFU1QpLCBpcyBiZWluZyBjb252ZXJ0ZWQgdG8KUDJN
X0RFQlVHKCksIGFzIGRlYnVnZ2luZyBpcyB3aGF0IGl0IGFwcGFyZW50bHkg
d2FzIGFkZGVkIGZvciBpbiB0aGUKZmlyc3QgcGxhY2UuCgpUaGlzIGlzIFhT
QS0zMCAvIENWRS0yMDEyLTU1MTQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gQ2FtcGJl
bGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpBY2tlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTExMTcsNiArMTExNyw5IEBAIGd1ZXN0
X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3QKICAgICBtZm5f
dCBvbWZuOwogICAgIGludCByYyA9IDA7CiAKKyAgICBpZiAoICFJU19QUklW
X0ZPUihjdXJyZW50LT5kb21haW4sIGQpICkKKyAgICAgICAgcmV0dXJuIC1F
UEVSTTsKKwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC0xMTMxLDggKzExMzQs
NyBAQCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0
CiAgICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGks
ICZvdCwgJmEsIDAsIE5VTEwpOwogICAgICAgICBpZiAoIHAybV9pc19yYW0o
b3QpICkKICAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCIlczogZ2Zu
X3RvX21mbiByZXR1cm5lZCB0eXBlICVkIVxuIiwKLSAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgb3QpOworICAgICAgICAgICAgUDJNX0RFQlVHKCJn
Zm5fdG9fbWZuIHJldHVybmVkIHR5cGUgJWQhXG4iLCBvdCk7CiAgICAgICAg
ICAgICByYyA9IC1FQlVTWTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAg
ICAgICB9CkBAIC0xMTU2LDkgKzExNTgsOSBAQCBndWVzdF9waHlzbWFwX21h
cmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0CiAgICAgICAgIHBvZF91bmxvY2so
cDJtKTsKICAgICB9CiAKK291dDoKICAgICBnZm5fdW5sb2NrKHAybSwgZ2Zu
LCBvcmRlcik7CiAKLW91dDoKICAgICByZXR1cm4gcmM7CiB9CiAK

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBT-0003Gj-K7; Mon, 03 Dec 2012 17:51:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBS-0003Fe-3x; Mon, 03 Dec 2012 17:51:58 +0000
Received: from [85.158.138.51:23328] by server-3.bemta-3.messagelabs.com id
	66/DA-31566-DB6ECB05; Mon, 03 Dec 2012 17:51:57 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-12.tower-174.messagelabs.com!1354557115!24619203!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26654 invoked from network); 3 Dec 2012 17:51:56 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-12.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:56 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBF-0002N3-DV; Mon, 03 Dec 2012 17:51:45 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBF-000679-B7; Mon, 03 Dec 2012 17:51:45 +0000
Date: Mon, 03 Dec 2012 17:51:45 +0000
Message-Id: <E1TfaBF-000679-B7@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 28 (CVE-2012-5512) -
 HVMOP_get_mem_access crash / HVMOP_set_mem_access information leak
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5512 / XSA-28
                             version 3

  HVMOP_get_mem_access crash / HVMOP_set_mem_access information leak

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

The HVMOP_set_mem_access operation handler uses an input as an array index
before range checking it.

IMPACT
======

A malicious guest administrator can cause Xen to crash.  If the out of array
bounds access does not crash, the arbitrary value read will be used if the
caller reads back the default access through the HVMOP_get_mem_access
operation, thus causing an information leak. The caller cannot, however,
directly control the address from which to read, since the value read in the
first step will be used as an array index again in the second step.

VULNERABLE SYSTEMS
==================

Only Xen version 4.1 is vulnerable.

The vulnerability is only exposed to HVM guests.

MITIGATION
==========

Running only PV guests, or ensuring that the controlling domain of HVM
guests (e.g. dom0 or stubdom) only uses trusted code, will avoid this
vulnerability.

RESOLUTION
==========

The attached patch resolves this issue.


$ sha256sum xsa28*.patch
6282314c4ea0d76ac55473e5fc7d863e045c9f566899eb93c60e5d22f38e8319  xsa28-4.1.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ2AAoJEIP+FMlX6CvZDfEH/jKbLcOY6taduyPubvWjLqUj
5moVGJMcdTUnjEOe4TH6zcax4Ce98J5BptHjCkeIIm4A70bcdfFR7Kb8i1Pr1ZA6
jpo/fbDtn4+YVAJrMlZWhPspJU2lZSSYc+Tu3eVrX78OX4RZ/Ubb+KRGhaSkRn/a
r14VFvNBwhSmOXFXqFI0IiCRJBctyLOxF32P3lZB3PXUepxsezjrUeYKKZ6qGkSX
kdufkWYgZV4iKpb8WEwDOdWbs/hE7ru6vHCEE798T8I7BscQF+O8B+2ewVK/iCoo
AgjGkqWsKhc119lSjdud8LP3A4cXWhhuHSOlmIc+gNz91IsvG3DErzQizc0wtLk=
=GkYq
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa28-4.1.patch"
Content-Disposition: attachment; filename="xsa28-4.1.patch"
Content-Transfer-Encoding: base64

eDg2L0hWTTogcmFuZ2UgY2hlY2sgeGVuX2h2bV9zZXRfbWVtX2FjY2Vzcy5o
dm1tZW1fYWNjZXNzIGJlZm9yZSB1c2UKCk90aGVyd2lzZSBhbiBvdXQgb2Yg
Ym91bmRzIGFycmF5IGFjY2VzcyBjYW4gaGFwcGVuIGlmIGNoYW5naW5nIHRo
ZQpkZWZhdWx0IGFjY2VzcyBpcyBiZWluZyByZXF1ZXN0ZWQsIHdoaWNoIC0g
aWYgaXQgZG9lc24ndCBjcmFzaCBYZW4gLQp3b3VsZCBzdWJzZXF1ZW50bHkg
YWxsb3cgcmVhZGluZyBhcmJpdHJhcnkgbWVtb3J5IHRocm91Z2gKSFZNT1Bf
Z2V0X21lbV9hY2Nlc3MgKGFnYWluLCB1bmxlc3MgdGhhdCBvcGVyYXRpb24g
Y3Jhc2hlcyBYZW4pLgoKVGhpcyBpcyBYU0EtMjggLyBDVkUtMjAxMi01NTEy
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkFja2Vk
LWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IDY2Y2Y4MDUuLjA4YjY0MTggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMzY5OSw3ICszNjk5LDcgQEAgbG9uZyBkb19o
dm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRSh2b2lk
KSBhcmcpCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAKICAgICAgICAgcmMg
PSAtRUlOVkFMOwotICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkK
KyAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCBhLmh2bW1lbV9h
Y2Nlc3MgPj0gQVJSQVlfU0laRShtZW1hY2Nlc3MpICkKICAgICAgICAgICAg
IGdvdG8gcGFyYW1fZmFpbDU7CiAKICAgICAgICAgcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwpAQCAtMzcxOSw5ICszNzE5LDYgQEAgbG9uZyBkb19odm1f
b3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRSh2b2lkKSBh
cmcpCiAgICAgICAgICAgICAgKChhLmZpcnN0X3BmbiArIGEubnIgLSAxKSA+
IGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKGQpKSApCiAgICAgICAgICAgICBn
b3RvIHBhcmFtX2ZhaWw1OwogICAgICAgICAgICAgCi0gICAgICAgIGlmICgg
YS5odm1tZW1fYWNjZXNzID49IEFSUkFZX1NJWkUobWVtYWNjZXNzKSApCi0g
ICAgICAgICAgICBnb3RvIHBhcmFtX2ZhaWw1OwotCiAgICAgICAgIGZvciAo
IHBmbiA9IGEuZmlyc3RfcGZuOyBwZm4gPCBhLmZpcnN0X3BmbiArIGEubnI7
IHBmbisrICkKICAgICAgICAgewogICAgICAgICAgICAgcDJtX3R5cGVfdCB0
Owo=

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBX-0003KF-Jw; Mon, 03 Dec 2012 17:52:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBU-0003FH-JP; Mon, 03 Dec 2012 17:52:00 +0000
Received: from [85.158.138.51:39190] by server-7.bemta-3.messagelabs.com id
	E3/F4-01713-0C6ECB05; Mon, 03 Dec 2012 17:52:00 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-11.tower-174.messagelabs.com!1354557117!32536337!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24587 invoked from network); 3 Dec 2012 17:51:58 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-11.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:58 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBG-0002NP-Sj; Mon, 03 Dec 2012 17:51:46 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBG-000688-Od; Mon, 03 Dec 2012 17:51:46 +0000
Date: Mon, 03 Dec 2012 17:51:46 +0000
Message-Id: <E1TfaBG-000688-Od@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 30 (CVE-2012-5514) - Broken error
 handling in guest_physmap_mark_populate_on_demand()
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5514 / XSA-30
                              version 4

    Broken error handling in guest_physmap_mark_populate_on_demand()

UPDATES IN VERSION 4
====================

Public release.

ISSUE DESCRIPTION
=================

guest_physmap_mark_populate_on_demand(), before carrying out its actual
operation, checks that the subject GFNs are not in use. If that check fails,
the code prints a message and bypasses the gfn_unlock() matching the
gfn_lock() carried out before entering the loop.

Further, the function is exposed to the use of guests on their own
behalf.  While we believe that this does not cause any further issues,
we have not conducted a thorough enough review to be sure.  Rather, it
should be exposed only to privileged domains.

IMPACT
======

A malicious guest administrator can cause Xen to hang.

VULNERABLE SYSTEMS
==================

All Xen version from 3.4 on are vulnerable.

The vulnerability is only exposed by HVM guests.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa30-4.1.patch             Xen 4.1.x
xsa30-4.2.patch             Xen 4.2.x
xsa30-4.unstable.patch      xen-unstable

$ sha256sum xsa30*.patch
586adda04271e91e42f42bb53636e2aa6fc7379e2c2c4b825e7ec6e34350669e  xsa30-4.1.patch
c410bffb90a551be30fde5ec4593c361b69e9c261878255fdb4f8447e7177418  xsa30-4.2.patch
2270eed8b89e4e28c4c79e5a284203632a7189474d6f0a6152d6cf56b287497b  xsa30-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ3AAoJEIP+FMlX6CvZjRgIAIF1cvAxVM3nE55HwvIlMWto
ldpam6YtFKAIr5XXBD6IQ0NrghJNNXyeZT4bxSdQAqyqUg9tYgkIMgYJx3kxQuVZ
uhUIyg+mL5bZ+kN1TkHTVPVF1X1D0WbRDD//3V3MV8q6Dy1OEfTaQVb7ZLaNmwv5
tmZ0+D6nrMe24UEr5RjzupBgX5iMeGdKyh87Zg/OM0CG5y8EQOaxlb9i47K/DLDh
l4lc6Jpxz1+tW9B9T/SUDiH37BABturvr1XvDsbencuNZeicLr8y1YKDgf2OyN5L
RfCjSNadtJRBV4BcyGTqdboZfnmavGqmYoDdJg3eSRZ+ls9PZ9hyEMETaRsCeOc=
=MBWJ
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa30-4.1.patch"
Content-Disposition: attachment; filename="xsa30-4.1.patch"
Content-Transfer-Encoding: base64

eGVuOiBmaXggZXJyb3IgaGFuZGxpbmcgb2YgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZCgpCgpUaGUgb25seSB1c2VyIG9mIHRoZSAi
b3V0IiBsYWJlbCBieXBhc3NlcyBhIG5lY2Vzc2FyeSB1bmxvY2ssIHRodXMK
ZW5hYmxpbmcgdGhlIGNhbGxlciB0byBsb2NrIHVwIFhlbi4KCkFsc28sIHRo
ZSBmdW5jdGlvbiB3YXMgbmV2ZXIgbWVhbnQgdG8gYmUgY2FsbGVkIGJ5IGEg
Z3Vlc3QgZm9yIGl0c2VsZiwKc28gcmF0aGVyIHRoYW4gaW5zcGVjdGluZyB0
aGUgY29kZSBwYXRocyBpbiBkZXB0aCBmb3IgcG90ZW50aWFsIG90aGVyCnBy
b2JsZW1zIHRoaXMgbWlnaHQgY2F1c2UsIGFuZCBhZGp1c3RpbmcgZS5nLiB0
aGUgbm9uLWd1ZXN0IHByaW50aygpCmluIHRoZSBhYm92ZSBlcnJvciBwYXRo
LCBqdXN0IGRpc2FsbG93IHRoZSBndWVzdCBhY2Nlc3MgdG8gaXQuCgpGaW5h
bGx5LCB0aGUgcHJpbnRrKCkgKGNvbnNpZGVyaW5nIGl0cyBwb3RlbnRpYWwg
b2Ygc3BhbW1pbmcgdGhlIGxvZywKdGhlIG1vcmUgdGhhdCBpdCdzIG5vdCB1
c2luZyBYRU5MT0dfR1VFU1QpLCBpcyBiZWluZyBjb252ZXJ0ZWQgdG8KUDJN
X0RFQlVHKCksIGFzIGRlYnVnZ2luZyBpcyB3aGF0IGl0IGFwcGFyZW50bHkg
d2FzIGFkZGVkIGZvciBpbiB0aGUKZmlyc3QgcGxhY2UuCgpUaGlzIGlzIFhT
QS0zMCAvIENWRS0yMDEyLTU1MTQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gQ2FtcGJl
bGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpBY2tlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpk
aWZmIC1yIDU2MzkwNDdkNmM5ZiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCU1vbiBOb3YgMTkgMDk6NDM6NDgg
MjAxMiArMDEwMAorKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMJVGh1IE5v
diAyMiAxNzowNzozNyAyMDEyICswMDAwCkBAIC0yNDEyLDYgKzI0MTIsOSBA
QCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0CiAg
ICAgbWZuX3Qgb21mbjsKICAgICBpbnQgcmMgPSAwOwogCisgICAgaWYgKCAh
SVNfUFJJVl9GT1IoY3VycmVudC0+ZG9tYWluLCBkKSApCisgICAgICAgIHJl
dHVybiAtRVBFUk07CisKICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMjQzMCw4
ICsyNDMzLDcgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2Rl
bWFuZChzdAogICAgICAgICBvbWZuID0gZ2ZuX3RvX21mbl9xdWVyeShwMm0s
IGdmbiArIGksICZvdCk7CiAgICAgICAgIGlmICggcDJtX2lzX3JhbShvdCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoIiVzOiBnZm5fdG9f
bWZuIHJldHVybmVkIHR5cGUgJWQhXG4iLAotICAgICAgICAgICAgICAgICAg
IF9fZnVuY19fLCBvdCk7CisgICAgICAgICAgICBQMk1fREVCVUcoImdmbl90
b19tZm4gcmV0dXJuZWQgdHlwZSAlZCFcbiIsIG90KTsKICAgICAgICAgICAg
IHJjID0gLUVCVVNZOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAg
IH0KQEAgLTI0NTMsMTAgKzI0NTUsMTAgQEAgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZChzdAogICAgICAgICBCVUdfT04ocDJtLT5w
b2QuZW50cnlfY291bnQgPCAwKTsKICAgICB9CiAKK291dDoKICAgICBhdWRp
dF9wMm0ocDJtLCAxKTsKICAgICBwMm1fdW5sb2NrKHAybSk7CiAKLW91dDoK
ICAgICByZXR1cm4gcmM7CiB9CiAK

--=separator
Content-Type: application/octet-stream; name="xsa30-4.2.patch"
Content-Disposition: attachment; filename="xsa30-4.2.patch"
Content-Transfer-Encoding: base64

eGVuOiBmaXggZXJyb3IgaGFuZGxpbmcgb2YgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZCgpCgpUaGUgb25seSB1c2VyIG9mIHRoZSAi
b3V0IiBsYWJlbCBieXBhc3NlcyBhIG5lY2Vzc2FyeSB1bmxvY2ssIHRodXMK
ZW5hYmxpbmcgdGhlIGNhbGxlciB0byBsb2NrIHVwIFhlbi4KCkFsc28sIHRo
ZSBmdW5jdGlvbiB3YXMgbmV2ZXIgbWVhbnQgdG8gYmUgY2FsbGVkIGJ5IGEg
Z3Vlc3QgZm9yIGl0c2VsZiwKc28gcmF0aGVyIHRoYW4gaW5zcGVjdGluZyB0
aGUgY29kZSBwYXRocyBpbiBkZXB0aCBmb3IgcG90ZW50aWFsIG90aGVyCnBy
b2JsZW1zIHRoaXMgbWlnaHQgY2F1c2UsIGFuZCBhZGp1c3RpbmcgZS5nLiB0
aGUgbm9uLWd1ZXN0IHByaW50aygpCmluIHRoZSBhYm92ZSBlcnJvciBwYXRo
LCBqdXN0IGRpc2FsbG93IHRoZSBndWVzdCBhY2Nlc3MgdG8gaXQuCgpGaW5h
bGx5LCB0aGUgcHJpbnRrKCkgKGNvbnNpZGVyaW5nIGl0cyBwb3RlbnRpYWwg
b2Ygc3BhbW1pbmcgdGhlIGxvZywKdGhlIG1vcmUgdGhhdCBpdCdzIG5vdCB1
c2luZyBYRU5MT0dfR1VFU1QpLCBpcyBiZWluZyBjb252ZXJ0ZWQgdG8KUDJN
X0RFQlVHKCksIGFzIGRlYnVnZ2luZyBpcyB3aGF0IGl0IGFwcGFyZW50bHkg
d2FzIGFkZGVkIGZvciBpbiB0aGUKZmlyc3QgcGxhY2UuCgpUaGlzIGlzIFhT
QS0zMCAvIENWRS0yMDEyLTU1MTQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gQ2FtcGJl
bGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpBY2tlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpk
aWZmIC1yIDdjNGQ4MDZiMzc1MyB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5j
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMJRnJpIE5vdiAxNiAx
NTo1NjoxNCAyMDEyICswMDAwCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMJVGh1IE5vdiAyMiAxNzowMjozMiAyMDEyICswMDAwCkBAIC0xMTE3
LDYgKzExMTcsOSBAQCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25f
ZGVtYW5kKHN0CiAgICAgbWZuX3Qgb21mbjsKICAgICBpbnQgcmMgPSAwOwog
CisgICAgaWYgKCAhSVNfUFJJVl9GT1IoY3VycmVudC0+ZG9tYWluLCBkKSAp
CisgICAgICAgIHJldHVybiAtRVBFUk07CisKICAgICBpZiAoICFwYWdpbmdf
bW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
IApAQCAtMTEzNSw4ICsxMTM4LDcgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3Bv
cHVsYXRlX29uX2RlbWFuZChzdAogICAgICAgICBvbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm4gKyBpLCAmb3QsICZhLCAwLCBOVUxMKTsKICAgICAg
ICAgaWYgKCBwMm1faXNfcmFtKG90KSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHByaW50aygiJXM6IGdmbl90b19tZm4gcmV0dXJuZWQgdHlwZSAlZCFc
biIsCi0gICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG90KTsKKyAgICAg
ICAgICAgIFAyTV9ERUJVRygiZ2ZuX3RvX21mbiByZXR1cm5lZCB0eXBlICVk
IVxuIiwgb3QpOwogICAgICAgICAgICAgcmMgPSAtRUJVU1k7CiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQpAQCAtMTE2MCw5ICsxMTYyLDkg
QEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChzdAog
ICAgICAgICBwb2RfdW5sb2NrKHAybSk7CiAgICAgfQogCitvdXQ6CiAgICAg
Z2ZuX3VubG9jayhwMm0sIGdmbiwgb3JkZXIpOwogCi1vdXQ6CiAgICAgcmV0
dXJuIHJjOwogfQogCg==

--=separator
Content-Type: application/octet-stream; name="xsa30-unstable.patch"
Content-Disposition: attachment; filename="xsa30-unstable.patch"
Content-Transfer-Encoding: base64

eGVuOiBmaXggZXJyb3IgaGFuZGxpbmcgb2YgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZCgpCgpUaGUgb25seSB1c2VyIG9mIHRoZSAi
b3V0IiBsYWJlbCBieXBhc3NlcyBhIG5lY2Vzc2FyeSB1bmxvY2ssIHRodXMK
ZW5hYmxpbmcgdGhlIGNhbGxlciB0byBsb2NrIHVwIFhlbi4KCkFsc28sIHRo
ZSBmdW5jdGlvbiB3YXMgbmV2ZXIgbWVhbnQgdG8gYmUgY2FsbGVkIGJ5IGEg
Z3Vlc3QgZm9yIGl0c2VsZiwKc28gcmF0aGVyIHRoYW4gaW5zcGVjdGluZyB0
aGUgY29kZSBwYXRocyBpbiBkZXB0aCBmb3IgcG90ZW50aWFsIG90aGVyCnBy
b2JsZW1zIHRoaXMgbWlnaHQgY2F1c2UsIGFuZCBhZGp1c3RpbmcgZS5nLiB0
aGUgbm9uLWd1ZXN0IHByaW50aygpCmluIHRoZSBhYm92ZSBlcnJvciBwYXRo
LCBqdXN0IGRpc2FsbG93IHRoZSBndWVzdCBhY2Nlc3MgdG8gaXQuCgpGaW5h
bGx5LCB0aGUgcHJpbnRrKCkgKGNvbnNpZGVyaW5nIGl0cyBwb3RlbnRpYWwg
b2Ygc3BhbW1pbmcgdGhlIGxvZywKdGhlIG1vcmUgdGhhdCBpdCdzIG5vdCB1
c2luZyBYRU5MT0dfR1VFU1QpLCBpcyBiZWluZyBjb252ZXJ0ZWQgdG8KUDJN
X0RFQlVHKCksIGFzIGRlYnVnZ2luZyBpcyB3aGF0IGl0IGFwcGFyZW50bHkg
d2FzIGFkZGVkIGZvciBpbiB0aGUKZmlyc3QgcGxhY2UuCgpUaGlzIGlzIFhT
QS0zMCAvIENWRS0yMDEyLTU1MTQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gQ2FtcGJl
bGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpBY2tlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTExMTcsNiArMTExNyw5IEBAIGd1ZXN0
X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3QKICAgICBtZm5f
dCBvbWZuOwogICAgIGludCByYyA9IDA7CiAKKyAgICBpZiAoICFJU19QUklW
X0ZPUihjdXJyZW50LT5kb21haW4sIGQpICkKKyAgICAgICAgcmV0dXJuIC1F
UEVSTTsKKwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC0xMTMxLDggKzExMzQs
NyBAQCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0
CiAgICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGks
ICZvdCwgJmEsIDAsIE5VTEwpOwogICAgICAgICBpZiAoIHAybV9pc19yYW0o
b3QpICkKICAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCIlczogZ2Zu
X3RvX21mbiByZXR1cm5lZCB0eXBlICVkIVxuIiwKLSAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgb3QpOworICAgICAgICAgICAgUDJNX0RFQlVHKCJn
Zm5fdG9fbWZuIHJldHVybmVkIHR5cGUgJWQhXG4iLCBvdCk7CiAgICAgICAg
ICAgICByYyA9IC1FQlVTWTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAg
ICAgICB9CkBAIC0xMTU2LDkgKzExNTgsOSBAQCBndWVzdF9waHlzbWFwX21h
cmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0CiAgICAgICAgIHBvZF91bmxvY2so
cDJtKTsKICAgICB9CiAKK291dDoKICAgICBnZm5fdW5sb2NrKHAybSwgZ2Zu
LCBvcmRlcik7CiAKLW91dDoKICAgICByZXR1cm4gcmM7CiB9CiAK

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBV-0003IH-8r; Mon, 03 Dec 2012 17:52:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBT-0003Ez-2H; Mon, 03 Dec 2012 17:51:59 +0000
Received: from [85.158.139.83:64222] by server-10.bemta-5.messagelabs.com id
	C0/EE-09257-EB6ECB05; Mon, 03 Dec 2012 17:51:58 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-4.tower-182.messagelabs.com!1354557116!25493258!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18144 invoked from network); 3 Dec 2012 17:51:57 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-4.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:57 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBH-0002Nb-J6; Mon, 03 Dec 2012 17:51:47 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBH-00068a-7n; Mon, 03 Dec 2012 17:51:47 +0000
Date: Mon, 03 Dec 2012 17:51:47 +0000
Message-Id: <E1TfaBH-00068a-7n@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 31 (CVE-2012-5515) - Several
 memory hypercall operations allow invalid extent order values
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5515 / XSA-31
                             version 3

  Several memory hypercall operations allow invalid extent order values

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

Allowing arbitrary extent_order input values for XENMEM_decrease_reservation,
XENMEM_populate_physmap, and XENMEM_exchange can cause arbitrarily long time
being spent in loops without allowing vital other code to get a chance to
execute. This may also cause inconsistent state resulting at the completion
of these hypercalls.

IMPACT
======

A malicious guest administrator can cause Xen to hang.

VULNERABLE SYSTEMS
==================

All Xen versions are vulnerable.  However, older versions (not supporting
Populate-on-Demand, i.e. before 3.4) may only be theoretically affected.

MITIGATION
==========

Running only trusted guest kernels will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa31-4.1.patch             Xen 4.1.x
xsa31-4.2-unstable.patch    Xen 4.2.x, xen-unstable


$ sha256sum xsa31*.patch
8e4bb43999d1a72d7f1b6ad3e66d0c173ca711c8145c5804b025eaa63d2c1691  xsa31-4.1.patch
090d0cca3eddaee798e5f06a8d5f469d47f874c657abcd6028248d949d36da81  xsa31-4.2-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ4AAoJEIP+FMlX6CvZhCgIAIAkB8EpoFU0vwCW26toELFh
3odZ8kji4hBoIaR6vOj4BIrSuTxC+0TZl3JGSwxQ+zo2k15njNqPZM/8m5kztLzZ
K79GXhSRb6zo96EmAhxX6wU4qpBdDH7htdAsO74ApHdfw3hw9yXY2h+OkwiYTO6J
K0TegvNYoJ+9NJ4ePTgZpHp4B1H4ymtvw84uzNBJQ6ePR95lV4aOq7h1loIvMPzB
Mcxy+3LTAZasK7yYZLClyHXR46pN41qbMawKYNMp70+fQvyP58P6cExwZ4ODrbHf
dfgEg2yNeI4YXzOx2vbRSDRDAzf4lhGHq9fXhUpNF/denRJJCC9r/E0+nWTzWog=
=CUvM
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa31-4.1.patch"
Content-Disposition: attachment; filename="xsa31-4.1.patch"
Content-Transfer-Encoding: base64

bWVtb3A6IGxpbWl0IGd1ZXN0IHNwZWNpZmllZCBleHRlbnQgb3JkZXIKCkFs
bG93aW5nIHVuYm91bmRlZCBvcmRlciB2YWx1ZXMgaGVyZSBjYXVzZXMgYWxt
b3N0IHVuYm91bmRlZCBsb29wcwphbmQvb3IgcGFydGlhbGx5IGluY29tcGxl
dGUgcmVxdWVzdHMsIHBhcnRpY3VsYXJseSBpbiBQb0QgY29kZS4KClRoZSBh
ZGRlZCByYW5nZSBjaGVja3MgaW4gcG9wdWxhdGVfcGh5c21hcCgpLCBkZWNy
ZWFzZV9yZXNlcnZhdGlvbigpLAphbmQgdGhlICJpbiIgb25lIGluIG1lbW9y
eV9leGNoYW5nZSgpIGFyY2hpdGVjdHVyYWxseSBhbGwgY291bGQgdXNlClBB
RERSX0JJVFMgLSBQQUdFX1NISUZULCBhbmQgYXJlIGJlaW5nIGFydGlmaWNp
YWxseSBjb25zdHJhaW5lZCB0bwpNQVhfT1JERVIuCgpUaGlzIGlzIFhTQS0z
MSAvIENWRS0yMDEyLTU1MTUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVt
b3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDRlN2MyMzQuLjli
OWZiMTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTE3LDcgKzExNyw4IEBAIHN0YXRp
YyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEp
CiAKICAgICAgICAgaWYgKCBhLT5tZW1mbGFncyAmIE1FTUZfcG9wdWxhdGVf
b25fZGVtYW5kICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBndWVz
dF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKGQsIGdwZm4sCisg
ICAgICAgICAgICBpZiAoIGEtPmV4dGVudF9vcmRlciA+IE1BWF9PUkRFUiB8
fAorICAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxh
dGVfb25fZGVtYW5kKGQsIGdwZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50X29y
ZGVyKSA8IDAgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9CkBAIC0yMTYsNyArMjE3LDggQEAgc3RhdGljIHZvaWQgZGVjcmVhc2Vf
cmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAgICAgeGVuX3Bm
bl90IGdtZm47CiAKICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vf
b2theShhLT5leHRlbnRfbGlzdCwgYS0+bnJfZG9uZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhLT5ucl9leHRlbnRzLTEpICkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLT5ucl9l
eHRlbnRzLTEpIHx8CisgICAgICAgICBhLT5leHRlbnRfb3JkZXIgPiBNQVhf
T1JERVIgKQogICAgICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gYS0+
bnJfZG9uZTsgaSA8IGEtPm5yX2V4dGVudHM7IGkrKyApCkBAIC0yNzgsNiAr
MjgwLDkgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVT
VF9IQU5ETEUoeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgaWYg
KCAoZXhjaC5ucl9leGNoYW5nZWQgPiBleGNoLmluLm5yX2V4dGVudHMpIHx8
CiAgICAgICAgICAvKiBJbnB1dCBhbmQgb3V0cHV0IGRvbWFpbiBpZGVudGlm
aWVycyBtYXRjaD8gKi8KICAgICAgICAgIChleGNoLmluLmRvbWlkICE9IGV4
Y2gub3V0LmRvbWlkKSB8fAorICAgICAgICAgLyogRXh0ZW50IG9yZGVycyBh
cmUgc2Vuc2libGU/ICovCisgICAgICAgICAoZXhjaC5pbi5leHRlbnRfb3Jk
ZXIgPiBNQVhfT1JERVIpIHx8CisgICAgICAgICAoZXhjaC5vdXQuZXh0ZW50
X29yZGVyID4gTUFYX09SREVSKSB8fAogICAgICAgICAgLyogU2l6ZXMgb2Yg
aW5wdXQgYW5kIG91dHB1dCBsaXN0cyBkbyBub3Qgb3ZlcmZsb3cgYSBsb25n
PyAqLwogICAgICAgICAgKCh+MFVMID4+IGV4Y2guaW4uZXh0ZW50X29yZGVy
KSA8IGV4Y2guaW4ubnJfZXh0ZW50cykgfHwKICAgICAgICAgICgofjBVTCA+
PiBleGNoLm91dC5leHRlbnRfb3JkZXIpIDwgZXhjaC5vdXQubnJfZXh0ZW50
cykgfHwK

--=separator
Content-Type: application/octet-stream; name="xsa31-4.2-unstable.patch"
Content-Disposition: attachment; filename="xsa31-4.2-unstable.patch"
Content-Transfer-Encoding: base64

bWVtb3A6IGxpbWl0IGd1ZXN0IHNwZWNpZmllZCBleHRlbnQgb3JkZXIKCkFs
bG93aW5nIHVuYm91bmRlZCBvcmRlciB2YWx1ZXMgaGVyZSBjYXVzZXMgYWxt
b3N0IHVuYm91bmRlZCBsb29wcwphbmQvb3IgcGFydGlhbGx5IGluY29tcGxl
dGUgcmVxdWVzdHMsIHBhcnRpY3VsYXJseSBpbiBQb0QgY29kZS4KClRoZSBh
ZGRlZCByYW5nZSBjaGVja3MgaW4gcG9wdWxhdGVfcGh5c21hcCgpLCBkZWNy
ZWFzZV9yZXNlcnZhdGlvbigpLAphbmQgdGhlICJpbiIgb25lIGluIG1lbW9y
eV9leGNoYW5nZSgpIGFyY2hpdGVjdHVyYWxseSBhbGwgY291bGQgdXNlClBB
RERSX0JJVFMgLSBQQUdFX1NISUZULCBhbmQgYXJlIGJlaW5nIGFydGlmaWNp
YWxseSBjb25zdHJhaW5lZCB0bwpNQVhfT1JERVIuCgpUaGlzIGlzIFhTQS0z
MSAvIENWRS0yMDEyLTU1MTUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVt
b3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDgzZTI2NjYuLjJl
NTZkNDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTE1LDcgKzExNSw4IEBAIHN0YXRp
YyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEp
CiAKICAgICAgICAgaWYgKCBhLT5tZW1mbGFncyAmIE1FTUZfcG9wdWxhdGVf
b25fZGVtYW5kICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBndWVz
dF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKGQsIGdwZm4sCisg
ICAgICAgICAgICBpZiAoIGEtPmV4dGVudF9vcmRlciA+IE1BWF9PUkRFUiB8
fAorICAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxh
dGVfb25fZGVtYW5kKGQsIGdwZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50X29y
ZGVyKSA8IDAgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9CkBAIC0yMzUsNyArMjM2LDggQEAgc3RhdGljIHZvaWQgZGVjcmVhc2Vf
cmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAgICAgeGVuX3Bm
bl90IGdtZm47CiAKICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vf
b2theShhLT5leHRlbnRfbGlzdCwgYS0+bnJfZG9uZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhLT5ucl9leHRlbnRzLTEpICkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLT5ucl9l
eHRlbnRzLTEpIHx8CisgICAgICAgICBhLT5leHRlbnRfb3JkZXIgPiBNQVhf
T1JERVIgKQogICAgICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gYS0+
bnJfZG9uZTsgaSA8IGEtPm5yX2V4dGVudHM7IGkrKyApCkBAIC0yOTcsNiAr
Mjk5LDkgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAg
ICAgaWYgKCAoZXhjaC5ucl9leGNoYW5nZWQgPiBleGNoLmluLm5yX2V4dGVu
dHMpIHx8CiAgICAgICAgICAvKiBJbnB1dCBhbmQgb3V0cHV0IGRvbWFpbiBp
ZGVudGlmaWVycyBtYXRjaD8gKi8KICAgICAgICAgIChleGNoLmluLmRvbWlk
ICE9IGV4Y2gub3V0LmRvbWlkKSB8fAorICAgICAgICAgLyogRXh0ZW50IG9y
ZGVycyBhcmUgc2Vuc2libGU/ICovCisgICAgICAgICAoZXhjaC5pbi5leHRl
bnRfb3JkZXIgPiBNQVhfT1JERVIpIHx8CisgICAgICAgICAoZXhjaC5vdXQu
ZXh0ZW50X29yZGVyID4gTUFYX09SREVSKSB8fAogICAgICAgICAgLyogU2l6
ZXMgb2YgaW5wdXQgYW5kIG91dHB1dCBsaXN0cyBkbyBub3Qgb3ZlcmZsb3cg
YSBsb25nPyAqLwogICAgICAgICAgKCh+MFVMID4+IGV4Y2guaW4uZXh0ZW50
X29yZGVyKSA8IGV4Y2guaW4ubnJfZXh0ZW50cykgfHwKICAgICAgICAgICgo
fjBVTCA+PiBleGNoLm91dC5leHRlbnRfb3JkZXIpIDwgZXhjaC5vdXQubnJf
ZXh0ZW50cykgfHwK

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBV-0003IH-8r; Mon, 03 Dec 2012 17:52:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBT-0003Ez-2H; Mon, 03 Dec 2012 17:51:59 +0000
Received: from [85.158.139.83:64222] by server-10.bemta-5.messagelabs.com id
	C0/EE-09257-EB6ECB05; Mon, 03 Dec 2012 17:51:58 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-4.tower-182.messagelabs.com!1354557116!25493258!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18144 invoked from network); 3 Dec 2012 17:51:57 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-4.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:57 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBH-0002Nb-J6; Mon, 03 Dec 2012 17:51:47 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBH-00068a-7n; Mon, 03 Dec 2012 17:51:47 +0000
Date: Mon, 03 Dec 2012 17:51:47 +0000
Message-Id: <E1TfaBH-00068a-7n@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 31 (CVE-2012-5515) - Several
 memory hypercall operations allow invalid extent order values
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5515 / XSA-31
                             version 3

  Several memory hypercall operations allow invalid extent order values

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

Allowing arbitrary extent_order input values for XENMEM_decrease_reservation,
XENMEM_populate_physmap, and XENMEM_exchange can cause arbitrarily long time
being spent in loops without allowing vital other code to get a chance to
execute. This may also cause inconsistent state resulting at the completion
of these hypercalls.

IMPACT
======

A malicious guest administrator can cause Xen to hang.

VULNERABLE SYSTEMS
==================

All Xen versions are vulnerable.  However, older versions (not supporting
Populate-on-Demand, i.e. before 3.4) may only be theoretically affected.

MITIGATION
==========

Running only trusted guest kernels will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa31-4.1.patch             Xen 4.1.x
xsa31-4.2-unstable.patch    Xen 4.2.x, xen-unstable


$ sha256sum xsa31*.patch
8e4bb43999d1a72d7f1b6ad3e66d0c173ca711c8145c5804b025eaa63d2c1691  xsa31-4.1.patch
090d0cca3eddaee798e5f06a8d5f469d47f874c657abcd6028248d949d36da81  xsa31-4.2-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ4AAoJEIP+FMlX6CvZhCgIAIAkB8EpoFU0vwCW26toELFh
3odZ8kji4hBoIaR6vOj4BIrSuTxC+0TZl3JGSwxQ+zo2k15njNqPZM/8m5kztLzZ
K79GXhSRb6zo96EmAhxX6wU4qpBdDH7htdAsO74ApHdfw3hw9yXY2h+OkwiYTO6J
K0TegvNYoJ+9NJ4ePTgZpHp4B1H4ymtvw84uzNBJQ6ePR95lV4aOq7h1loIvMPzB
Mcxy+3LTAZasK7yYZLClyHXR46pN41qbMawKYNMp70+fQvyP58P6cExwZ4ODrbHf
dfgEg2yNeI4YXzOx2vbRSDRDAzf4lhGHq9fXhUpNF/denRJJCC9r/E0+nWTzWog=
=CUvM
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa31-4.1.patch"
Content-Disposition: attachment; filename="xsa31-4.1.patch"
Content-Transfer-Encoding: base64

bWVtb3A6IGxpbWl0IGd1ZXN0IHNwZWNpZmllZCBleHRlbnQgb3JkZXIKCkFs
bG93aW5nIHVuYm91bmRlZCBvcmRlciB2YWx1ZXMgaGVyZSBjYXVzZXMgYWxt
b3N0IHVuYm91bmRlZCBsb29wcwphbmQvb3IgcGFydGlhbGx5IGluY29tcGxl
dGUgcmVxdWVzdHMsIHBhcnRpY3VsYXJseSBpbiBQb0QgY29kZS4KClRoZSBh
ZGRlZCByYW5nZSBjaGVja3MgaW4gcG9wdWxhdGVfcGh5c21hcCgpLCBkZWNy
ZWFzZV9yZXNlcnZhdGlvbigpLAphbmQgdGhlICJpbiIgb25lIGluIG1lbW9y
eV9leGNoYW5nZSgpIGFyY2hpdGVjdHVyYWxseSBhbGwgY291bGQgdXNlClBB
RERSX0JJVFMgLSBQQUdFX1NISUZULCBhbmQgYXJlIGJlaW5nIGFydGlmaWNp
YWxseSBjb25zdHJhaW5lZCB0bwpNQVhfT1JERVIuCgpUaGlzIGlzIFhTQS0z
MSAvIENWRS0yMDEyLTU1MTUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVt
b3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDRlN2MyMzQuLjli
OWZiMTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTE3LDcgKzExNyw4IEBAIHN0YXRp
YyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEp
CiAKICAgICAgICAgaWYgKCBhLT5tZW1mbGFncyAmIE1FTUZfcG9wdWxhdGVf
b25fZGVtYW5kICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBndWVz
dF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKGQsIGdwZm4sCisg
ICAgICAgICAgICBpZiAoIGEtPmV4dGVudF9vcmRlciA+IE1BWF9PUkRFUiB8
fAorICAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxh
dGVfb25fZGVtYW5kKGQsIGdwZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50X29y
ZGVyKSA8IDAgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9CkBAIC0yMTYsNyArMjE3LDggQEAgc3RhdGljIHZvaWQgZGVjcmVhc2Vf
cmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAgICAgeGVuX3Bm
bl90IGdtZm47CiAKICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vf
b2theShhLT5leHRlbnRfbGlzdCwgYS0+bnJfZG9uZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhLT5ucl9leHRlbnRzLTEpICkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLT5ucl9l
eHRlbnRzLTEpIHx8CisgICAgICAgICBhLT5leHRlbnRfb3JkZXIgPiBNQVhf
T1JERVIgKQogICAgICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gYS0+
bnJfZG9uZTsgaSA8IGEtPm5yX2V4dGVudHM7IGkrKyApCkBAIC0yNzgsNiAr
MjgwLDkgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVT
VF9IQU5ETEUoeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgaWYg
KCAoZXhjaC5ucl9leGNoYW5nZWQgPiBleGNoLmluLm5yX2V4dGVudHMpIHx8
CiAgICAgICAgICAvKiBJbnB1dCBhbmQgb3V0cHV0IGRvbWFpbiBpZGVudGlm
aWVycyBtYXRjaD8gKi8KICAgICAgICAgIChleGNoLmluLmRvbWlkICE9IGV4
Y2gub3V0LmRvbWlkKSB8fAorICAgICAgICAgLyogRXh0ZW50IG9yZGVycyBh
cmUgc2Vuc2libGU/ICovCisgICAgICAgICAoZXhjaC5pbi5leHRlbnRfb3Jk
ZXIgPiBNQVhfT1JERVIpIHx8CisgICAgICAgICAoZXhjaC5vdXQuZXh0ZW50
X29yZGVyID4gTUFYX09SREVSKSB8fAogICAgICAgICAgLyogU2l6ZXMgb2Yg
aW5wdXQgYW5kIG91dHB1dCBsaXN0cyBkbyBub3Qgb3ZlcmZsb3cgYSBsb25n
PyAqLwogICAgICAgICAgKCh+MFVMID4+IGV4Y2guaW4uZXh0ZW50X29yZGVy
KSA8IGV4Y2guaW4ubnJfZXh0ZW50cykgfHwKICAgICAgICAgICgofjBVTCA+
PiBleGNoLm91dC5leHRlbnRfb3JkZXIpIDwgZXhjaC5vdXQubnJfZXh0ZW50
cykgfHwK

--=separator
Content-Type: application/octet-stream; name="xsa31-4.2-unstable.patch"
Content-Disposition: attachment; filename="xsa31-4.2-unstable.patch"
Content-Transfer-Encoding: base64

bWVtb3A6IGxpbWl0IGd1ZXN0IHNwZWNpZmllZCBleHRlbnQgb3JkZXIKCkFs
bG93aW5nIHVuYm91bmRlZCBvcmRlciB2YWx1ZXMgaGVyZSBjYXVzZXMgYWxt
b3N0IHVuYm91bmRlZCBsb29wcwphbmQvb3IgcGFydGlhbGx5IGluY29tcGxl
dGUgcmVxdWVzdHMsIHBhcnRpY3VsYXJseSBpbiBQb0QgY29kZS4KClRoZSBh
ZGRlZCByYW5nZSBjaGVja3MgaW4gcG9wdWxhdGVfcGh5c21hcCgpLCBkZWNy
ZWFzZV9yZXNlcnZhdGlvbigpLAphbmQgdGhlICJpbiIgb25lIGluIG1lbW9y
eV9leGNoYW5nZSgpIGFyY2hpdGVjdHVyYWxseSBhbGwgY291bGQgdXNlClBB
RERSX0JJVFMgLSBQQUdFX1NISUZULCBhbmQgYXJlIGJlaW5nIGFydGlmaWNp
YWxseSBjb25zdHJhaW5lZCB0bwpNQVhfT1JERVIuCgpUaGlzIGlzIFhTQS0z
MSAvIENWRS0yMDEyLTU1MTUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVt
b3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDgzZTI2NjYuLjJl
NTZkNDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTE1LDcgKzExNSw4IEBAIHN0YXRp
YyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEp
CiAKICAgICAgICAgaWYgKCBhLT5tZW1mbGFncyAmIE1FTUZfcG9wdWxhdGVf
b25fZGVtYW5kICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBndWVz
dF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKGQsIGdwZm4sCisg
ICAgICAgICAgICBpZiAoIGEtPmV4dGVudF9vcmRlciA+IE1BWF9PUkRFUiB8
fAorICAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxh
dGVfb25fZGVtYW5kKGQsIGdwZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50X29y
ZGVyKSA8IDAgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9CkBAIC0yMzUsNyArMjM2LDggQEAgc3RhdGljIHZvaWQgZGVjcmVhc2Vf
cmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAgICAgeGVuX3Bm
bl90IGdtZm47CiAKICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vf
b2theShhLT5leHRlbnRfbGlzdCwgYS0+bnJfZG9uZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhLT5ucl9leHRlbnRzLTEpICkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLT5ucl9l
eHRlbnRzLTEpIHx8CisgICAgICAgICBhLT5leHRlbnRfb3JkZXIgPiBNQVhf
T1JERVIgKQogICAgICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gYS0+
bnJfZG9uZTsgaSA8IGEtPm5yX2V4dGVudHM7IGkrKyApCkBAIC0yOTcsNiAr
Mjk5LDkgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAg
ICAgaWYgKCAoZXhjaC5ucl9leGNoYW5nZWQgPiBleGNoLmluLm5yX2V4dGVu
dHMpIHx8CiAgICAgICAgICAvKiBJbnB1dCBhbmQgb3V0cHV0IGRvbWFpbiBp
ZGVudGlmaWVycyBtYXRjaD8gKi8KICAgICAgICAgIChleGNoLmluLmRvbWlk
ICE9IGV4Y2gub3V0LmRvbWlkKSB8fAorICAgICAgICAgLyogRXh0ZW50IG9y
ZGVycyBhcmUgc2Vuc2libGU/ICovCisgICAgICAgICAoZXhjaC5pbi5leHRl
bnRfb3JkZXIgPiBNQVhfT1JERVIpIHx8CisgICAgICAgICAoZXhjaC5vdXQu
ZXh0ZW50X29yZGVyID4gTUFYX09SREVSKSB8fAogICAgICAgICAgLyogU2l6
ZXMgb2YgaW5wdXQgYW5kIG91dHB1dCBsaXN0cyBkbyBub3Qgb3ZlcmZsb3cg
YSBsb25nPyAqLwogICAgICAgICAgKCh+MFVMID4+IGV4Y2guaW4uZXh0ZW50
X29yZGVyKSA8IGV4Y2guaW4ubnJfZXh0ZW50cykgfHwKICAgICAgICAgICgo
fjBVTCA+PiBleGNoLm91dC5leHRlbnRfb3JkZXIpIDwgZXhjaC5vdXQubnJf
ZXh0ZW50cykgfHwK

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBR-0003Fc-BF; Mon, 03 Dec 2012 17:51:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBO-0003Ez-Jp; Mon, 03 Dec 2012 17:51:55 +0000
Received: from [85.158.139.211:48146] by server-10.bemta-5.messagelabs.com id
	5E/BE-09257-9B6ECB05; Mon, 03 Dec 2012 17:51:53 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1354557111!18824868!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13587 invoked from network); 3 Dec 2012 17:51:52 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-5.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:52 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBD-0002Mr-Qx; Mon, 03 Dec 2012 17:51:43 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBC-00066G-S2; Mon, 03 Dec 2012 17:51:42 +0000
Date: Mon, 03 Dec 2012 17:51:42 +0000
Message-Id: <E1TfaBC-00066G-S2@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 26 (CVE-2012-5510) - Grant table
 version switch list corruption vulnerability
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5510 / XSA-26
                             version 3

       Grant table version switch list corruption vulnerability

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

Downgrading the grant table version of a guest involves freeing its
status pages. This freeing was incomplete - the page(s) are freed back
to the allocator, but not removed from the domain's tracking
list. This would cause list corruption, eventually leading to a
hypervisor crash.

IMPACT
======

A malicious guest administrator can cause Xen to crash, leading to a
denial of service attack.

VULNERABLE SYSTEMS
==================

All Xen version from 4.0 on are vulnerable.

Version 3.4 and earlier are not vulnerable.

MITIGATION
==========

Running only guests with trusted kernels will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa26-4.1.patch             Xen 4.1.x
xsa26-4.2.patch             Xen 4.2.x
xsa26-unstable.patch        xen-unstable


$ sha256sum xsa26*.patch
b4674ddaf9a9786d5e7e5e4f248f6095e118184df581036e0531b5db5e1d645b  xsa26-4.1.patch
a6e2ed7bae3e62d4294fdb48e8a5418b1de8e0e690f4fea4bb430d2b7cf758e6  xsa26-4.2.patch
ac2d5a82f0dba0f4213607a0e3bb9be586d90173bbadc4b402c2f19fbe4b2cf3  xsa26-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ1AAoJEIP+FMlX6CvZBHIH/jI42gGLsThzGlgkFg2aqE74
EUKIPZE4DLQNl6oTQ/fp0dfJgsQ8XHldovl4EphWK+oO0osloE2HjAY5mesOraui
IIQHRkbosbDshDcSqFDndl+xjAEk1ohlGMMpSdUImIHdFF8ZJneXdK11cqxMtCKR
27ych3lDViqy0OqxFGRZpsBE0hHqU7aiL8Orr+tI4sANnd/qVfZcdqizoTRuAJX3
KOmaq+8VwoRSeppAvVgcnGkDLyCd5udRLNEenjrFo1YkC01bVIdbD59/ZwEIC6eZ
iR7bvppV1nuq9WnbCkx+FVkNc9AuGwUZMOdePH2PwLYqIZGMBi9uqUD3Y0HHMoo=
=OtT0
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa26-4.1.patch"
Content-Disposition: attachment; filename="xsa26-4.1.patch"
Content-Transfer-Encoding: base64

Z250dGFiOiBmaXggcmVsZWFzaW5nIG9mIG1lbW9yeSB1cG9uIHN3aXRjaGVz
IGJldHdlZW4gdmVyc2lvbnMKCmdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19m
cmFtZXMoKSBpbmNvbXBsZXRlbHkgZnJlZWQgdGhlIHBhZ2VzCnByZXZpb3Vz
bHkgdXNlZCBhcyBzdGF0dXMgZnJhbWUgaW4gdGhhdCB0aGV5IGRpZCBub3Qg
Z2V0IHJlbW92ZWQgZnJvbQp0aGUgZG9tYWluJ3MgeGVucGFnZV9saXN0LCB0
aHVzIGNhdXNpbmcgc3Vic2VxdWVudCBsaXN0IGNvcnJ1cHRpb24Kd2hlbiB0
aG9zZSBwYWdlcyBkaWQgZ2V0IGFsbG9jYXRlZCBhZ2FpbiBmb3IgdGhlIHNh
bWUgb3IgYW5vdGhlciBwdXJwb3NlLgoKU2ltaWxhcmx5LCBncmFudF90YWJs
ZV9jcmVhdGUoKSBhbmQgZ250dGFiX2dyb3dfdGFibGUoKSBib3RoIGltcHJv
cGVybHkKY2xlYW4gdXAgaW4gdGhlIGV2ZW50IG9mIGFuIGVycm9yIC0gcGFn
ZXMgYWxyZWFkeSBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QKY2FuJ3QgYmUgZnJl
ZWQgYnkganVzdCBwYXNzaW5nIHRoZW0gdG8gZnJlZV94ZW5oZWFwX3BhZ2Uo
KS4gRml4IHRoaXMgYnkKc2hhcmluZyB0aGUgcGFnZXMgb25seSBhZnRlciBh
bGwgYWxsb2NhdGlvbnMgc3VjY2VlZGVkLgoKVGhpcyBpcyBDVkUtMjAxMi01
NTEwIC8gWFNBLTI2LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogSWFuIENhbXBiZWxsIDxpYW4u
Y2FtcGJlbGxAY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggNmMwYWE2Zi4uYTE4MGFlZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpA
QCAtMTEyNiwxMiArMTEyNiwxMyBAQCBmYXVsdDoKIH0KIAogc3RhdGljIGlu
dAotZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK2dudHRhYl9wb3B1bGF0
ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKIHsKICAgICB1bnNpZ25lZCBp
OwogICAgIHVuc2lnbmVkIHJlcV9zdGF0dXNfZnJhbWVzOwogCi0gICAgcmVx
X3N0YXR1c19mcmFtZXMgPSBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5u
cl9ncmFudF9mcmFtZXMpOworICAgIHJlcV9zdGF0dXNfZnJhbWVzID0gZ3Jh
bnRfdG9fc3RhdHVzX2ZyYW1lcyhyZXFfbnJfZnJhbWVzKTsKICAgICBmb3Ig
KCBpID0gbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkgPCByZXFfc3RhdHVzX2Zy
YW1lczsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggKGd0LT5zdGF0dXNb
aV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCkBAIC0xMTYy
LDcgKzExNjMsMTIgQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zdGF0dXNfZnJhbWVzKGd0KTsg
aSsrICkKICAgICB7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHZpcnRfdG9f
cGFnZShndC0+c3RhdHVzW2ldKSwgZG9tX3hlbik7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gdmlydF90b19wYWdlKGd0LT5zdGF0dXNbaV0p
OworCisgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25lcihwZykgIT0gZCk7
CisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2Nh
dGVkLCAmcGctPmNvdW50X2luZm8pICkKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBnKTsKKyAgICAgICAgQlVHX09OKHBnLT5jb3VudF9pbmZvICYgflBHQ194
ZW5faGVhcCk7CiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5zdGF0
dXNbaV0pOwogICAgICAgICBndC0+c3RhdHVzW2ldID0gTlVMTDsKICAgICB9
CkBAIC0xMjAwLDE5ICsxMjA2LDE4IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQog
ICAgICAgICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKICAgICB9
CiAKLSAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFtZXMgd2l0aCB0
aGUgcmVjaXBpZW50IGRvbWFpbiAqLwotICAgIGZvciAoIGkgPSBucl9ncmFu
dF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsrICkKLSAgICAg
ICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7Ci0KLSAg
ICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gcmVxX25yX2ZyYW1lczsKLQogICAg
IC8qIFN0YXR1cyBwYWdlcyAtIHZlcnNpb24gMiAqLwogICAgIGlmIChndC0+
Z3RfdmVyc2lvbiA+IDEpCiAgICAgewotICAgICAgICBpZiAoIGdudHRhYl9w
b3B1bGF0ZV9zdGF0dXNfZnJhbWVzKGQsIGd0KSApCisgICAgICAgIGlmICgg
Z250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoZCwgZ3QsIHJlcV9ucl9m
cmFtZXMpICkKICAgICAgICAgICAgIGdvdG8gc2hhcmVkX2FsbG9jX2ZhaWxl
ZDsKICAgICB9CiAKKyAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFt
ZXMgd2l0aCB0aGUgcmVjaXBpZW50IGRvbWFpbiAqLworICAgIGZvciAoIGkg
PSBucl9ncmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsr
ICkKKyAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwg
aSk7CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IHJlcV9ucl9mcmFtZXM7
CisKICAgICByZXR1cm4gMTsKIAogc2hhcmVkX2FsbG9jX2ZhaWxlZDoKQEAg
LTIxMzQsNyArMjEzOSw3IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VF
U1RfSEFORExFKGdudHRhYl9zZXRfdmVyc2lvbl90IHVvcCkpCiAKICAgICBp
ZiAoIG9wLnZlcnNpb24gPT0gMiAmJiBndC0+Z3RfdmVyc2lvbiA8IDIgKQog
ICAgIHsKLSAgICAgICAgcmVzID0gZ250dGFiX3BvcHVsYXRlX3N0YXR1c19m
cmFtZXMoZCwgZ3QpOworICAgICAgICByZXMgPSBnbnR0YWJfcG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyhkLCBndCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSk7CiAg
ICAgICAgIGlmICggcmVzIDwgMCkKICAgICAgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKICAgICB9CkBAIC0yNDQ5LDkgKzI0NTQsNiBAQCBncmFudF90YWJs
ZV9jcmVhdGUoCiAgICAgICAgIGNsZWFyX3BhZ2UodC0+c2hhcmVkX3Jhd1tp
XSk7CiAgICAgfQogICAgIAotICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCi0gICAgICAgIGdudHRhYl9jcmVh
dGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSk7Ci0KICAgICAvKiBTdGF0dXMgcGFn
ZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwogICAgIHQt
PnN0YXR1cyA9IHhtYWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19m
cmFtZXMobWF4X25yX2dyYW50X2ZyYW1lcykpOwpAQCAtMjQ1OSw2ICsyNDYx
LDEwIEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICAgICAgZ290byBub19t
ZW1fNDsKICAgICBtZW1zZXQodC0+c3RhdHVzLCAwLAogICAgICAgICAgICBn
cmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ucl9ncmFudF9mcmFtZXMpICog
c2l6ZW9mKHQtPnN0YXR1c1swXSkpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICAgICAgZ250
dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsKKwogICAgIHQtPm5y
X3N0YXR1c19mcmFtZXMgPSAwOwogCiAgICAgLyogT2theSwgaW5zdGFsbCB0
aGUgc3RydWN0dXJlLiAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa26-4.2.patch"
Content-Disposition: attachment; filename="xsa26-4.2.patch"
Content-Transfer-Encoding: base64

Z250dGFiOiBmaXggcmVsZWFzaW5nIG9mIG1lbW9yeSB1cG9uIHN3aXRjaGVz
IGJldHdlZW4gdmVyc2lvbnMKCmdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19m
cmFtZXMoKSBpbmNvbXBsZXRlbHkgZnJlZWQgdGhlIHBhZ2VzCnByZXZpb3Vz
bHkgdXNlZCBhcyBzdGF0dXMgZnJhbWUgaW4gdGhhdCB0aGV5IGRpZCBub3Qg
Z2V0IHJlbW92ZWQgZnJvbQp0aGUgZG9tYWluJ3MgeGVucGFnZV9saXN0LCB0
aHVzIGNhdXNpbmcgc3Vic2VxdWVudCBsaXN0IGNvcnJ1cHRpb24Kd2hlbiB0
aG9zZSBwYWdlcyBkaWQgZ2V0IGFsbG9jYXRlZCBhZ2FpbiBmb3IgdGhlIHNh
bWUgb3IgYW5vdGhlciBwdXJwb3NlLgoKU2ltaWxhcmx5LCBncmFudF90YWJs
ZV9jcmVhdGUoKSBhbmQgZ250dGFiX2dyb3dfdGFibGUoKSBib3RoIGltcHJv
cGVybHkKY2xlYW4gdXAgaW4gdGhlIGV2ZW50IG9mIGFuIGVycm9yIC0gcGFn
ZXMgYWxyZWFkeSBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QKY2FuJ3QgYmUgZnJl
ZWQgYnkganVzdCBwYXNzaW5nIHRoZW0gdG8gZnJlZV94ZW5oZWFwX3BhZ2Uo
KS4gRml4IHRoaXMgYnkKc2hhcmluZyB0aGUgcGFnZXMgb25seSBhZnRlciBh
bGwgYWxsb2NhdGlvbnMgc3VjY2VlZGVkLgoKVGhpcyBpcyBDVkUtMjAxMi01
NTEwIC8gWFNBLTI2LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogSWFuIENhbXBiZWxsIDxpYW4u
Y2FtcGJlbGxAY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggYzAxYWQwMC4uNmZiMmJlOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpA
QCAtMTE3MywxMiArMTE3MywxMyBAQCBmYXVsdDoKIH0KIAogc3RhdGljIGlu
dAotZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK2dudHRhYl9wb3B1bGF0
ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKIHsKICAgICB1bnNpZ25lZCBp
OwogICAgIHVuc2lnbmVkIHJlcV9zdGF0dXNfZnJhbWVzOwogCi0gICAgcmVx
X3N0YXR1c19mcmFtZXMgPSBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5u
cl9ncmFudF9mcmFtZXMpOworICAgIHJlcV9zdGF0dXNfZnJhbWVzID0gZ3Jh
bnRfdG9fc3RhdHVzX2ZyYW1lcyhyZXFfbnJfZnJhbWVzKTsKICAgICBmb3Ig
KCBpID0gbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkgPCByZXFfc3RhdHVzX2Zy
YW1lczsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggKGd0LT5zdGF0dXNb
aV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCkBAIC0xMjA5
LDcgKzEyMTAsMTIgQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zdGF0dXNfZnJhbWVzKGd0KTsg
aSsrICkKICAgICB7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHZpcnRfdG9f
cGFnZShndC0+c3RhdHVzW2ldKSwgZG9tX3hlbik7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gdmlydF90b19wYWdlKGd0LT5zdGF0dXNbaV0p
OworCisgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25lcihwZykgIT0gZCk7
CisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2Nh
dGVkLCAmcGctPmNvdW50X2luZm8pICkKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBnKTsKKyAgICAgICAgQlVHX09OKHBnLT5jb3VudF9pbmZvICYgflBHQ194
ZW5faGVhcCk7CiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5zdGF0
dXNbaV0pOwogICAgICAgICBndC0+c3RhdHVzW2ldID0gTlVMTDsKICAgICB9
CkBAIC0xMjQ3LDE5ICsxMjUzLDE4IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQog
ICAgICAgICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKICAgICB9
CiAKLSAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFtZXMgd2l0aCB0
aGUgcmVjaXBpZW50IGRvbWFpbiAqLwotICAgIGZvciAoIGkgPSBucl9ncmFu
dF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsrICkKLSAgICAg
ICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7Ci0KLSAg
ICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gcmVxX25yX2ZyYW1lczsKLQogICAg
IC8qIFN0YXR1cyBwYWdlcyAtIHZlcnNpb24gMiAqLwogICAgIGlmIChndC0+
Z3RfdmVyc2lvbiA+IDEpCiAgICAgewotICAgICAgICBpZiAoIGdudHRhYl9w
b3B1bGF0ZV9zdGF0dXNfZnJhbWVzKGQsIGd0KSApCisgICAgICAgIGlmICgg
Z250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoZCwgZ3QsIHJlcV9ucl9m
cmFtZXMpICkKICAgICAgICAgICAgIGdvdG8gc2hhcmVkX2FsbG9jX2ZhaWxl
ZDsKICAgICB9CiAKKyAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFt
ZXMgd2l0aCB0aGUgcmVjaXBpZW50IGRvbWFpbiAqLworICAgIGZvciAoIGkg
PSBucl9ncmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsr
ICkKKyAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwg
aSk7CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IHJlcV9ucl9mcmFtZXM7
CisKICAgICByZXR1cm4gMTsKIAogc2hhcmVkX2FsbG9jX2ZhaWxlZDoKQEAg
LTIxNTcsNyArMjE2Miw3IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VF
U1RfSEFORExFKGdudHRhYl9zZXRfdmVyc2lvbl90IHVvcCkpCiAKICAgICBp
ZiAoIG9wLnZlcnNpb24gPT0gMiAmJiBndC0+Z3RfdmVyc2lvbiA8IDIgKQog
ICAgIHsKLSAgICAgICAgcmVzID0gZ250dGFiX3BvcHVsYXRlX3N0YXR1c19m
cmFtZXMoZCwgZ3QpOworICAgICAgICByZXMgPSBnbnR0YWJfcG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyhkLCBndCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSk7CiAg
ICAgICAgIGlmICggcmVzIDwgMCkKICAgICAgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKICAgICB9CkBAIC0yNjAwLDE0ICsyNjA1LDE1IEBAIGdyYW50X3Rh
YmxlX2NyZWF0ZSgKICAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFyZWRfcmF3
W2ldKTsKICAgICB9CiAgICAgCi0gICAgZm9yICggaSA9IDA7IGkgPCBJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKLSAgICAgICAgZ250dGFiX2Ny
ZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsKLQogICAgIC8qIFN0YXR1cyBw
YWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCiAgICAg
dC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhtYXhfbnJfZ3JhbnRfZnJhbWVzKSk7CiAgICAgaWYgKCB0LT5z
dGF0dXMgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzQ7CisKKyAg
ICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBp
KysgKQorICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQs
IGkpOworCiAgICAgdC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CiAKICAgICAv
KiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa26-unstable.patch"
Content-Disposition: attachment; filename="xsa26-unstable.patch"
Content-Transfer-Encoding: base64

Z250dGFiOiBmaXggcmVsZWFzaW5nIG9mIG1lbW9yeSB1cG9uIHN3aXRjaGVz
IGJldHdlZW4gdmVyc2lvbnMKCmdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19m
cmFtZXMoKSBpbmNvbXBsZXRlbHkgZnJlZWQgdGhlIHBhZ2VzCnByZXZpb3Vz
bHkgdXNlZCBhcyBzdGF0dXMgZnJhbWUgaW4gdGhhdCB0aGV5IGRpZCBub3Qg
Z2V0IHJlbW92ZWQgZnJvbQp0aGUgZG9tYWluJ3MgeGVucGFnZV9saXN0LCB0
aHVzIGNhdXNpbmcgc3Vic2VxdWVudCBsaXN0IGNvcnJ1cHRpb24Kd2hlbiB0
aG9zZSBwYWdlcyBkaWQgZ2V0IGFsbG9jYXRlZCBhZ2FpbiBmb3IgdGhlIHNh
bWUgb3IgYW5vdGhlciBwdXJwb3NlLgoKU2ltaWxhcmx5LCBncmFudF90YWJs
ZV9jcmVhdGUoKSBhbmQgZ250dGFiX2dyb3dfdGFibGUoKSBib3RoIGltcHJv
cGVybHkKY2xlYW4gdXAgaW4gdGhlIGV2ZW50IG9mIGFuIGVycm9yIC0gcGFn
ZXMgYWxyZWFkeSBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QKY2FuJ3QgYmUgZnJl
ZWQgYnkganVzdCBwYXNzaW5nIHRoZW0gdG8gZnJlZV94ZW5oZWFwX3BhZ2Uo
KS4gRml4IHRoaXMgYnkKc2hhcmluZyB0aGUgcGFnZXMgb25seSBhZnRlciBh
bGwgYWxsb2NhdGlvbnMgc3VjY2VlZGVkLgoKVGhpcyBpcyBDVkUtMjAxMi01
NTEwIC8gWFNBLTI2LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogSWFuIENhbXBiZWxsIDxpYW4u
Y2FtcGJlbGxAY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggNzkxMjc2OS4uZWM5ZWNmNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpA
QCAtMTIwOCwxMiArMTIwOCwxMyBAQCBmYXVsdDoKIH0KIAogc3RhdGljIGlu
dAotZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK2dudHRhYl9wb3B1bGF0
ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKIHsKICAgICB1bnNpZ25lZCBp
OwogICAgIHVuc2lnbmVkIHJlcV9zdGF0dXNfZnJhbWVzOwogCi0gICAgcmVx
X3N0YXR1c19mcmFtZXMgPSBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5u
cl9ncmFudF9mcmFtZXMpOworICAgIHJlcV9zdGF0dXNfZnJhbWVzID0gZ3Jh
bnRfdG9fc3RhdHVzX2ZyYW1lcyhyZXFfbnJfZnJhbWVzKTsKICAgICBmb3Ig
KCBpID0gbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkgPCByZXFfc3RhdHVzX2Zy
YW1lczsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggKGd0LT5zdGF0dXNb
aV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCkBAIC0xMjQ0
LDcgKzEyNDUsMTIgQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zdGF0dXNfZnJhbWVzKGd0KTsg
aSsrICkKICAgICB7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHZpcnRfdG9f
cGFnZShndC0+c3RhdHVzW2ldKSwgZG9tX3hlbik7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gdmlydF90b19wYWdlKGd0LT5zdGF0dXNbaV0p
OworCisgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25lcihwZykgIT0gZCk7
CisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2Nh
dGVkLCAmcGctPmNvdW50X2luZm8pICkKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBnKTsKKyAgICAgICAgQlVHX09OKHBnLT5jb3VudF9pbmZvICYgflBHQ194
ZW5faGVhcCk7CiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5zdGF0
dXNbaV0pOwogICAgICAgICBndC0+c3RhdHVzW2ldID0gTlVMTDsKICAgICB9
CkBAIC0xMjgyLDE5ICsxMjg4LDE4IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQog
ICAgICAgICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKICAgICB9
CiAKLSAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFtZXMgd2l0aCB0
aGUgcmVjaXBpZW50IGRvbWFpbiAqLwotICAgIGZvciAoIGkgPSBucl9ncmFu
dF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsrICkKLSAgICAg
ICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7Ci0KLSAg
ICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gcmVxX25yX2ZyYW1lczsKLQogICAg
IC8qIFN0YXR1cyBwYWdlcyAtIHZlcnNpb24gMiAqLwogICAgIGlmIChndC0+
Z3RfdmVyc2lvbiA+IDEpCiAgICAgewotICAgICAgICBpZiAoIGdudHRhYl9w
b3B1bGF0ZV9zdGF0dXNfZnJhbWVzKGQsIGd0KSApCisgICAgICAgIGlmICgg
Z250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoZCwgZ3QsIHJlcV9ucl9m
cmFtZXMpICkKICAgICAgICAgICAgIGdvdG8gc2hhcmVkX2FsbG9jX2ZhaWxl
ZDsKICAgICB9CiAKKyAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFt
ZXMgd2l0aCB0aGUgcmVjaXBpZW50IGRvbWFpbiAqLworICAgIGZvciAoIGkg
PSBucl9ncmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsr
ICkKKyAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwg
aSk7CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IHJlcV9ucl9mcmFtZXM7
CisKICAgICByZXR1cm4gMTsKIAogc2hhcmVkX2FsbG9jX2ZhaWxlZDoKQEAg
LTIxOTIsNyArMjE5Nyw3IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXRfdmVyc2lvbl90IHVvcCkpCiAK
ICAgICBpZiAoIG9wLnZlcnNpb24gPT0gMiAmJiBndC0+Z3RfdmVyc2lvbiA8
IDIgKQogICAgIHsKLSAgICAgICAgcmVzID0gZ250dGFiX3BvcHVsYXRlX3N0
YXR1c19mcmFtZXMoZCwgZ3QpOworICAgICAgICByZXMgPSBnbnR0YWJfcG9w
dWxhdGVfc3RhdHVzX2ZyYW1lcyhkLCBndCwgbnJfZ3JhbnRfZnJhbWVzKGd0
KSk7CiAgICAgICAgIGlmICggcmVzIDwgMCkKICAgICAgICAgICAgIGdvdG8g
b3V0X3VubG9jazsKICAgICB9CkBAIC0yNjI4LDE0ICsyNjMzLDE1IEBAIGdy
YW50X3RhYmxlX2NyZWF0ZSgKICAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFy
ZWRfcmF3W2ldKTsKICAgICB9CiAgICAgCi0gICAgZm9yICggaSA9IDA7IGkg
PCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKLSAgICAgICAgZ250
dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsKLQogICAgIC8qIFN0
YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICov
CiAgICAgdC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNf
dCAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9f
c3RhdHVzX2ZyYW1lcyhtYXhfbnJfZ3JhbnRfZnJhbWVzKSk7CiAgICAgaWYg
KCB0LT5zdGF0dXMgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzQ7
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTOyBpKysgKQorICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdl
KGQsIHQsIGkpOworCiAgICAgdC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CiAK
ICAgICAvKiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCg==

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 17:52:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 17:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaBR-0003Fc-BF; Mon, 03 Dec 2012 17:51:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBO-0003Ez-Jp; Mon, 03 Dec 2012 17:51:55 +0000
Received: from [85.158.139.211:48146] by server-10.bemta-5.messagelabs.com id
	5E/BE-09257-9B6ECB05; Mon, 03 Dec 2012 17:51:53 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1354557111!18824868!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13587 invoked from network); 3 Dec 2012 17:51:52 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-5.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 17:51:52 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBD-0002Mr-Qx; Mon, 03 Dec 2012 17:51:43 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBC-00066G-S2; Mon, 03 Dec 2012 17:51:42 +0000
Date: Mon, 03 Dec 2012 17:51:42 +0000
Message-Id: <E1TfaBC-00066G-S2@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 26 (CVE-2012-5510) - Grant table
 version switch list corruption vulnerability
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5510 / XSA-26
                             version 3

       Grant table version switch list corruption vulnerability

UPDATES IN VERSION 3
====================

Public release.

ISSUE DESCRIPTION
=================

Downgrading the grant table version of a guest involves freeing its
status pages. This freeing was incomplete - the page(s) are freed back
to the allocator, but not removed from the domain's tracking
list. This would cause list corruption, eventually leading to a
hypervisor crash.

IMPACT
======

A malicious guest administrator can cause Xen to crash, leading to a
denial of service attack.

VULNERABLE SYSTEMS
==================

All Xen version from 4.0 on are vulnerable.

Version 3.4 and earlier are not vulnerable.

MITIGATION
==========

Running only guests with trusted kernels will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa26-4.1.patch             Xen 4.1.x
xsa26-4.2.patch             Xen 4.2.x
xsa26-unstable.patch        xen-unstable


$ sha256sum xsa26*.patch
b4674ddaf9a9786d5e7e5e4f248f6095e118184df581036e0531b5db5e1d645b  xsa26-4.1.patch
a6e2ed7bae3e62d4294fdb48e8a5418b1de8e0e690f4fea4bb430d2b7cf758e6  xsa26-4.2.patch
ac2d5a82f0dba0f4213607a0e3bb9be586d90173bbadc4b402c2f19fbe4b2cf3  xsa26-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ1AAoJEIP+FMlX6CvZBHIH/jI42gGLsThzGlgkFg2aqE74
EUKIPZE4DLQNl6oTQ/fp0dfJgsQ8XHldovl4EphWK+oO0osloE2HjAY5mesOraui
IIQHRkbosbDshDcSqFDndl+xjAEk1ohlGMMpSdUImIHdFF8ZJneXdK11cqxMtCKR
27ych3lDViqy0OqxFGRZpsBE0hHqU7aiL8Orr+tI4sANnd/qVfZcdqizoTRuAJX3
KOmaq+8VwoRSeppAvVgcnGkDLyCd5udRLNEenjrFo1YkC01bVIdbD59/ZwEIC6eZ
iR7bvppV1nuq9WnbCkx+FVkNc9AuGwUZMOdePH2PwLYqIZGMBi9uqUD3Y0HHMoo=
=OtT0
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa26-4.1.patch"
Content-Disposition: attachment; filename="xsa26-4.1.patch"
Content-Transfer-Encoding: base64

Z250dGFiOiBmaXggcmVsZWFzaW5nIG9mIG1lbW9yeSB1cG9uIHN3aXRjaGVz
IGJldHdlZW4gdmVyc2lvbnMKCmdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19m
cmFtZXMoKSBpbmNvbXBsZXRlbHkgZnJlZWQgdGhlIHBhZ2VzCnByZXZpb3Vz
bHkgdXNlZCBhcyBzdGF0dXMgZnJhbWUgaW4gdGhhdCB0aGV5IGRpZCBub3Qg
Z2V0IHJlbW92ZWQgZnJvbQp0aGUgZG9tYWluJ3MgeGVucGFnZV9saXN0LCB0
aHVzIGNhdXNpbmcgc3Vic2VxdWVudCBsaXN0IGNvcnJ1cHRpb24Kd2hlbiB0
aG9zZSBwYWdlcyBkaWQgZ2V0IGFsbG9jYXRlZCBhZ2FpbiBmb3IgdGhlIHNh
bWUgb3IgYW5vdGhlciBwdXJwb3NlLgoKU2ltaWxhcmx5LCBncmFudF90YWJs
ZV9jcmVhdGUoKSBhbmQgZ250dGFiX2dyb3dfdGFibGUoKSBib3RoIGltcHJv
cGVybHkKY2xlYW4gdXAgaW4gdGhlIGV2ZW50IG9mIGFuIGVycm9yIC0gcGFn
ZXMgYWxyZWFkeSBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QKY2FuJ3QgYmUgZnJl
ZWQgYnkganVzdCBwYXNzaW5nIHRoZW0gdG8gZnJlZV94ZW5oZWFwX3BhZ2Uo
KS4gRml4IHRoaXMgYnkKc2hhcmluZyB0aGUgcGFnZXMgb25seSBhZnRlciBh
bGwgYWxsb2NhdGlvbnMgc3VjY2VlZGVkLgoKVGhpcyBpcyBDVkUtMjAxMi01
NTEwIC8gWFNBLTI2LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogSWFuIENhbXBiZWxsIDxpYW4u
Y2FtcGJlbGxAY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggNmMwYWE2Zi4uYTE4MGFlZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpA
QCAtMTEyNiwxMiArMTEyNiwxMyBAQCBmYXVsdDoKIH0KIAogc3RhdGljIGlu
dAotZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK2dudHRhYl9wb3B1bGF0
ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKIHsKICAgICB1bnNpZ25lZCBp
OwogICAgIHVuc2lnbmVkIHJlcV9zdGF0dXNfZnJhbWVzOwogCi0gICAgcmVx
X3N0YXR1c19mcmFtZXMgPSBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5u
cl9ncmFudF9mcmFtZXMpOworICAgIHJlcV9zdGF0dXNfZnJhbWVzID0gZ3Jh
bnRfdG9fc3RhdHVzX2ZyYW1lcyhyZXFfbnJfZnJhbWVzKTsKICAgICBmb3Ig
KCBpID0gbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkgPCByZXFfc3RhdHVzX2Zy
YW1lczsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggKGd0LT5zdGF0dXNb
aV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCkBAIC0xMTYy
LDcgKzExNjMsMTIgQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zdGF0dXNfZnJhbWVzKGd0KTsg
aSsrICkKICAgICB7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHZpcnRfdG9f
cGFnZShndC0+c3RhdHVzW2ldKSwgZG9tX3hlbik7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gdmlydF90b19wYWdlKGd0LT5zdGF0dXNbaV0p
OworCisgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25lcihwZykgIT0gZCk7
CisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2Nh
dGVkLCAmcGctPmNvdW50X2luZm8pICkKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBnKTsKKyAgICAgICAgQlVHX09OKHBnLT5jb3VudF9pbmZvICYgflBHQ194
ZW5faGVhcCk7CiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5zdGF0
dXNbaV0pOwogICAgICAgICBndC0+c3RhdHVzW2ldID0gTlVMTDsKICAgICB9
CkBAIC0xMjAwLDE5ICsxMjA2LDE4IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQog
ICAgICAgICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKICAgICB9
CiAKLSAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFtZXMgd2l0aCB0
aGUgcmVjaXBpZW50IGRvbWFpbiAqLwotICAgIGZvciAoIGkgPSBucl9ncmFu
dF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsrICkKLSAgICAg
ICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7Ci0KLSAg
ICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gcmVxX25yX2ZyYW1lczsKLQogICAg
IC8qIFN0YXR1cyBwYWdlcyAtIHZlcnNpb24gMiAqLwogICAgIGlmIChndC0+
Z3RfdmVyc2lvbiA+IDEpCiAgICAgewotICAgICAgICBpZiAoIGdudHRhYl9w
b3B1bGF0ZV9zdGF0dXNfZnJhbWVzKGQsIGd0KSApCisgICAgICAgIGlmICgg
Z250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoZCwgZ3QsIHJlcV9ucl9m
cmFtZXMpICkKICAgICAgICAgICAgIGdvdG8gc2hhcmVkX2FsbG9jX2ZhaWxl
ZDsKICAgICB9CiAKKyAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFt
ZXMgd2l0aCB0aGUgcmVjaXBpZW50IGRvbWFpbiAqLworICAgIGZvciAoIGkg
PSBucl9ncmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsr
ICkKKyAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwg
aSk7CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IHJlcV9ucl9mcmFtZXM7
CisKICAgICByZXR1cm4gMTsKIAogc2hhcmVkX2FsbG9jX2ZhaWxlZDoKQEAg
LTIxMzQsNyArMjEzOSw3IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VF
U1RfSEFORExFKGdudHRhYl9zZXRfdmVyc2lvbl90IHVvcCkpCiAKICAgICBp
ZiAoIG9wLnZlcnNpb24gPT0gMiAmJiBndC0+Z3RfdmVyc2lvbiA8IDIgKQog
ICAgIHsKLSAgICAgICAgcmVzID0gZ250dGFiX3BvcHVsYXRlX3N0YXR1c19m
cmFtZXMoZCwgZ3QpOworICAgICAgICByZXMgPSBnbnR0YWJfcG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyhkLCBndCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSk7CiAg
ICAgICAgIGlmICggcmVzIDwgMCkKICAgICAgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKICAgICB9CkBAIC0yNDQ5LDkgKzI0NTQsNiBAQCBncmFudF90YWJs
ZV9jcmVhdGUoCiAgICAgICAgIGNsZWFyX3BhZ2UodC0+c2hhcmVkX3Jhd1tp
XSk7CiAgICAgfQogICAgIAotICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCi0gICAgICAgIGdudHRhYl9jcmVh
dGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSk7Ci0KICAgICAvKiBTdGF0dXMgcGFn
ZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwogICAgIHQt
PnN0YXR1cyA9IHhtYWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19m
cmFtZXMobWF4X25yX2dyYW50X2ZyYW1lcykpOwpAQCAtMjQ1OSw2ICsyNDYx
LDEwIEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICAgICAgZ290byBub19t
ZW1fNDsKICAgICBtZW1zZXQodC0+c3RhdHVzLCAwLAogICAgICAgICAgICBn
cmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ucl9ncmFudF9mcmFtZXMpICog
c2l6ZW9mKHQtPnN0YXR1c1swXSkpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICAgICAgZ250
dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsKKwogICAgIHQtPm5y
X3N0YXR1c19mcmFtZXMgPSAwOwogCiAgICAgLyogT2theSwgaW5zdGFsbCB0
aGUgc3RydWN0dXJlLiAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa26-4.2.patch"
Content-Disposition: attachment; filename="xsa26-4.2.patch"
Content-Transfer-Encoding: base64

Z250dGFiOiBmaXggcmVsZWFzaW5nIG9mIG1lbW9yeSB1cG9uIHN3aXRjaGVz
IGJldHdlZW4gdmVyc2lvbnMKCmdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19m
cmFtZXMoKSBpbmNvbXBsZXRlbHkgZnJlZWQgdGhlIHBhZ2VzCnByZXZpb3Vz
bHkgdXNlZCBhcyBzdGF0dXMgZnJhbWUgaW4gdGhhdCB0aGV5IGRpZCBub3Qg
Z2V0IHJlbW92ZWQgZnJvbQp0aGUgZG9tYWluJ3MgeGVucGFnZV9saXN0LCB0
aHVzIGNhdXNpbmcgc3Vic2VxdWVudCBsaXN0IGNvcnJ1cHRpb24Kd2hlbiB0
aG9zZSBwYWdlcyBkaWQgZ2V0IGFsbG9jYXRlZCBhZ2FpbiBmb3IgdGhlIHNh
bWUgb3IgYW5vdGhlciBwdXJwb3NlLgoKU2ltaWxhcmx5LCBncmFudF90YWJs
ZV9jcmVhdGUoKSBhbmQgZ250dGFiX2dyb3dfdGFibGUoKSBib3RoIGltcHJv
cGVybHkKY2xlYW4gdXAgaW4gdGhlIGV2ZW50IG9mIGFuIGVycm9yIC0gcGFn
ZXMgYWxyZWFkeSBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QKY2FuJ3QgYmUgZnJl
ZWQgYnkganVzdCBwYXNzaW5nIHRoZW0gdG8gZnJlZV94ZW5oZWFwX3BhZ2Uo
KS4gRml4IHRoaXMgYnkKc2hhcmluZyB0aGUgcGFnZXMgb25seSBhZnRlciBh
bGwgYWxsb2NhdGlvbnMgc3VjY2VlZGVkLgoKVGhpcyBpcyBDVkUtMjAxMi01
NTEwIC8gWFNBLTI2LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogSWFuIENhbXBiZWxsIDxpYW4u
Y2FtcGJlbGxAY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggYzAxYWQwMC4uNmZiMmJlOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpA
QCAtMTE3MywxMiArMTE3MywxMyBAQCBmYXVsdDoKIH0KIAogc3RhdGljIGlu
dAotZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK2dudHRhYl9wb3B1bGF0
ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKIHsKICAgICB1bnNpZ25lZCBp
OwogICAgIHVuc2lnbmVkIHJlcV9zdGF0dXNfZnJhbWVzOwogCi0gICAgcmVx
X3N0YXR1c19mcmFtZXMgPSBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5u
cl9ncmFudF9mcmFtZXMpOworICAgIHJlcV9zdGF0dXNfZnJhbWVzID0gZ3Jh
bnRfdG9fc3RhdHVzX2ZyYW1lcyhyZXFfbnJfZnJhbWVzKTsKICAgICBmb3Ig
KCBpID0gbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkgPCByZXFfc3RhdHVzX2Zy
YW1lczsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggKGd0LT5zdGF0dXNb
aV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCkBAIC0xMjA5
LDcgKzEyMTAsMTIgQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zdGF0dXNfZnJhbWVzKGd0KTsg
aSsrICkKICAgICB7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHZpcnRfdG9f
cGFnZShndC0+c3RhdHVzW2ldKSwgZG9tX3hlbik7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gdmlydF90b19wYWdlKGd0LT5zdGF0dXNbaV0p
OworCisgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25lcihwZykgIT0gZCk7
CisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2Nh
dGVkLCAmcGctPmNvdW50X2luZm8pICkKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBnKTsKKyAgICAgICAgQlVHX09OKHBnLT5jb3VudF9pbmZvICYgflBHQ194
ZW5faGVhcCk7CiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5zdGF0
dXNbaV0pOwogICAgICAgICBndC0+c3RhdHVzW2ldID0gTlVMTDsKICAgICB9
CkBAIC0xMjQ3LDE5ICsxMjUzLDE4IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQog
ICAgICAgICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKICAgICB9
CiAKLSAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFtZXMgd2l0aCB0
aGUgcmVjaXBpZW50IGRvbWFpbiAqLwotICAgIGZvciAoIGkgPSBucl9ncmFu
dF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsrICkKLSAgICAg
ICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7Ci0KLSAg
ICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gcmVxX25yX2ZyYW1lczsKLQogICAg
IC8qIFN0YXR1cyBwYWdlcyAtIHZlcnNpb24gMiAqLwogICAgIGlmIChndC0+
Z3RfdmVyc2lvbiA+IDEpCiAgICAgewotICAgICAgICBpZiAoIGdudHRhYl9w
b3B1bGF0ZV9zdGF0dXNfZnJhbWVzKGQsIGd0KSApCisgICAgICAgIGlmICgg
Z250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoZCwgZ3QsIHJlcV9ucl9m
cmFtZXMpICkKICAgICAgICAgICAgIGdvdG8gc2hhcmVkX2FsbG9jX2ZhaWxl
ZDsKICAgICB9CiAKKyAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFt
ZXMgd2l0aCB0aGUgcmVjaXBpZW50IGRvbWFpbiAqLworICAgIGZvciAoIGkg
PSBucl9ncmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsr
ICkKKyAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwg
aSk7CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IHJlcV9ucl9mcmFtZXM7
CisKICAgICByZXR1cm4gMTsKIAogc2hhcmVkX2FsbG9jX2ZhaWxlZDoKQEAg
LTIxNTcsNyArMjE2Miw3IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VF
U1RfSEFORExFKGdudHRhYl9zZXRfdmVyc2lvbl90IHVvcCkpCiAKICAgICBp
ZiAoIG9wLnZlcnNpb24gPT0gMiAmJiBndC0+Z3RfdmVyc2lvbiA8IDIgKQog
ICAgIHsKLSAgICAgICAgcmVzID0gZ250dGFiX3BvcHVsYXRlX3N0YXR1c19m
cmFtZXMoZCwgZ3QpOworICAgICAgICByZXMgPSBnbnR0YWJfcG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyhkLCBndCwgbnJfZ3JhbnRfZnJhbWVzKGd0KSk7CiAg
ICAgICAgIGlmICggcmVzIDwgMCkKICAgICAgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKICAgICB9CkBAIC0yNjAwLDE0ICsyNjA1LDE1IEBAIGdyYW50X3Rh
YmxlX2NyZWF0ZSgKICAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFyZWRfcmF3
W2ldKTsKICAgICB9CiAgICAgCi0gICAgZm9yICggaSA9IDA7IGkgPCBJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKLSAgICAgICAgZ250dGFiX2Ny
ZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsKLQogICAgIC8qIFN0YXR1cyBw
YWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCiAgICAg
dC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhtYXhfbnJfZ3JhbnRfZnJhbWVzKSk7CiAgICAgaWYgKCB0LT5z
dGF0dXMgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzQ7CisKKyAg
ICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBp
KysgKQorICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQs
IGkpOworCiAgICAgdC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CiAKICAgICAv
KiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa26-unstable.patch"
Content-Disposition: attachment; filename="xsa26-unstable.patch"
Content-Transfer-Encoding: base64

Z250dGFiOiBmaXggcmVsZWFzaW5nIG9mIG1lbW9yeSB1cG9uIHN3aXRjaGVz
IGJldHdlZW4gdmVyc2lvbnMKCmdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19m
cmFtZXMoKSBpbmNvbXBsZXRlbHkgZnJlZWQgdGhlIHBhZ2VzCnByZXZpb3Vz
bHkgdXNlZCBhcyBzdGF0dXMgZnJhbWUgaW4gdGhhdCB0aGV5IGRpZCBub3Qg
Z2V0IHJlbW92ZWQgZnJvbQp0aGUgZG9tYWluJ3MgeGVucGFnZV9saXN0LCB0
aHVzIGNhdXNpbmcgc3Vic2VxdWVudCBsaXN0IGNvcnJ1cHRpb24Kd2hlbiB0
aG9zZSBwYWdlcyBkaWQgZ2V0IGFsbG9jYXRlZCBhZ2FpbiBmb3IgdGhlIHNh
bWUgb3IgYW5vdGhlciBwdXJwb3NlLgoKU2ltaWxhcmx5LCBncmFudF90YWJs
ZV9jcmVhdGUoKSBhbmQgZ250dGFiX2dyb3dfdGFibGUoKSBib3RoIGltcHJv
cGVybHkKY2xlYW4gdXAgaW4gdGhlIGV2ZW50IG9mIGFuIGVycm9yIC0gcGFn
ZXMgYWxyZWFkeSBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QKY2FuJ3QgYmUgZnJl
ZWQgYnkganVzdCBwYXNzaW5nIHRoZW0gdG8gZnJlZV94ZW5oZWFwX3BhZ2Uo
KS4gRml4IHRoaXMgYnkKc2hhcmluZyB0aGUgcGFnZXMgb25seSBhZnRlciBh
bGwgYWxsb2NhdGlvbnMgc3VjY2VlZGVkLgoKVGhpcyBpcyBDVkUtMjAxMi01
NTEwIC8gWFNBLTI2LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogSWFuIENhbXBiZWxsIDxpYW4u
Y2FtcGJlbGxAY2l0cml4LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggNzkxMjc2OS4uZWM5ZWNmNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpA
QCAtMTIwOCwxMiArMTIwOCwxMyBAQCBmYXVsdDoKIH0KIAogc3RhdGljIGlu
dAotZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK2dudHRhYl9wb3B1bGF0
ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKIHsKICAgICB1bnNpZ25lZCBp
OwogICAgIHVuc2lnbmVkIHJlcV9zdGF0dXNfZnJhbWVzOwogCi0gICAgcmVx
X3N0YXR1c19mcmFtZXMgPSBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5u
cl9ncmFudF9mcmFtZXMpOworICAgIHJlcV9zdGF0dXNfZnJhbWVzID0gZ3Jh
bnRfdG9fc3RhdHVzX2ZyYW1lcyhyZXFfbnJfZnJhbWVzKTsKICAgICBmb3Ig
KCBpID0gbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkgPCByZXFfc3RhdHVzX2Zy
YW1lczsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggKGd0LT5zdGF0dXNb
aV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCkBAIC0xMjQ0
LDcgKzEyNDUsMTIgQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zdGF0dXNfZnJhbWVzKGd0KTsg
aSsrICkKICAgICB7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHZpcnRfdG9f
cGFnZShndC0+c3RhdHVzW2ldKSwgZG9tX3hlbik7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gdmlydF90b19wYWdlKGd0LT5zdGF0dXNbaV0p
OworCisgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25lcihwZykgIT0gZCk7
CisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2Nh
dGVkLCAmcGctPmNvdW50X2luZm8pICkKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBnKTsKKyAgICAgICAgQlVHX09OKHBnLT5jb3VudF9pbmZvICYgflBHQ194
ZW5faGVhcCk7CiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5zdGF0
dXNbaV0pOwogICAgICAgICBndC0+c3RhdHVzW2ldID0gTlVMTDsKICAgICB9
CkBAIC0xMjgyLDE5ICsxMjg4LDE4IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQog
ICAgICAgICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKICAgICB9
CiAKLSAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFtZXMgd2l0aCB0
aGUgcmVjaXBpZW50IGRvbWFpbiAqLwotICAgIGZvciAoIGkgPSBucl9ncmFu
dF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsrICkKLSAgICAg
ICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7Ci0KLSAg
ICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gcmVxX25yX2ZyYW1lczsKLQogICAg
IC8qIFN0YXR1cyBwYWdlcyAtIHZlcnNpb24gMiAqLwogICAgIGlmIChndC0+
Z3RfdmVyc2lvbiA+IDEpCiAgICAgewotICAgICAgICBpZiAoIGdudHRhYl9w
b3B1bGF0ZV9zdGF0dXNfZnJhbWVzKGQsIGd0KSApCisgICAgICAgIGlmICgg
Z250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoZCwgZ3QsIHJlcV9ucl9m
cmFtZXMpICkKICAgICAgICAgICAgIGdvdG8gc2hhcmVkX2FsbG9jX2ZhaWxl
ZDsKICAgICB9CiAKKyAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFt
ZXMgd2l0aCB0aGUgcmVjaXBpZW50IGRvbWFpbiAqLworICAgIGZvciAoIGkg
PSBucl9ncmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsr
ICkKKyAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwg
aSk7CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IHJlcV9ucl9mcmFtZXM7
CisKICAgICByZXR1cm4gMTsKIAogc2hhcmVkX2FsbG9jX2ZhaWxlZDoKQEAg
LTIxOTIsNyArMjE5Nyw3IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXRfdmVyc2lvbl90IHVvcCkpCiAK
ICAgICBpZiAoIG9wLnZlcnNpb24gPT0gMiAmJiBndC0+Z3RfdmVyc2lvbiA8
IDIgKQogICAgIHsKLSAgICAgICAgcmVzID0gZ250dGFiX3BvcHVsYXRlX3N0
YXR1c19mcmFtZXMoZCwgZ3QpOworICAgICAgICByZXMgPSBnbnR0YWJfcG9w
dWxhdGVfc3RhdHVzX2ZyYW1lcyhkLCBndCwgbnJfZ3JhbnRfZnJhbWVzKGd0
KSk7CiAgICAgICAgIGlmICggcmVzIDwgMCkKICAgICAgICAgICAgIGdvdG8g
b3V0X3VubG9jazsKICAgICB9CkBAIC0yNjI4LDE0ICsyNjMzLDE1IEBAIGdy
YW50X3RhYmxlX2NyZWF0ZSgKICAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFy
ZWRfcmF3W2ldKTsKICAgICB9CiAgICAgCi0gICAgZm9yICggaSA9IDA7IGkg
PCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKLSAgICAgICAgZ250
dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsKLQogICAgIC8qIFN0
YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICov
CiAgICAgdC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNf
dCAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9f
c3RhdHVzX2ZyYW1lcyhtYXhfbnJfZ3JhbnRfZnJhbWVzKSk7CiAgICAgaWYg
KCB0LT5zdGF0dXMgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzQ7
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTOyBpKysgKQorICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdl
KGQsIHQsIGkpOworCiAgICAgdC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CiAK
ICAgICAvKiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCg==

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 18:11:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 18:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaUG-0001v2-VI; Mon, 03 Dec 2012 18:11:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaUE-0001tp-VK; Mon, 03 Dec 2012 18:11:23 +0000
Received: from [85.158.139.83:44299] by server-7.bemta-5.messagelabs.com id
	D3/51-23096-94BECB05; Mon, 03 Dec 2012 18:11:21 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-5.tower-182.messagelabs.com!1354558279!28244673!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31739 invoked from network); 3 Dec 2012 18:11:20 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-5.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 18:11:20 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBE-0002Mv-OI; Mon, 03 Dec 2012 17:51:44 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBE-00066j-ID; Mon, 03 Dec 2012 17:51:44 +0000
Date: Mon, 03 Dec 2012 17:51:44 +0000
Message-Id: <E1TfaBE-00066j-ID@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 27 (CVE-2012-5511) - several HVM
 operations do not validate the range of their inputs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5511 / XSA-27
                           version 4

   several HVM operations do not validate the range of their inputs

UPDATES IN VERSION 4
====================

Public release.

ISSUE DESCRIPTION
=================

Several HVM control operations do not check the size of their inputs
and can tie up a physical CPU for extended periods of time.

In addition dirty video RAM tracking involves clearing the bitmap
provided by the domain controlling the guest (e.g. dom0 or a
stubdom). If the size of that bitmap is overly large, an intermediate
variable on the hypervisor stack may overflow that stack.

IMPACT
======

A malicious guest administrator can cause Xen to become unresponsive
or to crash leading in either case to a Denial of Service.

VULNERABLE SYSTEMS
==================

All Xen versions from 3.4 onwards are vulnerable.

However Xen 4.2 and unstable are not vulnerable to the stack
overflow. Systems running either of these are not vulnerable to the
crash.

Version 3.4, 4.0 and 4.1 are vulnerable to both the stack overflow and
the physical CPU hang.

The vulnerability is only exposed to HVM guests.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa27-4.1.patch             Xen 4.1.x
xsa27-4.2.patch             Xen 4.2.x
xsa27-4.unstable.patch      xen-unstable


$ sha256sum xsa27*.patch
7443da829a7b2dd4b5e0b8db97a8b569e7c10d908ee7c34fa60bc2ddd781be57  xsa27-4.1.patch
462eae827944d1d337a6ebf13a36ea952d7fb76b993b9c29946e1d9cfb5ea2a3  xsa27-4.2.patch
fcb07c6bd78a0d9513a68e2eb3bf0c21ef4d8ff0e6ebf6fdce04a3170303cab6  xsa27-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ2AAoJEIP+FMlX6CvZzqwIAJwIUGfXDA0KvJ/zZWAJm49Q
c5Sn5xK1wZdGdJTlCqAGZSMOmaUP6tofqEWanb6nOg2vRAk7HlDz1JbUw5P8E3H9
mTT9Ro8rOhAIhgD0joT4i2XE77OTuLF85JK0M0fn2XPdUNFraChYUGthXj9+irlc
FOhrLnXBlo34h7V7nY9XGIKAwcYUQnR7RcPasKOCO1OGEYofWKJOSKR9wrIhXiMN
Q2svs4J1+PxNdKpErS+mMwEbnYHBcmxxEZXWktB9plzSqf5FMP4yQ3C5wTu/zrYH
nu8Jj2JNV3NTnZgcviUBysTR+1s+JgVjLU3gtxebh2caqjSKyenPU2yYna5rlfY=
=tfAP
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa27-4.1.patch"
Content-Disposition: attachment; filename="xsa27-4.1.patch"
Content-Transfer-Encoding: base64

aHZtOiBMaW1pdCB0aGUgc2l6ZSBvZiBsYXJnZSBIVk0gb3AgYmF0Y2hlcwoK
RG9pbmcgbGFyZ2UgcDJtIHVwZGF0ZXMgZm9yIEhWTU9QX3RyYWNrX2RpcnR5
X3ZyYW0gd2l0aG91dCBwcmVlbXB0aW9uCnRpZXMgdXAgdGhlIHBoeXNpY2Fs
IHByb2Nlc3Nvci4gSW50ZWdyYXRpbmcgcHJlZW1wdGlvbiBpbnRvIHRoZSBw
Mm0KdXBkYXRlcyBpcyBoYXJkIHNvIHNpbXBseSBsaW1pdCB0byAxR0Igd2hp
Y2ggaXMgc3VmZmljaWVudCBmb3IgYSAxNTAwMAoqIDE1MDAwICogMzJicHAg
ZnJhbWVidWZmZXIuCgpGb3IgSFZNT1BfbW9kaWZpZWRfbWVtb3J5IGFuZCBI
Vk1PUF9zZXRfbWVtX3R5cGUgcHJlZW1wdGlibGUgYWRkIHRoZQpuZWNlc3Nh
cnkgbWFjaGluZXJ5IHRvIGhhbmRsZSBwcmVlbXB0aW9uLgoKVGhpcyBpcyBD
VkUtMjAxMi01NTExIC8gWFNBLTI3LgoKU2lnbmVkLW9mZi1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVs
bCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCng4Ni9wYWdpbmc6
IERvbid0IGFsbG9jYXRlIHVzZXItY29udHJvbGxlZCBhbW91bnRzIG9mIHN0
YWNrIG1lbW9yeS4KClRoaXMgaXMgWFNBLTI3IC8gQ1ZFLTIwMTItNTUxMS4K
ClNpZ25lZC1vZmYtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp2MjogUHJv
dmlkZSBkZWZpbml0aW9uIG9mIEdCIHRvIGZpeCB4ODYtMzIgY29tcGlsZS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgoKCmRpZmYgLXIgNTYzOTA0N2Q2YzlmIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwlNb24gTm92
IDE5IDA5OjQzOjQ4IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwlNb24gTm92IDE5IDE2OjAwOjMzIDIwMTIgKzAwMDAKQEAgLTM0
NzEsNiArMzQ3MSw5IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcg
b3AsIFhFTl9HVUUKICAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSAp
CiAgICAgICAgICAgICBnb3RvIHBhcmFtX2ZhaWwyOwogCisgICAgICAgIGlm
ICggYS5uciA+IEdCKDEpID4+IFBBR0VfU0hJRlQgKQorICAgICAgICAgICAg
Z290byBwYXJhbV9mYWlsMjsKKwogICAgICAgICByYyA9IHhzbV9odm1fcGFy
YW0oZCwgb3ApOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdv
dG8gcGFyYW1fZmFpbDI7CkBAIC0zNDk4LDcgKzM1MDEsNiBAQCBsb25nIGRv
X2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFCiAgICAgICAgIHN0
cnVjdCB4ZW5faHZtX21vZGlmaWVkX21lbW9yeSBhOwogICAgICAgICBzdHJ1
Y3QgZG9tYWluICpkOwogICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
OwotICAgICAgICB1bnNpZ25lZCBsb25nIHBmbjsKIAogICAgICAgICBpZiAo
IGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCiAgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKQEAgLTM1MjYsOCArMzUyOCw5IEBAIGxvbmcgZG9f
aHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUKICAgICAgICAgICAg
IGdvdG8gcGFyYW1fZmFpbDM7CiAKICAgICAgICAgcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwotICAgICAgICBmb3IgKCBwZm4gPSBhLmZpcnN0X3Bmbjsg
cGZuIDwgYS5maXJzdF9wZm4gKyBhLm5yOyBwZm4rKyApCisgICAgICAgIHdo
aWxlICggYS5uciA+IDAgKQogICAgICAgICB7CisgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHBmbiA9IGEuZmlyc3RfcGZuOwogICAgICAgICAgICAgcDJt
X3R5cGVfdCB0OwogICAgICAgICAgICAgbWZuX3QgbWZuID0gZ2ZuX3RvX21m
bihwMm0sIHBmbiwgJnQpOwogICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFn
aW5nKHQpICkKQEAgLTM1NDgsNiArMzU1MSwxOSBAQCBsb25nIGRvX2h2bV9v
cCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFCiAgICAgICAgICAgICAgICAg
LyogZG9uJ3QgdGFrZSBhIGxvbmcgdGltZSBhbmQgZG9uJ3QgZGllIGVpdGhl
ciAqLwogICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQtPnZj
cHVbMF0sIG1mbiwgMSwgMCk7CiAgICAgICAgICAgICB9CisKKyAgICAgICAg
ICAgIGEuZmlyc3RfcGZuKys7CisgICAgICAgICAgICBhLm5yLS07CisKKyAg
ICAgICAgICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBu
b3QgdGhlIGxhc3QgaW50ZXJhdGlvbiAqLworICAgICAgICAgICAgaWYgKCBh
Lm5yID4gMCAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Qo
YXJnLCAmYSwgMSkgKQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFV
TFQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FQUdBSU47CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICB9CiAgICAgICAgIH0KIAogICAgIHBhcmFtX2ZhaWwzOgpAQCAt
MzU5NSw3ICszNjExLDYgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9u
ZyBvcCwgWEVOX0dVRQogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9zZXRfbWVt
X3R5cGUgYTsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICAgICAg
c3RydWN0IHAybV9kb21haW4gKnAybTsKLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBwZm47CiAgICAgICAgIAogICAgICAgICAvKiBJbnRlcmZhY2UgdHlwZXMg
dG8gaW50ZXJuYWwgcDJtIHR5cGVzICovCiAgICAgICAgIHAybV90eXBlX3Qg
bWVtdHlwZVtdID0gewpAQCAtMzYyNSw4ICszNjQwLDkgQEAgbG9uZyBkb19o
dm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRQogICAgICAgICAgICAg
Z290byBwYXJhbV9mYWlsNDsKIAogICAgICAgICBwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oZCk7Ci0gICAgICAgIGZvciAoIHBmbiA9IGEuZmlyc3RfcGZuOyBw
Zm4gPCBhLmZpcnN0X3BmbiArIGEubnI7IHBmbisrICkKKyAgICAgICAgd2hp
bGUgKCBhLm5yID4gMCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgcGZuID0gYS5maXJzdF9wZm47CiAgICAgICAgICAgICBwMm1f
dHlwZV90IHQ7CiAgICAgICAgICAgICBwMm1fdHlwZV90IG50OwogICAgICAg
ICAgICAgbWZuX3QgbWZuOwpAQCAtMzY2Miw2ICszNjc4LDE5IEBAIGxvbmcg
ZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUKICAgICAgICAg
ICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsNDsKICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGEuZmlyc3RfcGZu
Kys7CisgICAgICAgICAgICBhLm5yLS07CisKKyAgICAgICAgICAgIC8qIENo
ZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaW50
ZXJhdGlvbiAqLworICAgICAgICAgICAgaWYgKCBhLm5yID4gMCAmJiBoeXBl
cmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgKQor
ICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FQUdBSU47
CisgICAgICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsNDsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIHJjID0gMDsKZGlmZiAtciA1
NjM5MDQ3ZDZjOWYgeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCi0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwlNb24gTm92IDE5IDA5OjQzOjQ4IDIw
MTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCU1vbiBO
b3YgMTkgMTY6MDA6MzMgMjAxMiArMDAwMApAQCAtNTI5LDEzICs1MjksMTgg
QEAgaW50IHBhZ2luZ19sb2dfZGlydHlfcmFuZ2Uoc3RydWN0IGRvbWFpbgog
CiAgICAgaWYgKCAhZC0+YXJjaC5wYWdpbmcubG9nX2RpcnR5LmZhdWx0X2Nv
dW50ICYmCiAgICAgICAgICAhZC0+YXJjaC5wYWdpbmcubG9nX2RpcnR5LmRp
cnR5X2NvdW50ICkgewotICAgICAgICBpbnQgc2l6ZSA9IChuciArIEJJVFNf
UEVSX0xPTkcgLSAxKSAvIEJJVFNfUEVSX0xPTkc7Ci0gICAgICAgIHVuc2ln
bmVkIGxvbmcgemVyb2VzW3NpemVdOwotICAgICAgICBtZW1zZXQoemVyb2Vz
LCAweDAwLCBzaXplICogQllURVNfUEVSX0xPTkcpOworICAgICAgICBzdGF0
aWMgdWludDhfdCB6ZXJvZXNbUEFHRV9TSVpFXTsKKyAgICAgICAgaW50IG9m
Ziwgc2l6ZTsKKworICAgICAgICBzaXplID0gKChuciArIEJJVFNfUEVSX0xP
TkcgLSAxKSAvIEJJVFNfUEVSX0xPTkcpICogc2l6ZW9mIChsb25nKTsKICAg
ICAgICAgcnYgPSAwOwotICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zm
c2V0KGRpcnR5X2JpdG1hcCwgMCwgKHVpbnQ4X3QgKikgemVyb2VzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgKiBCWVRFU19Q
RVJfTE9ORykgIT0gMCApCi0gICAgICAgICAgICBydiA9IC1FRkFVTFQ7Cisg
ICAgICAgIGZvciAoIG9mZiA9IDA7ICFydiAmJiBvZmYgPCBzaXplOyBvZmYg
Kz0gc2l6ZW9mIHplcm9lcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlu
dCB0b2RvID0gbWluKHNpemUgLSBvZmYsIChpbnQpIFBBR0VfU0laRSk7Cisg
ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGRpcnR5X2Jp
dG1hcCwgb2ZmLCB6ZXJvZXMsIHRvZG8pICkKKyAgICAgICAgICAgICAgICBy
diA9IC1FRkFVTFQ7CisgICAgICAgICAgICBvZmYgKz0gdG9kbzsKKyAgICAg
ICAgfQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgZC0+YXJjaC5w
YWdpbmcubG9nX2RpcnR5LmZhdWx0X2NvdW50ID0gMDsKZGlmZiAtciA1NjM5
MDQ3ZDZjOWYgeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCU1vbiBOb3YgMTkgMDk6NDM6
NDggMjAxMiArMDEwMAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZp
Zy5oCU1vbiBOb3YgMTkgMTY6MDA6MzMgMjAxMiArMDAwMApAQCAtMTA4LDYg
KzEwOCw5IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgdHJhbXBvbGluZV94ZW5f
cGh5c18KIGV4dGVybiB1bnNpZ25lZCBjaGFyIHRyYW1wb2xpbmVfY3B1X3N0
YXJ0ZWQ7CiBleHRlcm4gY2hhciB3YWtldXBfc3RhcnRbXTsKIGV4dGVybiB1
bnNpZ25lZCBpbnQgdmlkZW9fbW9kZSwgdmlkZW9fZmxhZ3M7CisKKyNkZWZp
bmUgR0IoX2diKSAoX2diICMjIFVMIDw8IDMwKQorCiAjZW5kaWYKIAogI2Rl
ZmluZSBhc21saW5rYWdlCkBAIC0xMjMsNyArMTI2LDYgQEAgZXh0ZXJuIHVu
c2lnbmVkIGludCB2aWRlb19tb2RlLCB2aWRlb19mbAogI2RlZmluZSBQTUw0
X0FERFIoX3Nsb3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgKCgoKF9zbG90ICMjIFVMKSA+PiA4KSAqIDB4ZmZmZjAwMDAwMDAwMDAw
MFVMKSB8IFwKICAgICAgKF9zbG90ICMjIFVMIDw8IFBNTDRfRU5UUllfQklU
UykpCi0jZGVmaW5lIEdCKF9nYikgKF9nYiAjIyBVTCA8PCAzMCkKICNlbHNl
CiAjZGVmaW5lIFBNTDRfRU5UUllfQllURVMgKDEgPDwgUE1MNF9FTlRSWV9C
SVRTKQogI2RlZmluZSBQTUw0X0FERFIoX3Nsb3QpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCg==

--=separator
Content-Type: application/octet-stream; name="xsa27-4.2.patch"
Content-Disposition: attachment; filename="xsa27-4.2.patch"
Content-Transfer-Encoding: base64

aHZtOiBMaW1pdCB0aGUgc2l6ZSBvZiBsYXJnZSBIVk0gb3AgYmF0Y2hlcwoK
RG9pbmcgbGFyZ2UgcDJtIHVwZGF0ZXMgZm9yIEhWTU9QX3RyYWNrX2RpcnR5
X3ZyYW0gd2l0aG91dCBwcmVlbXB0aW9uCnRpZXMgdXAgdGhlIHBoeXNpY2Fs
IHByb2Nlc3Nvci4gSW50ZWdyYXRpbmcgcHJlZW1wdGlvbiBpbnRvIHRoZSBw
Mm0KdXBkYXRlcyBpcyBoYXJkIHNvIHNpbXBseSBsaW1pdCB0byAxR0Igd2hp
Y2ggaXMgc3VmZmljaWVudCBmb3IgYSAxNTAwMAoqIDE1MDAwICogMzJicHAg
ZnJhbWVidWZmZXIuCgpGb3IgSFZNT1BfbW9kaWZpZWRfbWVtb3J5IGFuZCBI
Vk1PUF9zZXRfbWVtX3R5cGUgcHJlZW1wdGlibGUgYWRkIHRoZQpuZWNlc3Nh
cnkgbWFjaGluZXJ5IHRvIGhhbmRsZSBwcmVlbXB0aW9uLgoKVGhpcyBpcyBD
VkUtMjAxMi01NTExIC8gWFNBLTI3LgoKU2lnbmVkLW9mZi1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVs
bCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnYyOiBQcm92aWRl
IGRlZmluaXRpb24gb2YgR0IgdG8gZml4IHg4Ni0zMiBjb21waWxlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgoKZGlmZiAtciA3YzRkODA2YjM3NTMgeGVuL2FyY2gveDg2L2h2bS9o
dm0uYwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCUZyaSBOb3YgMTYg
MTU6NTY6MTQgMjAxMiArMDAwMAorKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCU1vbiBOb3YgMTkgMTQ6NDI6MTAgMjAxMiArMDAwMApAQCAtMzk2OSw2
ICszOTY5LDkgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwg
WEVOX0dVRQogICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKICAg
ICAgICAgICAgIGdvdG8gcGFyYW1fZmFpbDI7CiAKKyAgICAgICAgaWYgKCBh
Lm5yID4gR0IoMSkgPj4gUEFHRV9TSElGVCApCisgICAgICAgICAgICBnb3Rv
IHBhcmFtX2ZhaWwyOworCiAgICAgICAgIHJjID0geHNtX2h2bV9wYXJhbShk
LCBvcCk7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBw
YXJhbV9mYWlsMjsKQEAgLTM5OTUsNyArMzk5OCw2IEBAIGxvbmcgZG9faHZt
X29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUKICAgICB7CiAgICAgICAg
IHN0cnVjdCB4ZW5faHZtX21vZGlmaWVkX21lbW9yeSBhOwogICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkOwotICAgICAgICB1bnNpZ25lZCBsb25nIHBmbjsK
IAogICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSAp
CiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKQEAgLTQwMjIsOSArNDAy
NCwxMSBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5f
R1VFCiAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2xvZ19kaXJ0eShkKSAp
CiAgICAgICAgICAgICBnb3RvIHBhcmFtX2ZhaWwzOwogCi0gICAgICAgIGZv
ciAoIHBmbiA9IGEuZmlyc3RfcGZuOyBwZm4gPCBhLmZpcnN0X3BmbiArIGEu
bnI7IHBmbisrICkKKyAgICAgICAgd2hpbGUgKCBhLm5yID4gMCApCiAgICAg
ICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gYS5maXJz
dF9wZm47CiAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwor
CiAgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGZu
LCBOVUxMLCBQMk1fVU5TSEFSRSk7CiAgICAgICAgICAgICBpZiAoIHBhZ2Ug
KQogICAgICAgICAgICAgewpAQCAtNDAzNCw2ICs0MDM4LDE5IEBAIGxvbmcg
ZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUKICAgICAgICAg
ICAgICAgICBzaF9yZW1vdmVfc2hhZG93cyhkLT52Y3B1WzBdLCBfbWZuKHBh
Z2VfdG9fbWZuKHBhZ2UpKSwgMSwgMCk7CiAgICAgICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGEu
Zmlyc3RfcGZuKys7CisgICAgICAgICAgICBhLm5yLS07CisKKyAgICAgICAg
ICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBub3QgdGhl
IGxhc3QgaW50ZXJhdGlvbiAqLworICAgICAgICAgICAgaWYgKCBhLm5yID4g
MCAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAm
YSwgMSkgKQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cisg
ICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICByYyA9
IC1FQUdBSU47CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KIAogICAgIHBhcmFtX2ZhaWwzOgpAQCAtNDA4OSw3
ICs0MTA2LDYgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwg
WEVOX0dVRQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9odm1fc2V0X21l
bV90eXBlIGE7CiAgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgICAg
IHVuc2lnbmVkIGxvbmcgcGZuOwogICAgICAgICAKICAgICAgICAgLyogSW50
ZXJmYWNlIHR5cGVzIHRvIGludGVybmFsIHAybSB0eXBlcyAqLwogICAgICAg
ICBwMm1fdHlwZV90IG1lbXR5cGVbXSA9IHsKQEAgLTQxMjIsOCArNDEzOCw5
IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUK
ICAgICAgICAgaWYgKCBhLmh2bW1lbV90eXBlID49IEFSUkFZX1NJWkUobWVt
dHlwZSkgKQogICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsNDsKIAotICAg
ICAgICBmb3IgKCBwZm4gPSBhLmZpcnN0X3BmbjsgcGZuIDwgYS5maXJzdF9w
Zm4gKyBhLm5yOyBwZm4rKyApCisgICAgICAgIHdoaWxlICggYS5uciApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gYS5m
aXJzdF9wZm47CiAgICAgICAgICAgICBwMm1fdHlwZV90IHQ7CiAgICAgICAg
ICAgICBwMm1fdHlwZV90IG50OwogICAgICAgICAgICAgbWZuX3QgbWZuOwpA
QCAtNDE2Myw2ICs0MTgwLDE5IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVk
IGxvbmcgb3AsIFhFTl9HVUUKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIHBmbik7CisKKyAgICAg
ICAgICAgIGEuZmlyc3RfcGZuKys7CisgICAgICAgICAgICBhLm5yLS07CisK
KyAgICAgICAgICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQn
cyBub3QgdGhlIGxhc3QgaW50ZXJhdGlvbiAqLworICAgICAgICAgICAgaWYg
KCBhLm5yID4gMCAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vl
c3QoYXJnLCAmYSwgMSkgKQorICAgICAgICAgICAgICAgICAgICByYyA9IC1F
RkFVTFQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
ICAgICByYyA9IC1FQUdBSU47CisgICAgICAgICAgICAgICAgZ290byBwYXJh
bV9mYWlsNDsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAg
IHJjID0gMDsKZGlmZiAtciA3YzRkODA2YjM3NTMgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9jb25maWcuaAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZp
Zy5oCUZyaSBOb3YgMTYgMTU6NTY6MTQgMjAxMiArMDAwMAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCU1vbiBOb3YgMTkgMTQ6NDI6MTAg
MjAxMiArMDAwMApAQCAtMTE5LDYgKzExOSw5IEBAIGV4dGVybiBjaGFyIHdh
a2V1cF9zdGFydFtdOwogZXh0ZXJuIHVuc2lnbmVkIGludCB2aWRlb19tb2Rl
LCB2aWRlb19mbGFnczsKIGV4dGVybiB1bnNpZ25lZCBzaG9ydCBib290X2Vk
aWRfY2FwczsKIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZv
WzEyOF07CisKKyNkZWZpbmUgR0IoX2diKSAoX2diICMjIFVMIDw8IDMwKQor
CiAjZW5kaWYKIAogI2RlZmluZSBhc21saW5rYWdlCkBAIC0xMzQsNyArMTM3
LDYgQEAgZXh0ZXJuIHVuc2lnbmVkIGNoYXIgYm9vdF9lZGlkX2luZm9bMTI4
XQogI2RlZmluZSBQTUw0X0FERFIoX3Nsb3QpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgKCgoKF9zbG90ICMjIFVMKSA+PiA4KSAqIDB4
ZmZmZjAwMDAwMDAwMDAwMFVMKSB8IFwKICAgICAgKF9zbG90ICMjIFVMIDw8
IFBNTDRfRU5UUllfQklUUykpCi0jZGVmaW5lIEdCKF9nYikgKF9nYiAjIyBV
TCA8PCAzMCkKICNlbHNlCiAjZGVmaW5lIFBNTDRfRU5UUllfQllURVMgKDEg
PDwgUE1MNF9FTlRSWV9CSVRTKQogI2RlZmluZSBQTUw0X0FERFIoX3Nsb3Qp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCg==

--=separator
Content-Type: application/octet-stream; name="xsa27-unstable.patch"
Content-Disposition: attachment; filename="xsa27-unstable.patch"
Content-Transfer-Encoding: base64

aHZtOiBMaW1pdCB0aGUgc2l6ZSBvZiBsYXJnZSBIVk0gb3AgYmF0Y2hlcwoK
RG9pbmcgbGFyZ2UgcDJtIHVwZGF0ZXMgZm9yIEhWTU9QX3RyYWNrX2RpcnR5
X3ZyYW0gd2l0aG91dCBwcmVlbXB0aW9uCnRpZXMgdXAgdGhlIHBoeXNpY2Fs
IHByb2Nlc3Nvci4gSW50ZWdyYXRpbmcgcHJlZW1wdGlvbiBpbnRvIHRoZSBw
Mm0KdXBkYXRlcyBpcyBoYXJkIHNvIHNpbXBseSBsaW1pdCB0byAxR0Igd2hp
Y2ggaXMgc3VmZmljaWVudCBmb3IgYSAxNTAwMAoqIDE1MDAwICogMzJicHAg
ZnJhbWVidWZmZXIuCgpGb3IgSFZNT1BfbW9kaWZpZWRfbWVtb3J5IGFuZCBI
Vk1PUF9zZXRfbWVtX3R5cGUgcHJlZW1wdGlibGUgYWRkIHRoZQpuZWNlc3Nh
cnkgbWFjaGluZXJ5IHRvIGhhbmRsZSBwcmVlbXB0aW9uLgoKVGhpcyBpcyBD
VkUtMjAxMi01NTExIC8gWFNBLTI3LgoKU2lnbmVkLW9mZi1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVs
bCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwppbmRleCAzNGRhMmY1Li4yZDQ2ZDk4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTM5ODQsNiArMzk4NCw5IEBAIGxvbmcgZG9faHZtX29wKHVuc2ln
bmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKICAgICAgICAg
ICAgIGdvdG8gcGFyYW1fZmFpbDI7CiAKKyAgICAgICAgaWYgKCBhLm5yID4g
R0IoMSkgPj4gUEFHRV9TSElGVCApCisgICAgICAgICAgICBnb3RvIHBhcmFt
X2ZhaWwyOworCiAgICAgICAgIHJjID0geHNtX2h2bV9wYXJhbShkLCBvcCk7
CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBwYXJhbV9m
YWlsMjsKQEAgLTQwMTAsNyArNDAxMyw2IEBAIGxvbmcgZG9faHZtX29wKHVu
c2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnKQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9odm1fbW9kaWZpZWRf
bWVtb3J5IGE7CiAgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgICAg
IHVuc2lnbmVkIGxvbmcgcGZuOwogCiAgICAgICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KCZhLCBhcmcsIDEpICkKICAgICAgICAgICAgIHJldHVybiAtRUZB
VUxUOwpAQCAtNDAzNyw5ICs0MDM5LDExIEBAIGxvbmcgZG9faHZtX29wKHVu
c2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnKQogICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9sb2dfZGlydHkoZCkg
KQogICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsMzsKIAotICAgICAgICBm
b3IgKCBwZm4gPSBhLmZpcnN0X3BmbjsgcGZuIDwgYS5maXJzdF9wZm4gKyBh
Lm5yOyBwZm4rKyApCisgICAgICAgIHdoaWxlICggYS5uciA+IDAgKQogICAg
ICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IGEuZmly
c3RfcGZuOwogICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
KwogICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBm
biwgTlVMTCwgUDJNX1VOU0hBUkUpOwogICAgICAgICAgICAgaWYgKCBwYWdl
ICkKICAgICAgICAgICAgIHsKQEAgLTQwNDksNiArNDA1MywxOSBAQCBsb25n
IGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgICBzaF9yZW1vdmVf
c2hhZG93cyhkLT52Y3B1WzBdLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwg
MSwgMCk7CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIGEuZmlyc3RfcGZuKys7CisgICAg
ICAgICAgICBhLm5yLS07CisKKyAgICAgICAgICAgIC8qIENoZWNrIGZvciBj
b250aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaW50ZXJhdGlvbiAq
LworICAgICAgICAgICAgaWYgKCBhLm5yID4gMCAmJiBoeXBlcmNhbGxfcHJl
ZW1wdF9jaGVjaygpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgKQorICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICAgICAgZWxz
ZQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FQUdBSU47CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAog
ICAgIHBhcmFtX2ZhaWwzOgpAQCAtNDEwNCw3ICs0MTIxLDYgQEAgbG9uZyBk
b19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcpCiAgICAgewogICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9zZXRfbWVtX3R5cGUgYTsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsK
LSAgICAgICAgdW5zaWduZWQgbG9uZyBwZm47CiAgICAgICAgIAogICAgICAg
ICAvKiBJbnRlcmZhY2UgdHlwZXMgdG8gaW50ZXJuYWwgcDJtIHR5cGVzICov
CiAgICAgICAgIHAybV90eXBlX3QgbWVtdHlwZVtdID0gewpAQCAtNDEzNyw4
ICs0MTUzLDkgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlm
ICggYS5odm1tZW1fdHlwZSA+PSBBUlJBWV9TSVpFKG1lbXR5cGUpICkKICAg
ICAgICAgICAgIGdvdG8gcGFyYW1fZmFpbDQ7CiAKLSAgICAgICAgZm9yICgg
cGZuID0gYS5maXJzdF9wZm47IHBmbiA8IGEuZmlyc3RfcGZuICsgYS5ucjsg
cGZuKysgKQorICAgICAgICB3aGlsZSAoIGEubnIgKQogICAgICAgICB7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IGEuZmlyc3RfcGZuOwog
ICAgICAgICAgICAgcDJtX3R5cGVfdCB0OwogICAgICAgICAgICAgcDJtX3R5
cGVfdCBudDsKICAgICAgICAgICAgIG1mbl90IG1mbjsKQEAgLTQxNzgsNiAr
NDE5NSwxOSBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwdXRfZ2ZuKGQs
IHBmbik7CisKKyAgICAgICAgICAgIGEuZmlyc3RfcGZuKys7CisgICAgICAg
ICAgICBhLm5yLS07CisKKyAgICAgICAgICAgIC8qIENoZWNrIGZvciBjb250
aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaW50ZXJhdGlvbiAqLwor
ICAgICAgICAgICAgaWYgKCBhLm5yID4gMCAmJiBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBp
ZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgKQorICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgICAgICByYyA9IC1FQUdBSU47CisgICAgICAgICAg
ICAgICAgZ290byBwYXJhbV9mYWlsNDsKKyAgICAgICAgICAgIH0KICAgICAg
ICAgfQogCiAgICAgICAgIHJjID0gMDsK

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 18:11:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 18:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfaUG-0001v2-VI; Mon, 03 Dec 2012 18:11:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaUE-0001tp-VK; Mon, 03 Dec 2012 18:11:23 +0000
Received: from [85.158.139.83:44299] by server-7.bemta-5.messagelabs.com id
	D3/51-23096-94BECB05; Mon, 03 Dec 2012 18:11:21 +0000
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-5.tower-182.messagelabs.com!1354558279!28244673!1
X-Originating-IP: [50.57.168.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31739 invoked from network); 3 Dec 2012 18:11:20 -0000
Received: from mail.xen.org (HELO mail.xen.org) (50.57.168.107)
	by server-5.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 18:11:20 -0000
Received: from xenbits.xen.org ([50.57.170.242])
	by mail.xen.org with esmtp (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBE-0002Mv-OI; Mon, 03 Dec 2012 17:51:44 +0000
Received: from iwj by xenbits.xen.org with local (Exim 4.72)
	(envelope-from <iwj@xenbits.xen.org>)
	id 1TfaBE-00066j-ID; Mon, 03 Dec 2012 17:51:44 +0000
Date: Mon, 03 Dec 2012 17:51:44 +0000
Message-Id: <E1TfaBE-00066j-ID@xenbits.xen.org>
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.428 (Entity 5.428)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
	xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 27 (CVE-2012-5511) - several HVM
 operations do not validate the range of their inputs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

	     Xen Security Advisory CVE-2012-5511 / XSA-27
                           version 4

   several HVM operations do not validate the range of their inputs

UPDATES IN VERSION 4
====================

Public release.

ISSUE DESCRIPTION
=================

Several HVM control operations do not check the size of their inputs
and can tie up a physical CPU for extended periods of time.

In addition dirty video RAM tracking involves clearing the bitmap
provided by the domain controlling the guest (e.g. dom0 or a
stubdom). If the size of that bitmap is overly large, an intermediate
variable on the hypervisor stack may overflow that stack.

IMPACT
======

A malicious guest administrator can cause Xen to become unresponsive
or to crash leading in either case to a Denial of Service.

VULNERABLE SYSTEMS
==================

All Xen versions from 3.4 onwards are vulnerable.

However Xen 4.2 and unstable are not vulnerable to the stack
overflow. Systems running either of these are not vulnerable to the
crash.

Version 3.4, 4.0 and 4.1 are vulnerable to both the stack overflow and
the physical CPU hang.

The vulnerability is only exposed to HVM guests.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa27-4.1.patch             Xen 4.1.x
xsa27-4.2.patch             Xen 4.2.x
xsa27-4.unstable.patch      xen-unstable


$ sha256sum xsa27*.patch
7443da829a7b2dd4b5e0b8db97a8b569e7c10d908ee7c34fa60bc2ddd781be57  xsa27-4.1.patch
462eae827944d1d337a6ebf13a36ea952d7fb76b993b9c29946e1d9cfb5ea2a3  xsa27-4.2.patch
fcb07c6bd78a0d9513a68e2eb3bf0c21ef4d8ff0e6ebf6fdce04a3170303cab6  xsa27-unstable.patch
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJQvOJ2AAoJEIP+FMlX6CvZzqwIAJwIUGfXDA0KvJ/zZWAJm49Q
c5Sn5xK1wZdGdJTlCqAGZSMOmaUP6tofqEWanb6nOg2vRAk7HlDz1JbUw5P8E3H9
mTT9Ro8rOhAIhgD0joT4i2XE77OTuLF85JK0M0fn2XPdUNFraChYUGthXj9+irlc
FOhrLnXBlo34h7V7nY9XGIKAwcYUQnR7RcPasKOCO1OGEYofWKJOSKR9wrIhXiMN
Q2svs4J1+PxNdKpErS+mMwEbnYHBcmxxEZXWktB9plzSqf5FMP4yQ3C5wTu/zrYH
nu8Jj2JNV3NTnZgcviUBysTR+1s+JgVjLU3gtxebh2caqjSKyenPU2yYna5rlfY=
=tfAP
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa27-4.1.patch"
Content-Disposition: attachment; filename="xsa27-4.1.patch"
Content-Transfer-Encoding: base64

aHZtOiBMaW1pdCB0aGUgc2l6ZSBvZiBsYXJnZSBIVk0gb3AgYmF0Y2hlcwoK
RG9pbmcgbGFyZ2UgcDJtIHVwZGF0ZXMgZm9yIEhWTU9QX3RyYWNrX2RpcnR5
X3ZyYW0gd2l0aG91dCBwcmVlbXB0aW9uCnRpZXMgdXAgdGhlIHBoeXNpY2Fs
IHByb2Nlc3Nvci4gSW50ZWdyYXRpbmcgcHJlZW1wdGlvbiBpbnRvIHRoZSBw
Mm0KdXBkYXRlcyBpcyBoYXJkIHNvIHNpbXBseSBsaW1pdCB0byAxR0Igd2hp
Y2ggaXMgc3VmZmljaWVudCBmb3IgYSAxNTAwMAoqIDE1MDAwICogMzJicHAg
ZnJhbWVidWZmZXIuCgpGb3IgSFZNT1BfbW9kaWZpZWRfbWVtb3J5IGFuZCBI
Vk1PUF9zZXRfbWVtX3R5cGUgcHJlZW1wdGlibGUgYWRkIHRoZQpuZWNlc3Nh
cnkgbWFjaGluZXJ5IHRvIGhhbmRsZSBwcmVlbXB0aW9uLgoKVGhpcyBpcyBD
VkUtMjAxMi01NTExIC8gWFNBLTI3LgoKU2lnbmVkLW9mZi1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVs
bCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCng4Ni9wYWdpbmc6
IERvbid0IGFsbG9jYXRlIHVzZXItY29udHJvbGxlZCBhbW91bnRzIG9mIHN0
YWNrIG1lbW9yeS4KClRoaXMgaXMgWFNBLTI3IC8gQ1ZFLTIwMTItNTUxMS4K
ClNpZ25lZC1vZmYtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp2MjogUHJv
dmlkZSBkZWZpbml0aW9uIG9mIEdCIHRvIGZpeCB4ODYtMzIgY29tcGlsZS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgoKCmRpZmYgLXIgNTYzOTA0N2Q2YzlmIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwlNb24gTm92
IDE5IDA5OjQzOjQ4IDIwMTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwlNb24gTm92IDE5IDE2OjAwOjMzIDIwMTIgKzAwMDAKQEAgLTM0
NzEsNiArMzQ3MSw5IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcg
b3AsIFhFTl9HVUUKICAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSAp
CiAgICAgICAgICAgICBnb3RvIHBhcmFtX2ZhaWwyOwogCisgICAgICAgIGlm
ICggYS5uciA+IEdCKDEpID4+IFBBR0VfU0hJRlQgKQorICAgICAgICAgICAg
Z290byBwYXJhbV9mYWlsMjsKKwogICAgICAgICByYyA9IHhzbV9odm1fcGFy
YW0oZCwgb3ApOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdv
dG8gcGFyYW1fZmFpbDI7CkBAIC0zNDk4LDcgKzM1MDEsNiBAQCBsb25nIGRv
X2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFCiAgICAgICAgIHN0
cnVjdCB4ZW5faHZtX21vZGlmaWVkX21lbW9yeSBhOwogICAgICAgICBzdHJ1
Y3QgZG9tYWluICpkOwogICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
OwotICAgICAgICB1bnNpZ25lZCBsb25nIHBmbjsKIAogICAgICAgICBpZiAo
IGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCiAgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKQEAgLTM1MjYsOCArMzUyOCw5IEBAIGxvbmcgZG9f
aHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUKICAgICAgICAgICAg
IGdvdG8gcGFyYW1fZmFpbDM7CiAKICAgICAgICAgcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwotICAgICAgICBmb3IgKCBwZm4gPSBhLmZpcnN0X3Bmbjsg
cGZuIDwgYS5maXJzdF9wZm4gKyBhLm5yOyBwZm4rKyApCisgICAgICAgIHdo
aWxlICggYS5uciA+IDAgKQogICAgICAgICB7CisgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHBmbiA9IGEuZmlyc3RfcGZuOwogICAgICAgICAgICAgcDJt
X3R5cGVfdCB0OwogICAgICAgICAgICAgbWZuX3QgbWZuID0gZ2ZuX3RvX21m
bihwMm0sIHBmbiwgJnQpOwogICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFn
aW5nKHQpICkKQEAgLTM1NDgsNiArMzU1MSwxOSBAQCBsb25nIGRvX2h2bV9v
cCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFCiAgICAgICAgICAgICAgICAg
LyogZG9uJ3QgdGFrZSBhIGxvbmcgdGltZSBhbmQgZG9uJ3QgZGllIGVpdGhl
ciAqLwogICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQtPnZj
cHVbMF0sIG1mbiwgMSwgMCk7CiAgICAgICAgICAgICB9CisKKyAgICAgICAg
ICAgIGEuZmlyc3RfcGZuKys7CisgICAgICAgICAgICBhLm5yLS07CisKKyAg
ICAgICAgICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBu
b3QgdGhlIGxhc3QgaW50ZXJhdGlvbiAqLworICAgICAgICAgICAgaWYgKCBh
Lm5yID4gMCAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Qo
YXJnLCAmYSwgMSkgKQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFV
TFQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FQUdBSU47CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICB9CiAgICAgICAgIH0KIAogICAgIHBhcmFtX2ZhaWwzOgpAQCAt
MzU5NSw3ICszNjExLDYgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9u
ZyBvcCwgWEVOX0dVRQogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9zZXRfbWVt
X3R5cGUgYTsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICAgICAg
c3RydWN0IHAybV9kb21haW4gKnAybTsKLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBwZm47CiAgICAgICAgIAogICAgICAgICAvKiBJbnRlcmZhY2UgdHlwZXMg
dG8gaW50ZXJuYWwgcDJtIHR5cGVzICovCiAgICAgICAgIHAybV90eXBlX3Qg
bWVtdHlwZVtdID0gewpAQCAtMzYyNSw4ICszNjQwLDkgQEAgbG9uZyBkb19o
dm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRQogICAgICAgICAgICAg
Z290byBwYXJhbV9mYWlsNDsKIAogICAgICAgICBwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oZCk7Ci0gICAgICAgIGZvciAoIHBmbiA9IGEuZmlyc3RfcGZuOyBw
Zm4gPCBhLmZpcnN0X3BmbiArIGEubnI7IHBmbisrICkKKyAgICAgICAgd2hp
bGUgKCBhLm5yID4gMCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgcGZuID0gYS5maXJzdF9wZm47CiAgICAgICAgICAgICBwMm1f
dHlwZV90IHQ7CiAgICAgICAgICAgICBwMm1fdHlwZV90IG50OwogICAgICAg
ICAgICAgbWZuX3QgbWZuOwpAQCAtMzY2Miw2ICszNjc4LDE5IEBAIGxvbmcg
ZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUKICAgICAgICAg
ICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsNDsKICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGEuZmlyc3RfcGZu
Kys7CisgICAgICAgICAgICBhLm5yLS07CisKKyAgICAgICAgICAgIC8qIENo
ZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaW50
ZXJhdGlvbiAqLworICAgICAgICAgICAgaWYgKCBhLm5yID4gMCAmJiBoeXBl
cmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgKQor
ICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FQUdBSU47
CisgICAgICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsNDsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIHJjID0gMDsKZGlmZiAtciA1
NjM5MDQ3ZDZjOWYgeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCi0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwlNb24gTm92IDE5IDA5OjQzOjQ4IDIw
MTIgKzAxMDAKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCU1vbiBO
b3YgMTkgMTY6MDA6MzMgMjAxMiArMDAwMApAQCAtNTI5LDEzICs1MjksMTgg
QEAgaW50IHBhZ2luZ19sb2dfZGlydHlfcmFuZ2Uoc3RydWN0IGRvbWFpbgog
CiAgICAgaWYgKCAhZC0+YXJjaC5wYWdpbmcubG9nX2RpcnR5LmZhdWx0X2Nv
dW50ICYmCiAgICAgICAgICAhZC0+YXJjaC5wYWdpbmcubG9nX2RpcnR5LmRp
cnR5X2NvdW50ICkgewotICAgICAgICBpbnQgc2l6ZSA9IChuciArIEJJVFNf
UEVSX0xPTkcgLSAxKSAvIEJJVFNfUEVSX0xPTkc7Ci0gICAgICAgIHVuc2ln
bmVkIGxvbmcgemVyb2VzW3NpemVdOwotICAgICAgICBtZW1zZXQoemVyb2Vz
LCAweDAwLCBzaXplICogQllURVNfUEVSX0xPTkcpOworICAgICAgICBzdGF0
aWMgdWludDhfdCB6ZXJvZXNbUEFHRV9TSVpFXTsKKyAgICAgICAgaW50IG9m
Ziwgc2l6ZTsKKworICAgICAgICBzaXplID0gKChuciArIEJJVFNfUEVSX0xP
TkcgLSAxKSAvIEJJVFNfUEVSX0xPTkcpICogc2l6ZW9mIChsb25nKTsKICAg
ICAgICAgcnYgPSAwOwotICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zm
c2V0KGRpcnR5X2JpdG1hcCwgMCwgKHVpbnQ4X3QgKikgemVyb2VzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgKiBCWVRFU19Q
RVJfTE9ORykgIT0gMCApCi0gICAgICAgICAgICBydiA9IC1FRkFVTFQ7Cisg
ICAgICAgIGZvciAoIG9mZiA9IDA7ICFydiAmJiBvZmYgPCBzaXplOyBvZmYg
Kz0gc2l6ZW9mIHplcm9lcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlu
dCB0b2RvID0gbWluKHNpemUgLSBvZmYsIChpbnQpIFBBR0VfU0laRSk7Cisg
ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGRpcnR5X2Jp
dG1hcCwgb2ZmLCB6ZXJvZXMsIHRvZG8pICkKKyAgICAgICAgICAgICAgICBy
diA9IC1FRkFVTFQ7CisgICAgICAgICAgICBvZmYgKz0gdG9kbzsKKyAgICAg
ICAgfQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgZC0+YXJjaC5w
YWdpbmcubG9nX2RpcnR5LmZhdWx0X2NvdW50ID0gMDsKZGlmZiAtciA1NjM5
MDQ3ZDZjOWYgeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCU1vbiBOb3YgMTkgMDk6NDM6
NDggMjAxMiArMDEwMAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZp
Zy5oCU1vbiBOb3YgMTkgMTY6MDA6MzMgMjAxMiArMDAwMApAQCAtMTA4LDYg
KzEwOCw5IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgdHJhbXBvbGluZV94ZW5f
cGh5c18KIGV4dGVybiB1bnNpZ25lZCBjaGFyIHRyYW1wb2xpbmVfY3B1X3N0
YXJ0ZWQ7CiBleHRlcm4gY2hhciB3YWtldXBfc3RhcnRbXTsKIGV4dGVybiB1
bnNpZ25lZCBpbnQgdmlkZW9fbW9kZSwgdmlkZW9fZmxhZ3M7CisKKyNkZWZp
bmUgR0IoX2diKSAoX2diICMjIFVMIDw8IDMwKQorCiAjZW5kaWYKIAogI2Rl
ZmluZSBhc21saW5rYWdlCkBAIC0xMjMsNyArMTI2LDYgQEAgZXh0ZXJuIHVu
c2lnbmVkIGludCB2aWRlb19tb2RlLCB2aWRlb19mbAogI2RlZmluZSBQTUw0
X0FERFIoX3Nsb3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgKCgoKF9zbG90ICMjIFVMKSA+PiA4KSAqIDB4ZmZmZjAwMDAwMDAwMDAw
MFVMKSB8IFwKICAgICAgKF9zbG90ICMjIFVMIDw8IFBNTDRfRU5UUllfQklU
UykpCi0jZGVmaW5lIEdCKF9nYikgKF9nYiAjIyBVTCA8PCAzMCkKICNlbHNl
CiAjZGVmaW5lIFBNTDRfRU5UUllfQllURVMgKDEgPDwgUE1MNF9FTlRSWV9C
SVRTKQogI2RlZmluZSBQTUw0X0FERFIoX3Nsb3QpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCg==

--=separator
Content-Type: application/octet-stream; name="xsa27-4.2.patch"
Content-Disposition: attachment; filename="xsa27-4.2.patch"
Content-Transfer-Encoding: base64

aHZtOiBMaW1pdCB0aGUgc2l6ZSBvZiBsYXJnZSBIVk0gb3AgYmF0Y2hlcwoK
RG9pbmcgbGFyZ2UgcDJtIHVwZGF0ZXMgZm9yIEhWTU9QX3RyYWNrX2RpcnR5
X3ZyYW0gd2l0aG91dCBwcmVlbXB0aW9uCnRpZXMgdXAgdGhlIHBoeXNpY2Fs
IHByb2Nlc3Nvci4gSW50ZWdyYXRpbmcgcHJlZW1wdGlvbiBpbnRvIHRoZSBw
Mm0KdXBkYXRlcyBpcyBoYXJkIHNvIHNpbXBseSBsaW1pdCB0byAxR0Igd2hp
Y2ggaXMgc3VmZmljaWVudCBmb3IgYSAxNTAwMAoqIDE1MDAwICogMzJicHAg
ZnJhbWVidWZmZXIuCgpGb3IgSFZNT1BfbW9kaWZpZWRfbWVtb3J5IGFuZCBI
Vk1PUF9zZXRfbWVtX3R5cGUgcHJlZW1wdGlibGUgYWRkIHRoZQpuZWNlc3Nh
cnkgbWFjaGluZXJ5IHRvIGhhbmRsZSBwcmVlbXB0aW9uLgoKVGhpcyBpcyBD
VkUtMjAxMi01NTExIC8gWFNBLTI3LgoKU2lnbmVkLW9mZi1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVs
bCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnYyOiBQcm92aWRl
IGRlZmluaXRpb24gb2YgR0IgdG8gZml4IHg4Ni0zMiBjb21waWxlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgoKZGlmZiAtciA3YzRkODA2YjM3NTMgeGVuL2FyY2gveDg2L2h2bS9o
dm0uYwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCUZyaSBOb3YgMTYg
MTU6NTY6MTQgMjAxMiArMDAwMAorKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCU1vbiBOb3YgMTkgMTQ6NDI6MTAgMjAxMiArMDAwMApAQCAtMzk2OSw2
ICszOTY5LDkgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwg
WEVOX0dVRQogICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKICAg
ICAgICAgICAgIGdvdG8gcGFyYW1fZmFpbDI7CiAKKyAgICAgICAgaWYgKCBh
Lm5yID4gR0IoMSkgPj4gUEFHRV9TSElGVCApCisgICAgICAgICAgICBnb3Rv
IHBhcmFtX2ZhaWwyOworCiAgICAgICAgIHJjID0geHNtX2h2bV9wYXJhbShk
LCBvcCk7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBw
YXJhbV9mYWlsMjsKQEAgLTM5OTUsNyArMzk5OCw2IEBAIGxvbmcgZG9faHZt
X29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUKICAgICB7CiAgICAgICAg
IHN0cnVjdCB4ZW5faHZtX21vZGlmaWVkX21lbW9yeSBhOwogICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkOwotICAgICAgICB1bnNpZ25lZCBsb25nIHBmbjsK
IAogICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSAp
CiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKQEAgLTQwMjIsOSArNDAy
NCwxMSBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5f
R1VFCiAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2xvZ19kaXJ0eShkKSAp
CiAgICAgICAgICAgICBnb3RvIHBhcmFtX2ZhaWwzOwogCi0gICAgICAgIGZv
ciAoIHBmbiA9IGEuZmlyc3RfcGZuOyBwZm4gPCBhLmZpcnN0X3BmbiArIGEu
bnI7IHBmbisrICkKKyAgICAgICAgd2hpbGUgKCBhLm5yID4gMCApCiAgICAg
ICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gYS5maXJz
dF9wZm47CiAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwor
CiAgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGZu
LCBOVUxMLCBQMk1fVU5TSEFSRSk7CiAgICAgICAgICAgICBpZiAoIHBhZ2Ug
KQogICAgICAgICAgICAgewpAQCAtNDAzNCw2ICs0MDM4LDE5IEBAIGxvbmcg
ZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUKICAgICAgICAg
ICAgICAgICBzaF9yZW1vdmVfc2hhZG93cyhkLT52Y3B1WzBdLCBfbWZuKHBh
Z2VfdG9fbWZuKHBhZ2UpKSwgMSwgMCk7CiAgICAgICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGEu
Zmlyc3RfcGZuKys7CisgICAgICAgICAgICBhLm5yLS07CisKKyAgICAgICAg
ICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBub3QgdGhl
IGxhc3QgaW50ZXJhdGlvbiAqLworICAgICAgICAgICAgaWYgKCBhLm5yID4g
MCAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAm
YSwgMSkgKQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cisg
ICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICByYyA9
IC1FQUdBSU47CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KIAogICAgIHBhcmFtX2ZhaWwzOgpAQCAtNDA4OSw3
ICs0MTA2LDYgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwg
WEVOX0dVRQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9odm1fc2V0X21l
bV90eXBlIGE7CiAgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgICAg
IHVuc2lnbmVkIGxvbmcgcGZuOwogICAgICAgICAKICAgICAgICAgLyogSW50
ZXJmYWNlIHR5cGVzIHRvIGludGVybmFsIHAybSB0eXBlcyAqLwogICAgICAg
ICBwMm1fdHlwZV90IG1lbXR5cGVbXSA9IHsKQEAgLTQxMjIsOCArNDEzOCw5
IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUUK
ICAgICAgICAgaWYgKCBhLmh2bW1lbV90eXBlID49IEFSUkFZX1NJWkUobWVt
dHlwZSkgKQogICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsNDsKIAotICAg
ICAgICBmb3IgKCBwZm4gPSBhLmZpcnN0X3BmbjsgcGZuIDwgYS5maXJzdF9w
Zm4gKyBhLm5yOyBwZm4rKyApCisgICAgICAgIHdoaWxlICggYS5uciApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gYS5m
aXJzdF9wZm47CiAgICAgICAgICAgICBwMm1fdHlwZV90IHQ7CiAgICAgICAg
ICAgICBwMm1fdHlwZV90IG50OwogICAgICAgICAgICAgbWZuX3QgbWZuOwpA
QCAtNDE2Myw2ICs0MTgwLDE5IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVk
IGxvbmcgb3AsIFhFTl9HVUUKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIHBmbik7CisKKyAgICAg
ICAgICAgIGEuZmlyc3RfcGZuKys7CisgICAgICAgICAgICBhLm5yLS07CisK
KyAgICAgICAgICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQn
cyBub3QgdGhlIGxhc3QgaW50ZXJhdGlvbiAqLworICAgICAgICAgICAgaWYg
KCBhLm5yID4gMCAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vl
c3QoYXJnLCAmYSwgMSkgKQorICAgICAgICAgICAgICAgICAgICByYyA9IC1F
RkFVTFQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
ICAgICByYyA9IC1FQUdBSU47CisgICAgICAgICAgICAgICAgZ290byBwYXJh
bV9mYWlsNDsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAg
IHJjID0gMDsKZGlmZiAtciA3YzRkODA2YjM3NTMgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9jb25maWcuaAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZp
Zy5oCUZyaSBOb3YgMTYgMTU6NTY6MTQgMjAxMiArMDAwMAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCU1vbiBOb3YgMTkgMTQ6NDI6MTAg
MjAxMiArMDAwMApAQCAtMTE5LDYgKzExOSw5IEBAIGV4dGVybiBjaGFyIHdh
a2V1cF9zdGFydFtdOwogZXh0ZXJuIHVuc2lnbmVkIGludCB2aWRlb19tb2Rl
LCB2aWRlb19mbGFnczsKIGV4dGVybiB1bnNpZ25lZCBzaG9ydCBib290X2Vk
aWRfY2FwczsKIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZv
WzEyOF07CisKKyNkZWZpbmUgR0IoX2diKSAoX2diICMjIFVMIDw8IDMwKQor
CiAjZW5kaWYKIAogI2RlZmluZSBhc21saW5rYWdlCkBAIC0xMzQsNyArMTM3
LDYgQEAgZXh0ZXJuIHVuc2lnbmVkIGNoYXIgYm9vdF9lZGlkX2luZm9bMTI4
XQogI2RlZmluZSBQTUw0X0FERFIoX3Nsb3QpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgKCgoKF9zbG90ICMjIFVMKSA+PiA4KSAqIDB4
ZmZmZjAwMDAwMDAwMDAwMFVMKSB8IFwKICAgICAgKF9zbG90ICMjIFVMIDw8
IFBNTDRfRU5UUllfQklUUykpCi0jZGVmaW5lIEdCKF9nYikgKF9nYiAjIyBV
TCA8PCAzMCkKICNlbHNlCiAjZGVmaW5lIFBNTDRfRU5UUllfQllURVMgKDEg
PDwgUE1MNF9FTlRSWV9CSVRTKQogI2RlZmluZSBQTUw0X0FERFIoX3Nsb3Qp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCg==

--=separator
Content-Type: application/octet-stream; name="xsa27-unstable.patch"
Content-Disposition: attachment; filename="xsa27-unstable.patch"
Content-Transfer-Encoding: base64

aHZtOiBMaW1pdCB0aGUgc2l6ZSBvZiBsYXJnZSBIVk0gb3AgYmF0Y2hlcwoK
RG9pbmcgbGFyZ2UgcDJtIHVwZGF0ZXMgZm9yIEhWTU9QX3RyYWNrX2RpcnR5
X3ZyYW0gd2l0aG91dCBwcmVlbXB0aW9uCnRpZXMgdXAgdGhlIHBoeXNpY2Fs
IHByb2Nlc3Nvci4gSW50ZWdyYXRpbmcgcHJlZW1wdGlvbiBpbnRvIHRoZSBw
Mm0KdXBkYXRlcyBpcyBoYXJkIHNvIHNpbXBseSBsaW1pdCB0byAxR0Igd2hp
Y2ggaXMgc3VmZmljaWVudCBmb3IgYSAxNTAwMAoqIDE1MDAwICogMzJicHAg
ZnJhbWVidWZmZXIuCgpGb3IgSFZNT1BfbW9kaWZpZWRfbWVtb3J5IGFuZCBI
Vk1PUF9zZXRfbWVtX3R5cGUgcHJlZW1wdGlibGUgYWRkIHRoZQpuZWNlc3Nh
cnkgbWFjaGluZXJ5IHRvIGhhbmRsZSBwcmVlbXB0aW9uLgoKVGhpcyBpcyBD
VkUtMjAxMi01NTExIC8gWFNBLTI3LgoKU2lnbmVkLW9mZi1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVs
bCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwppbmRleCAzNGRhMmY1Li4yZDQ2ZDk4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTM5ODQsNiArMzk4NCw5IEBAIGxvbmcgZG9faHZtX29wKHVuc2ln
bmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKICAgICAgICAg
ICAgIGdvdG8gcGFyYW1fZmFpbDI7CiAKKyAgICAgICAgaWYgKCBhLm5yID4g
R0IoMSkgPj4gUEFHRV9TSElGVCApCisgICAgICAgICAgICBnb3RvIHBhcmFt
X2ZhaWwyOworCiAgICAgICAgIHJjID0geHNtX2h2bV9wYXJhbShkLCBvcCk7
CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBwYXJhbV9m
YWlsMjsKQEAgLTQwMTAsNyArNDAxMyw2IEBAIGxvbmcgZG9faHZtX29wKHVu
c2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnKQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9odm1fbW9kaWZpZWRf
bWVtb3J5IGE7CiAgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgICAg
IHVuc2lnbmVkIGxvbmcgcGZuOwogCiAgICAgICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KCZhLCBhcmcsIDEpICkKICAgICAgICAgICAgIHJldHVybiAtRUZB
VUxUOwpAQCAtNDAzNyw5ICs0MDM5LDExIEBAIGxvbmcgZG9faHZtX29wKHVu
c2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnKQogICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9sb2dfZGlydHkoZCkg
KQogICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsMzsKIAotICAgICAgICBm
b3IgKCBwZm4gPSBhLmZpcnN0X3BmbjsgcGZuIDwgYS5maXJzdF9wZm4gKyBh
Lm5yOyBwZm4rKyApCisgICAgICAgIHdoaWxlICggYS5uciA+IDAgKQogICAg
ICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IGEuZmly
c3RfcGZuOwogICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
KwogICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBm
biwgTlVMTCwgUDJNX1VOU0hBUkUpOwogICAgICAgICAgICAgaWYgKCBwYWdl
ICkKICAgICAgICAgICAgIHsKQEAgLTQwNDksNiArNDA1MywxOSBAQCBsb25n
IGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgICBzaF9yZW1vdmVf
c2hhZG93cyhkLT52Y3B1WzBdLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwg
MSwgMCk7CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIGEuZmlyc3RfcGZuKys7CisgICAg
ICAgICAgICBhLm5yLS07CisKKyAgICAgICAgICAgIC8qIENoZWNrIGZvciBj
b250aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaW50ZXJhdGlvbiAq
LworICAgICAgICAgICAgaWYgKCBhLm5yID4gMCAmJiBoeXBlcmNhbGxfcHJl
ZW1wdF9jaGVjaygpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgKQorICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICAgICAgZWxz
ZQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FQUdBSU47CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAog
ICAgIHBhcmFtX2ZhaWwzOgpAQCAtNDEwNCw3ICs0MTIxLDYgQEAgbG9uZyBk
b19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcpCiAgICAgewogICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9zZXRfbWVtX3R5cGUgYTsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsK
LSAgICAgICAgdW5zaWduZWQgbG9uZyBwZm47CiAgICAgICAgIAogICAgICAg
ICAvKiBJbnRlcmZhY2UgdHlwZXMgdG8gaW50ZXJuYWwgcDJtIHR5cGVzICov
CiAgICAgICAgIHAybV90eXBlX3QgbWVtdHlwZVtdID0gewpAQCAtNDEzNyw4
ICs0MTUzLDkgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlm
ICggYS5odm1tZW1fdHlwZSA+PSBBUlJBWV9TSVpFKG1lbXR5cGUpICkKICAg
ICAgICAgICAgIGdvdG8gcGFyYW1fZmFpbDQ7CiAKLSAgICAgICAgZm9yICgg
cGZuID0gYS5maXJzdF9wZm47IHBmbiA8IGEuZmlyc3RfcGZuICsgYS5ucjsg
cGZuKysgKQorICAgICAgICB3aGlsZSAoIGEubnIgKQogICAgICAgICB7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IGEuZmlyc3RfcGZuOwog
ICAgICAgICAgICAgcDJtX3R5cGVfdCB0OwogICAgICAgICAgICAgcDJtX3R5
cGVfdCBudDsKICAgICAgICAgICAgIG1mbl90IG1mbjsKQEAgLTQxNzgsNiAr
NDE5NSwxOSBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwdXRfZ2ZuKGQs
IHBmbik7CisKKyAgICAgICAgICAgIGEuZmlyc3RfcGZuKys7CisgICAgICAg
ICAgICBhLm5yLS07CisKKyAgICAgICAgICAgIC8qIENoZWNrIGZvciBjb250
aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaW50ZXJhdGlvbiAqLwor
ICAgICAgICAgICAgaWYgKCBhLm5yID4gMCAmJiBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBp
ZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgKQorICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgICAgICByYyA9IC1FQUdBSU47CisgICAgICAgICAg
ICAgICAgZ290byBwYXJhbV9mYWlsNDsKKyAgICAgICAgICAgIH0KICAgICAg
ICAgfQogCiAgICAgICAgIHJjID0gMDsK

--=separator
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=separator--


From xen-users-bounces@lists.xen.org Mon Dec 03 22:22:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 22:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfeO6-000316-Jw; Mon, 03 Dec 2012 22:21:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bjoern.teipel@internetbrands.com>)
	id 1TfeO5-000311-8H
	for xen-users@lists.xen.org; Mon, 03 Dec 2012 22:21:17 +0000
Received: from [85.158.143.99:33484] by server-3.bemta-4.messagelabs.com id
	77/B5-06841-CD52DB05; Mon, 03 Dec 2012 22:21:16 +0000
X-Env-Sender: bjoern.teipel@internetbrands.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1354573275!24537015!1
X-Originating-IP: [98.158.194.8]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26855 invoked from network); 3 Dec 2012 22:21:15 -0000
Received: from mx8.internetbrands.com (HELO mx8.internetbrands.com)
	(98.158.194.8) by server-7.tower-216.messagelabs.com with SMTP;
	3 Dec 2012 22:21:15 -0000
Received: from ibex03.carsdirect.win (ibex03.internetbrands.com
	[172.16.232.84])
	by mx8.internetbrands.com (InternetBrands) with ESMTP id F0F501500085
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 14:21:10 -0800 (PST)
Received: from HUB-CAS01.carsdirect.win ([10.254.252.61]) by
	ibex03.carsdirect.win with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 3 Dec 2012 14:21:11 -0800
Received: from [172.16.7.249] (98.158.206.103) by HUB-CAS01.carsdirect.win
	(10.254.252.60) with Microsoft SMTP Server (TLS) id 8.3.245.1;
	Mon, 3 Dec 2012 14:21:10 -0800
Message-ID: <50BD25D6.9030202@internetbrands.com>
Date: Mon, 3 Dec 2012 14:21:10 -0800
From: Bjoern Teipel <bjoern.teipel@internetbrands.com>
Organization: Internet Brands Inc.
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: <xen-users@lists.xen.org>
X-OriginalArrivalTime: 03 Dec 2012 22:21:11.0135 (UTC)
	FILETIME=[7FB9FEF0:01CDD1A4]
Subject: [Xen-users] XCP 1.5 beta to 1.6 rolling update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi guys,

does anyone have ever tried to update XCP 1.5 to 1.6 which claims to be 
working now (critical pub fixed) ?
The interesting part for me right now is, how I can do it.
Because I can't find any reliable information how to do it and what to use.
Usually on "Citrix" XEN you apply a xsupdate package to the hyper visor 
which goes into maintenance mode during update.
But neither I find a update package nor any kind of information.
So is there really only the offline way, upgrade through the ISO installer ?

Thanks,
Bjoern

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 03 22:22:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 22:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfeO6-000316-Jw; Mon, 03 Dec 2012 22:21:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bjoern.teipel@internetbrands.com>)
	id 1TfeO5-000311-8H
	for xen-users@lists.xen.org; Mon, 03 Dec 2012 22:21:17 +0000
Received: from [85.158.143.99:33484] by server-3.bemta-4.messagelabs.com id
	77/B5-06841-CD52DB05; Mon, 03 Dec 2012 22:21:16 +0000
X-Env-Sender: bjoern.teipel@internetbrands.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1354573275!24537015!1
X-Originating-IP: [98.158.194.8]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26855 invoked from network); 3 Dec 2012 22:21:15 -0000
Received: from mx8.internetbrands.com (HELO mx8.internetbrands.com)
	(98.158.194.8) by server-7.tower-216.messagelabs.com with SMTP;
	3 Dec 2012 22:21:15 -0000
Received: from ibex03.carsdirect.win (ibex03.internetbrands.com
	[172.16.232.84])
	by mx8.internetbrands.com (InternetBrands) with ESMTP id F0F501500085
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 14:21:10 -0800 (PST)
Received: from HUB-CAS01.carsdirect.win ([10.254.252.61]) by
	ibex03.carsdirect.win with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 3 Dec 2012 14:21:11 -0800
Received: from [172.16.7.249] (98.158.206.103) by HUB-CAS01.carsdirect.win
	(10.254.252.60) with Microsoft SMTP Server (TLS) id 8.3.245.1;
	Mon, 3 Dec 2012 14:21:10 -0800
Message-ID: <50BD25D6.9030202@internetbrands.com>
Date: Mon, 3 Dec 2012 14:21:10 -0800
From: Bjoern Teipel <bjoern.teipel@internetbrands.com>
Organization: Internet Brands Inc.
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: <xen-users@lists.xen.org>
X-OriginalArrivalTime: 03 Dec 2012 22:21:11.0135 (UTC)
	FILETIME=[7FB9FEF0:01CDD1A4]
Subject: [Xen-users] XCP 1.5 beta to 1.6 rolling update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi guys,

does anyone have ever tried to update XCP 1.5 to 1.6 which claims to be 
working now (critical pub fixed) ?
The interesting part for me right now is, how I can do it.
Because I can't find any reliable information how to do it and what to use.
Usually on "Citrix" XEN you apply a xsupdate package to the hyper visor 
which goes into maintenance mode during update.
But neither I find a update package nor any kind of information.
So is there really only the offline way, upgrade through the ISO installer ?

Thanks,
Bjoern

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 03 22:47:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 22:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfemP-0003qX-2G; Mon, 03 Dec 2012 22:46:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1TfemN-0003qS-0U
	for xen-users@lists.xensource.com; Mon, 03 Dec 2012 22:46:23 +0000
Received: from [85.158.139.83:6595] by server-13.bemta-5.messagelabs.com id
	A3/C2-27809-EBB2DB05; Mon, 03 Dec 2012 22:46:22 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-4.tower-182.messagelabs.com!1354574778!25519034!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15787 invoked from network); 3 Dec 2012 22:46:21 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-4.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 22:46:21 -0000
Received: from [2001:388:e000:712:a5ca:4fd3:14f:ad5d]
	(helo=BITCOM1.int.sbss.com.au)
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1TfemC-00023c-3t; Tue, 04 Dec 2012 09:46:12 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi id
	14.01.0421.002; Tue, 4 Dec 2012 09:45:44 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: sky <skymei@cywee.com>, "xen-users@lists.xensource.com"
	<xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] windows pv driver develop
Thread-Index: AQHN0VcenteCXh4qSEK6HmD5EwakTpgHrMBQ
Date: Mon, 3 Dec 2012 22:45:43 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B32CACF0F@BITCOM1.int.sbss.com.au>
References: <1354506695251-5712636.post@n5.nabble.com>
In-Reply-To: <1354506695251-5712636.post@n5.nabble.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:388:e000:712:70b9:635c:6d0f:8f4c]
x-tm-as-product-ver: SMEX-10.2.0.2087-7.000.1014-19414.002
x-tm-as-result: No--31.242300-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] windows pv driver develop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> 
> Hi, I want to develop a device driver  based on the GPLPV. But I don't know
> how to take advantage of the xen mechanism(xenbus, event channel, grant
> table) realized by GPLPV in the current version.
> I have seen that there are three interfaces which can be accessed by other
> driver in earlier version,but I'm very puzzle to use these interfaces in the
> current version.
> 
> Can anyone is kindly enought to help me out.
> 

The vector table and other details is accessed by a fairly clunky shared memory page method. It's not very pretty but does mean that the setup and teardown is done automatically.

What sort of device are you developing for? Is it something where the config is static? (eg event channel, xenstore entries etc don't change after init)

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 03 22:47:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Dec 2012 22:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfemP-0003qX-2G; Mon, 03 Dec 2012 22:46:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1TfemN-0003qS-0U
	for xen-users@lists.xensource.com; Mon, 03 Dec 2012 22:46:23 +0000
Received: from [85.158.139.83:6595] by server-13.bemta-5.messagelabs.com id
	A3/C2-27809-EBB2DB05; Mon, 03 Dec 2012 22:46:22 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-4.tower-182.messagelabs.com!1354574778!25519034!1
X-Originating-IP: [203.16.224.4]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15787 invoked from network); 3 Dec 2012 22:46:21 -0000
Received: from smtp1.bendigoit.com.au (HELO smtp1.bendigoit.com.au)
	(203.16.224.4)
	by server-4.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	3 Dec 2012 22:46:21 -0000
Received: from [2001:388:e000:712:a5ca:4fd3:14f:ad5d]
	(helo=BITCOM1.int.sbss.com.au)
	by smtp1.bendigoit.com.au with esmtp (Exim 4.69)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1TfemC-00023c-3t; Tue, 04 Dec 2012 09:46:12 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi id
	14.01.0421.002; Tue, 4 Dec 2012 09:45:44 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: sky <skymei@cywee.com>, "xen-users@lists.xensource.com"
	<xen-users@lists.xensource.com>
Thread-Topic: [Xen-users] windows pv driver develop
Thread-Index: AQHN0VcenteCXh4qSEK6HmD5EwakTpgHrMBQ
Date: Mon, 3 Dec 2012 22:45:43 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B32CACF0F@BITCOM1.int.sbss.com.au>
References: <1354506695251-5712636.post@n5.nabble.com>
In-Reply-To: <1354506695251-5712636.post@n5.nabble.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:388:e000:712:70b9:635c:6d0f:8f4c]
x-tm-as-product-ver: SMEX-10.2.0.2087-7.000.1014-19414.002
x-tm-as-result: No--31.242300-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] windows pv driver develop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> 
> Hi, I want to develop a device driver  based on the GPLPV. But I don't know
> how to take advantage of the xen mechanism(xenbus, event channel, grant
> table) realized by GPLPV in the current version.
> I have seen that there are three interfaces which can be accessed by other
> driver in earlier version,but I'm very puzzle to use these interfaces in the
> current version.
> 
> Can anyone is kindly enought to help me out.
> 

The vector table and other details is accessed by a fairly clunky shared memory page method. It's not very pretty but does mean that the setup and teardown is done automatically.

What sort of device are you developing for? Is it something where the config is static? (eg event channel, xenstore entries etc don't change after init)

James

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 01:39:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 01:39:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfhSM-0004zD-R5; Tue, 04 Dec 2012 01:37:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1TfhSK-0004z8-Un
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 01:37:53 +0000
Received: from [85.158.137.99:56754] by server-8.bemta-3.messagelabs.com id
	DF/CB-07786-0F35DB05; Tue, 04 Dec 2012 01:37:52 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-7.tower-217.messagelabs.com!1354585071!12263880!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4017 invoked from network); 4 Dec 2012 01:37:51 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-7.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Dec 2012 01:37:51 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB41blpv023334
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 4 Dec 2012 02:37:48 +0100
Message-ID: <50BD53E2.2010506@swisscenter.com>
Date: Tue, 04 Dec 2012 02:37:38 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: Bjoern Teipel <bjoern.teipel@internetbrands.com>
References: <50BD25D6.9030202@internetbrands.com>
In-Reply-To: <50BD25D6.9030202@internetbrands.com>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.5 beta to 1.6 rolling update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

To upgrade your pool without the online way:

1. Live migrate the VM from the master host of the pool to the other =

hosts you have in your pool.
2. Reboot the master host and boot on the xcp 1.6 iso
3. Proceed with the upgrade of the master
4. When  the master is back online, evacuate the VM from a slave host of =

your choice
5. Reboot the slave and boot on the xcp 1.6 iso
6.  Proceed with the upgrade of the slave
7. When the slave is back online, repeat steps 4 to 7 with the remaining =

slaves.

Note that the pool stay in a "upgrade in progress" state until you've =

upgraded all the hosts. This mean there are some actions you can't do on =

the pool while it's being upgraded, like adding new SR to the pool, etc. =

But it's not really a problem.

Cheers,
S=E9bastien


On 03.12.2012 23:21, Bjoern Teipel wrote:
> Hi guys,
>
> does anyone have ever tried to update XCP 1.5 to 1.6 which claims to =

> be working now (critical pub fixed) ?
> The interesting part for me right now is, how I can do it.
> Because I can't find any reliable information how to do it and what to =

> use.
> Usually on "Citrix" XEN you apply a xsupdate package to the hyper =

> visor which goes into maintenance mode during update.
> But neither I find a update package nor any kind of information.
> So is there really only the offline way, upgrade through the ISO =

> installer ?
>
> Thanks,
> Bjoern
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 01:39:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 01:39:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfhSM-0004zD-R5; Tue, 04 Dec 2012 01:37:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1TfhSK-0004z8-Un
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 01:37:53 +0000
Received: from [85.158.137.99:56754] by server-8.bemta-3.messagelabs.com id
	DF/CB-07786-0F35DB05; Tue, 04 Dec 2012 01:37:52 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-7.tower-217.messagelabs.com!1354585071!12263880!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4017 invoked from network); 4 Dec 2012 01:37:51 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-7.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Dec 2012 01:37:51 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB41blpv023334
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 4 Dec 2012 02:37:48 +0100
Message-ID: <50BD53E2.2010506@swisscenter.com>
Date: Tue, 04 Dec 2012 02:37:38 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: Bjoern Teipel <bjoern.teipel@internetbrands.com>
References: <50BD25D6.9030202@internetbrands.com>
In-Reply-To: <50BD25D6.9030202@internetbrands.com>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.5 beta to 1.6 rolling update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

To upgrade your pool without the online way:

1. Live migrate the VM from the master host of the pool to the other =

hosts you have in your pool.
2. Reboot the master host and boot on the xcp 1.6 iso
3. Proceed with the upgrade of the master
4. When  the master is back online, evacuate the VM from a slave host of =

your choice
5. Reboot the slave and boot on the xcp 1.6 iso
6.  Proceed with the upgrade of the slave
7. When the slave is back online, repeat steps 4 to 7 with the remaining =

slaves.

Note that the pool stay in a "upgrade in progress" state until you've =

upgraded all the hosts. This mean there are some actions you can't do on =

the pool while it's being upgraded, like adding new SR to the pool, etc. =

But it's not really a problem.

Cheers,
S=E9bastien


On 03.12.2012 23:21, Bjoern Teipel wrote:
> Hi guys,
>
> does anyone have ever tried to update XCP 1.5 to 1.6 which claims to =

> be working now (critical pub fixed) ?
> The interesting part for me right now is, how I can do it.
> Because I can't find any reliable information how to do it and what to =

> use.
> Usually on "Citrix" XEN you apply a xsupdate package to the hyper =

> visor which goes into maintenance mode during update.
> But neither I find a update package nor any kind of information.
> So is there really only the offline way, upgrade through the ISO =

> installer ?
>
> Thanks,
> Bjoern
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 01:50:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 01:50:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfhdQ-0005Pp-Cm; Tue, 04 Dec 2012 01:49:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bjoern.teipel@internetbrands.com>)
	id 1TfhdP-0005Pk-4s
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 01:49:19 +0000
Received: from [85.158.143.35:54861] by server-1.bemta-4.messagelabs.com id
	BB/68-27934-E965DB05; Tue, 04 Dec 2012 01:49:18 +0000
X-Env-Sender: bjoern.teipel@internetbrands.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1354585757!16087980!1
X-Originating-IP: [98.158.194.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17251 invoked from network); 4 Dec 2012 01:49:17 -0000
Received: from mx8.internetbrands.com (HELO mx8.internetbrands.com)
	(98.158.194.8) by server-14.tower-21.messagelabs.com with SMTP;
	4 Dec 2012 01:49:17 -0000
Received: from ibex03.carsdirect.win (ibex03.carsdirect.com [172.16.232.84])
	by mx8.internetbrands.com (InternetBrands) with ESMTP id 485BE150004C
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 17:49:03 -0800 (PST)
Received: from HUB-CAS01.carsdirect.win ([10.254.252.61]) by
	ibex03.carsdirect.win with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 3 Dec 2012 17:49:03 -0800
Received: from HUB-CAS02.carsdirect.win (10.254.252.67) by
	HUB-CAS01.carsdirect.win (10.254.252.63) with Microsoft SMTP Server
	(TLS) id 8.3.245.1; Mon, 3 Dec 2012 17:49:00 -0800
Received: from E2K7CCR.carsdirect.win ([10.254.252.53]) by
	HUB-CAS02.carsdirect.win ([10.254.252.67]) with mapi; Mon, 3 Dec 2012
	17:49:00 -0800
From: "Teipel, Bjoern" <bjoern.teipel@internetbrands.com>
CC: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 3 Dec 2012 17:47:38 -0800
Thread-Topic: [Xen-users] XCP 1.5 beta to 1.6 rolling update
Thread-Index: Ac3Rv/lYHcyHJNtdRM2Bc6KqbxNgXAAAV2oK
Message-ID: <F5CBD8D414260942BA1B7E6B99279A8468A70BBF00@E2K7CCR.carsdirect.win>
References: <50BD25D6.9030202@internetbrands.com>,
	<50BD53E2.2010506@swisscenter.com>
In-Reply-To: <50BD53E2.2010506@swisscenter.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-OriginalArrivalTime: 04 Dec 2012 01:49:03.0633 (UTC)
	FILETIME=[89EA2810:01CDD1C1]
Subject: Re: [Xen-users] XCP 1.5 beta to 1.6 rolling update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks Sebastien, that's exactly what I did.
But I was hoping there was a online way using an update package or somethin=
g. (Like Citrix)

Thanks,
Bjoern

________________________________________
From: S=E9bastien RICCIO [sr@swisscenter.com]
Sent: Monday, December 03, 2012 5:37 PM
To: Teipel, Bjoern
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.5 beta to 1.6 rolling update

Hi,

To upgrade your pool without the online way:

1. Live migrate the VM from the master host of the pool to the other
hosts you have in your pool.
2. Reboot the master host and boot on the xcp 1.6 iso
3. Proceed with the upgrade of the master
4. When  the master is back online, evacuate the VM from a slave host of
your choice
5. Reboot the slave and boot on the xcp 1.6 iso
6.  Proceed with the upgrade of the slave
7. When the slave is back online, repeat steps 4 to 7 with the remaining
slaves.

Note that the pool stay in a "upgrade in progress" state until you've
upgraded all the hosts. This mean there are some actions you can't do on
the pool while it's being upgraded, like adding new SR to the pool, etc.
But it's not really a problem.

Cheers,
S=E9bastien


On 03.12.2012 23:21, Bjoern Teipel wrote:
> Hi guys,
>
> does anyone have ever tried to update XCP 1.5 to 1.6 which claims to
> be working now (critical pub fixed) ?
> The interesting part for me right now is, how I can do it.
> Because I can't find any reliable information how to do it and what to
> use.
> Usually on "Citrix" XEN you apply a xsupdate package to the hyper
> visor which goes into maintenance mode during update.
> But neither I find a update package nor any kind of information.
> So is there really only the offline way, upgrade through the ISO
> installer ?
>
> Thanks,
> Bjoern
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 01:50:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 01:50:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfhdQ-0005Pp-Cm; Tue, 04 Dec 2012 01:49:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <bjoern.teipel@internetbrands.com>)
	id 1TfhdP-0005Pk-4s
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 01:49:19 +0000
Received: from [85.158.143.35:54861] by server-1.bemta-4.messagelabs.com id
	BB/68-27934-E965DB05; Tue, 04 Dec 2012 01:49:18 +0000
X-Env-Sender: bjoern.teipel@internetbrands.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1354585757!16087980!1
X-Originating-IP: [98.158.194.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17251 invoked from network); 4 Dec 2012 01:49:17 -0000
Received: from mx8.internetbrands.com (HELO mx8.internetbrands.com)
	(98.158.194.8) by server-14.tower-21.messagelabs.com with SMTP;
	4 Dec 2012 01:49:17 -0000
Received: from ibex03.carsdirect.win (ibex03.carsdirect.com [172.16.232.84])
	by mx8.internetbrands.com (InternetBrands) with ESMTP id 485BE150004C
	for <xen-users@lists.xen.org>; Mon,  3 Dec 2012 17:49:03 -0800 (PST)
Received: from HUB-CAS01.carsdirect.win ([10.254.252.61]) by
	ibex03.carsdirect.win with Microsoft SMTPSVC(6.0.3790.4675); 
	Mon, 3 Dec 2012 17:49:03 -0800
Received: from HUB-CAS02.carsdirect.win (10.254.252.67) by
	HUB-CAS01.carsdirect.win (10.254.252.63) with Microsoft SMTP Server
	(TLS) id 8.3.245.1; Mon, 3 Dec 2012 17:49:00 -0800
Received: from E2K7CCR.carsdirect.win ([10.254.252.53]) by
	HUB-CAS02.carsdirect.win ([10.254.252.67]) with mapi; Mon, 3 Dec 2012
	17:49:00 -0800
From: "Teipel, Bjoern" <bjoern.teipel@internetbrands.com>
CC: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 3 Dec 2012 17:47:38 -0800
Thread-Topic: [Xen-users] XCP 1.5 beta to 1.6 rolling update
Thread-Index: Ac3Rv/lYHcyHJNtdRM2Bc6KqbxNgXAAAV2oK
Message-ID: <F5CBD8D414260942BA1B7E6B99279A8468A70BBF00@E2K7CCR.carsdirect.win>
References: <50BD25D6.9030202@internetbrands.com>,
	<50BD53E2.2010506@swisscenter.com>
In-Reply-To: <50BD53E2.2010506@swisscenter.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-OriginalArrivalTime: 04 Dec 2012 01:49:03.0633 (UTC)
	FILETIME=[89EA2810:01CDD1C1]
Subject: Re: [Xen-users] XCP 1.5 beta to 1.6 rolling update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks Sebastien, that's exactly what I did.
But I was hoping there was a online way using an update package or somethin=
g. (Like Citrix)

Thanks,
Bjoern

________________________________________
From: S=E9bastien RICCIO [sr@swisscenter.com]
Sent: Monday, December 03, 2012 5:37 PM
To: Teipel, Bjoern
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.5 beta to 1.6 rolling update

Hi,

To upgrade your pool without the online way:

1. Live migrate the VM from the master host of the pool to the other
hosts you have in your pool.
2. Reboot the master host and boot on the xcp 1.6 iso
3. Proceed with the upgrade of the master
4. When  the master is back online, evacuate the VM from a slave host of
your choice
5. Reboot the slave and boot on the xcp 1.6 iso
6.  Proceed with the upgrade of the slave
7. When the slave is back online, repeat steps 4 to 7 with the remaining
slaves.

Note that the pool stay in a "upgrade in progress" state until you've
upgraded all the hosts. This mean there are some actions you can't do on
the pool while it's being upgraded, like adding new SR to the pool, etc.
But it's not really a problem.

Cheers,
S=E9bastien


On 03.12.2012 23:21, Bjoern Teipel wrote:
> Hi guys,
>
> does anyone have ever tried to update XCP 1.5 to 1.6 which claims to
> be working now (critical pub fixed) ?
> The interesting part for me right now is, how I can do it.
> Because I can't find any reliable information how to do it and what to
> use.
> Usually on "Citrix" XEN you apply a xsupdate package to the hyper
> visor which goes into maintenance mode during update.
> But neither I find a update package nor any kind of information.
> So is there really only the offline way, upgrade through the ISO
> installer ?
>
> Thanks,
> Bjoern
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 13:19:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 13:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfsO7-0001JF-Kd; Tue, 04 Dec 2012 13:18:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1TfsO6-0001JA-Ay
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 13:18:14 +0000
Received: from [193.109.254.147:36663] by server-5.bemta-14.messagelabs.com id
	43/3F-10257-518FDB05; Tue, 04 Dec 2012 13:18:13 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1354627083!9404049!1
X-Originating-IP: [209.85.212.175]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8870 invoked from network); 4 Dec 2012 13:18:03 -0000
Received: from mail-wi0-f175.google.com (HELO mail-wi0-f175.google.com)
	(209.85.212.175)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 13:18:03 -0000
Received: by mail-wi0-f175.google.com with SMTP id hm11so645648wib.14
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 05:18:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=hXZIg6kbvgBGe+QO4hBguowaFuRQ1cutFoyt967iPdw=;
	b=EgMxYASv4vP3viRuOcNQqYvIL+dMDc2uLEutXZ3UV0gvd8wwF4B4FVIYcpjTpbgYBM
	0qb5DQ9kLi/twRBiwGWxukBNcSi8KeIwbcwhFYnyh74yB88hsA3k/3DIrmkuR+k/G/eN
	UgFhCR7hC2nOJec8HCdSfpFZoAXgiyhcBuvjg6odvhCRL9GjPlgsSsJbPEaTJiFDps74
	WvSxHCxSqibvQ30oTTAlachSpwXbLblSBJVWjBa370rkdZrnj0AoFl09ExUKSYx49Qc/
	OTssEjnridfE5I8JgY/inag74ArWdWS2aP0aq3YjcAn1qrARxe/t1HGHG0ohd6MQLjqj
	PqBQ==
MIME-Version: 1.0
Received: by 10.180.86.7 with SMTP id l7mr4393928wiz.5.1354627083597; Tue, 04
	Dec 2012 05:18:03 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Tue, 4 Dec 2012 05:18:03 -0800 (PST)
In-Reply-To: <mailman.7.1354622402.22183.xen-users@lists.xen.org>
References: <mailman.7.1354622402.22183.xen-users@lists.xen.org>
Date: Tue, 4 Dec 2012 18:48:03 +0530
Message-ID: <CANq0ewsv_k6p8ZHpdLhVZsBs6nnD2rrPJHK-d7SgRtW9NrCcLA@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen-users Digest, Vol 94, Issue 5
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5491858092435569077=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5491858092435569077==
Content-Type: multipart/alternative; boundary=f46d04428e021ef72604d006b2da

--f46d04428e021ef72604d006b2da
Content-Type: text/plain; charset=ISO-8859-1

Hello,
        When i boot from linux xen hypervisor and try to create vm using
virt-manager it gives me error of..activation failed...connection cannot be
made althogh internet  connection is der.. iget this error or else how to
install using virt-manager pls give me mirrors or any tutorial that can be
best understood.
thnx.

--f46d04428e021ef72604d006b2da
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br>=A0=A0=A0=A0=A0=A0=A0 When i boot from linux xen hypervisor and t=
ry to create vm using virt-manager it gives me error of..activation failed.=
..connection cannot be made althogh internet=A0 connection is der.. iget th=
is error or else how to install using virt-manager pls give me mirrors or a=
ny tutorial that can be best understood.<br>
thnx.<br>

--f46d04428e021ef72604d006b2da--


--===============5491858092435569077==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5491858092435569077==--


From xen-users-bounces@lists.xen.org Tue Dec 04 13:19:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 13:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfsO7-0001JF-Kd; Tue, 04 Dec 2012 13:18:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1TfsO6-0001JA-Ay
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 13:18:14 +0000
Received: from [193.109.254.147:36663] by server-5.bemta-14.messagelabs.com id
	43/3F-10257-518FDB05; Tue, 04 Dec 2012 13:18:13 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1354627083!9404049!1
X-Originating-IP: [209.85.212.175]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8870 invoked from network); 4 Dec 2012 13:18:03 -0000
Received: from mail-wi0-f175.google.com (HELO mail-wi0-f175.google.com)
	(209.85.212.175)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 13:18:03 -0000
Received: by mail-wi0-f175.google.com with SMTP id hm11so645648wib.14
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 05:18:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=hXZIg6kbvgBGe+QO4hBguowaFuRQ1cutFoyt967iPdw=;
	b=EgMxYASv4vP3viRuOcNQqYvIL+dMDc2uLEutXZ3UV0gvd8wwF4B4FVIYcpjTpbgYBM
	0qb5DQ9kLi/twRBiwGWxukBNcSi8KeIwbcwhFYnyh74yB88hsA3k/3DIrmkuR+k/G/eN
	UgFhCR7hC2nOJec8HCdSfpFZoAXgiyhcBuvjg6odvhCRL9GjPlgsSsJbPEaTJiFDps74
	WvSxHCxSqibvQ30oTTAlachSpwXbLblSBJVWjBa370rkdZrnj0AoFl09ExUKSYx49Qc/
	OTssEjnridfE5I8JgY/inag74ArWdWS2aP0aq3YjcAn1qrARxe/t1HGHG0ohd6MQLjqj
	PqBQ==
MIME-Version: 1.0
Received: by 10.180.86.7 with SMTP id l7mr4393928wiz.5.1354627083597; Tue, 04
	Dec 2012 05:18:03 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Tue, 4 Dec 2012 05:18:03 -0800 (PST)
In-Reply-To: <mailman.7.1354622402.22183.xen-users@lists.xen.org>
References: <mailman.7.1354622402.22183.xen-users@lists.xen.org>
Date: Tue, 4 Dec 2012 18:48:03 +0530
Message-ID: <CANq0ewsv_k6p8ZHpdLhVZsBs6nnD2rrPJHK-d7SgRtW9NrCcLA@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen-users Digest, Vol 94, Issue 5
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5491858092435569077=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5491858092435569077==
Content-Type: multipart/alternative; boundary=f46d04428e021ef72604d006b2da

--f46d04428e021ef72604d006b2da
Content-Type: text/plain; charset=ISO-8859-1

Hello,
        When i boot from linux xen hypervisor and try to create vm using
virt-manager it gives me error of..activation failed...connection cannot be
made althogh internet  connection is der.. iget this error or else how to
install using virt-manager pls give me mirrors or any tutorial that can be
best understood.
thnx.

--f46d04428e021ef72604d006b2da
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br>=A0=A0=A0=A0=A0=A0=A0 When i boot from linux xen hypervisor and t=
ry to create vm using virt-manager it gives me error of..activation failed.=
..connection cannot be made althogh internet=A0 connection is der.. iget th=
is error or else how to install using virt-manager pls give me mirrors or a=
ny tutorial that can be best understood.<br>
thnx.<br>

--f46d04428e021ef72604d006b2da--


--===============5491858092435569077==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5491858092435569077==--


From xen-users-bounces@lists.xen.org Tue Dec 04 13:54:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 13:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfsvb-00036J-R5; Tue, 04 Dec 2012 13:52:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>)
	id 1Tfss0-0002nt-2V; Tue, 04 Dec 2012 13:49:09 +0000
Received: from [85.158.139.83:33473] by server-8.bemta-5.messagelabs.com id
	FC/23-06050-05FFDB05; Tue, 04 Dec 2012 13:49:04 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-15.tower-182.messagelabs.com!1354628719!28245365!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=1.1 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32323 invoked from network); 4 Dec 2012 13:45:20 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-15.tower-182.messagelabs.com with SMTP;
	4 Dec 2012 13:45:20 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 614982C216;
	Tue,  4 Dec 2012 14:45:33 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id mKOtJAr3dMDb; Tue,  4 Dec 2012 14:45:32 +0100 (CET)
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 04F882C212;
	Tue,  4 Dec 2012 14:45:30 +0100 (CET)
Message-ID: <50BDFE6B.1010800@laukamp.me>
Date: Tue, 04 Dec 2012 14:45:15 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
In-Reply-To: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
X-Forwarded-Message-Id: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------070505000000060005050803"
X-Mailman-Approved-At: Tue, 04 Dec 2012 13:52:49 +0000
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------070505000000060005050803
Content-Type: multipart/alternative;
 boundary="------------090808050706050703050402"


--------------090808050706050703050402
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello all,

because there are still problems to build Xen 4.2 on NetBSD (there was 
also another thread on the port-xen list) I forward this message to get 
a solution for the problem. The complete output of my build is in a log 
file in the attachment.

I used this commands for compilation:

./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
gmake PYTHON=/usr/pkg/bin/python2.7 xen
gmake tools

I took the commans from this wiki article: http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD

The build error appears in the tools target in libxl.

This is the last mail from port-xen list related to this theme:


On 30/11/12 21:16, Mike Bowie wrote:

> On 11/30/12 12:13 PM, Jeff Rizzo wrote:
>> Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
>> lot to be done, and my pkgsrc-fu is not all that great.
> I could be up for that... might not be until next week, but if the build
> steps all work out, I should be able to cobble something together into
> pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also...
> double win.)
I would definetely help, this will probably require some Makefile
changes, which I think should be submitted upstream.


Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?



-------- Original-Nachricht --------
Betreff: 	Compilation of Xen 4.2 Utils breaks on NetBSD 6
Datum: 	Mon, 3 Dec 2012 17:19:16 +0000
Von: 	Miguel Clara <miguelmclara@gmail.com>
An: 	port-xen@netbsd.org, lukas@laukamp.me



Lukas Laukamp <lukas <at> laukamp.me <http://laukamp.me>> writes:

 >
 > Hey all,
 >
 > I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self compiled
 > fine but the compilation of the utils breaks with this error:
 >
 > In file included from xl_cmdimpl.c:40:0:
 > libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file or 
directory
 > compilation terminated.
 > gmake[3]: *** [xl_cmdimpl.o] Error 1
 > gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'
 > gmake[2]: *** [subdir-install-libxl] Error 2
 > gmake[2]: Leaving directory `/root/xen-4.2.0/tools'
 > gmake[1]: *** [subdirs-install] Error 2
 > gmake[1]: Leaving directory `/root/xen-4.2.0/tools'
 > gmake: *** [install-tools] Error 2
 > testdom0#
 >
 > I passed the needed options to the configure script so that it searches
 > in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which is
 > declaired to don't exist, exists in /usr/pkg/include/yajl/ so I don't
 > understand why the file could not be found.
 >
 > Hope that someone could help me.
 >
 > Best Regards
 >
 >

I'm trying to build following the guide at: 
http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD

All works fine until I try to build "tools"

gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\"" 
 >>_paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\"" >>_paths.h.tmp.tmp; 
echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
ibexec\"" >>_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\"" 
 >>_paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\"" 
 >>_paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
IR=\"/usr/pkg/bin\"" >>_paths.h.tmp.tmp; echo 
"XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\"" >>_paths.h.tmp.tmp; echo 
"XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"" >>_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
paths.h.tmp.tmp; echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\"" 
 >>_paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\"" 
 >>_paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
"XEN_RUN_DIR=\"/usr/pkg/var/run/xen\"" >>_paths.h.tmp.tmp; echo 
"XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\"" >>_paths.h.tmp.tmp; 
if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp _paths.h.tmp; else 
rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp >_paths.h.2.tmp 
â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp _paths.h; 
else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gcc -pthread -o testidl testidl.o libxlutil.so 
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so 
-Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/xen-data/xen-4.2.0/tools/libxl/../../tools/libxc 
-Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore 
/home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so -L/usr/pkg/lib 
â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
ld: warning: libyajl.so.2, needed by 
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so, not 
found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake: *** [install-tools] Error 2


I'm using yajl version 2....  could this be the problem? Is there any patch?

Thanks


--------------090808050706050703050402
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello all,<br>
    <br>
    because there are still problems to build Xen 4.2 on NetBSD (there
    was also another thread on the port-xen list) I forward this message
    to get a solution for the problem. The complete output of my build
    is in a log file in the attachment.<br>
    <br>
    I used this commands for compilation:<br>
    <br>
    <pre>./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
gmake PYTHON=/usr/pkg/bin/python2.7 xen
gmake tools

I took the commans from this wiki article: <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD">http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD</a>

The build error appears in the tools target in libxl.

This is the last mail from port-xen list related to this theme:

</pre>
    <div class="moz-text-plain" wrap="true" graphical-quote="true"
      style="font-family: -moz-fixed; font-size: 12px;" lang="x-western">
      <pre wrap="">On 30/11/12 21:16, Mike Bowie wrote:
</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">On 11/30/12 12:13 PM, Jeff Rizzo wrote:
</pre>
        <blockquote type="cite" style="color: #000000;">
          <pre wrap="">Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
lot to be done, and my pkgsrc-fu is not all that great.
</pre>
        </blockquote>
        <pre wrap="">I could be up for that... might not be until next week, but if the build 
steps all work out, I should be able to cobble something together into 
pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also... 
double win.)
</pre>
      </blockquote>
      <pre wrap="">I would definetely help, this will probably require some Makefile
changes, which I think should be submitted upstream.

</pre>
    </div>
    <pre>Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?
</pre>
    <br>
    <br>
    -------- Original-Nachricht --------
    <table class="moz-email-headers-table" border="0" cellpadding="0"
      cellspacing="0">
      <tbody>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Betreff: </th>
          <td>Compilation of Xen 4.2 Utils breaks on NetBSD 6</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Datum: </th>
          <td>Mon, 3 Dec 2012 17:19:16 +0000</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Von: </th>
          <td>Miguel Clara <a class="moz-txt-link-rfc2396E" href="mailto:miguelmclara@gmail.com">&lt;miguelmclara@gmail.com&gt;</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">An: </th>
          <td><a class="moz-txt-link-abbreviated" href="mailto:port-xen@netbsd.org">port-xen@netbsd.org</a>, <a class="moz-txt-link-abbreviated" href="mailto:lukas@laukamp.me">lukas@laukamp.me</a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    Lukas Laukamp &lt;lukas &lt;at&gt; <a moz-do-not-send="true"
      href="http://laukamp.me">laukamp.me</a>&gt; writes:<br>
    <br>
    &gt; <br>
    &gt; Hey all,<br>
    &gt; <br>
    &gt; I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self
    compiled <br>
    &gt; fine but the compilation of the utils breaks with this error:<br>
    &gt; <br>
    &gt; In file included from xl_cmdimpl.c:40:0:<br>
    &gt; libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file
    or directory<br>
    &gt; compilation terminated.<br>
    &gt; gmake[3]: *** [xl_cmdimpl.o] Error 1<br>
    &gt; gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'<br>
    &gt; gmake[2]: *** [subdir-install-libxl] Error 2<br>
    &gt; gmake[2]: Leaving directory `/root/xen-4.2.0/tools'<br>
    &gt; gmake[1]: *** [subdirs-install] Error 2<br>
    &gt; gmake[1]: Leaving directory `/root/xen-4.2.0/tools'<br>
    &gt; gmake: *** [install-tools] Error 2<br>
    &gt; testdom0#<br>
    &gt; <br>
    &gt; I passed the needed options to the configure script so that it
    searches <br>
    &gt; in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which
    is <br>
    &gt; declaired to don't exist, exists in /usr/pkg/include/yajl/ so I
    don't <br>
    &gt; understand why the file could not be found.<br>
    &gt; <br>
    &gt; Hope that someone could help me.<br>
    &gt; <br>
    &gt; Best Regards<br>
    &gt; <br>
    &gt; <br>
    <div><br>
    </div>
    <div>I'm trying to build following the guide at: <a
        moz-do-not-send="true"
        href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD">http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD</a><br>
      <br>
      All works fine until I try to build "tools"<br>
      <br>
      gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl'
      â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\""
      &gt;&gt;_paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\""
      &gt;&gt;_paths.h.tmp.tmp; echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      ibexec\"" &gt;&gt;_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\""
      &gt;&gt;_paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\""
      &gt;&gt;_paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      IR=\"/usr/pkg/bin\"" &gt;&gt;_paths.h.tmp.tmp; echo
      "XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\""
      &gt;&gt;_paths.h.tmp.tmp; echo
      "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"" &gt;&gt;_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      paths.h.tmp.tmp; echo
      "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\""
      &gt;&gt;_paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\""
      &gt;&gt;_paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      "XEN_RUN_DIR=\"/usr/pkg/var/run/xen\"" &gt;&gt;_paths.h.tmp.tmp;
      echo "XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\""
      &gt;&gt;_paths.h.tmp.tmp; if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp
      _paths.h.tmp; else rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp
      &gt;_paths.h.2.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp
      _paths.h; else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gcc -pthread -o testidl testidl.o libxlutil.so
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so
      -Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /xen-data/xen-4.2.0/tools/libxl/../../tools/libxc
      -Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore
      /home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so
      -L/usr/pkg/lib â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      ld: warning: libyajl.so.2, needed by
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so,
      not found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl'
      â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools'
      â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools'
      â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake: *** [install-tools] Error 2 <br>
      <br>
      <br>
      I'm using yajl version 2.... Â could this be the problem? Is there
      any patch?<br>
      <br>
      Thanks<br>
      <br>
    </div>
  </body>
</html>

--------------090808050706050703050402--

--------------070505000000060005050803
Content-Type: application/octet-stream;
 name="xen-build.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xen-build.log"

ZG9tMCMgLi9jb25maWd1cmUgUFlUSE9OPS91c3IvcGtnL2Jpbi9weXRob24yLjcgQVBQRU5E
X0lOQ0xVREVTPS91c3IvcGtnL2luY2x1ZGUgCCBBUFBFTkRfTElCPS91c3IvcGtnL2xpYiAt
LXByZWZpeD0vdXNyL3hlbjQyCmNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlLi4uIHg4Nl82
NC11bmtub3duLW5ldGJzZDYuMApjaGVja2luZyBob3N0IHN5c3RlbSB0eXBlLi4uIHg4Nl82
NC11bmtub3duLW5ldGJzZDYuMApjaGVja2luZyBmb3IgZ2NjLi4uIGdjYwpjaGVja2luZyB3
aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzLi4uIHllcwpjaGVja2luZyBmb3IgQyBjb21w
aWxlciBkZWZhdWx0IG91dHB1dCBmaWxlIG5hbWUuLi4gYS5vdXQKY2hlY2tpbmcgZm9yIHN1
ZmZpeCBvZiBleGVjdXRhYmxlcy4uLiAKY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgY3Jvc3Mg
Y29tcGlsaW5nLi4uIG5vCmNoZWNraW5nIGZvciBzdWZmaXggb2Ygb2JqZWN0IGZpbGVzLi4u
IG8KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBpbGVyLi4u
IHllcwpjaGVja2luZyB3aGV0aGVyIGdjYyBhY2NlcHRzIC1nLi4uIHllcwpjaGVja2luZyBm
b3IgZ2NjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiBub25lIG5lZWRlZApjaGVja2lu
ZyB3aGV0aGVyIG1ha2Ugc2V0cyAkKE1BS0UpLi4uIHllcwpjaGVja2luZyBmb3IgYSBCU0Qt
Y29tcGF0aWJsZSBpbnN0YWxsLi4uIC91c3IvYmluL2luc3RhbGwgLWMKY2hlY2tpbmcgZm9y
IGJpc29uLi4uIC91c3IvcGtnL2Jpbi9iaXNvbgpjaGVja2luZyBmb3IgZmxleC4uLiAvdXNy
L2Jpbi9mbGV4CmNoZWNraW5nIGZvciBwZXJsLi4uIC91c3IvcGtnL2Jpbi9wZXJsCmNoZWNr
aW5nIGZvciBvY2FtbGMuLi4gbm8KY2hlY2tpbmcgZm9yIG9jYW1sLi4uIG5vCmNoZWNraW5n
IGZvciBvY2FtbGRlcC4uLiBubwpjaGVja2luZyBmb3Igb2NhbWxta3RvcC4uLiBubwpjaGVj
a2luZyBmb3Igb2NhbWxta2xpYi4uLiBubwpjaGVja2luZyBmb3Igb2NhbWxkb2MuLi4gbm8K
Y2hlY2tpbmcgZm9yIG9jYW1sYnVpbGQuLi4gbm8KY2hlY2tpbmcgZm9yIGJhc2guLi4gL3Vz
ci9wa2cvYmluL2Jhc2gKY2hlY2tpbmcgZm9yIHB5dGhvbjIuNy4uLiAvdXNyL3BrZy9iaW4v
cHl0aG9uMi43CmNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjMgLi4uIHllcwpj
aGVja2luZyBob3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvci4uLiBnY2MgLUUKY2hlY2tp
bmcgZm9yIGdyZXAgdGhhdCBoYW5kbGVzIGxvbmcgbGluZXMgYW5kIC1lLi4uIC91c3IvYmlu
L2dyZXAKY2hlY2tpbmcgZm9yIGVncmVwLi4uIC91c3IvYmluL2dyZXAgLUUKY2hlY2tpbmcg
Zm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMuLi4geWVzCmNoZWNraW5nIGZvciBzeXMvdHlwZXMu
aC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9zdGF0LmguLi4geWVzCmNoZWNraW5nIGZvciBz
dGRsaWIuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cmluZy5oLi4uIHllcwpjaGVja2luZyBm
b3IgbWVtb3J5LmguLi4geWVzCmNoZWNraW5nIGZvciBzdHJpbmdzLmguLi4geWVzCmNoZWNr
aW5nIGZvciBpbnR0eXBlcy5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RkaW50LmguLi4geWVz
CmNoZWNraW5nIGZvciB1bmlzdGQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHB5dGhvbjIuNy1j
b25maWcuLi4gL3Vzci9wa2cvYmluL3B5dGhvbjIuNy1jb25maWcKY2hlY2tpbmcgUHl0aG9u
LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBQeXRob24uaCBwcmVzZW5jZS4uLiB5ZXMK
Y2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4uIHllcwpjaGVja2luZyBmb3IgUHlBcmdfUGFyc2VU
dXBsZSBpbiAtbHB5dGhvbjIuNy4uLiB5ZXMKY2hlY2tpbmcgZm9yIHhnZXR0ZXh0Li4uIC91
c3IvYmluL3hnZXR0ZXh0CmNoZWNraW5nIGZvciBhczg2Li4uIC91c3IvcGtnL2Jpbi9hczg2
CmNoZWNraW5nIGZvciBsZDg2Li4uIC91c3IvcGtnL2Jpbi9sZDg2CmNoZWNraW5nIGZvciBi
Y2MuLi4gL3Vzci9wa2cvYmluL2JjYwpjaGVja2luZyBmb3IgaWFzbC4uLiAvdXNyL2Jpbi9p
YXNsCmNoZWNraW5nIHV1aWQvdXVpZC5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyB1dWlk
L3V1aWQuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgdXVpZC91dWlkLmguLi4gbm8K
Y2hlY2tpbmcgdXVpZC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgdXVpZC5oIHByZXNl
bmNlLi4uIHllcwpjaGVja2luZyBmb3IgdXVpZC5oLi4uIHllcwpjaGVja2luZyBjdXJzZXMu
aCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGN1cnNlcy5oIHByZXNlbmNlLi4uIHllcwpj
aGVja2luZyBmb3IgY3Vyc2VzLmguLi4geWVzCmNoZWNraW5nIGZvciBjbGVhciBpbiAtbGN1
cnNlcy4uLiB5ZXMKY2hlY2tpbmcgbmN1cnNlcy5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2lu
ZyBuY3Vyc2VzLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIG5jdXJzZXMuaC4uLiBu
bwpjaGVja2luZyBmb3IgcGtnLWNvbmZpZy4uLiAvdXNyL3BrZy9iaW4vcGtnLWNvbmZpZwpj
aGVja2luZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gMC45LjAuLi4geWVzCmNo
ZWNraW5nIGZvciBnbGliLi4uIHllcwpjaGVja2luZyBiemxpYi5oIHVzYWJpbGl0eS4uLiB5
ZXMKY2hlY2tpbmcgYnpsaWIuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGJ6bGli
LmguLi4geWVzCmNoZWNraW5nIGZvciBCWjJfYnpEZWNvbXByZXNzSW5pdCBpbiAtbGJ6Mi4u
LiB5ZXMKY2hlY2tpbmcgbHptYS5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgbHptYS5o
IHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgbHptYS5oLi4uIHllcwpjaGVja2luZyBm
b3IgbHptYV9zdHJlYW1fZGVjb2RlciBpbiAtbGx6bWEuLi4geWVzCmNoZWNraW5nIGx6by9s
em8xeC5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyBsem8vbHpvMXguaCBwcmVzZW5jZS4u
LiBubwpjaGVja2luZyBmb3IgbHpvL2x6bzF4LmguLi4gbm8KY2hlY2tpbmcgZm9yIGlvX3Nl
dHVwIGluIC1sYWlvLi4uIG5vCmNoZWNraW5nIGZvciBNRDUgaW4gLWxjcnlwdG8uLi4geWVz
CmNoZWNraW5nIGZvciBleHQyZnNfb3BlbjIgaW4gLWxleHQyZnMuLi4gbm8KY2hlY2tpbmcg
Zm9yIGdjcnlfbWRfaGFzaF9idWZmZXIgaW4gLWxnY3J5cHQuLi4geWVzCmNoZWNraW5nIGZv
ciBwdGhyZWFkIGZsYWcuLi4gLXB0aHJlYWQKY2hlY2tpbmcgbGlidXRpbC5oIHVzYWJpbGl0
eS4uLiBubwpjaGVja2luZyBsaWJ1dGlsLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9y
IGxpYnV0aWwuaC4uLiBubwpjaGVja2luZyBmb3Igb3BlbnB0eSBldCBhbC4uLiAtbHV0aWwK
Y2hlY2tpbmcgZm9yIHlhamxfYWxsb2MgaW4gLWx5YWpsLi4uIHllcwpjaGVja2luZyBmb3Ig
ZGVmbGF0ZUNvcHkgaW4gLWx6Li4uIHllcwpjaGVja2luZyBmb3IgbGliaWNvbnZfb3BlbiBp
biAtbGljb252Li4uIG5vCmNoZWNraW5nIHlhamwveWFqbF92ZXJzaW9uLmggdXNhYmlsaXR5
Li4uIHllcwpjaGVja2luZyB5YWpsL3lhamxfdmVyc2lvbi5oIHByZXNlbmNlLi4uIHllcwpj
aGVja2luZyBmb3IgeWFqbC95YWpsX3ZlcnNpb24uaC4uLiB5ZXMKY29uZmlndXJlOiBjcmVh
dGluZyAuL2NvbmZpZy5zdGF0dXMKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgLi4vY29uZmln
L1Rvb2xzLm1rCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGNvbmZpZy5oCmRvbTAjIGdtYWtl
IFBZVEhPTj0vdXNyL3BrZy9iaW4vcHl0aG9uMi43IHhlbgpnbWFrZSAtQyB4ZW4gaW5zdGFs
bApnbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuJwpn
bWFrZSAtZiBSdWxlcy5tayBfaW5zdGFsbApnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAveGVuJwpnbWFrZSAtQyB0b29scwpnbWFrZVszXTogRW50ZXJp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzJwpbIC1kIGZpZ2xldCBd
ICYmIGdtYWtlIC1DIGZpZ2xldApnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAveGVuL3Rvb2xzL2ZpZ2xldCcKZ2NjIC1vIGZpZ2xldCBmaWdsZXQuYwpn
bWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMv
ZmlnbGV0JwpnbWFrZSBzeW1ib2xzCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC94ZW4vdG9vbHMnCmdjYyAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1vIHN5bWJvbHMgc3ltYm9scy5jCmdt
YWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scycK
Z21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xz
JwpnbWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIGluY2x1ZGUveGVuL2Nv
bXBpbGUuaApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
eGVuJwpnbWFrZSAtQyB0b29scwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAveGVuL3Rvb2xzJwpbIC1kIGZpZ2xldCBdICYmIGdtYWtlIC1DIGZpZ2xl
dApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3Rv
b2xzL2ZpZ2xldCcKZ21ha2VbNV06IGBmaWdsZXQnIGlzIHVwIHRvIGRhdGUuCmdtYWtlWzVd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9maWdsZXQn
CmdtYWtlIHN5bWJvbHMKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi90b29scycKZ21ha2VbNV06IGBzeW1ib2xzJyBpcyB1cCB0byBkYXRlLgpn
bWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMn
CmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29s
cycKIF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgX19fXyAgICBfX18gIAogXCBcLyAvX19f
IF8gX18gICB8IHx8IHwgIHxfX18gXCAgLyBfIFwgCiAgXCAgLy8gXyBcICdfIFwgIHwgfHwg
fF8gICBfXykgfHwgfCB8IHwKICAvICBcICBfXy8gfCB8IHwgfF9fICAgX3wgLyBfXy8gfCB8
X3wgfAogL18vXF9cX19ffF98IHxffCAgICB8X3woXylfX19fXyhfKV9fXy8gCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKZ21ha2VbM106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuJwpbIC1lIGluY2x1ZGUvYXNtIF0gfHwgbG4g
LXNmIGFzbS14ODYgaW5jbHVkZS9hc20KZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9S
dWxlcy5tayAtQyBpbmNsdWRlCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZScKbWtkaXIgLXAgY29tcGF0CmdyZXAgLXYgJ0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKGxvbmcpJyBwdWJsaWMvY2FsbGJhY2suaCB8IFwKL3Vzci9w
a2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWls
ZC1zb3VyY2UucHkgPmNvbXBhdC9jYWxsYmFjay5jLm5ldwptdiAtZiBjb21wYXQvY2FsbGJh
Y2suYy5uZXcgY29tcGF0L2NhbGxiYWNrLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBh
dC5oIC1tMzIgLW8gY29tcGF0L2NhbGxiYWNrLmkgY29tcGF0L2NhbGxiYWNrLmMKc2V0IC1l
OyBpZD1fJChlY2hvIGNvbXBhdC9jYWxsYmFjay5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6
dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L2NhbGxiYWNrLmgu
bmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBhdC9jYWxsYmFjay5oLm5ldzsgXApl
Y2hvICIjaW5jbHVkZSA8eGVuL2NvbXBhdC5oPiIgPj5jb21wYXQvY2FsbGJhY2suaC5uZXc7
IFwKZWNobyAiI2luY2x1ZGUgPHB1YmxpYy9jYWxsYmFjay5oPiIgPj5jb21wYXQvY2FsbGJh
Y2suaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9jYWxsYmFjay5o
Lm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2NhbGxiYWNrLmkgfCBcCi91c3Iv
cGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVp
bGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC9jYWxsYmFjay5oLm5ldzsgXAplY2hvICIj
cHJhZ21hIHBhY2soKSIgPj5jb21wYXQvY2FsbGJhY2suaC5uZXc7IFwKZWNobyAiI2VuZGlm
IC8qICRpZCAqLyIgPj5jb21wYXQvY2FsbGJhY2suaC5uZXcKbXYgLWYgY29tcGF0L2NhbGxi
YWNrLmgubmV3IGNvbXBhdC9jYWxsYmFjay5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVibGljL2VsZm5vdGUuaCB8IFwKL3Vz
ci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1i
dWlsZC1zb3VyY2UucHkgPmNvbXBhdC9lbGZub3RlLmMubmV3Cm12IC1mIGNvbXBhdC9lbGZu
b3RlLmMubmV3IGNvbXBhdC9lbGZub3RlLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBh
dC5oIC1tMzIgLW8gY29tcGF0L2VsZm5vdGUuaSBjb21wYXQvZWxmbm90ZS5jCnNldCAtZTsg
aWQ9XyQoZWNobyBjb21wYXQvZWxmbm90ZS5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBw
ZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L2VsZm5vdGUuaC5uZXc7
IFwKZWNobyAiI2RlZmluZSAkaWQiID4+Y29tcGF0L2VsZm5vdGUuaC5uZXc7IFwKZWNobyAi
I2luY2x1ZGUgPHhlbi9jb21wYXQuaD4iID4+Y29tcGF0L2VsZm5vdGUuaC5uZXc7IFwKZWNo
byAiI2luY2x1ZGUgPHB1YmxpYy9lbGZub3RlLmg+IiA+PmNvbXBhdC9lbGZub3RlLmgubmV3
OyBcCmVjaG8gIiNwcmFnbWEgcGFjayg0KSIgPj5jb21wYXQvZWxmbm90ZS5oLm5ldzsgXApn
cmVwIC12ICdeIyBbMC05XScgY29tcGF0L2VsZm5vdGUuaSB8IFwKL3Vzci9wa2cvYmluL3B5
dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIu
cHkgfCB1bmlxID4+Y29tcGF0L2VsZm5vdGUuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNr
KCkiID4+Y29tcGF0L2VsZm5vdGUuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIg
Pj5jb21wYXQvZWxmbm90ZS5oLm5ldwptdiAtZiBjb21wYXQvZWxmbm90ZS5oLm5ldyBjb21w
YXQvZWxmbm90ZS5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRShsb25nKScgcHVibGljL2V2ZW50X2NoYW5uZWwuaCB8IFwKL3Vzci9wa2cvYmlu
L3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3Vy
Y2UucHkgPmNvbXBhdC9ldmVudF9jaGFubmVsLmMubmV3Cm12IC1mIGNvbXBhdC9ldmVudF9j
aGFubmVsLmMubmV3IGNvbXBhdC9ldmVudF9jaGFubmVsLmMKZ2NjIC1FIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMv
eGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L2V2ZW50X2NoYW5uZWwuaSBjb21wYXQvZXZl
bnRfY2hhbm5lbC5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQvZXZlbnRfY2hhbm5lbC5o
IHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYg
JGlkIiA+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQi
ID4+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9j
b21wYXQuaD4iID4+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7IFwKZWNobyAiI2luY2x1
ZGUgPHB1YmxpYy9ldmVudF9jaGFubmVsLmg+IiA+PmNvbXBhdC9ldmVudF9jaGFubmVsLmgu
bmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjayg0KSIgPj5jb21wYXQvZXZlbnRfY2hhbm5lbC5o
Lm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2V2ZW50X2NoYW5uZWwuaSB8IFwK
L3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBh
dC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7
IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7
IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQvZXZlbnRfY2hhbm5lbC5oLm5l
dwptdiAtZiBjb21wYXQvZXZlbnRfY2hhbm5lbC5oLm5ldyBjb21wYXQvZXZlbnRfY2hhbm5l
bC5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShs
b25nKScgcHVibGljL2ZlYXR1cmVzLmggfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jv
b3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5ID5jb21wYXQv
ZmVhdHVyZXMuYy5uZXcKbXYgLWYgY29tcGF0L2ZlYXR1cmVzLmMubmV3IGNvbXBhdC9mZWF0
dXJlcy5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC9m
ZWF0dXJlcy5pIGNvbXBhdC9mZWF0dXJlcy5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQv
ZmVhdHVyZXMuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hv
ICIjaWZuZGVmICRpZCIgPmNvbXBhdC9mZWF0dXJlcy5oLm5ldzsgXAplY2hvICIjZGVmaW5l
ICRpZCIgPj5jb21wYXQvZmVhdHVyZXMuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9j
b21wYXQuaD4iID4+Y29tcGF0L2ZlYXR1cmVzLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxw
dWJsaWMvZmVhdHVyZXMuaD4iID4+Y29tcGF0L2ZlYXR1cmVzLmgubmV3OyBcCmVjaG8gIiNw
cmFnbWEgcGFjayg0KSIgPj5jb21wYXQvZmVhdHVyZXMuaC5uZXc7IFwKZ3JlcCAtdiAnXiMg
WzAtOV0nIGNvbXBhdC9mZWF0dXJlcy5pIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9y
b290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEg
Pj5jb21wYXQvZmVhdHVyZXMuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29t
cGF0L2ZlYXR1cmVzLmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0
L2ZlYXR1cmVzLmgubmV3Cm12IC1mIGNvbXBhdC9mZWF0dXJlcy5oLm5ldyBjb21wYXQvZmVh
dHVyZXMuaApta2RpciAtcCBjb21wYXQKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUobG9uZyknIHB1YmxpYy9ncmFudF90YWJsZS5oIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9u
Mi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weSA+
Y29tcGF0L2dyYW50X3RhYmxlLmMubmV3Cm12IC1mIGNvbXBhdC9ncmFudF90YWJsZS5jLm5l
dyBjb21wYXQvZ3JhbnRfdGFibGUuYwpnY2MgLUUgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
ZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJ
QlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1pbmNsdWRlIHB1YmxpYy94ZW4tY29tcGF0Lmgg
LW0zMiAtbyBjb21wYXQvZ3JhbnRfdGFibGUuaSBjb21wYXQvZ3JhbnRfdGFibGUuYwpzZXQg
LWU7IGlkPV8kKGVjaG8gY29tcGF0L2dyYW50X3RhYmxlLmggfCB0ciAnWzpsb3dlcjpdLS8u
JyAnWzp1cHBlcjpdX19fJyk7IFwKZWNobyAiI2lmbmRlZiAkaWQiID5jb21wYXQvZ3JhbnRf
dGFibGUuaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQiID4+Y29tcGF0L2dyYW50X3RhYmxl
LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNvbXBhdC9ncmFu
dF90YWJsZS5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+
IiA+PmNvbXBhdC9ncmFudF90YWJsZS5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCki
ID4+Y29tcGF0L2dyYW50X3RhYmxlLmgubmV3OyBcCmdyZXAgLXYgJ14jIFswLTldJyBjb21w
YXQvZ3JhbnRfdGFibGUuaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4t
NC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0
L2dyYW50X3RhYmxlLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC9n
cmFudF90YWJsZS5oLm5ldzsgXAplY2hvICIjZW5kaWYgLyogJGlkICovIiA+PmNvbXBhdC9n
cmFudF90YWJsZS5oLm5ldwptdiAtZiBjb21wYXQvZ3JhbnRfdGFibGUuaC5uZXcgY29tcGF0
L2dyYW50X3RhYmxlLmgKbWtkaXIgLXAgY29tcGF0CmdyZXAgLXYgJ0RFRklORV9YRU5fR1VF
U1RfSEFORExFKGxvbmcpJyBwdWJsaWMva2V4ZWMuaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhv
bjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkg
PmNvbXBhdC9rZXhlYy5jLm5ldwptdiAtZiBjb21wYXQva2V4ZWMuYy5uZXcgY29tcGF0L2tl
eGVjLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L2tl
eGVjLmkgY29tcGF0L2tleGVjLmMKc2V0IC1lOyBpZD1fJChlY2hvIGNvbXBhdC9rZXhlYy5o
IHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYg
JGlkIiA+Y29tcGF0L2tleGVjLmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBh
dC9rZXhlYy5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8eGVuL2NvbXBhdC5oPiIgPj5jb21w
YXQva2V4ZWMuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHB1YmxpYy9rZXhlYy5oPiIgPj5j
b21wYXQva2V4ZWMuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9r
ZXhlYy5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2tleGVjLmkgfCBcCi91
c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQt
YnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC9rZXhlYy5oLm5ldzsgXAplY2hvICIj
cHJhZ21hIHBhY2soKSIgPj5jb21wYXQva2V4ZWMuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8q
ICRpZCAqLyIgPj5jb21wYXQva2V4ZWMuaC5uZXcKbXYgLWYgY29tcGF0L2tleGVjLmgubmV3
IGNvbXBhdC9rZXhlYy5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRShsb25nKScgcHVibGljL21lbW9yeS5oIHwgXAovdXNyL3BrZy9iaW4vcHl0
aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5w
eSA+Y29tcGF0L21lbW9yeS5jLm5ldwptdiAtZiBjb21wYXQvbWVtb3J5LmMubmV3IGNvbXBh
dC9tZW1vcnkuYwpnY2MgLUUgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1pbmNsdWRlIHB1YmxpYy94ZW4tY29tcGF0LmggLW0zMiAtbyBjb21w
YXQvbWVtb3J5LmkgY29tcGF0L21lbW9yeS5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQv
bWVtb3J5LmggfCB0ciAnWzpsb3dlcjpdLS8uJyAnWzp1cHBlcjpdX19fJyk7IFwKZWNobyAi
I2lmbmRlZiAkaWQiID5jb21wYXQvbWVtb3J5LmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlk
IiA+PmNvbXBhdC9tZW1vcnkuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21wYXQu
aD4iID4+Y29tcGF0L21lbW9yeS5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8cHVibGljL21l
bW9yeS5oPiIgPj5jb21wYXQvbWVtb3J5LmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjayg0
KSIgPj5jb21wYXQvbWVtb3J5LmgubmV3OyBcCmdyZXAgLXYgJ14jIFswLTldJyBjb21wYXQv
bWVtb3J5LmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hl
bi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC9tZW1vcnku
aC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L21lbW9yeS5oLm5ldzsg
XAplY2hvICIjZW5kaWYgLyogJGlkICovIiA+PmNvbXBhdC9tZW1vcnkuaC5uZXcKbXYgLWYg
Y29tcGF0L21lbW9yeS5oLm5ldyBjb21wYXQvbWVtb3J5LmgKbWtkaXIgLXAgY29tcGF0Cmdy
ZXAgLXYgJ0RFRklORV9YRU5fR1VFU1RfSEFORExFKGxvbmcpJyBwdWJsaWMvbm1pLmggfCBc
Ci91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21w
YXQtYnVpbGQtc291cmNlLnB5ID5jb21wYXQvbm1pLmMubmV3Cm12IC1mIGNvbXBhdC9ubWku
Yy5uZXcgY29tcGF0L25taS5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRl
IC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19Q
QVNTVEhST1VHSCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMy
IC1vIGNvbXBhdC9ubWkuaSBjb21wYXQvbm1pLmMKc2V0IC1lOyBpZD1fJChlY2hvIGNvbXBh
dC9ubWkuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIj
aWZuZGVmICRpZCIgPmNvbXBhdC9ubWkuaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQiID4+
Y29tcGF0L25taS5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8eGVuL2NvbXBhdC5oPiIgPj5j
b21wYXQvbm1pLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMvbm1pLmg+IiA+PmNv
bXBhdC9ubWkuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9ubWku
aC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNvbXBhdC9ubWkuaSB8IFwKL3Vzci9wa2cv
YmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1o
ZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L25taS5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBh
Y2soKSIgPj5jb21wYXQvbm1pLmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+
Y29tcGF0L25taS5oLm5ldwptdiAtZiBjb21wYXQvbm1pLmgubmV3IGNvbXBhdC9ubWkuaApt
a2RpciAtcCBjb21wYXQKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobG9uZykn
IHB1YmxpYy9waHlzZGV2LmggfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVu
LTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5ID5jb21wYXQvcGh5c2Rl
di5jLm5ldwptdiAtZiBjb21wYXQvcGh5c2Rldi5jLm5ldyBjb21wYXQvcGh5c2Rldi5jCmdj
YyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC9waHlzZGV2Lmkg
Y29tcGF0L3BoeXNkZXYuYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L3BoeXNkZXYuaCB8
IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIjaWZuZGVmICRp
ZCIgPmNvbXBhdC9waHlzZGV2LmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBh
dC9waHlzZGV2LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNv
bXBhdC9waHlzZGV2LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMvcGh5c2Rldi5o
PiIgPj5jb21wYXQvcGh5c2Rldi5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+
Y29tcGF0L3BoeXNkZXYuaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNvbXBhdC9waHlz
ZGV2LmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90
b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC9waHlzZGV2Lmgu
bmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC9waHlzZGV2LmgubmV3OyBc
CmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0L3BoeXNkZXYuaC5uZXcKbXYgLWYg
Y29tcGF0L3BoeXNkZXYuaC5uZXcgY29tcGF0L3BoeXNkZXYuaApta2RpciAtcCBjb21wYXQK
Z3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobG9uZyknIHB1YmxpYy9wbGF0Zm9y
bS5oIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9v
bHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weSA+Y29tcGF0L3BsYXRmb3JtLmMubmV3Cm12IC1m
IGNvbXBhdC9wbGF0Zm9ybS5jLm5ldyBjb21wYXQvcGxhdGZvcm0uYwpnY2MgLUUgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAt
bW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1pbmNsdWRlIHB1
YmxpYy94ZW4tY29tcGF0LmggLW0zMiAtbyBjb21wYXQvcGxhdGZvcm0uaSBjb21wYXQvcGxh
dGZvcm0uYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L3BsYXRmb3JtLmggfCB0ciAnWzps
b3dlcjpdLS8uJyAnWzp1cHBlcjpdX19fJyk7IFwKZWNobyAiI2lmbmRlZiAkaWQiID5jb21w
YXQvcGxhdGZvcm0uaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQiID4+Y29tcGF0L3BsYXRm
b3JtLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNvbXBhdC9w
bGF0Zm9ybS5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8cHVibGljL3BsYXRmb3JtLmg+IiA+
PmNvbXBhdC9wbGF0Zm9ybS5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+Y29t
cGF0L3BsYXRmb3JtLmgubmV3OyBcCmdyZXAgLXYgJ14jIFswLTldJyBjb21wYXQvcGxhdGZv
cm0uaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rv
b2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L3BsYXRmb3JtLmgu
bmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC9wbGF0Zm9ybS5oLm5ldzsg
XAplY2hvICIjZW5kaWYgLyogJGlkICovIiA+PmNvbXBhdC9wbGF0Zm9ybS5oLm5ldwptdiAt
ZiBjb21wYXQvcGxhdGZvcm0uaC5uZXcgY29tcGF0L3BsYXRmb3JtLmgKbWtkaXIgLXAgY29t
cGF0CmdyZXAgLXYgJ0RFRklORV9YRU5fR1VFU1RfSEFORExFKGxvbmcpJyBwdWJsaWMvc2No
ZWQuaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rv
b2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNvbXBhdC9zY2hlZC5jLm5ldwptdiAtZiBj
b21wYXQvc2NoZWQuYy5uZXcgY29tcGF0L3NjaGVkLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVu
LWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L3NjaGVkLmkgY29tcGF0L3NjaGVkLmMKc2V0IC1l
OyBpZD1fJChlY2hvIGNvbXBhdC9zY2hlZC5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBw
ZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L3NjaGVkLmgubmV3OyBc
CmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBhdC9zY2hlZC5oLm5ldzsgXAplY2hvICIjaW5j
bHVkZSA8eGVuL2NvbXBhdC5oPiIgPj5jb21wYXQvc2NoZWQuaC5uZXc7IFwKZWNobyAiI2lu
Y2x1ZGUgPHB1YmxpYy9zY2hlZC5oPiIgPj5jb21wYXQvc2NoZWQuaC5uZXc7IFwKZWNobyAi
I3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9zY2hlZC5oLm5ldzsgXApncmVwIC12ICdeIyBb
MC05XScgY29tcGF0L3NjaGVkLmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNv
bXBhdC9zY2hlZC5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soKSIgPj5jb21wYXQvc2No
ZWQuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQvc2NoZWQuaC5u
ZXcKbXYgLWYgY29tcGF0L3NjaGVkLmgubmV3IGNvbXBhdC9zY2hlZC5oCm1rZGlyIC1wIGNv
bXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVibGljL3Rt
ZW0uaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rv
b2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNvbXBhdC90bWVtLmMubmV3Cm12IC1mIGNv
bXBhdC90bWVtLmMubmV3IGNvbXBhdC90bWVtLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNv
bXBhdC5oIC1tMzIgLW8gY29tcGF0L3RtZW0uaSBjb21wYXQvdG1lbS5jCnNldCAtZTsgaWQ9
XyQoZWNobyBjb21wYXQvdG1lbS5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9f
XycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L3RtZW0uaC5uZXc7IFwKZWNobyAi
I2RlZmluZSAkaWQiID4+Y29tcGF0L3RtZW0uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhl
bi9jb21wYXQuaD4iID4+Y29tcGF0L3RtZW0uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHB1
YmxpYy90bWVtLmg+IiA+PmNvbXBhdC90bWVtLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFj
ayg0KSIgPj5jb21wYXQvdG1lbS5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0
L3RtZW0uaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVu
L3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L3RtZW0uaC5u
ZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L3RtZW0uaC5uZXc7IFwKZWNo
byAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQvdG1lbS5oLm5ldwptdiAtZiBjb21wYXQv
dG1lbS5oLm5ldyBjb21wYXQvdG1lbS5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVibGljL3RyYWNlLmggfCBcCi91c3IvcGtn
L2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQt
c291cmNlLnB5ID5jb21wYXQvdHJhY2UuYy5uZXcKbXYgLWYgY29tcGF0L3RyYWNlLmMubmV3
IGNvbXBhdC90cmFjZS5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGlu
IC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1X
ZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNT
VEhST1VHSCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1v
IGNvbXBhdC90cmFjZS5pIGNvbXBhdC90cmFjZS5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21w
YXQvdHJhY2UuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hv
ICIjaWZuZGVmICRpZCIgPmNvbXBhdC90cmFjZS5oLm5ldzsgXAplY2hvICIjZGVmaW5lICRp
ZCIgPj5jb21wYXQvdHJhY2UuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21wYXQu
aD4iID4+Y29tcGF0L3RyYWNlLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMvdHJh
Y2UuaD4iID4+Y29tcGF0L3RyYWNlLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjayg0KSIg
Pj5jb21wYXQvdHJhY2UuaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNvbXBhdC90cmFj
ZS5pIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9v
bHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQvdHJhY2UuaC5uZXc7
IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L3RyYWNlLmgubmV3OyBcCmVjaG8g
IiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0L3RyYWNlLmgubmV3Cm12IC1mIGNvbXBhdC90
cmFjZS5oLm5ldyBjb21wYXQvdHJhY2UuaApta2RpciAtcCBjb21wYXQKZ3JlcCAtdiAnREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUobG9uZyknIHB1YmxpYy92Y3B1LmggfCBcCi91c3IvcGtn
L2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQt
c291cmNlLnB5ID5jb21wYXQvdmNwdS5jLm5ldwptdiAtZiBjb21wYXQvdmNwdS5jLm5ldyBj
b21wYXQvdmNwdS5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1t
c29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0
ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9u
b3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0
ZGluYyAtZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhS
T1VHSCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNv
bXBhdC92Y3B1LmkgY29tcGF0L3ZjcHUuYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L3Zj
cHUuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIjaWZu
ZGVmICRpZCIgPmNvbXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNv
bXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNv
bXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMvdmNwdS5oPiIgPj5j
b21wYXQvdmNwdS5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+Y29tcGF0L3Zj
cHUuaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNvbXBhdC92Y3B1LmkgfCBcCi91c3Iv
cGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVp
bGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNwcmFn
bWEgcGFjaygpIiA+PmNvbXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQg
Ki8iID4+Y29tcGF0L3ZjcHUuaC5uZXcKbXYgLWYgY29tcGF0L3ZjcHUuaC5uZXcgY29tcGF0
L3ZjcHUuaApta2RpciAtcCBjb21wYXQKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUobG9uZyknIHB1YmxpYy92ZXJzaW9uLmggfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcg
L3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5ID5jb21w
YXQvdmVyc2lvbi5jLm5ldwptdiAtZiBjb21wYXQvdmVyc2lvbi5jLm5ldyBjb21wYXQvdmVy
c2lvbi5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC92
ZXJzaW9uLmkgY29tcGF0L3ZlcnNpb24uYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L3Zl
cnNpb24uaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIj
aWZuZGVmICRpZCIgPmNvbXBhdC92ZXJzaW9uLmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlk
IiA+PmNvbXBhdC92ZXJzaW9uLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0
Lmg+IiA+PmNvbXBhdC92ZXJzaW9uLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMv
dmVyc2lvbi5oPiIgPj5jb21wYXQvdmVyc2lvbi5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBh
Y2soNCkiID4+Y29tcGF0L3ZlcnNpb24uaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNv
bXBhdC92ZXJzaW9uLmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQu
Mi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC92
ZXJzaW9uLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC92ZXJzaW9u
LmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0L3ZlcnNpb24uaC5u
ZXcKbXYgLWYgY29tcGF0L3ZlcnNpb24uaC5uZXcgY29tcGF0L3ZlcnNpb24uaApta2RpciAt
cCBjb21wYXQKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobG9uZyknIHB1Ymxp
Yy94ZW4uaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVu
L3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNvbXBhdC94ZW4uYy5uZXcKbXYgLWYg
Y29tcGF0L3hlbi5jLm5ldyBjb21wYXQveGVuLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNv
bXBhdC5oIC1tMzIgLW8gY29tcGF0L3hlbi5pIGNvbXBhdC94ZW4uYwpzZXQgLWU7IGlkPV8k
KGVjaG8gY29tcGF0L3hlbi5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycp
OyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L3hlbi5oLm5ldzsgXAplY2hvICIjZGVm
aW5lICRpZCIgPj5jb21wYXQveGVuLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29t
cGF0Lmg+IiA+PmNvbXBhdC94ZW4uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHB1YmxpYy94
ZW4uaD4iID4+Y29tcGF0L3hlbi5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+
Y29tcGF0L3hlbi5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L3hlbi5pIHwg
XAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29t
cGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQveGVuLmgubmV3OyBcCmVjaG8g
IiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC94ZW4uaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8q
ICRpZCAqLyIgPj5jb21wYXQveGVuLmgubmV3Cm12IC1mIGNvbXBhdC94ZW4uaC5uZXcgY29t
cGF0L3hlbi5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShsb25nKScgcHVibGljL3hlbmNvbW0uaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIu
NyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNv
bXBhdC94ZW5jb21tLmMubmV3Cm12IC1mIGNvbXBhdC94ZW5jb21tLmMubmV3IGNvbXBhdC94
ZW5jb21tLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdI
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0
L3hlbmNvbW0uaSBjb21wYXQveGVuY29tbS5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQv
eGVuY29tbS5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8g
IiNpZm5kZWYgJGlkIiA+Y29tcGF0L3hlbmNvbW0uaC5uZXc7IFwKZWNobyAiI2RlZmluZSAk
aWQiID4+Y29tcGF0L3hlbmNvbW0uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21w
YXQuaD4iID4+Y29tcGF0L3hlbmNvbW0uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHB1Ymxp
Yy94ZW5jb21tLmg+IiA+PmNvbXBhdC94ZW5jb21tLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEg
cGFjayg0KSIgPj5jb21wYXQveGVuY29tbS5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScg
Y29tcGF0L3hlbmNvbW0uaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4t
NC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0
L3hlbmNvbW0uaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L3hlbmNv
bW0uaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQveGVuY29tbS5o
Lm5ldwptdiAtZiBjb21wYXQveGVuY29tbS5oLm5ldyBjb21wYXQveGVuY29tbS5oCm1rZGly
IC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVi
bGljL3hlbm9wcm9mLmggfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQu
Mi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5ID5jb21wYXQveGVub3Byb2Yu
Yy5uZXcKbXYgLWYgY29tcGF0L3hlbm9wcm9mLmMubmV3IGNvbXBhdC94ZW5vcHJvZi5jCmdj
YyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC94ZW5vcHJvZi5p
IGNvbXBhdC94ZW5vcHJvZi5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQveGVub3Byb2Yu
aCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIjaWZuZGVm
ICRpZCIgPmNvbXBhdC94ZW5vcHJvZi5oLm5ldzsgXAplY2hvICIjZGVmaW5lICRpZCIgPj5j
b21wYXQveGVub3Byb2YuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21wYXQuaD4i
ID4+Y29tcGF0L3hlbm9wcm9mLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMveGVu
b3Byb2YuaD4iID4+Y29tcGF0L3hlbm9wcm9mLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFj
ayg0KSIgPj5jb21wYXQveGVub3Byb2YuaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNv
bXBhdC94ZW5vcHJvZi5pIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00
LjIuMC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQv
eGVub3Byb2YuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L3hlbm9w
cm9mLmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0L3hlbm9wcm9m
LmgubmV3Cm12IC1mIGNvbXBhdC94ZW5vcHJvZi5oLm5ldyBjb21wYXQveGVub3Byb2YuaApt
a2RpciAtcCBjb21wYXQvYXJjaC14ODYKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUobG9uZyknIHB1YmxpYy9hcmNoLXg4Ni94ZW4tbWNhLmggfCBcCi91c3IvcGtnL2Jpbi9w
eXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNl
LnB5ID5jb21wYXQvYXJjaC14ODYveGVuLW1jYS5jLm5ldwptdiAtZiBjb21wYXQvYXJjaC14
ODYveGVuLW1jYS5jLm5ldyBjb21wYXQvYXJjaC14ODYveGVuLW1jYS5jCmdjYyAtRSAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRl
Y2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLWluY2x1ZGUg
cHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC9hcmNoLXg4Ni94ZW4tbWNhLmkg
Y29tcGF0L2FyY2gteDg2L3hlbi1tY2EuYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L2Fy
Y2gteDg2L3hlbi1tY2EuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsg
XAplY2hvICIjaWZuZGVmICRpZCIgPmNvbXBhdC9hcmNoLXg4Ni94ZW4tbWNhLmgubmV3OyBc
CmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4tbWNhLmgubmV3OyBc
CmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4t
bWNhLmgubmV3OyBcCiBcCmVjaG8gIiNwcmFnbWEgcGFjayg0KSIgPj5jb21wYXQvYXJjaC14
ODYveGVuLW1jYS5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2FyY2gteDg2
L3hlbi1tY2EuaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAv
eGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L2FyY2gt
eDg2L3hlbi1tY2EuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L2Fy
Y2gteDg2L3hlbi1tY2EuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21w
YXQvYXJjaC14ODYveGVuLW1jYS5oLm5ldwptdiAtZiBjb21wYXQvYXJjaC14ODYveGVuLW1j
YS5oLm5ldyBjb21wYXQvYXJjaC14ODYveGVuLW1jYS5oCm1rZGlyIC1wIGNvbXBhdC9hcmNo
LXg4NgpncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVibGljL2Fy
Y2gteDg2L3hlbi5oIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIu
MC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weSA+Y29tcGF0L2FyY2gteDg2L3hl
bi5jLm5ldwptdiAtZiBjb21wYXQvYXJjaC14ODYveGVuLmMubmV3IGNvbXBhdC9hcmNoLXg4
Ni94ZW4uYwpnY2MgLUUgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1pbmNsdWRlIHB1YmxpYy94ZW4tY29tcGF0LmggLW0zMiAtbyBjb21wYXQv
YXJjaC14ODYveGVuLmkgY29tcGF0L2FyY2gteDg2L3hlbi5jCnNldCAtZTsgaWQ9XyQoZWNo
byBjb21wYXQvYXJjaC14ODYveGVuLmggfCB0ciAnWzpsb3dlcjpdLS8uJyAnWzp1cHBlcjpd
X19fJyk7IFwKZWNobyAiI2lmbmRlZiAkaWQiID5jb21wYXQvYXJjaC14ODYveGVuLmgubmV3
OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4uaC5uZXc7IFwK
ZWNobyAiI2luY2x1ZGUgPHhlbi9jb21wYXQuaD4iID4+Y29tcGF0L2FyY2gteDg2L3hlbi5o
Lm5ldzsgXAogXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+Y29tcGF0L2FyY2gteDg2L3hl
bi5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2FyY2gteDg2L3hlbi5pIHwg
XAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29t
cGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQvYXJjaC14ODYveGVuLmgubmV3
OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4uaC5uZXc7
IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQvYXJjaC14ODYveGVuLmgubmV3
Cm12IC1mIGNvbXBhdC9hcmNoLXg4Ni94ZW4uaC5uZXcgY29tcGF0L2FyY2gteDg2L3hlbi5o
Cm1rZGlyIC1wIGNvbXBhdC9hcmNoLXg4NgpncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShsb25nKScgcHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaCB8IFwKL3Vzci9wa2cv
YmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1z
b3VyY2UucHkgPmNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmMubmV3Cm12IC1mIGNvbXBh
dC9hcmNoLXg4Ni94ZW4teDg2XzMyLmMubmV3IGNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMy
LmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L2FyY2gt
eDg2L3hlbi14ODZfMzIuaSBjb21wYXQvYXJjaC14ODYveGVuLXg4Nl8zMi5jCnNldCAtZTsg
aWQ9XyQoZWNobyBjb21wYXQvYXJjaC14ODYveGVuLXg4Nl8zMi5oIHwgdHIgJ1s6bG93ZXI6
XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L2Fy
Y2gteDg2L3hlbi14ODZfMzIuaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQiID4+Y29tcGF0
L2FyY2gteDg2L3hlbi14ODZfMzIuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21w
YXQuaD4iID4+Y29tcGF0L2FyY2gteDg2L3hlbi14ODZfMzIuaC5uZXc7IFwKIFwKZWNobyAi
I3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmgubmV3OyBc
CmdyZXAgLXYgJ14jIFswLTldJyBjb21wYXQvYXJjaC14ODYveGVuLXg4Nl8zMi5pIHwgXAov
dXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29tcGF0
LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQvYXJjaC14ODYveGVuLXg4Nl8zMi5o
Lm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soKSIgPj5jb21wYXQvYXJjaC14ODYveGVuLXg4
Nl8zMi5oLm5ldzsgXAplY2hvICIjZW5kaWYgLyogJGlkICovIiA+PmNvbXBhdC9hcmNoLXg4
Ni94ZW4teDg2XzMyLmgubmV3Cm12IC1mIGNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmgu
bmV3IGNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmgKbWtkaXIgLXAgY29tcGF0CmdyZXAg
LXYgJ0RFRklORV9YRU5fR1VFU1RfSEFORExFKGxvbmcpJyBwdWJsaWMvYXJjaC14ODZfMzIu
aCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xz
L2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNvbXBhdC9hcmNoLXg4Nl8zMi5jLm5ldwptdiAt
ZiBjb21wYXQvYXJjaC14ODZfMzIuYy5uZXcgY29tcGF0L2FyY2gteDg2XzMyLmMKZ2NjIC1F
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5j
bHVkZSBwdWJsaWMveGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L2FyY2gteDg2XzMyLmkg
Y29tcGF0L2FyY2gteDg2XzMyLmMKc2V0IC1lOyBpZD1fJChlY2hvIGNvbXBhdC9hcmNoLXg4
Nl8zMi5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNp
Zm5kZWYgJGlkIiA+Y29tcGF0L2FyY2gteDg2XzMyLmgubmV3OyBcCmVjaG8gIiNkZWZpbmUg
JGlkIiA+PmNvbXBhdC9hcmNoLXg4Nl8zMi5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8eGVu
L2NvbXBhdC5oPiIgPj5jb21wYXQvYXJjaC14ODZfMzIuaC5uZXc7IFwKIFwKZWNobyAiI3By
YWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9hcmNoLXg4Nl8zMi5oLm5ldzsgXApncmVwIC12ICde
IyBbMC05XScgY29tcGF0L2FyY2gteDg2XzMyLmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24y
LjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwg
dW5pcSA+PmNvbXBhdC9hcmNoLXg4Nl8zMi5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2so
KSIgPj5jb21wYXQvYXJjaC14ODZfMzIuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAq
LyIgPj5jb21wYXQvYXJjaC14ODZfMzIuaC5uZXcKbXYgLWYgY29tcGF0L2FyY2gteDg2XzMy
LmgubmV3IGNvbXBhdC9hcmNoLXg4Nl8zMi5oCmV4cG9ydCBQWVRIT049L3Vzci9wa2cvYmlu
L3B5dGhvbjIuNzsgXApncmVwIC12ICdeWwkgXSojJyB4bGF0LmxzdCB8IFwKd2hpbGUgcmVh
ZCB3aGF0IG5hbWUgaGRyOyBkbyBcCgkvYmluL3NoIC9yb290L3hlbi00LjIuMC94ZW4vdG9v
bHMvZ2V0LWZpZWxkcy5zaCAiJHdoYXQiIGNvbXBhdF8kbmFtZSAkKGVjaG8gY29tcGF0LyRo
ZHIgfCBzZWQgJ3MsQGFyY2hALHg4Nl8zMixnJykgfHwgZXhpdCAkPzsgXApkb25lID5jb21w
YXQveGxhdC5oLm5ldwptdiAtZiBjb21wYXQveGxhdC5oLm5ldyBjb21wYXQveGxhdC5oCmZv
ciBpIGluIHB1YmxpYy90cmFjZS5oIHB1YmxpYy9lbGZub3RlLmggcHVibGljL3RtZW0uaCBw
dWJsaWMvcGxhdGZvcm0uaCBwdWJsaWMvcGh5c2Rldi5oIHB1YmxpYy94ZW4tY29tcGF0Lmgg
cHVibGljL2dyYW50X3RhYmxlLmggcHVibGljL2NhbGxiYWNrLmggcHVibGljL3NjaGVkLmgg
cHVibGljL21lbW9yeS5oIHB1YmxpYy9mZWF0dXJlcy5oIHB1YmxpYy94ZW4uaCBwdWJsaWMv
ZG9tMF9vcHMuaCBwdWJsaWMvbWVtX2V2ZW50LmggcHVibGljL3ZlcnNpb24uaCBwdWJsaWMv
ZXZlbnRfY2hhbm5lbC5oIHB1YmxpYy94ZW5vcHJvZi5oIHB1YmxpYy94ZW5jb21tLmggcHVi
bGljL25taS5oIHB1YmxpYy9rZXhlYy5oIHB1YmxpYy92Y3B1LmggcHVibGljL2lvL3hlbmJ1
cy5oIHB1YmxpYy9pby9saWJ4ZW52Y2hhbi5oIHB1YmxpYy9pby90cG1pZi5oIHB1YmxpYy9p
by9wY2lpZi5oIHB1YmxpYy9pby91c2JpZi5oIHB1YmxpYy9pby9uZXRpZi5oIHB1YmxpYy9p
by9mYmlmLmggcHVibGljL2lvL2ZzaWYuaCBwdWJsaWMvaW8vYmxraWYuaCBwdWJsaWMvaW8v
Y29uc29sZS5oIHB1YmxpYy9pby9yaW5nLmggcHVibGljL2lvL3Byb3RvY29scy5oIHB1Ymxp
Yy9pby9rYmRpZi5oIHB1YmxpYy9pby94c193aXJlLmggcHVibGljL2lvL3ZzY3NpaWYuaCBw
dWJsaWMvaHZtL3BhcmFtcy5oIHB1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaCBwdWJsaWMv
aHZtL2lvcmVxLmggcHVibGljL2h2bS9odm1fb3AuaCBwdWJsaWMvaHZtL2U4MjAuaDsgZG8g
Z2NjIC1hbnNpIC1pbmNsdWRlIHN0ZGludC5oIC1XYWxsIC1XIC1XZXJyb3IgLVMgLW8gL2Rl
di9udWxsIC14YyAkaSB8fCBleGl0IDE7IGVjaG8gJGk7IGRvbmUgPmhlYWRlcnMuY2hrLm5l
dwptdiBoZWFkZXJzLmNoay5uZXcgaGVhZGVycy5jaGsKcm0gY29tcGF0L3hlbi5jIGNvbXBh
dC9rZXhlYy5pIGNvbXBhdC9hcmNoLXg4Nl8zMi5jIGNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2
XzMyLmMgY29tcGF0L21lbW9yeS5jIGNvbXBhdC9zY2hlZC5jIGNvbXBhdC92Y3B1LmMgY29t
cGF0L3hlbi5pIGNvbXBhdC9waHlzZGV2LmkgY29tcGF0L3RtZW0uaSBjb21wYXQvdHJhY2Uu
aSBjb21wYXQvZmVhdHVyZXMuaSBjb21wYXQvY2FsbGJhY2suYyBjb21wYXQveGVuY29tbS5p
IGNvbXBhdC9hcmNoLXg4Ni94ZW4uaSBjb21wYXQvZWxmbm90ZS5jIGNvbXBhdC9hcmNoLXg4
Ni94ZW4tbWNhLmkgY29tcGF0L3ZlcnNpb24uaSBjb21wYXQvZXZlbnRfY2hhbm5lbC5pIGNv
bXBhdC9wbGF0Zm9ybS5pIGNvbXBhdC9rZXhlYy5jIGNvbXBhdC90bWVtLmMgY29tcGF0L25t
aS5pIGNvbXBhdC9lbGZub3RlLmkgY29tcGF0L3BoeXNkZXYuYyBjb21wYXQvdmNwdS5pIGNv
bXBhdC90cmFjZS5jIGNvbXBhdC9mZWF0dXJlcy5jIGNvbXBhdC9ldmVudF9jaGFubmVsLmMg
Y29tcGF0L2dyYW50X3RhYmxlLmkgY29tcGF0L3hlbmNvbW0uYyBjb21wYXQvYXJjaC14ODYv
eGVuLmMgY29tcGF0L2FyY2gteDg2L3hlbi1tY2EuYyBjb21wYXQvdmVyc2lvbi5jIGNvbXBh
dC9hcmNoLXg4Nl8zMi5pIGNvbXBhdC9wbGF0Zm9ybS5jIGNvbXBhdC9tZW1vcnkuaSBjb21w
YXQvc2NoZWQuaSBjb21wYXQvbm1pLmMgY29tcGF0L2NhbGxiYWNrLmkgY29tcGF0L3hlbm9w
cm9mLmMgY29tcGF0L3hlbm9wcm9mLmkgY29tcGF0L2dyYW50X3RhYmxlLmMgY29tcGF0L2Fy
Y2gteDg2L3hlbi14ODZfMzIuaQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZScKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9S
dWxlcy5tayAtQyBhcmNoL3g4NiBhc20tb2Zmc2V0cy5zCmdtYWtlWzNdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5hc20tb2Zmc2V0cy5zLmQgLVMg
LW8gYXNtLW9mZnNldHMucyB4ODZfNjQvYXNtLW9mZnNldHMuYwpnbWFrZVszXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmdtYWtlIC1mIC9y
b290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgaW5jbHVkZS9hc20teDg2L2FzbS1vZmZzZXRz
LmgKZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbicK
Z21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuJwpnbWFr
ZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIGFyY2gveDg2IC9yb290L3hl
bi00LjIuMC94ZW4veGVuCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC94ZW4vYXJjaC94ODYnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVs
ZXMubWsgLUMgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9ib290IGJ1aWx0X2luLm8K
Z21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4Ni9ib290JwpnbWFrZSAtZiBidWlsZDMyLm1rIHJlbG9jLlMKZ21ha2VbNV06IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9ib290JwpnY2Mg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV2Vycm9yIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgIC1jIC1mcGljIHJlbG9j
LmMgLW8gcmVsb2MubwpsZCAtbWVsZl9pMzg2IC1OIC1UdGV4dCAwIC1vIHJlbG9jLmxuayBy
ZWxvYy5vCm9iamNvcHkgLU8gYmluYXJ5IHJlbG9jLmxuayByZWxvYy5iaW4KKG9kIC12IC10
IHggcmVsb2MuYmluIHwgdHIgLXMgJyAnIHwgYXdrICdOUiA+IDEge3ByaW50IHN9IHtzPSQw
fScgfCBcCnNlZCAncy8gLywweC9nJyB8IHNlZCAncy8sMHgkLy8nIHwgc2VkICdzL15bMC05
XSosLyAubG9uZyAvJykgPnJlbG9jLlMKZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2Jvb3QnCmdjYyAtRF9fQVNTRU1CTFlfXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVC
VUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHBy
ZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1m
cGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5oZWFkLm8uZCAtYyBoZWFkLlMgLW8gaGVh
ZC5vCmxkICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBoZWFkLm8KZ21ha2Vb
NF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2Jv
b3QnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgL3Jvb3QveGVu
LTQuMi4wL3hlbi9hcmNoL3g4Ni9lZmkgYnVpbHRfaW4ubwpnbWFrZVs0XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2VmaScKZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnN0dWIuby5kIC1m
c2hvcnQtd2NoYXIgLWMgc3R1Yi5jIC1vIHN0dWIubwpsZCAgICAtbWVsZl94ODZfNjQgIC1y
IC1vIGJ1aWx0X2luLm8gc3R1Yi5vCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9lZmknCmdtYWtlIC1mIC9yb290L3hlbi00LjIu
MC94ZW4vUnVsZXMubWsgLUMgL3Jvb3QveGVuLTQuMi4wL3hlbi9jb21tb24gYnVpbHRfaW4u
bwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2Nv
bW1vbicKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLmJpdG1hcC5vLmQgLWMgYml0bWFwLmMgLW8gYml0bWFwLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNvcmVfcGFya2luZy5vLmQg
LWMgY29yZV9wYXJraW5nLmMgLW8gY29yZV9wYXJraW5nLm8KZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNwdS5vLmQgLWMgY3B1LmMgLW8g
Y3B1Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLmNwdXBvb2wuby5kIC1jIGNwdXBvb2wuYyAtbyBjcHVwb29sLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRvbWN0bC5vLmQgLWMg
ZG9tY3RsLmMgLW8gZG9tY3RsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLmRvbWFpbi5vLmQgLWMgZG9tYWluLmMgLW8gZG9tYWluLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmV2
ZW50X2NoYW5uZWwuby5kIC1jIGV2ZW50X2NoYW5uZWwuYyAtbyBldmVudF9jaGFubmVsLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmdy
YW50X3RhYmxlLm8uZCAtYyBncmFudF90YWJsZS5jIC1vIGdyYW50X3RhYmxlLm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlycS5vLmQg
LWMgaXJxLmMgLW8gaXJxLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLmtlcm5lbC5vLmQgLWMga2VybmVsLmMgLW8ga2VybmVsLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmtleWhh
bmRsZXIuby5kIC1jIGtleWhhbmRsZXIuYyAtbyBrZXloYW5kbGVyLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmtleGVjLm8uZCAtYyBr
ZXhlYy5jIC1vIGtleGVjLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLmxpYi5vLmQgLWMgbGliLmMgLW8gbGliLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1lbW9yeS5vLmQgLWMg
bWVtb3J5LmMgLW8gbWVtb3J5Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLm11bHRpY2FsbC5vLmQgLWMgbXVsdGljYWxsLmMgLW8gbXVs
dGljYWxsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLm5vdGlmaWVyLm8uZCAtYyBub3RpZmllci5jIC1vIG5vdGlmaWVyLm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnBhZ2VfYWxs
b2Muby5kIC1jIHBhZ2VfYWxsb2MuYyAtbyBwYWdlX2FsbG9jLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnByZWVtcHQuby5kIC1jIHBy
ZWVtcHQuYyAtbyBwcmVlbXB0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnJhbmdlc2V0Lm8uZCAtYyByYW5nZXNldC5jIC1vIHJhbmdl
c2V0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnNjaGVkX2NyZWRpdC5vLmQgLWMgc2NoZWRfY3JlZGl0LmMgLW8gc2NoZWRfY3JlZGl0
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnNjaGVkX2NyZWRpdDIuby5kIC1jIHNjaGVkX2NyZWRpdDIuYyAtbyBzY2hlZF9jcmVkaXQy
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnNjaGVkX3NlZGYuby5kIC1jIHNjaGVkX3NlZGYuYyAtbyBzY2hlZF9zZWRmLm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNjaGVkX2Fy
aW5jNjUzLm8uZCAtYyBzY2hlZF9hcmluYzY1My5jIC1vIHNjaGVkX2FyaW5jNjUzLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNjaGVk
dWxlLm8uZCAtYyBzY2hlZHVsZS5jIC1vIHNjaGVkdWxlLm8KZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNodXRkb3duLm8uZCAtYyBzaHV0
ZG93bi5jIC1vIHNodXRkb3duLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnNvZnRpcnEuby5kIC1jIHNvZnRpcnEuYyAtbyBzb2Z0aXJx
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnNvcnQuby5kIC1jIHNvcnQuYyAtbyBzb3J0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNwaW5sb2NrLm8uZCAtYyBzcGlubG9jay5j
IC1vIHNwaW5sb2NrLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnN0b3BfbWFjaGluZS5vLmQgLWMgc3RvcF9tYWNoaW5lLmMgLW8gc3Rv
cF9tYWNoaW5lLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnN0cmluZy5vLmQgLWMgc3RyaW5nLmMgLW8gc3RyaW5nLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnN5bWJvbHMuby5k
IC1jIHN5bWJvbHMuYyAtbyBzeW1ib2xzLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXgg
aW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnN5c2N0bC5vLmQgLWMgc3lzY3RsLmMgLW8gc3lz
Y3RsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnRhc2tsZXQuby5kIC1jIHRhc2tsZXQuYyAtbyB0YXNrbGV0Lm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRpbWUuby5kIC1jIHRp
bWUuYyAtbyB0aW1lLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnRpbWVyLm8uZCAtYyB0aW1lci5jIC1vIHRpbWVyLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRyYWNlLm8uZCAt
YyB0cmFjZS5jIC1vIHRyYWNlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnZlcnNpb24uby5kIC1jIHZlcnNpb24uYyAtbyB2ZXJzaW9u
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnZzcHJpbnRmLm8uZCAtYyB2c3ByaW50Zi5jIC1vIHZzcHJpbnRmLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLndhaXQuby5kIC1jIHdh
aXQuYyAtbyB3YWl0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnhtYWxsb2NfdGxzZi5vLmQgLWMgeG1hbGxvY190bHNmLmMgLW8geG1h
bGxvY190bHNmLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnJjdXBkYXRlLm8uZCAtYyByY3VwZGF0ZS5jIC1vIHJjdXBkYXRlLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRtZW0u
by5kIC1jIHRtZW0uYyAtbyB0bWVtLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRS
SUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNf
UEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRtZW1feGVuLm8uZCAtYyB0bWVtX3hlbi5jIC1vIHRt
ZW1feGVuLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLnJhZGl4LXRyZWUuby5kIC1jIHJhZGl4LXRyZWUuYyAtbyByYWRpeC10cmVlLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnJi
dHJlZS5vLmQgLWMgcmJ0cmVlLmMgLW8gcmJ0cmVlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmx6by5vLmQgLWMgbHpvLmMgLW8gbHpv
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
Lnhlbm9wcm9mLm8uZCAtYyB4ZW5vcHJvZi5jIC1vIHhlbm9wcm9mLm8KZ21ha2UgLWYgL3Jv
b3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBjb21wYXQgYnVpbHRfaW4ubwpnbWFrZVs1
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbi9jb21w
YXQnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC5kb21haW4uby5kIC1jIGRvbWFpbi5jIC1vIGRvbWFpbi5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5rZXJuZWwuby5kIC1jIGtlcm5l
bC5jIC1vIGtlcm5lbC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC5tZW1vcnkuby5kIC1jIG1lbW9yeS5jIC1vIG1lbW9yeS5vCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tdWx0aWNh
bGwuby5kIC1jIG11bHRpY2FsbC5jIC1vIG11bHRpY2FsbC5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC54bGF0Lm8uZCAtYyB4bGF0LmMg
LW8geGxhdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC50bWVtX3hlbi5vLmQgLWMgdG1lbV94ZW4uYyAtbyB0bWVtX3hlbi5vCmxkICAg
IC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBkb21haW4ubyBrZXJuZWwubyBtZW1v
cnkubyBtdWx0aWNhbGwubyB4bGF0Lm8gdG1lbV94ZW4ubwpnbWFrZVs1XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vY29tbW9uL2NvbXBhdCcKZ21ha2UgLWYg
L3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBodm0gYnVpbHRfaW4ubwpnbWFrZVs1
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbi9odm0n
CmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdy
ZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50
ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAt
bW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10
YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9f
WEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5z
YXZlLm8uZCAtYyBzYXZlLmMgLW8gc2F2ZS5vCmxkICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8g
YnVpbHRfaW4ubyBzYXZlLm8KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAveGVuL2NvbW1vbi9odm0nCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4v
UnVsZXMubWsgLUMgbGliZWxmIGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9jb21tb24vbGliZWxmJwpnY2MgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xz
IC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAt
bW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRl
IC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAt
REhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubGliZWxmLXRvb2xzLm8u
ZCAtYyBsaWJlbGYtdG9vbHMuYyAtbyBsaWJlbGYtdG9vbHMubwpnY2MgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubGliZWxmLWxvYWRlci5vLmQg
LWMgbGliZWxmLWxvYWRlci5jIC1vIGxpYmVsZi1sb2FkZXIubwpnY2MgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubGliZWxmLWRvbWluZm8uby5k
IC1jIGxpYmVsZi1kb21pbmZvLmMgLW8gbGliZWxmLWRvbWluZm8ubwpsZCAgICAtbWVsZl94
ODZfNjQgIC1yIC1vIGxpYmVsZi10ZW1wLm8gbGliZWxmLXRvb2xzLm8gbGliZWxmLWxvYWRl
ci5vIGxpYmVsZi1kb21pbmZvLm8Kb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC50ZXh0PS5p
bml0LnRleHQgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YT0uaW5pdC5kYXRhIGxpYmVsZi10ZW1w
Lm8gbGliZWxmLm8KbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGxpYmVs
Zi5vCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9j
b21tb24vbGliZWxmJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuZGVjb21wcmVzcy5vLmQgLURJTklUX1NFQ1RJT05TX09OTFkgLWMgZGVj
b21wcmVzcy5jIC1vIGRlY29tcHJlc3MubwpvYmpkdW1wIC1oIGRlY29tcHJlc3MubyB8IHNl
ZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiBy
ZXN0OyBkbyBcCgljYXNlICIkbmFtZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0
YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJy
b3I6IHNpemUgb2YgZGVjb21wcmVzcy5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0
ICQoZXhwciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tz
LDAwKiwwLGc7cH0iOiBleHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5k
Cm9iamNvcHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUt
c2VjdGlvbiAucm9kYXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNl
Y3Rpb24gLnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlv
biAuZGF0YS5yZWw9LmluaXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwu
bG9jYWw9LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwu
cm89LmluaXQuZGF0YS5yZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9j
YWw9LmluaXQuZGF0YS5yZWwucm8ubG9jYWwgZGVjb21wcmVzcy5vIGRlY29tcHJlc3MuaW5p
dC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC5idW56aXAyLm8uZCAtRElOSVRfU0VDVElPTlNfT05MWSAtYyBidW56aXAyLmMgLW8gYnVu
emlwMi5vCm9iamR1bXAgLWggYnVuemlwMi5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAqLDAs
ZztwfScgfCB3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1l
IiBpbiBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6
ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiBidW56aXAyLm86
JG5hbWUgaXMgMHgkc3oiID4mMjsgXAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVz
YWM7IFwKZG9uZQpzZWQ6IDE6ICIvWzAtOV0ve3MsMDAqLDAsZztwfSI6IGV4dHJhIGNoYXJh
Y3RlcnMgYXQgdGhlIGVuZCBvZiBwIGNvbW1hbmQKb2JqY29weSAtLXJlbmFtZS1zZWN0aW9u
IC5yb2RhdGE9LmluaXQucm9kYXRhIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9
LmluaXQucm9kYXRhLnN0cjEuMSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4yPS5p
bml0LnJvZGF0YS5zdHIxLjIgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0uaW5p
dC5yb2RhdGEuc3RyMS40IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQu
cm9kYXRhLnN0cjEuOCAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJlbD0uaW5pdC5kYXRhLnJl
bCAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2Nh
bCAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJlbC5ybz0uaW5pdC5kYXRhLnJlbC5ybyAtLXJl
bmFtZS1zZWN0aW9uIC5kYXRhLnJlbC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2Nh
bCBidW56aXAyLm8gYnVuemlwMi5pbml0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXgg
aW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnVueHouby5kIC1ESU5JVF9TRUNUSU9OU19PTkxZ
IC1jIHVueHouYyAtbyB1bnh6Lm8Kb2JqZHVtcCAtaCB1bnh6Lm8gfCBzZWQgLW4gJy9bMC05
XS97cywwMCosMCxnO3B9JyB8IHdoaWxlIHJlYWQgaWR4IG5hbWUgc3ogcmVzdDsgZG8gXAoJ
Y2FzZSAiJG5hbWUiIGluIFwKCS50ZXh0fC50ZXh0Lip8LmRhdGF8LmRhdGEuKnwuYnNzKSBc
CgkJdGVzdCAkc3ogIT0gMCB8fCBjb250aW51ZTsgXAoJCWVjaG8gIkVycm9yOiBzaXplIG9m
IHVueHoubzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAkKGV4cHIgJGlkeCArIDEp
OzsgXAoJZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cywwMCosMCxnO3B9IjogZXh0
cmEgY2hhcmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApvYmpjb3B5IC0tcmVuYW1l
LXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRh
LnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5z
dHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3Ry
MS40PS5pbml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEu
OD0uaW5pdC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsPS5pbml0
LmRhdGEucmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxvY2FsPS5pbml0LmRhdGEu
cmVsLmxvY2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvPS5pbml0LmRhdGEucmVs
LnJvIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5pbml0LmRhdGEucmVs
LnJvLmxvY2FsIHVueHoubyB1bnh6LmluaXQubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudW5sem1hLm8uZCAtRElOSVRfU0VDVElPTlNf
T05MWSAtYyB1bmx6bWEuYyAtbyB1bmx6bWEubwpvYmpkdW1wIC1oIHVubHptYS5vIHwgc2Vk
IC1uICcvWzAtOV0ve3MsMDAqLDAsZztwfScgfCB3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJl
c3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRh
Lip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJv
cjogc2l6ZSBvZiB1bmx6bWEubzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAkKGV4
cHIgJGlkeCArIDEpOzsgXAoJZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cywwMCos
MCxnO3B9IjogZXh0cmEgY2hhcmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApvYmpj
b3B5IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUtc2Vj
dGlvbiAucm9kYXRhLnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNlY3Rp
b24gLnJvZGF0YS5zdHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9u
IC5yb2RhdGEuc3RyMS40PS5pbml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAu
cm9kYXRhLnN0cjEuOD0uaW5pdC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLmRh
dGEucmVsPS5pbml0LmRhdGEucmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxvY2Fs
PS5pbml0LmRhdGEucmVsLmxvY2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvPS5p
bml0LmRhdGEucmVsLnJvIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5p
bml0LmRhdGEucmVsLnJvLmxvY2FsIHVubHptYS5vIHVubHptYS5pbml0Lm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnVubHpvLm8uZCAt
RElOSVRfU0VDVElPTlNfT05MWSAtYyB1bmx6by5jIC1vIHVubHpvLm8Kb2JqZHVtcCAtaCB1
bmx6by5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAqLDAsZztwfScgfCB3aGlsZSByZWFkIGlk
eCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkudGV4dHwudGV4dC4q
fC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwK
CQllY2hvICJFcnJvcjogc2l6ZSBvZiB1bmx6by5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwK
CQlleGl0ICQoZXhwciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1sw
LTldL3tzLDAwKiwwLGc7cH0iOiBleHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBj
b21tYW5kCm9iamNvcHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAt
LXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVu
YW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUt
c2VjdGlvbiAuZGF0YS5yZWw9LmluaXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0
YS5yZWwubG9jYWw9LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0
YS5yZWwucm89LmluaXQuZGF0YS5yZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwu
cm8ubG9jYWw9LmluaXQuZGF0YS5yZWwucm8ubG9jYWwgdW5sem8ubyB1bmx6by5pbml0Lm8K
bGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGJpdG1hcC5vIGNvcmVfcGFy
a2luZy5vIGNwdS5vIGNwdXBvb2wubyBkb21jdGwubyBkb21haW4ubyBldmVudF9jaGFubmVs
Lm8gZ3JhbnRfdGFibGUubyBpcnEubyBrZXJuZWwubyBrZXloYW5kbGVyLm8ga2V4ZWMubyBs
aWIubyBtZW1vcnkubyBtdWx0aWNhbGwubyBub3RpZmllci5vIHBhZ2VfYWxsb2MubyBwcmVl
bXB0Lm8gcmFuZ2VzZXQubyBzY2hlZF9jcmVkaXQubyBzY2hlZF9jcmVkaXQyLm8gc2NoZWRf
c2VkZi5vIHNjaGVkX2FyaW5jNjUzLm8gc2NoZWR1bGUubyBzaHV0ZG93bi5vIHNvZnRpcnEu
byBzb3J0Lm8gc3BpbmxvY2subyBzdG9wX21hY2hpbmUubyBzdHJpbmcubyBzeW1ib2xzLm8g
c3lzY3RsLm8gdGFza2xldC5vIHRpbWUubyB0aW1lci5vIHRyYWNlLm8gdmVyc2lvbi5vIHZz
cHJpbnRmLm8gd2FpdC5vIHhtYWxsb2NfdGxzZi5vIHJjdXBkYXRlLm8gdG1lbS5vIHRtZW1f
eGVuLm8gcmFkaXgtdHJlZS5vIHJidHJlZS5vIGx6by5vIHhlbm9wcm9mLm8gY29tcGF0L2J1
aWx0X2luLm8gaHZtL2J1aWx0X2luLm8gbGliZWxmL2J1aWx0X2luLm8gZGVjb21wcmVzcy5p
bml0Lm8gYnVuemlwMi5pbml0Lm8gdW54ei5pbml0Lm8gdW5sem1hLmluaXQubyB1bmx6by5p
bml0Lm8KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVu
L2NvbW1vbicKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyAvcm9v
dC94ZW4tNC4yLjAveGVuL2RyaXZlcnMgYnVpbHRfaW4ubwpnbWFrZVs0XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMnCmdtYWtlIC1mIC9yb290
L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgY2hhciBidWlsdF9pbi5vCmdtYWtlWzVdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9jaGFyJwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuY29u
c29sZS5vLmQgLWMgY29uc29sZS5jIC1vIGNvbnNvbGUubwpnY2MgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNz
ZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19H
REJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubnMxNjU1MC5vLmQgLWMgbnMxNjU1
MC5jIC1vIG5zMTY1NTAubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGlu
IC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1X
ZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2Vu
ZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVs
dCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1X
bmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5j
aHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAt
bm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhS
T1VHSCAtTU1EIC1NRiAuc2VyaWFsLm8uZCAtYyBzZXJpYWwuYyAtbyBzZXJpYWwubwpsZCAg
ICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gY29uc29sZS5vIG5zMTY1NTAubyBz
ZXJpYWwubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94
ZW4vZHJpdmVycy9jaGFyJwpnbWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1r
IC1DIGNwdWZyZXEgYnVpbHRfaW4ubwpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvY3B1ZnJlcScKZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNwdWZyZXEuby5kIC1jIGNwdWZy
ZXEuYyAtbyBjcHVmcmVxLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLmNwdWZyZXFfb25kZW1hbmQuby5kIC1jIGNwdWZyZXFfb25kZW1h
bmQuYyAtbyBjcHVmcmVxX29uZGVtYW5kLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXgg
aW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNwdWZyZXFfbWlzY19nb3Zlcm5vcnMuby5kIC1j
IGNwdWZyZXFfbWlzY19nb3Zlcm5vcnMuYyAtbyBjcHVmcmVxX21pc2NfZ292ZXJub3JzLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnV0
aWxpdHkuby5kIC1jIHV0aWxpdHkuYyAtbyB1dGlsaXR5Lm8KbGQgICAgLW1lbGZfeDg2XzY0
ICAtciAtbyBidWlsdF9pbi5vIGNwdWZyZXEubyBjcHVmcmVxX29uZGVtYW5kLm8gY3B1ZnJl
cV9taXNjX2dvdmVybm9ycy5vIHV0aWxpdHkubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9jcHVmcmVxJwpnbWFrZSAtZiAvcm9v
dC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIHBjaSBidWlsdF9pbi5vCmdtYWtlWzVdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9wY2knCmdj
YyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1
bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5wY2ku
by5kIC1jIHBjaS5jIC1vIHBjaS5vCmxkICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRf
aW4ubyBwY2kubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC94ZW4vZHJpdmVycy9wY2knCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMu
bWsgLUMgcGFzc3Rocm91Z2ggYnVpbHRfaW4ubwpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gnCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdS5vLmQg
LWMgaW9tbXUuYyAtbyBpb21tdS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5pby5vLmQgLWMgaW8uYyAtbyBpby5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5wY2kuby5kIC1jIHBj
aS5jIC1vIHBjaS5vCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMg
dnRkIGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZCcKZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlvbW11Lm8uZCAtYyBpb21tdS5j
IC1vIGlvbW11Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLmRtYXIuby5kIC1jIGRtYXIuYyAtbyBkbWFyLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnV0aWxzLm8uZCAtYyB1dGls
cy5jIC1vIHV0aWxzLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnFpbnZhbC5vLmQgLWMgcWludmFsLmMgLW8gcWludmFsLm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmludHJlbWFw
Lm8uZCAtYyBpbnRyZW1hcC5jIC1vIGludHJlbWFwLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnF1aXJrcy5vLmQgLWMgcXVpcmtzLmMg
LW8gcXVpcmtzLm8KZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyB4
ODYgYnVpbHRfaW4ubwpnbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4NicKZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnZ0ZC5vLmQgLWMgdnRkLmMg
LW8gdnRkLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLmF0cy5vLmQgLWMgYXRzLmMgLW8gYXRzLm8KbGQgICAgLW1lbGZfeDg2XzY0ICAt
ciAtbyBidWlsdF9pbi5vIHZ0ZC5vIGF0cy5vCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYnCmxk
ICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBpb21tdS5vIGRtYXIubyB1dGls
cy5vIHFpbnZhbC5vIGludHJlbWFwLm8gcXVpcmtzLm8geDg2L2J1aWx0X2luLm8KZ21ha2Vb
Nl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkJwpnbWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1D
IGFtZCBidWlsdF9pbi5vCmdtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQnCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdV9pbml0Lm8uZCAtYyBp
b21tdV9pbml0LmMgLW8gaW9tbXVfaW5pdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdV9tYXAuby5kIC1jIGlvbW11X21hcC5j
IC1vIGlvbW11X21hcC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC5wY2lfYW1kX2lvbW11Lm8uZCAtYyBwY2lfYW1kX2lvbW11LmMgLW8g
cGNpX2FtZF9pb21tdS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC5pb21tdV9pbnRyLm8uZCAtYyBpb21tdV9pbnRyLmMgLW8gaW9tbXVf
aW50ci5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQg
LU1GIC5pb21tdV9jbWQuby5kIC1jIGlvbW11X2NtZC5jIC1vIGlvbW11X2NtZC5vCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdV9n
dWVzdC5vLmQgLWMgaW9tbXVfZ3Vlc3QuYyAtbyBpb21tdV9ndWVzdC5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdV9kZXRlY3Qu
by5kIC1ESU5JVF9TRUNUSU9OU19PTkxZIC1jIGlvbW11X2RldGVjdC5jIC1vIGlvbW11X2Rl
dGVjdC5vCm9iamR1bXAgLWggaW9tbXVfZGV0ZWN0Lm8gfCBzZWQgLW4gJy9bMC05XS97cyww
MCosMCxnO3B9JyB8IHdoaWxlIHJlYWQgaWR4IG5hbWUgc3ogcmVzdDsgZG8gXAoJY2FzZSAi
JG5hbWUiIGluIFwKCS50ZXh0fC50ZXh0Lip8LmRhdGF8LmRhdGEuKnwuYnNzKSBcCgkJdGVz
dCAkc3ogIT0gMCB8fCBjb250aW51ZTsgXAoJCWVjaG8gIkVycm9yOiBzaXplIG9mIGlvbW11
X2RldGVjdC5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhwciAkaWR4ICsg
MSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAwKiwwLGc7cH0iOiBl
eHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9iamNvcHkgLS1yZW5h
bWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0aW9uIC5yb2Rh
dGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRh
LnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5z
dHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3Ry
MS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWw9Lmlu
aXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9LmluaXQuZGF0
YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89LmluaXQuZGF0YS5y
ZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9LmluaXQuZGF0YS5y
ZWwucm8ubG9jYWwgaW9tbXVfZGV0ZWN0Lm8gaW9tbXVfZGV0ZWN0LmluaXQubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuaW9tbXVfYWNw
aS5vLmQgLURJTklUX1NFQ1RJT05TX09OTFkgLWMgaW9tbXVfYWNwaS5jIC1vIGlvbW11X2Fj
cGkubwpvYmpkdW1wIC1oIGlvbW11X2FjcGkubyB8IHNlZCAtbiAnL1swLTldL3tzLDAwKiww
LGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiByZXN0OyBkbyBcCgljYXNlICIkbmFt
ZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwKCQl0ZXN0ICRz
eiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJyb3I6IHNpemUgb2YgaW9tbXVfYWNw
aS5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhwciAkaWR4ICsgMSk7OyBc
Cgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAwKiwwLGc7cH0iOiBleHRyYSBj
aGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9iamNvcHkgLS1yZW5hbWUtc2Vj
dGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3Ry
MS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEu
Mj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjQ9
LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS44PS5p
bml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWw9LmluaXQuZGF0
YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9LmluaXQuZGF0YS5yZWwu
bG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89LmluaXQuZGF0YS5yZWwucm8g
LS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9LmluaXQuZGF0YS5yZWwucm8u
bG9jYWwgaW9tbXVfYWNwaS5vIGlvbW11X2FjcGkuaW5pdC5vCmxkICAgIC1tZWxmX3g4Nl82
NCAgLXIgLW8gYnVpbHRfaW4ubyBpb21tdV9pbml0Lm8gaW9tbXVfbWFwLm8gcGNpX2FtZF9p
b21tdS5vIGlvbW11X2ludHIubyBpb21tdV9jbWQubyBpb21tdV9ndWVzdC5vIGlvbW11X2Rl
dGVjdC5pbml0Lm8gaW9tbXVfYWNwaS5pbml0Lm8KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kJwpnbWFr
ZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIHg4NiBidWlsdF9pbi5vCmdt
YWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUg
LVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NU
SFJPVUdIIC1NTUQgLU1GIC5hdHMuby5kIC1jIGF0cy5jIC1vIGF0cy5vCmxkICAgIC1tZWxm
X3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBhdHMubwpnbWFrZVs2XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYnCmxk
ICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBpb21tdS5vIGlvLm8gcGNpLm8g
dnRkL2J1aWx0X2luLm8gYW1kL2J1aWx0X2luLm8geDg2L2J1aWx0X2luLm8KZ21ha2VbNV06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgYWNwaSBi
dWlsdF9pbi5vCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC94ZW4vZHJpdmVycy9hY3BpJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRl
IC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
Z2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVm
YXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFz
eW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVU
RSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNT
VEhST1VHSCAtTU1EIC1NRiAudGFibGVzLm8uZCAtYyB0YWJsZXMuYyAtbyB0YWJsZXMubwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubnVt
YS5vLmQgLWMgbnVtYS5jIC1vIG51bWEubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAub3NsLm8uZCAtYyBvc2wuYyAtbyBvc2wubwpnY2Mg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5k
YW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1y
ZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVz
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9f
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURI
QVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAucG1zdGF0
Lm8uZCAtYyBwbXN0YXQuYyAtbyBwbXN0YXQubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuaHdyZWdzLm8uZCAtYyBod3JlZ3MuYyAtbyBo
d3JlZ3MubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1E
IC1NRiAucmVib290Lm8uZCAtYyByZWJvb3QuYyAtbyByZWJvb3QubwpnbWFrZSAtZiAvcm9v
dC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIHRhYmxlcyBidWlsdF9pbi5vCmdtYWtlWzZd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9hY3Bp
L3RhYmxlcycKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLnRidXRpbHMuby5kIC1jIHRidXRpbHMuYyAtbyB0YnV0aWxzLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRiZmFkdC5vLmQg
LURJTklUX1NFQ1RJT05TX09OTFkgLWMgdGJmYWR0LmMgLW8gdGJmYWR0Lm8Kb2JqZHVtcCAt
aCB0YmZhZHQubyB8IHNlZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVh
ZCBpZHggbmFtZSBzeiByZXN0OyBkbyBcCgljYXNlICIkbmFtZSIgaW4gXAoJLnRleHR8LnRl
eHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVl
OyBcCgkJZWNobyAiRXJyb3I6IHNpemUgb2YgdGJmYWR0Lm86JG5hbWUgaXMgMHgkc3oiID4m
MjsgXAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVzYWM7IFwKZG9uZQpzZWQ6IDE6
ICIvWzAtOV0ve3MsMDAqLDAsZztwfSI6IGV4dHJhIGNoYXJhY3RlcnMgYXQgdGhlIGVuZCBv
ZiBwIGNvbW1hbmQKb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGE9LmluaXQucm9k
YXRhIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9LmluaXQucm9kYXRhLnN0cjEu
MSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4yPS5pbml0LnJvZGF0YS5zdHIxLjIg
LS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0uaW5pdC5yb2RhdGEuc3RyMS40IC0t
cmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQucm9kYXRhLnN0cjEuOCAtLXJl
bmFtZS1zZWN0aW9uIC5kYXRhLnJlbD0uaW5pdC5kYXRhLnJlbCAtLXJlbmFtZS1zZWN0aW9u
IC5kYXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2NhbCAtLXJlbmFtZS1zZWN0aW9u
IC5kYXRhLnJlbC5ybz0uaW5pdC5kYXRhLnJlbC5ybyAtLXJlbmFtZS1zZWN0aW9uIC5kYXRh
LnJlbC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2NhbCB0YmZhZHQubyB0YmZhZHQu
aW5pdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQg
LU1GIC50Ymluc3RhbC5vLmQgLURJTklUX1NFQ1RJT05TX09OTFkgLWMgdGJpbnN0YWwuYyAt
byB0Ymluc3RhbC5vCm9iamR1bXAgLWggdGJpbnN0YWwubyB8IHNlZCAtbiAnL1swLTldL3tz
LDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiByZXN0OyBkbyBcCgljYXNl
ICIkbmFtZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwKCQl0
ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJyb3I6IHNpemUgb2YgdGJp
bnN0YWwubzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAkKGV4cHIgJGlkeCArIDEp
OzsgXAoJZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cywwMCosMCxnO3B9IjogZXh0
cmEgY2hhcmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApvYmpjb3B5IC0tcmVuYW1l
LXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRh
LnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5z
dHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3Ry
MS40PS5pbml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEu
OD0uaW5pdC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsPS5pbml0
LmRhdGEucmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxvY2FsPS5pbml0LmRhdGEu
cmVsLmxvY2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvPS5pbml0LmRhdGEucmVs
LnJvIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5pbml0LmRhdGEucmVs
LnJvLmxvY2FsIHRiaW5zdGFsLm8gdGJpbnN0YWwuaW5pdC5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC50YnhmYWNlLm8uZCAtRElOSVRf
U0VDVElPTlNfT05MWSAtYyB0YnhmYWNlLmMgLW8gdGJ4ZmFjZS5vCm9iamR1bXAgLWggdGJ4
ZmFjZS5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAqLDAsZztwfScgfCB3aGlsZSByZWFkIGlk
eCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkudGV4dHwudGV4dC4q
fC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwK
CQllY2hvICJFcnJvcjogc2l6ZSBvZiB0YnhmYWNlLm86JG5hbWUgaXMgMHgkc3oiID4mMjsg
XAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVzYWM7IFwKZG9uZQpzZWQ6IDE6ICIv
WzAtOV0ve3MsMDAqLDAsZztwfSI6IGV4dHJhIGNoYXJhY3RlcnMgYXQgdGhlIGVuZCBvZiBw
IGNvbW1hbmQKb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGE9LmluaXQucm9kYXRh
IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9LmluaXQucm9kYXRhLnN0cjEuMSAt
LXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4yPS5pbml0LnJvZGF0YS5zdHIxLjIgLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0uaW5pdC5yb2RhdGEuc3RyMS40IC0tcmVu
YW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQucm9kYXRhLnN0cjEuOCAtLXJlbmFt
ZS1zZWN0aW9uIC5kYXRhLnJlbD0uaW5pdC5kYXRhLnJlbCAtLXJlbmFtZS1zZWN0aW9uIC5k
YXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2NhbCAtLXJlbmFtZS1zZWN0aW9uIC5k
YXRhLnJlbC5ybz0uaW5pdC5kYXRhLnJlbC5ybyAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJl
bC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2NhbCB0YnhmYWNlLm8gdGJ4ZmFjZS5p
bml0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnRieGZyb290Lm8uZCAtRElOSVRfU0VDVElPTlNfT05MWSAtYyB0Ynhmcm9vdC5jIC1v
IHRieGZyb290Lm8Kb2JqZHVtcCAtaCB0Ynhmcm9vdC5vIHwgc2VkIC1uICcvWzAtOV0ve3Ms
MDAqLDAsZztwfScgfCB3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2Ug
IiRuYW1lIiBpbiBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRl
c3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiB0Ynhm
cm9vdC5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhwciAkaWR4ICsgMSk7
OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAwKiwwLGc7cH0iOiBleHRy
YSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9iamNvcHkgLS1yZW5hbWUt
c2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEu
c3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0
cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIx
LjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS44
PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWw9LmluaXQu
ZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9LmluaXQuZGF0YS5y
ZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89LmluaXQuZGF0YS5yZWwu
cm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9LmluaXQuZGF0YS5yZWwu
cm8ubG9jYWwgdGJ4ZnJvb3QubyB0Ynhmcm9vdC5pbml0Lm8KbGQgICAgLW1lbGZfeDg2XzY0
ICAtciAtbyBidWlsdF9pbi5vIHRidXRpbHMubyB0YmZhZHQuaW5pdC5vIHRiaW5zdGFsLmlu
aXQubyB0YnhmYWNlLmluaXQubyB0Ynhmcm9vdC5pbml0Lm8KZ21ha2VbNl06IExlYXZpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMnCmdt
YWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgdXRpbGl0aWVzIGJ1aWx0
X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hl
bi9kcml2ZXJzL2FjcGkvdXRpbGl0aWVzJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAudXRnbG9iYWwuby5kIC1jIHV0Z2xvYmFsLmMgLW8g
dXRnbG9iYWwubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3Ig
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
ICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TU1EIC1NRiAudXRtaXNjLm8uZCAtRElOSVRfU0VDVElPTlNfT05MWSAtYyB1dG1pc2MuYyAt
byB1dG1pc2MubwpvYmpkdW1wIC1oIHV0bWlzYy5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAq
LDAsZztwfScgfCB3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRu
YW1lIiBpbiBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3Qg
JHN6ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiB1dG1pc2Mu
bzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAkKGV4cHIgJGlkeCArIDEpOzsgXAoJ
ZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cywwMCosMCxnO3B9IjogZXh0cmEgY2hh
cmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApvYmpjb3B5IC0tcmVuYW1lLXNlY3Rp
b24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEu
MT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjI9
LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS40PS5p
bml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuOD0uaW5p
dC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsPS5pbml0LmRhdGEu
cmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxvY2FsPS5pbml0LmRhdGEucmVsLmxv
Y2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvPS5pbml0LmRhdGEucmVsLnJvIC0t
cmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5pbml0LmRhdGEucmVsLnJvLmxv
Y2FsIHV0bWlzYy5vIHV0bWlzYy5pbml0Lm8KbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBi
dWlsdF9pbi5vIHV0Z2xvYmFsLm8gdXRtaXNjLmluaXQubwpnbWFrZVs2XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9hY3BpL3V0aWxpdGllcycK
Z21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBhcGVpIGJ1aWx0X2lu
Lm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9k
cml2ZXJzL2FjcGkvYXBlaScKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLmVyc3Quby5kIC1jIGVyc3QuYyAtbyBlcnN0Lm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmFwZWktYmFzZS5v
LmQgLWMgYXBlaS1iYXNlLmMgLW8gYXBlaS1iYXNlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmFwZWktaW8uby5kIC1jIGFwZWktaW8u
YyAtbyBhcGVpLWlvLm8KbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGVy
c3QubyBhcGVpLWJhc2UubyBhcGVpLWlvLm8KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvYWNwaS9hcGVpJwpsZCAgICAtbWVsZl94
ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gdGFibGVzLm8gbnVtYS5vIG9zbC5vIHBtc3RhdC5v
IGh3cmVncy5vIHJlYm9vdC5vIHRhYmxlcy9idWlsdF9pbi5vIHV0aWxpdGllcy9idWlsdF9p
bi5vIGFwZWkvYnVpbHRfaW4ubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC94ZW4vZHJpdmVycy9hY3BpJwpnbWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAv
eGVuL1J1bGVzLm1rIC1DIHZpZGVvIGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9kcml2ZXJzL3ZpZGVvJwpnY2MgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRl
Y2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1w
cm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9u
ZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0ND
X0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNs
dWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQ
SSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudmdhLm8uZCAtYyB2
Z2EuYyAtbyB2Z2EubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuZm9udF84eDE0Lm8uZCAtYyBmb250Xzh4MTQuYyAtbyBmb250Xzh4MTQu
bwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1X
cmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQt
dGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURf
X1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAu
Zm9udF84eDE2Lm8uZCAtYyBmb250Xzh4MTYuYyAtbyBmb250Xzh4MTYubwpnY2MgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRl
Y2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1w
cm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9u
ZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0ND
X0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNs
dWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQ
SSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZm9udF84eDguby5k
IC1jIGZvbnRfOHg4LmMgLW8gZm9udF84eDgubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudmVzYS5vLmQgLWMgdmVzYS5jIC1vIHZlc2Eu
bwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gdmdhLm8gZm9udF84eDE0
Lm8gZm9udF84eDE2Lm8gZm9udF84eDgubyB2ZXNhLm8KZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvdmlkZW8nCmxkICAgIC1tZWxm
X3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBjaGFyL2J1aWx0X2luLm8gY3B1ZnJlcS9idWls
dF9pbi5vIHBjaS9idWlsdF9pbi5vIHBhc3N0aHJvdWdoL2J1aWx0X2luLm8gYWNwaS9idWls
dF9pbi5vIHZpZGVvL2J1aWx0X2luLm8KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94
ZW4vUnVsZXMubWsgLUMgL3Jvb3QveGVuLTQuMi4wL3hlbi94c20gYnVpbHRfaW4ubwpnbWFr
ZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3hzbScKZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnhzbV9j
b3JlLm8uZCAtYyB4c21fY29yZS5jIC1vIHhzbV9jb3JlLm8KbGQgICAgLW1lbGZfeDg2XzY0
ICAtciAtbyBidWlsdF9pbi5vIHhzbV9jb3JlLm8KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3hzbScKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4w
L3hlbi9SdWxlcy5tayAtQyAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2IGJ1aWx0X2lu
Lm8KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9h
cmNoL3g4NicKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLmFwaWMuby5kIC1jIGFwaWMuYyAtbyBhcGljLm8KZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmJpdG9wcy5vLmQgLWMgYml0b3Bz
LmMgLW8gYml0b3BzLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLmNvbXBhdC5vLmQgLWMgY29tcGF0LmMgLW8gY29tcGF0Lm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRlYnVnLm8u
ZCAtYyBkZWJ1Zy5jIC1vIGRlYnVnLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRS
SUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNf
UEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRlbGF5Lm8uZCAtYyBkZWxheS5jIC1vIGRlbGF5Lm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRv
bWN0bC5vLmQgLWMgZG9tY3RsLmMgLW8gZG9tY3RsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRvbWFpbi5vLmQgLWMgZG9tYWluLmMg
LW8gZG9tYWluLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLmU4MjAuby5kIC1jIGU4MjAuYyAtbyBlODIwLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmV4dGFibGUuby5kIC1jIGV4
dGFibGUuYyAtbyBleHRhYmxlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLmZsdXNodGxiLm8uZCAtYyBmbHVzaHRsYi5jIC1vIGZsdXNo
dGxiLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnBsYXRmb3JtX2h5cGVyY2FsbC5vLmQgLWMgcGxhdGZvcm1faHlwZXJjYWxsLmMgLW8g
cGxhdGZvcm1faHlwZXJjYWxsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLmkzODcuby5kIC1jIGkzODcuYyAtbyBpMzg3Lm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmk4MjU5Lm8u
ZCAtYyBpODI1OS5jIC1vIGk4MjU5Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRS
SUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNf
UEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlvX2FwaWMuby5kIC1jIGlvX2FwaWMuYyAtbyBpb19h
cGljLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLm1zaS5vLmQgLWMgbXNpLmMgLW8gbXNpLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlvcG9ydF9lbXVsYXRlLm8uZCAtYyBpb3Bv
cnRfZW11bGF0ZS5jIC1vIGlvcG9ydF9lbXVsYXRlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlycS5vLmQgLWMgaXJxLmMgLW8gaXJx
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
Lm1pY3JvY29kZV9hbWQuby5kIC1jIG1pY3JvY29kZV9hbWQuYyAtbyBtaWNyb2NvZGVfYW1k
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
Lm1pY3JvY29kZV9pbnRlbC5vLmQgLWMgbWljcm9jb2RlX2ludGVsLmMgLW8gbWljcm9jb2Rl
X2ludGVsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLm1pY3JvY29kZS5vLmQgLWMgbWljcm9jb2RlLmMgLW8gbWljcm9jb2RlLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1tLm8u
ZCAtYyBtbS5jIC1vIG1tLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLm1wcGFyc2Uuby5kIC1jIG1wcGFyc2UuYyAtbyBtcHBhcnNlLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm5t
aS5vLmQgLWMgbm1pLmMgLW8gbm1pLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRS
SUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNf
UEFTU1RIUk9VR0ggLU1NRCAtTUYgLm51bWEuby5kIC1jIG51bWEuYyAtbyBudW1hLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnBjaS5v
LmQgLWMgcGNpLmMgLW8gcGNpLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnBlcmNwdS5vLmQgLWMgcGVyY3B1LmMgLW8gcGVyY3B1Lm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnBo
eXNkZXYuby5kIC1jIHBoeXNkZXYuYyAtbyBwaHlzZGV2Lm8KZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNldHVwLm8uZCAtYyBzZXR1cC5j
IC1vIHNldHVwLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnNodXRkb3duLm8uZCAtYyBzaHV0ZG93bi5jIC1vIHNodXRkb3duLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNtcC5v
LmQgLWMgc21wLmMgLW8gc21wLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnNtcGJvb3Quby5kIC1jIHNtcGJvb3QuYyAtbyBzbXBib290
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnNyYXQuby5kIC1jIHNyYXQuYyAtbyBzcmF0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnN0cmluZy5vLmQgLWMgc3RyaW5nLmMgLW8g
c3RyaW5nLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLnN5c2N0bC5vLmQgLWMgc3lzY3RsLmMgLW8gc3lzY3RsLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRpbWUuby5kIC1jIHRp
bWUuYyAtbyB0aW1lLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnRyYWNlLm8uZCAtYyB0cmFjZS5jIC1vIHRyYWNlLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRyYXBzLm8uZCAt
YyB0cmFwcy5jIC1vIHRyYXBzLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnVzZXJjb3B5Lm8uZCAtYyB1c2VyY29weS5jIC1vIHVzZXJj
b3B5Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLng4Nl9lbXVsYXRlLm8uZCAtYyB4ODZfZW11bGF0ZS5jIC1vIHg4Nl9lbXVsYXRlLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1h
Y2hpbmVfa2V4ZWMuby5kIC1jIG1hY2hpbmVfa2V4ZWMuYyAtbyBtYWNoaW5lX2tleGVjLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNy
YXNoLm8uZCAtYyBjcmFzaC5jIC1vIGNyYXNoLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRib290Lm8uZCAtYyB0Ym9vdC5jIC1vIHRi
b290Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLmhwZXQuby5kIC1jIGhwZXQuYyAtbyBocGV0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnhzdGF0ZS5vLmQgLWMgeHN0YXRlLmMg
LW8geHN0YXRlLm8KZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBh
Y3BpIGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi9hcmNoL3g4Ni9hY3BpJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAubGliLm8uZCAtYyBsaWIuYyAtbyBsaWIubwpnY2Mg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5k
YW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1y
ZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVz
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9f
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURI
QVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAucG93ZXIu
by5kIC1jIHBvd2VyLmMgLW8gcG93ZXIubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAuc3VzcGVuZC5vLmQgLWMgc3VzcGVuZC5jIC1vIHN1
c3BlbmQubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1E
IC1NRiAuY3B1X2lkbGUuby5kIC1jIGNwdV9pZGxlLmMgLW8gY3B1X2lkbGUubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuY3B1aWRsZV9t
ZW51Lm8uZCAtYyBjcHVpZGxlX21lbnUuYyAtbyBjcHVpZGxlX21lbnUubwpnbWFrZSAtZiAv
cm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIGNwdWZyZXEgYnVpbHRfaW4ubwpnbWFr
ZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2
L2FjcGkvY3B1ZnJlcScKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLmNwdWZyZXEuby5kIC1jIGNwdWZyZXEuYyAtbyBjcHVmcmVxLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnBvd2Vy
bm93Lm8uZCAtYyBwb3dlcm5vdy5jIC1vIHBvd2Vybm93Lm8KbGQgICAgLW1lbGZfeDg2XzY0
ICAtciAtbyBidWlsdF9pbi5vIGNwdWZyZXEubyBwb3dlcm5vdy5vCmdtYWtlWzZdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZy
ZXEnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC5ib290Lm8uZCAtRElOSVRfU0VDVElPTlNfT05MWSAtYyBib290LmMgLW8gYm9vdC5vCm9i
amR1bXAgLWggYm9vdC5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAqLDAsZztwfScgfCB3aGls
ZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkudGV4
dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwgY29u
dGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiBib290Lm86JG5hbWUgaXMgMHgkc3oi
ID4mMjsgXAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVzYWM7IFwKZG9uZQpzZWQ6
IDE6ICIvWzAtOV0ve3MsMDAqLDAsZztwfSI6IGV4dHJhIGNoYXJhY3RlcnMgYXQgdGhlIGVu
ZCBvZiBwIGNvbW1hbmQKb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGE9LmluaXQu
cm9kYXRhIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9LmluaXQucm9kYXRhLnN0
cjEuMSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4yPS5pbml0LnJvZGF0YS5zdHIx
LjIgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0uaW5pdC5yb2RhdGEuc3RyMS40
IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQucm9kYXRhLnN0cjEuOCAt
LXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJlbD0uaW5pdC5kYXRhLnJlbCAtLXJlbmFtZS1zZWN0
aW9uIC5kYXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2NhbCAtLXJlbmFtZS1zZWN0
aW9uIC5kYXRhLnJlbC5ybz0uaW5pdC5kYXRhLnJlbC5ybyAtLXJlbmFtZS1zZWN0aW9uIC5k
YXRhLnJlbC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2NhbCBib290Lm8gYm9vdC5p
bml0Lm8KZ2NjIC1EX19BU1NFTUJMWV9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
Lndha2V1cF9wcm90Lm8uZCAtYyB3YWtldXBfcHJvdC5TIC1vIHdha2V1cF9wcm90Lm8KbGQg
ICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGxpYi5vIHBvd2VyLm8gc3VzcGVu
ZC5vIGNwdV9pZGxlLm8gY3B1aWRsZV9tZW51Lm8gY3B1ZnJlcS9idWlsdF9pbi5vIGJvb3Qu
aW5pdC5vIHdha2V1cF9wcm90Lm8KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2FjcGknCmdtYWtlIC1mIC9yb290L3hlbi00LjIu
MC94ZW4vUnVsZXMubWsgLUMgY3B1IGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9jcHUnCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5hbWQuby5kIC1jIGFt
ZC5jIC1vIGFtZC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJv
ciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1t
c29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0
ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9u
b3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0
ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdI
IC1NTUQgLU1GIC5jb21tb24uby5kIC1jIGNvbW1vbi5jIC1vIGNvbW1vbi5vCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pbnRlbC5vLmQg
LWMgaW50ZWwuYyAtbyBpbnRlbC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5pbnRlbF9jYWNoZWluZm8uby5kIC1jIGludGVsX2NhY2hl
aW5mby5jIC1vIGludGVsX2NhY2hlaW5mby5vCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94
ZW4vUnVsZXMubWsgLUMgbWNoZWNrIGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrJwpnY2Mg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5k
YW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1y
ZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVz
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9f
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURI
QVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuYW1kX25v
bmZhdGFsLm8uZCAtYyBhbWRfbm9uZmF0YWwuYyAtbyBhbWRfbm9uZmF0YWwubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuazcuby5kIC1j
IGs3LmMgLW8gazcubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuYW1kX2s4Lm8uZCAtYyBhbWRfazguYyAtbyBhbWRfazgubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuYW1kX2YxMC5v
LmQgLWMgYW1kX2YxMC5jIC1vIGFtZF9mMTAubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubWN0ZWxlbS5vLmQgLWMgbWN0ZWxlbS5jIC1v
IG1jdGVsZW0ubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3Ig
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
ICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TU1EIC1NRiAubWNlLm8uZCAtYyBtY2UuYyAtbyBtY2UubwpnY2MgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNz
ZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19H
REJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubWNlLWFwZWkuby5kIC1jIG1jZS1h
cGVpLmMgLW8gbWNlLWFwZWkubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRl
IC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
Z2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVm
YXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFz
eW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVU
RSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNT
VEhST1VHSCAtTU1EIC1NRiAubWNlX2ludGVsLm8uZCAtYyBtY2VfaW50ZWwuYyAtbyBtY2Vf
aW50ZWwubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1E
IC1NRiAubWNlX2FtZF9xdWlya3Muby5kIC1jIG1jZV9hbWRfcXVpcmtzLmMgLW8gbWNlX2Ft
ZF9xdWlya3MubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3Ig
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
ICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TU1EIC1NRiAubm9uLWZhdGFsLm8uZCAtYyBub24tZmF0YWwuYyAtbyBub24tZmF0YWwubwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudm1j
ZS5vLmQgLWMgdm1jZS5jIC1vIHZtY2UubwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1
aWx0X2luLm8gYW1kX25vbmZhdGFsLm8gazcubyBhbWRfazgubyBhbWRfZjEwLm8gbWN0ZWxl
bS5vIG1jZS5vIG1jZS1hcGVpLm8gbWNlX2ludGVsLm8gbWNlX2FtZF9xdWlya3MubyBub24t
ZmF0YWwubyB2bWNlLm8KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAveGVuL2FyY2gveDg2L2NwdS9tY2hlY2snCmdtYWtlIC1mIC9yb290L3hlbi00LjIu
MC94ZW4vUnVsZXMubWsgLUMgbXRyciBidWlsdF9pbi5vCmdtYWtlWzZdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYvY3B1L210cnInCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5nZW5lcmlj
Lm8uZCAtYyBnZW5lcmljLmMgLW8gZ2VuZXJpYy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1m
cGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tYWluLm8uZCAtYyBtYWluLmMgLW8gbWFp
bi5vCmxkICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBnZW5lcmljLm8gbWFp
bi5vCmdtYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9h
cmNoL3g4Ni9jcHUvbXRycicKbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5v
IGFtZC5vIGNvbW1vbi5vIGludGVsLm8gaW50ZWxfY2FjaGVpbmZvLm8gbWNoZWNrL2J1aWx0
X2luLm8gbXRyci9idWlsdF9pbi5vCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9jcHUnCmdtYWtlIC1mIC9yb290L3hlbi00LjIu
MC94ZW4vUnVsZXMubWsgLUMgZ2VuYXBpYyBidWlsdF9pbi5vCmdtYWtlWzVdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYvZ2VuYXBpYycKZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmJpZ3Nt
cC5vLmQgLWMgYmlnc21wLmMgLW8gYmlnc21wLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLngyYXBpYy5vLmQgLWMgeDJhcGljLmMgLW8g
eDJhcGljLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLmRlZmF1bHQuby5kIC1jIGRlZmF1bHQuYyAtbyBkZWZhdWx0Lm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRlbGl2ZXJ5Lm8u
ZCAtYyBkZWxpdmVyeS5jIC1vIGRlbGl2ZXJ5Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnByb2JlLm8uZCAtYyBwcm9iZS5jIC1vIHBy
b2JlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnN1bW1pdC5vLmQgLWMgc3VtbWl0LmMgLW8gc3VtbWl0Lm8KbGQgICAgLW1lbGZfeDg2
XzY0ICAtciAtbyBidWlsdF9pbi5vIGJpZ3NtcC5vIHgyYXBpYy5vIGRlZmF1bHQubyBkZWxp
dmVyeS5vIHByb2JlLm8gc3VtbWl0Lm8KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2dlbmFwaWMnCmdtYWtlIC1mIC9yb290L3hl
bi00LjIuMC94ZW4vUnVsZXMubWsgLUMgaHZtIGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9odm0nCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5hc2lkLm8u
ZCAtYyBhc2lkLmMgLW8gYXNpZC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5lbXVsYXRlLm8uZCAtYyBlbXVsYXRlLmMgLW8gZW11bGF0
ZS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC5ocGV0Lm8uZCAtYyBocGV0LmMgLW8gaHBldC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1m
cGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5odm0uby5kIC1jIGh2bS5jIC1vIGh2bS5v
CmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdy
ZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50
ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAt
bW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10
YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9f
WEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5p
ODI1NC5vLmQgLWMgaTgyNTQuYyAtbyBpODI1NC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1m
cGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pbnRlcmNlcHQuby5kIC1jIGludGVyY2Vw
dC5jIC1vIGludGVyY2VwdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUg
LVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NU
SFJPVUdIIC1NTUQgLU1GIC5pby5vLmQgLWMgaW8uYyAtbyBpby5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pcnEuby5kIC1jIGlycS5j
IC1vIGlycS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC5tdHJyLm8uZCAtYyBtdHJyLmMgLW8gbXRyci5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5uZXN0ZWRodm0uby5kIC1jIG5l
c3RlZGh2bS5jIC1vIG5lc3RlZGh2bS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGlu
Y2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2Vw
dGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1m
bm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRU
UklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFT
X1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5wbXRpbWVyLm8uZCAtYyBwbXRpbWVyLmMgLW8gcG10
aW1lci5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQg
LU1GIC5xdWlya3Muby5kIC1jIHF1aXJrcy5jIC1vIHF1aXJrcy5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5ydGMuby5kIC1jIHJ0Yy5j
IC1vIHJ0Yy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC5zYXZlLm8uZCAtYyBzYXZlLmMgLW8gc2F2ZS5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5zdGR2Z2Euby5kIC1jIHN0ZHZn
YS5jIC1vIHN0ZHZnYS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC52aW9hcGljLm8uZCAtYyB2aW9hcGljLmMgLW8gdmlvYXBpYy5vCmdj
YyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1
bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC52aXJp
ZGlhbi5vLmQgLWMgdmlyaWRpYW4uYyAtbyB2aXJpZGlhbi5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC52bGFwaWMuby5kIC1jIHZsYXBp
Yy5jIC1vIHZsYXBpYy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC52bXNpLm8uZCAtYyB2bXNpLmMgLW8gdm1zaS5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC52cGljLm8uZCAtYyB2
cGljLmMgLW8gdnBpYy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC52cHQuby5kIC1jIHZwdC5jIC1vIHZwdC5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC52cG11Lm8uZCAtYyB2cG11
LmMgLW8gdnBtdS5vCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMg
c3ZtIGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi9hcmNoL3g4Ni9odm0vc3ZtJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuYXNpZC5vLmQgLWMgYXNpZC5jIC1vIGFzaWQu
bwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1X
cmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQt
dGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURf
X1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAu
ZW11bGF0ZS5vLmQgLWMgZW11bGF0ZS5jIC1vIGVtdWxhdGUubwpnY2MgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuaW50ci5vLmQgLWMgaW50ci5j
IC1vIGludHIubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3Ig
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
ICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TU1EIC1NRiAubmVzdGVkc3ZtLm8uZCAtYyBuZXN0ZWRzdm0uYyAtbyBuZXN0ZWRzdm0ubwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuc3Zt
Lm8uZCAtYyBzdm0uYyAtbyBzdm0ubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNs
dWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
ZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJ
QlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19Q
QVNTVEhST1VHSCAtTU1EIC1NRiAuc3ZtZGVidWcuby5kIC1jIHN2bWRlYnVnLmMgLW8gc3Zt
ZGVidWcubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1E
IC1NRiAudm1jYi5vLmQgLWMgdm1jYi5jIC1vIHZtY2IubwpnY2MgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNz
ZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19H
REJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudnBtdS5vLmQgLWMgdnBtdS5jIC1v
IHZwbXUubwpnY2MgLURfX0FTU0VNQkxZX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxv
YXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVy
bnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndp
bmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcg
LURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29u
ZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1N
RiAuZW50cnkuby5kIC1jIGVudHJ5LlMgLW8gZW50cnkubwpsZCAgICAtbWVsZl94ODZfNjQg
IC1yIC1vIGJ1aWx0X2luLm8gYXNpZC5vIGVtdWxhdGUubyBpbnRyLm8gbmVzdGVkc3ZtLm8g
c3ZtLm8gc3ZtZGVidWcubyB2bWNiLm8gdnBtdS5vIGVudHJ5Lm8KZ21ha2VbNl06IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2h2bS9zdm0nCmdt
YWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgdm14IGJ1aWx0X2luLm8K
Z21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4Ni9odm0vdm14JwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuaW50ci5vLmQgLWMgaW50ci5jIC1vIGludHIubwpnY2MgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xz
IC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAt
bW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRl
IC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAt
REhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAucmVhbG1vZGUuby5kIC1j
IHJlYWxtb2RlLmMgLW8gcmVhbG1vZGUubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAudm1jcy5vLmQgLWMgdm1jcy5jIC1vIHZtY3Mubwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudm14
Lm8uZCAtYyB2bXguYyAtbyB2bXgubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNs
dWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
ZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJ
QlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19Q
QVNTVEhST1VHSCAtTU1EIC1NRiAudnBtdV9jb3JlMi5vLmQgLWMgdnBtdV9jb3JlMi5jIC1v
IHZwbXVfY29yZTIubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAudnZteC5vLmQgLWMgdnZteC5jIC1vIHZ2bXgubwpnY2MgLURfX0FTU0VN
QkxZX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZW50cnkuby5kIC1jIGVudHJ5
LlMgLW8gZW50cnkubwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gaW50
ci5vIHJlYWxtb2RlLm8gdm1jcy5vIHZteC5vIHZwbXVfY29yZTIubyB2dm14Lm8gZW50cnku
bwpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJj
aC94ODYvaHZtL3ZteCcKbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGFz
aWQubyBlbXVsYXRlLm8gaHBldC5vIGh2bS5vIGk4MjU0Lm8gaW50ZXJjZXB0Lm8gaW8ubyBp
cnEubyBtdHJyLm8gbmVzdGVkaHZtLm8gcG10aW1lci5vIHF1aXJrcy5vIHJ0Yy5vIHNhdmUu
byBzdGR2Z2EubyB2aW9hcGljLm8gdmlyaWRpYW4ubyB2bGFwaWMubyB2bXNpLm8gdnBpYy5v
IHZwdC5vIHZwbXUubyBzdm0vYnVpbHRfaW4ubyB2bXgvYnVpbHRfaW4ubwpnbWFrZVs1XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYvaHZtJwpn
bWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIG1tIGJ1aWx0X2luLm8K
Z21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4Ni9tbScKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLnBhZ2luZy5vLmQgLWMgcGFnaW5nLmMgLW8gcGFnaW5nLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnAybS5vLmQgLWMgcDJt
LmMgLW8gcDJtLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnAybS1wdC5vLmQgLWMgcDJtLXB0LmMgLW8gcDJtLXB0Lm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnAybS1lcHQuby5k
IC1jIHAybS1lcHQuYyAtbyBwMm0tZXB0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXgg
aW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnAybS1wb2Quby5kIC1jIHAybS1wb2QuYyAtbyBw
Mm0tcG9kLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLmd1ZXN0X3dhbGtfMi5vLmQgLURHVUVTVF9QQUdJTkdfTEVWRUxTPTIgLWMgZ3Vl
c3Rfd2Fsay5jIC1vIGd1ZXN0X3dhbGtfMi5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5ndWVzdF93YWxrXzMuby5kIC1ER1VFU1RfUEFH
SU5HX0xFVkVMUz0zIC1jIGd1ZXN0X3dhbGsuYyAtbyBndWVzdF93YWxrXzMubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZ3Vlc3Rfd2Fs
a180Lm8uZCAtREdVRVNUX1BBR0lOR19MRVZFTFM9NCAtYyBndWVzdF93YWxrLmMgLW8gZ3Vl
c3Rfd2Fsa180Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLm1lbV9ldmVudC5vLmQgLWMgbWVtX2V2ZW50LmMgLW8gbWVtX2V2ZW50Lm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1l
bV9wYWdpbmcuby5kIC1jIG1lbV9wYWdpbmcuYyAtbyBtZW1fcGFnaW5nLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1lbV9zaGFyaW5n
Lm8uZCAtYyBtZW1fc2hhcmluZy5jIC1vIG1lbV9zaGFyaW5nLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1lbV9hY2Nlc3Muby5kIC1j
IG1lbV9hY2Nlc3MuYyAtbyBtZW1fYWNjZXNzLm8KZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4w
L3hlbi9SdWxlcy5tayAtQyBzaGFkb3cgYnVpbHRfaW4ubwpnbWFrZVs2XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L21tL3NoYWRvdycKZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNvbW1v
bi5vLmQgLWMgY29tbW9uLmMgLW8gY29tbW9uLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmd1ZXN0XzIuby5kIC1ER1VFU1RfUEFHSU5H
X0xFVkVMUz0yIC1jIG11bHRpLmMgLW8gZ3Vlc3RfMi5vCmdjYyAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5ndWVzdF8zLm8uZCAtREdVRVNUX1BB
R0lOR19MRVZFTFM9MyAtYyBtdWx0aS5jIC1vIGd1ZXN0XzMubwpnY2MgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZ3Vlc3RfNC5vLmQgLURHVUVT
VF9QQUdJTkdfTEVWRUxTPTQgLWMgbXVsdGkuYyAtbyBndWVzdF80Lm8KbGQgICAgLW1lbGZf
eDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGNvbW1vbi5vIGd1ZXN0XzIubyBndWVzdF8zLm8g
Z3Vlc3RfNC5vCmdtYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4v
UnVsZXMubWsgLUMgaGFwIGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9tbS9oYXAnCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5oYXAuby5kIC1jIGhhcC5j
IC1vIGhhcC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC5ndWVzdF93YWxrXzJsZXZlbC5vLmQgLURHVUVTVF9QQUdJTkdfTEVWRUxTPTIg
LWMgZ3Vlc3Rfd2Fsay5jIC1vIGd1ZXN0X3dhbGtfMmxldmVsLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmd1ZXN0X3dhbGtfM2xldmVs
Lm8uZCAtREdVRVNUX1BBR0lOR19MRVZFTFM9MyAtYyBndWVzdF93YWxrLmMgLW8gZ3Vlc3Rf
d2Fsa18zbGV2ZWwubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuZ3Vlc3Rfd2Fsa180bGV2ZWwuby5kIC1ER1VFU1RfUEFHSU5HX0xFVkVM
Uz00IC1jIGd1ZXN0X3dhbGsuYyAtbyBndWVzdF93YWxrXzRsZXZlbC5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5uZXN0ZWRfaGFwLm8u
ZCAtYyBuZXN0ZWRfaGFwLmMgLW8gbmVzdGVkX2hhcC5vCmxkICAgIC1tZWxmX3g4Nl82NCAg
LXIgLW8gYnVpbHRfaW4ubyBoYXAubyBndWVzdF93YWxrXzJsZXZlbC5vIGd1ZXN0X3dhbGtf
M2xldmVsLm8gZ3Vlc3Rfd2Fsa180bGV2ZWwubyBuZXN0ZWRfaGFwLm8KZ21ha2VbNl06IExl
YXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L21tL2hhcCcK
bGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIHBhZ2luZy5vIHAybS5vIHAy
bS1wdC5vIHAybS1lcHQubyBwMm0tcG9kLm8gZ3Vlc3Rfd2Fsa18yLm8gZ3Vlc3Rfd2Fsa18z
Lm8gZ3Vlc3Rfd2Fsa180Lm8gbWVtX2V2ZW50Lm8gbWVtX3BhZ2luZy5vIG1lbV9zaGFyaW5n
Lm8gbWVtX2FjY2Vzcy5vIHNoYWRvdy9idWlsdF9pbi5vIGhhcC9idWlsdF9pbi5vCmdtYWtl
WzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9t
bScKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBvcHJvZmlsZSBi
dWlsdF9pbi5vCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC94ZW4vYXJjaC94ODYvb3Byb2ZpbGUnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGlu
Y2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2Vw
dGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1m
bm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRU
UklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFT
X1BBU1NUSFJPVUdIIC1NTUQgLU1GIC54ZW5vcHJvZi5vLmQgLWMgeGVub3Byb2YuYyAtbyB4
ZW5vcHJvZi5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC5ubWlfaW50Lm8uZCAtYyBubWlfaW50LmMgLW8gbm1pX2ludC5vCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5vcF9tb2RlbF9w
NC5vLmQgLWMgb3BfbW9kZWxfcDQuYyAtbyBvcF9tb2RlbF9wNC5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5vcF9tb2RlbF9wcHJvLm8u
ZCAtYyBvcF9tb2RlbF9wcHJvLmMgLW8gb3BfbW9kZWxfcHByby5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5vcF9tb2RlbF9hdGhsb24u
by5kIC1jIG9wX21vZGVsX2F0aGxvbi5jIC1vIG9wX21vZGVsX2F0aGxvbi5vCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5iYWNrdHJhY2Uu
by5kIC1jIGJhY2t0cmFjZS5jIC1vIGJhY2t0cmFjZS5vCmxkICAgIC1tZWxmX3g4Nl82NCAg
LXIgLW8gYnVpbHRfaW4ubyB4ZW5vcHJvZi5vIG5taV9pbnQubyBvcF9tb2RlbF9wNC5vIG9w
X21vZGVsX3Bwcm8ubyBvcF9tb2RlbF9hdGhsb24ubyBiYWNrdHJhY2UubwpnbWFrZVs1XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYvb3Byb2Zp
bGUnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgeDg2XzY0IGJ1
aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3hlbi9hcmNoL3g4Ni94ODZfNjQnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5tbS5vLmQgLWMgbW0uYyAtbyBtbS5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC50cmFwcy5vLmQgLWMg
dHJhcHMuYyAtbyB0cmFwcy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUg
LVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NU
SFJPVUdIIC1NTUQgLU1GIC5tYWNoaW5lX2tleGVjLm8uZCAtYyBtYWNoaW5lX2tleGVjLmMg
LW8gbWFjaGluZV9rZXhlYy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUg
LVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NU
SFJPVUdIIC1NTUQgLU1GIC5wY2kuby5kIC1jIHBjaS5jIC1vIHBjaS5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5hY3BpX21tY2ZnLm8u
ZCAtYyBhY3BpX21tY2ZnLmMgLW8gYWNwaV9tbWNmZy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tbWNvbmYtZmFtMTBoLm8uZCAtYyBt
bWNvbmYtZmFtMTBoLmMgLW8gbW1jb25mLWZhbTEwaC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tbWNvbmZpZ182NC5vLmQgLWMgbW1j
b25maWdfNjQuYyAtbyBtbWNvbmZpZ182NC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tbWNvbmZpZy1zaGFyZWQuby5kIC1jIG1tY29u
ZmlnLXNoYXJlZC5jIC1vIG1tY29uZmlnLXNoYXJlZC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jb21wYXQuby5kIC1jIGNvbXBhdC5j
IC1vIGNvbXBhdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJv
ciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1t
c29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0
ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9u
b3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0
ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdI
IC1NTUQgLU1GIC5kb21haW4uby5kIC1jIGRvbWFpbi5jIC1vIGRvbWFpbi5vCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5waHlzZGV2Lm8u
ZCAtYyBwaHlzZGV2LmMgLW8gcGh5c2Rldi5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5wbGF0Zm9ybV9oeXBlcmNhbGwuby5kIC1jIHBs
YXRmb3JtX2h5cGVyY2FsbC5jIC1vIHBsYXRmb3JtX2h5cGVyY2FsbC5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jcHVfaWRsZS5vLmQg
LWMgY3B1X2lkbGUuYyAtbyBjcHVfaWRsZS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jcHVmcmVxLm8uZCAtYyBjcHVmcmVxLmMgLW8g
Y3B1ZnJlcS5vCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgY29t
cGF0IGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0JwpnY2MgLURfX0FTU0VNQkxZX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZu
by1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAt
ZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklM
SVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJT
WCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZW50cnkuby5kIC1jIGVudHJ5LlMgLW8g
ZW50cnkubwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gZW50cnkubwpn
bWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdCcKZ2NjIC1EX19BU1NFTUJMWV9fIC1pbmNsdWRlIC9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLmVudHJ5Lm8uZCAtYyBlbnRyeS5TIC1vIGVudHJ5Lm8KZ2NjIC1EX19B
U1NFTUJMWV9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29u
ZmlnLmggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmdwcl9zd2l0Y2guby5k
IC1jIGdwcl9zd2l0Y2guUyAtbyBncHJfc3dpdGNoLm8KZ2NjIC1EX19BU1NFTUJMWV9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNvbXBhdF9rZXhlYy5vLmQgLWMgY29tcGF0
X2tleGVjLlMgLW8gY29tcGF0X2tleGVjLm8KbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBi
dWlsdF9pbi5vIG1tLm8gdHJhcHMubyBtYWNoaW5lX2tleGVjLm8gcGNpLm8gYWNwaV9tbWNm
Zy5vIG1tY29uZi1mYW0xMGgubyBtbWNvbmZpZ182NC5vIG1tY29uZmlnLXNoYXJlZC5vIGNv
bXBhdC5vIGRvbWFpbi5vIHBoeXNkZXYubyBwbGF0Zm9ybV9oeXBlcmNhbGwubyBjcHVfaWRs
ZS5vIGNwdWZyZXEubyBjb21wYXQvYnVpbHRfaW4ubyBlbnRyeS5vIGdwcl9zd2l0Y2gubyBj
b21wYXRfa2V4ZWMubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC94ZW4vYXJjaC94ODYveDg2XzY0JwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAuYnppbWFnZS5vLmQgLURJTklUX1NFQ1RJT05TX09O
TFkgLWMgYnppbWFnZS5jIC1vIGJ6aW1hZ2UubwpvYmpkdW1wIC1oIGJ6aW1hZ2UubyB8IHNl
ZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiBy
ZXN0OyBkbyBcCgljYXNlICIkbmFtZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0
YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJy
b3I6IHNpemUgb2YgYnppbWFnZS5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQo
ZXhwciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAw
KiwwLGc7cH0iOiBleHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9i
amNvcHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1z
ZWN0aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2Vj
dGlvbiAucm9kYXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rp
b24gLnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9u
IC5yb2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAu
ZGF0YS5yZWw9LmluaXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9j
YWw9LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89
LmluaXQuZGF0YS5yZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9
LmluaXQuZGF0YS5yZWwucm8ubG9jYWwgYnppbWFnZS5vIGJ6aW1hZ2UuaW5pdC5vCmdjYyAt
RF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jbGVhcl9wYWdl
Lm8uZCAtYyBjbGVhcl9wYWdlLlMgLW8gY2xlYXJfcGFnZS5vCmdjYyAtRF9fQVNTRU1CTFlf
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jb3B5X3BhZ2Uuby5kIC1jIGNvcHlf
cGFnZS5TIC1vIGNvcHlfcGFnZS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5kbWlfc2Nhbi5vLmQgLURJTklUX1NFQ1RJT05TX09OTFkg
LWMgZG1pX3NjYW4uYyAtbyBkbWlfc2Nhbi5vCm9iamR1bXAgLWggZG1pX3NjYW4ubyB8IHNl
ZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiBy
ZXN0OyBkbyBcCgljYXNlICIkbmFtZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0
YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJy
b3I6IHNpemUgb2YgZG1pX3NjYW4ubzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAk
KGV4cHIgJGlkeCArIDEpOzsgXAoJZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cyww
MCosMCxnO3B9IjogZXh0cmEgY2hhcmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApv
Ympjb3B5IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUt
c2VjdGlvbiAucm9kYXRhLnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNl
Y3Rpb24gLnJvZGF0YS5zdHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyMS40PS5pbml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlv
biAucm9kYXRhLnN0cjEuOD0uaW5pdC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24g
LmRhdGEucmVsPS5pbml0LmRhdGEucmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxv
Y2FsPS5pbml0LmRhdGEucmVsLmxvY2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJv
PS5pbml0LmRhdGEucmVsLnJvIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2Fs
PS5pbml0LmRhdGEucmVsLnJvLmxvY2FsIGRtaV9zY2FuLm8gZG1pX3NjYW4uaW5pdC5vCmdj
YyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1
bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5kb21h
aW5fYnVpbGQuby5kIC1ESU5JVF9TRUNUSU9OU19PTkxZIC1jIGRvbWFpbl9idWlsZC5jIC1v
IGRvbWFpbl9idWlsZC5vCm9iamR1bXAgLWggZG9tYWluX2J1aWxkLm8gfCBzZWQgLW4gJy9b
MC05XS97cywwMCosMCxnO3B9JyB8IHdoaWxlIHJlYWQgaWR4IG5hbWUgc3ogcmVzdDsgZG8g
XAoJY2FzZSAiJG5hbWUiIGluIFwKCS50ZXh0fC50ZXh0Lip8LmRhdGF8LmRhdGEuKnwuYnNz
KSBcCgkJdGVzdCAkc3ogIT0gMCB8fCBjb250aW51ZTsgXAoJCWVjaG8gIkVycm9yOiBzaXpl
IG9mIGRvbWFpbl9idWlsZC5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhw
ciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAwKiww
LGc7cH0iOiBleHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9iamNv
cHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlv
biAucm9kYXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24g
LnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5y
b2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAuZGF0
YS5yZWw9LmluaXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9
LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89Lmlu
aXQuZGF0YS5yZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9Lmlu
aXQuZGF0YS5yZWwucm8ubG9jYWwgZG9tYWluX2J1aWxkLm8gZG9tYWluX2J1aWxkLmluaXQu
bwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gYXBpYy5vIGJpdG9wcy5v
IGNvbXBhdC5vIGRlYnVnLm8gZGVsYXkubyBkb21jdGwubyBkb21haW4ubyBlODIwLm8gZXh0
YWJsZS5vIGZsdXNodGxiLm8gcGxhdGZvcm1faHlwZXJjYWxsLm8gaTM4Ny5vIGk4MjU5Lm8g
aW9fYXBpYy5vIG1zaS5vIGlvcG9ydF9lbXVsYXRlLm8gaXJxLm8gbWljcm9jb2RlX2FtZC5v
IG1pY3JvY29kZV9pbnRlbC5vIG1pY3JvY29kZS5vIG1tLm8gbXBwYXJzZS5vIG5taS5vIG51
bWEubyBwY2kubyBwZXJjcHUubyBwaHlzZGV2Lm8gc2V0dXAubyBzaHV0ZG93bi5vIHNtcC5v
IHNtcGJvb3QubyBzcmF0Lm8gc3RyaW5nLm8gc3lzY3RsLm8gdGltZS5vIHRyYWNlLm8gdHJh
cHMubyB1c2VyY29weS5vIHg4Nl9lbXVsYXRlLm8gbWFjaGluZV9rZXhlYy5vIGNyYXNoLm8g
dGJvb3QubyBocGV0Lm8geHN0YXRlLm8gYWNwaS9idWlsdF9pbi5vIGNwdS9idWlsdF9pbi5v
IGdlbmFwaWMvYnVpbHRfaW4ubyBodm0vYnVpbHRfaW4ubyBtbS9idWlsdF9pbi5vIG9wcm9m
aWxlL2J1aWx0X2luLm8geDg2XzY0L2J1aWx0X2luLm8gYnppbWFnZS5pbml0Lm8gY2xlYXJf
cGFnZS5vIGNvcHlfcGFnZS5vIGRtaV9zY2FuLmluaXQubyBkb21haW5fYnVpbGQuaW5pdC5v
CmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4NicKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyAvcm9vdC94
ZW4tNC4yLjAveGVuL2NyeXB0byBidWlsdF9pbi5vCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vY3J5cHRvJwpnY2MgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNz
ZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19H
REJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAucmlqbmRhZWwuby5kIC1jIHJpam5k
YWVsLmMgLW8gcmlqbmRhZWwubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRl
IC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
Z2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVm
YXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFz
eW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVU
RSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNT
VEhST1VHSCAtTU1EIC1NRiAudm1hYy5vLmQgLWMgdm1hYy5jIC1vIHZtYWMubwpsZCAgICAt
bWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gcmlqbmRhZWwubyB2bWFjLm8KZ21ha2Vb
NF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2NyeXB0bycKbGQg
ICAgLW1lbGZfeDg2XzY0ICAtciAtbyBwcmVsaW5rLm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9h
cmNoL3g4Ni9ib290L2J1aWx0X2luLm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9l
ZmkvYnVpbHRfaW4ubyAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbi9idWlsdF9pbi5vIC9y
b290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9idWlsdF9pbi5vIC9yb290L3hlbi00LjIuMC94
ZW4veHNtL2J1aWx0X2luLm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9idWlsdF9p
bi5vIC9yb290L3hlbi00LjIuMC94ZW4vY3J5cHRvL2J1aWx0X2luLm8KZ2NjIC1QIC1FIC1V
aTM4NiAtRF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC54ZW4u
bGRzLmQgLW8geGVuLmxkcyB4ZW4ubGRzLlMKc2VkIC1lICdzL3hlblwubGRzXC5vOi94ZW5c
LmxkczovZycgPC54ZW4ubGRzLmQgPi54ZW4ubGRzLmQubmV3Cm12IC1mIC54ZW4ubGRzLmQu
bmV3IC54ZW4ubGRzLmQKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAt
QyAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbiBzeW1ib2xzLWR1bW15Lm8KZ21ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9jb21tb24nCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5zeW1ib2xz
LWR1bW15Lm8uZCAtYyBzeW1ib2xzLWR1bW15LmMgLW8gc3ltYm9scy1kdW1teS5vCmdtYWtl
WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9jb21tb24nCmxk
ICAgIC1tZWxmX3g4Nl82NCAgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gXAogICAgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9jb21tb24vc3ltYm9scy1kdW1teS5vIC1vIC9yb290L3hlbi00LjIu
MC94ZW4vLnhlbi1zeW1zLjAKbm0gLW4gL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMu
MCB8IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvc3ltYm9scyA+L3Jvb3QveGVuLTQuMi4w
L3hlbi8ueGVuLXN5bXMuMC5TCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMu
bWsgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMC5vCmdtYWtlWzRdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmdjYyAtRF9fQVNT
RU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xz
IC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC4ueGVuLXN5bXMuMC5vLmQg
LWMgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMC5TIC1vIC9yb290L3hlbi00LjIu
MC94ZW4vLnhlbi1zeW1zLjAubwpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmxkICAgIC1tZWxmX3g4Nl82NCAgLVQgeGVuLmxk
cyAtTiBwcmVsaW5rLm8gXAogICAgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMC5v
IC1vIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi1zeW1zLjEKbm0gLW4gL3Jvb3QveGVuLTQu
Mi4wL3hlbi8ueGVuLXN5bXMuMSB8IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvc3ltYm9s
cyA+L3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMS5TCmdtYWtlIC1mIC9yb290L3hl
bi00LjIuMC94ZW4vUnVsZXMubWsgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMS5v
CmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJj
aC94ODYnCmdjYyAtRF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9u
IC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1w
b2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC4ueGVuLXN5bXMuMS5vLmQgLWMgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMS5T
IC1vIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi1zeW1zLjEubwpnbWFrZVs0XTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmxkICAgIC1tZWxm
X3g4Nl82NCAgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gXAogICAgL3Jvb3QveGVuLTQuMi4w
L3hlbi8ueGVuLXN5bXMuMS5vIC1vIC9yb290L3hlbi00LjIuMC94ZW4veGVuLXN5bXMKcm0g
LWYgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuWzAtOV0qCjogbGQgICAgLW1lbGZf
eDg2XzY0ICAtciAtbyBwcmVsaW5rLWVmaS5vIC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94
ODYvYm9vdC9idWlsdF9pbi5vIC9yb290L3hlbi00LjIuMC94ZW4vY29tbW9uL2J1aWx0X2lu
Lm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9kcml2ZXJzL2J1aWx0X2luLm8gL3Jvb3QveGVuLTQu
Mi4wL3hlbi94c20vYnVpbHRfaW4ubyAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2J1
aWx0X2luLm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9jcnlwdG8vYnVpbHRfaW4ubyBlZmkvYm9v
dC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8KZ2NjIC1QIC1FIC1VaTM4NiAt
REVGSSAtRF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5lZmku
bGRzLmQgLW8gZWZpLmxkcyB4ZW4ubGRzLlMKc2VkIC1lICdzL2VmaVwubGRzXC5vOi9lZmlc
LmxkczovZycgPC5lZmkubGRzLmQgPi5lZmkubGRzLmQubmV3Cm12IC1mIC5lZmkubGRzLmQu
bmV3IC5lZmkubGRzLmQKZ2NjIC1EX19BU1NFTUJMWV9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJv
ciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnJlbG9jcy1kdW1teS5vLmQgLWMgZWZpL3JlbG9jcy1kdW1teS5TIC1vIGVm
aS9yZWxvY3MtZHVtbXkubwpnY2MgLVdhbGwgLVdlcnJvciAtV3N0cmljdC1wcm90b3R5cGVz
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtZyAtbyBlZmkvbWtyZWxvYyBlZmkvbWtyZWxvYy5j
CjogbGQgLW1pMzg2cGVwIC0tc3Vic3lzdGVtPTEwIC0taW1hZ2UtYmFzZT0weGZmZmY4MmM0
ODAwMDAwMDAgLS1zdGFjaz0wLDAgLS1oZWFwPTAsMCAtLXN0cmlwLWRlYnVnIC0tc2VjdGlv
bi1hbGlnbm1lbnQ9MHgyMDAwMDAgLS1maWxlLWFsaWdubWVudD0weDIwIC0tbWFqb3ItaW1h
Z2UtdmVyc2lvbj00IC0tbWlub3ItaW1hZ2UtdmVyc2lvbj0yIC0tbWFqb3Itb3MtdmVyc2lv
bj0yIC0tbWlub3Itb3MtdmVyc2lvbj0wIC0tbWFqb3Itc3Vic3lzdGVtLXZlcnNpb249MiAt
LW1pbm9yLXN1YnN5c3RlbS12ZXJzaW9uPTAgLVQgZWZpLmxkcyAtTiBwcmVsaW5rLWVmaS5v
IGVmaS9yZWxvY3MtZHVtbXkubyAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbi9zeW1ib2xz
LWR1bW15Lm8gLW8gL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4weGZmZmY4MmM0ODAw
MDAwMDAuMCAmJiAgOiBsZCAtbWkzODZwZXAgLS1zdWJzeXN0ZW09MTAgLS1pbWFnZS1iYXNl
PTB4ZmZmZjgyYzRjMDAwMDAwMCAtLXN0YWNrPTAsMCAtLWhlYXA9MCwwIC0tc3RyaXAtZGVi
dWcgLS1zZWN0aW9uLWFsaWdubWVudD0weDIwMDAwMCAtLWZpbGUtYWxpZ25tZW50PTB4MjAg
LS1tYWpvci1pbWFnZS12ZXJzaW9uPTQgLS1taW5vci1pbWFnZS12ZXJzaW9uPTIgLS1tYWpv
ci1vcy12ZXJzaW9uPTIgLS1taW5vci1vcy12ZXJzaW9uPTAgLS1tYWpvci1zdWJzeXN0ZW0t
dmVyc2lvbj0yIC0tbWlub3Itc3Vic3lzdGVtLXZlcnNpb249MCAtVCBlZmkubGRzIC1OIHBy
ZWxpbmstZWZpLm8gZWZpL3JlbG9jcy1kdW1teS5vIC9yb290L3hlbi00LjIuMC94ZW4vY29t
bW9uL3N5bWJvbHMtZHVtbXkubyAtbyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjB4
ZmZmZjgyYzRjMDAwMDAwMC4wICYmIDoKOiBlZmkvbWtyZWxvYyAvcm9vdC94ZW4tNC4yLjAv
eGVuLy54ZW4uZWZpLjB4ZmZmZjgyYzQ4MDAwMDAwMC4wIC9yb290L3hlbi00LjIuMC94ZW4v
Lnhlbi5lZmkuMHhmZmZmODJjNGMwMDAwMDAwLjAgPi9yb290L3hlbi00LjIuMC94ZW4vLnhl
bi5lZmkuMHIuUwo6IG5tIC1uIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi5lZmkuMHhmZmZm
ODJjNDgwMDAwMDAwLjAgfCA6IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvc3ltYm9scyA+
L3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4wcy5TCjogZ21ha2UgLWYgL3Jvb3QveGVu
LTQuMi4wL3hlbi9SdWxlcy5tayAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjByLm8g
L3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4wcy5vCjogbGQgLW1pMzg2cGVwIC0tc3Vi
c3lzdGVtPTEwIC0taW1hZ2UtYmFzZT0weGZmZmY4MmM0ODAwMDAwMDAgLS1zdGFjaz0wLDAg
LS1oZWFwPTAsMCAtLXN0cmlwLWRlYnVnIC0tc2VjdGlvbi1hbGlnbm1lbnQ9MHgyMDAwMDAg
LS1maWxlLWFsaWdubWVudD0weDIwIC0tbWFqb3ItaW1hZ2UtdmVyc2lvbj00IC0tbWlub3It
aW1hZ2UtdmVyc2lvbj0yIC0tbWFqb3Itb3MtdmVyc2lvbj0yIC0tbWlub3Itb3MtdmVyc2lv
bj0wIC0tbWFqb3Itc3Vic3lzdGVtLXZlcnNpb249MiAtLW1pbm9yLXN1YnN5c3RlbS12ZXJz
aW9uPTAgLVQgZWZpLmxkcyAtTiBwcmVsaW5rLWVmaS5vIC9yb290L3hlbi00LjIuMC94ZW4v
Lnhlbi5lZmkuMHIubyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjBzLm8gLW8gL3Jv
b3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4weGZmZmY4MmM0ODAwMDAwMDAuMSAmJiAgOiBs
ZCAtbWkzODZwZXAgLS1zdWJzeXN0ZW09MTAgLS1pbWFnZS1iYXNlPTB4ZmZmZjgyYzRjMDAw
MDAwMCAtLXN0YWNrPTAsMCAtLWhlYXA9MCwwIC0tc3RyaXAtZGVidWcgLS1zZWN0aW9uLWFs
aWdubWVudD0weDIwMDAwMCAtLWZpbGUtYWxpZ25tZW50PTB4MjAgLS1tYWpvci1pbWFnZS12
ZXJzaW9uPTQgLS1taW5vci1pbWFnZS12ZXJzaW9uPTIgLS1tYWpvci1vcy12ZXJzaW9uPTIg
LS1taW5vci1vcy12ZXJzaW9uPTAgLS1tYWpvci1zdWJzeXN0ZW0tdmVyc2lvbj0yIC0tbWlu
b3Itc3Vic3lzdGVtLXZlcnNpb249MCAtVCBlZmkubGRzIC1OIHByZWxpbmstZWZpLm8gL3Jv
b3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4wci5vIC9yb290L3hlbi00LjIuMC94ZW4vLnhl
bi5lZmkuMHMubyAtbyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjB4ZmZmZjgyYzRj
MDAwMDAwMC4xICYmIDoKOiBlZmkvbWtyZWxvYyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4u
ZWZpLjB4ZmZmZjgyYzQ4MDAwMDAwMC4xIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi5lZmku
MHhmZmZmODJjNGMwMDAwMDAwLjEgPi9yb290L3hlbi00LjIuMC94ZW4vLnhlbi5lZmkuMXIu
Uwo6IG5tIC1uIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi5lZmkuMHhmZmZmODJjNDgwMDAw
MDAwLjEgfCA6IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvc3ltYm9scyA+L3Jvb3QveGVu
LTQuMi4wL3hlbi8ueGVuLmVmaS4xcy5TCjogZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hl
bi9SdWxlcy5tayAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjFyLm8gL3Jvb3QveGVu
LTQuMi4wL3hlbi8ueGVuLmVmaS4xcy5vCjogbGQgLW1pMzg2cGVwIC0tc3Vic3lzdGVtPTEw
IC0taW1hZ2UtYmFzZT0weGZmZmY4MmM0ODAwMDAwMDAgLS1zdGFjaz0wLDAgLS1oZWFwPTAs
MCAtLXN0cmlwLWRlYnVnIC0tc2VjdGlvbi1hbGlnbm1lbnQ9MHgyMDAwMDAgLS1maWxlLWFs
aWdubWVudD0weDIwIC0tbWFqb3ItaW1hZ2UtdmVyc2lvbj00IC0tbWlub3ItaW1hZ2UtdmVy
c2lvbj0yIC0tbWFqb3Itb3MtdmVyc2lvbj0yIC0tbWlub3Itb3MtdmVyc2lvbj0wIC0tbWFq
b3Itc3Vic3lzdGVtLXZlcnNpb249MiAtLW1pbm9yLXN1YnN5c3RlbS12ZXJzaW9uPTAgLVQg
ZWZpLmxkcyAtTiBwcmVsaW5rLWVmaS5vIFwKICAgICAgICAgICAgICAgIC9yb290L3hlbi00
LjIuMC94ZW4vLnhlbi5lZmkuMXIubyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjFz
Lm8gLW8gL3Jvb3QveGVuLTQuMi4wL3hlbi94ZW4uZWZpCmlmIDogZmFsc2U7IHRoZW4gcm0g
LWYgL3Jvb3QveGVuLTQuMi4wL3hlbi94ZW4uZWZpOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNh
YmxlZCc7IGZpCkVGSSBzdXBwb3J0IGRpc2FibGVkCnJtIC1mIC9yb290L3hlbi00LjIuMC94
ZW4vLnhlbi5lZmkuWzAtOV0qCmdjYyAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1vIGJvb3QvbWtlbGYzMiBib290L21rZWxmMzIu
YwouL2Jvb3QvbWtlbGYzMiAvcm9vdC94ZW4tNC4yLjAveGVuL3hlbi1zeW1zIC9yb290L3hl
bi00LjIuMC94ZW4veGVuIDB4MTAwMDAwIFwKYG5tIC1uciAvcm9vdC94ZW4tNC4yLjAveGVu
L3hlbi1zeW1zIHwgaGVhZCAtbiAxIHwgc2VkIC1lICdzL15cKFteIF0qXCkuKi8weFwxLydg
CmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4NicKZ3ppcCAtZiAtOSA8IC9yb290L3hlbi00LjIuMC94ZW4veGVuID4gL3Jvb3QveGVu
LTQuMi4wL3hlbi94ZW4uZ3oubmV3Cm12IC9yb290L3hlbi00LjIuMC94ZW4veGVuLmd6Lm5l
dyAvcm9vdC94ZW4tNC4yLjAveGVuL3hlbi5negpbIC1kIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvYm9vdCBdIHx8IGluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvYm9vdAppbnN0YWxsIC1tMDY0NCAtcCAvcm9vdC94ZW4tNC4yLjAv
eGVuL3hlbi5neiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL2Jvb3QveGVuLTQuMi4w
Lmd6CmxuIC1mIC1zIHhlbi00LjIuMC5neiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L2Jvb3QveGVuLTQuMi5negpsbiAtZiAtcyB4ZW4tNC4yLjAuZ3ogL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC9ib290L3hlbi00Lmd6CmxuIC1mIC1zIHhlbi00LjIuMC5neiAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL2Jvb3QveGVuLmd6Cmluc3RhbGwgLW0wNjQ0IC1w
IC9yb290L3hlbi00LjIuMC94ZW4veGVuLXN5bXMgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC9ib290L3hlbi1zeW1zLTQuMi4wCmlmIFsgLXIgL3Jvb3QveGVuLTQuMi4wL3hlbi94
ZW4uZWZpIC1hIC1uICcvdXNyL2xpYjY0L2VmaScgXTsgdGhlbiBcCglbIC1kIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaSBdIHx8IGluc3RhbGwgLWQgLW0w
NzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaTsgXAoJ
aW5zdGFsbCAtbTA2NDQgLXAgL3Jvb3QveGVuLTQuMi4wL3hlbi94ZW4uZWZpIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaS94ZW4tNC4yLjAuZWZpOyBcCgls
biAtc2YgeGVuLTQuMi4wLmVmaSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci9s
aWI2NC9lZmkveGVuLTQuMi5lZmk7IFwKCWxuIC1zZiB4ZW4tNC4yLjAuZWZpIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaS94ZW4tNC5lZmk7IFwKCWxuIC1z
ZiB4ZW4tNC4yLjAuZWZpIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0
L2VmaS94ZW4uZWZpOyBcCglpZiBbIC1uICcvYm9vdC9lZmknIC1hIC1uICcnIF07IHRoZW4g
XAoJCWluc3RhbGwgLW0wNjQ0IC1wIC9yb290L3hlbi00LjIuMC94ZW4veGVuLmVmaSAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL2Jvb3QvZWZpL2VmaS8veGVuLTQuMi4wLmVmaTsg
XAoJZWxpZiBbICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsIiA9ICJkaXN0L2luc3Rh
bGwiIF07IHRoZW4gXAoJCWVjaG8gJ0VGSSBpbnN0YWxsYXRpb24gb25seSBwYXJ0aWFsbHkg
ZG9uZSAoRUZJX1ZFTkRPUiBub3Qgc2V0KScgPiYyOyBcCglmaTsgXApmaQpnbWFrZVsyXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4nCmdtYWtlWzFdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbicKZG9tMCMgZ21ha2UgdG9vbHMK
Z21ha2UgLUMgdG9vbHMgcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGlyLWZpbmQKZ21ha2VbMV06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpzZXQgLWV4OyBc
CmlmIHRlc3QgLWQgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsOyB0aGVuIFwKCW1rZGlyIC1wIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpcjsg
XAplbHNlIFwKCWV4cG9ydCBHSVQ9Z2l0OyBcCgkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
c2NyaXB0cy9naXQtY2hlY2tvdXQuc2ggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xz
L3FlbXUteGVuLXRyYWRpdGlvbmFsIHhlbi00LjIuMCBxZW11LXhlbi10cmFkaXRpb25hbC1k
aXI7IFwKZmkKKyB0ZXN0IC1kICcvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwnCisgbWtkaXIgLXAgcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGly
CmdtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpn
bWFrZSAtQyB0b29scyBxZW11LXhlbi1kaXItZmluZApnbWFrZVsxXTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmlmIHRlc3QgLWQgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuIDsgdGhlbiBcCglta2RpciAtcCBxZW11LXhl
bi1kaXI7IFwKZWxzZSBcCglleHBvcnQgR0lUPWdpdDsgXAoJL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzLy4uL3NjcmlwdHMvZ2l0LWNoZWNrb3V0LnNoIC9yb290L3hlbi00LjIuMC90b29scy8u
Li90b29scy9xZW11LXhlbiBxZW11LXhlbi00LjIuMCBxZW11LXhlbi1kaXIgOyBcCmZpCmdt
YWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFr
ZSAtQyB0b29scyBpbnN0YWxsCmdtYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyBpbmNsdWRlIGluc3RhbGwKZ21ha2VbM106IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUnCmdtYWtl
IC1DIHhlbi1mb3JlaWduCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduJwpweXRob24yLjcgbWtoZWFkZXIu
cHkgeDg2XzMyIHg4Nl8zMi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1m
b3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMy
LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4v
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIC9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4u
aApweXRob24yLjcgbWtoZWFkZXIucHkgeDg2XzY0IHg4Nl82NC5oIC9yb290L3hlbi00LjIu
MC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni94ZW4teDg2XzY0LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUv
eGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5o
IC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hl
bi9pbmNsdWRlL3B1YmxpYy94ZW4uaApweXRob24yLjcgbWtoZWFkZXIucHkgaWE2NCBpYTY0
LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4v
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gtaWE2NC5oIC9yb290L3hlbi00LjIuMC90b29scy9p
bmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApw
eXRob24yLjcgbWtjaGVja2VyLnB5IGNoZWNrZXIuYyB4ODZfMzIgeDg2XzY0IGlhNjQKZ2Nj
IC1XYWxsIC1XZXJyb3IgLVdzdHJpY3QtcHJvdG90eXBlcyAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLW8gY2hlY2tlciBjaGVja2VyLmMKLi9jaGVja2VyID4gdG1wLnNpemUKZGlmZiAtdSBy
ZWZlcmVuY2Uuc2l6ZSB0bXAuc2l6ZQpybSB0bXAuc2l6ZQpnbWFrZVs0XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduJwpt
a2RpciAtcCB4ZW4vbGliZWxmCmxuIC1zZiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVk
ZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvQ09QWUlORyB4ZW4KbG4gLXNmIC9yb290L3hl
bi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJs
aWMvdHJhY2UuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5j
bHVkZS9wdWJsaWMvZWxmbm90ZS5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4u
Ly4uL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3BsYXRmb3JtLmggL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2XzY0
LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVi
bGljL3BoeXNkZXYuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4v
aW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNs
dWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oIC9yb290L3hlbi00
LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9jYWxsYmFjay5o
IC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zY2hlZC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8u
Li94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2XzMyLmgg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGlj
L2RvbTBfb3BzLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2lu
Y2x1ZGUvcHVibGljL21lbV9ldmVudC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRl
Ly4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy92ZXJzaW9uLmggL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2V2ZW50X2NoYW5uZWwuaCAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVub3Byb2YuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuY29tbS5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4u
Ly4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIC9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9ubWkuaCAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1pYTY0Lmgg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGlj
L2tleGVjLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4u
L3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmggeGVuCmxuIC1zZiAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1pYTY0IC9yb290
L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4NiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNs
dWRlL3B1YmxpYy9pbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4v
aW5jbHVkZS9wdWJsaWMveHNtIHhlbgpsbiAtc2YgLi4veGVuLXN5cy9OZXRCU0QgeGVuL3N5
cwpsbiAtc2YgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1
ZGUveGVuL2xpYmVsZi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hl
bi9pbmNsdWRlL3hlbi9lbGZzdHJ1Y3RzLmggeGVuL2xpYmVsZi8KbG4gLXMgLi4veGVuLWZv
cmVpZ24geGVuL2ZvcmVpZ24KdG91Y2ggeGVuLy5kaXIKL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vYXJjaC1pYTY0
Ci9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUveGVuL2FyY2gtaWE2NC9odm0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1
ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vYXJjaC14ODYKL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAt
bTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVk
ZS94ZW4vYXJjaC14ODYvaHZtCi9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2ZvcmVpZ24KL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vaHZt
Ci9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUveGVuL2lvCi9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL3N5cwovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbi94c20KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2
NDQgLXAgeGVuL0NPUFlJTkcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvaW5jbHVkZS94ZW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuLyouaCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbgovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vYXJjaC1p
YTY0LyouaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRl
L3hlbi9hcmNoLWlhNjQKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gtaWE2NC9odm0vKi5oIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2FyY2gtaWE2
NC9odm0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gteDg2LyouaCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbi9hcmNoLXg4Ngovcm9vdC94ZW4tNC4y
LjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4
ZW4vYXJjaC14ODYvaHZtLyouaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2ZvcmVpZ24v
Ki5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVu
L2ZvcmVpZ24KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2h2bS8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vaHZtCi9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi9pby8q
LmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4v
aW8KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA2NDQgLXAgeGVuL3N5cy8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvaW5jbHVkZS94ZW4vc3lzCi9yb290L3hlbi00LjIuMC90b29scy9pbmNs
dWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi94c20vKi5oIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL3hzbQpn
bWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9pbmNs
dWRlJwpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
JwpnbWFrZSAtQyBsaWJ4YyBpbnN0YWxsCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9saWJ4YycKZ21ha2UgbGlicwpnbWFrZVs0XTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMnCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jb3JlLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfY29yZS5v
IHhjX2NvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jb3JlX3g4Ni5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2NvcmVfeDg2Lm8geGNfY29y
ZV94ODYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jcHVwb29sLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfY3B1cG9vbC5vIHhjX2NwdXBvb2wu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19kb21haW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90
b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21haW4ubyB4Y19kb21haW4uYyAgLUkvdXNy
L3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC54Y19ldnRjaG4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1w
dGhyZWFkICAtYyAtbyB4Y19ldnRjaG4ubyB4Y19ldnRjaG4uYyAgLUkvdXNyL3BrZy9pbmNs
dWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Y19nbnR0YWIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAt
YyAtbyB4Y19nbnR0YWIubyB4Y19nbnR0YWIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19taXNjLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfbWlz
Yy5vIHhjX21pc2MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19mbGFzay5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2ZsYXNrLm8geGNfZmxhc2su
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19waHlzZGV2Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfcGh5c2Rldi5vIHhjX3BoeXNkZXYuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19wcml2YXRlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBl
cyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtcHRocmVhZCAgLWMgLW8geGNfcHJpdmF0ZS5vIHhjX3ByaXZhdGUuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54Y19zZWRmLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWMgLW8geGNfc2VkZi5vIHhjX3NlZGYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jc2NoZWQu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xp
YmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19j
c2NoZWQubyB4Y19jc2NoZWQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jc2NoZWQyLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdl
cnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfY3NjaGVkMi5v
IHhjX2NzY2hlZDIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19hcmluYzY1My5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2FyaW5jNjUzLm8geGNf
YXJpbmM2NTMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y190YnVmLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfdGJ1Zi5vIHhjX3RidWYuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19wbS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1jIC1vIHhjX3BtLm8geGNfcG0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jcHVfaG90
cGx1Zy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21t
b24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1v
IHhjX2NwdV9ob3RwbHVnLm8geGNfY3B1X2hvdHBsdWcuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19y
ZXN1bWUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAt
byB4Y19yZXN1bWUubyB4Y19yZXN1bWUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y190bWVtLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfdG1lbS5v
IHhjX3RtZW0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1fZXZlbnQuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1fZXZlbnQubyB4Y19t
ZW1fZXZlbnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1fcGFnaW5nLm8uZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfbWVtX3BhZ2luZy5vIHhj
X21lbV9wYWdpbmcuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1fYWNjZXNzLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfbWVtX2FjY2Vzcy5v
IHhjX21lbV9hY2Nlc3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1zaHIuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1zaHIubyB4Y19t
ZW1zaHIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19oY2FsbF9idWYuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19oY2FsbF9idWYubyB4Y19oY2Fs
bF9idWYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19mb3JlaWduX21lbW9yeS5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2ZvcmVpZ25fbWVtb3J5
Lm8geGNfZm9yZWlnbl9tZW1vcnkuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54dGxfY29yZS5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1X
ZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHh0bF9jb3JlLm8g
eHRsX2NvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54dGxfbG9nZ2VyX3N0ZGlvLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geHRsX2xvZ2dlcl9zdGRp
by5vIHh0bF9sb2dnZXJfc3RkaW8uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19wYWdldGFiLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfcGFnZXRh
Yi5vIHhjX3BhZ2V0YWIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19uZXRic2Quby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19uZXRic2QubyB4Y19u
ZXRic2QuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmFyIHJjIGxpYnhlbmN0cmwuYSB4Y19jb3Jl
Lm8geGNfY29yZV94ODYubyB4Y19jcHVwb29sLm8geGNfZG9tYWluLm8geGNfZXZ0Y2huLm8g
eGNfZ250dGFiLm8geGNfbWlzYy5vIHhjX2ZsYXNrLm8geGNfcGh5c2Rldi5vIHhjX3ByaXZh
dGUubyB4Y19zZWRmLm8geGNfY3NjaGVkLm8geGNfY3NjaGVkMi5vIHhjX2FyaW5jNjUzLm8g
eGNfdGJ1Zi5vIHhjX3BtLm8geGNfY3B1X2hvdHBsdWcubyB4Y19yZXN1bWUubyB4Y190bWVt
Lm8geGNfbWVtX2V2ZW50Lm8geGNfbWVtX3BhZ2luZy5vIHhjX21lbV9hY2Nlc3MubyB4Y19t
ZW1zaHIubyB4Y19oY2FsbF9idWYubyB4Y19mb3JlaWduX21lbW9yeS5vIHh0bF9jb3JlLm8g
eHRsX2xvZ2dlcl9zdGRpby5vIHhjX3BhZ2V0YWIubyB4Y19uZXRic2QubwpnY2MgIC1EUElD
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY29yZS5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24v
bGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1j
IC1vIHhjX2NvcmUub3BpYyB4Y19jb3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY29y
ZV94ODYub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAt
ZlBJQyAtYyAtbyB4Y19jb3JlX3g4Ni5vcGljIHhjX2NvcmVfeDg2LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfY3B1cG9vbC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2NwdXBvb2wub3BpYyB4Y19jcHVwb29sLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tYWluLm9waWMuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZG9tYWluLm9waWMgeGNf
ZG9tYWluLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZXZ0Y2huLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZXZ0Y2hu
Lm9waWMgeGNfZXZ0Y2huLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZ250dGFiLm9waWMu
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8g
eGNfZ250dGFiLm9waWMgeGNfZ250dGFiLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWlz
Yy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21t
b24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElD
IC1jIC1vIHhjX21pc2Mub3BpYyB4Y19taXNjLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
Zmxhc2sub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAt
ZlBJQyAtYyAtbyB4Y19mbGFzay5vcGljIHhjX2ZsYXNrLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAueGNfcGh5c2Rldi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1mUElDIC1jIC1vIHhjX3BoeXNkZXYub3BpYyB4Y19waHlzZGV2LmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGNfcHJpdmF0ZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3ByaXZhdGUub3BpYyB4Y19wcml2
YXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfc2VkZi5vcGljLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3NlZGYub3BpYyB4
Y19zZWRmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3NjaGVkLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfY3NjaGVk
Lm9waWMgeGNfY3NjaGVkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3NjaGVkMi5vcGlj
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1v
IHhjX2NzY2hlZDIub3BpYyB4Y19jc2NoZWQyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
YXJpbmM2NTMub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94
ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFk
ICAtZlBJQyAtYyAtbyB4Y19hcmluYzY1My5vcGljIHhjX2FyaW5jNjUzLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueGNfdGJ1Zi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3RidWYub3BpYyB4Y190YnVmLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGNfcG0ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5
cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19wbS5vcGljIHhjX3BtLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueGNfY3B1X2hvdHBsdWcub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19jcHVfaG90cGx1Zy5vcGljIHhj
X2NwdV9ob3RwbHVnLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfcmVzdW1lLm9waWMuZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNf
cmVzdW1lLm9waWMgeGNfcmVzdW1lLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElD
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfdG1lbS5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24v
bGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1j
IC1vIHhjX3RtZW0ub3BpYyB4Y190bWVtLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVt
X2V2ZW50Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVu
L2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAg
LWZQSUMgLWMgLW8geGNfbWVtX2V2ZW50Lm9waWMgeGNfbWVtX2V2ZW50LmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueGNfbWVtX3BhZ2luZy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX21lbV9wYWdpbmcub3BpYyB4Y19t
ZW1fcGFnaW5nLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVtX2FjY2Vzcy5vcGljLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxm
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhj
X21lbV9hY2Nlc3Mub3BpYyB4Y19tZW1fYWNjZXNzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGNfbWVtc2hyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWZQSUMgLWMgLW8geGNfbWVtc2hyLm9waWMgeGNfbWVtc2hyLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfaGNhbGxfYnVmLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfaGNhbGxfYnVmLm9waWMgeGNfaGNhbGxf
YnVmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZm9yZWlnbl9tZW1vcnkub3BpYy5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19m
b3JlaWduX21lbW9yeS5vcGljIHhjX2ZvcmVpZ25fbWVtb3J5LmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAueHRsX2NvcmUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1w
dGhyZWFkICAtZlBJQyAtYyAtbyB4dGxfY29yZS5vcGljIHh0bF9jb3JlLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueHRsX2xvZ2dlcl9zdGRpby5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5n
LXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHh0bF9sb2dnZXJfc3RkaW8ub3Bp
YyB4dGxfbG9nZ2VyX3N0ZGlvLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfcGFnZXRhYi5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24v
bGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1j
IC1vIHhjX3BhZ2V0YWIub3BpYyB4Y19wYWdldGFiLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGNfbmV0YnNkLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWZQSUMgLWMgLW8geGNfbmV0YnNkLm9waWMgeGNfbmV0YnNkLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgICAgLXB0aHJlYWQgLVdsLC1zb25hbWUgLVdsLGxpYnhlbmN0cmwuc28u
NC4yIC1zaGFyZWQgLW8gbGlieGVuY3RybC5zby40LjIuMCB4Y19jb3JlLm9waWMgeGNfY29y
ZV94ODYub3BpYyB4Y19jcHVwb29sLm9waWMgeGNfZG9tYWluLm9waWMgeGNfZXZ0Y2huLm9w
aWMgeGNfZ250dGFiLm9waWMgeGNfbWlzYy5vcGljIHhjX2ZsYXNrLm9waWMgeGNfcGh5c2Rl
di5vcGljIHhjX3ByaXZhdGUub3BpYyB4Y19zZWRmLm9waWMgeGNfY3NjaGVkLm9waWMgeGNf
Y3NjaGVkMi5vcGljIHhjX2FyaW5jNjUzLm9waWMgeGNfdGJ1Zi5vcGljIHhjX3BtLm9waWMg
eGNfY3B1X2hvdHBsdWcub3BpYyB4Y19yZXN1bWUub3BpYyB4Y190bWVtLm9waWMgeGNfbWVt
X2V2ZW50Lm9waWMgeGNfbWVtX3BhZ2luZy5vcGljIHhjX21lbV9hY2Nlc3Mub3BpYyB4Y19t
ZW1zaHIub3BpYyB4Y19oY2FsbF9idWYub3BpYyB4Y19mb3JlaWduX21lbW9yeS5vcGljIHh0
bF9jb3JlLm9waWMgeHRsX2xvZ2dlcl9zdGRpby5vcGljIHhjX3BhZ2V0YWIub3BpYyB4Y19u
ZXRic2Qub3BpYyAgICAtTC91c3IvcGtnL2xpYgpsbiAtc2YgbGlieGVuY3RybC5zby40LjIu
MCBsaWJ4ZW5jdHJsLnNvLjQuMgpsbiAtc2YgbGlieGVuY3RybC5zby40LjIgbGlieGVuY3Ry
bC5zbwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGdfcHJpdmF0ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hl
bi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQg
IC1jIC1vIHhnX3ByaXZhdGUubyB4Z19wcml2YXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfc3Vz
cGVuZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21t
b24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1v
IHhjX3N1c3BlbmQubyB4Y19zdXNwZW5kLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tYWluX3Jl
c3RvcmUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAt
byB4Y19kb21haW5fcmVzdG9yZS5vIHhjX2RvbWFpbl9yZXN0b3JlLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAueGNfZG9tYWluX3NhdmUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1w
dGhyZWFkICAtYyAtbyB4Y19kb21haW5fc2F2ZS5vIHhjX2RvbWFpbl9zYXZlLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfb2ZmbGluZV9wYWdlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWMgLW8geGNfb2ZmbGluZV9wYWdlLm8geGNfb2ZmbGluZV9wYWdl
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAueGNfY29tcHJlc3Npb24uby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2lu
Zy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jb21wcmVzc2lvbi5vIHhjX2NvbXBy
ZXNzaW9uLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxmLXRvb2xzLm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8gbGliZWxmLXRvb2xzLm8gLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLXRvb2xzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxm
LWxvYWRlci5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1j
IC1vIGxpYmVsZi1sb2FkZXIubyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9h
ZGVyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxmLWRvbWluZm8uby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyBsaWJlbGYtZG9taW5mby5vIC4uLy4u
L3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGli
ZWxmLXJlbG9jYXRlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWMgLW8gbGliZWxmLXJlbG9jYXRlLm8gLi4vLi4veGVuL2NvbW1vbi9saWJlbGYvbGli
ZWxmLXJlbG9jYXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2NvcmUuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21fY29yZS5vIHhj
X2RvbV9jb3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2Jvb3Quby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21fYm9vdC5vIHhjX2Rv
bV9ib290LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2VsZmxvYWRlci5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2RvbV9lbGZsb2FkZXIu
byB4Y19kb21fZWxmbG9hZGVyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2J6aW1hZ2Vsb2Fk
ZXIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkIC1ESEFWRV9C
WkxJQiAtbGJ6MiAtREhBVkVfTFpNQSAtbGx6bWEgIC1jIC1vIHhjX2RvbV9iemltYWdlbG9h
ZGVyLm8geGNfZG9tX2J6aW1hZ2Vsb2FkZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21fYmlu
bG9hZGVyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMg
LW8geGNfZG9tX2JpbmxvYWRlci5vIHhjX2RvbV9iaW5sb2FkZXIuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC54Y19kb21fY29tcGF0X2xpbnV4Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBl
cyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtcHRocmVhZCAgLWMgLW8geGNfZG9tX2NvbXBhdF9saW51eC5vIHhjX2RvbV9jb21wYXRf
bGludXguYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21feDg2Lm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfZG9tX3g4Ni5vIHhjX2RvbV94ODYu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19jcHVpZF94ODYuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jcHVpZF94ODYubyB4Y19jcHVpZF94ODYu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19odm1fYnVpbGRfeDg2Lm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfaHZtX2J1aWxkX3g4Ni5vIHhjX2h2
bV9idWlsZF94ODYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmFyIHJjIGxpYnhlbmd1ZXN0LmEg
eGdfcHJpdmF0ZS5vIHhjX3N1c3BlbmQubyB4Y19kb21haW5fcmVzdG9yZS5vIHhjX2RvbWFp
bl9zYXZlLm8geGNfb2ZmbGluZV9wYWdlLm8geGNfY29tcHJlc3Npb24ubyBsaWJlbGYtdG9v
bHMubyBsaWJlbGYtbG9hZGVyLm8gbGliZWxmLWRvbWluZm8ubyBsaWJlbGYtcmVsb2NhdGUu
byB4Y19kb21fY29yZS5vIHhjX2RvbV9ib290Lm8geGNfZG9tX2VsZmxvYWRlci5vIHhjX2Rv
bV9iemltYWdlbG9hZGVyLm8geGNfZG9tX2JpbmxvYWRlci5vIHhjX2RvbV9jb21wYXRfbGlu
dXgubyB4Y19kb21feDg2Lm8geGNfY3B1aWRfeDg2Lm8geGNfaHZtX2J1aWxkX3g4Ni5vCmdj
YyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Z19wcml2YXRlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWZQSUMgLWMgLW8geGdfcHJpdmF0ZS5vcGljIHhnX3ByaXZhdGUuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19zdXNwZW5kLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfc3VzcGVuZC5vcGljIHhjX3N1c3BlbmQu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21haW5fcmVzdG9yZS5vcGljLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbWFp
bl9yZXN0b3JlLm9waWMgeGNfZG9tYWluX3Jlc3RvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC54Y19kb21haW5fc2F2ZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbWFpbl9zYXZlLm9waWMgeGNfZG9tYWluX3Nh
dmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19vZmZsaW5lX3BhZ2Uub3BpYy5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19vZmZs
aW5lX3BhZ2Uub3BpYyB4Y19vZmZsaW5lX3BhZ2UuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdj
YyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Y19jb21wcmVzc2lvbi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1mUElDIC1jIC1vIHhjX2NvbXByZXNzaW9uLm9waWMgeGNfY29tcHJlc3Npb24u
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJlbGYtdG9vbHMub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyBsaWJlbGYtdG9vbHMu
b3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtdG9vbHMuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC5saWJlbGYtbG9hZGVyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8gbGliZWxmLWxvYWRlci5vcGljIC4uLy4u
L3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1sb2FkZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5saWJlbGYtZG9taW5mby5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LXB0aHJlYWQgIC1mUElDIC1jIC1vIGxpYmVsZi1kb21pbmZvLm9waWMgLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJl
bGYtcmVsb2NhdGUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8u
Li94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhy
ZWFkICAtZlBJQyAtYyAtbyBsaWJlbGYtcmVsb2NhdGUub3BpYyAuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZi9saWJlbGYtcmVsb2NhdGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQ
SUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21f
Y29yZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1m
UElDIC1jIC1vIHhjX2RvbV9jb3JlLm9waWMgeGNfZG9tX2NvcmUuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC54Y19kb21fYm9vdC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbV9ib290Lm9waWMgeGNfZG9tX2Jvb3Qu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21fZWxmbG9hZGVyLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZG9tX2Vs
ZmxvYWRlci5vcGljIHhjX2RvbV9lbGZsb2FkZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdj
YyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Y19kb21fYnppbWFnZWxvYWRlci5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgLURIQVZFX0JaTElCIC1sYnoyIC1ESEFWRV9MWk1BIC1sbHptYSAgLWZQ
SUMgLWMgLW8geGNfZG9tX2J6aW1hZ2Vsb2FkZXIub3BpYyB4Y19kb21fYnppbWFnZWxvYWRl
ci5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV9iaW5sb2FkZXIub3BpYy5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19kb21f
YmlubG9hZGVyLm9waWMgeGNfZG9tX2JpbmxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUK
Z2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnhjX2RvbV9jb21wYXRfbGludXgub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5
cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19kb21fY29tcGF0X2xpbnV4Lm9waWMgeGNf
ZG9tX2NvbXBhdF9saW51eC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV94ODYub3Bp
Yy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xp
YmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAt
byB4Y19kb21feDg2Lm9waWMgeGNfZG9tX3g4Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2Nj
ICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhj
X2NwdWlkX3g4Ni5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJl
YWQgIC1mUElDIC1jIC1vIHhjX2NwdWlkX3g4Ni5vcGljIHhjX2NwdWlkX3g4Ni5jICAtSS91
c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLnhjX2h2bV9idWlsZF94ODYub3BpYy5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19odm1fYnVpbGRfeDg2
Lm9waWMgeGNfaHZtX2J1aWxkX3g4Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1X
bCwtc29uYW1lIC1XbCxsaWJ4ZW5ndWVzdC5zby40LjIgLXNoYXJlZCAtbyBsaWJ4ZW5ndWVz
dC5zby40LjIuMCB4Z19wcml2YXRlLm9waWMgeGNfc3VzcGVuZC5vcGljIHhjX2RvbWFpbl9y
ZXN0b3JlLm9waWMgeGNfZG9tYWluX3NhdmUub3BpYyB4Y19vZmZsaW5lX3BhZ2Uub3BpYyB4
Y19jb21wcmVzc2lvbi5vcGljIGxpYmVsZi10b29scy5vcGljIGxpYmVsZi1sb2FkZXIub3Bp
YyBsaWJlbGYtZG9taW5mby5vcGljIGxpYmVsZi1yZWxvY2F0ZS5vcGljIHhjX2RvbV9jb3Jl
Lm9waWMgeGNfZG9tX2Jvb3Qub3BpYyB4Y19kb21fZWxmbG9hZGVyLm9waWMgeGNfZG9tX2J6
aW1hZ2Vsb2FkZXIub3BpYyB4Y19kb21fYmlubG9hZGVyLm9waWMgeGNfZG9tX2NvbXBhdF9s
aW51eC5vcGljIHhjX2RvbV94ODYub3BpYyB4Y19jcHVpZF94ODYub3BpYyB4Y19odm1fYnVp
bGRfeDg2Lm9waWMgLURIQVZFX0JaTElCIC1sYnoyIC1ESEFWRV9MWk1BIC1sbHptYSAtbHog
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0
cmwuc28gICAtTC91c3IvcGtnL2xpYgpsbiAtc2YgbGlieGVuZ3Vlc3Quc28uNC4yLjAgbGli
eGVuZ3Vlc3Quc28uNC4yCmxuIC1zZiBsaWJ4ZW5ndWVzdC5zby40LjIgbGlieGVuZ3Vlc3Qu
c28KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhlbmN0cmxfb3NkZXBfRU5PU1lTLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGVuY3RybF9vc2RlcF9FTk9TWVMub3Bp
YyB4ZW5jdHJsX29zZGVwX0VOT1NZUy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjIC1nICAg
IC1zaGFyZWQgLW8geGVuY3RybF9vc2RlcF9FTk9TWVMuc28geGVuY3RybF9vc2RlcF9FTk9T
WVMub3BpYyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlieGMv
bGlieGVuY3RybC5zbyAgLUwvdXNyL3BrZy9saWIKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMnCi9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIKL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUKL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxp
YnhlbmN0cmwuc28uNC4yLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW5jdHJsLmEgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliCmxuIC1zZiBsaWJ4ZW5jdHJsLnNvLjQuMi4wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ4ZW5jdHJsLnNvLjQuMgps
biAtc2YgbGlieGVuY3RybC5zby40LjIgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL2xpYnhlbmN0cmwuc28KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbmN0cmwuaCB4ZW5jdHJs
b3NkZXAuaCB4ZW50b29sbG9nLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvaW5jbHVkZQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
Y3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGlieGVuZ3Vlc3Quc28uNC4yLjAgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliCi9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW5ndWVz
dC5hIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYgpsbiAtc2Yg
bGlieGVuZ3Vlc3Quc28uNC4yLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL2xpYnhlbmd1ZXN0LnNvLjQuMgpsbiAtc2YgbGlieGVuZ3Vlc3Quc28uNC4y
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ4ZW5ndWVz
dC5zbwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA2NDQgLXAgeGVuZ3Vlc3QuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9pbmNsdWRlCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjJwpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyBmbGFzayBpbnN0YWxsCmdtYWtlWzNdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9mbGFzaycKZ21ha2Vb
NF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrJwpn
bWFrZSAtQyB1dGlscyBpbnN0YWxsCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scy9mbGFzay91dGlscycKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxvYWRwb2xpY3kuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdhbGwgLWcgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90
b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBsb2Fk
cG9saWN5Lm8gbG9hZHBvbGljeS5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIGxvYWRw
b2xpY3kubyAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rv
b2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gLW8gZmxhc2stbG9hZHBvbGljeQpnY2MgIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuc2V0ZW5mb3JjZS5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2FsbCAtZyAtV2Vycm9yIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1jIC1vIHNldGVuZm9yY2UubyBzZXRlbmZvcmNlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgICAgc2V0ZW5mb3JjZS5vICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMv
Li4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtbyBmbGFzay1zZXRlbmZvcmNl
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5nZXRl
bmZvcmNlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XYWxsIC1nIC1XZXJy
b3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWMgLW8gZ2V0ZW5mb3JjZS5vIGdldGVuZm9yY2UuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgICBnZXRlbmZvcmNlLm8gIC9yb290L3hlbi00LjIuMC90b29scy9m
bGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC1vIGZsYXNr
LWdldGVuZm9yY2UKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLmxhYmVsLXBjaS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Fs
bCAtZyAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4u
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGxhYmVsLXBjaS5vIGxhYmVsLXBjaS5jICAt
SS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIGxhYmVsLXBjaS5vICAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAt
byBmbGFzay1sYWJlbC1wY2kKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLmdldC1ib29sLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XYWxsIC1nIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMv
Li4vLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRp
bHMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZ2V0LWJvb2wubyBnZXQtYm9vbC5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIGdldC1ib29sLm8gIC9yb290L3hlbi00LjIu
MC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNv
IC1vIGZsYXNrLWdldC1ib29sCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC5zZXQtYm9vbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2FsbCAtZyAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxz
Ly4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0
aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHNldC1ib29sLm8gc2V0LWJvb2wu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICBzZXQtYm9vbC5vICAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5z
byAtbyBmbGFzay1zZXQtYm9vbAovcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
Zmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZmxh
c2stbG9hZHBvbGljeSBmbGFzay1zZXRlbmZvcmNlIGZsYXNrLWdldGVuZm9yY2UgZmxhc2st
bGFiZWwtcGNpIGZsYXNrLWdldC1ib29sIGZsYXNrLXNldC1ib29sIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMnCmdtYWtlWzRdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrJwpnbWFrZVszXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9mbGFzaycKZ21ha2Vb
Ml06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlWzJd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2UgLUMg
eGVuc3RvcmUgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUnCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdG9yZV9jbGllbnQuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3Rv
cmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVuc3RvcmVfY2xpZW50Lm8geGVuc3Rv
cmVfY2xpZW50LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHMub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRFVTRV9QVEhSRUFEICAtZlBJQyAtYyAtbyB4
cy5vcGljIHhzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHNfbGliLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhzX2xpYi5vcGlj
IHhzX2xpYi5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1XbCwtc29uYW1lIC1XbCxs
aWJ4ZW5zdG9yZS5zby4zLjAgLXNoYXJlZCAtbyBsaWJ4ZW5zdG9yZS5zby4zLjAuMSB4cy5v
cGljIHhzX2xpYi5vcGljICAtbHB0aHJlYWQgIC1ML3Vzci9wa2cvbGliCmxuIC1zZiBsaWJ4
ZW5zdG9yZS5zby4zLjAuMSBsaWJ4ZW5zdG9yZS5zby4zLjAKbG4gLXNmIGxpYnhlbnN0b3Jl
LnNvLjMuMCBsaWJ4ZW5zdG9yZS5zbwpnY2MgICAgeGVuc3RvcmVfY2xpZW50Lm8gL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0
b3JlLnNvICAtbyB4ZW5zdG9yZSAgLUwvdXNyL3BrZy9saWIKbG4gLWYgeGVuc3RvcmUgeGVu
c3RvcmUtZXhpc3RzCmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLWxpc3QKbG4gLWYgeGVuc3Rv
cmUgeGVuc3RvcmUtcmVhZApsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS1ybQpsbiAtZiB4ZW5z
dG9yZSB4ZW5zdG9yZS1jaG1vZApsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS13cml0ZQpsbiAt
ZiB4ZW5zdG9yZSB4ZW5zdG9yZS1scwpsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS13YXRjaApn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3Rv
cmVfY29udHJvbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAt
YyAtbyB4ZW5zdG9yZV9jb250cm9sLm8geGVuc3RvcmVfY29udHJvbC5jICAtSS91c3IvcGtn
L2luY2x1ZGUKZ2NjICAgIHhlbnN0b3JlX2NvbnRyb2wubyAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGVuc3RvcmUvLi4vLi4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gIC1vIHhl
bnN0b3JlLWNvbnRyb2wgIC1ML3Vzci9wa2cvbGliCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54cy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8u
Li8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8u
Li90b29scy9pbmNsdWRlICAtYyAtbyB4cy5vIHhzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHNfbGli
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhzX2xp
Yi5vIHhzX2xpYi5jICAtSS91c3IvcGtnL2luY2x1ZGUKYXIgcmNzIGxpYnhlbnN0b3JlLmEg
eHMubyB4c19saWIubwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueHNfdGRiX2R1bXAuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWMgLW8geHNfdGRiX2R1bXAubyB4c190ZGJfZHVtcC5jICAtSS91c3IvcGtn
L2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnV0aWxzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1j
IC1vIHV0aWxzLm8gdXRpbHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC50ZGIuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gdGRiLm8gdGRiLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAudGFsbG9jLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3Ig
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhj
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1jIC1vIHRhbGxvYy5vIHRhbGxvYy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIHhz
X3RkYl9kdW1wLm8gdXRpbHMubyB0ZGIubyB0YWxsb2MubyAtbyB4c190ZGJfZHVtcCAgLUwv
dXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLnhlbnN0b3JlZF9jb3JlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1jIC1vIHhlbnN0b3JlZF9jb3JlLm8geGVuc3RvcmVkX2NvcmUuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54ZW5zdG9yZWRfd2F0Y2guby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4v
Li4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLWMgLW8geGVuc3RvcmVkX3dhdGNoLm8geGVuc3RvcmVkX3dhdGNo
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAueGVuc3RvcmVkX2RvbWFpbi5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRfZG9tYWluLm8geGVuc3Rv
cmVkX2RvbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbnN0b3JlZF90cmFuc2FjdGlvbi5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRf
dHJhbnNhY3Rpb24ubyB4ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYyAgLUkvdXNyL3BrZy9pbmNs
dWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5o
YXNodGFibGUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4g
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMg
LW8gaGFzaHRhYmxlLm8gaGFzaHRhYmxlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3RvcmVkX25l
dGJzZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4
ZW5zdG9yZWRfbmV0YnNkLm8geGVuc3RvcmVkX25ldGJzZC5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhl
bnN0b3JlZF9wb3NpeC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRl
ICAtYyAtbyB4ZW5zdG9yZWRfcG9zaXgubyB4ZW5zdG9yZWRfcG9zaXguYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgICB4ZW5zdG9yZWRfY29yZS5vIHhlbnN0b3JlZF93YXRjaC5vIHhl
bnN0b3JlZF9kb21haW4ubyB4ZW5zdG9yZWRfdHJhbnNhY3Rpb24ubyB4c19saWIubyB0YWxs
b2MubyB1dGlscy5vIHRkYi5vIGhhc2h0YWJsZS5vIHhlbnN0b3JlZF9uZXRic2QubyB4ZW5z
dG9yZWRfcG9zaXgubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvbGlieGMvbGlieGVuY3RybC5zbyAgLW8geGVuc3RvcmVkICAtTC91c3IvcGtnL2xpYgov
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
YmluCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9pbmNsdWRlCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbnN0b3JlLWNvbXBhdAovcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3
NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC92YXIvcnVuL3hlbnN0b3JlZAov
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC92YXIvbGliL3hl
bnN0b3JlZAovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVuc3RvcmVkIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL3NiaW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbnN0b3JlLWNvbnRyb2wgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluCi9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4
ZW5zdG9yZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4Kc2V0
IC1lIDsgZm9yIGMgaW4geGVuc3RvcmUtZXhpc3RzIHhlbnN0b3JlLWxpc3QgeGVuc3RvcmUt
cmVhZCB4ZW5zdG9yZS1ybSB4ZW5zdG9yZS1jaG1vZCB4ZW5zdG9yZS13cml0ZSB4ZW5zdG9y
ZS1scyB4ZW5zdG9yZS13YXRjaCA7IGRvIFwKCWxuIC1mIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2Jpbi94ZW5zdG9yZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9iaW4vJHtjfSA7IFwKZG9uZQovcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliCi9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBs
aWJ4ZW5zdG9yZS5zby4zLjAuMSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIKbG4gLXNmIGxpYnhlbnN0b3JlLnNvLjMuMC4xIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ4ZW5zdG9yZS5zby4zLjAKbG4gLXNmIGxp
YnhlbnN0b3JlLnNvLjMuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvbGlieGVuc3RvcmUuc28KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGxpYnhlbnN0b3JlLmEgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliCi9yb290L3hlbi00LjIuMC90
b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW5z
dG9yZS5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUK
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNjQ0IC1wIHhlbnN0b3JlX2xpYi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2luY2x1ZGUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGNvbXBhdC94cy5oIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuc3RvcmUtY29tcGF0
L3hzLmgKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLW0wNjQ0IC1wIGNvbXBhdC94c19saWIuaCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbnN0b3JlLWNvbXBhdC94c19saWIuaAps
biAtc2YgeGVuc3RvcmUtY29tcGF0L3hzLmggIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2luY2x1ZGUveHMuaApsbiAtc2YgeGVuc3RvcmUtY29tcGF0L3hzX2xp
Yi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveHNf
bGliLmgKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGVuc3RvcmUnCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMnCmdtYWtlIC1DIG1pc2MgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYycKZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbnBlcmYuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5z
dG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMgLW8geGVucGVy
Zi5vIHhlbnBlcmYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyB4ZW5wZXJmIHhl
bnBlcmYubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9s
aWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYgpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVucG0uby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMgLW8geGVucG0ubyB4ZW5wbS5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1vIHhlbnBtIHhlbnBtLm8gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwv
dXNyL3BrZy9saWIKZ2NjIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAueGVuLXRtZW0tbGlzdC1wYXJzZS5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hl
bi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgICAgIHhlbi10bWVtLWxpc3QtcGFyc2UuYyAg
IC1vIHhlbi10bWVtLWxpc3QtcGFyc2UKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmd0cmFjZXZpZXcuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMgLW8gZ3RyYWNldmlldy5vIGd0
cmFjZXZpZXcuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyBndHJhY2V2aWV3IGd0
cmFjZXZpZXcubyAtbGN1cnNlcyAgLUwvdXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmd0cmFjZXN0YXQuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94
ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMgLW8gZ3Ry
YWNlc3RhdC5vIGd0cmFjZXN0YXQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyBn
dHJhY2VzdGF0IGd0cmFjZXN0YXQubyAgLUwvdXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbmxvY2twcm9mLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9v
bHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMgIC1jIC1v
IHhlbmxvY2twcm9mLm8geGVubG9ja3Byb2YuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
ICAtbyB4ZW5sb2NrcHJvZiB4ZW5sb2NrcHJvZi5vIC9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW53YXRj
aGRvZ2Quby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290
L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8u
Li90b29scyAgLWMgLW8geGVud2F0Y2hkb2dkLm8geGVud2F0Y2hkb2dkLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgICAgLW8geGVud2F0Y2hkb2dkIHhlbndhdGNoZG9nZC5vIC9yb290
L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
IC1ML3Vzci9wa2cvbGliCmdjYyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnhlbi1kZXRlY3QuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1X
ZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMgICAgICB4ZW4tZGV0ZWN0LmMgICAtbyB4ZW4tZGV0ZWN0
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4t
aHZtY3R4Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMgIC1jIC1vIHhlbi1odm1jdHgubyB4ZW4taHZtY3R4LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgICAgLW8geGVuLWh2bWN0eCB4ZW4taHZtY3R4Lm8gL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwvdXNy
L3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhlbi1odm1jcmFzaC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzICAtYyAtbyB4ZW4taHZtY3Jhc2gubyB4ZW4taHZtY3Jhc2gu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyB4ZW4taHZtY3Jhc2ggeGVuLWh2bWNy
YXNoLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGli
eGVuY3RybC5zbyAgLUwvdXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbi1sb3dtZW1kLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMgIC1jIC1vIHhlbi1sb3dtZW1k
Lm8geGVuLWxvd21lbWQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyB4ZW4tbG93
bWVtZCB4ZW4tbG93bWVtZC5vIC9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gIC1ML3Vzci9wa2cvbGliCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4taHB0b29s
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9v
bHMgIC1jIC1vIHhlbi1ocHRvb2wubyB4ZW4taHB0b29sLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgICAgLW8geGVuLWhwdG9vbCB4ZW4taHB0b29sLm8gL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5ndWVzdC5zbyAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5z
byAgLUwvdXNyL3BrZy9saWIKc2V0IC1lOyBmb3IgZCBpbiA7IGRvIGdtYWtlIC1DICRkOyBk
b25lCi9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9weXRob24v
aW5zdGFsbC13cmFwICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5jb25z
IHhlbi1kZXRlY3QgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmlu
Ci9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3B5dGhvbi9pbnN0YWxs
LXdyYXAgIi91c3IvcGtnL2Jpbi9weXRob24yLjciIC9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhtIHhlbi1idWd0b29s
IHhlbi1weXRob24tcGF0aCB4ZW5kIHhlbnBlcmYgeHN2aWV3IHhlbnBtIHhlbi10bWVtLWxp
c3QtcGFyc2UgZ3RyYWNldmlldyBndHJhY2VzdGF0IHhlbmxvY2twcm9mIHhlbndhdGNoZG9n
ZCB4ZW4tcmluZ3dhdGNoIHhlbi1odm1jdHggeGVuLWh2bWNyYXNoIHhlbi1sb3dtZW1kIHhl
bi1ocHRvb2wgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbgov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9weXRob24vaW5zdGFsbC13
cmFwICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5wdm5ldGJvb3QgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluCnNldCAtZTsgZm9yIGQg
aW4gOyBkbyBnbWFrZSAtQyAkZCBpbnN0YWxsLXJlY3Vyc2U7IGRvbmUKZ21ha2VbM106IExl
YXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYycKZ21ha2VbMl06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlWzJdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2UgLUMgZXhh
bXBsZXMgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvZXhhbXBsZXMnClsgLWQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvZXRjL3hlbiBdIHx8IFwKCS9yb290L3hlbi00LjIuMC90b29scy9leGFt
cGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuCnNldCAtZTsgZm9yIGkgaW4g
UkVBRE1FIFJFQURNRS5pbmNvbXBhdGliaWxpdGllczsgXAogICAgZG8gWyAtZSAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuLyRpIF0gfHwgXAogICAg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2V4YW1wbGVzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNjQ0IC1wICRpIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2V0Yy94ZW47IFwKZG9uZQpbIC1kIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2V0Yy94ZW4gXSB8fCBcCgkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZXhhbXBsZXMv
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbgpbIC1kIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94ZW4vYXV0byBdIHx8IFwKCS9yb290L3hlbi00
LjIuMC90b29scy9leGFtcGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuL2F1
dG8Kc2V0IC1lOyBmb3IgaSBpbiB4ZW5kLWNvbmZpZy5zeHAgeG0tY29uZmlnLnhtbCB4bWV4
YW1wbGUxICB4bWV4YW1wbGUyIHhtZXhhbXBsZTMgeG1leGFtcGxlLmh2bSB4bWV4YW1wbGUu
aHZtLXN0dWJkb20geG1leGFtcGxlLnB2LWdydWIgeG1leGFtcGxlLm5iZCB4bWV4YW1wbGUu
dnRpIHhsZXhhbXBsZS5odm0geGxleGFtcGxlLnB2bGludXggeGVuZC1wY2ktcXVpcmtzLnN4
cCB4ZW5kLXBjaS1wZXJtaXNzaXZlLnN4cCB4bC5jb25mIGNwdXBvb2w7IFwKICAgIGRvIFsg
LWUgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi8kaSBd
IHx8IFwKICAgIC9yb290L3hlbi00LjIuMC90b29scy9leGFtcGxlcy8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1tMDY0NCAtcCAkaSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9ldGMveGVuOyBcCmRvbmUKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZXhhbXBsZXMnCmdtYWtlWzJdOiBMZWF2aW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlIC1DIGhvdHBsdWcgaW5zdGFs
bApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aG90cGx1ZycKZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2hvdHBsdWcnCmdtYWtlIC1DIGNvbW1vbiBpbnN0YWxsCmdtYWtlWzVdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnL2NvbW1vbicK
cm0gLWYgImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJTQklORElSPVwiL3Vzci94ZW40
Mi9zYmluXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJCSU5ESVI9XCIvdXNy
L3hlbjQyL2JpblwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiTElCRVhFQz1c
Ii91c3IveGVuNDIvbGliZXhlY1wiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAi
TElCRElSPVwiL3Vzci94ZW40Mi9saWJcIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVj
aG8gIlNIQVJFRElSPVwiL3Vzci94ZW40Mi9zaGFyZVwiIiA+PiJob3RwbHVncGF0aC5zaCIu
dG1wOyAgZWNobyAiUFJJVkFURV9CSU5ESVI9XCIvdXNyL3hlbjQyL2JpblwiIiA+PiJob3Rw
bHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVORklSTVdBUkVESVI9XCIvdXNyL3hlbjQyL2xp
Yi94ZW4vYm9vdFwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX0NPTkZJ
R19ESVI9XCIvdXNyL3hlbjQyL2V0Yy94ZW5cIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsg
IGVjaG8gIlhFTl9TQ1JJUFRfRElSPVwiL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHNcIiIg
Pj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlhFTl9MT0NLX0RJUj1cIi91c3IveGVu
NDIvdmFyL2xpYlwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX1JVTl9E
SVI9XCIvdXNyL3hlbjQyL3Zhci9ydW4veGVuXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7
ICBlY2hvICJYRU5fUEFHSU5HX0RJUj1cIi91c3IveGVuNDIvdmFyL2xpYi94ZW4veGVucGFn
aW5nXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7IAlpZiAhIGNtcCAtcyAiaG90cGx1Z3Bh
dGguc2giLnRtcCAiaG90cGx1Z3BhdGguc2giOyB0aGVuIG12IC1mICJob3RwbHVncGF0aC5z
aCIudG1wICJob3RwbHVncGF0aC5zaCI7IGVsc2Ugcm0gLWYgImhvdHBsdWdwYXRoLnNoIi50
bXA7IGZpClsgLWQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRj
L3hlbi9zY3JpcHRzIF0gfHwgXAoJL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvY29t
bW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94ZW4vc2NyaXB0cwpzZXQgLWU7
IGZvciBpIGluICJob3RwbHVncGF0aC5zaCI7IFwKICAgZG8gXAogICAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvaG90cGx1Zy9jb21tb24vLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
bTA3NTUgLXAgJGkgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRj
L3hlbi9zY3JpcHRzOyBcCmRvbmUKc2V0IC1lOyBmb3IgaSBpbiA7IFwKICAgZG8gXAogICAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9jb21tb24vLi4vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA2NDQgLXAgJGkgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzOyBcCmRvbmUKZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9jb21tb24nCmdtYWtlWzRd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcnCmdt
YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3Rw
bHVnJwpnbWFrZSAtQyBOZXRCU0QgaW5zdGFsbApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9OZXRCU0QnCi9yb290L3hlbi00
LjIuMC90b29scy9ob3RwbHVnL05ldEJTRC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxs
IC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9l
dGMveGVuL3NjcmlwdHMKc2V0IC1lOyBmb3IgaSBpbiAgYmxvY2sgdmlmLWJyaWRnZSB2aWYt
aXA7IFwKICAgZG8gXAogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9OZXRCU0Qv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgJGkgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzOyBcCmRvbmUKc2V0
IC1lOyBmb3IgaSBpbiA7IFwKICAgZG8gXAogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90
cGx1Zy9OZXRCU0QvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgJGkg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRz
OyBcCmRvbmUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvTmV0QlNELy4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy9yYy5kCnNldCAtZTsgZm9yIGkgaW4gcmMuZC94ZW5j
b21tb25zIHJjLmQveGVuZCByYy5kL3hlbmRvbWFpbnMgcmMuZC94ZW4td2F0Y2hkb2c7IFwK
ICAgZG8gXAogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9OZXRCU0QvLi4vLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgJGkgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3JjLmQ7IFwKZG9uZQovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvaG90cGx1Zy9OZXRCU0QvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2
NDQgLXAgLi4vY29tbW9uL2hvdHBsdWdwYXRoLnNoIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2V0Yy9yYy5kL3hlbi1ob3RwbHVncGF0aC5zaApnbWFrZVs1XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnL05ldEJT
RCcKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aG90cGx1ZycKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvaG90cGx1ZycKZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMnCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycKZ21ha2UgLUMgeGVudHJhY2UgaW5zdGFsbApnbWFrZVszXTogRW50ZXJp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UnCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW50cmFjZS5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhlbnRyYWNlLm8geGVu
dHJhY2UuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyB4ZW50cmFjZSB4ZW50cmFj
ZS5vIC9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJ4Yy9s
aWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYgpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuc2V0c2l6ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHNldHNpemUubyBzZXRzaXplLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgICAgLW8geGVudHJhY2Vfc2V0c2l6ZSBzZXRzaXplLm8gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
IC1ML3Vzci9wa2cvbGliCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54ZW5jdHguby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9pbmNsdWRl
ICAtYyAtbyB4ZW5jdHgubyB4ZW5jdHguYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAt
byB4ZW5jdHggeGVuY3R4Lm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4u
L3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliCi9yb290L3hlbi00
LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4KWyAteiAi
eGVuY3R4IiBdIHx8IC9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9iaW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL21hbi9tYW4xCi9yb290L3hlbi00LjIuMC90b29s
cy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS9tYW4vbWFuOAovcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
bTA3NTUgLXAgeGVudHJhY2UgeGVudHJhY2Vfc2V0c2l6ZSAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNl
Ly4uLy4uL3Rvb2xzL3B5dGhvbi9pbnN0YWxsLXdyYXAgIi91c3IvcGtnL2Jpbi9weXRob24y
LjciIC9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCB4ZW50cmFjZV9mb3JtYXQgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvYmluClsgLXogInhlbmN0eCIgXSB8fCAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAg
eGVuY3R4IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbgovcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
bTA2NDQgLXAgeGVudHJhY2VfZm9ybWF0LjEgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvc2hhcmUvbWFuL21hbjEKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRy
YWNlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnRyYWNlLjggL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvbWFuL21hbjgKZ21h
a2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJh
Y2UnCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
JwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMn
CmdtYWtlIC1DIHhjdXRpbHMgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscycKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3Jlc3RvcmUuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0
aWxzLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtYyAtbyB4Y19yZXN0b3JlLm8geGNfcmVzdG9yZS5jICAtSS91c3Iv
cGtnL2luY2x1ZGUKZ2NjICAgIHhjX3Jlc3RvcmUubyAtbyB4Y19yZXN0b3JlIC9yb290L3hl
bi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVu
Z3Vlc3Quc28gIC1ML3Vzci9wa2cvbGliCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC54Y19zYXZlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9s
aWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy94ZW5zdG9y
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LWMgLW8geGNfc2F2ZS5vIHhjX3NhdmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICB4
Y19zYXZlLm8gLW8geGNfc2F2ZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8u
Li90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0
aWxzLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmd1ZXN0LnNvIC9yb290L3hlbi00LjIuMC90
b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtTC91
c3IvcGtnL2xpYgpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAucmVhZG5vdGVzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWMgLW8gcmVh
ZG5vdGVzLm8gcmVhZG5vdGVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgcmVhZG5v
dGVzLm8gLW8gcmVhZG5vdGVzIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4u
L3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRp
bHMvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gIC1ML3Vzci9wa2cvbGliCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5sc2V2dGNo
bi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1jIC1vIGxzZXZ0Y2huLm8g
bHNldnRjaG4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICBsc2V2dGNobi5vIC1vIGxz
ZXZ0Y2huIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhj
L2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliCi9yb290L3hlbi00LjIuMC90b29scy94
Y3V0aWxzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGN1dGlscy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4Y19yZXN0
b3JlIHhjX3NhdmUgcmVhZG5vdGVzIGxzZXZ0Y2huIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2JpbgpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy94Y3V0aWxzJwpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyBmaXJtd2FyZSBpbnN0YWxsCmdtYWtl
WzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2Fy
ZScKR0lUPWdpdCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvLi4vLi4vc2NyaXB0
cy9naXQtY2hlY2tvdXQuc2ggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3NlYWJpb3MuZ2l0IHJl
bC0xLjYuMy4yIHNlYWJpb3MtZGlyCkNsb25pbmcgaW50byAnc2VhYmlvcy1kaXItcmVtb3Rl
LnRtcCcuLi4KcmVtb3RlOiBDb3VudGluZyBvYmplY3RzOiA2NDkwLCBkb25lLhtbSwpyZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgMCUgKDEvMTM5MSkgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgIDElICgxNC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAgMiUgKDI4LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogICAzJSAoNDIvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBv
YmplY3RzOiAgIDQlICg1Ni8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICAgNSUgKDcwLzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czog
ICA2JSAoODQvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDcl
ICg5OC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgOCUgKDEx
Mi8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgOSUgKDEyNi8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMCUgKDE0MC8xMzkx
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMSUgKDE1NC8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMiUgKDE2Ny8xMzkxKSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMyUgKDE4MS8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNCUgKDE5NS8xMzkxKSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNSUgKDIwOS8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNiUgKDIyMy8xMzkxKSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICAxNyUgKDIzNy8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAxOCUgKDI1MS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICAxOSUgKDI2NS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICAyMCUgKDI3OS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICAyMSUgKDI5My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICAyMiUgKDMwNy8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICAyMyUgKDMyMC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAy
NCUgKDMzNC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyNSUg
KDM0OC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyNiUgKDM2
Mi8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyNyUgKDM3Ni8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyOCUgKDM5MC8xMzkx
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyOSUgKDQwNC8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAzMCUgKDQxOC8xMzkxKSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAzMSUgKDQzMi8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAzMiUgKDQ0Ni8xMzkxKSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAzMyUgKDQ2MC8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICAzNCUgKDQ3My8xMzkxKSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICAzNSUgKDQ4Ny8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAzNiUgKDUwMS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICAzNyUgKDUxNS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICAzOCUgKDUyOS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICAzOSUgKDU0My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICA0MCUgKDU1Ny8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICA0MSUgKDU3MS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0
MiUgKDU4NS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0MyUg
KDU5OS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NCUgKDYx
My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NSUgKDYyNi8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NiUgKDY0MC8xMzkx
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NyUgKDY1NC8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0OCUgKDY2OC8xMzkxKSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0OSUgKDY4Mi8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MCUgKDY5Ni8xMzkxKSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MSUgKDcxMC8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MiUgKDcyNC8xMzkxKSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA1MyUgKDczOC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICA1NCUgKDc1Mi8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICA1NSUgKDc2Ni8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICA1NiUgKDc3OS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICA1NyUgKDc5My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICA1OCUgKDgwNy8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICA1OSUgKDgyMS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2
MCUgKDgzNS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MSUg
KDg0OS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MiUgKDg2
My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MyUgKDg3Ny8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NCUgKDg5MS8xMzkx
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NSUgKDkwNS8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NiUgKDkxOS8xMzkxKSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NyUgKDkzMi8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2OCUgKDk0Ni8xMzkxKSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2OSUgKDk2MC8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA3MCUgKDk3NC8xMzkxKSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3MSUgKDk4OC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICA3MiUgKDEwMDIvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVz
c2luZyBvYmplY3RzOiAgNzMlICgxMDE2LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogIDc0JSAoMTAzMC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICA3NSUgKDEwNDQvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBv
YmplY3RzOiAgNzYlICgxMDU4LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2Jq
ZWN0czogIDc3JSAoMTA3Mi8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICA3OCUgKDEwODUvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3Rz
OiAgNzklICgxMDk5LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czog
IDgwJSAoMTExMy8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA4
MSUgKDExMjcvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgODIl
ICgxMTQxLzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDgzJSAo
MTE1NS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA4NCUgKDEx
NjkvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgODUlICgxMTgz
LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDg2JSAoMTE5Ny8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA4NyUgKDEyMTEvMTM5
MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgODglICgxMjI1LzEzOTEp
ICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDg5JSAoMTIzOC8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA5MCUgKDEyNTIvMTM5MSkgICAb
W0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgOTElICgxMjY2LzEzOTEpICAgG1tL
DXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDkyJSAoMTI4MC8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA5MyUgKDEyOTQvMTM5MSkgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgOTQlICgxMzA4LzEzOTEpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDk1JSAoMTMyMi8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA5NiUgKDEzMzYvMTM5MSkgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgOTclICgxMzUwLzEzOTEpICAgG1tLDXJlbW90ZTogQ29t
cHJlc3Npbmcgb2JqZWN0czogIDk4JSAoMTM2NC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICA5OSUgKDEzNzgvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVz
c2luZyBvYmplY3RzOiAxMDAlICgxMzkxLzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogMTAwJSAoMTM5MS8xMzkxKSwgZG9uZS4bW0sKUmVjZWl2aW5nIG9iamVj
dHM6ICAgMCUgKDEvNjQ5MCkgICANUmVjZWl2aW5nIG9iamVjdHM6ICAgMSUgKDY1LzY0OTAp
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDIlICgxMzAvNjQ5MCkgICANUmVjZWl2aW5nIG9i
amVjdHM6ICAgMyUgKDE5NS82NDkwKSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICA0JSAoMjYw
LzY0OTApICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDUlICgzMjUvNjQ5MCkgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAgNiUgKDM5MC82NDkwKSwgMTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogICA3JSAoNDU1LzY0OTApLCAxMDAuMDAgS2lCIHwgMTcy
IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDglICg1MjAvNjQ5MCksIDEwMC4wMCBL
aUIgfCAxNzIgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAgOSUgKDU4NS82NDkwKSwg
MTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDEwJSAoNjQ5
LzY0OTApLCAxMDAuMDAgS2lCIHwgMTcyIEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
MTElICg3MTQvNjQ5MCksIDEwMC4wMCBLaUIgfCAxNzIgS2lCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICAxMiUgKDc3OS82NDkwKSwgMTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDEzJSAoODQ0LzY0OTApLCAxMDAuMDAgS2lCIHwgMTcyIEtpQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTQlICg5MDkvNjQ5MCksIDEwMC4wMCBLaUIgfCAx
NzIgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxNSUgKDk3NC82NDkwKSwgMTAwLjAw
IEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE2JSAoMTAzOS82NDkw
KSwgMTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE2JSAo
MTA4NC82NDkwKSwgMTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDE3JSAoMTEwNC82NDkwKSwgMzI0LjAwIEtpQiB8IDI4MSBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDE4JSAoMTE2OS82NDkwKSwgMzI0LjAwIEtpQiB8IDI4MSBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDE5JSAoMTIzNC82NDkwKSwgNDg0LjAwIEtpQiB8IDI3
NiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE5JSAoMTI2NC82NDkwKSwgNDg0LjAw
IEtpQiB8IDI3NiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIwJSAoMTI5OC82NDkw
KSwgNDg0LjAwIEtpQiB8IDI3NiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIxJSAo
MTM2My82NDkwKSwgNjM2LjAwIEtpQiB8IDI3MyBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDIyJSAoMTQyOC82NDkwKSwgNjM2LjAwIEtpQiB8IDI3MyBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDIzJSAoMTQ5My82NDkwKSwgNjM2LjAwIEtpQiB8IDI3MyBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDI0JSAoMTU1OC82NDkwKSwgNjM2LjAwIEtpQiB8IDI3
MyBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI1JSAoMTYyMy82NDkwKSwgNjM2LjAw
IEtpQiB8IDI3MyBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI2JSAoMTY4OC82NDkw
KSwgNjM2LjAwIEtpQiB8IDI3MyBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI3JSAo
MTc1My82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDI4JSAoMTgxOC82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDI4JSAoMTgzMi82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDI5JSAoMTg4My82NDkwKSwgODYwLjAwIEtpQiB8IDI5
NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDMwJSAoMTk0Ny82NDkwKSwgODYwLjAw
IEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDMxJSAoMjAxMi82NDkw
KSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDMyJSAo
MjA3Ny82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDMzJSAoMjE0Mi82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDM0JSAoMjIwNy82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDM1JSAoMjI3Mi82NDkwKSwgODYwLjAwIEtpQiB8IDI5
NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDM2JSAoMjMzNy82NDkwKSwgODYwLjAw
IEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDM3JSAoMjQwMi82NDkw
KSwgMS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzOCUgKDI0
NjcvNjQ5MCksIDEuMDIgTWlCIHwgMzA1IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
MzklICgyNTMyLzY0OTApLCAxLjAyIE1pQiB8IDMwNSBLaUIvcyAgIA1SZWNlaXZpbmcgb2Jq
ZWN0czogIDQwJSAoMjU5Ni82NDkwKSwgMS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA0MSUgKDI2NjEvNjQ5MCksIDEuMDIgTWlCIHwgMzA1IEtpQi9zICAg
DVJlY2VpdmluZyBvYmplY3RzOiAgNDIlICgyNzI2LzY0OTApLCAxLjAyIE1pQiB8IDMwNSBL
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQzJSAoMjc5MS82NDkwKSwgMS4wMiBNaUIg
fCAzMDUgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0NCUgKDI4NTYvNjQ5MCksIDEu
MDIgTWlCIHwgMzA1IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNDUlICgyOTIxLzY0
OTApLCAxLjAyIE1pQiB8IDMwNSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQ2JSAo
Mjk4Ni82NDkwKSwgMS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA0NyUgKDMwNTEvNjQ5MCksIDEuMDIgTWlCIHwgMzA1IEtpQi9zICAgDVJlY2VpdmluZyBv
YmplY3RzOiAgNDglICgzMTE2LzY0OTApLCAxLjAyIE1pQiB8IDMwNSBLaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDQ5JSAoMzE4MS82NDkwKSwgMS4wMiBNaUIgfCAzMDUgS2lCL3Mg
ICANUmVjZWl2aW5nIG9iamVjdHM6ICA1MCUgKDMyNDUvNjQ5MCksIDEuMDIgTWlCIHwgMzA1
IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTElICgzMzEwLzY0OTApLCAxLjAyIE1p
QiB8IDMwNSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDUyJSAoMzM3NS82NDkwKSwg
MS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1MyUgKDM0NDAv
NjQ5MCksIDEuMDIgTWlCIHwgMzA1IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTQl
ICgzNTA1LzY0OTApLCAxLjAyIE1pQiB8IDMwNSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDU1JSAoMzU3MC82NDkwKSwgMS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2aW5n
IG9iamVjdHM6ICA1NiUgKDM2MzUvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgNTclICgzNzAwLzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIv
cyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDU4JSAoMzc2NS82NDkwKSwgMS4yMSBNaUIgfCAz
MTQgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1OSUgKDM4MzAvNjQ5MCksIDEuMjEg
TWlCIHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjAlICgzODk0LzY0OTAp
LCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDYwJSAoMzky
Ny82NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2
MSUgKDM5NTkvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgNjIlICg0MDI0LzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDYzJSAoNDA4OS82NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA2NCUgKDQxNTQvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtp
Qi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjUlICg0MjE5LzY0OTApLCAxLjIxIE1pQiB8
IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDY2JSAoNDI4NC82NDkwKSwgMS4y
MSBNaUIgfCAzMTQgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2NyUgKDQzNDkvNjQ5
MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjglICg0
NDE0LzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czog
IDY5JSAoNDQ3OS82NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA3MCUgKDQ1NDMvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJlY2Vp
dmluZyBvYmplY3RzOiAgNzElICg0NjA4LzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDcyJSAoNDY3My82NDkwKSwgMS4yMSBNaUIgfCAzMTQg
S2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3MyUgKDQ3MzgvNjQ5MCksIDEuMjEgTWlC
IHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzQlICg0ODAzLzY0OTApLCAx
LjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDc1JSAoNDg2OC82
NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3NiUg
KDQ5MzMvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3Rz
OiAgNzclICg0OTk4LzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDc4JSAoNTA2My82NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICANUmVj
ZWl2aW5nIG9iamVjdHM6ICA3OSUgKDUxMjgvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODAlICg1MTkyLzY0OTApLCAxLjQzIE1pQiB8IDMy
NiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDgxJSAoNTI1Ny82NDkwKSwgMS40MyBN
aUIgfCAzMjYgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4MiUgKDUzMjIvNjQ5MCks
IDEuNDMgTWlCIHwgMzI2IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODMlICg1Mzg3
LzY0OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDg0
JSAoNTQ1Mi82NDkwKSwgMS40MyBNaUIgfCAzMjYgS2lCL3MgICANUmVjZWl2aW5nIG9iamVj
dHM6ICA4NSUgKDU1MTcvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgODYlICg1NTgyLzY0OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1S
ZWNlaXZpbmcgb2JqZWN0czogIDg3JSAoNTY0Ny82NDkwKSwgMS40MyBNaUIgfCAzMjYgS2lC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4OCUgKDU3MTIvNjQ5MCksIDEuNDMgTWlCIHwg
MzI2IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODklICg1Nzc3LzY0OTApLCAxLjQz
IE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDkwJSAoNTg0MS82NDkw
KSwgMS40MyBNaUIgfCAzMjYgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA5MSUgKDU5
MDYvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
OTIlICg1OTcxLzY0OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNlaXZpbmcgb2Jq
ZWN0czogIDkzJSAoNjAzNi82NDkwKSwgMS40MyBNaUIgfCAzMjYgS2lCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA5NCUgKDYxMDEvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9zICAg
DVJlY2VpdmluZyBvYmplY3RzOiAgOTUlICg2MTY2LzY0OTApLCAxLjQzIE1pQiB8IDMyNiBL
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk2JSAoNjIzMS82NDkwKSwgMS40MyBNaUIg
fCAzMjYgS2lCL3MgICANcmVtb3RlOiBUb3RhbCA2NDkwIChkZWx0YSA1MTQ3KSwgcmV1c2Vk
IDY0MjAgKGRlbHRhIDUwOTUpG1tLClJlY2VpdmluZyBvYmplY3RzOiAgOTclICg2Mjk2LzY0
OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk4JSAo
NjM2MS82NDkwKSwgMS40MyBNaUIgfCAzMjYgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA5OSUgKDY0MjYvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9zICAgDVJlY2VpdmluZyBv
YmplY3RzOiAxMDAlICg2NDkwLzY0OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogMTAwJSAoNjQ5MC82NDkwKSwgMS42MSBNaUIgfCAzMjYgS2lCL3Ms
IGRvbmUuClJlc29sdmluZyBkZWx0YXM6ICAgMCUgKDAvNTE0NykgICANUmVzb2x2aW5nIGRl
bHRhczogICAxJSAoNTQvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogICAzJSAoMjAzLzUx
NDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgNCUgKDIxMC81MTQ3KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgIDclICgzNzQvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogICA4JSAoNDIx
LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgOSUgKDQ3My81MTQ3KSAgIA1SZXNvbHZp
bmcgZGVsdGFzOiAgMTAlICg1MjMvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDExJSAo
NTg2LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxMiUgKDY2MS81MTQ3KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgMTMlICg2OTMvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDE0
JSAoNzIxLzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxNSUgKDgyMi81MTQ3KSAgIA1S
ZXNvbHZpbmcgZGVsdGFzOiAgMTYlICg4MzUvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczog
IDE4JSAoOTQ2LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxOSUgKDk5OC81MTQ3KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgMjAlICgxMDcyLzUxNDcpICAgDVJlc29sdmluZyBkZWx0
YXM6ICAyMiUgKDExNjMvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDIzJSAoMTE4OC81
MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjQlICgxMjQzLzUxNDcpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICAyNSUgKDEzMjAvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDI2JSAo
MTM0OC81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjclICgxNDA4LzUxNDcpICAgDVJl
c29sdmluZyBkZWx0YXM6ICAyOCUgKDE0NDYvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczog
IDI5JSAoMTUxMy81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzAlICgxNTcxLzUxNDcp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICAzMSUgKDE2MDEvNTE0NykgICANUmVzb2x2aW5nIGRl
bHRhczogIDMyJSAoMTY2MC81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzMlICgxNzQw
LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAzNCUgKDE3NTYvNTE0NykgICANUmVzb2x2
aW5nIGRlbHRhczogIDM1JSAoMTgwMy81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzYl
ICgxODU5LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAzNyUgKDE5MTAvNTE0NykgICAN
UmVzb2x2aW5nIGRlbHRhczogIDM4JSAoMTk3My81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgMzklICgyMDI1LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0MCUgKDIwODYvNTE0
NykgICANUmVzb2x2aW5nIGRlbHRhczogIDQxJSAoMjEyNS81MTQ3KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgNDIlICgyMTY1LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0MyUgKDIy
MTYvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDQ0JSAoMjI4MC81MTQ3KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgNDUlICgyMzUxLzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0
OCUgKDI1MjIvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDQ5JSAoMjUzNC81MTQ3KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgNTAlICgyNjE4LzUxNDcpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA1MSUgKDI2MzcvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDUyJSAoMjY4My81
MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNTMlICgyNzI4LzUxNDcpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA1NyUgKDI5NjEvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDYwJSAo
MzA5OS81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjElICgzMTUwLzUxNDcpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA2MiUgKDMyMDEvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczog
IDYzJSAoMzI4Ni81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjQlICgzMzEyLzUxNDcp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA2NiUgKDM0MDUvNTE0NykgICANUmVzb2x2aW5nIGRl
bHRhczogIDY5JSAoMzU1Ny81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzAlICgzNjI0
LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3MyUgKDM3NjAvNTE0NykgICANUmVzb2x2
aW5nIGRlbHRhczogIDc0JSAoMzgzMy81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzUl
ICgzOTAyLzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3NiUgKDM5NTcvNTE0NykgICAN
UmVzb2x2aW5nIGRlbHRhczogIDc3JSAoMzk2OS81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgNzglICg0MDUzLzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4MCUgKDQxMzIvNTE0
NykgICANUmVzb2x2aW5nIGRlbHRhczogIDgzJSAoNDMxMC81MTQ3KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgODQlICg0MzI4LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4NSUgKDQz
OTAvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDg3JSAoNDQ4Mi81MTQ3KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgODglICg0NTU3LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4
OSUgKDQ2MDEvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDkwJSAoNDY2NC81MTQ3KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgOTElICg0NzA1LzUxNDcpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA5MiUgKDQ3NTgvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDkzJSAoNDgwMy81
MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTQlICg0ODc1LzUxNDcpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA5NSUgKDQ5MzQvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDk2JSAo
NDk2Ny81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTclICg1MDA1LzUxNDcpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA5OCUgKDUwNjMvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczog
IDk5JSAoNTA5OC81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAxMDAlICg1MTQ3LzUxNDcp
ICAgDVJlc29sdmluZyBkZWx0YXM6IDEwMCUgKDUxNDcvNTE0NyksIGRvbmUuClN3aXRjaGVk
IHRvIGEgbmV3IGJyYW5jaCAnZHVtbXknCmNwIHNlYWJpb3MtY29uZmlnIHNlYWJpb3MtZGly
Ly5jb25maWc7CmdtYWtlIFBZVEhPTj1weXRob24yLjcgc3ViZGlycy1hbGwKZ21ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlJwpn
bWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmly
bXdhcmUnCmdtYWtlIC1DIHNlYWJpb3MtZGlyIGFsbApnbWFrZVs2XTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvc2VhYmlvcy1kaXItcmVt
b3RlJwogIEJ1aWxkIEtjb25maWcgY29uZmlnIGZpbGUKICBDb21waWxpbmcgd2hvbGUgcHJv
Z3JhbSBvdXQvY2NvZGUuMTYucwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gc3JjL2lvcG9ydC5o
OjgxOjAsCiAgICAgICAgICAgICAgICAgZnJvbSBzcmMvZmFycHRyLmg6OSwKICAgICAgICAg
ICAgICAgICBmcm9tIHNyYy9vdXRwdXQuYzo5OgpzcmMvdHlwZXMuaDoxMjc6MDogd2Fybmlu
ZzogIl9fc2VjdGlvbiIgcmVkZWZpbmVkCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDozMjA6
MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRp
b24Kc3JjL3R5cGVzLmg6MTMwOjA6IHdhcm5pbmc6ICJfX2FsaWduZWQiIHJlZGVmaW5lZAov
dXNyL2luY2x1ZGUvc3lzL2NkZWZzLmg6MzE5OjA6IG5vdGU6IHRoaXMgaXMgdGhlIGxvY2F0
aW9uIG9mIHRoZSBwcmV2aW91cyBkZWZpbml0aW9uCiAgQ29tcGlsaW5nIHRvIGFzc2VtYmxl
ciBvdXQvYXNtLW9mZnNldHMucwogIEdlbmVyYXRpbmcgb2Zmc2V0IGZpbGUgb3V0L2FzbS1v
ZmZzZXRzLmgKICBDb21waWxpbmcgKDE2Yml0KSBvdXQvY29kZTE2Lm8KICBDb21waWxpbmcg
d2hvbGUgcHJvZ3JhbSBvdXQvY2NvZGUzMmZsYXQubwpJbiBmaWxlIGluY2x1ZGVkIGZyb20g
c3JjL2lvcG9ydC5oOjgxOjAsCiAgICAgICAgICAgICAgICAgZnJvbSBzcmMvZmFycHRyLmg6
OSwKICAgICAgICAgICAgICAgICBmcm9tIHNyYy9vdXRwdXQuYzo5OgpzcmMvdHlwZXMuaDox
Mjc6MDogd2FybmluZzogIl9fc2VjdGlvbiIgcmVkZWZpbmVkCi91c3IvaW5jbHVkZS9zeXMv
Y2RlZnMuaDozMjA6MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZp
b3VzIGRlZmluaXRpb24Kc3JjL3R5cGVzLmg6MTMwOjA6IHdhcm5pbmc6ICJfX2FsaWduZWQi
IHJlZGVmaW5lZAovdXNyL2luY2x1ZGUvc3lzL2NkZWZzLmg6MzE5OjA6IG5vdGU6IHRoaXMg
aXMgdGhlIGxvY2F0aW9uIG9mIHRoZSBwcmV2aW91cyBkZWZpbml0aW9uCiAgQ29tcGlsaW5n
IHdob2xlIHByb2dyYW0gb3V0L2NvZGUzMnNlZy5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBz
cmMvaW9wb3J0Lmg6ODE6MCwKICAgICAgICAgICAgICAgICBmcm9tIHNyYy9mYXJwdHIuaDo5
LAogICAgICAgICAgICAgICAgIGZyb20gc3JjL291dHB1dC5jOjk6CnNyYy90eXBlcy5oOjEy
NzowOiB3YXJuaW5nOiAiX19zZWN0aW9uIiByZWRlZmluZWQKL3Vzci9pbmNsdWRlL3N5cy9j
ZGVmcy5oOjMyMDowOiBub3RlOiB0aGlzIGlzIHRoZSBsb2NhdGlvbiBvZiB0aGUgcHJldmlv
dXMgZGVmaW5pdGlvbgpzcmMvdHlwZXMuaDoxMzA6MDogd2FybmluZzogIl9fYWxpZ25lZCIg
cmVkZWZpbmVkCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDozMTk6MDogbm90ZTogdGhpcyBp
cyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24KICBCdWlsZGluZyBs
ZCBzY3JpcHRzICh2ZXJzaW9uICIxLjYuMy4yLTIwMTIxMjA0XzEzMjUyNy1kb20wLmxpcHB1
eC5kZSIpCkZpeGVkIHNwYWNlOiAweGUwNWItMHgxMDAwMCAgdG90YWw6IDgxMDEgIHNsYWNr
OiA1ICBQZXJjZW50IHNsYWNrOiAwLjElCjE2Yml0IHNpemU6ICAgICAgICAgICA0MDkxMgoz
MmJpdCBzZWdtZW50ZWQgc2l6ZTogMTU4MAozMmJpdCBmbGF0IHNpemU6ICAgICAgMTM2MzYK
MzJiaXQgZmxhdCBpbml0IHNpemU6IDUzMjMyCiAgTGlua2luZyBvdXQvcm9tMTYubwogIFN0
cmlwcGluZyBvdXQvcm9tMTYuc3RyaXAubwogIExpbmtpbmcgb3V0L3JvbTMyc2VnLm8KICBT
dHJpcHBpbmcgb3V0L3JvbTMyc2VnLnN0cmlwLm8KICBMaW5raW5nIG91dC9yb20ubwogIFBy
ZXBwaW5nIG91dC9iaW9zLmJpbgpUb3RhbCBzaXplOiAxMTE4NTIgIEZpeGVkOiA1NjEzMiAg
RnJlZTogMTkyMjAgKHVzZWQgODUuMyUgb2YgMTI4S2lCIHJvbSkKZ21ha2VbNl06IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvc2VhYmlvcy1k
aXItcmVtb3RlJwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC90b29scy9maXJtd2FyZScKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlJwpnbWFrZSAtQyByb21iaW9zIGFsbApnbWFrZVs2
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUv
cm9tYmlvcycKZ21ha2VbN106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnCmdtYWtlIC1DIDMyYml0IGFsbApnbWFrZVs4XTog
RW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9t
Ymlvcy8zMmJpdCcKZ21ha2VbOV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCmdtYWtlIC1DIHRjZ2Jpb3MgYWxs
CmdtYWtlWzEwXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
ZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zJwpnY2MgICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnRjZ2Jpb3Muby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMgIC1X
ZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVpbHRp
biAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlv
cy8zMmJpdC90Y2diaW9zLy4uLy4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkuLiAtSS4u
Ly4uICAtYyAtbyB0Y2diaW9zLm8gdGNnYmlvcy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2Nj
ICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC50cG1fZHJpdmVycy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8t
dGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIu
MC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L3RjZ2Jpb3MvLi4vLi4vLi4vLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS4uIC1JLi4vLi4gIC1jIC1vIHRwbV9kcml2ZXJzLm8gdHBtX2Ry
aXZlcnMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmxkIC1tZWxmX2kzODYgLXIgdGNnYmlvcy5v
IHRwbV9kcml2ZXJzLm8gLW8gdGNnYmlvc2V4dC5vCmdtYWtlWzEwXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L3Rj
Z2Jpb3MnCmdtYWtlWzldOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCmdtYWtlIDMyYml0Ymlvc19mbGF0LmgKZ21h
a2VbOV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13
YXJlL3JvbWJpb3MvMzJiaXQnCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuMzJiaXRiaW9zLm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZs
b2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvLi4v
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS4uICAtYyAtbyAzMmJpdGJpb3MubyAzMmJpdGJp
b3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudXRpbC5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1m
bG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0Ly4u
Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkuLiAgLWMgLW8gdXRpbC5vIHV0aWwuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMy
IC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAucG1tLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvLi4vLi4vLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS4uICAtYyAtbyBwbW0ubyBwbW0uYyAgLUkvdXNyL3BrZy9pbmNs
dWRlCmxkIC1tZWxmX2kzODYgLXMgLXIgMzJiaXRiaW9zLm8gdGNnYmlvcy90Y2diaW9zZXh0
Lm8gdXRpbC5vIHBtbS5vIC1vIDMyYml0Ymlvc19hbGwubwpzaCBta2hleCBoaWdoYmlvc19h
cnJheSAzMmJpdGJpb3NfYWxsLm8gPiAzMmJpdGJpb3NfZmxhdC5oCmdtYWtlWzldOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3Mv
MzJiaXQnCmdtYWtlWzhdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnCmdtYWtlIEJJT1Mt
Ym9jaHMtbGF0ZXN0CmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zJwpnY2MgLW8gYmlvc3N1bXMgYmlvc3N1bXMu
YwpnY2MgLURCWF9TTVBfUFJPQ0VTU09SUz0xIC1FIC1QIHJvbWJpb3MuYyA+IF9yb21iaW9z
Xy5jCmJjYyAtbyByb21iaW9zLnMgLUMtYyAtRF9faTg2X18gLTAgLVMgX3JvbWJpb3NfLmMK
c2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwuZGF0YS8vJyByb21iaW9zLnMgPiBfcm9t
Ymlvc18ucwphczg2IF9yb21iaW9zXy5zIC1iIHRtcC5iaW4gLXUtIC13LSAtZyAtMCAtaiAt
TyAtbCByb21iaW9zLnR4dApwZXJsIG1ha2VzeW0ucGVybCA8IHJvbWJpb3MudHh0ID4gcm9t
Ymlvcy5zeW0KbXYgdG1wLmJpbiBCSU9TLWJvY2hzLWxhdGVzdAouL2Jpb3NzdW1zIEJJT1Mt
Ym9jaHMtbGF0ZXN0CgoKUENJLUJpb3MgaGVhZGVyIGF0OiAweEI1QjAKQ3VycmVudCBjaGVj
a3N1bTogICAgIDB4NTgKQ2FsY3VsYXRlZCBjaGVja3N1bTogIDB4NTggIAoKCiRQSVIgaGVh
ZGVyIGF0OiAgICAgMHhCOTAwCkN1cnJlbnQgY2hlY2tzdW06ICAgICAweDM3CkNhbGN1bGF0
ZWQgY2hlY2tzdW06ICAweDI3CiAgU2V0dGluZyBjaGVja3N1bS4KCgpCaW9zIGNoZWNrc3Vt
IGF0OiAgIDB4RkZGRgpDdXJyZW50IGNoZWNrc3VtOiAgICAgMHgwMApDYWxjdWxhdGVkIGNo
ZWNrc3VtOiAgMHhBQSAgU2V0dGluZyBjaGVja3N1bS4Kcm0gLWYgX3JvbWJpb3NfLnMKZ21h
a2VbN106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdh
cmUvcm9tYmlvcycKZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcycKZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnCmdtYWtlWzVdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScKZ21ha2UgLUMgdmdh
YmlvcyBhbGwKZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2Zpcm13YXJlL3ZnYWJpb3MnCmdjYyAtbyBiaW9zc3VtcyBiaW9zc3Vtcy5jCmdj
YyAtbyB2YmV0YWJsZXMtZ2VuIHZiZXRhYmxlcy1nZW4uYwouL3ZiZXRhYmxlcy1nZW4gPiB2
YmV0YWJsZXMuaApnY2MgLUUgLVAgdmdhYmlvcy5jICAtRFZCRSAiLURWR0FCSU9TX0RBVEU9
XCJgZGF0ZSAnKyVkICViICVZJ2BcIiIgPiBfdmdhYmlvc18uYwpiY2MgLW8gdmdhYmlvcy5z
IC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2FiaW9zXy5jCnNlZCAtZSAncy9eXC50ZXh0Ly8n
IC1lICdzL15cLmRhdGEvLycgdmdhYmlvcy5zID4gX3ZnYWJpb3NfLnMKYXM4NiBfdmdhYmlv
c18ucyAtYiB2Z2FiaW9zLmJpbiAtdSAtdy0gLWcgLTAgLWogLU8gLWwgdmdhYmlvcy50eHQK
cm0gLWYgX3ZnYWJpb3NfLnMgX3ZnYWJpb3NfLmMgdmdhYmlvcy5zCmNwIHZnYWJpb3MuYmlu
IFZHQUJJT1MtbGdwbC1sYXRlc3QuYmluCi4vYmlvc3N1bXMgVkdBQklPUy1sZ3BsLWxhdGVz
dC5iaW4KCkJpb3MgY2hlY2tzdW0gYXQ6ICAgMHg5REZGCkN1cnJlbnQgY2hlY2tzdW06ICAg
ICAweDAwCkNhbGN1bGF0ZWQgY2hlY2tzdW06ICAweEVDICBTZXR0aW5nIGNoZWNrc3VtLgps
cyAtbCBWR0FCSU9TLWxncGwtbGF0ZXN0LmJpbgotcnctci0tci0tICAxIHJvb3QgIHdoZWVs
ICA0MDQ0OCBEZWMgIDQgMTM6MjUgVkdBQklPUy1sZ3BsLWxhdGVzdC5iaW4KZ2NjIC1FIC1Q
IHZnYWJpb3MuYyAgLURWQkUgLURERUJVRyAiLURWR0FCSU9TX0RBVEU9XCJgZGF0ZSAnKyVk
ICViICVZJ2BcIiIgPiBfdmdhYmlvcy1kZWJ1Z18uYwpiY2MgLW8gdmdhYmlvcy1kZWJ1Zy5z
IC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2FiaW9zLWRlYnVnXy5jCnNlZCAtZSAncy9eXC50
ZXh0Ly8nIC1lICdzL15cLmRhdGEvLycgdmdhYmlvcy1kZWJ1Zy5zID4gX3ZnYWJpb3MtZGVi
dWdfLnMKYXM4NiBfdmdhYmlvcy1kZWJ1Z18ucyAtYiB2Z2FiaW9zLmRlYnVnLmJpbiAtdSAt
dy0gLWcgLTAgLWogLU8gLWwgdmdhYmlvcy5kZWJ1Zy50eHQKcm0gLWYgX3ZnYWJpb3MtZGVi
dWdfLnMgX3ZnYWJpb3MtZGVidWdfLmMgdmdhYmlvcy1kZWJ1Zy5zCmNwIHZnYWJpb3MuZGVi
dWcuYmluIFZHQUJJT1MtbGdwbC1sYXRlc3QuZGVidWcuYmluCi4vYmlvc3N1bXMgVkdBQklP
Uy1sZ3BsLWxhdGVzdC5kZWJ1Zy5iaW4KCkJpb3MgY2hlY2tzdW0gYXQ6ICAgMHhBMUZGCkN1
cnJlbnQgY2hlY2tzdW06ICAgICAweDAwCkNhbGN1bGF0ZWQgY2hlY2tzdW06ICAweDU4ICBT
ZXR0aW5nIGNoZWNrc3VtLgpscyAtbCBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbgot
cnctci0tci0tICAxIHJvb3QgIHdoZWVsICA0MTQ3MiBEZWMgIDQgMTM6MjUgVkdBQklPUy1s
Z3BsLWxhdGVzdC5kZWJ1Zy5iaW4KZ2NjIC1FIC1QIHZnYWJpb3MuYyAgLURDSVJSVVMgLURQ
Q0lCSU9TICItRFZHQUJJT1NfREFURT1cImBkYXRlICcrJWQgJWIgJVknYFwiIiA+IF92Z2Fi
aW9zLWNpcnJ1c18uYwpiY2MgLW8gdmdhYmlvcy1jaXJydXMucyAtQy1jIC1EX19pODZfXyAt
UyAtMCBfdmdhYmlvcy1jaXJydXNfLmMKc2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwu
ZGF0YS8vJyB2Z2FiaW9zLWNpcnJ1cy5zID4gX3ZnYWJpb3MtY2lycnVzXy5zCmFzODYgX3Zn
YWJpb3MtY2lycnVzXy5zIC1iIHZnYWJpb3MtY2lycnVzLmJpbiAtdSAtdy0gLWcgLTAgLWog
LU8gLWwgdmdhYmlvcy1jaXJydXMudHh0CnJtIC1mIF92Z2FiaW9zLWNpcnJ1c18ucyBfdmdh
Ymlvcy1jaXJydXNfLmMgdmdhYmlvcy1jaXJydXMucwpjcCB2Z2FiaW9zLWNpcnJ1cy5iaW4g
VkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuYmluCi4vYmlvc3N1bXMgVkdBQklPUy1sZ3Bs
LWxhdGVzdC5jaXJydXMuYmluCgpCaW9zIGNoZWNrc3VtIGF0OiAgIDB4OEJGRgpDdXJyZW50
IGNoZWNrc3VtOiAgICAgMHgwMApDYWxjdWxhdGVkIGNoZWNrc3VtOiAgMHhGMCAgU2V0dGlu
ZyBjaGVja3N1bS4KbHMgLWwgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuYmluCi1ydy1y
LS1yLS0gIDEgcm9vdCAgd2hlZWwgIDM1ODQwIERlYyAgNCAxMzoyNSBWR0FCSU9TLWxncGwt
bGF0ZXN0LmNpcnJ1cy5iaW4KZ2NjIC1FIC1QIHZnYWJpb3MuYyAgLURDSVJSVVMgLURDSVJS
VVNfREVCVUcgLURQQ0lCSU9TICItRFZHQUJJT1NfREFURT1cImBkYXRlICcrJWQgJWIgJVkn
YFwiIiA+IF92Z2FiaW9zLWNpcnJ1cy1kZWJ1Z18uYwpiY2MgLW8gdmdhYmlvcy1jaXJydXMt
ZGVidWcucyAtQy1jIC1EX19pODZfXyAtUyAtMCBfdmdhYmlvcy1jaXJydXMtZGVidWdfLmMK
c2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwuZGF0YS8vJyB2Z2FiaW9zLWNpcnJ1cy1k
ZWJ1Zy5zID4gX3ZnYWJpb3MtY2lycnVzLWRlYnVnXy5zCmFzODYgX3ZnYWJpb3MtY2lycnVz
LWRlYnVnXy5zIC1iIHZnYWJpb3MtY2lycnVzLmRlYnVnLmJpbiAtdSAtdy0gLWcgLTAgLWog
LU8gLWwgdmdhYmlvcy1jaXJydXMuZGVidWcudHh0CnJtIC1mIF92Z2FiaW9zLWNpcnJ1cy1k
ZWJ1Z18ucyBfdmdhYmlvcy1jaXJydXMtZGVidWdfLmMgdmdhYmlvcy1jaXJydXMtZGVidWcu
cwpjcCB2Z2FiaW9zLWNpcnJ1cy5kZWJ1Zy5iaW4gVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJy
dXMuZGVidWcuYmluCi4vYmlvc3N1bXMgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVi
dWcuYmluCgpCaW9zIGNoZWNrc3VtIGF0OiAgIDB4OEJGRgpDdXJyZW50IGNoZWNrc3VtOiAg
ICAgMHgwMApDYWxjdWxhdGVkIGNoZWNrc3VtOiAgMHg2OCAgU2V0dGluZyBjaGVja3N1bS4K
bHMgLWwgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVidWcuYmluCi1ydy1yLS1yLS0g
IDEgcm9vdCAgd2hlZWwgIDM1ODQwIERlYyAgNCAxMzoyNSBWR0FCSU9TLWxncGwtbGF0ZXN0
LmNpcnJ1cy5kZWJ1Zy5iaW4KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvdmdhYmlvcycKZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnCmdtYWtlWzVdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScKZ21ha2Ug
LUMgZXRoZXJib290IGFsbApnbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvZXRoZXJib290JwppZiAhIHdnZXQgLU8gX2lweGUu
dGFyLmd6IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLWV4dGZpbGVzL2lweGUtZ2l0LTlh
OTNkYjNmMDk0NzQ4NGUzMGU3NTNiYmQ2MWExMGIxNzMzNmUyMGUudGFyLmd6OyB0aGVuIFwK
CWdpdCBjbG9uZSBnaXQ6Ly9naXQuaXB4ZS5vcmcvaXB4ZS5naXQgaXB4ZS5naXQ7IFwKCShj
ZCBpcHhlLmdpdCAmJiBnaXQgYXJjaGl2ZSAtLWZvcm1hdD10YXIgLS1wcmVmaXg9aXB4ZS8g
XAoJOWE5M2RiM2YwOTQ3NDg0ZTMwZTc1M2JiZDYxYTEwYjE3MzM2ZTIwZSB8IGd6aXAgPi4u
L19pcHhlLnRhci5neik7IFwKCXJtIC1yZiBpcHhlLmdpdDsgXApmaQp3Z2V0OiBub3QgZm91
bmQKQ2xvbmluZyBpbnRvICdpcHhlLmdpdCcuLi4KcmVtb3RlOiBDb3VudGluZyBvYmplY3Rz
OiAzNzg0OSwgZG9uZS4bW0sKcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDAlICgx
LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgMSUgKDEzMy8x
MzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDIlICgyNjYvMTMy
NzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICAzJSAoMzk5LzEzMjc2
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgNCUgKDUzMi8xMzI3Nikg
ICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDUlICg2NjQvMTMyNzYpICAg
G1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICA2JSAoNzk3LzEzMjc2KSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgNyUgKDkzMC8xMzI3NikgICAbW0sN
cmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDglICgxMDYzLzEzMjc2KSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgOSUgKDExOTUvMTMyNzYpICAgG1tLDXJl
bW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDEwJSAoMTMyOC8xMzI3NikgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTElICgxNDYxLzEzMjc2KSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMiUgKDE1OTQvMTMyNzYpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDEzJSAoMTcyNi8xMzI3NikgICAbW0sNcmVtb3Rl
OiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTQlICgxODU5LzEzMjc2KSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNSUgKDE5OTIvMTMyNzYpICAgG1tLDXJlbW90ZTog
Q29tcHJlc3Npbmcgb2JqZWN0czogIDE2JSAoMjEyNS8xMzI3NikgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgMTclICgyMjU3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICAxOCUgKDIzOTAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29t
cHJlc3Npbmcgb2JqZWN0czogIDE5JSAoMjUyMy8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21w
cmVzc2luZyBvYmplY3RzOiAgMjAlICgyNjU2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAyMSUgKDI3ODgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDIyJSAoMjkyMS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVz
c2luZyBvYmplY3RzOiAgMjMlICgzMDU0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICAyNCUgKDMxODcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogIDI1JSAoMzMxOS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2lu
ZyBvYmplY3RzOiAgMjYlICgzNDUyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICAyNyUgKDM1ODUvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcg
b2JqZWN0czogIDI4JSAoMzcxOC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBv
YmplY3RzOiAgMjklICgzODUxLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICAzMCUgKDM5ODMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2Jq
ZWN0czogIDMxJSAoNDExNi8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmpl
Y3RzOiAgMzIlICg0MjQ5LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICAzMyUgKDQzODIvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0
czogIDM0JSAoNDUxNC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3Rz
OiAgMzUlICg0NjQ3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICAzNiUgKDQ3ODAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czog
IDM3JSAoNDkxMy8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAg
MzglICg1MDQ1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAz
OSUgKDUxNzgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQw
JSAoNTMxMS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDEl
ICg1NDQ0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0MiUg
KDU1NzYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQzJSAo
NTcwOS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDQlICg1
ODQyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NSUgKDU5
NzUvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQ2JSAoNjEw
Ny8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDclICg2MjQw
LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0OCUgKDYzNzMv
MTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQ5JSAoNjUwNi8x
MzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTAlICg2NjM4LzEz
Mjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MSUgKDY3NzEvMTMy
NzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDUyJSAoNjkwNC8xMzI3
NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTMlICg3MDM3LzEzMjc2
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1NCUgKDcxNzAvMTMyNzYp
ICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDU1JSAoNzMwMi8xMzI3Nikg
ICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTYlICg3NDM1LzEzMjc2KSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1NyUgKDc1NjgvMTMyNzYpICAg
G1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDU4JSAoNzcwMS8xMzI3NikgICAb
W0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTklICg3ODMzLzEzMjc2KSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MCUgKDc5NjYvMTMyNzYpICAgG1tL
DXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDYxJSAoODA5OS8xMzI3NikgICAbW0sN
cmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjIlICg4MjMyLzEzMjc2KSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MyUgKDgzNjQvMTMyNzYpICAgG1tLDXJl
bW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDY0JSAoODQ5Ny8xMzI3NikgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjUlICg4NjMwLzEzMjc2KSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NiUgKDg3NjMvMTMyNzYpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDY3JSAoODg5NS8xMzI3NikgICAbW0sNcmVtb3Rl
OiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjglICg5MDI4LzEzMjc2KSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA2OSUgKDkxNjEvMTMyNzYpICAgG1tLDXJlbW90ZTog
Q29tcHJlc3Npbmcgb2JqZWN0czogIDcwJSAoOTI5NC8xMzI3NikgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgNzElICg5NDI2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3MiUgKDk1NTkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29t
cHJlc3Npbmcgb2JqZWN0czogIDczJSAoOTY5Mi8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21w
cmVzc2luZyBvYmplY3RzOiAgNzQlICg5ODI1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICA3NSUgKDk5NTcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDc2JSAoMTAwOTAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDc3JSAoMTAyMjMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDc4JSAoMTAzNTYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDc5JSAoMTA0ODkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDgwJSAoMTA2MjEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDgxJSAoMTA3NTQvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDgyJSAoMTA4ODcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDgzJSAoMTEwMjAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg0JSAoMTExNTIvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg1JSAoMTEyODUvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg2JSAoMTE0MTgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg3JSAoMTE1NTEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg4JSAoMTE2ODMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg5JSAoMTE4MTYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDkwJSAoMTE5NDkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDkxJSAoMTIwODIvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDkyJSAoMTIyMTQvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDkzJSAoMTIzNDcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk0JSAoMTI0ODAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk1JSAoMTI2MTMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk2JSAoMTI3NDUvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk3JSAoMTI4NzgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk4JSAoMTMwMTEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk5JSAoMTMxNDQvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogMTAwJSAoMTMyNzYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogMTAwJSAoMTMyNzYvMTMyNzYpLCBkb25lLhtbSwpSZWNlaXZpbmcg
b2JqZWN0czogICAwJSAoMS8zNzg0OSkgICANUmVjZWl2aW5nIG9iamVjdHM6ICAgMSUgKDM3
OS8zNzg0OSkgICANUmVjZWl2aW5nIG9iamVjdHM6ICAgMiUgKDc1Ny8zNzg0OSkgICANUmVj
ZWl2aW5nIG9iamVjdHM6ICAgMyUgKDExMzYvMzc4NDkpICAgDVJlY2VpdmluZyBvYmplY3Rz
OiAgIDQlICgxNTE0LzM3ODQ5KSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICA1JSAoMTg5My8z
Nzg0OSksIDU1Ni4wMCBLaUIgfCAxLjA2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
IDYlICgyMjcxLzM3ODQ5KSwgNTU2LjAwIEtpQiB8IDEuMDYgTWlCL3MgICANUmVjZWl2aW5n
IG9iamVjdHM6ICAgNyUgKDI2NTAvMzc4NDkpLCA1NTYuMDAgS2lCIHwgMS4wNiBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogICA4JSAoMzAyOC8zNzg0OSksIDU1Ni4wMCBLaUIgfCAx
LjA2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDklICgzNDA3LzM3ODQ5KSwgNTU2
LjAwIEtpQiB8IDEuMDYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxMCUgKDM3ODUv
Mzc4NDkpLCA1NTYuMDAgS2lCIHwgMS4wNiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czog
IDExJSAoNDE2NC8zNzg0OSksIDU1Ni4wMCBLaUIgfCAxLjA2IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgMTIlICg0NTQyLzM3ODQ5KSwgNTU2LjAwIEtpQiB8IDEuMDYgTWlCL3Mg
ICANUmVjZWl2aW5nIG9iamVjdHM6ICAxMyUgKDQ5MjEvMzc4NDkpLCA1NTYuMDAgS2lCIHwg
MS4wNiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE0JSAoNTI5OS8zNzg0OSksIDU1
Ni4wMCBLaUIgfCAxLjA2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTUlICg1Njc4
LzM3ODQ5KSwgNTU2LjAwIEtpQiB8IDEuMDYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICAxNiUgKDYwNTYvMzc4NDkpLCA1NTYuMDAgS2lCIHwgMS4wNiBNaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDE3JSAoNjQzNS8zNzg0OSksIDU1Ni4wMCBLaUIgfCAxLjA2IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTglICg2ODEzLzM3ODQ5KSwgNTU2LjAwIEtpQiB8
IDEuMDYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxOSUgKDcxOTIvMzc4NDkpLCA1
NTYuMDAgS2lCIHwgMS4wNiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIwJSAoNzU3
MC8zNzg0OSksIDU1Ni4wMCBLaUIgfCAxLjA2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3Rz
OiAgMjElICg3OTQ5LzM3ODQ5KSwgNTU2LjAwIEtpQiB8IDEuMDYgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAyMiUgKDgzMjcvMzc4NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3Mg
ICANUmVjZWl2aW5nIG9iamVjdHM6ICAyMiUgKDg0MDQvMzc4NDkpLCAxLjMyIE1pQiB8IDEu
MzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAyMyUgKDg3MDYvMzc4NDkpLCAxLjMy
IE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAyNCUgKDkwODQvMzc4
NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAyNSUg
KDk0NjMvMzc4NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVj
dHM6ICAyNiUgKDk4NDEvMzc4NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAyNyUgKDEwMjIwLzM3ODQ5KSwgMS4zMiBNaUIgfCAxLjMwIE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMjglICgxMDU5OC8zNzg0OSksIDEuMzIgTWlCIHwg
MS4zMCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI5JSAoMTA5NzcvMzc4NDkpLCAx
LjMyIE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzMCUgKDExMzU1
LzM3ODQ5KSwgMS4zMiBNaUIgfCAxLjMwIE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
MzElICgxMTczNC8zNzg0OSksIDEuMzIgTWlCIHwgMS4zMCBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDMyJSAoMTIxMTIvMzc4NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICAzMyUgKDEyNDkxLzM3ODQ5KSwgMi4xMCBNaUIgfCAxLjM5
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMzQlICgxMjg2OS8zNzg0OSksIDIuMTAg
TWlCIHwgMS4zOSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDM1JSAoMTMyNDgvMzc4
NDkpLCAyLjEwIE1pQiB8IDEuMzkgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzNiUg
KDEzNjI2LzM3ODQ5KSwgMi4xMCBNaUIgfCAxLjM5IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgMzclICgxNDAwNS8zNzg0OSksIDIuMTAgTWlCIHwgMS4zOSBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDM4JSAoMTQzODMvMzc4NDkpLCAyLjEwIE1pQiB8IDEuMzkgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzOSUgKDE0NzYyLzM3ODQ5KSwgMi4xMCBNaUIg
fCAxLjM5IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMzklICgxNDgxMy8zNzg0OSks
IDMuMjggTWlCIHwgMS42MiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQwJSAoMTUx
NDAvMzc4NDkpLCAzLjI4IE1pQiB8IDEuNjIgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA0MSUgKDE1NTE5LzM3ODQ5KSwgMy4yOCBNaUIgfCAxLjYyIE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgNDIlICgxNTg5Ny8zNzg0OSksIDQuNDUgTWlCIHwgMS42NCBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDQzJSAoMTYyNzYvMzc4NDkpLCA0LjQ1IE1pQiB8IDEu
NjQgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0NCUgKDE2NjU0LzM3ODQ5KSwgNC40
NSBNaUIgfCAxLjY0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNDUlICgxNzAzMy8z
Nzg0OSksIDQuNDUgTWlCIHwgMS42NCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQ2
JSAoMTc0MTEvMzc4NDkpLCA0LjQ1IE1pQiB8IDEuNjQgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA0NyUgKDE3NzkwLzM3ODQ5KSwgNC40NSBNaUIgfCAxLjY0IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgNDclICgxNzg2Mi8zNzg0OSksIDQuNDUgTWlCIHwgMS42NCBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQ4JSAoMTgxNjgvMzc4NDkpLCA1LjQxIE1p
QiB8IDEuNjggTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0OSUgKDE4NTQ3LzM3ODQ5
KSwgNS40MSBNaUIgfCAxLjY4IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTAlICgx
ODkyNS8zNzg0OSksIDUuNDEgTWlCIHwgMS42OCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDUxJSAoMTkzMDMvMzc4NDkpLCA1LjQxIE1pQiB8IDEuNjggTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA1MiUgKDE5NjgyLzM3ODQ5KSwgNS40MSBNaUIgfCAxLjY4IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTMlICgyMDA2MC8zNzg0OSksIDUuNDEgTWlCIHwg
MS42OCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDU0JSAoMjA0MzkvMzc4NDkpLCA1
LjQxIE1pQiB8IDEuNjggTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1NSUgKDIwODE3
LzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
NTYlICgyMTE5Ni8zNzg0OSksIDYuNTQgTWlCIHwgMS43NSBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDU3JSAoMjE1NzQvMzc4NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA1OCUgKDIxOTUzLzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTklICgyMjMzMS8zNzg0OSksIDYuNTQg
TWlCIHwgMS43NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDYwJSAoMjI3MTAvMzc4
NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2MSUg
KDIzMDg4LzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgNjIlICgyMzQ2Ny8zNzg0OSksIDYuNTQgTWlCIHwgMS43NSBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDYzJSAoMjM4NDUvMzc4NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2MyUgKDI0MTczLzM3ODQ5KSwgNi41NCBNaUIg
fCAxLjc1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjQlICgyNDIyNC8zNzg0OSks
IDYuNTQgTWlCIHwgMS43NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDY1JSAoMjQ2
MDIvMzc4NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA2NiUgKDI0OTgxLzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgNjclICgyNTM1OS8zNzg0OSksIDYuNTQgTWlCIHwgMS43NSBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDY4JSAoMjU3MzgvMzc4NDkpLCA2LjU0IE1pQiB8IDEu
NzUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2OSUgKDI2MTE2LzM3ODQ5KSwgNi41
NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzAlICgyNjQ5NS8z
Nzg0OSksIDYuNTQgTWlCIHwgMS43NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDcx
JSAoMjY4NzMvMzc4NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA3MiUgKDI3MjUyLzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgNzMlICgyNzYzMC8zNzg0OSksIDYuNTQgTWlCIHwgMS43NSBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDc0JSAoMjgwMDkvMzc4NDkpLCA3LjgyIE1p
QiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3NSUgKDI4Mzg3LzM3ODQ5
KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzYlICgy
ODc2Ni8zNzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDc3JSAoMjkxNDQvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA3OCUgKDI5NTIzLzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzklICgyOTkwMS8zNzg0OSksIDcuODIgTWlCIHwg
MS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDgwJSAoMzAyODAvMzc4NDkpLCA3
LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4MSUgKDMwNjU4
LzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
ODIlICgzMTAzNy8zNzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDgzJSAoMzE0MTUvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA4NCUgKDMxNzk0LzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODUlICgzMjE3Mi8zNzg0OSksIDcuODIg
TWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDg2JSAoMzI1NTEvMzc4
NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4NyUg
KDMyOTI5LzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgODglICgzMzMwOC8zNzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDg5JSAoMzM2ODYvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA5MCUgKDM0MDY1LzM3ODQ5KSwgNy44MiBNaUIg
fCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTElICgzNDQ0My8zNzg0OSks
IDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDkyJSAoMzQ4
MjIvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA5MyUgKDM1MjAwLzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgOTQlICgzNTU3OS8zNzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDk1JSAoMzU5NTcvMzc4NDkpLCA3LjgyIE1pQiB8IDEu
ODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA5NiUgKDM2MzM2LzM3ODQ5KSwgNy44
MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTclICgzNjcxNC8z
Nzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk4
JSAoMzcwOTMvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA5OSUgKDM3NDcxLzM3ODQ5KSwgOS4xOCBNaUIgfCAxLjk0IE1pQi9zICAgDXJl
bW90ZTogVG90YWwgMzc4NDkgKGRlbHRhIDI4MTM5KSwgcmV1c2VkIDMxMTk3IChkZWx0YSAy
MzAyMSkbW0sKUmVjZWl2aW5nIG9iamVjdHM6IDEwMCUgKDM3ODQ5LzM3ODQ5KSwgOS4xOCBN
aUIgfCAxLjk0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAxMDAlICgzNzg0OS8zNzg0
OSksIDkuMjYgTWlCIHwgMi4wNCBNaUIvcywgZG9uZS4KUmVzb2x2aW5nIGRlbHRhczogICAw
JSAoMC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogICAxJSAoMzI0LzI4MTM5KSAgIA1S
ZXNvbHZpbmcgZGVsdGFzOiAgIDIlICg2MjQvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6
ICAgMyUgKDExMTAvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgNCUgKDEyMTgvMjgx
MzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgNSUgKDE0NDMvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICAgNiUgKDE3NTYvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgNyUg
KDIwMDMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxMCUgKDI4ODkvMjgxMzkpICAg
DVJlc29sdmluZyBkZWx0YXM6ICAxMSUgKDMxMzQvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0
YXM6ICAxMiUgKDM0MDcvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxMyUgKDM2ODUv
MjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxNCUgKDM5NjAvMjgxMzkpICAgDVJlc29s
dmluZyBkZWx0YXM6ICAxNSUgKDQyMzgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAx
NiUgKDQ2MTkvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxNyUgKDQ5NTMvMjgxMzkp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICAxOCUgKDUwNzEvMjgxMzkpICAgDVJlc29sdmluZyBk
ZWx0YXM6ICAxOSUgKDUzNDgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyMCUgKDU2
ODIvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyMSUgKDU5NjAvMjgxMzkpICAgDVJl
c29sdmluZyBkZWx0YXM6ICAyMiUgKDYyNzkvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6
ICAyMyUgKDY0NzMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyNCUgKDY3NjYvMjgx
MzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyNSUgKDcwOTUvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICAyNyUgKDc4MDUvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyOCUg
KDc5NTgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyOSUgKDgxNjcvMjgxMzkpICAg
DVJlc29sdmluZyBkZWx0YXM6ICAzMCUgKDg0NjMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0
YXM6ICAzMSUgKDg3MzAvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAzMiUgKDkwMTYv
MjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAzNCUgKDk3NTUvMjgxMzkpICAgDVJlc29s
dmluZyBkZWx0YXM6ICAzNSUgKDk4NTYvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAz
NiUgKDEwMTY0LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzclICgxMDQzMS8yODEz
OSkgICANUmVzb2x2aW5nIGRlbHRhczogIDM4JSAoMTA2OTgvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICAzOSUgKDExMTkxLzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNDAl
ICgxMTMwNC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDQxJSAoMTE1NTUvMjgxMzkp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA0MiUgKDExODM4LzI4MTM5KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgNDMlICgxMjEwNi8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDQ0JSAo
MTIzOTcvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0NSUgKDEyNjk3LzI4MTM5KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgNDYlICgxMjk4Mi8yODEzOSkgICANUmVzb2x2aW5nIGRl
bHRhczogIDQ3JSAoMTMyMjYvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0OCUgKDEz
NTUxLzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNDklICgxMzgwNC8yODEzOSkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDUwJSAoMTQwODgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA1MSUgKDE0MzcwLzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNTIlICgxNDYz
Ny8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDUzJSAoMTQ5NjEvMjgxMzkpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA1NCUgKDE1MjI4LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgNTUlICgxNTQ5MC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDU2JSAoMTU3NjUv
MjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA1NyUgKDE2MDYwLzI4MTM5KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgNTglICgxNjMyMi8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczog
IDU5JSAoMTY2NDkvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA2MCUgKDE2OTMxLzI4
MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjElICgxNzE2Ni8yODEzOSkgICANUmVzb2x2
aW5nIGRlbHRhczogIDYyJSAoMTc0NjgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA2
MyUgKDE3NzM0LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjQlICgxODAxNy8yODEz
OSkgICANUmVzb2x2aW5nIGRlbHRhczogIDY1JSAoMTgyOTQvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA2NiUgKDE4NTkwLzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjcl
ICgxODg4NS8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDY4JSAoMTkxNTEvMjgxMzkp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA2OSUgKDE5NDIwLzI4MTM5KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgNzAlICgxOTcyMC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDcxJSAo
MjAwMDUvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3MiUgKDIwMjY4LzI4MTM5KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgNzMlICgyMDU1NS8yODEzOSkgICANUmVzb2x2aW5nIGRl
bHRhczogIDc0JSAoMjA4NjMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3NSUgKDIx
MTA3LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzYlICgyMTQ0OC8yODEzOSkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDc3JSAoMjE2NzAvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA3OCUgKDIxOTY3LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzklICgyMjI0
NS8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDgwJSAoMjI1MTMvMjgxMzkpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA4MSUgKDIyNzk1LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgODIlICgyMzA4MS8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDgzJSAoMjMzNzcv
MjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4NCUgKDIzNjQ0LzI4MTM5KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgODUlICgyMzkzNy8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczog
IDg2JSAoMjQyMDMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4NyUgKDI0NTI3LzI4
MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgODglICgyNDgwOS8yODEzOSkgICANUmVzb2x2
aW5nIGRlbHRhczogIDg5JSAoMjUxMTYvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA5
MCUgKDI1MzI3LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTElICgyNTYwOS8yODEz
OSkgICANUmVzb2x2aW5nIGRlbHRhczogIDkyJSAoMjU4OTEvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA5MyUgKDI2MTg2LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTQl
ICgyNjQ1OC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDk1JSAoMjY3NDQvMjgxMzkp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA5NiUgKDI3MDM5LzI4MTM5KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgOTclICgyNzMwNi8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDk4JSAo
Mjc1NzcvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA5OSUgKDI3ODcyLzI4MTM5KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAxMDAlICgyODEzOS8yODEzOSkgICANUmVzb2x2aW5nIGRl
bHRhczogMTAwJSAoMjgxMzkvMjgxMzkpLCBkb25lLgpDaGVja2luZyBvdXQgZmlsZXM6ICAy
NyUgKDM0Mi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAyOCUgKDM0My8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICAyOSUgKDM1NS8xMjIyKSAgIA1DaGVja2luZyBvdXQg
ZmlsZXM6ICAzMCUgKDM2Ny8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzMSUgKDM3
OS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzMiUgKDM5Mi8xMjIyKSAgIA1DaGVj
a2luZyBvdXQgZmlsZXM6ICAzMyUgKDQwNC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6
ICAzNCUgKDQxNi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzNSUgKDQyOC8xMjIy
KSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzNiUgKDQ0MC8xMjIyKSAgIA1DaGVja2luZyBv
dXQgZmlsZXM6ICAzNyUgKDQ1My8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzOCUg
KDQ2NS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzOSUgKDQ3Ny8xMjIyKSAgIA1D
aGVja2luZyBvdXQgZmlsZXM6ICA0MCUgKDQ4OS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmls
ZXM6ICA0MSUgKDUwMi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0MiUgKDUxNC8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0MyUgKDUyNi8xMjIyKSAgIA1DaGVja2lu
ZyBvdXQgZmlsZXM6ICA0NCUgKDUzOC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0
NSUgKDU1MC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0NiUgKDU2My8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICA0NyUgKDU3NS8xMjIyKSAgIA1DaGVja2luZyBvdXQg
ZmlsZXM6ICA0OCUgKDU4Ny8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0OSUgKDU5
OS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1MCUgKDYxMS8xMjIyKSAgIA1DaGVj
a2luZyBvdXQgZmlsZXM6ICA1MSUgKDYyNC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6
ICA1MiUgKDYzNi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1MyUgKDY0OC8xMjIy
KSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1NCUgKDY2MC8xMjIyKSAgIA1DaGVja2luZyBv
dXQgZmlsZXM6ICA1NSUgKDY3My8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1NiUg
KDY4NS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1NyUgKDY5Ny8xMjIyKSAgIA1D
aGVja2luZyBvdXQgZmlsZXM6ICA1OCUgKDcwOS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmls
ZXM6ICA1OCUgKDcxNi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1OSUgKDcyMS8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2MCUgKDczNC8xMjIyKSAgIA1DaGVja2lu
ZyBvdXQgZmlsZXM6ICA2MSUgKDc0Ni8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2
MiUgKDc1OC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2MyUgKDc3MC8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICA2NCUgKDc4My8xMjIyKSAgIA1DaGVja2luZyBvdXQg
ZmlsZXM6ICA2NSUgKDc5NS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2NiUgKDgw
Ny8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2NyUgKDgxOS8xMjIyKSAgIA1DaGVj
a2luZyBvdXQgZmlsZXM6ICA2OCUgKDgzMS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6
ICA2OSUgKDg0NC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3MCUgKDg1Ni8xMjIy
KSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3MSUgKDg2OC8xMjIyKSAgIA1DaGVja2luZyBv
dXQgZmlsZXM6ICA3MiUgKDg4MC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3MyUg
KDg5My8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3NCUgKDkwNS8xMjIyKSAgIA1D
aGVja2luZyBvdXQgZmlsZXM6ICA3NSUgKDkxNy8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmls
ZXM6ICA3NiUgKDkyOS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3NyUgKDk0MS8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3OCUgKDk1NC8xMjIyKSAgIA1DaGVja2lu
ZyBvdXQgZmlsZXM6ICA3OSUgKDk2Ni8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4
MCUgKDk3OC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4MSUgKDk5MC8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICA4MiUgKDEwMDMvMTIyMikgICANQ2hlY2tpbmcgb3V0
IGZpbGVzOiAgODMlICgxMDE1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDg0JSAo
MTAyNy8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4NSUgKDEwMzkvMTIyMikgICAN
Q2hlY2tpbmcgb3V0IGZpbGVzOiAgODYlICgxMDUxLzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDg3JSAoMTA2NC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4OCUgKDEw
NzYvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgODklICgxMDg4LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDkwJSAoMTEwMC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmls
ZXM6ICA5MSUgKDExMTMvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgOTIlICgxMTI1
LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDkzJSAoMTEzNy8xMjIyKSAgIA1DaGVj
a2luZyBvdXQgZmlsZXM6ICA5NCUgKDExNDkvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVz
OiAgOTUlICgxMTYxLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDk2JSAoMTE3NC8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA5NyUgKDExODYvMTIyMikgICANQ2hlY2tp
bmcgb3V0IGZpbGVzOiAgOTclICgxMTk3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDk4JSAoMTE5OC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA5OSUgKDEyMTAvMTIy
MikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAxMDAlICgxMjIyLzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogMTAwJSAoMTIyMi8xMjIyKSwgZG9uZS4KbXYgX2lweGUudGFyLmd6IGlw
eGUudGFyLmd6CnJtIC1yZiBpcHhlCmd6aXAgLWRjIGlweGUudGFyLmd6IHwgdGFyIHhmIC0K
Zm9yIGkgaW4gJChjYXQgcGF0Y2hlcy9zZXJpZXMpIDsgZG8gICAgICAgICAgICAgICAgIFwK
ICAgIHBhdGNoIC1kIGlweGUgLXAxIC0tcXVpZXQgPHBhdGNoZXMvJGkgfHwgZXhpdCAxIDsg
XApkb25lCmNhdCBDb25maWcgPj5pcHhlL3NyYy9hcmNoL2kzODYvTWFrZWZpbGUKZ21ha2Ug
LUMgaXB4ZS9zcmMgYmluL3J0bDgxMzkucm9tCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZS9zcmMn
CnJtIC1mICBiaW4vKi4qICBiaW4vZXJyb3JzCSBiaW4vTklDCSAuL3V0aWwvbnJ2MmIgLi91
dGlsL3piaW4gLi91dGlsL2VsZjJlZmkzMiAuL3V0aWwvZWxmMmVmaTY0IC4vdXRpbC9lZmly
b20gLi91dGlsL2ljY2ZpeCAuL3V0aWwvZWluZm8gVEFHUyBiaW4vc3ltdGFiCiAgW01FRElB
UlVMRVNdIGV4ZQogIFtNRURJQVJVTEVTXSByYXcKICBbTUVESUFSVUxFU10gaGQKICBbTUVE
SUFSVUxFU10gbmJpCiAgW01FRElBUlVMRVNdIGRzawogIFtNRURJQVJVTEVTXSBsa3JuCiAg
W01FRElBUlVMRVNdIGtra3B4ZQogIFtNRURJQVJVTEVTXSBra3B4ZQogIFtNRURJQVJVTEVT
XSBrcHhlCiAgW01FRElBUlVMRVNdIHB4ZQogIFtNRURJQVJVTEVTXSBtcm9tCiAgW01FRElB
UlVMRVNdIHJvbQogIFtSVUxFU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlpc3IuUwog
IFtSVUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb20zMl93cmFwcGVyLlMK
ICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9lbnRyeS5TCiAgW1JVTEVT
XSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2U4MjBtYW5nbGVyLlMKICBbUlVMRVNdIGFy
Y2gvaTM4Ni9wcmVmaXgvbWJyLlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvcHhlcHJl
Zml4LlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvcm9tcHJlZml4LlMKICBbUlVMRVNd
IGFyY2gvaTM4Ni9wcmVmaXgvZXhlcHJlZml4LlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVm
aXgvaGRwcmVmaXguUwogIFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC91c2JkaXNrLlMKICBb
UlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgva2trcHhlcHJlZml4LlMKICBbUlVMRVNdIGFyY2gv
aTM4Ni9wcmVmaXgva3B4ZXByZWZpeC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L25i
aXByZWZpeC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L251bGxwcmVmaXguUwogIFtS
VUxFU10gYXJjaC9pMzg2L3ByZWZpeC9ib290cGFydC5TCiAgW1JVTEVTXSBhcmNoL2kzODYv
cHJlZml4L3VuZGlsb2FkZXIuUwogIFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9ra3B4ZXBy
ZWZpeC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L3VubnJ2MmIxNi5TCiAgW1JVTEVT
XSBhcmNoL2kzODYvcHJlZml4L2xrcm5wcmVmaXguUwogIFtSVUxFU10gYXJjaC9pMzg2L3By
ZWZpeC91bm5ydjJiLlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvbXJvbXByZWZpeC5T
CiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L2Rza3ByZWZpeC5TCiAgW1JVTEVTXSBhcmNo
L2kzODYvcHJlZml4L2xpYnByZWZpeC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvdHJhbnNpdGlv
bnMvbGlicm0uUwogIFtSVUxFU10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYmEyMC5TCiAg
W1JVTEVTXSBhcmNoL2kzODYvdHJhbnNpdGlvbnMvbGlicG0uUwogIFtSVUxFU10gYXJjaC9p
Mzg2L3RyYW5zaXRpb25zL2xpYmtpci5TCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9zdGFj
azE2LlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3N0YWNrLlMKICBbUlVMRVNdIGFyY2gv
aTM4Ni9jb3JlL3NldGptcC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9nZGJpZHQuUwog
IFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvcGF0Y2hfY2YuUwogIFtSVUxFU10gYXJjaC9pMzg2
L2NvcmUvdmlydGFkZHIuUwogIFtSVUxFU10gdGVzdHMvZ2Ric3R1Yl90ZXN0LlMKICBbUlVM
RVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpcm9tLmMKICBbUlVMRVNdIGFyY2gvaTM4
Ni9kcml2ZXJzL25ldC91bmRpbmV0LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25l
dC91bmRpLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpb25seS5jCiAg
W1JVTEVTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaWxvYWQuYwogIFtSVUxFU10gYXJj
aC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlwcmVsb2FkLmMKICBbUlVMRVNdIGFyY2gveDg2L3By
ZWZpeC9lZmlkcnZwcmVmaXguYwogIFtSVUxFU10gYXJjaC94ODYvcHJlZml4L2VmaXByZWZp
eC5jCiAgW1JVTEVTXSBhcmNoL3g4Ni9pbnRlcmZhY2UvZWZpL2VmaXg4Nl9uYXAuYwogIFtS
VUxFU10gYXJjaC94ODYvY29yZS94ODZfc3RyaW5nLmMKICBbUlVMRVNdIGFyY2gveDg2L2Nv
cmUvcGNpZGlyZWN0LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9oY2kvY29tbWFuZHMvcmVib290
X2NtZC5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRzL3B4ZV9jbWQuYwogIFtS
VUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21ib290X3Jlc29sdi5jCiAg
W1JVTEVTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbTMyX2NhbGwuYwogIFtS
VUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21ib290X2NhbGwuYwogIFtS
VUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQvcHhlcGFyZW50X2RoY3AuYwog
IFtSVUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQvcHhlcGFyZW50LmMKICBb
UlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV91ZHAuYwogIFtSVUxFU10gYXJj
aC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3VuZGkuYwogIFtSVUxFU10gYXJjaC9pMzg2L2lu
dGVyZmFjZS9weGUvcHhlX2xvYWRlci5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaW50ZXJmYWNl
L3B4ZS9weGVfZXhpdF9ob29rLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhl
L3B4ZV9wcmVib290LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV90
ZnRwLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9maWxlLmMKICBb
UlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9jYWxsLmMKICBbUlVMRVNdIGFy
Y2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Nfc21iaW9zLmMKICBbUlVMRVNdIGFyY2gv
aTM4Ni9pbnRlcmZhY2UvcGNiaW9zL21lbXRvcF91bWFsbG9jLmMKICBbUlVMRVNdIGFyY2gv
aTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NpbnQuYwogIFtSVUxFU10gYXJjaC9pMzg2L2lu
dGVyZmFjZS9wY2Jpb3MvYmlvc190aW1lci5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaW50ZXJm
YWNlL3BjYmlvcy9wY2liaW9zLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNi
aW9zL2ludDEzLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Nf
bmFwLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9jb21ib290LmMKICBbUlVMRVNdIGFy
Y2gvaTM4Ni9pbWFnZS9lbGZib290LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9ib290
c2VjdG9yLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9tdWx0aWJvb3QuYwogIFtSVUxF
U10gYXJjaC9pMzg2L2ltYWdlL3B4ZV9pbWFnZS5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaW1h
Z2UvYnppbWFnZS5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaW1hZ2UvbmJpLmMKICBbUlVMRVNd
IGFyY2gvaTM4Ni9pbWFnZS9jb20zMi5jCiAgW1JVTEVTXSBhcmNoL2kzODYvZmlybXdhcmUv
cGNiaW9zL3BucGJpb3MuYwogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9i
aW9zX2NvbnNvbGUuYwogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9mYWtl
ZTgyMC5jCiAgW1JVTEVTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2Jhc2VtZW0uYwog
IFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9tZW1tYXAuYwogIFtSVUxFU10g
YXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9oaWRlbWVtLmMKICBbUlVMRVNdIGFyY2gvaTM4
Ni90cmFuc2l0aW9ucy9saWJybV9tZ210LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL2R1
bXByZWdzLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL251bGx0cmFwLmMKICBbUlVMRVNd
IGFyY2gvaTM4Ni9jb3JlL3JlbG9jYXRlLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3g4
Nl9pby5jCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS90aW1lcjIuYwogIFtSVUxFU10gYXJj
aC9pMzg2L2NvcmUvcnVudGltZS5jCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9waWM4MjU5
LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL2NwdS5jCiAgW1JVTEVTXSBhcmNoL2kzODYv
Y29yZS9nZGJtYWNoLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3ZpZGVvX3N1YnIuYwog
IFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvYmFzZW1lbV9wYWNrZXQuYwogIFtSVUxFU10gYXJj
aC9pMzg2L2NvcmUvcmR0c2NfdGltZXIuYwogIFtSVUxFU10gY29uZmlnL2NvbmZpZ19yb21w
cmVmaXguYwogIFtSVUxFU10gY29uZmlnL2NvbmZpZy5jCiAgW1JVTEVTXSBjb25maWcvY29u
ZmlnX2ZjLmMKICBbUlVMRVNdIGNvbmZpZy9jb25maWdfZXRoZXJuZXQuYwogIFtSVUxFU10g
Y29uZmlnL2NvbmZpZ19uZXQ4MDIxMS5jCiAgW1JVTEVTXSBjb25maWcvY29uZmlnX2luZmlu
aWJhbmQuYwogIFtSVUxFU10gdXNyL2F1dG9ib290LmMKICBbUlVMRVNdIHVzci9pZm1nbXQu
YwogIFtSVUxFU10gdXNyL2ZjbWdtdC5jCiAgW1JVTEVTXSB1c3IvZGhjcG1nbXQuYwogIFtS
VUxFU10gdXNyL3B4ZW1lbnUuYwogIFtSVUxFU10gdXNyL2ltZ21nbXQuYwogIFtSVUxFU10g
dXNyL2xvdGVzdC5jCiAgW1JVTEVTXSB1c3IvaXdtZ210LmMKICBbUlVMRVNdIHVzci9yb3V0
ZS5jCiAgW1JVTEVTXSB1c3IvcHJvbXB0LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFw
X3JvLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2l0LmMKICBbUlVMRVNdIGhjaS9r
ZXltYXAva2V5bWFwX3NnLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2VzLmMKICBb
UlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2h1LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5
bWFwX2JnLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX25sLmMKICBbUlVMRVNdIGhj
aS9rZXltYXAva2V5bWFwX2N6LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2RlLmMK
ICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2ZpLmMKICBbUlVMRVNdIGhjaS9rZXltYXAv
a2V5bWFwX21rLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3VrLmMKICBbUlVMRVNd
IGhjaS9rZXltYXAva2V5bWFwX3BsLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2F6
LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2ZyLmMKICBbUlVMRVNdIGhjaS9rZXlt
YXAva2V5bWFwX2J5LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX210LmMKICBbUlVM
RVNdIGhjaS9rZXltYXAva2V5bWFwX3dvLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFw
X3VhLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2x0LmMKICBbUlVMRVNdIGhjaS9r
ZXltYXAva2V5bWFwX3NyLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2FsLmMKICBb
UlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3J1LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5
bWFwX2NmLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX25vLmMKICBbUlVMRVNdIGhj
aS9rZXltYXAva2V5bWFwX2V0LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3RoLmMK
ICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3VzLmMKICBbUlVMRVNdIGhjaS9rZXltYXAv
a2V5bWFwX2lsLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2dyLmMKICBbUlVMRVNd
IGhjaS9rZXltYXAva2V5bWFwX2RrLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3B0
LmMKICBbUlVMRVNdIGhjaS9tdWN1cnNlcy93aWRnZXRzL2VkaXRib3guYwogIFtSVUxFU10g
aGNpL211Y3Vyc2VzL2tiLmMKICBbUlVMRVNdIGhjaS9tdWN1cnNlcy9jb2xvdXIuYwogIFtS
VUxFU10gaGNpL211Y3Vyc2VzL3Nsay5jCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvcHJpbnQu
YwogIFtSVUxFU10gaGNpL211Y3Vyc2VzL3dpbmRvd3MuYwogIFtSVUxFU10gaGNpL211Y3Vy
c2VzL211Y3Vyc2VzLmMKICBbUlVMRVNdIGhjaS9tdWN1cnNlcy93aW5pbml0LmMKICBbUlVM
RVNdIGhjaS9tdWN1cnNlcy9wcmludF9uYWR2LmMKICBbUlVMRVNdIGhjaS9tdWN1cnNlcy9h
bnNpX3NjcmVlbi5jCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvd2luYXR0cnMuYwogIFtSVUxF
U10gaGNpL211Y3Vyc2VzL2VkZ2luZy5jCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvY2xlYXIu
YwogIFtSVUxFU10gaGNpL211Y3Vyc2VzL2FsZXJ0LmMKICBbUlVMRVNdIGhjaS90dWkvc2V0
dGluZ3NfdWkuYwogIFtSVUxFU10gaGNpL3R1aS9sb2dpbl91aS5jCiAgW1JVTEVTXSBoY2kv
Y29tbWFuZHMvdmxhbl9jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2l3bWdtdF9jbWQu
YwogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2xvdGVzdF9jbWQuYwogIFtSVUxFU10gaGNpL2Nv
bW1hbmRzL2ZjbWdtdF9jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2ltYWdlX2NtZC5j
CiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvZGlnZXN0X2NtZC5jCiAgW1JVTEVTXSBoY2kvY29t
bWFuZHMvcm91dGVfY21kLmMKICBbUlVMRVNdIGhjaS9jb21tYW5kcy9kaGNwX2NtZC5jCiAg
W1JVTEVTXSBoY2kvY29tbWFuZHMvdGltZV9jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1hbmRz
L2F1dG9ib290X2NtZC5jCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvZ2Ric3R1Yl9jbWQuYwog
IFtSVUxFU10gaGNpL2NvbW1hbmRzL2lmbWdtdF9jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1h
bmRzL3NhbmJvb3RfY21kLmMKICBbUlVMRVNdIGhjaS9jb21tYW5kcy9sb2dpbl9jbWQuYwog
IFtSVUxFU10gaGNpL2NvbW1hbmRzL2NvbmZpZ19jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1h
bmRzL252b19jbWQuYwogIFtSVUxFU10gaGNpL3dpcmVsZXNzX2Vycm9ycy5jCiAgW1JVTEVT
XSBoY2kvZWRpdHN0cmluZy5jCiAgW1JVTEVTXSBoY2kvcmVhZGxpbmUuYwogIFtSVUxFU10g
aGNpL3N0cmVycm9yLmMKICBbUlVMRVNdIGhjaS9zaGVsbC5jCiAgW1JVTEVTXSBoY2kvbGlu
dXhfYXJncy5jCiAgW1JVTEVTXSBjcnlwdG8vYXh0bHMvc2hhMS5jCiAgW1JVTEVTXSBjcnlw
dG8vYXh0bHMvcnNhLmMKICBbUlVMRVNdIGNyeXB0by9heHRscy9iaWdpbnQuYwogIFtSVUxF
U10gY3J5cHRvL2F4dGxzL2Flcy5jCiAgW1JVTEVTXSBjcnlwdG8vY2JjLmMKICBbUlVMRVNd
IGNyeXB0by9heHRsc19zaGExLmMKICBbUlVMRVNdIGNyeXB0by9hZXNfd3JhcC5jCiAgW1JV
TEVTXSBjcnlwdG8vYXh0bHNfYWVzLmMKICBbUlVMRVNdIGNyeXB0by9hc24xLmMKICBbUlVM
RVNdIGNyeXB0by9obWFjLmMKICBbUlVMRVNdIGNyeXB0by9jcmMzMi5jCiAgW1JVTEVTXSBj
cnlwdG8vY3JhbmRvbS5jCiAgW1JVTEVTXSBjcnlwdG8vY3J5cHRvX251bGwuYwogIFtSVUxF
U10gY3J5cHRvL2FyYzQuYwogIFtSVUxFU10gY3J5cHRvL3NoYTFleHRyYS5jCiAgW1JVTEVT
XSBjcnlwdG8veDUwOS5jCiAgW1JVTEVTXSBjcnlwdG8vbWQ1LmMKICBbUlVMRVNdIGNyeXB0
by9jaGFwLmMKICBbUlVMRVNdIHRlc3RzL2xpbmVidWZfdGVzdC5jCiAgW1JVTEVTXSB0ZXN0
cy91bWFsbG9jX3Rlc3QuYwogIFtSVUxFU10gdGVzdHMvYm9mbV90ZXN0LmMKICBbUlVMRVNd
IHRlc3RzL3VyaV90ZXN0LmMKICBbUlVMRVNdIHRlc3RzL3Rlc3QuYwogIFtSVUxFU10gdGVz
dHMvbGlzdF90ZXN0LmMKICBbUlVMRVNdIHRlc3RzL21lbWNweV90ZXN0LmMKICBbUlVMRVNd
IGludGVyZmFjZS9ib2ZtL2JvZm0uYwogIFtSVUxFU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJp
b3MuYwogIFtSVUxFU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJpb3Nfc2V0dGluZ3MuYwogIFtS
VUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfY29uc29sZS5jCiAgW1JVTEVTXSBpbnRlcmZhY2Uv
ZWZpL2VmaV9zbnAuYwogIFtSVUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfcGNpLmMKICBbUlVM
RVNdIGludGVyZmFjZS9lZmkvZWZpX3N0cmVycm9yLmMKICBbUlVMRVNdIGludGVyZmFjZS9l
ZmkvZWZpX2JvZm0uYwogIFtSVUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfdW1hbGxvYy5jCiAg
W1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV9zdHJpbmdzLmMKICBbUlVMRVNdIGludGVyZmFj
ZS9lZmkvZWZpX3RpbWVyLmMKICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX3NtYmlvcy5j
CiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV9kcml2ZXIuYwogIFtSVUxFU10gaW50ZXJm
YWNlL2VmaS9lZmlfaW5pdC5jCiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV91YWNjZXNz
LmMKICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX2lvLmMKICBbUlVMRVNdIGRyaXZlcnMv
aW5maW5pYmFuZC9saW5kYS5jCiAgW1JVTEVTXSBkcml2ZXJzL2luZmluaWJhbmQvaGVybW9u
LmMKICBbUlVMRVNdIGRyaXZlcnMvaW5maW5pYmFuZC9hcmJlbC5jCiAgW1JVTEVTXSBkcml2
ZXJzL2luZmluaWJhbmQvcWliNzMyMi5jCiAgW1JVTEVTXSBkcml2ZXJzL2luZmluaWJhbmQv
bGluZGFfZncuYwogIFtSVUxFU10gZHJpdmVycy9iaXRiYXNoL2JpdGJhc2guYwogIFtSVUxF
U10gZHJpdmVycy9iaXRiYXNoL3NwaV9iaXQuYwogIFtSVUxFU10gZHJpdmVycy9iaXRiYXNo
L2kyY19iaXQuYwogIFtSVUxFU10gZHJpdmVycy9udnMvc3BpLmMKICBbUlVMRVNdIGRyaXZl
cnMvbnZzL252c3ZwZC5jCiAgW1JVTEVTXSBkcml2ZXJzL252cy90aHJlZXdpcmUuYwogIFtS
VUxFU10gZHJpdmVycy9udnMvbnZzLmMKICBbUlVMRVNdIGRyaXZlcnMvYmxvY2svaWJmdC5j
CiAgW1JVTEVTXSBkcml2ZXJzL2Jsb2NrL2F0YS5jCiAgW1JVTEVTXSBkcml2ZXJzL2Jsb2Nr
L3NycC5jCiAgW1JVTEVTXSBkcml2ZXJzL2Jsb2NrL3Njc2kuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvZWZpL3NucG5ldC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lZmkvc25wb25seS5j
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfdHJhZmZpYy5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC92eGdlL3Z4Z2UuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvdnhnZS92eGdl
X2NvbmZpZy5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfbWFpbi5jCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfaW5pdC5jCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX21hYy5jCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX2NhbGliLmMKICBbUlVMRVNdIGRyaXZlcnMv
bmV0L2F0aC9hdGg5ay9hdGg5a19lZXByb21fOTI4Ny5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9hdGgvYXRoOWsvYXRoOWsuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX2NvbW1vbi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5
MDAyX2h3LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19jYWxpYi5j
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfZWVwcm9tXzRrLmMKICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19lZXByb21fZGVmLmMKICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19tYWMuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwM19lZXByb20uYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9tYWMuYwogIFtSVUxFU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9jYWxpYi5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX3BoeS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9h
dGgvYXRoOWsvYXRoOWtfeG1pdC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsv
YXRoOWtfYXI1MDA4X3BoeS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRo
OWtfYXI5MDAzX3BoeS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtf
YW5pLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19tYWluLmMKICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfaHcuYwogIFtSVUxF
U10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2VlcHJvbS5jCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfcmVjdi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9h
dGgvYXRoOWsvYXRoOWtfaHcuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX3Jlc2V0LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1ay5jCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfYXR0YWNoLmMKICBbUlVMRVNd
IGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19yZmtpbGwuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDVrL2F0aDVrX2dwaW8uYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRo
L2F0aDVrL2F0aDVrX3BoeS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRo
NWtfaW5pdHZhbHMuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2Rt
YS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcGN1LmMKICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19kZXNjLmMKICBbUlVMRVNdIGRyaXZl
cnMvbmV0L2F0aC9hdGg1ay9hdGg1a19xY3UuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRo
L2F0aDVrL2F0aDVrX2VlcHJvbS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsv
YXRoNWtfY2Fwcy5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoX2h3LmMKICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfa2V5LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0
aC9hdGhfbWFpbi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoX3JlZ2QuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX2dyZjUxMDEuYwogIFtSVUxFU10g
ZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX21heDI4MjAuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvcnRsODE4eC9ydGw4MTg1LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L3J0bDgxOHgv
cnRsODE4eC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODAuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTg1X3J0bDgyMjUuYwogIFtSVUxFU10g
ZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX3NhMjQwMC5jCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC9waGFudG9tL3BoYW50b20uYwogIFtSVUxFU10gZHJpdmVycy9uZXQvaWdidmYvaWdi
dmZfbWFpbi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl92Zi5jCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl9tYnguYwogIFtSVUxFU10gZHJpdmVycy9u
ZXQvaWdiL2lnYl84MjU3NS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiLmMKICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFjLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0
L2lnYi9pZ2JfcGh5LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFpbi5jCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX252bS5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9pZ2IvaWdiX2FwaS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX21hbmFnZS5j
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlXzgwMDAzZXMybGFuLmMKICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfaWNoOGxhbi5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX21hbmFnZS5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9lMTAwMGUvZTEwMDBlXzgyNTcxLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwZS9l
MTAwMGUuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9tYWMuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9waHkuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvZTEwMDBlL2UxMDAwZV9udm0uYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBl
L2UxMDAwZV9tYWluLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQy
LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQwLmMKICBbUlVMRVNd
IGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2FwaS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9l
MTAwMC9lMTAwMF9tYW5hZ2UuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBf
ODI1NDMuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbnZtLmMKICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX21hYy5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9lMTAwMC9lMTAwMF9waHkuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDAu
YwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFpbi5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9lMTAwMC9lMTAwMF84MjU0MS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9k
ZXBjYS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hbWQ4MTExZS5jCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9qbWUuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvcHJpc20yX3BjaS5jCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC8zYzU5NS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92aWEtcmhp
bmUuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvdzg5Yzg0MC5jCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC9jczg5eDAuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvbmUya19pc2EuYwogIFtSVUxF
U10gZHJpdmVycy9uZXQvaXBvaWIuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvc2t5Mi5jCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9hdGwxZS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9sZWdh
Y3kuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZWVwcm8xMDAuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvM2M1MTUuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYm54Mi5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9kbWZlLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L25zODM5MC5jCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC9uczgzODIwLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L3BjbmV0
MzIuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvM2M1MDktZWlzYS5jCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC90ZzMuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvM2M1eDkuYwogIFtSVUxFU10g
ZHJpdmVycy9uZXQvc21jOTAwMC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92aXJ0aW8tbmV0
LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2V0aGVyZmFicmljLmMKICBbUlVMRVNdIGRyaXZl
cnMvbmV0L3dkLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NrZ2UuYwogIFtSVUxFU10gZHJp
dmVycy9uZXQvc2lzMTkwLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L25hdHNlbWkuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvYjQ0LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2ZvcmNlZGV0
aC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9wcmlzbTJfcGx4LmMKICBbUlVMRVNdIGRyaXZl
cnMvbmV0L3N1bmRhbmNlLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L3J0bDgxMzkuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvZXBpYzEwMC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC8zYzkw
eC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9kYXZpY29tLmMKICBbUlVMRVNdIGRyaXZlcnMv
bmV0LzNjNTA5LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0LzNjNTI5LmMKICBbUlVMRVNdIGRy
aXZlcnMvbmV0L210ZDgweC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9teXJpMTBnZS5jCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9lZXByby5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9uZS5j
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC92aWEtdmVsb2NpdHkuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvcG5pYy5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC90dWxpcC5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9zaXM5MDAuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvcjgxNjkuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvdGxhbi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC8zYzUwMy5j
CiAgW1JVTEVTXSBkcml2ZXJzL2J1cy9wY2kuYwogIFtSVUxFU10gZHJpdmVycy9idXMvaXNh
cG5wLmMKICBbUlVMRVNdIGRyaXZlcnMvYnVzL3ZpcnRpby1yaW5nLmMKICBbUlVMRVNdIGRy
aXZlcnMvYnVzL3ZpcnRpby1wY2kuYwogIFtSVUxFU10gZHJpdmVycy9idXMvaXNhLmMKICBb
UlVMRVNdIGRyaXZlcnMvYnVzL2lzYV9pZHMuYwogIFtSVUxFU10gZHJpdmVycy9idXMvcGNp
ZXh0cmEuYwogIFtSVUxFU10gZHJpdmVycy9idXMvcGNpYmFja3VwLmMKICBbUlVMRVNdIGRy
aXZlcnMvYnVzL3BjaXZwZC5jCiAgW1JVTEVTXSBkcml2ZXJzL2J1cy9tY2EuYwogIFtSVUxF
U10gZHJpdmVycy9idXMvZWlzYS5jCiAgW1JVTEVTXSBpbWFnZS9zY3JpcHQuYwogIFtSVUxF
U10gaW1hZ2UvZWxmLmMKICBbUlVMRVNdIGltYWdlL2VmaV9pbWFnZS5jCiAgW1JVTEVTXSBp
bWFnZS9zZWdtZW50LmMKICBbUlVMRVNdIGltYWdlL2VtYmVkZGVkLmMKICBbUlVMRVNdIG5l
dC84MDIxMS9yYzgwMjExLmMKICBbUlVMRVNdIG5ldC84MDIxMS93cGEuYwogIFtSVUxFU10g
bmV0LzgwMjExL3dwYV9jY21wLmMKICBbUlVMRVNdIG5ldC84MDIxMS9uZXQ4MDIxMS5jCiAg
W1JVTEVTXSBuZXQvODAyMTEvc2VjODAyMTEuYwogIFtSVUxFU10gbmV0LzgwMjExL3dlcC5j
CiAgW1JVTEVTXSBuZXQvODAyMTEvd3BhX3Bzay5jCiAgW1JVTEVTXSBuZXQvODAyMTEvd3Bh
X3RraXAuYwogIFtSVUxFU10gbmV0L2luZmluaWJhbmQvaWJfbWkuYwogIFtSVUxFU10gbmV0
L2luZmluaWJhbmQvaWJfY20uYwogIFtSVUxFU10gbmV0L2luZmluaWJhbmQvaWJfcGFja2V0
LmMKICBbUlVMRVNdIG5ldC9pbmZpbmliYW5kL2liX3NtYy5jCiAgW1JVTEVTXSBuZXQvaW5m
aW5pYmFuZC9pYl9wYXRocmVjLmMKICBbUlVMRVNdIG5ldC9pbmZpbmliYW5kL2liX3NtYS5j
CiAgW1JVTEVTXSBuZXQvaW5maW5pYmFuZC9pYl9jbXJjLmMKICBbUlVMRVNdIG5ldC9pbmZp
bmliYW5kL2liX3NycC5jCiAgW1JVTEVTXSBuZXQvaW5maW5pYmFuZC9pYl9tY2FzdC5jCiAg
W1JVTEVTXSBuZXQvdWRwL2RoY3AuYwogIFtSVUxFU10gbmV0L3VkcC9kbnMuYwogIFtSVUxF
U10gbmV0L3VkcC9zbGFtLmMKICBbUlVMRVNdIG5ldC91ZHAvdGZ0cC5jCiAgW1JVTEVTXSBu
ZXQvdWRwL3N5c2xvZy5jCiAgW1JVTEVTXSBuZXQvdGNwL2h0dHBzLmMKICBbUlVMRVNdIG5l
dC90Y3AvaXNjc2kuYwogIFtSVUxFU10gbmV0L3RjcC9mdHAuYwogIFtSVUxFU10gbmV0L3Rj
cC9odHRwLmMKICBbUlVMRVNdIG5ldC9lYXBvbC5jCiAgW1JVTEVTXSBuZXQvZmNucy5jCiAg
W1JVTEVTXSBuZXQvZmFrZWRoY3AuYwogIFtSVUxFU10gbmV0L2ljbXB2Ni5jCiAgW1JVTEVT
XSBuZXQvbmV0ZGV2X3NldHRpbmdzLmMKICBbUlVMRVNdIG5ldC9mY3AuYwogIFtSVUxFU10g
bmV0L2Zjb2UuYwogIFtSVUxFU10gbmV0L2lvYnBhZC5jCiAgW1JVTEVTXSBuZXQvdGNwLmMK
ICBbUlVMRVNdIG5ldC9taWkuYwogIFtSVUxFU10gbmV0L2FycC5jCiAgW1JVTEVTXSBuZXQv
ZXRoZXJuZXQuYwogIFtSVUxFU10gbmV0L2ZjZWxzLmMKICBbUlVMRVNdIG5ldC90Y3BpcC5j
CiAgW1JVTEVTXSBuZXQvaXB2Ni5jCiAgW1JVTEVTXSBuZXQvYW9lLmMKICBbUlVMRVNdIG5l
dC9yYXJwLmMKICBbUlVMRVNdIG5ldC92bGFuLmMKICBbUlVMRVNdIG5ldC9udWxsbmV0LmMK
ICBbUlVMRVNdIG5ldC9pbmZpbmliYW5kLmMKICBbUlVMRVNdIG5ldC9pcHY0LmMKICBbUlVM
RVNdIG5ldC9ldGhfc2xvdy5jCiAgW1JVTEVTXSBuZXQvdGxzLmMKICBbUlVMRVNdIG5ldC9u
ZHAuYwogIFtSVUxFU10gbmV0L2RoY3Bwa3QuYwogIFtSVUxFU10gbmV0L2NhY2hlZGhjcC5j
CiAgW1JVTEVTXSBuZXQvbmV0ZGV2aWNlLmMKICBbUlVMRVNdIG5ldC9yZXRyeS5jCiAgW1JV
TEVTXSBuZXQvaWNtcC5jCiAgW1JVTEVTXSBuZXQvdWRwLmMKICBbUlVMRVNdIG5ldC9kaGNw
b3B0cy5jCiAgW1JVTEVTXSBuZXQvZmMuYwogIFtSVUxFU10gY29yZS9jdHlwZS5jCiAgW1JV
TEVTXSBjb3JlL2Jhc2VuYW1lLmMKICBbUlVMRVNdIGNvcmUvbnZvLmMKICBbUlVMRVNdIGNv
cmUvZGVidWdfbWQ1LmMKICBbUlVMRVNdIGNvcmUvaW50ZXJmYWNlLmMKICBbUlVMRVNdIGNv
cmUvYnRleHQuYwogIFtSVUxFU10gY29yZS9nZXRvcHQuYwogIFtSVUxFU10gY29yZS9nZXRr
ZXkuYwogIFtSVUxFU10gY29yZS9hc3ByaW50Zi5jCiAgW1JVTEVTXSBjb3JlL2dkYnN0dWIu
YwogIFtSVUxFU10gY29yZS9saW5lYnVmLmMKICBbUlVMRVNdIGNvcmUvZWRkLmMKICBbUlVM
RVNdIGNvcmUvaW5pdC5jCiAgW1JVTEVTXSBjb3JlL3N0cnRvdWxsLmMKICBbUlVMRVNdIGNv
cmUvc2V0dGluZ3MuYwogIFtSVUxFU10gY29yZS9tYWluLmMKICBbUlVMRVNdIGNvcmUvZG93
bmxvYWRlci5jCiAgW1JVTEVTXSBjb3JlL2h3LmMKICBbUlVMRVNdIGNvcmUvYml0b3BzLmMK
ICBbUlVMRVNdIGNvcmUvdnNwcmludGYuYwogIFtSVUxFU10gY29yZS9udWxsX25hcC5jCiAg
W1JVTEVTXSBjb3JlL3hmZXIuYwogIFtSVUxFU10gY29yZS9wY19rYmQuYwogIFtSVUxFU10g
Y29yZS9wb3NpeF9pby5jCiAgW1JVTEVTXSBjb3JlL2dkYnVkcC5jCiAgW1JVTEVTXSBjb3Jl
L2NvbnNvbGUuYwogIFtSVUxFU10gY29yZS9vcGVuLmMKICBbUlVMRVNdIGNvcmUvc2VyaWFs
LmMKICBbUlVMRVNdIGNvcmUvYWNwaS5jCiAgW1JVTEVTXSBjb3JlL3VyaS5jCiAgW1JVTEVT
XSBjb3JlL2Jsb2NrZGV2LmMKICBbUlVMRVNdIGNvcmUvY3Bpby5jCiAgW1JVTEVTXSBjb3Jl
L3RpbWVyLmMKICBbUlVMRVNdIGNvcmUvbWlzYy5jCiAgW1JVTEVTXSBjb3JlL2N3dXJpLmMK
ICBbUlVMRVNdIGNvcmUvaTgyMzY1LmMKICBbUlVMRVNdIGNvcmUvZXJybm8uYwogIFtSVUxF
U10gY29yZS9qb2IuYwogIFtSVUxFU10gY29yZS9wcm9jZXNzLmMKICBbUlVMRVNdIGNvcmUv
Z2Ric2VyaWFsLmMKICBbUlVMRVNdIGNvcmUvZGVidWcuYwogIFtSVUxFU10gY29yZS9mbnJl
Yy5jCiAgW1JVTEVTXSBjb3JlL21hbGxvYy5jCiAgW1JVTEVTXSBjb3JlL2Fuc2llc2MuYwog
IFtSVUxFU10gY29yZS9kZXZpY2UuYwogIFtSVUxFU10gY29yZS9iYXNlNjQuYwogIFtSVUxF
U10gY29yZS9iaXRtYXAuYwogIFtSVUxFU10gY29yZS9leGVjLmMKICBbUlVMRVNdIGNvcmUv
bW9ub2pvYi5jCiAgW1JVTEVTXSBjb3JlL251bGxfc2FuYm9vdC5jCiAgW1JVTEVTXSBjb3Jl
L3N0cmluZ2V4dHJhLmMKICBbUlVMRVNdIGNvcmUvcmFuZG9tLmMKICBbUlVMRVNdIGNvcmUv
cGFyc2VvcHQuYwogIFtSVUxFU10gY29yZS9yZXNvbHYuYwogIFtSVUxFU10gY29yZS9pb2J1
Zi5jCiAgW1JVTEVTXSBjb3JlL2ltYWdlLmMKICBbUlVMRVNdIGNvcmUvc3RyaW5nLmMKICBb
UlVMRVNdIGNvcmUvYmFzZTE2LmMKICBbUlVMRVNdIGNvcmUvYXNzZXJ0LmMKICBbUlVMRVNd
IGNvcmUvcmVmY250LmMKICBbUlVMRVNdIGNvcmUvdXVpZC5jCiAgW1JVTEVTXSBjb3JlL3Nl
cmlhbF9jb25zb2xlLmMKICBbUlVMRVNdIGNvcmUvcGNtY2lhLmMKICBbUlVMRVNdIGxpYmdj
Yy9fX3Vtb2RkaTMuYwogIFtSVUxFU10gbGliZ2NjL19fdWRpdmRpMy5jCiAgW1JVTEVTXSBs
aWJnY2MvX19tb2RkaTMuYwogIFtSVUxFU10gbGliZ2NjL21lbWNweS5jCiAgW1JVTEVTXSBs
aWJnY2MvaWNjLmMKICBbUlVMRVNdIGxpYmdjYy9fX2RpdmRpMy5jCiAgW1JVTEVTXSBsaWJn
Y2MvX191ZGl2bW9kZGk0LmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlp
c3IuUwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbTMyX3dyYXBw
ZXIuUwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfZW50cnkuUwogIFtE
RVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2U4MjBtYW5nbGVyLlMKICBbREVQU10g
YXJjaC9pMzg2L3ByZWZpeC9tYnIuUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L3B4ZXBy
ZWZpeC5TCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvcm9tcHJlZml4LlMKICBbREVQU10g
YXJjaC9pMzg2L3ByZWZpeC9leGVwcmVmaXguUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4
L2hkcHJlZml4LlMKICBbREVQU10gYXJjaC9pMzg2L3ByZWZpeC91c2JkaXNrLlMKICBbREVQ
U10gYXJjaC9pMzg2L3ByZWZpeC9ra2tweGVwcmVmaXguUwogIFtERVBTXSBhcmNoL2kzODYv
cHJlZml4L2tweGVwcmVmaXguUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L25iaXByZWZp
eC5TCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvbnVsbHByZWZpeC5TCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9wcmVmaXgvYm9vdHBhcnQuUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L3Vu
ZGlsb2FkZXIuUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L2trcHhlcHJlZml4LlMKICBb
REVQU10gYXJjaC9pMzg2L3ByZWZpeC91bm5ydjJiMTYuUwogIFtERVBTXSBhcmNoL2kzODYv
cHJlZml4L2xrcm5wcmVmaXguUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L3VubnJ2MmIu
UwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L21yb21wcmVmaXguUwogIFtERVBTXSBhcmNo
L2kzODYvcHJlZml4L2Rza3ByZWZpeC5TCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvbGli
cHJlZml4LlMKICBbREVQU10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYnJtLlMKICBbREVQ
U10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYmEyMC5TCiAgW0RFUFNdIGFyY2gvaTM4Ni90
cmFuc2l0aW9ucy9saWJwbS5TCiAgW0RFUFNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJr
aXIuUwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9zdGFjazE2LlMKICBbREVQU10gYXJjaC9p
Mzg2L2NvcmUvc3RhY2suUwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9zZXRqbXAuUwogIFtE
RVBTXSBhcmNoL2kzODYvY29yZS9nZGJpZHQuUwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9w
YXRjaF9jZi5TCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3ZpcnRhZGRyLlMKICBbREVQU10g
dGVzdHMvZ2Ric3R1Yl90ZXN0LlMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3Vu
ZGlyb20uYwogIFtERVBTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaW5ldC5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpLmMKICBbREVQU10gYXJjaC9pMzg2L2Ry
aXZlcnMvbmV0L3VuZGlvbmx5LmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3Vu
ZGlsb2FkLmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlwcmVsb2FkLmMK
ICBbREVQU10gYXJjaC94ODYvcHJlZml4L2VmaWRydnByZWZpeC5jCiAgW0RFUFNdIGFyY2gv
eDg2L3ByZWZpeC9lZmlwcmVmaXguYwogIFtERVBTXSBhcmNoL3g4Ni9pbnRlcmZhY2UvZWZp
L2VmaXg4Nl9uYXAuYwogIFtERVBTXSBhcmNoL3g4Ni9jb3JlL3g4Nl9zdHJpbmcuYwogIFtE
RVBTXSBhcmNoL3g4Ni9jb3JlL3BjaWRpcmVjdC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9oY2kv
Y29tbWFuZHMvcmVib290X2NtZC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9oY2kvY29tbWFuZHMv
cHhlX2NtZC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2Uvc3lzbGludXgvY29tYm9v
dF9yZXNvbHYuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbTMy
X2NhbGwuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbWJvb3Rf
Y2FsbC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlcGFyZW50L3B4ZXBhcmVu
dF9kaGNwLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQvcHhlcGFy
ZW50LmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3VkcC5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV91bmRpLmMKICBbREVQU10gYXJjaC9p
Mzg2L2ludGVyZmFjZS9weGUvcHhlX2xvYWRlci5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRl
cmZhY2UvcHhlL3B4ZV9leGl0X2hvb2suYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNl
L3B4ZS9weGVfcHJlYm9vdC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4
ZV90ZnRwLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2ZpbGUuYwog
IFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfY2FsbC5jCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Nfc21iaW9zLmMKICBbREVQU10gYXJjaC9p
Mzg2L2ludGVyZmFjZS9wY2Jpb3MvbWVtdG9wX3VtYWxsb2MuYwogIFtERVBTXSBhcmNoL2kz
ODYvaW50ZXJmYWNlL3BjYmlvcy9iaW9zaW50LmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVy
ZmFjZS9wY2Jpb3MvYmlvc190aW1lci5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2Uv
cGNiaW9zL3BjaWJpb3MuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9p
bnQxMy5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NfbmFwLmMK
ICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL2NvbWJvb3QuYwogIFtERVBTXSBhcmNoL2kzODYv
aW1hZ2UvZWxmYm9vdC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9ib290c2VjdG9yLmMK
ICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL211bHRpYm9vdC5jCiAgW0RFUFNdIGFyY2gvaTM4
Ni9pbWFnZS9weGVfaW1hZ2UuYwogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2UvYnppbWFnZS5j
CiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9uYmkuYwogIFtERVBTXSBhcmNoL2kzODYvaW1h
Z2UvY29tMzIuYwogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL3BucGJpb3Mu
YwogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2Jpb3NfY29uc29sZS5jCiAg
W0RFUFNdIGFyY2gvaTM4Ni9maXJtd2FyZS9wY2Jpb3MvZmFrZWU4MjAuYwogIFtERVBTXSBh
cmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2Jhc2VtZW0uYwogIFtERVBTXSBhcmNoL2kzODYv
ZmlybXdhcmUvcGNiaW9zL21lbW1hcC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9maXJtd2FyZS9w
Y2Jpb3MvaGlkZW1lbS5jCiAgW0RFUFNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJybV9t
Z210LmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUvZHVtcHJlZ3MuYwogIFtERVBTXSBhcmNo
L2kzODYvY29yZS9udWxsdHJhcC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3JlbG9jYXRl
LmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUveDg2X2lvLmMKICBbREVQU10gYXJjaC9pMzg2
L2NvcmUvdGltZXIyLmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcnVudGltZS5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9jb3JlL3BpYzgyNTkuYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9j
cHUuYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9nZGJtYWNoLmMKICBbREVQU10gYXJjaC9p
Mzg2L2NvcmUvdmlkZW9fc3Vici5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL2Jhc2VtZW1f
cGFja2V0LmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcmR0c2NfdGltZXIuYwogIFtERVBT
XSBjb25maWcvY29uZmlnX3JvbXByZWZpeC5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWcuYwog
IFtERVBTXSBjb25maWcvY29uZmlnX2ZjLmMKICBbREVQU10gY29uZmlnL2NvbmZpZ19ldGhl
cm5ldC5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWdfbmV0ODAyMTEuYwogIFtERVBTXSBjb25m
aWcvY29uZmlnX2luZmluaWJhbmQuYwogIFtERVBTXSB1c3IvYXV0b2Jvb3QuYwogIFtERVBT
XSB1c3IvaWZtZ210LmMKICBbREVQU10gdXNyL2ZjbWdtdC5jCiAgW0RFUFNdIHVzci9kaGNw
bWdtdC5jCiAgW0RFUFNdIHVzci9weGVtZW51LmMKICBbREVQU10gdXNyL2ltZ21nbXQuYwog
IFtERVBTXSB1c3IvbG90ZXN0LmMKICBbREVQU10gdXNyL2l3bWdtdC5jCiAgW0RFUFNdIHVz
ci9yb3V0ZS5jCiAgW0RFUFNdIHVzci9wcm9tcHQuYwogIFtERVBTXSBoY2kva2V5bWFwL2tl
eW1hcF9yby5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2l0LmMKICBbREVQU10gaGNp
L2tleW1hcC9rZXltYXBfc2cuYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9lcy5jCiAg
W0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2h1LmMKICBbREVQU10gaGNpL2tleW1hcC9rZXlt
YXBfYmcuYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9ubC5jCiAgW0RFUFNdIGhjaS9r
ZXltYXAva2V5bWFwX2N6LmMKICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfZGUuYwogIFtE
RVBTXSBoY2kva2V5bWFwL2tleW1hcF9maS5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFw
X21rLmMKICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfdWsuYwogIFtERVBTXSBoY2kva2V5
bWFwL2tleW1hcF9wbC5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2F6LmMKICBbREVQ
U10gaGNpL2tleW1hcC9rZXltYXBfZnIuYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9i
eS5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX210LmMKICBbREVQU10gaGNpL2tleW1h
cC9rZXltYXBfd28uYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF91YS5jCiAgW0RFUFNd
IGhjaS9rZXltYXAva2V5bWFwX2x0LmMKICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfc3Iu
YwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9hbC5jCiAgW0RFUFNdIGhjaS9rZXltYXAv
a2V5bWFwX3J1LmMKICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfY2YuYwogIFtERVBTXSBo
Y2kva2V5bWFwL2tleW1hcF9uby5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2V0LmMK
ICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfdGguYwogIFtERVBTXSBoY2kva2V5bWFwL2tl
eW1hcF91cy5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2lsLmMKICBbREVQU10gaGNp
L2tleW1hcC9rZXltYXBfZ3IuYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9kay5jCiAg
W0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3B0LmMKICBbREVQU10gaGNpL211Y3Vyc2VzL3dp
ZGdldHMvZWRpdGJveC5jCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9rYi5jCiAgW0RFUFNdIGhj
aS9tdWN1cnNlcy9jb2xvdXIuYwogIFtERVBTXSBoY2kvbXVjdXJzZXMvc2xrLmMKICBbREVQ
U10gaGNpL211Y3Vyc2VzL3ByaW50LmMKICBbREVQU10gaGNpL211Y3Vyc2VzL3dpbmRvd3Mu
YwogIFtERVBTXSBoY2kvbXVjdXJzZXMvbXVjdXJzZXMuYwogIFtERVBTXSBoY2kvbXVjdXJz
ZXMvd2luaW5pdC5jCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9wcmludF9uYWR2LmMKICBbREVQ
U10gaGNpL211Y3Vyc2VzL2Fuc2lfc2NyZWVuLmMKICBbREVQU10gaGNpL211Y3Vyc2VzL3dp
bmF0dHJzLmMKICBbREVQU10gaGNpL211Y3Vyc2VzL2VkZ2luZy5jCiAgW0RFUFNdIGhjaS9t
dWN1cnNlcy9jbGVhci5jCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9hbGVydC5jCiAgW0RFUFNd
IGhjaS90dWkvc2V0dGluZ3NfdWkuYwogIFtERVBTXSBoY2kvdHVpL2xvZ2luX3VpLmMKICBb
REVQU10gaGNpL2NvbW1hbmRzL3ZsYW5fY21kLmMKICBbREVQU10gaGNpL2NvbW1hbmRzL2l3
bWdtdF9jbWQuYwogIFtERVBTXSBoY2kvY29tbWFuZHMvbG90ZXN0X2NtZC5jCiAgW0RFUFNd
IGhjaS9jb21tYW5kcy9mY21nbXRfY21kLmMKICBbREVQU10gaGNpL2NvbW1hbmRzL2ltYWdl
X2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5kcy9kaWdlc3RfY21kLmMKICBbREVQU10gaGNp
L2NvbW1hbmRzL3JvdXRlX2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5kcy9kaGNwX2NtZC5j
CiAgW0RFUFNdIGhjaS9jb21tYW5kcy90aW1lX2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5k
cy9hdXRvYm9vdF9jbWQuYwogIFtERVBTXSBoY2kvY29tbWFuZHMvZ2Ric3R1Yl9jbWQuYwog
IFtERVBTXSBoY2kvY29tbWFuZHMvaWZtZ210X2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5k
cy9zYW5ib290X2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5kcy9sb2dpbl9jbWQuYwogIFtE
RVBTXSBoY2kvY29tbWFuZHMvY29uZmlnX2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5kcy9u
dm9fY21kLmMKICBbREVQU10gaGNpL3dpcmVsZXNzX2Vycm9ycy5jCiAgW0RFUFNdIGhjaS9l
ZGl0c3RyaW5nLmMKICBbREVQU10gaGNpL3JlYWRsaW5lLmMKICBbREVQU10gaGNpL3N0cmVy
cm9yLmMKICBbREVQU10gaGNpL3NoZWxsLmMKICBbREVQU10gaGNpL2xpbnV4X2FyZ3MuYwog
IFtERVBTXSBjcnlwdG8vYXh0bHMvc2hhMS5jCiAgW0RFUFNdIGNyeXB0by9heHRscy9yc2Eu
YwogIFtERVBTXSBjcnlwdG8vYXh0bHMvYmlnaW50LmMKICBbREVQU10gY3J5cHRvL2F4dGxz
L2Flcy5jCiAgW0RFUFNdIGNyeXB0by9jYmMuYwogIFtERVBTXSBjcnlwdG8vYXh0bHNfc2hh
MS5jCiAgW0RFUFNdIGNyeXB0by9hZXNfd3JhcC5jCiAgW0RFUFNdIGNyeXB0by9heHRsc19h
ZXMuYwogIFtERVBTXSBjcnlwdG8vYXNuMS5jCiAgW0RFUFNdIGNyeXB0by9obWFjLmMKICBb
REVQU10gY3J5cHRvL2NyYzMyLmMKICBbREVQU10gY3J5cHRvL2NyYW5kb20uYwogIFtERVBT
XSBjcnlwdG8vY3J5cHRvX251bGwuYwogIFtERVBTXSBjcnlwdG8vYXJjNC5jCiAgW0RFUFNd
IGNyeXB0by9zaGExZXh0cmEuYwogIFtERVBTXSBjcnlwdG8veDUwOS5jCiAgW0RFUFNdIGNy
eXB0by9tZDUuYwogIFtERVBTXSBjcnlwdG8vY2hhcC5jCiAgW0RFUFNdIHRlc3RzL2xpbmVi
dWZfdGVzdC5jCiAgW0RFUFNdIHRlc3RzL3VtYWxsb2NfdGVzdC5jCiAgW0RFUFNdIHRlc3Rz
L2JvZm1fdGVzdC5jCiAgW0RFUFNdIHRlc3RzL3VyaV90ZXN0LmMKICBbREVQU10gdGVzdHMv
dGVzdC5jCiAgW0RFUFNdIHRlc3RzL2xpc3RfdGVzdC5jCiAgW0RFUFNdIHRlc3RzL21lbWNw
eV90ZXN0LmMKICBbREVQU10gaW50ZXJmYWNlL2JvZm0vYm9mbS5jCiAgW0RFUFNdIGludGVy
ZmFjZS9zbWJpb3Mvc21iaW9zLmMKICBbREVQU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJpb3Nf
c2V0dGluZ3MuYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9jb25zb2xlLmMKICBbREVQ
U10gaW50ZXJmYWNlL2VmaS9lZmlfc25wLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlf
cGNpLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfc3RyZXJyb3IuYwogIFtERVBTXSBp
bnRlcmZhY2UvZWZpL2VmaV9ib2ZtLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfdW1h
bGxvYy5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3N0cmluZ3MuYwogIFtERVBTXSBp
bnRlcmZhY2UvZWZpL2VmaV90aW1lci5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3Nt
Ymlvcy5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX2RyaXZlci5jCiAgW0RFUFNdIGlu
dGVyZmFjZS9lZmkvZWZpX2luaXQuYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV91YWNj
ZXNzLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfaW8uYwogIFtERVBTXSBkcml2ZXJz
L2luZmluaWJhbmQvbGluZGEuYwogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvaGVybW9u
LmMKICBbREVQU10gZHJpdmVycy9pbmZpbmliYW5kL2FyYmVsLmMKICBbREVQU10gZHJpdmVy
cy9pbmZpbmliYW5kL3FpYjczMjIuYwogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvbGlu
ZGFfZncuYwogIFtERVBTXSBkcml2ZXJzL2JpdGJhc2gvYml0YmFzaC5jCiAgW0RFUFNdIGRy
aXZlcnMvYml0YmFzaC9zcGlfYml0LmMKICBbREVQU10gZHJpdmVycy9iaXRiYXNoL2kyY19i
aXQuYwogIFtERVBTXSBkcml2ZXJzL252cy9zcGkuYwogIFtERVBTXSBkcml2ZXJzL252cy9u
dnN2cGQuYwogIFtERVBTXSBkcml2ZXJzL252cy90aHJlZXdpcmUuYwogIFtERVBTXSBkcml2
ZXJzL252cy9udnMuYwogIFtERVBTXSBkcml2ZXJzL2Jsb2NrL2liZnQuYwogIFtERVBTXSBk
cml2ZXJzL2Jsb2NrL2F0YS5jCiAgW0RFUFNdIGRyaXZlcnMvYmxvY2svc3JwLmMKICBbREVQ
U10gZHJpdmVycy9ibG9jay9zY3NpLmMKICBbREVQU10gZHJpdmVycy9uZXQvZWZpL3NucG5l
dC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2VmaS9zbnBvbmx5LmMKICBbREVQU10gZHJpdmVy
cy9uZXQvdnhnZS92eGdlX3RyYWZmaWMuYwogIFtERVBTXSBkcml2ZXJzL25ldC92eGdlL3Z4
Z2UuYwogIFtERVBTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfY29uZmlnLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvdnhnZS92eGdlX21haW4uYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgv
YXRoOWsvYXRoOWtfaW5pdC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5
a19hcjkwMDNfbWFjLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2Fy
OTAwM19jYWxpYi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19lZXBy
b21fOTI4Ny5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5ay5jCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19jb21tb24uYwogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX2h3LmMKICBbREVQU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2NhbGliLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0
aDlrL2F0aDlrX2VlcHJvbV80ay5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19lZXByb21fZGVmLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlr
X21hYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfZWVw
cm9tLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9tYWMu
YwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX2NhbGliLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9waHkuYwogIFtE
RVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfeG1pdC5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5LmMKICBbREVQU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwM19waHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9h
dGgvYXRoOWsvYXRoOWtfYW5pLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX21haW4uYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAz
X2h3LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2VlcHJvbS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19yZWN2LmMKICBbREVQU10gZHJp
dmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2h3LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRo
L2F0aDVrL2F0aDVrX3Jlc2V0LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2F0dGFjaC5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19yZmtpbGwuYwogIFtERVBTXSBk
cml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZ3Bpby5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L2F0aC9hdGg1ay9hdGg1a19waHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsv
YXRoNWtfaW5pdHZhbHMuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtf
ZG1hLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3BjdS5jCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19kZXNjLmMKICBbREVQU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDVrL2F0aDVrX3FjdS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9h
dGg1ay9hdGg1a19lZXByb20uYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRo
NWtfY2Fwcy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfaHcuYwogIFtERVBTXSBk
cml2ZXJzL25ldC9hdGgvYXRoX2tleS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhf
bWFpbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfcmVnZC5jCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4MF9ncmY1MTAxLmMKICBbREVQU10gZHJpdmVycy9u
ZXQvcnRsODE4eC9ydGw4MTgwX21heDI4MjAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4
MTh4L3J0bDgxODUuYwogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxOHguYwog
IFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODAuYwogIFtERVBTXSBkcml2ZXJz
L25ldC9ydGw4MTh4L3J0bDgxODVfcnRsODIyNS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0
bDgxOHgvcnRsODE4MF9zYTI0MDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9waGFudG9tL3Bo
YW50b20uYwogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl9tYWluLmMKICBbREVQ
U10gZHJpdmVycy9uZXQvaWdidmYvaWdidmZfdmYuYwogIFtERVBTXSBkcml2ZXJzL25ldC9p
Z2J2Zi9pZ2J2Zl9tYnguYwogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdiXzgyNTc1LmMK
ICBbREVQU10gZHJpdmVycy9uZXQvaWdiL2lnYi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2ln
Yi9pZ2JfbWFjLmMKICBbREVQU10gZHJpdmVycy9uZXQvaWdiL2lnYl9waHkuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9pZ2IvaWdiX21haW4uYwogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2Iv
aWdiX252bS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfYXBpLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvaWdiL2lnYl9tYW5hZ2UuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAw
MGUvZTEwMDBlXzgwMDAzZXMybGFuLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2Ux
MDAwZV9pY2g4bGFuLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9tYW5h
Z2UuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlXzgyNTcxLmMKICBbREVQ
U10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2Ux
MDAwZS9lMTAwMGVfbWFjLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9w
aHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX252bS5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfbWFpbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L2UxMDAwL2UxMDAwXzgyNTQyLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBf
ODI1NDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9hcGkuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9tYW5hZ2UuYwogIFtERVBTXSBkcml2ZXJzL25l
dC9lMTAwMC9lMTAwMF84MjU0My5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAw
X252bS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX21hYy5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX3BoeS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2Ux
MDAwL2UxMDAwLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFpbi5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQxLmMKICBbREVQU10gZHJpdmVy
cy9uZXQvZGVwY2EuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hbWQ4MTExZS5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2ptZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ByaXNtMl9wY2kuYwog
IFtERVBTXSBkcml2ZXJzL25ldC8zYzU5NS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ZpYS1y
aGluZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3c4OWM4NDAuYwogIFtERVBTXSBkcml2ZXJz
L25ldC9jczg5eDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9uZTJrX2lzYS5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2lwb2liLmMKICBbREVQU10gZHJpdmVycy9uZXQvc2t5Mi5jCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0bDFlLmMKICBbREVQU10gZHJpdmVycy9uZXQvbGVnYWN5LmMK
ICBbREVQU10gZHJpdmVycy9uZXQvZWVwcm8xMDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC8z
YzUxNS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2JueDIuYwogIFtERVBTXSBkcml2ZXJzL25l
dC9kbWZlLmMKICBbREVQU10gZHJpdmVycy9uZXQvbnM4MzkwLmMKICBbREVQU10gZHJpdmVy
cy9uZXQvbnM4MzgyMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BjbmV0MzIuYwogIFtERVBT
XSBkcml2ZXJzL25ldC8zYzUwOS1laXNhLmMKICBbREVQU10gZHJpdmVycy9uZXQvdGczLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvM2M1eDkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9zbWM5
MDAwLmMKICBbREVQU10gZHJpdmVycy9uZXQvdmlydGlvLW5ldC5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2V0aGVyZmFicmljLmMKICBbREVQU10gZHJpdmVycy9uZXQvd2QuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9za2dlLmMKICBbREVQU10gZHJpdmVycy9uZXQvc2lzMTkwLmMKICBb
REVQU10gZHJpdmVycy9uZXQvbmF0c2VtaS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2I0NC5j
CiAgW0RFUFNdIGRyaXZlcnMvbmV0L2ZvcmNlZGV0aC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L3ByaXNtMl9wbHguYwogIFtERVBTXSBkcml2ZXJzL25ldC9zdW5kYW5jZS5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L3J0bDgxMzkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lcGljMTAwLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvM2M5MHguYwogIFtERVBTXSBkcml2ZXJzL25ldC9kYXZp
Y29tLmMKICBbREVQU10gZHJpdmVycy9uZXQvM2M1MDkuYwogIFtERVBTXSBkcml2ZXJzL25l
dC8zYzUyOS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L210ZDgweC5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L215cmkxMGdlLmMKICBbREVQU10gZHJpdmVycy9uZXQvZWVwcm8uYwogIFtERVBT
XSBkcml2ZXJzL25ldC9uZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ZpYS12ZWxvY2l0eS5j
CiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BuaWMuYwogIFtERVBTXSBkcml2ZXJzL25ldC90dWxp
cC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3NpczkwMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L3I4MTY5LmMKICBbREVQU10gZHJpdmVycy9uZXQvdGxhbi5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0LzNjNTAzLmMKICBbREVQU10gZHJpdmVycy9idXMvcGNpLmMKICBbREVQU10gZHJpdmVy
cy9idXMvaXNhcG5wLmMKICBbREVQU10gZHJpdmVycy9idXMvdmlydGlvLXJpbmcuYwogIFtE
RVBTXSBkcml2ZXJzL2J1cy92aXJ0aW8tcGNpLmMKICBbREVQU10gZHJpdmVycy9idXMvaXNh
LmMKICBbREVQU10gZHJpdmVycy9idXMvaXNhX2lkcy5jCiAgW0RFUFNdIGRyaXZlcnMvYnVz
L3BjaWV4dHJhLmMKICBbREVQU10gZHJpdmVycy9idXMvcGNpYmFja3VwLmMKICBbREVQU10g
ZHJpdmVycy9idXMvcGNpdnBkLmMKICBbREVQU10gZHJpdmVycy9idXMvbWNhLmMKICBbREVQ
U10gZHJpdmVycy9idXMvZWlzYS5jCiAgW0RFUFNdIGltYWdlL3NjcmlwdC5jCiAgW0RFUFNd
IGltYWdlL2VsZi5jCiAgW0RFUFNdIGltYWdlL2VmaV9pbWFnZS5jCiAgW0RFUFNdIGltYWdl
L3NlZ21lbnQuYwogIFtERVBTXSBpbWFnZS9lbWJlZGRlZC5jCiAgW0RFUFNdIG5ldC84MDIx
MS9yYzgwMjExLmMKICBbREVQU10gbmV0LzgwMjExL3dwYS5jCiAgW0RFUFNdIG5ldC84MDIx
MS93cGFfY2NtcC5jCiAgW0RFUFNdIG5ldC84MDIxMS9uZXQ4MDIxMS5jCiAgW0RFUFNdIG5l
dC84MDIxMS9zZWM4MDIxMS5jCiAgW0RFUFNdIG5ldC84MDIxMS93ZXAuYwogIFtERVBTXSBu
ZXQvODAyMTEvd3BhX3Bzay5jCiAgW0RFUFNdIG5ldC84MDIxMS93cGFfdGtpcC5jCiAgW0RF
UFNdIG5ldC9pbmZpbmliYW5kL2liX21pLmMKICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJf
Y20uYwogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9wYWNrZXQuYwogIFtERVBTXSBuZXQv
aW5maW5pYmFuZC9pYl9zbWMuYwogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9wYXRocmVj
LmMKICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJfc21hLmMKICBbREVQU10gbmV0L2luZmlu
aWJhbmQvaWJfY21yYy5jCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5kL2liX3NycC5jCiAgW0RF
UFNdIG5ldC9pbmZpbmliYW5kL2liX21jYXN0LmMKICBbREVQU10gbmV0L3VkcC9kaGNwLmMK
ICBbREVQU10gbmV0L3VkcC9kbnMuYwogIFtERVBTXSBuZXQvdWRwL3NsYW0uYwogIFtERVBT
XSBuZXQvdWRwL3RmdHAuYwogIFtERVBTXSBuZXQvdWRwL3N5c2xvZy5jCiAgW0RFUFNdIG5l
dC90Y3AvaHR0cHMuYwogIFtERVBTXSBuZXQvdGNwL2lzY3NpLmMKICBbREVQU10gbmV0L3Rj
cC9mdHAuYwogIFtERVBTXSBuZXQvdGNwL2h0dHAuYwogIFtERVBTXSBuZXQvZWFwb2wuYwog
IFtERVBTXSBuZXQvZmNucy5jCiAgW0RFUFNdIG5ldC9mYWtlZGhjcC5jCiAgW0RFUFNdIG5l
dC9pY21wdjYuYwogIFtERVBTXSBuZXQvbmV0ZGV2X3NldHRpbmdzLmMKICBbREVQU10gbmV0
L2ZjcC5jCiAgW0RFUFNdIG5ldC9mY29lLmMKICBbREVQU10gbmV0L2lvYnBhZC5jCiAgW0RF
UFNdIG5ldC90Y3AuYwogIFtERVBTXSBuZXQvbWlpLmMKICBbREVQU10gbmV0L2FycC5jCiAg
W0RFUFNdIG5ldC9ldGhlcm5ldC5jCiAgW0RFUFNdIG5ldC9mY2Vscy5jCiAgW0RFUFNdIG5l
dC90Y3BpcC5jCiAgW0RFUFNdIG5ldC9pcHY2LmMKICBbREVQU10gbmV0L2FvZS5jCiAgW0RF
UFNdIG5ldC9yYXJwLmMKICBbREVQU10gbmV0L3ZsYW4uYwogIFtERVBTXSBuZXQvbnVsbG5l
dC5jCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5kLmMKICBbREVQU10gbmV0L2lwdjQuYwogIFtE
RVBTXSBuZXQvZXRoX3Nsb3cuYwogIFtERVBTXSBuZXQvdGxzLmMKICBbREVQU10gbmV0L25k
cC5jCiAgW0RFUFNdIG5ldC9kaGNwcGt0LmMKICBbREVQU10gbmV0L2NhY2hlZGhjcC5jCiAg
W0RFUFNdIG5ldC9uZXRkZXZpY2UuYwogIFtERVBTXSBuZXQvcmV0cnkuYwogIFtERVBTXSBu
ZXQvaWNtcC5jCiAgW0RFUFNdIG5ldC91ZHAuYwogIFtERVBTXSBuZXQvZGhjcG9wdHMuYwog
IFtERVBTXSBuZXQvZmMuYwogIFtERVBTXSBjb3JlL2N0eXBlLmMKICBbREVQU10gY29yZS9i
YXNlbmFtZS5jCiAgW0RFUFNdIGNvcmUvbnZvLmMKICBbREVQU10gY29yZS9kZWJ1Z19tZDUu
YwogIFtERVBTXSBjb3JlL2ludGVyZmFjZS5jCiAgW0RFUFNdIGNvcmUvYnRleHQuYwogIFtE
RVBTXSBjb3JlL2dldG9wdC5jCiAgW0RFUFNdIGNvcmUvZ2V0a2V5LmMKICBbREVQU10gY29y
ZS9hc3ByaW50Zi5jCiAgW0RFUFNdIGNvcmUvZ2Ric3R1Yi5jCiAgW0RFUFNdIGNvcmUvbGlu
ZWJ1Zi5jCiAgW0RFUFNdIGNvcmUvZWRkLmMKICBbREVQU10gY29yZS9pbml0LmMKICBbREVQ
U10gY29yZS9zdHJ0b3VsbC5jCiAgW0RFUFNdIGNvcmUvc2V0dGluZ3MuYwogIFtERVBTXSBj
b3JlL21haW4uYwogIFtERVBTXSBjb3JlL2Rvd25sb2FkZXIuYwogIFtERVBTXSBjb3JlL2h3
LmMKICBbREVQU10gY29yZS9iaXRvcHMuYwogIFtERVBTXSBjb3JlL3ZzcHJpbnRmLmMKICBb
REVQU10gY29yZS9udWxsX25hcC5jCiAgW0RFUFNdIGNvcmUveGZlci5jCiAgW0RFUFNdIGNv
cmUvcGNfa2JkLmMKICBbREVQU10gY29yZS9wb3NpeF9pby5jCiAgW0RFUFNdIGNvcmUvZ2Ri
dWRwLmMKICBbREVQU10gY29yZS9jb25zb2xlLmMKICBbREVQU10gY29yZS9vcGVuLmMKICBb
REVQU10gY29yZS9zZXJpYWwuYwogIFtERVBTXSBjb3JlL2FjcGkuYwogIFtERVBTXSBjb3Jl
L3VyaS5jCiAgW0RFUFNdIGNvcmUvYmxvY2tkZXYuYwogIFtERVBTXSBjb3JlL2NwaW8uYwog
IFtERVBTXSBjb3JlL3RpbWVyLmMKICBbREVQU10gY29yZS9taXNjLmMKICBbREVQU10gY29y
ZS9jd3VyaS5jCiAgW0RFUFNdIGNvcmUvaTgyMzY1LmMKICBbREVQU10gY29yZS9lcnJuby5j
CiAgW0RFUFNdIGNvcmUvam9iLmMKICBbREVQU10gY29yZS9wcm9jZXNzLmMKICBbREVQU10g
Y29yZS9nZGJzZXJpYWwuYwogIFtERVBTXSBjb3JlL2RlYnVnLmMKICBbREVQU10gY29yZS9m
bnJlYy5jCiAgW0RFUFNdIGNvcmUvbWFsbG9jLmMKICBbREVQU10gY29yZS9hbnNpZXNjLmMK
ICBbREVQU10gY29yZS9kZXZpY2UuYwogIFtERVBTXSBjb3JlL2Jhc2U2NC5jCiAgW0RFUFNd
IGNvcmUvYml0bWFwLmMKICBbREVQU10gY29yZS9leGVjLmMKICBbREVQU10gY29yZS9tb25v
am9iLmMKICBbREVQU10gY29yZS9udWxsX3NhbmJvb3QuYwogIFtERVBTXSBjb3JlL3N0cmlu
Z2V4dHJhLmMKICBbREVQU10gY29yZS9yYW5kb20uYwogIFtERVBTXSBjb3JlL3BhcnNlb3B0
LmMKICBbREVQU10gY29yZS9yZXNvbHYuYwogIFtERVBTXSBjb3JlL2lvYnVmLmMKICBbREVQ
U10gY29yZS9pbWFnZS5jCiAgW0RFUFNdIGNvcmUvc3RyaW5nLmMKICBbREVQU10gY29yZS9i
YXNlMTYuYwogIFtERVBTXSBjb3JlL2Fzc2VydC5jCiAgW0RFUFNdIGNvcmUvcmVmY250LmMK
ICBbREVQU10gY29yZS91dWlkLmMKICBbREVQU10gY29yZS9zZXJpYWxfY29uc29sZS5jCiAg
W0RFUFNdIGNvcmUvcGNtY2lhLmMKICBbREVQU10gbGliZ2NjL19fdW1vZGRpMy5jCiAgW0RF
UFNdIGxpYmdjYy9fX3VkaXZkaTMuYwogIFtERVBTXSBsaWJnY2MvX19tb2RkaTMuYwogIFtE
RVBTXSBsaWJnY2MvbWVtY3B5LmMKICBbREVQU10gbGliZ2NjL2ljYy5jCiAgW0RFUFNdIGxp
YmdjYy9fX2RpdmRpMy5jCiAgW0RFUFNdIGxpYmdjYy9fX3VkaXZtb2RkaTQuYwpnbWFrZVs3
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9l
dGhlcmJvb3QvaXB4ZS9zcmMnCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZS9zcmMnCiAgW0RFUFNd
IGFyY2gvaTM4Ni9wcmVmaXgvcm9tcHJlZml4LlMKICBbREVQU10gYXJjaC9pMzg2L3ByZWZp
eC9tcm9tcHJlZml4LlMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlyb20u
YwogIFtERVBTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaW5ldC5jCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpLmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMv
bmV0L3VuZGlvbmx5LmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlsb2Fk
LmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlwcmVsb2FkLmMKICBbREVQ
U10gYXJjaC94ODYvaW50ZXJmYWNlL2VmaS9lZml4ODZfbmFwLmMKICBbREVQU10gYXJjaC94
ODYvY29yZS9wY2lkaXJlY3QuYwogIFtERVBTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRzL3Jl
Ym9vdF9jbWQuYwogIFtERVBTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRzL3B4ZV9jbWQuYwog
IFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbWJvb3RfcmVzb2x2LmMK
ICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb20zMl9jYWxsLmMKICBb
REVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21ib290X2NhbGwuYwogIFtE
RVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZXBhcmVudC9weGVwYXJlbnRfZGhjcC5jCiAg
W0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlcGFyZW50L3B4ZXBhcmVudC5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV91ZHAuYwogIFtERVBTXSBhcmNoL2kz
ODYvaW50ZXJmYWNlL3B4ZS9weGVfdW5kaS5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcHhlL3B4ZV9sb2FkZXIuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9w
eGVfZXhpdF9ob29rLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3By
ZWJvb3QuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfdGZ0cC5jCiAg
W0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9maWxlLmMKICBbREVQU10gYXJj
aC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2NhbGwuYwogIFtERVBTXSBhcmNoL2kzODYvaW50
ZXJmYWNlL3BjYmlvcy9iaW9zX3NtYmlvcy5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcGNiaW9zL21lbXRvcF91bWFsbG9jLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFj
ZS9wY2Jpb3MvYmlvc2ludC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9z
L2Jpb3NfdGltZXIuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9wY2li
aW9zLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9wY2Jpb3MvaW50MTMuYwogIFtE
RVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9iaW9zX25hcC5jCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9pbWFnZS9jb21ib290LmMKICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL2VsZmJv
b3QuYwogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2UvYm9vdHNlY3Rvci5jCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9pbWFnZS9tdWx0aWJvb3QuYwogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2UvcHhl
X2ltYWdlLmMKICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL2J6aW1hZ2UuYwogIFtERVBTXSBh
cmNoL2kzODYvaW1hZ2UvbmJpLmMKICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL2NvbTMyLmMK
ICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9wbnBiaW9zLmMKICBbREVQU10g
YXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9iaW9zX2NvbnNvbGUuYwogIFtERVBTXSBhcmNo
L2kzODYvZmlybXdhcmUvcGNiaW9zL2Zha2VlODIwLmMKICBbREVQU10gYXJjaC9pMzg2L2Zp
cm13YXJlL3BjYmlvcy9iYXNlbWVtLmMKICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3Bj
Ymlvcy9tZW1tYXAuYwogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2hpZGVt
ZW0uYwogIFtERVBTXSBhcmNoL2kzODYvdHJhbnNpdGlvbnMvbGlicm1fbWdtdC5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9jb3JlL2R1bXByZWdzLmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUv
cmVsb2NhdGUuYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS94ODZfaW8uYwogIFtERVBTXSBh
cmNoL2kzODYvY29yZS90aW1lcjIuYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9ydW50aW1l
LmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcGljODI1OS5jCiAgW0RFUFNdIGFyY2gvaTM4
Ni9jb3JlL2dkYm1hY2guYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS92aWRlb19zdWJyLmMK
ICBbREVQU10gYXJjaC9pMzg2L2NvcmUvYmFzZW1lbV9wYWNrZXQuYwogIFtERVBTXSBhcmNo
L2kzODYvY29yZS9yZHRzY190aW1lci5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWdfcm9tcHJl
Zml4LmMKICBbREVQU10gY29uZmlnL2NvbmZpZy5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWdf
ZmMuYwogIFtERVBTXSBjb25maWcvY29uZmlnX2V0aGVybmV0LmMKICBbREVQU10gY29uZmln
L2NvbmZpZ19uZXQ4MDIxMS5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWdfaW5maW5pYmFuZC5j
CiAgW0RFUFNdIHVzci9hdXRvYm9vdC5jCiAgW0RFUFNdIHVzci9pZm1nbXQuYwogIFtERVBT
XSB1c3IvZGhjcG1nbXQuYwogIFtERVBTXSB1c3IvcHhlbWVudS5jCiAgW0RFUFNdIHVzci9p
bWdtZ210LmMKICBbREVQU10gdXNyL3Byb21wdC5jCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9r
Yi5jCiAgW0RFUFNdIGhjaS90dWkvc2V0dGluZ3NfdWkuYwogIFtERVBTXSBoY2kvY29tbWFu
ZHMvaW1hZ2VfY21kLmMKICBbREVQU10gaGNpL2NvbW1hbmRzL2RpZ2VzdF9jbWQuYwogIFtE
RVBTXSBoY2kvY29tbWFuZHMvdGltZV9jbWQuYwogIFtERVBTXSBoY2kvY29tbWFuZHMvc2Fu
Ym9vdF9jbWQuYwogIFtERVBTXSB0ZXN0cy91bWFsbG9jX3Rlc3QuYwogIFtERVBTXSB0ZXN0
cy9ib2ZtX3Rlc3QuYwogIFtERVBTXSBpbnRlcmZhY2UvYm9mbS9ib2ZtLmMKICBbREVQU10g
aW50ZXJmYWNlL3NtYmlvcy9zbWJpb3MuYwogIFtERVBTXSBpbnRlcmZhY2Uvc21iaW9zL3Nt
Ymlvc19zZXR0aW5ncy5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3NucC5jCiAgW0RF
UFNdIGludGVyZmFjZS9lZmkvZWZpX3BjaS5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZp
X2JvZm0uYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV91bWFsbG9jLmMKICBbREVQU10g
aW50ZXJmYWNlL2VmaS9lZmlfdGltZXIuYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9z
bWJpb3MuYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9kcml2ZXIuYwogIFtERVBTXSBp
bnRlcmZhY2UvZWZpL2VmaV91YWNjZXNzLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlf
aW8uYwogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvbGluZGEuYwogIFtERVBTXSBkcml2
ZXJzL2luZmluaWJhbmQvaGVybW9uLmMKICBbREVQU10gZHJpdmVycy9pbmZpbmliYW5kL2Fy
YmVsLmMKICBbREVQU10gZHJpdmVycy9pbmZpbmliYW5kL3FpYjczMjIuYwogIFtERVBTXSBk
cml2ZXJzL2JpdGJhc2gvc3BpX2JpdC5jCiAgW0RFUFNdIGRyaXZlcnMvYml0YmFzaC9pMmNf
Yml0LmMKICBbREVQU10gZHJpdmVycy9udnMvc3BpLmMKICBbREVQU10gZHJpdmVycy9udnMv
bnZzdnBkLmMKICBbREVQU10gZHJpdmVycy9udnMvdGhyZWV3aXJlLmMKICBbREVQU10gZHJp
dmVycy9ibG9jay9pYmZ0LmMKICBbREVQU10gZHJpdmVycy9ibG9jay9hdGEuYwogIFtERVBT
XSBkcml2ZXJzL2Jsb2NrL3NycC5jCiAgW0RFUFNdIGRyaXZlcnMvYmxvY2svc2NzaS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2VmaS9zbnBuZXQuYwogIFtERVBTXSBkcml2ZXJzL25ldC92
eGdlL3Z4Z2VfdHJhZmZpYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3Z4Z2UvdnhnZS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L3Z4Z2UvdnhnZV9jb25maWcuYwogIFtERVBTXSBkcml2ZXJz
L25ldC92eGdlL3Z4Z2VfbWFpbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19pbml0LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
M19tYWMuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX2Nh
bGliLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2VlcHJvbV85Mjg3
LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrLmMKICBbREVQU10gZHJp
dmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2NvbW1vbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L2F0aC9hdGg5ay9hdGg5a19hcjkwMDJfaHcuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgv
YXRoOWsvYXRoOWtfY2FsaWIuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRo
OWtfZWVwcm9tXzRrLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2Vl
cHJvbV9kZWYuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfbWFjLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwM19lZXByb20uYwog
IFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX21hYy5jCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDJfY2FsaWIuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX3BoeS5jCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a194bWl0LmMKICBbREVQU10gZHJpdmVycy9uZXQv
YXRoL2F0aDlrL2F0aDlrX2FyNTAwOF9waHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgv
YXRoOWsvYXRoOWtfYXI5MDAzX3BoeS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5
ay9hdGg5a19hbmkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfbWFp
bi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfaHcuYwog
IFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfZWVwcm9tLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX3JlY3YuYwogIFtERVBTXSBkcml2ZXJzL25l
dC9hdGgvYXRoOWsvYXRoOWtfaHcuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsv
YXRoNWtfcmVzZXQuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWsuYwog
IFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfYXR0YWNoLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3Jma2lsbC5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2F0aC9hdGg1ay9hdGg1a19ncGlvLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0
aDVrL2F0aDVrX3BoeS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19p
bml0dmFscy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19kbWEuYwog
IFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcGN1LmMKICBbREVQU10gZHJp
dmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2Rlc2MuYwogIFtERVBTXSBkcml2ZXJzL25ldC9h
dGgvYXRoNWsvYXRoNWtfcWN1LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX2VlcHJvbS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19jYXBz
LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9ody5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2F0aC9hdGhfa2V5LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9tYWluLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9yZWdkLmMKICBbREVQU10gZHJpdmVycy9u
ZXQvcnRsODE4eC9ydGw4MTgwX2dyZjUxMDEuYwogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4
MTh4L3J0bDgxODBfbWF4MjgyMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRs
ODE4NS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4eC5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4MC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0
bDgxOHgvcnRsODE4NV9ydGw4MjI1LmMKICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9y
dGw4MTgwX3NhMjQwMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BoYW50b20vcGhhbnRvbS5j
CiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYnZmL2lnYnZmX21haW4uYwogIFtERVBTXSBkcml2
ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl92Zi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYnZmL2ln
YnZmX21ieC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfODI1NzUuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9pZ2IvaWdiX21hYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9p
Z2JfcGh5LmMKICBbREVQU10gZHJpdmVycy9uZXQvaWdiL2lnYl9tYWluLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvaWdiL2lnYl9udm0uYwogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdi
X2FwaS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFuYWdlLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV84MDAwM2VzMmxhbi5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2UxMDAwZS9lMTAwMGVfaWNoOGxhbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2Ux
MDAwZS9lMTAwMGVfODI1NzEuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBl
X21hYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfcGh5LmMKICBbREVQ
U10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9udm0uYwogIFtERVBTXSBkcml2ZXJzL25l
dC9lMTAwMGUvZTEwMDBlX21haW4uYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAw
MF84MjU0Mi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQwLmMKICBb
REVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfYXBpLmMKICBbREVQU10gZHJpdmVycy9u
ZXQvZTEwMDAvZTEwMDBfODI1NDMuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAw
MF9udm0uYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9tYWMuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9waHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9l
MTAwMC9lMTAwMF9tYWluLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfODI1
NDEuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hbWQ4MTExZS5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2ptZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ByaXNtMl9wY2kuYwogIFtERVBTXSBk
cml2ZXJzL25ldC8zYzU5NS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ZpYS1yaGluZS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L3c4OWM4NDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9jczg5
eDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9uZTJrX2lzYS5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2lwb2liLmMKICBbREVQU10gZHJpdmVycy9uZXQvc2t5Mi5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0bDFlLmMKICBbREVQU10gZHJpdmVycy9uZXQvbGVnYWN5LmMKICBbREVQU10g
ZHJpdmVycy9uZXQvZWVwcm8xMDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC8zYzUxNS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2JueDIuYwogIFtERVBTXSBkcml2ZXJzL25ldC9kbWZlLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvbnM4MzkwLmMKICBbREVQU10gZHJpdmVycy9uZXQvbnM4
MzgyMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BjbmV0MzIuYwogIFtERVBTXSBkcml2ZXJz
L25ldC8zYzUwOS1laXNhLmMKICBbREVQU10gZHJpdmVycy9uZXQvdGczLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvM2M1eDkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9zbWM5MDAwLmMKICBb
REVQU10gZHJpdmVycy9uZXQvdmlydGlvLW5ldC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2V0
aGVyZmFicmljLmMKICBbREVQU10gZHJpdmVycy9uZXQvc2tnZS5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L3NpczE5MC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L25hdHNlbWkuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9iNDQuYwogIFtERVBTXSBkcml2ZXJzL25ldC9mb3JjZWRldGguYwog
IFtERVBTXSBkcml2ZXJzL25ldC9wcmlzbTJfcGx4LmMKICBbREVQU10gZHJpdmVycy9uZXQv
c3VuZGFuY2UuYwogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTM5LmMKICBbREVQU10gZHJp
dmVycy9uZXQvZXBpYzEwMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjOTB4LmMKICBbREVQ
U10gZHJpdmVycy9uZXQvZGF2aWNvbS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjNTA5LmMK
ICBbREVQU10gZHJpdmVycy9uZXQvM2M1MjkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9tdGQ4
MHguYwogIFtERVBTXSBkcml2ZXJzL25ldC9teXJpMTBnZS5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2VlcHJvLmMKICBbREVQU10gZHJpdmVycy9uZXQvdmlhLXZlbG9jaXR5LmMKICBbREVQ
U10gZHJpdmVycy9uZXQvcG5pYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3R1bGlwLmMKICBb
REVQU10gZHJpdmVycy9uZXQvc2lzOTAwLmMKICBbREVQU10gZHJpdmVycy9uZXQvcjgxNjku
YwogIFtERVBTXSBkcml2ZXJzL25ldC90bGFuLmMKICBbREVQU10gZHJpdmVycy9idXMvcGNp
LmMKICBbREVQU10gZHJpdmVycy9idXMvaXNhcG5wLmMKICBbREVQU10gZHJpdmVycy9idXMv
dmlydGlvLXJpbmcuYwogIFtERVBTXSBkcml2ZXJzL2J1cy92aXJ0aW8tcGNpLmMKICBbREVQ
U10gZHJpdmVycy9idXMvaXNhLmMKICBbREVQU10gZHJpdmVycy9idXMvcGNpZXh0cmEuYwog
IFtERVBTXSBkcml2ZXJzL2J1cy9wY2liYWNrdXAuYwogIFtERVBTXSBkcml2ZXJzL2J1cy9w
Y2l2cGQuYwogIFtERVBTXSBkcml2ZXJzL2J1cy9tY2EuYwogIFtERVBTXSBkcml2ZXJzL2J1
cy9laXNhLmMKICBbREVQU10gaW1hZ2Uvc2NyaXB0LmMKICBbREVQU10gaW1hZ2UvZWxmLmMK
ICBbREVQU10gaW1hZ2UvZWZpX2ltYWdlLmMKICBbREVQU10gaW1hZ2Uvc2VnbWVudC5jCiAg
W0RFUFNdIGltYWdlL2VtYmVkZGVkLmMKICBbREVQU10gbmV0LzgwMjExL25ldDgwMjExLmMK
ICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJfbWkuYwogIFtERVBTXSBuZXQvaW5maW5pYmFu
ZC9pYl9zbWMuYwogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9zbWEuYwogIFtERVBTXSBu
ZXQvaW5maW5pYmFuZC9pYl9zcnAuYwogIFtERVBTXSBuZXQvdWRwL2RoY3AuYwogIFtERVBT
XSBuZXQvdWRwL2Rucy5jCiAgW0RFUFNdIG5ldC91ZHAvc2xhbS5jCiAgW0RFUFNdIG5ldC91
ZHAvdGZ0cC5jCiAgW0RFUFNdIG5ldC91ZHAvc3lzbG9nLmMKICBbREVQU10gbmV0L3RjcC9o
dHRwcy5jCiAgW0RFUFNdIG5ldC90Y3AvaXNjc2kuYwogIFtERVBTXSBuZXQvdGNwL2Z0cC5j
CiAgW0RFUFNdIG5ldC90Y3AvaHR0cC5jCiAgW0RFUFNdIG5ldC9mYWtlZGhjcC5jCiAgW0RF
UFNdIG5ldC9uZXRkZXZfc2V0dGluZ3MuYwogIFtERVBTXSBuZXQvZmNwLmMKICBbREVQU10g
bmV0L2Zjb2UuYwogIFtERVBTXSBuZXQvdGNwLmMKICBbREVQU10gbmV0L2FvZS5jCiAgW0RF
UFNdIG5ldC92bGFuLmMKICBbREVQU10gbmV0L2luZmluaWJhbmQuYwogIFtERVBTXSBuZXQv
aXB2NC5jCiAgW0RFUFNdIG5ldC9kaGNwcGt0LmMKICBbREVQU10gbmV0L2NhY2hlZGhjcC5j
CiAgW0RFUFNdIG5ldC9uZXRkZXZpY2UuYwogIFtERVBTXSBuZXQvcmV0cnkuYwogIFtERVBT
XSBuZXQvZGhjcG9wdHMuYwogIFtERVBTXSBuZXQvZmMuYwogIFtERVBTXSBjb3JlL252by5j
CiAgW0RFUFNdIGNvcmUvZ2V0a2V5LmMKICBbREVQU10gY29yZS9zZXR0aW5ncy5jCiAgW0RF
UFNdIGNvcmUvbWFpbi5jCiAgW0RFUFNdIGNvcmUvZG93bmxvYWRlci5jCiAgW0RFUFNdIGNv
cmUvbnVsbF9uYXAuYwogIFtERVBTXSBjb3JlL3BjX2tiZC5jCiAgW0RFUFNdIGNvcmUvcG9z
aXhfaW8uYwogIFtERVBTXSBjb3JlL2dkYnVkcC5jCiAgW0RFUFNdIGNvcmUvY29uc29sZS5j
CiAgW0RFUFNdIGNvcmUvc2VyaWFsLmMKICBbREVQU10gY29yZS9ibG9ja2Rldi5jCiAgW0RF
UFNdIGNvcmUvdGltZXIuYwogIFtERVBTXSBjb3JlL21pc2MuYwogIFtERVBTXSBjb3JlL2Rl
YnVnLmMKICBbREVQU10gY29yZS9mbnJlYy5jCiAgW0RFUFNdIGNvcmUvbWFsbG9jLmMKICBb
REVQU10gY29yZS9leGVjLmMKICBbREVQU10gY29yZS9tb25vam9iLmMKICBbREVQU10gY29y
ZS9udWxsX3NhbmJvb3QuYwogIFtERVBTXSBjb3JlL3JhbmRvbS5jCiAgW0RFUFNdIGNvcmUv
cGFyc2VvcHQuYwogIFtERVBTXSBjb3JlL2ltYWdlLmMKZ21ha2VbN106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L2lweGUv
c3JjJwpnbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmlybXdhcmUvZXRoZXJib290L2lweGUvc3JjJwogIFtCVUlMRF0gYmluL19fdWRpdm1v
ZGRpNC5vCiAgW0JVSUxEXSBiaW4vX19kaXZkaTMubwogIFtCVUlMRF0gYmluL2ljYy5vCiAg
W0JVSUxEXSBiaW4vbWVtY3B5Lm8KICBbQlVJTERdIGJpbi9fX21vZGRpMy5vCiAgW0JVSUxE
XSBiaW4vX191ZGl2ZGkzLm8KICBbQlVJTERdIGJpbi9fX3Vtb2RkaTMubwogIFtCVUlMRF0g
YmluL3BjbWNpYS5vCiAgW0JVSUxEXSBiaW4vc2VyaWFsX2NvbnNvbGUubwogIFtCVUlMRF0g
YmluL3V1aWQubwogIFtCVUlMRF0gYmluL3JlZmNudC5vCiAgW0JVSUxEXSBiaW4vYXNzZXJ0
Lm8KICBbQlVJTERdIGJpbi9iYXNlMTYubwogIFtCVUlMRF0gYmluL3N0cmluZy5vCiAgW0JV
SUxEXSBiaW4vaW1hZ2UubwogIFtCVUlMRF0gYmluL2lvYnVmLm8KICBbQlVJTERdIGJpbi9y
ZXNvbHYubwogIFtCVUlMRF0gYmluL3BhcnNlb3B0Lm8KICBbQlVJTERdIGJpbi9yYW5kb20u
bwogIFtCVUlMRF0gYmluL3N0cmluZ2V4dHJhLm8KICBbQlVJTERdIGJpbi9udWxsX3NhbmJv
b3QubwogIFtCVUlMRF0gYmluL21vbm9qb2IubwogIFtCVUlMRF0gYmluL2V4ZWMubwogIFtC
VUlMRF0gYmluL2JpdG1hcC5vCiAgW0JVSUxEXSBiaW4vYmFzZTY0Lm8KICBbQlVJTERdIGJp
bi9kZXZpY2UubwogIFtCVUlMRF0gYmluL2Fuc2llc2MubwogIFtCVUlMRF0gYmluL21hbGxv
Yy5vCiAgW0JVSUxEXSBiaW4vZm5yZWMubwogIFtCVUlMRF0gYmluL2RlYnVnLm8KICBbQlVJ
TERdIGJpbi9nZGJzZXJpYWwubwogIFtCVUlMRF0gYmluL3Byb2Nlc3MubwogIFtCVUlMRF0g
YmluL2pvYi5vCiAgW0JVSUxEXSBiaW4vZXJybm8ubwogIFtCVUlMRF0gYmluL2k4MjM2NS5v
CiAgW0JVSUxEXSBiaW4vY3d1cmkubwogIFtCVUlMRF0gYmluL21pc2MubwogIFtCVUlMRF0g
YmluL3RpbWVyLm8KICBbQlVJTERdIGJpbi9jcGlvLm8KICBbQlVJTERdIGJpbi9ibG9ja2Rl
di5vCiAgW0JVSUxEXSBiaW4vdXJpLm8KICBbQlVJTERdIGJpbi9hY3BpLm8KICBbQlVJTERd
IGJpbi9zZXJpYWwubwogIFtCVUlMRF0gYmluL29wZW4ubwogIFtCVUlMRF0gYmluL2NvbnNv
bGUubwogIFtCVUlMRF0gYmluL2dkYnVkcC5vCiAgW0JVSUxEXSBiaW4vcG9zaXhfaW8ubwog
IFtCVUlMRF0gYmluL3BjX2tiZC5vCiAgW0JVSUxEXSBiaW4veGZlci5vCiAgW0JVSUxEXSBi
aW4vbnVsbF9uYXAubwogIFtCVUlMRF0gYmluL3ZzcHJpbnRmLm8KICBbQlVJTERdIGJpbi9i
aXRvcHMubwogIFtCVUlMRF0gYmluL2h3Lm8KICBbQlVJTERdIGJpbi9kb3dubG9hZGVyLm8K
ICBbQlVJTERdIGJpbi9tYWluLm8KICBbQlVJTERdIGJpbi9zZXR0aW5ncy5vCiAgW0JVSUxE
XSBiaW4vc3RydG91bGwubwogIFtCVUlMRF0gYmluL2luaXQubwogIFtCVUlMRF0gYmluL2Vk
ZC5vCiAgW0JVSUxEXSBiaW4vbGluZWJ1Zi5vCiAgW0JVSUxEXSBiaW4vZ2Ric3R1Yi5vCiAg
W0JVSUxEXSBiaW4vYXNwcmludGYubwogIFtCVUlMRF0gYmluL2dldGtleS5vCiAgW0JVSUxE
XSBiaW4vZ2V0b3B0Lm8KICBbQlVJTERdIGJpbi9idGV4dC5vCiAgW0JVSUxEXSBiaW4vaW50
ZXJmYWNlLm8KICBbQlVJTERdIGJpbi9kZWJ1Z19tZDUubwogIFtCVUlMRF0gYmluL252by5v
CiAgW0JVSUxEXSBiaW4vYmFzZW5hbWUubwogIFtCVUlMRF0gYmluL2N0eXBlLm8KICBbQlVJ
TERdIGJpbi9mYy5vCiAgW0JVSUxEXSBiaW4vZGhjcG9wdHMubwogIFtCVUlMRF0gYmluL3Vk
cC5vCiAgW0JVSUxEXSBiaW4vaWNtcC5vCiAgW0JVSUxEXSBiaW4vcmV0cnkubwogIFtCVUlM
RF0gYmluL25ldGRldmljZS5vCiAgW0JVSUxEXSBiaW4vY2FjaGVkaGNwLm8KICBbQlVJTERd
IGJpbi9kaGNwcGt0Lm8KICBbQlVJTERdIGJpbi9uZHAubwogIFtCVUlMRF0gYmluL3Rscy5v
CiAgW0JVSUxEXSBiaW4vZXRoX3Nsb3cubwogIFtCVUlMRF0gYmluL2lwdjQubwogIFtCVUlM
RF0gYmluL2luZmluaWJhbmQubwogIFtCVUlMRF0gYmluL251bGxuZXQubwogIFtCVUlMRF0g
YmluL3ZsYW4ubwogIFtCVUlMRF0gYmluL3JhcnAubwogIFtCVUlMRF0gYmluL2FvZS5vCiAg
W0JVSUxEXSBiaW4vaXB2Ni5vCiAgW0JVSUxEXSBiaW4vdGNwaXAubwogIFtCVUlMRF0gYmlu
L2ZjZWxzLm8KICBbQlVJTERdIGJpbi9ldGhlcm5ldC5vCiAgW0JVSUxEXSBiaW4vYXJwLm8K
ICBbQlVJTERdIGJpbi9taWkubwogIFtCVUlMRF0gYmluL3RjcC5vCiAgW0JVSUxEXSBiaW4v
aW9icGFkLm8KICBbQlVJTERdIGJpbi9mY29lLm8KICBbQlVJTERdIGJpbi9mY3AubwogIFtC
VUlMRF0gYmluL25ldGRldl9zZXR0aW5ncy5vCiAgW0JVSUxEXSBiaW4vaWNtcHY2Lm8KICBb
QlVJTERdIGJpbi9mYWtlZGhjcC5vCiAgW0JVSUxEXSBiaW4vZmNucy5vCiAgW0JVSUxEXSBi
aW4vZWFwb2wubwogIFtCVUlMRF0gYmluL2h0dHAubwogIFtCVUlMRF0gYmluL2Z0cC5vCiAg
W0JVSUxEXSBiaW4vaXNjc2kubwogIFtCVUlMRF0gYmluL2h0dHBzLm8KICBbQlVJTERdIGJp
bi9zeXNsb2cubwogIFtCVUlMRF0gYmluL3RmdHAubwogIFtCVUlMRF0gYmluL3NsYW0ubwog
IFtCVUlMRF0gYmluL2Rucy5vCiAgW0JVSUxEXSBiaW4vZGhjcC5vCiAgW0JVSUxEXSBiaW4v
aWJfbWNhc3QubwogIFtCVUlMRF0gYmluL2liX3NycC5vCiAgW0JVSUxEXSBiaW4vaWJfY21y
Yy5vCiAgW0JVSUxEXSBiaW4vaWJfc21hLm8KICBbQlVJTERdIGJpbi9pYl9wYXRocmVjLm8K
ICBbQlVJTERdIGJpbi9pYl9zbWMubwogIFtCVUlMRF0gYmluL2liX3BhY2tldC5vCiAgW0JV
SUxEXSBiaW4vaWJfY20ubwogIFtCVUlMRF0gYmluL2liX21pLm8KICBbQlVJTERdIGJpbi93
cGFfdGtpcC5vCiAgW0JVSUxEXSBiaW4vd3BhX3Bzay5vCiAgW0JVSUxEXSBiaW4vd2VwLm8K
ICBbQlVJTERdIGJpbi9zZWM4MDIxMS5vCiAgW0JVSUxEXSBiaW4vbmV0ODAyMTEubwogIFtC
VUlMRF0gYmluL3dwYV9jY21wLm8KICBbQlVJTERdIGJpbi93cGEubwogIFtCVUlMRF0gYmlu
L3JjODAyMTEubwogIFtCVUlMRF0gYmluL2VtYmVkZGVkLm8KICBbQlVJTERdIGJpbi9zZWdt
ZW50Lm8KICBbQlVJTERdIGJpbi9lZmlfaW1hZ2UubwogIFtCVUlMRF0gYmluL2VsZi5vCiAg
W0JVSUxEXSBiaW4vc2NyaXB0Lm8KICBbQlVJTERdIGJpbi9laXNhLm8KICBbQlVJTERdIGJp
bi9tY2EubwogIFtCVUlMRF0gYmluL3BjaXZwZC5vCiAgW0JVSUxEXSBiaW4vcGNpYmFja3Vw
Lm8KICBbQlVJTERdIGJpbi9wY2lleHRyYS5vCiAgW0JVSUxEXSBiaW4vaXNhX2lkcy5vCiAg
W0JVSUxEXSBiaW4vaXNhLm8KICBbQlVJTERdIGJpbi92aXJ0aW8tcGNpLm8KICBbQlVJTERd
IGJpbi92aXJ0aW8tcmluZy5vCiAgW0JVSUxEXSBiaW4vaXNhcG5wLm8KICBbQlVJTERdIGJp
bi9wY2kubwogIFtCVUlMRF0gYmluLzNjNTAzLm8KICBbQlVJTERdIGJpbi90bGFuLm8KICBb
QlVJTERdIGJpbi9yODE2OS5vCiAgW0JVSUxEXSBiaW4vc2lzOTAwLm8KICBbQlVJTERdIGJp
bi90dWxpcC5vCiAgW0JVSUxEXSBiaW4vcG5pYy5vCiAgW0JVSUxEXSBiaW4vdmlhLXZlbG9j
aXR5Lm8KICBbQlVJTERdIGJpbi9uZS5vCiAgW0JVSUxEXSBiaW4vZWVwcm8ubwogIFtCVUlM
RF0gYmluL215cmkxMGdlLm8KICBbQlVJTERdIGJpbi9tdGQ4MHgubwogIFtCVUlMRF0gYmlu
LzNjNTI5Lm8KICBbQlVJTERdIGJpbi8zYzUwOS5vCiAgW0JVSUxEXSBiaW4vZGF2aWNvbS5v
CiAgW0JVSUxEXSBiaW4vM2M5MHgubwogIFtCVUlMRF0gYmluL2VwaWMxMDAubwogIFtCVUlM
RF0gYmluL3J0bDgxMzkubwogIFtCVUlMRF0gYmluL3N1bmRhbmNlLm8KICBbQlVJTERdIGJp
bi9wcmlzbTJfcGx4Lm8KICBbQlVJTERdIGJpbi9mb3JjZWRldGgubwogIFtCVUlMRF0gYmlu
L2I0NC5vCiAgW0JVSUxEXSBiaW4vbmF0c2VtaS5vCiAgW0JVSUxEXSBiaW4vc2lzMTkwLm8K
ICBbQlVJTERdIGJpbi9za2dlLm8KICBbQlVJTERdIGJpbi93ZC5vCiAgW0JVSUxEXSBiaW4v
ZXRoZXJmYWJyaWMubwogIFtCVUlMRF0gYmluL3ZpcnRpby1uZXQubwogIFtCVUlMRF0gYmlu
L3NtYzkwMDAubwogIFtCVUlMRF0gYmluLzNjNXg5Lm8KICBbQlVJTERdIGJpbi90ZzMubwog
IFtCVUlMRF0gYmluLzNjNTA5LWVpc2EubwogIFtCVUlMRF0gYmluL3BjbmV0MzIubwogIFtC
VUlMRF0gYmluL25zODM4MjAubwogIFtCVUlMRF0gYmluL25zODM5MC5vCiAgW0JVSUxEXSBi
aW4vZG1mZS5vCiAgW0JVSUxEXSBiaW4vYm54Mi5vCiAgW0JVSUxEXSBiaW4vM2M1MTUubwog
IFtCVUlMRF0gYmluL2VlcHJvMTAwLm8KICBbQlVJTERdIGJpbi9sZWdhY3kubwogIFtCVUlM
RF0gYmluL2F0bDFlLm8KICBbQlVJTERdIGJpbi9za3kyLm8KICBbQlVJTERdIGJpbi9pcG9p
Yi5vCiAgW0JVSUxEXSBiaW4vbmUya19pc2EubwogIFtCVUlMRF0gYmluL2NzODl4MC5vCiAg
W0JVSUxEXSBiaW4vdzg5Yzg0MC5vCiAgW0JVSUxEXSBiaW4vdmlhLXJoaW5lLm8KICBbQlVJ
TERdIGJpbi8zYzU5NS5vCiAgW0JVSUxEXSBiaW4vcHJpc20yX3BjaS5vCiAgW0JVSUxEXSBi
aW4vam1lLm8KICBbQlVJTERdIGJpbi9hbWQ4MTExZS5vCiAgW0JVSUxEXSBiaW4vZGVwY2Eu
bwogIFtCVUlMRF0gYmluL2UxMDAwXzgyNTQxLm8KICBbQlVJTERdIGJpbi9lMTAwMF9tYWlu
Lm8KICBbQlVJTERdIGJpbi9lMTAwMC5vCiAgW0JVSUxEXSBiaW4vZTEwMDBfcGh5Lm8KICBb
QlVJTERdIGJpbi9lMTAwMF9tYWMubwogIFtCVUlMRF0gYmluL2UxMDAwX252bS5vCiAgW0JV
SUxEXSBiaW4vZTEwMDBfODI1NDMubwogIFtCVUlMRF0gYmluL2UxMDAwX21hbmFnZS5vCiAg
W0JVSUxEXSBiaW4vZTEwMDBfYXBpLm8KICBbQlVJTERdIGJpbi9lMTAwMF84MjU0MC5vCiAg
W0JVSUxEXSBiaW4vZTEwMDBfODI1NDIubwogIFtCVUlMRF0gYmluL2UxMDAwZV9tYWluLm8K
ICBbQlVJTERdIGJpbi9lMTAwMGVfbnZtLm8KICBbQlVJTERdIGJpbi9lMTAwMGVfcGh5Lm8K
ICBbQlVJTERdIGJpbi9lMTAwMGVfbWFjLm8KICBbQlVJTERdIGJpbi9lMTAwMGUubwogIFtC
VUlMRF0gYmluL2UxMDAwZV84MjU3MS5vCiAgW0JVSUxEXSBiaW4vZTEwMDBlX21hbmFnZS5v
CiAgW0JVSUxEXSBiaW4vZTEwMDBlX2ljaDhsYW4ubwogIFtCVUlMRF0gYmluL2UxMDAwZV84
MDAwM2VzMmxhbi5vCiAgW0JVSUxEXSBiaW4vaWdiX21hbmFnZS5vCiAgW0JVSUxEXSBiaW4v
aWdiX2FwaS5vCiAgW0JVSUxEXSBiaW4vaWdiX252bS5vCiAgW0JVSUxEXSBiaW4vaWdiX21h
aW4ubwogIFtCVUlMRF0gYmluL2lnYl9waHkubwogIFtCVUlMRF0gYmluL2lnYl9tYWMubwog
IFtCVUlMRF0gYmluL2lnYi5vCiAgW0JVSUxEXSBiaW4vaWdiXzgyNTc1Lm8KICBbQlVJTERd
IGJpbi9pZ2J2Zl9tYngubwogIFtCVUlMRF0gYmluL2lnYnZmX3ZmLm8KICBbQlVJTERdIGJp
bi9pZ2J2Zl9tYWluLm8KICBbQlVJTERdIGJpbi9waGFudG9tLm8KICBbQlVJTERdIGJpbi9y
dGw4MTgwX3NhMjQwMC5vCiAgW0JVSUxEXSBiaW4vcnRsODE4NV9ydGw4MjI1Lm8KICBbQlVJ
TERdIGJpbi9ydGw4MTgwLm8KICBbQlVJTERdIGJpbi9ydGw4MTh4Lm8KICBbQlVJTERdIGJp
bi9ydGw4MTg1Lm8KICBbQlVJTERdIGJpbi9ydGw4MTgwX21heDI4MjAubwogIFtCVUlMRF0g
YmluL3J0bDgxODBfZ3JmNTEwMS5vCiAgW0JVSUxEXSBiaW4vYXRoX3JlZ2QubwogIFtCVUlM
RF0gYmluL2F0aF9tYWluLm8KICBbQlVJTERdIGJpbi9hdGhfa2V5Lm8KICBbQlVJTERdIGJp
bi9hdGhfaHcubwogIFtCVUlMRF0gYmluL2F0aDVrX2NhcHMubwogIFtCVUlMRF0gYmluL2F0
aDVrX2VlcHJvbS5vCiAgW0JVSUxEXSBiaW4vYXRoNWtfcWN1Lm8KICBbQlVJTERdIGJpbi9h
dGg1a19kZXNjLm8KICBbQlVJTERdIGJpbi9hdGg1a19wY3UubwogIFtCVUlMRF0gYmluL2F0
aDVrX2RtYS5vCiAgW0JVSUxEXSBiaW4vYXRoNWtfaW5pdHZhbHMubwogIFtCVUlMRF0gYmlu
L2F0aDVrX3BoeS5vCiAgW0JVSUxEXSBiaW4vYXRoNWtfZ3Bpby5vCiAgW0JVSUxEXSBiaW4v
YXRoNWtfcmZraWxsLm8KICBbQlVJTERdIGJpbi9hdGg1a19hdHRhY2gubwogIFtCVUlMRF0g
YmluL2F0aDVrLm8KICBbQlVJTERdIGJpbi9hdGg1a19yZXNldC5vCiAgW0JVSUxEXSBiaW4v
YXRoOWtfaHcubwogIFtCVUlMRF0gYmluL2F0aDlrX3JlY3YubwogIFtCVUlMRF0gYmluL2F0
aDlrX2VlcHJvbS5vCiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAzX2h3Lm8KICBbQlVJTERd
IGJpbi9hdGg5a19tYWluLm8KICBbQlVJTERdIGJpbi9hdGg5a19hbmkubwogIFtCVUlMRF0g
YmluL2F0aDlrX2FyOTAwM19waHkubwogIFtCVUlMRF0gYmluL2F0aDlrX2FyNTAwOF9waHku
bwogIFtCVUlMRF0gYmluL2F0aDlrX3htaXQubwogIFtCVUlMRF0gYmluL2F0aDlrX2FyOTAw
Ml9waHkubwogIFtCVUlMRF0gYmluL2F0aDlrX2FyOTAwMl9jYWxpYi5vCiAgW0JVSUxEXSBi
aW4vYXRoOWtfYXI5MDAyX21hYy5vCiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAzX2VlcHJv
bS5vCiAgW0JVSUxEXSBiaW4vYXRoOWtfbWFjLm8KICBbQlVJTERdIGJpbi9hdGg5a19lZXBy
b21fZGVmLm8KICBbQlVJTERdIGJpbi9hdGg5a19lZXByb21fNGsubwogIFtCVUlMRF0gYmlu
L2F0aDlrX2NhbGliLm8KICBbQlVJTERdIGJpbi9hdGg5a19hcjkwMDJfaHcubwogIFtCVUlM
RF0gYmluL2F0aDlrX2NvbW1vbi5vCiAgW0JVSUxEXSBiaW4vYXRoOWsubwogIFtCVUlMRF0g
YmluL2F0aDlrX2VlcHJvbV85Mjg3Lm8KICBbQlVJTERdIGJpbi9hdGg5a19hcjkwMDNfY2Fs
aWIubwogIFtCVUlMRF0gYmluL2F0aDlrX2FyOTAwM19tYWMubwogIFtCVUlMRF0gYmluL2F0
aDlrX2luaXQubwogIFtCVUlMRF0gYmluL3Z4Z2VfbWFpbi5vCiAgW0JVSUxEXSBiaW4vdnhn
ZV9jb25maWcubwogIFtCVUlMRF0gYmluL3Z4Z2UubwogIFtCVUlMRF0gYmluL3Z4Z2VfdHJh
ZmZpYy5vCiAgW0JVSUxEXSBiaW4vc25wb25seS5vCiAgW0JVSUxEXSBiaW4vc25wbmV0Lm8K
ICBbQlVJTERdIGJpbi9zY3NpLm8KICBbQlVJTERdIGJpbi9zcnAubwogIFtCVUlMRF0gYmlu
L2F0YS5vCiAgW0JVSUxEXSBiaW4vaWJmdC5vCiAgW0JVSUxEXSBiaW4vbnZzLm8KICBbQlVJ
TERdIGJpbi90aHJlZXdpcmUubwogIFtCVUlMRF0gYmluL252c3ZwZC5vCiAgW0JVSUxEXSBi
aW4vc3BpLm8KICBbQlVJTERdIGJpbi9pMmNfYml0Lm8KICBbQlVJTERdIGJpbi9zcGlfYml0
Lm8KICBbQlVJTERdIGJpbi9iaXRiYXNoLm8KICBbQlVJTERdIGJpbi9saW5kYV9mdy5vCiAg
W0JVSUxEXSBiaW4vcWliNzMyMi5vCiAgW0JVSUxEXSBiaW4vYXJiZWwubwogIFtCVUlMRF0g
YmluL2hlcm1vbi5vCiAgW0JVSUxEXSBiaW4vbGluZGEubwogIFtCVUlMRF0gYmluL2VmaV9p
by5vCiAgW0JVSUxEXSBiaW4vZWZpX3VhY2Nlc3MubwogIFtCVUlMRF0gYmluL2VmaV9pbml0
Lm8KICBbQlVJTERdIGJpbi9lZmlfZHJpdmVyLm8KICBbQlVJTERdIGJpbi9lZmlfc21iaW9z
Lm8KICBbQlVJTERdIGJpbi9lZmlfdGltZXIubwogIFtCVUlMRF0gYmluL2VmaV9zdHJpbmdz
Lm8KICBbQlVJTERdIGJpbi9lZmlfdW1hbGxvYy5vCiAgW0JVSUxEXSBiaW4vZWZpX2JvZm0u
bwogIFtCVUlMRF0gYmluL2VmaV9zdHJlcnJvci5vCiAgW0JVSUxEXSBiaW4vZWZpX3BjaS5v
CiAgW0JVSUxEXSBiaW4vZWZpX3NucC5vCiAgW0JVSUxEXSBiaW4vZWZpX2NvbnNvbGUubwog
IFtCVUlMRF0gYmluL3NtYmlvc19zZXR0aW5ncy5vCiAgW0JVSUxEXSBiaW4vc21iaW9zLm8K
ICBbQlVJTERdIGJpbi9ib2ZtLm8KICBbQlVJTERdIGJpbi9tZW1jcHlfdGVzdC5vCiAgW0JV
SUxEXSBiaW4vbGlzdF90ZXN0Lm8KICBbQlVJTERdIGJpbi90ZXN0Lm8KICBbQlVJTERdIGJp
bi91cmlfdGVzdC5vCiAgW0JVSUxEXSBiaW4vYm9mbV90ZXN0Lm8KICBbQlVJTERdIGJpbi91
bWFsbG9jX3Rlc3QubwogIFtCVUlMRF0gYmluL2xpbmVidWZfdGVzdC5vCiAgW0JVSUxEXSBi
aW4vY2hhcC5vCiAgW0JVSUxEXSBiaW4vbWQ1Lm8KICBbQlVJTERdIGJpbi94NTA5Lm8KICBb
QlVJTERdIGJpbi9zaGExZXh0cmEubwogIFtCVUlMRF0gYmluL2FyYzQubwogIFtCVUlMRF0g
YmluL2NyeXB0b19udWxsLm8KICBbQlVJTERdIGJpbi9jcmFuZG9tLm8KICBbQlVJTERdIGJp
bi9jcmMzMi5vCiAgW0JVSUxEXSBiaW4vaG1hYy5vCiAgW0JVSUxEXSBiaW4vYXNuMS5vCiAg
W0JVSUxEXSBiaW4vYXh0bHNfYWVzLm8KICBbQlVJTERdIGJpbi9hZXNfd3JhcC5vCiAgW0JV
SUxEXSBiaW4vYXh0bHNfc2hhMS5vCiAgW0JVSUxEXSBiaW4vY2JjLm8KICBbQlVJTERdIGJp
bi9hZXMubwogIFtCVUlMRF0gYmluL2JpZ2ludC5vCiAgW0JVSUxEXSBiaW4vcnNhLm8KICBb
QlVJTERdIGJpbi9zaGExLm8KICBbQlVJTERdIGJpbi9saW51eF9hcmdzLm8KICBbQlVJTERd
IGJpbi9zaGVsbC5vCiAgW0JVSUxEXSBiaW4vc3RyZXJyb3IubwogIFtCVUlMRF0gYmluL3Jl
YWRsaW5lLm8KICBbQlVJTERdIGJpbi9lZGl0c3RyaW5nLm8KICBbQlVJTERdIGJpbi93aXJl
bGVzc19lcnJvcnMubwogIFtCVUlMRF0gYmluL252b19jbWQubwogIFtCVUlMRF0gYmluL2Nv
bmZpZ19jbWQubwogIFtCVUlMRF0gYmluL2xvZ2luX2NtZC5vCiAgW0JVSUxEXSBiaW4vc2Fu
Ym9vdF9jbWQubwogIFtCVUlMRF0gYmluL2lmbWdtdF9jbWQubwogIFtCVUlMRF0gYmluL2dk
YnN0dWJfY21kLm8KICBbQlVJTERdIGJpbi9hdXRvYm9vdF9jbWQubwogIFtCVUlMRF0gYmlu
L3RpbWVfY21kLm8KICBbQlVJTERdIGJpbi9kaGNwX2NtZC5vCiAgW0JVSUxEXSBiaW4vcm91
dGVfY21kLm8KICBbQlVJTERdIGJpbi9kaWdlc3RfY21kLm8KICBbQlVJTERdIGJpbi9pbWFn
ZV9jbWQubwogIFtCVUlMRF0gYmluL2ZjbWdtdF9jbWQubwogIFtCVUlMRF0gYmluL2xvdGVz
dF9jbWQubwogIFtCVUlMRF0gYmluL2l3bWdtdF9jbWQubwogIFtCVUlMRF0gYmluL3ZsYW5f
Y21kLm8KICBbQlVJTERdIGJpbi9sb2dpbl91aS5vCiAgW0JVSUxEXSBiaW4vc2V0dGluZ3Nf
dWkubwogIFtCVUlMRF0gYmluL2FsZXJ0Lm8KICBbQlVJTERdIGJpbi9jbGVhci5vCiAgW0JV
SUxEXSBiaW4vZWRnaW5nLm8KICBbQlVJTERdIGJpbi93aW5hdHRycy5vCiAgW0JVSUxEXSBi
aW4vYW5zaV9zY3JlZW4ubwogIFtCVUlMRF0gYmluL3ByaW50X25hZHYubwogIFtCVUlMRF0g
YmluL3dpbmluaXQubwogIFtCVUlMRF0gYmluL211Y3Vyc2VzLm8KICBbQlVJTERdIGJpbi93
aW5kb3dzLm8KICBbQlVJTERdIGJpbi9wcmludC5vCiAgW0JVSUxEXSBiaW4vc2xrLm8KICBb
QlVJTERdIGJpbi9jb2xvdXIubwogIFtCVUlMRF0gYmluL2tiLm8KICBbQlVJTERdIGJpbi9l
ZGl0Ym94Lm8KICBbQlVJTERdIGJpbi9rZXltYXBfcHQubwogIFtCVUlMRF0gYmluL2tleW1h
cF9kay5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX2dyLm8KICBbQlVJTERdIGJpbi9rZXltYXBf
aWwubwogIFtCVUlMRF0gYmluL2tleW1hcF91cy5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX3Ro
Lm8KICBbQlVJTERdIGJpbi9rZXltYXBfZXQubwogIFtCVUlMRF0gYmluL2tleW1hcF9uby5v
CiAgW0JVSUxEXSBiaW4va2V5bWFwX2NmLm8KICBbQlVJTERdIGJpbi9rZXltYXBfcnUubwog
IFtCVUlMRF0gYmluL2tleW1hcF9hbC5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX3NyLm8KICBb
QlVJTERdIGJpbi9rZXltYXBfbHQubwogIFtCVUlMRF0gYmluL2tleW1hcF91YS5vCiAgW0JV
SUxEXSBiaW4va2V5bWFwX3dvLm8KICBbQlVJTERdIGJpbi9rZXltYXBfbXQubwogIFtCVUlM
RF0gYmluL2tleW1hcF9ieS5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX2ZyLm8KICBbQlVJTERd
IGJpbi9rZXltYXBfYXoubwogIFtCVUlMRF0gYmluL2tleW1hcF9wbC5vCiAgW0JVSUxEXSBi
aW4va2V5bWFwX3VrLm8KICBbQlVJTERdIGJpbi9rZXltYXBfbWsubwogIFtCVUlMRF0gYmlu
L2tleW1hcF9maS5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX2RlLm8KICBbQlVJTERdIGJpbi9r
ZXltYXBfY3oubwogIFtCVUlMRF0gYmluL2tleW1hcF9ubC5vCiAgW0JVSUxEXSBiaW4va2V5
bWFwX2JnLm8KICBbQlVJTERdIGJpbi9rZXltYXBfaHUubwogIFtCVUlMRF0gYmluL2tleW1h
cF9lcy5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX3NnLm8KICBbQlVJTERdIGJpbi9rZXltYXBf
aXQubwogIFtCVUlMRF0gYmluL2tleW1hcF9yby5vCiAgW0JVSUxEXSBiaW4vcHJvbXB0Lm8K
ICBbQlVJTERdIGJpbi9yb3V0ZS5vCiAgW0JVSUxEXSBiaW4vaXdtZ210Lm8KICBbQlVJTERd
IGJpbi9sb3Rlc3QubwogIFtCVUlMRF0gYmluL2ltZ21nbXQubwogIFtCVUlMRF0gYmluL3B4
ZW1lbnUubwogIFtCVUlMRF0gYmluL2RoY3BtZ210Lm8KICBbQlVJTERdIGJpbi9mY21nbXQu
bwogIFtCVUlMRF0gYmluL2lmbWdtdC5vCiAgW0JVSUxEXSBiaW4vYXV0b2Jvb3QubwogIFtC
VUlMRF0gYmluL2NvbmZpZ19pbmZpbmliYW5kLm8KICBbQlVJTERdIGJpbi9jb25maWdfbmV0
ODAyMTEubwogIFtCVUlMRF0gYmluL2NvbmZpZ19ldGhlcm5ldC5vCiAgW0JVSUxEXSBiaW4v
Y29uZmlnX2ZjLm8KICBbQlVJTERdIGJpbi9jb25maWcubwogIFtCVUlMRF0gYmluL2NvbmZp
Z19yb21wcmVmaXgubwogIFtCVUlMRF0gYmluL3JkdHNjX3RpbWVyLm8KICBbQlVJTERdIGJp
bi9iYXNlbWVtX3BhY2tldC5vCiAgW0JVSUxEXSBiaW4vdmlkZW9fc3Vici5vCiAgW0JVSUxE
XSBiaW4vZ2RibWFjaC5vCiAgW0JVSUxEXSBiaW4vY3B1Lm8KICBbQlVJTERdIGJpbi9waWM4
MjU5Lm8KICBbQlVJTERdIGJpbi9ydW50aW1lLm8KICBbQlVJTERdIGJpbi90aW1lcjIubwog
IFtCVUlMRF0gYmluL3g4Nl9pby5vCiAgW0JVSUxEXSBiaW4vcmVsb2NhdGUubwogIFtCVUlM
RF0gYmluL251bGx0cmFwLm8KICBbQlVJTERdIGJpbi9kdW1wcmVncy5vCiAgW0JVSUxEXSBi
aW4vbGlicm1fbWdtdC5vCiAgW0JVSUxEXSBiaW4vaGlkZW1lbS5vCiAgW0JVSUxEXSBiaW4v
bWVtbWFwLm8KICBbQlVJTERdIGJpbi9iYXNlbWVtLm8KICBbQlVJTERdIGJpbi9mYWtlZTgy
MC5vCiAgW0JVSUxEXSBiaW4vYmlvc19jb25zb2xlLm8KICBbQlVJTERdIGJpbi9wbnBiaW9z
Lm8KICBbQlVJTERdIGJpbi9jb20zMi5vCiAgW0JVSUxEXSBiaW4vbmJpLm8KICBbQlVJTERd
IGJpbi9iemltYWdlLm8KICBbQlVJTERdIGJpbi9weGVfaW1hZ2UubwogIFtCVUlMRF0gYmlu
L211bHRpYm9vdC5vCiAgW0JVSUxEXSBiaW4vYm9vdHNlY3Rvci5vCiAgW0JVSUxEXSBiaW4v
ZWxmYm9vdC5vCiAgW0JVSUxEXSBiaW4vY29tYm9vdC5vCiAgW0JVSUxEXSBiaW4vYmlvc19u
YXAubwogIFtCVUlMRF0gYmluL2ludDEzLm8KICBbQlVJTERdIGJpbi9wY2liaW9zLm8KICBb
QlVJTERdIGJpbi9iaW9zX3RpbWVyLm8KICBbQlVJTERdIGJpbi9iaW9zaW50Lm8KICBbQlVJ
TERdIGJpbi9tZW10b3BfdW1hbGxvYy5vCiAgW0JVSUxEXSBiaW4vYmlvc19zbWJpb3Mubwog
IFtCVUlMRF0gYmluL3B4ZV9jYWxsLm8KICBbQlVJTERdIGJpbi9weGVfZmlsZS5vCiAgW0JV
SUxEXSBiaW4vcHhlX3RmdHAubwogIFtCVUlMRF0gYmluL3B4ZV9wcmVib290Lm8KICBbQlVJ
TERdIGJpbi9weGVfZXhpdF9ob29rLm8KICBbQlVJTERdIGJpbi9weGVfbG9hZGVyLm8KICBb
QlVJTERdIGJpbi9weGVfdW5kaS5vCiAgW0JVSUxEXSBiaW4vcHhlX3VkcC5vCiAgW0JVSUxE
XSBiaW4vcHhlcGFyZW50Lm8KICBbQlVJTERdIGJpbi9weGVwYXJlbnRfZGhjcC5vCiAgW0JV
SUxEXSBiaW4vY29tYm9vdF9jYWxsLm8KICBbQlVJTERdIGJpbi9jb20zMl9jYWxsLm8KICBb
QlVJTERdIGJpbi9jb21ib290X3Jlc29sdi5vCiAgW0JVSUxEXSBiaW4vcHhlX2NtZC5vCiAg
W0JVSUxEXSBiaW4vcmVib290X2NtZC5vCiAgW0JVSUxEXSBiaW4vcGNpZGlyZWN0Lm8KICBb
QlVJTERdIGJpbi94ODZfc3RyaW5nLm8KICBbQlVJTERdIGJpbi9lZml4ODZfbmFwLm8KICBb
QlVJTERdIGJpbi9lZmlwcmVmaXgubwogIFtCVUlMRF0gYmluL2VmaWRydnByZWZpeC5vCiAg
W0JVSUxEXSBiaW4vdW5kaXByZWxvYWQubwogIFtCVUlMRF0gYmluL3VuZGlsb2FkLm8KICBb
QlVJTERdIGJpbi91bmRpb25seS5vCiAgW0JVSUxEXSBiaW4vdW5kaS5vCiAgW0JVSUxEXSBi
aW4vdW5kaW5ldC5vCiAgW0JVSUxEXSBiaW4vdW5kaXJvbS5vCiAgW0JVSUxEXSBiaW4vZ2Ri
c3R1Yl90ZXN0Lm8KICBbQlVJTERdIGJpbi92aXJ0YWRkci5vCiAgW0JVSUxEXSBiaW4vcGF0
Y2hfY2YubwogIFtCVUlMRF0gYmluL2dkYmlkdC5vCiAgW0JVSUxEXSBiaW4vc2V0am1wLm8K
ICBbQlVJTERdIGJpbi9zdGFjay5vCiAgW0JVSUxEXSBiaW4vc3RhY2sxNi5vCiAgW0JVSUxE
XSBiaW4vbGlia2lyLm8KICBbQlVJTERdIGJpbi9saWJwbS5vCiAgW0JVSUxEXSBiaW4vbGli
YTIwLm8KICBbQlVJTERdIGJpbi9saWJybS5vCiAgW0JVSUxEXSBiaW4vbGlicHJlZml4Lm8K
ICBbQlVJTERdIGJpbi9kc2twcmVmaXgubwogIFtCVUlMRF0gYmluL21yb21wcmVmaXgubwog
IFtCVUlMRF0gYmluL3VubnJ2MmIubwogIFtCVUlMRF0gYmluL2xrcm5wcmVmaXgubwogIFtC
VUlMRF0gYmluL3VubnJ2MmIxNi5vCiAgW0JVSUxEXSBiaW4va2tweGVwcmVmaXgubwogIFtC
VUlMRF0gYmluL3VuZGlsb2FkZXIubwogIFtCVUlMRF0gYmluL2Jvb3RwYXJ0Lm8KICBbQlVJ
TERdIGJpbi9udWxscHJlZml4Lm8KICBbQlVJTERdIGJpbi9uYmlwcmVmaXgubwogIFtCVUlM
RF0gYmluL2tweGVwcmVmaXgubwogIFtCVUlMRF0gYmluL2tra3B4ZXByZWZpeC5vCiAgW0JV
SUxEXSBiaW4vdXNiZGlzay5vCiAgW0JVSUxEXSBiaW4vaGRwcmVmaXgubwogIFtCVUlMRF0g
YmluL2V4ZXByZWZpeC5vCiAgW0JVSUxEXSBiaW4vcm9tcHJlZml4Lm8KICBbQlVJTERdIGJp
bi9weGVwcmVmaXgubwogIFtCVUlMRF0gYmluL21ici5vCiAgW0JVSUxEXSBiaW4vZTgyMG1h
bmdsZXIubwogIFtCVUlMRF0gYmluL3B4ZV9lbnRyeS5vCiAgW0JVSUxEXSBiaW4vY29tMzJf
d3JhcHBlci5vCiAgW0JVSUxEXSBiaW4vdW5kaWlzci5vCiAgW0FSXSBiaW4vYmxpYi5hCmFy
OiBjcmVhdGluZyBiaW4vYmxpYi5hCiAgW0hPU1RDQ10gdXRpbC96YmluCiAgW0xEXSBiaW4v
cnRsODEzOS5yb20udG1wCiAgW0JJTl0gYmluL3J0bDgxMzkucm9tLmJpbgogIFtaSU5GT10g
YmluL3J0bDgxMzkucm9tLnppbmZvCiAgW1pCSU5dIGJpbi9ydGw4MTM5LnJvbS56YmluCiAg
W0ZJTklTSF0gYmluL3J0bDgxMzkucm9tCnJtIGJpbi9ydGw4MTM5LnJvbS56YmluIGJpbi9y
dGw4MTM5LnJvbS5iaW4gYmluL3J0bDgxMzkucm9tLnppbmZvCmdtYWtlWzddOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9p
cHhlL3NyYycKZ21ha2UgLUMgaXB4ZS9zcmMgYmluLzgwODYxMDBlLnJvbQpnbWFrZVs3XTog
RW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvZXRo
ZXJib290L2lweGUvc3JjJwogIFtMRF0gYmluLzgwODYxMDBlLnJvbS50bXAKICBbQklOXSBi
aW4vODA4NjEwMGUucm9tLmJpbgogIFtaSU5GT10gYmluLzgwODYxMDBlLnJvbS56aW5mbwog
IFtaQklOXSBiaW4vODA4NjEwMGUucm9tLnpiaW4KICBbRklOSVNIXSBiaW4vODA4NjEwMGUu
cm9tCnJtIGJpbi84MDg2MTAwZS5yb20uemJpbiBiaW4vODA4NjEwMGUucm9tLmJpbiBiaW4v
ODA4NjEwMGUucm9tLnppbmZvCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9pcHhlL3NyYycKZ21ha2VbNl06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvZXRo
ZXJib290JwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZScKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2Zpcm13YXJlJwpnbWFrZSAtQyBodm1sb2FkZXIgYWxsCmdtYWtlWzZd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9o
dm1sb2FkZXInCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC90b29scy9maXJtd2FyZS9odm1sb2FkZXInCmdtYWtlIC1DIGFjcGkgYWxsCmdtYWtlWzhd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvYWNwaScKaWFzbCAtdnMgLXAgc3NkdF9zMyAtdGMgc3NkdF9zMy5hc2wKQVNM
IElucHV0OiAgc3NkdF9zMy5hc2wgLSAzNCBsaW5lcywgMTA2NyBieXRlcywgMSBrZXl3b3Jk
cwpBTUwgT3V0cHV0OiBzc2R0X3MzLmFtbCAtIDQ5IGJ5dGVzLCAxIG5hbWVkIG9iamVjdHMs
IDAgZXhlY3V0YWJsZSBvcGNvZGVzCgpDb21waWxhdGlvbiBjb21wbGV0ZS4gMCBFcnJvcnMs
IDAgV2FybmluZ3MsIDAgUmVtYXJrcywgNCBPcHRpbWl6YXRpb25zCnNlZCAtZSAncy9BbWxD
b2RlL3NzZHRfczMvZycgc3NkdF9zMy5oZXggPnNzZHRfczMuaApybSAtZiBzc2R0X3MzLmhl
eCBzc2R0X3MzLmFtbAppYXNsIC12cyAtcCBzc2R0X3M0IC10YyBzc2R0X3M0LmFzbApBU0wg
SW5wdXQ6ICBzc2R0X3M0LmFzbCAtIDM0IGxpbmVzLCAxMDY3IGJ5dGVzLCAxIGtleXdvcmRz
CkFNTCBPdXRwdXQ6IHNzZHRfczQuYW1sIC0gNDkgYnl0ZXMsIDEgbmFtZWQgb2JqZWN0cywg
MCBleGVjdXRhYmxlIG9wY29kZXMKCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywg
MCBXYXJuaW5ncywgMCBSZW1hcmtzLCA0IE9wdGltaXphdGlvbnMKc2VkIC1lICdzL0FtbENv
ZGUvc3NkdF9zNC9nJyBzc2R0X3M0LmhleCA+c3NkdF9zNC5oCnJtIC1mIHNzZHRfczQuaGV4
IHNzZHRfczQuYW1sCmlhc2wgLXZzIC1wIHNzZHRfcG0gLXRjIHNzZHRfcG0uYXNsCkFTTCBJ
bnB1dDogIHNzZHRfcG0uYXNsIC0gNDI1IGxpbmVzLCAxMjc1NCBieXRlcywgMTkyIGtleXdv
cmRzCkFNTCBPdXRwdXQ6IHNzZHRfcG0uYW1sIC0gMTQ5NCBieXRlcywgNjQgbmFtZWQgb2Jq
ZWN0cywgMTI4IGV4ZWN1dGFibGUgb3Bjb2RlcwoKQ29tcGlsYXRpb24gY29tcGxldGUuIDAg
RXJyb3JzLCAwIFdhcm5pbmdzLCAwIFJlbWFya3MsIDMxIE9wdGltaXphdGlvbnMKc2VkIC1l
ICdzL0FtbENvZGUvc3NkdF9wbS9nJyBzc2R0X3BtLmhleCA+c3NkdF9wbS5oCnJtIC1mIHNz
ZHRfcG0uaGV4IHNzZHRfcG0uYW1sCmlhc2wgLXZzIC1wIHNzZHRfdHBtIC10YyBzc2R0X3Rw
bS5hc2wKQVNMIElucHV0OiAgc3NkdF90cG0uYXNsIC0gMzMgbGluZXMsIDEwNDYgYnl0ZXMs
IDMga2V5d29yZHMKQU1MIE91dHB1dDogc3NkdF90cG0uYW1sIC0gNzYgYnl0ZXMsIDMgbmFt
ZWQgb2JqZWN0cywgMCBleGVjdXRhYmxlIG9wY29kZXMKCkNvbXBpbGF0aW9uIGNvbXBsZXRl
LiAwIEVycm9ycywgMCBXYXJuaW5ncywgMCBSZW1hcmtzLCAwIE9wdGltaXphdGlvbnMKc2Vk
IC1lICdzL0FtbENvZGUvc3NkdF90cG0vZycgc3NkdF90cG0uaGV4ID5zc2R0X3RwbS5oCnJt
IC1mIHNzZHRfdHBtLmhleCBzc2R0X3RwbS5hbWwKZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5idWlsZC5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJv
ciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1t
c29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
YWNwaS8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBidWlsZC5vIGJ1aWxkLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgLVdhbGwgLVdlcnJvciAtV3N0cmljdC1wcm90b3R5
cGVzIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvYWNwaS8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1vIG1rX2Rz
ZHQgbWtfZHNkdC5jCmF3ayAnTlIgPiAxIHtwcmludCBzfSB7cz0kMH0nIGRzZHQuYXNsID4g
ZHNkdF9hbnljcHUuYXNsCi4vbWtfZHNkdCAtLW1heGNwdSBhbnkgID4+IGRzZHRfYW55Y3B1
LmFzbAppYXNsIC12cyAtcCBkc2R0X2FueWNwdSAtdGMgZHNkdF9hbnljcHUuYXNsCmRzZHRf
YW55Y3B1LmFzbCAgIDUyODM6ICAgICAgICAgICAgIFJldHVybiAoIFxfU0IuUFJTQygpICkK
V2FybmluZyAgMTEyOCAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe
IFJlc2VydmVkIG1ldGhvZCBzaG91bGQgbm90IHJldHVybiBhIHZhbHVlIChfTDAyKQoKQVNM
IElucHV0OiAgZHNkdF9hbnljcHUuYXNsIC0gMTA5MzYgbGluZXMsIDM4NjYxOCBieXRlcywg
Nzk1OSBrZXl3b3JkcwpBTUwgT3V0cHV0OiBkc2R0X2FueWNwdS5hbWwgLSA3MDQyMSBieXRl
cywgMjQ1NiBuYW1lZCBvYmplY3RzLCA1NTAzIGV4ZWN1dGFibGUgb3Bjb2RlcwoKQ29tcGls
YXRpb24gY29tcGxldGUuIDAgRXJyb3JzLCAxIFdhcm5pbmdzLCAwIFJlbWFya3MsIDI2MTQg
T3B0aW1pemF0aW9ucwpzZWQgLWUgJ3MvQW1sQ29kZS9kc2R0X2FueWNwdS9nJyBkc2R0X2Fu
eWNwdS5oZXggPmRzZHRfYW55Y3B1LmMKZWNobyAiaW50IGRzZHRfYW55Y3B1X2xlbj1zaXpl
b2YoZHNkdF9hbnljcHUpOyIgPj5kc2R0X2FueWNwdS5jCnJtIC1mIGRzZHRfYW55Y3B1LmFt
bCBkc2R0X2FueWNwdS5oZXgKZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
MzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5kc2R0X2FueWNwdS5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1m
bG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS8u
Li8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBkc2R0X2FueWNwdS5vIGRzZHRfYW55
Y3B1LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQphd2sgJ05SID4gMSB7cHJpbnQgc30ge3M9JDB9
JyBkc2R0LmFzbCA+IGRzZHRfMTVjcHUuYXNsCi4vbWtfZHNkdCAtLW1heGNwdSAxNSAgPj4g
ZHNkdF8xNWNwdS5hc2wKaWFzbCAtdnMgLXAgZHNkdF8xNWNwdSAtdGMgZHNkdF8xNWNwdS5h
c2wKZHNkdF8xNWNwdS5hc2wgICAgOTg5OiAgICAgICAgICAgICBSZXR1cm4gKCBcX1NCLlBS
U0MoKSApCldhcm5pbmcgIDExMjggLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeIFJlc2VydmVkIG1ldGhvZCBzaG91bGQgbm90IHJldHVybiBhIHZhbHVlIChfTDAy
KQoKQVNMIElucHV0OiAgZHNkdF8xNWNwdS5hc2wgLSA2NjQyIGxpbmVzLCAyNDQ2MTEgYnl0
ZXMsIDQ3Njcga2V5d29yZHMKQU1MIE91dHB1dDogZHNkdF8xNWNwdS5hbWwgLSA0ODExOCBi
eXRlcywgMTU1MiBuYW1lZCBvYmplY3RzLCAzMjE1IGV4ZWN1dGFibGUgb3Bjb2RlcwoKQ29t
cGlsYXRpb24gY29tcGxldGUuIDAgRXJyb3JzLCAxIFdhcm5pbmdzLCAwIFJlbWFya3MsIDEw
NDYgT3B0aW1pemF0aW9ucwpzZWQgLWUgJ3MvQW1sQ29kZS9kc2R0XzE1Y3B1L2cnIGRzZHRf
MTVjcHUuaGV4ID5kc2R0XzE1Y3B1LmMKZWNobyAiaW50IGRzZHRfMTVjcHVfbGVuPXNpemVv
Zihkc2R0XzE1Y3B1KTsiID4+ZHNkdF8xNWNwdS5jCnJtIC1mIGRzZHRfMTVjcHUuYW1sIGRz
ZHRfMTVjcHUuaGV4CmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1t
YXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAuZHNkdF8xNWNwdS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAt
SS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS8uLi8uLi8u
Li8uLi90b29scy9pbmNsdWRlICAtYyAtbyBkc2R0XzE1Y3B1Lm8gZHNkdF8xNWNwdS5jICAt
SS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
MzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5zdGF0aWNfdGFibGVzLm8uZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0
LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3Bp
Ly4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHN0YXRpY190YWJsZXMubyBzdGF0
aWNfdGFibGVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQphd2sgJ05SID4gMSB7cHJpbnQgc30g
e3M9JDB9JyBkc2R0LmFzbCA+IGRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbAouL21rX2RzZHQg
LS1kbS12ZXJzaW9uIHFlbXUteGVuID4+IGRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbAppYXNs
IC12cyAtcCBkc2R0X2FueWNwdV9xZW11X3hlbiAtdGMgZHNkdF9hbnljcHVfcWVtdV94ZW4u
YXNsCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDUyODM6ICAgICAgICAgICAgIFJldHVy
biAoIFxfU0IuUFJTQygpICkKV2FybmluZyAgMTEyOCAtICAgICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0wwMikKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU2NzY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU2ODQ6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU2OTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MDA6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3MDg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MTY6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3MjQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MzI6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3NDA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NDg6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3NTY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NjQ6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3NzI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3ODA6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3ODg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3OTY6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4MDQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4MTI6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4MjA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4Mjg6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4MzY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NDQ6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4NTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NjA6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4Njg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NzY6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4ODQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4OTI6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU5MDA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU5MDg6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU5MTY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCkFTTCBJbnB1dDogIGRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAtIDYxMjIg
bGluZXMsIDIwMzM0OSBieXRlcywgNDMyNSBrZXl3b3JkcwpBTUwgT3V0cHV0OiBkc2R0X2Fu
eWNwdV9xZW11X3hlbi5hbWwgLSAzNDEzMyBieXRlcywgMTMwMCBuYW1lZCBvYmplY3RzLCAz
MDI1IGV4ZWN1dGFibGUgb3Bjb2RlcwoKQ29tcGlsYXRpb24gY29tcGxldGUuIDAgRXJyb3Jz
LCAzMiBXYXJuaW5ncywgMCBSZW1hcmtzLCAyNTg2IE9wdGltaXphdGlvbnMKc2VkIC1lICdz
L0FtbENvZGUvZHNkdF9hbnljcHVfcWVtdV94ZW4vZycgZHNkdF9hbnljcHVfcWVtdV94ZW4u
aGV4ID5kc2R0X2FueWNwdV9xZW11X3hlbi5jCmVjaG8gImludCBkc2R0X2FueWNwdV9xZW11
X3hlbl9sZW49c2l6ZW9mKGRzZHRfYW55Y3B1X3FlbXVfeGVuKTsiID4+ZHNkdF9hbnljcHVf
cWVtdV94ZW4uYwpybSAtZiBkc2R0X2FueWNwdV9xZW11X3hlbi5hbWwgZHNkdF9hbnljcHVf
cWVtdV94ZW4uaGV4CmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1t
YXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAuZHNkdF9hbnljcHVfcWVtdV94ZW4uby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3Ig
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVpbHRpbiAtbXNv
ZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2Fj
cGkvLi4vLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZHNkdF9hbnljcHVfcWVtdV94
ZW4ubyBkc2R0X2FueWNwdV9xZW11X3hlbi5jICAtSS91c3IvcGtnL2luY2x1ZGUKYXIgcmMg
YWNwaS5hIGJ1aWxkLm8gZHNkdF9hbnljcHUubyBkc2R0XzE1Y3B1Lm8gc3RhdGljX3RhYmxl
cy5vIGRzZHRfYW55Y3B1X3FlbXVfeGVuLm8KZ21ha2VbOF06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGknCmdtYWtl
WzddOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlcicKZ21ha2UgaHZtbG9hZGVyCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXInCmVjaG8gIi8q
IEF1dG9nZW5lcmF0ZWQgZmlsZS4gRE8gTk9UIEVESVQgKi8iID4gcm9tcy5pbmMubmV3CmVj
aG8gIiNpZmRlZiBST01fSU5DTFVERV9ST01CSU9TIiA+PiByb21zLmluYy5uZXcKc2ggLi9t
a2hleCByb21iaW9zIC4uL3JvbWJpb3MvQklPUy1ib2Nocy1sYXRlc3QgPj4gcm9tcy5pbmMu
bmV3CmVjaG8gIiNlbmRpZiIgPj4gcm9tcy5pbmMubmV3CmVjaG8gIiNpZmRlZiBST01fSU5D
TFVERV9TRUFCSU9TIiA+PiByb21zLmluYy5uZXcKc2ggLi9ta2hleCBzZWFiaW9zIC4uL3Nl
YWJpb3MtZGlyL291dC9iaW9zLmJpbiA+PiByb21zLmluYy5uZXcKZWNobyAiI2VuZGlmIiA+
PiByb21zLmluYy5uZXcKZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX1ZHQUJJT1MiID4+IHJv
bXMuaW5jLm5ldwpzaCAuL21raGV4IHZnYWJpb3Nfc3RkdmdhIC4uL3ZnYWJpb3MvVkdBQklP
Uy1sZ3BsLWxhdGVzdC5iaW4gPj4gcm9tcy5pbmMubmV3CmVjaG8gIiNlbmRpZiIgPj4gcm9t
cy5pbmMubmV3CmVjaG8gIiNpZmRlZiBST01fSU5DTFVERV9WR0FCSU9TIiA+PiByb21zLmlu
Yy5uZXcKc2ggLi9ta2hleCB2Z2FiaW9zX2NpcnJ1c3ZnYSAuLi92Z2FiaW9zL1ZHQUJJT1Mt
bGdwbC1sYXRlc3QuY2lycnVzLmJpbiA+PiByb21zLmluYy5uZXcKZWNobyAiI2VuZGlmIiA+
PiByb21zLmluYy5uZXcKZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX0VUSEVSQk9PVCIgPj4g
cm9tcy5pbmMubmV3CnNoIC4vbWtoZXggZXRoZXJib290IC4uL2V0aGVyYm9vdC9pcHhlL3Ny
Yy9iaW4vcnRsODEzOS5yb20gLi4vZXRoZXJib290L2lweGUvc3JjL2Jpbi84MDg2MTAwZS5y
b20gPj4gcm9tcy5pbmMubmV3CmVjaG8gIiNlbmRpZiIgPj4gcm9tcy5pbmMubmV3Cm12IHJv
bXMuaW5jLm5ldyByb21zLmluYwpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmh2bWxvYWRlci5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1m
bG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4v
Li4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1j
IC1vIGh2bWxvYWRlci5vIGh2bWxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5tcF90YWJsZXMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1k
aXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmlybXdhcmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVf
Uk9NQklPUyAtREVOQUJMRV9TRUFCSU9TICAtYyAtbyBtcF90YWJsZXMubyBtcF90YWJsZXMu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudXRpbC5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9h
dCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4v
dG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1v
IHV0aWwubyB1dGlsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnNtYmlvcy5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAg
LVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWls
dGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxF
X1NFQUJJT1MgLURfX1NNQklPU19EQVRFX189IlwiMTIvMDQvMjAxMlwiIiAgLWMgLW8gc21i
aW9zLm8gc21iaW9zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnNtcC5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdl
cnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGlu
IC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NF
QUJJT1MgIC1jIC1vIHNtcC5vIHNtcC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5j
YWNoZWF0dHIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJl
Y3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9N
QklPUyAtREVOQUJMRV9TRUFCSU9TICAtYyAtbyBjYWNoZWF0dHIubyBjYWNoZWF0dHIuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuYnVzLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90
b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8g
eGVuYnVzLm8geGVuYnVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmU4MjAuby5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMg
IC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVp
bHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9NQklPUyAtREVOQUJM
RV9TRUFCSU9TICAtYyAtbyBlODIwLm8gZTgyMC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2Nj
ICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC5wY2kuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJl
Y3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9N
QklPUyAtREVOQUJMRV9TRUFCSU9TICAtYyAtbyBwY2kubyBwY2kuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1tYXJjaD1p
Njg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAucGlyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1u
by10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1E
RU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gcGlyLm8gcGlyLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0z
MiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmN0eXBlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29s
cy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gY3R5
cGUubyBjdHlwZS5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC50ZXN0cy5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdl
cnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGlu
IC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NF
QUJJT1MgIC1jIC1vIHRlc3RzLm8gdGVzdHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAub3B0aW9ucm9tcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxz
LWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJM
RV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIG9wdGlvbnJvbXMubyBvcHRpb25y
b21zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLjMyYml0Ymlvc19zdXBwb3J0Lm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZz
ICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1
aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFC
TEVfU0VBQklPUyAgLWMgLW8gMzJiaXRiaW9zX3N1cHBvcnQubyAzMmJpdGJpb3Nfc3VwcG9y
dC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5yb21iaW9zLm8uZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0
LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8u
Li8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAg
LWMgLW8gcm9tYmlvcy5vIHJvbWJpb3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
c2VhYmlvcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVj
dC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01C
SU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIHNlYWJpb3MubyBzZWFiaW9zLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpsZCAtbWVsZl9pMzg2IC1OIC1UdGV4dCAweDEwMDAwMCAtbyBodm1s
b2FkZXIudG1wIGh2bWxvYWRlci5vIG1wX3RhYmxlcy5vIHV0aWwubyBzbWJpb3MubyBzbXAu
byBjYWNoZWF0dHIubyB4ZW5idXMubyBlODIwLm8gcGNpLm8gcGlyLm8gY3R5cGUubyB0ZXN0
cy5vIG9wdGlvbnJvbXMubyAzMmJpdGJpb3Nfc3VwcG9ydC5vIHJvbWJpb3MubyBzZWFiaW9z
Lm8gYWNwaS9hY3BpLmEKb2JqY29weSBodm1sb2FkZXIudG1wIGh2bWxvYWRlcgpybSAtZiBo
dm1sb2FkZXIudG1wCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlcicKZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyJwpnbWFrZVs1
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScK
Z21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmly
bXdhcmUnClsgLWQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3hlbi9ib290IF0gfHwgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi94ZW4vYm9vdApbICEgLWUgaHZtbG9hZGVyL2h2bWxvYWRl
ciBdIHx8IC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1tMDY0NCAtcCBodm1sb2FkZXIvaHZtbG9hZGVyIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi94ZW4vYm9vdApnbWFrZVszXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScKZ21ha2VbMl06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlWzJdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2UgLUMgY29u
c29sZSBpbnN0YWxsCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9jb25zb2xlJwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAudXRpbHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3Jl
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAg
LWMgLW8gZGFlbW9uL3V0aWxzLm8gZGFlbW9uL3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubWFp
bi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBkYWVtb24vbWFpbi5v
IGRhZW1vbi9tYWluLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuaW8uby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWMgLW8gZGFlbW9uL2lvLm8gZGFlbW9uL2lvLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgICAgZGFlbW9uL3V0aWxzLm8gZGFlbW9uL21haW4ubyBkYWVtb24vaW8u
byAtbyB4ZW5jb25zb2xlZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90
b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xl
Ly4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbHV0aWwgLWxydCAgLUwv
dXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLm1haW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
SS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gY2xp
ZW50L21haW4ubyBjbGllbnQvbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIGNs
aWVudC9tYWluLm8gLW8geGVuY29uc29sZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29s
ZS8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29s
cy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAgIC1ML3Vz
ci9wa2cvbGliCi9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
L3Vzci94ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbmNvbnNvbGVkIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvL3Vzci94ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy9j
b25zb2xlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvY29uc29sZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5jb25z
b2xlIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2JpbgpnbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlJwpn
bWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21h
a2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFr
ZSAtQyB4ZW5tb24gaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVubW9uJwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAuc2V0bWFzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWMgLW8gc2V0bWFzay5vIHNldG1hc2suYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgICBzZXRtYXNrLm8gLW8geGVudHJhY2Vfc2V0bWFzayAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9w
a2cvbGliCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC54ZW5iYWtlZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVu
YmFrZWQubyB4ZW5iYWtlZC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIHhlbmJha2Vk
Lm8gLW8geGVuYmFrZWQgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29s
cy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYgovcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4KL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4
ZW5iYWtlZCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zYmluL3hl
bmJha2VkCi9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtbTA3NTUgLXAgeGVudHJhY2Vfc2V0bWFzayAgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi94ZW50cmFjZV9zZXRtYXNrCi9yb290L3hlbi00
LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAg
eGVubW9uLnB5ICAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zYmlu
L3hlbm1vbi5weQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL3NoYXJlL2RvYy94ZW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBSRUFETUUgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvZG9jL3hlbi9SRUFETUUueGVubW9u
CmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bm1vbicKZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMnCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cycKZ21ha2UgLUMgeGVuc3RhdCBpbnN0YWxsCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0JwpnbWFrZVs0XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcKZ21ha2UgLUMgbGli
eGVuc3RhdCBpbnN0YWxsCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQnCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdGF0Lm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgIC1mUElDIC1Jc3JjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMv
eGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4u
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9s
aWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHNyYy94ZW5zdGF0Lm8g
c3JjL3hlbnN0YXQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdGF0X25ldGJzZC5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtZlBJQyAtSXNyYyAtSS9yb290L3hlbi00LjIuMC90
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBzcmMveGVu
c3RhdF9uZXRic2QubyBzcmMveGVuc3RhdF9uZXRic2QuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CnNyYy94ZW5zdGF0X25ldGJzZC5jOjc5OjEyOiB3YXJuaW5nOiAncmVhZF9hdHRyaWJ1dGVz
X3ZiZCcgZGVmaW5lZCBidXQgbm90IHVzZWQKYXIgcmMgc3JjL2xpYnhlbnN0YXQuYSBzcmMv
eGVuc3RhdC5vIHNyYy94ZW5zdGF0X25ldGJzZC5vCnJhbmxpYiBzcmMvbGlieGVuc3RhdC5h
CmdjYyAgICAtV2wsLXNvbmFtZSAtV2wsbGlieGVuc3RhdC5zby4wIC1zaGFyZWQgLW8gc3Jj
L2xpYnhlbnN0YXQuc28uMC4wIFwKICAgIHNyYy94ZW5zdGF0Lm8gc3JjL3hlbnN0YXRfbmV0
YnNkLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8u
Li90b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5zbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
IC1ML3Vzci9wa2cvbGliCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAuMCBzcmMvbGlieGVuc3Rh
dC5zby4wCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAgc3JjL2xpYnhlbnN0YXQuc28KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1tMDY0NCAtcCBzcmMveGVuc3RhdC5oIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0
YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBz
cmMvbGlieGVuc3RhdC5hIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9saWJ4ZW5zdGF0LmEKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBzcmMvbGlieGVu
c3RhdC5zby4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
CmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvbGlieGVuc3RhdC5zby4wCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbnN0YXQu
c28KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0JwpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy94ZW5zdGF0JwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcKZ21ha2UgLUMgeGVudG9wIGluc3Rh
bGwKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnN0YXQveGVudG9wJwpnY2MgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54ZW50b3AuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1ER0ND
X1BSSU5URiAtV2FsbCAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQv
eGVudG9wLy4uLy4uLy4uL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMgLURIT1NUX05l
dEJTRCAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90
b29scyAgICAgIHhlbnRvcC5jICAtV2wsLXJwYXRoLWxpbms9L3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1XbCwtcnBhdGgtbGlu
az0vcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC94ZW50b3AvLi4vLi4vLi4vdG9vbHMv
eGVuc3RvcmUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4u
L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMvbGlieGVuc3RhdC5zbyAtbGN1cnNlcyAg
LW8geGVudG9wCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0
L3hlbnRvcC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW50b3Ag
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi94ZW50b3AKL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL3NoYXJlL21hbi9tYW4xCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hl
bnRvcC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW50b3AuMSAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS9tYW4vbWFuMS94
ZW50b3AuMQpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy94ZW5zdGF0L3hlbnRvcCcKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcKZ21ha2VbMl06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2UgLUMgbGliYWlvIGluc3RhbGwK
Z21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmFpbycKZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYmFpby9zcmMnCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4g
LWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX2luaXQu
b2wgaW9fcXVldWVfaW5pdC5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAt
SS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3Jl
bGVhc2Uub2wgaW9fcXVldWVfcmVsZWFzZS5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxl
cyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlv
X3F1ZXVlX3dhaXQub2wgaW9fcXVldWVfd2FpdC5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRm
aWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1v
IGlvX3F1ZXVlX3J1bi5vbCBpb19xdWV1ZV9ydW4uYwpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0
ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAt
byBpb19nZXRldmVudHMub2wgaW9fZ2V0ZXZlbnRzLmMKZ2NjIC1ub3N0ZGxpYiAtbm9zdGFy
dGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMg
LW8gaW9fc3VibWl0Lm9sIGlvX3N1Ym1pdC5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxl
cyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlv
X2NhbmNlbC5vbCBpb19jYW5jZWwuYwpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdh
bGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19zZXR1
cC5vbCBpb19zZXR1cC5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4g
LWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX2Rlc3Ryb3kub2wg
aW9fZGVzdHJveS5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIHJhd19zeXNjYWxsLm9sIHJh
d19zeXNjYWxsLmMKZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gY29tcGF0LTBfMS5vbCBjb21w
YXQtMF8xLmMKcm0gLWYgbGliYWlvLmEKYXIgciBsaWJhaW8uYSBpb19xdWV1ZV9pbml0Lm9s
IGlvX3F1ZXVlX3JlbGVhc2Uub2wgaW9fcXVldWVfd2FpdC5vbCBpb19xdWV1ZV9ydW4ub2wg
aW9fZ2V0ZXZlbnRzLm9sIGlvX3N1Ym1pdC5vbCBpb19jYW5jZWwub2wgaW9fc2V0dXAub2wg
aW9fZGVzdHJveS5vbCByYXdfc3lzY2FsbC5vbCBjb21wYXQtMF8xLm9sCmFyOiBjcmVhdGlu
ZyBsaWJhaW8uYQpyYW5saWIgbGliYWlvLmEKZ2NjIC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0
YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAt
YyAtbyBpb19xdWV1ZV9pbml0Lm9zIGlvX3F1ZXVlX2luaXQuYwpnY2MgLXNoYXJlZCAtbm9z
dGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3JlbGVhc2Uub3MgaW9fcXVldWVfcmVsZWFzZS5j
CmdjYyAtc2hhcmVkIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gaW9fcXVldWVfd2FpdC5vcyBpb19x
dWV1ZV93YWl0LmMKZ2NjIC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwg
LUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19xdWV1ZV9y
dW4ub3MgaW9fcXVldWVfcnVuLmMKZ2NjIC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0YXJ0Zmls
ZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBp
b19nZXRldmVudHMub3MgaW9fZ2V0ZXZlbnRzLmMKZ2NjIC1zaGFyZWQgLW5vc3RkbGliIC1u
b3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJ
QyAtYyAtbyBpb19zdWJtaXQub3MgaW9fc3VibWl0LmMKZ2NjIC1zaGFyZWQgLW5vc3RkbGli
IC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAt
ZlBJQyAtYyAtbyBpb19jYW5jZWwub3MgaW9fY2FuY2VsLmMKZ2NjIC1zaGFyZWQgLW5vc3Rk
bGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1P
MiAtZlBJQyAtYyAtbyBpb19zZXR1cC5vcyBpb19zZXR1cC5jCmdjYyAtc2hhcmVkIC1ub3N0
ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAt
TzIgLWZQSUMgLWMgLW8gaW9fZGVzdHJveS5vcyBpb19kZXN0cm95LmMKZ2NjIC1zaGFyZWQg
LW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1PMiAtZlBJQyAtYyAtbyByYXdfc3lzY2FsbC5vcyByYXdfc3lzY2FsbC5jCmdjYyAt
c2hhcmVkIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9taXQtZnJh
bWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gY29tcGF0LTBfMS5vcyBjb21wYXQtMF8xLmMK
Z2NjIC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJhaW8u
bWFwIC1XbCwtc29uYW1lPWxpYmFpby5zby4xIC1vIGxpYmFpby5zby4xLjAuMSBpb19xdWV1
ZV9pbml0Lm9zIGlvX3F1ZXVlX3JlbGVhc2Uub3MgaW9fcXVldWVfd2FpdC5vcyBpb19xdWV1
ZV9ydW4ub3MgaW9fZ2V0ZXZlbnRzLm9zIGlvX3N1Ym1pdC5vcyBpb19jYW5jZWwub3MgaW9f
c2V0dXAub3MgaW9fZGVzdHJveS5vcyByYXdfc3lzY2FsbC5vcyBjb21wYXQtMF8xLm9zIApn
bWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJh
aW8vc3JjJwpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9saWJhaW8nCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMnCmdtYWtlIC1DIGJsa3RhcDIgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMicKZ21ha2VbNF06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDInCmdtYWtl
IC1DIGluY2x1ZGUgaW5zdGFsbApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi9pbmNsdWRlJwovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvYmxrdGFwMi9pbmNsdWRlLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0w
NzU1IC1wIC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1
ZGUKZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
YmxrdGFwMi9pbmNsdWRlJwpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9ibGt0YXAyJwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMicKZ21ha2UgLUMgbHZtIGluc3RhbGwKZ21h
a2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3Rh
cDIvbHZtJwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAubHZtLXV0aWwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAgLWMgLW8gbHZt
LXV0aWwubyBsdm0tdXRpbC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ21ha2VbNV06IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi9sdm0nCmdtYWtl
WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIn
CmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9i
bGt0YXAyJwpnbWFrZSAtQyB2aGQgaW5zdGFsbApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQnCmdtYWtlWzZdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcKZ21h
a2UgLUMgbGliIGFsbApnbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvYmxrdGFwMi92aGQvbGliJwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlidmhkLm8uZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9T
T1VSQ0UgLWZQSUMgLWcgIC1jIC1vIGxpYnZoZC5vIGxpYnZoZC5jICAtSS91c3IvcGtnL2lu
Y2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LmxpYnZoZC1qb3VybmFsLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcg
IC1jIC1vIGxpYnZoZC1qb3VybmFsLm8gbGlidmhkLWpvdXJuYWwuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC52aGQtdXRpbC1jb2FsZXNjZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
V2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElD
IC1nICAtYyAtbyB2aGQtdXRpbC1jb2FsZXNjZS5vIHZoZC11dGlsLWNvYWxlc2NlLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAudmhkLXV0aWwtY3JlYXRlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VS
Q0UgLWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLWNyZWF0ZS5vIHZoZC11dGlsLWNyZWF0ZS5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLWZpbGwuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NP
VVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtZmlsbC5vIHZoZC11dGlsLWZpbGwuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC52aGQtdXRpbC1tb2RpZnkuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NP
VVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtbW9kaWZ5Lm8gdmhkLXV0aWwtbW9kaWZ5
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcXVlcnkuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05V
X1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcXVlcnkubyB2aGQtdXRpbC1xdWVy
eS5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlYWQuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05V
X1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcmVhZC5vIHZoZC11dGlsLXJlYWQu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1yZXBhaXIuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05V
X1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcmVwYWlyLm8gdmhkLXV0aWwtcmVw
YWlyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcmVzaXplLm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1E
X0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLXJlc2l6ZS5vIHZoZC11dGls
LXJlc2l6ZS5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJldmVydC5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVk
ZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAtbyB2aGQtdXRpbC1yZXZlcnQubyB2aGQt
dXRpbC1yZXZlcnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1zZXQtZmllbGQuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4u
L2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtc2V0LWZp
ZWxkLm8gdmhkLXV0aWwtc2V0LWZpZWxkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtc25h
cHNob3Quby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVu
dXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhk
LXV0aWwtc25hcHNob3QubyB2aGQtdXRpbC1zbmFwc2hvdC5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZo
ZC11dGlsLXNjYW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMg
LW8gdmhkLXV0aWwtc2Nhbi5vIHZoZC11dGlsLXNjYW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQt
dXRpbC1jaGVjay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1X
bm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAt
byB2aGQtdXRpbC1jaGVjay5vIHZoZC11dGlsLWNoZWNrLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhk
LXV0aWwtdXVpZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1X
bm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAt
byB2aGQtdXRpbC11dWlkLm8gdmhkLXV0aWwtdXVpZC5jICAtSS91c3IvcGtnL2luY2x1ZGUK
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnJlbGF0
aXZlLXBhdGguby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25v
LXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8g
cmVsYXRpdmUtcGF0aC5vIHJlbGF0aXZlLXBhdGguYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5hdG9taWNp
by5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAtbyBhdG9taWNp
by5vIGF0b21pY2lvLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQphciByYyBsaWJ2aGQuYSBsaWJ2
aGQubyBsaWJ2aGQtam91cm5hbC5vIHZoZC11dGlsLWNvYWxlc2NlLm8gdmhkLXV0aWwtY3Jl
YXRlLm8gdmhkLXV0aWwtZmlsbC5vIHZoZC11dGlsLW1vZGlmeS5vIHZoZC11dGlsLXF1ZXJ5
Lm8gdmhkLXV0aWwtcmVhZC5vIHZoZC11dGlsLXJlcGFpci5vIHZoZC11dGlsLXJlc2l6ZS5v
IHZoZC11dGlsLXJldmVydC5vIHZoZC11dGlsLXNldC1maWVsZC5vIHZoZC11dGlsLXNuYXBz
aG90Lm8gdmhkLXV0aWwtc2Nhbi5vIHZoZC11dGlsLWNoZWNrLm8gdmhkLXV0aWwtdXVpZC5v
IHJlbGF0aXZlLXBhdGgubyBhdG9taWNpby5vIC4uLy4uL2x2bS9sdm0tdXRpbC5vCmdjYyAg
LURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ2
aGQub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVu
dXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMg
LW8gbGlidmhkLm9waWMgbGlidmhkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElD
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlidmhkLWpv
dXJuYWwub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25v
LXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMg
LWMgLW8gbGlidmhkLWpvdXJuYWwub3BpYyBsaWJ2aGQtam91cm5hbC5jICAtSS91c3IvcGtn
L2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnZoZC11dGlsLWNvYWxlc2NlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9T
T1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLWNvYWxlc2NlLm9waWMgdmhk
LXV0aWwtY29hbGVzY2UuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1jcmVhdGUu
b3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNl
ZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8g
dmhkLXV0aWwtY3JlYXRlLm9waWMgdmhkLXV0aWwtY3JlYXRlLmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAudmhkLXV0aWwtZmlsbC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1m
UElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1maWxsLm9waWMgdmhkLXV0aWwtZmlsbC5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLW1vZGlmeS5vcGljLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVk
ZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1tb2RpZnku
b3BpYyB2aGQtdXRpbC1tb2RpZnkuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1x
dWVyeS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
dW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAt
YyAtbyB2aGQtdXRpbC1xdWVyeS5vcGljIHZoZC11dGlsLXF1ZXJ5LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAudmhkLXV0aWwtcmVhZC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNF
IC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1yZWFkLm9waWMgdmhkLXV0aWwtcmVh
ZC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlcGFpci5vcGljLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5j
bHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1yZXBh
aXIub3BpYyB2aGQtdXRpbC1yZXBhaXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQ
SUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRp
bC1yZXNpemUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQ
SUMgLWMgLW8gdmhkLXV0aWwtcmVzaXplLm9waWMgdmhkLXV0aWwtcmVzaXplLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcmV2ZXJ0Lm9waWMuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dO
VV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLXJldmVydC5vcGljIHZo
ZC11dGlsLXJldmVydC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXNldC1maWVs
ZC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51
c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAt
byB2aGQtdXRpbC1zZXQtZmllbGQub3BpYyB2aGQtdXRpbC1zZXQtZmllbGQuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC52aGQtdXRpbC1zbmFwc2hvdC5vcGljLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9H
TlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1zbmFwc2hvdC5vcGlj
IHZoZC11dGlsLXNuYXBzaG90LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtc2Nh
bi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51
c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAt
byB2aGQtdXRpbC1zY2FuLm9waWMgdmhkLXV0aWwtc2Nhbi5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnZoZC11dGlsLWNoZWNrLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQ
SUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLWNoZWNrLm9waWMgdmhkLXV0aWwtY2hlY2su
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC11dWlkLm9waWMuZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRl
IC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLXV1aWQub3Bp
YyB2aGQtdXRpbC11dWlkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAucmVsYXRpdmUtcGF0aC5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyBy
ZWxhdGl2ZS1wYXRoLm9waWMgcmVsYXRpdmUtcGF0aC5jICAtSS91c3IvcGtnL2luY2x1ZGUK
Z2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LmF0b21pY2lvLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3Ig
LVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1m
UElDIC1jIC1vIGF0b21pY2lvLm9waWMgYXRvbWljaW8uYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5sdm0tdXRpbC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAt
ZlBJQyAtYyAtbyAuLi8uLi9sdm0vbHZtLXV0aWwub3BpYyAuLi8uLi9sdm0vbHZtLXV0aWwu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAtV2wsLXNvbmFtZSxsaWJ2aGQuc28uMS4wIC1z
aGFyZWQgXAoJICAgLW8gbGlidmhkLnNvLjEuMC4wIGxpYnZoZC5vcGljIGxpYnZoZC1qb3Vy
bmFsLm9waWMgdmhkLXV0aWwtY29hbGVzY2Uub3BpYyB2aGQtdXRpbC1jcmVhdGUub3BpYyB2
aGQtdXRpbC1maWxsLm9waWMgdmhkLXV0aWwtbW9kaWZ5Lm9waWMgdmhkLXV0aWwtcXVlcnku
b3BpYyB2aGQtdXRpbC1yZWFkLm9waWMgdmhkLXV0aWwtcmVwYWlyLm9waWMgdmhkLXV0aWwt
cmVzaXplLm9waWMgdmhkLXV0aWwtcmV2ZXJ0Lm9waWMgdmhkLXV0aWwtc2V0LWZpZWxkLm9w
aWMgdmhkLXV0aWwtc25hcHNob3Qub3BpYyB2aGQtdXRpbC1zY2FuLm9waWMgdmhkLXV0aWwt
Y2hlY2sub3BpYyB2aGQtdXRpbC11dWlkLm9waWMgcmVsYXRpdmUtcGF0aC5vcGljIGF0b21p
Y2lvLm9waWMgLi4vLi4vbHZtL2x2bS11dGlsLm9waWMgCmxuIC1zZiBsaWJ2aGQuc28uMS4w
LjAgbGlidmhkLnNvLjEuMApsbiAtc2YgbGlidmhkLnNvLjEuMCBsaWJ2aGQuc28KZ21ha2Vb
N106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92
aGQvbGliJwpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9ibGt0YXAyL3ZoZCcKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLnZoZC11dGlsLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMg
IC1jIC1vIHZoZC11dGlsLm8gdmhkLXV0aWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
ICAtbyB2aGQtdXRpbCB2aGQtdXRpbC5vIC1MbGliIC1sdmhkCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXBkYXRlLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRl
IC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1vIHZoZC11cGRhdGUubyB2aGQtdXBkYXRlLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgLW8gdmhkLXVwZGF0ZSB2aGQtdXBkYXRlLm8g
LUxsaWIgLWx2aGQKZ21ha2Ugc3ViZGlycy1pbnN0YWxsCmdtYWtlWzZdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcKZ21ha2VbN106
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhk
JwpnbWFrZSAtQyBsaWIgaW5zdGFsbApnbWFrZVs4XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQvbGliJwovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvYmxrdGFwMi92aGQvbGliLy4uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LWQgLW0wNzU1IC1wIC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQvbGliLy4uLy4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnZoZC5hIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxr
dGFwMi92aGQvbGliLy4uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1w
IGxpYnZoZC5zby4xLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIKbG4gLXNmIGxpYnZoZC5zby4xLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvbGlidmhkLnNvLjEuMApsbiAtc2YgbGlidmhkLnNvLjEuMCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvbGlidmhkLnNvCmdt
YWtlWzhdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3Rh
cDIvdmhkL2xpYicKZ21ha2VbN106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvYmxrdGFwMi92aGQnCmdtYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
YmxrdGFwMi92aGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAg
LXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbgovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtbTA3NTUgLXAgdmhkLXV0aWwgdmhkLXVwZGF0ZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9zYmluCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkJwpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyJwpnbWFrZVszXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyJwpnbWFrZVsyXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyB4ZW5i
YWNrZW5kZCBpbnN0YWxsCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy94ZW5iYWNrZW5kZCcKZ2NjIC1EWEVOX1NDUklQVF9ESVI9IlwiL3Vz
ci94ZW40Mi9ldGMveGVuL3NjcmlwdHNcIiIgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54ZW5iYWNrZW5kZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbmJhY2tlbmRkLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbmJhY2tlbmRk
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhlbmJhY2tlbmRkLm8geGVuYmFja2VuZGQu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICB4ZW5iYWNrZW5kZC5vIC1vIHhlbmJhY2tl
bmRkIC9yb290L3hlbi00LjIuMC90b29scy94ZW5iYWNrZW5kZC8uLi8uLi90b29scy94ZW5z
dG9yZS9saWJ4ZW5zdG9yZS5zbyAgLUwvdXNyL3BrZy9saWIKL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbmJhY2tlbmRkLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1w
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbmJhY2tlbmRkLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0w
NzU1IC1wIHhlbmJhY2tlbmRkIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL3NiaW4KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVuYmFja2VuZGQnCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMnCmdtYWtlIC1DIGxpYmZzaW1hZ2UgaW5zdGFsbApnbWFrZVszXTog
RW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScK
Z21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UnCmdtYWtlIC1DIGNvbW1vbiBpbnN0YWxsCmdtYWtlWzVdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1vbicKTWFr
ZWZpbGU6MzU6IHdhcm5pbmc6IG92ZXJyaWRpbmcgcmVjaXBlIGZvciB0YXJnZXQgYGNsZWFu
Jwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vLi4vLi4vLi4vdG9v
bHMvbGliZnNpbWFnZS9SdWxlcy5tazoyNTogd2FybmluZzogaWdub3Jpbmcgb2xkIHJlY2lw
ZSBmb3IgdGFyZ2V0IGBjbGVhbicKTWFrZWZpbGU6MzU6IHdhcm5pbmc6IG92ZXJyaWRpbmcg
cmVjaXBlIGZvciB0YXJnZXQgYGRpc3RjbGVhbicKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvUnVsZXMubWs6MjU6
IHdhcm5pbmc6IGlnbm9yaW5nIG9sZCByZWNpcGUgZm9yIHRhcmdldCBgZGlzdGNsZWFuJwpn
Y2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
ZnNpbWFnZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25v
d24tcHJhZ21hcyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8u
Li8uLi8uLi90b29scy9saWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vz
ci94ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgLXB0aHJlYWQgIC1mUElD
IC1jIC1vIGZzaW1hZ2Uub3BpYyBmc2ltYWdlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuZnNp
bWFnZV9wbHVnaW4ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVduby11
bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9jb21t
b24vLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1c
Ii91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFIC1wdGhyZWFkICAt
ZlBJQyAtYyAtbyBmc2ltYWdlX3BsdWdpbi5vcGljIGZzaW1hZ2VfcGx1Z2luLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuZnNpbWFnZV9ncnViLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAt
REZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NP
VVJDRSAtcHRocmVhZCAgLWZQSUMgLWMgLW8gZnNpbWFnZV9ncnViLm9waWMgZnNpbWFnZV9n
cnViLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1wdGhyZWFkIC1XbCwtc29uYW1lIC1X
bCxsaWJmc2ltYWdlLnNvLjEuMCAtc2hhcmVkIC1vIGxpYmZzaW1hZ2Uuc28uMS4wLjAgZnNp
bWFnZS5vcGljIGZzaW1hZ2VfcGx1Z2luLm9waWMgZnNpbWFnZV9ncnViLm9waWMgCmxuIC1z
ZiBsaWJmc2ltYWdlLnNvLjEuMC4wIGxpYmZzaW1hZ2Uuc28uMS4wCmxuIC1zZiBsaWJmc2lt
YWdlLnNvLjEuMCBsaWJmc2ltYWdlLnNvCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIKL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYmZzaW1hZ2Uuc28uMS4wLjAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliCmxuIC1zZiBsaWJm
c2ltYWdlLnNvLjEuMC4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9saWJmc2ltYWdlLnNvLjEuMApsbiAtc2YgbGliZnNpbWFnZS5zby4xLjAgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYmZzaW1hZ2Uuc28KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLW0wNjQ0IC1wIGZzaW1hZ2UuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBmc2lt
YWdlX3BsdWdpbi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2lu
Y2x1ZGUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGZzaW1hZ2VfZ3J1Yi5oIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUKZ21ha2VbNV06IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9jb21tb24n
CmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UnCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC90b29scy9saWJmc2ltYWdlJwpnbWFrZSAtQyB1ZnMgaW5zdGFsbApnbWFrZVs1XTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS91ZnMn
CmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5mc3lzX3Vmcy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVu
a25vd24tcHJhZ21hcyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3Vmcy8u
Li8uLi8uLi90b29scy9saWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vz
ci94ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZz
eXNfdWZzLm9waWMgZnN5c191ZnMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtTC4u
L2NvbW1vbi8gLXNoYXJlZCAtbyBmc2ltYWdlLnNvIGZzeXNfdWZzLm9waWMgLWxmc2ltYWdl
ICAgLUwvdXNyL3BrZy9saWIKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvdWZz
Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy91ZnMKL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYmZzaW1hZ2UvdWZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0w
NzU1IC1wIGZzaW1hZ2Uuc28gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL2ZzL3VmcwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9saWJmc2ltYWdlL3VmcycKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScKZ21ha2VbNF06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnCmdtYWtlIC1D
IHJlaXNlcmZzIGluc3RhbGwKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMnCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX3JlaXNlcmZzLm9w
aWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFz
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMvLi4vLi4vLi4v
dG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IveGVuNDIv
bGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc3lzX3JlaXNl
cmZzLm9waWMgZnN5c19yZWlzZXJmcy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1M
Li4vY29tbW9uLyAtc2hhcmVkIC1vIGZzaW1hZ2Uuc28gZnN5c19yZWlzZXJmcy5vcGljIC1s
ZnNpbWFnZSAgIC1ML3Vzci9wa2cvbGliCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL3JlaXNlcmZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1w
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy9yZWlzZXJm
cwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9yZWlzZXJmcy8uLi8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy9yZWlzZXJmcwpnbWFrZVs1XTogTGVh
dmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3JlaXNl
cmZzJwpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9saWJmc2ltYWdlJwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGliZnNpbWFnZScKZ21ha2UgLUMgaXNvOTY2MCBpbnN0YWxsCmdtYWtl
WzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2lzbzk2NjAnCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC5mc3lzX2lzbzk2NjAub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGliZnNpbWFnZS9pc285NjYwLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAt
REZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NP
VVJDRSAgLWZQSUMgLWMgLW8gZnN5c19pc285NjYwLm9waWMgZnN5c19pc285NjYwLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgLUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNpbWFn
ZS5zbyBmc3lzX2lzbzk2NjAub3BpYyAtbGZzaW1hZ2UgICAtTC91c3IvcGtnL2xpYgovcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9pc285NjYwLy4uLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9mcy9pc285NjYwCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2lzbzk2NjAvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZnNp
bWFnZS5zbyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvZnMv
aXNvOTY2MApnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9saWJmc2ltYWdlL2lzbzk2NjAnCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnCmdtYWtlWzRdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJwpnbWFrZSAtQyBm
YXQgaW5zdGFsbApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGliZnNpbWFnZS9mYXQnCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX2ZhdC5vcGljLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJmc2ltYWdlL2ZhdC8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL2NvbW1v
bi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1EX0dO
VV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNfZmF0Lm9waWMgZnN5c19mYXQuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlCmdjYyAgICAtTC4uL2NvbW1vbi8gLXNoYXJlZCAtbyBmc2ltYWdlLnNv
IGZzeXNfZmF0Lm9waWMgLWxmc2ltYWdlICAgLUwvdXNyL3BrZy9saWIKL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZmF0Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9mcy9mYXQKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZmF0Ly4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1hZ2Uuc28gL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL2ZhdApnbWFrZVs1XTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2ZhdCcKZ21h
a2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNp
bWFnZScKZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYmZzaW1hZ2UnCmdtYWtlIC1DIHpmcyBpbnN0YWxsCmdtYWtlWzVdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcycKZ2Nj
ICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnpmc19sempiLm9waWMuZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1h
Z2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJy
b3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gemZzX2x6amIub3BpYyB6ZnNfbHpqYi5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9s
aWJmc2ltYWdlL3pmcyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnpmc19zaGEyNTYub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdu
by11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS96
ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1c
Ii91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAt
byB6ZnNfc2hhMjU2Lm9waWMgemZzX3NoYTI1Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2Nj
ICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnpmc19mbGV0Y2hlci5vcGljLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJm
c2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAt
V2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIHpmc19mbGV0Y2hlci5vcGljIHpm
c19mbGV0Y2hlci5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtREZTWVNfWkZT
IC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8u
Li8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmZzaV96ZnMub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
ZnNpbWFnZS96ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFH
RV9GU0RJUj1cIi91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAt
ZlBJQyAtYyAtbyBmc2lfemZzLm9waWMgZnNpX3pmcy5jICAtSS91c3IvcGtnL2luY2x1ZGUK
Z2NjICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZzeXNfemZzLm9waWMuZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZz
aW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1X
ZXJyb3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gZnN5c196ZnMub3BpYyBmc3lzX3pm
cy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1MLi4vY29tbW9uLyAtc2hhcmVkIC1v
IGZzaW1hZ2Uuc28gemZzX2x6amIub3BpYyB6ZnNfc2hhMjU2Lm9waWMgemZzX2ZsZXRjaGVy
Lm9waWMgZnNpX3pmcy5vcGljIGZzeXNfemZzLm9waWMgLWxmc2ltYWdlICAgLUwvdXNyL3Br
Zy9saWIKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9mcy96ZnMKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZz
aW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1h
Z2Uuc28gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3pm
cwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9s
aWJmc2ltYWdlL3pmcycKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGliZnNpbWFnZScKZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnCmdtYWtlIC1DIHhmcyBpbnN0YWxs
CmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9s
aWJmc2ltYWdlL3hmcycKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmZzeXNfeGZzLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UveGZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1B
R0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAg
LWZQSUMgLWMgLW8gZnN5c194ZnMub3BpYyBmc3lzX3hmcy5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAgIC1MLi4vY29tbW9uLyAtc2hhcmVkIC1vIGZzaW1hZ2Uuc28gZnN5c194ZnMu
b3BpYyAtbGZzaW1hZ2UgICAtTC91c3IvcGtnL2xpYgovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGliZnNpbWFnZS94ZnMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUg
LXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3hmcwov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS94ZnMvLi4vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgZnNpbWFnZS5zbyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvZnMveGZzCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UveGZzJwpnbWFrZVs0XTogTGVh
dmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJwpnbWFr
ZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNp
bWFnZScKZ21ha2UgLUMgZXh0MmZzIGluc3RhbGwKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzJwpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuZnN5c19l
eHQyZnMub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVduby11bmtub3du
LXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9leHQyZnMvLi4v
Li4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3Iv
eGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc3lz
X2V4dDJmcy5vcGljIGZzeXNfZXh0MmZzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAg
LUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNpbWFnZS5zbyBmc3lzX2V4dDJmcy5vcGljIC1s
ZnNpbWFnZSAgIC1ML3Vzci9wa2cvbGliCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2V4dDJmcy8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvZnMvZXh0MmZzCi9y
b290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2V4dDJmcy8uLi8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy9leHQyZnMKZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9leHQyZnMnCmdtYWtl
WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UnCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYmZzaW1hZ2UnCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMnCnNldCAtZXg7IFwKaWYgdGVzdCAtZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
Li4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWw7IHRoZW4gXAoJbWtkaXIgLXAgcWVtdS14
ZW4tdHJhZGl0aW9uYWwtZGlyOyBcCmVsc2UgXAoJZXhwb3J0IEdJVD1naXQ7IFwKCS9yb290
L3hlbi00LjIuMC90b29scy8uLi9zY3JpcHRzL2dpdC1jaGVja291dC5zaCAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwgeGVuLTQuMi4wIHFl
bXUteGVuLXRyYWRpdGlvbmFsLWRpcjsgXApmaQorIHRlc3QgLWQgJy9yb290L3hlbi00LjIu
MC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbCcKKyBta2RpciAtcCBxZW11
LXhlbi10cmFkaXRpb25hbC1kaXIKc2V0IC1lOyBcCgkgICAgZXhwb3J0IFBSRUZJWD0iL3Vz
ci94ZW40MiI7IGV4cG9ydCBYRU5fU0NSSVBUX0RJUj0iL3Vzci94ZW40Mi9ldGMveGVuL3Nj
cmlwdHMiOyBleHBvcnQgWEVOX1JPT1Q9Ii9yb290L3hlbi00LjIuMC90b29scy8uLiI7IFwK
CWNkIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpcjsgXAoJL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
Ly4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hlbi1zZXR1cCBcCgktLWV4dHJhLWNm
bGFncz0iIiBcCgk7IFwKCWdtYWtlIGluc3RhbGwKc2RsLWNvbmZpZzogbm90IGZvdW5kCnNk
bC1jb25maWc6IG5vdCBmb3VuZApJbnN0YWxsIHByZWZpeCAgICAvdXNyL3hlbjQyCkJJT1Mg
ZGlyZWN0b3J5ICAgIC91c3IveGVuNDIvc2hhcmUvcWVtdQpiaW5hcnkgZGlyZWN0b3J5ICAv
dXNyL3hlbjQyL2JpbgpNYW51YWwgZGlyZWN0b3J5ICAvdXNyL3hlbjQyL3NoYXJlL21hbgpF
TEYgaW50ZXJwIHByZWZpeCAvdXNyL2duZW11bC9xZW11LSVNClNvdXJjZSBwYXRoICAgICAg
IC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbApDIGNvbXBpbGVy
ICAgICAgICBnY2MKSG9zdCBDIGNvbXBpbGVyICAgZ2NjCkFSQ0hfQ0ZMQUdTICAgICAgIC1t
NjQKbWFrZSAgICAgICAgICAgICAgZ21ha2UKaW5zdGFsbCAgICAgICAgICAgaW5zdGFsbApo
b3N0IENQVSAgICAgICAgICB4ODZfNjQKaG9zdCBiaWcgZW5kaWFuICAgbm8KdGFyZ2V0IGxp
c3QgICAgICAgaTM4Ni1zb2Z0bW11IHg4Nl82NC1zb2Z0bW11IGFybS1zb2Z0bW11IGNyaXMt
c29mdG1tdSBtNjhrLXNvZnRtbXUgbWlwcy1zb2Z0bW11IG1pcHNlbC1zb2Z0bW11IG1pcHM2
NC1zb2Z0bW11IG1pcHM2NGVsLXNvZnRtbXUgcHBjLXNvZnRtbXUgcHBjZW1iLXNvZnRtbXUg
cHBjNjQtc29mdG1tdSBzaDQtc29mdG1tdSBzaDRlYi1zb2Z0bW11IHNwYXJjLXNvZnRtbXUg
c3BhcmM2NC1ic2QtdXNlciAKZ3Byb2YgZW5hYmxlZCAgICAgbm8Kc3BhcnNlIGVuYWJsZWQg
ICAgbm8KcHJvZmlsZXIgICAgICAgICAgbm8Kc3RhdGljIGJ1aWxkICAgICAgbm8KLVdlcnJv
ciBlbmFibGVkICAgbm8KU0RMIHN1cHBvcnQgICAgICAgbm8KT3BlbkdMIHN1cHBvcnQgICAg
CmN1cnNlcyBzdXBwb3J0ICAgIG5vCm1pbmd3MzIgc3VwcG9ydCAgIG5vCkF1ZGlvIGRyaXZl
cnMgICAgIG9zcwpFeHRyYSBhdWRpbyBjYXJkcyBhYzk3IGVzMTM3MCBzYjE2Ck1peGVyIGVt
dWxhdGlvbiAgIG5vClZOQyBUTFMgc3VwcG9ydCAgIG5vCmtxZW11IHN1cHBvcnQgICAgIG5v
CmJybGFwaSBzdXBwb3J0ICAgIG5vCkRvY3VtZW50YXRpb24gICAgIG5vCk5QVEwgc3VwcG9y
dCAgICAgIG5vCnZkZSBzdXBwb3J0ICAgICAgIG5vCkFJTyBzdXBwb3J0ICAgICAgIHllcwpJ
bnN0YWxsIGJsb2JzICAgICB5ZXMKS1ZNIHN1cHBvcnQgICAgICAgbm8gLSAobGludXgva3Zt
Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCmZkdCBzdXBwb3J0ICAgICAgIG5vClRo
ZSBlcnJvciBsb2cgZnJvbSBjb21waWxpbmcgdGhlIGxpYlNETCB0ZXN0IGlzOiAKL3RtcC9x
ZW11LWNvbmYtLTEwODM5LS5jOjE6MTc6IGZhdGFsIGVycm9yOiBTREwuaDogTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeQpjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgpxZW11IHN1Y2Nlc3Nm
dWx5IGNvbmZpZ3VyZWQgZm9yIFhlbiBxZW11LWRtIGJ1aWxkCi1tc3NlMjogbm90IGZvdW5k
CmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9x
ZW11LXhlbi10cmFkaXRpb25hbC1kaXInCi9yb290L3hlbi00LjIuMC90b29scy8uLi90b29s
cy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9va3MubWFrOjYxOiA9PT0gcGNpdXRpbHMt
ZGV2IHBhY2thZ2Ugbm90IGZvdW5kIC0gbWlzc2luZyAvdXNyL2luY2x1ZGUvcGNpCi9yb290
L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9v
a3MubWFrOjYyOiA9PT0gUENJIHBhc3N0aHJvdWdoIGNhcGFiaWxpdHkgaGFzIGJlZW4gZGlz
YWJsZWQKICBDQyAgICBxZW11LWltZy5vCiAgQ0MgICAgcWVtdS10b29sLm8KICBDQyAgICBv
c2RlcC5vCiAgQ0MgICAgY3V0aWxzLm8KICBDQyAgICBxZW11LW1hbGxvYy5vCiAgQ0MgICAg
YmxvY2stY293Lm8KICBDQyAgICBibG9jay1xY293Lm8KICBDQyAgICBhZXMubwogIENDICAg
IGJsb2NrLXZtZGsubwogIENDICAgIGJsb2NrLWNsb29wLm8KICBDQyAgICBibG9jay1kbWcu
bwogIENDICAgIGJsb2NrLWJvY2hzLm8KICBDQyAgICBibG9jay12cGMubwogIENDICAgIGJs
b2NrLXZ2ZmF0Lm8KICBDQyAgICBibG9jay1xY293Mi5vCiAgQ0MgICAgYmxvY2stcGFyYWxs
ZWxzLm8KICBDQyAgICBibG9jay1uYmQubwogIENDICAgIG5iZC5vCiAgQ0MgICAgYmxvY2su
bwogIENDICAgIGFpby5vCiAgQ0MgICAgcG9zaXgtYWlvLWNvbXBhdC5vCiAgQ0MgICAgYmxv
Y2stcmF3LXBvc2l4Lm8KICBMSU5LICBxZW11LWltZy14ZW4KL3Vzci9saWIvbGliYy5zbzog
d2FybmluZzogbXVsdGlwbGUgY29tbW9uIG9mIGBlbnZpcm9uJwovdXNyL2xpYi9jcnQwLm86
IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1vbiBpcyBoZXJlCiAgQ0MgICAgcmVhZGxpbmUubwog
IENDICAgIGNvbnNvbGUubwogIENDICAgIGlycS5vCiAgQ0MgICAgaTJjLm8KICBDQyAgICBz
bWJ1cy5vCiAgQ0MgICAgc21idXNfZWVwcm9tLm8KICBDQyAgICBtYXg3MzEwLm8KICBDQyAg
ICBtYXgxMTF4Lm8KICBDQyAgICB3bTg3NTAubwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L3dtODc1MC5jOjEy
OjA6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9h
dWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3Bv
cGNvdW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBk
ZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlCiAgQ0MgICAgc3NkMDMwMy5vCiAg
Q0MgICAgc3NkMDMyMy5vCiAgQ0MgICAgYWRzNzg0Ni5vCiAgQ0MgICAgc3RlbGxhcmlzX2lu
cHV0Lm8KICBDQyAgICB0d2w5MjIzMC5vCiAgQ0MgICAgdG1wMTA1Lm8KICBDQyAgICBsbTgz
MngubwogIENDICAgIHNjc2ktZGlzay5vCiAgQ0MgICAgY2Ryb20ubwogIENDICAgIHNjc2kt
Z2VuZXJpYy5vCiAgQ0MgICAgdXNiLm8KICBDQyAgICB1c2ItaHViLm8KICBDQyAgICB1c2It
YnNkLm8KICBDQyAgICB1c2ItaGlkLm8KICBDQyAgICB1c2ItbXNkLm8KICBDQyAgICB1c2It
d2Fjb20ubwogIENDICAgIHVzYi1zZXJpYWwubwogIENDICAgIHVzYi1uZXQubwogIENDICAg
IHNkLm8KICBDQyAgICBzc2ktc2QubwogIENDICAgIGJ0Lm8KICBDQyAgICBidC1ob3N0Lm8K
ICBDQyAgICBidC12aGNpLm8KICBDQyAgICBidC1sMmNhcC5vCiAgQ0MgICAgYnQtc2RwLm8K
ICBDQyAgICBidC1oY2kubwogIENDICAgIGJ0LWhpZC5vCiAgQ0MgICAgdXNiLWJ0Lm8KICBD
QyAgICBidWZmZXJlZF9maWxlLm8KICBDQyAgICBtaWdyYXRpb24ubwogIENDICAgIG1pZ3Jh
dGlvbi10Y3AubwogIENDICAgIG5ldC5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvbmV0LmM6MzA6MDoKL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUz
OjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnCi91
c3IvaW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9u
IG9mICdwb3Bjb3VudCcgd2FzIGhlcmUKICBDQyAgICBxZW11LXNvY2tldHMubwogIENDICAg
IHFlbXUtY2hhci5vCiAgQ0MgICAgbmV0LWNoZWNrc3VtLm8KICBDQyAgICBzYXZldm0ubwpJ
biBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsL3NhdmV2bS5jOjMyOjA6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi10cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50
IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3
OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJl
CiAgQ0MgICAgY2FjaGUtdXRpbHMubwogIENDICAgIG1pZ3JhdGlvbi1leGVjLm8KICBDQyAg
ICBhdWRpby9hdWRpby5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uYzoyNTowOgovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6
MTA6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vz
ci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24g
b2YgJ3BvcGNvdW50JyB3YXMgaGVyZQogIENDICAgIGF1ZGlvL25vYXVkaW8ubwpJbiBmaWxl
IGluY2x1ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlv
bmFsL2F1ZGlvL25vYXVkaW8uYzoyNTowOgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14
ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVuZGFu
dCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1
NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVy
ZQogIENDICAgIGF1ZGlvL3dhdmF1ZGlvLm8KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290
L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby93YXZhdWRpby5j
OjI2OjA6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRp
by9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg
J3BvcGNvdW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91
cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlCiAgQ0MgICAgYXVkaW8vbWl4
ZW5nLm8KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9hdWRpby9taXhlbmcuYzoyNjowOgovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5p
bmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRl
L3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNv
dW50JyB3YXMgaGVyZQogIENDICAgIGF1ZGlvL29zc2F1ZGlvLm8KSW4gZmlsZSBpbmNsdWRl
ZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRp
by9vc3NhdWRpby5jOjM0OjA6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFk
aXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVj
bGFyYXRpb24gb2YgJ3BvcGNvdW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBu
b3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlCiAgQ0Mg
ICAgYXVkaW8vd2F2Y2FwdHVyZS5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vd2F2Y2FwdHVyZS5jOjM6
MDoKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1
ZGlvLmg6MTUzOjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9w
Y291bnQnCi91c3IvaW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRl
Y2xhcmF0aW9uIG9mICdwb3Bjb3VudCcgd2FzIGhlcmUKICBDQyAgICB2bmMubwogIENDICAg
IGQzZGVzLm8KICBBUiAgICBsaWJxZW11X2NvbW1vbi5hCi1tc3NlMjogbm90IGZvdW5kCmdt
YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC1kaXIvaTM4Ni1kbScKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4u
L3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hlbi1ob29rcy5tYWs6NjE6ID09PSBwY2l1
dGlscy1kZXYgcGFja2FnZSBub3QgZm91bmQgLSBtaXNzaW5nIC91c3IvaW5jbHVkZS9wY2kK
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hl
bi1ob29rcy5tYWs6NjI6ID09PSBQQ0kgcGFzc3Rocm91Z2ggY2FwYWJpbGl0eSBoYXMgYmVl
biBkaXNhYmxlZAovcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MTogPT09IHBjaXV0aWxzLWRldiBwYWNrYWdlIG5v
dCBmb3VuZCAtIG1pc3NpbmcgL3Vzci9pbmNsdWRlL3BjaQovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MjogPT09
IFBDSSBwYXNzdGhyb3VnaCBjYXBhYmlsaXR5IGhhcyBiZWVuIGRpc2FibGVkCiAgQ0MgICAg
aTM4Ni1kbS92bC5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvdmwuYzo0MTowOgovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6
IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRlL3N0
cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50
JyB3YXMgaGVyZQogIENDICAgIGkzODYtZG0vb3NkZXAubwogIENDICAgIGkzODYtZG0vbW9u
aXRvci5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwvbW9uaXRvci5jOjM1OjA6Ci9yb290L3hlbi00LjIuMC90b29s
cy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzog
cmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JwovdXNyL2luY2x1ZGUvc3Ry
aW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQn
IHdhcyBoZXJlCiAgQ0MgICAgaTM4Ni1kbS9wY2kubwogIENDICAgIGkzODYtZG0vbG9hZGVy
Lm8KICBDQyAgICBpMzg2LWRtL2lzYV9tbWlvLm8KICBDQyAgICBpMzg2LWRtL21hY2hpbmUu
bwogIENDICAgIGkzODYtZG0vZG1hLWhlbHBlcnMubwogIENDICAgIGkzODYtZG0vdmlydGlv
Lm8KICBDQyAgICBpMzg2LWRtL3ZpcnRpby1ibGsubwogIENDICAgIGkzODYtZG0vdmlydGlv
LW5ldC5vCiAgQ0MgICAgaTM4Ni1kbS92aXJ0aW8tY29uc29sZS5vCiAgQ0MgICAgaTM4Ni1k
bS9md19jZmcubwogIENDICAgIGkzODYtZG0vcG9zaXgtYWlvLWNvbXBhdC5vCiAgQ0MgICAg
aTM4Ni1kbS9ibG9jay1yYXctcG9zaXgubwogIENDICAgIGkzODYtZG0vbHNpNTNjODk1YS5v
CiAgQ0MgICAgaTM4Ni1kbS9lc3AubwogIENDICAgIGkzODYtZG0vdXNiLW9oY2kubwogIEND
ICAgIGkzODYtZG0vZWVwcm9tOTN4eC5vCiAgQ0MgICAgaTM4Ni1kbS9lZXBybzEwMC5vCi9y
b290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9ody9lZXBybzEwMC5j
OiBJbiBmdW5jdGlvbiAnZWVwcm8xMDBfcmVhZDQnOgovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
cWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcvZWVwcm8xMDAuYzoxMjA3OjE0OiB3YXJuaW5nOiAn
dmFsJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L2VlcHJvMTAwLmM6IElu
IGZ1bmN0aW9uICdlZXBybzEwMF9yZWFkMic6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9ody9lZXBybzEwMC5jOjExODQ6MTQ6IHdhcm5pbmc6ICd2YWwn
IG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbgovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcvZWVwcm8xMDAuYzogSW4gZnVu
Y3Rpb24gJ2VlcHJvMTAwX3JlYWQxJzoKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVu
LXRyYWRpdGlvbmFsL2h3L2VlcHJvMTAwLmM6MTEzOToxMzogd2FybmluZzogJ3ZhbCcgbWF5
IGJlIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uCiAgQ0MgICAgaTM4Ni1k
bS9uZTIwMDAubwogIENDICAgIGkzODYtZG0vcGNuZXQubwogIENDICAgIGkzODYtZG0vcnRs
ODEzOS5vCiAgQ0MgICAgaTM4Ni1kbS9lMTAwMC5vCiAgQ0MgICAgaTM4Ni1kbS9tc21vdXNl
Lm8KICBDQyAgICBpMzg2LWRtL3NiMTYubwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L3NiMTYuYzoyNjowOgov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8u
aDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3Vu
dCcKL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFy
YXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQogIENDICAgIGkzODYtZG0vZXMxMzcwLm8K
SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10
cmFkaXRpb25hbC9ody9lczEzNzAuYzozMTowOgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVu
ZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRlL3N0cmluZ3Mu
aDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMg
aGVyZQogIENDICAgIGkzODYtZG0vYWM5Ny5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcvYWM5Ny5jOjE5OjA6
Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9hdWRp
by5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNv
dW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNs
YXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlCiAgQ0MgICAgaTM4Ni1kbS9wY3Nway5v
CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4t
dHJhZGl0aW9uYWwvaHcvcGNzcGsuYzoyODowOgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVu
ZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRlL3N0cmluZ3Mu
aDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMg
aGVyZQogIENDICAgIGkzODYtZG0vaWRlLm8KICBDQyAgICBpMzg2LWRtL3Bja2JkLm8KICBD
QyAgICBpMzg2LWRtL3BzMi5vCiAgQ0MgICAgaTM4Ni1kbS92Z2EubwogIENDICAgIGkzODYt
ZG0vZG1hLm8KICBDQyAgICBpMzg2LWRtL2ZkYy5vCiAgQ0MgICAgaTM4Ni1kbS9tYzE0Njgx
OHJ0Yy5vCiAgQ0MgICAgaTM4Ni1kbS9zZXJpYWwubwogIENDICAgIGkzODYtZG0vaTgyNTku
bwogIENDICAgIGkzODYtZG0vaTgyNTQubwogIENDICAgIGkzODYtZG0vcGMubwpJbiBmaWxl
IGluY2x1ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlv
bmFsL2h3L3BjLmM6MzA6MDoKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRp
dGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUzOjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNs
YXJhdGlvbiBvZiAncG9wY291bnQnCi91c3IvaW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5v
dGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcgd2FzIGhlcmUKICBDQyAg
ICBpMzg2LWRtL2NpcnJ1c192Z2EubwogIENDICAgIGkzODYtZG0vcGFyYWxsZWwubwogIEND
ICAgIGkzODYtZG0vcGlpeF9wY2kubwogIENDICAgIGkzODYtZG0vdXNiLXVoY2kubwogIEND
ICAgIGkzODYtZG0vaHBldC5vCiAgQ0MgICAgaTM4Ni1kbS9kZXZpY2UtaG90cGx1Zy5vCiAg
Q0MgICAgaTM4Ni1kbS9wY2ktaG90cGx1Zy5vCiAgQ0MgICAgaTM4Ni1kbS9waWl4NGFjcGku
bwogIENDICAgIGkzODYtZG0veGVuc3RvcmUubwogIENDICAgIGkzODYtZG0veGVuX3BsYXRm
b3JtLm8KICBDQyAgICBpMzg2LWRtL3hlbl9tYWNoaW5lX2Z2Lm8KICBDQyAgICBpMzg2LWRt
L3hlbl9tYWNoaW5lX3B2Lm8KICBDQyAgICBpMzg2LWRtL3hlbl9iYWNrZW5kLm8KICBDQyAg
ICBpMzg2LWRtL3hlbmZiLm8KICBDQyAgICBpMzg2LWRtL3hlbl9jb25zb2xlLm8KICBDQyAg
ICBpMzg2LWRtL3hlbl9kaXNrLm8KICBDQyAgICBpMzg2LWRtL2V4ZWMtZG0ubwogIENDICAg
IGkzODYtZG0vcGNpX2VtdWxhdGlvbi5vCiAgQ0MgICAgaTM4Ni1kbS9oZWxwZXIyLm8KICBD
QyAgICBpMzg2LWRtL2JhdHRlcnlfbWdtdC5vCiAgQ0MgICAgaTM4Ni1kbS9rcWVtdS5vCiAg
Q0MgICAgaTM4Ni1kbS9pMzg2LWRpcy5vCiAgQVIgICAgaTM4Ni1kbS9saWJxZW11LmEKICBM
SU5LICBpMzg2LWRtL3FlbXUtZG0KL3Vzci9saWIvbGliYy5zbzogd2FybmluZzogbXVsdGlw
bGUgY29tbW9uIG9mIGBlbnZpcm9uJwovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZp
b3VzIGNvbW1vbiBpcyBoZXJlCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsLWRpci9pMzg2LWRtJwpta2Rp
ciAtcCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluIgovcm9v
dC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbSA3NTUgLXMgcWVt
dS1pbWcteGVuICAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmlu
Igpta2RpciAtcCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hh
cmUveGVuL3FlbXUiCnNldCAtZTsgZm9yIHggaW4gYmlvcy5iaW4gdmdhYmlvcy5iaW4gdmdh
Ymlvcy1jaXJydXMuYmluIHBwY19yb20uYmluIHZpZGVvLnggb3BlbmJpb3Mtc3BhcmMzMiBv
cGVuYmlvcy1zcGFyYzY0IG9wZW5iaW9zLXBwYyBweGUtbmUya19wY2kuYmluIHB4ZS1ydGw4
MTM5LmJpbiBweGUtcGNuZXQuYmluIHB4ZS1lMTAwMC5iaW4gYmFtYm9vLmR0YjsgZG8gXAoJ
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0gNjQ0IC9y
b290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9wYy1iaW9zLyR4ICIv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS94ZW4vcWVtdSI7
IFwKZG9uZQpta2RpciAtcCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvc2hhcmUveGVuL3FlbXUva2V5bWFwcyIKc2V0IC1lOyBmb3IgeCBpbiBkYSAgICAgZW4t
Z2IgIGV0ICBmciAgICAgZnItY2ggIGlzICBsdCAgbW9kaWZpZXJzICBubyAgcHQtYnIgIHN2
IGFyICAgICAgZGUgICAgIGVuLXVzICBmaSAgZnItYmUgIGhyICAgICBpdCAgbHYgIG5sICAg
ICAgICAgcGwgIHJ1ICAgICB0aCBjb21tb24gIGRlLWNoICBlcyAgICAgZm8gIGZyLWNhICBo
dSAgICAgamEgIG1rICBubC1iZSAgICAgIHB0ICBzbCAgICAgdHI7IGRvIFwKCS9yb290L3hl
bi00LjIuMC90b29scy8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tIDY0NCAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwva2V5bWFwcy8keCAiL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUveGVuL3FlbXUva2V5bWFwcyI7
IFwKZG9uZQpmb3IgZCBpbiBpMzg2LWRtOyBkbyBcCmdtYWtlIC1DICRkIGluc3RhbGwgfHwg
ZXhpdCAxIDsgXAogICAgICAgIGRvbmUKLW1zc2UyOiBub3QgZm91bmQKZ21ha2VbNF06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRp
dGlvbmFsLWRpci9pMzg2LWRtJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MTogPT09IHBjaXV0aWxzLWRldiBw
YWNrYWdlIG5vdCBmb3VuZCAtIG1pc3NpbmcgL3Vzci9pbmNsdWRlL3BjaQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1h
azo2MjogPT09IFBDSSBwYXNzdGhyb3VnaCBjYXBhYmlsaXR5IGhhcyBiZWVuIGRpc2FibGVk
Ci9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94
ZW4taG9va3MubWFrOjYxOiA9PT0gcGNpdXRpbHMtZGV2IHBhY2thZ2Ugbm90IGZvdW5kIC0g
bWlzc2luZyAvdXNyL2luY2x1ZGUvcGNpCi9yb290L3hlbi00LjIuMC90b29scy8uLi90b29s
cy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9va3MubWFrOjYyOiA9PT0gUENJIHBhc3N0
aHJvdWdoIGNhcGFiaWxpdHkgaGFzIGJlZW4gZGlzYWJsZWQKL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wICIvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsLy91c3IveGVuNDIvbGliZXhlYyIKL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wICIvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsLy91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzIgovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2kzODYtZG0vcWVt
dS1pZnVwLU5ldEJTRCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC8vdXNyL3hlbjQy
L2V0Yy94ZW4vc2NyaXB0cy9xZW11LWlmdXAiCi9yb290L3hlbi00LjIuMC90b29scy8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tIDc1NSAtcyBxZW11LWRtICIvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWJleGVjIgpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC1kaXIv
aTM4Ni1kbScKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGlyJwpnbWFrZVsyXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwppZiB0ZXN0IC1kIC9yb290L3hlbi00LjIu
MC90b29scy8uLi90b29scy9xZW11LXhlbiA7IHRoZW4gXAoJbWtkaXIgLXAgcWVtdS14ZW4t
ZGlyOyBcCmVsc2UgXAoJZXhwb3J0IEdJVD1naXQ7IFwKCS9yb290L3hlbi00LjIuMC90b29s
cy8uLi9zY3JpcHRzL2dpdC1jaGVja291dC5zaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
dG9vbHMvcWVtdS14ZW4gcWVtdS14ZW4tNC4yLjAgcWVtdS14ZW4tZGlyIDsgXApmaQppZiB0
ZXN0IC1kIC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbiA7IHRoZW4g
XAoJc291cmNlPS9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbjsgXApl
bHNlIFwKCXNvdXJjZT0uOyBcCmZpOyBcCmNkIHFlbXUteGVuLWRpcjsgXAokc291cmNlL2Nv
bmZpZ3VyZSAtLWVuYWJsZS14ZW4gLS10YXJnZXQtbGlzdD1pMzg2LXNvZnRtbXUgXAoJLS1z
b3VyY2UtcGF0aD0kc291cmNlIFwKCS0tZXh0cmEtY2ZsYWdzPSItSS9yb290L3hlbi00LjIu
MC90b29scy8uLi90b29scy9pbmNsdWRlIFwKCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4u
L3Rvb2xzL2xpYnhjIFwKCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3hlbnN0
b3JlIFwKCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2NvbXBh
dCBcCgkiIFwKCS0tZXh0cmEtbGRmbGFncz0iLUwvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
dG9vbHMvbGlieGMgXAoJLUwvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMveGVuc3Rv
cmUiIFwKCS0tYmluZGlyPS91c3IveGVuNDIvbGliZXhlYyBcCgktLWRhdGFkaXI9L3Vzci94
ZW40Mi9zaGFyZS9xZW11LXhlbiBcCgktLWRpc2FibGUta3ZtIFwKCS0tcHl0aG9uPXB5dGhv
bjIuNyBcCgk7IFwKZ21ha2UgYWxsCkluc3RhbGwgcHJlZml4ICAgIC91c3IvbG9jYWwKQklP
UyBkaXJlY3RvcnkgICAgL3Vzci94ZW40Mi9zaGFyZS9xZW11LXhlbgpiaW5hcnkgZGlyZWN0
b3J5ICAvdXNyL3hlbjQyL2xpYmV4ZWMKbGlicmFyeSBkaXJlY3RvcnkgL3Vzci9sb2NhbC9s
aWIKaW5jbHVkZSBkaXJlY3RvcnkgL3Vzci9sb2NhbC9pbmNsdWRlCmNvbmZpZyBkaXJlY3Rv
cnkgIC91c3IvbG9jYWwvZXRjCk1hbnVhbCBkaXJlY3RvcnkgIC91c3IvbG9jYWwvc2hhcmUv
bWFuCkVMRiBpbnRlcnAgcHJlZml4IC91c3IvZ25lbXVsL3FlbXUtJU0KU291cmNlIHBhdGgg
ICAgICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuCkMgY29tcGlsZXIgICAgICAg
IGdjYwpIb3N0IEMgY29tcGlsZXIgICBnY2MKQ0ZMQUdTICAgICAgICAgICAgLU8yIC1nIApR
RU1VX0NGTEFHUyAgICAgICAtbTY0IC1EX0ZPUlRJRllfU09VUkNFPTIgLURfR05VX1NPVVJD
RSAtRF9GSUxFX09GRlNFVF9CSVRTPTY0IC1EX0xBUkdFRklMRV9TT1VSQ0UgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV3JlZHVuZGFudC1kZWNscyAtV2FsbCAtV3VuZGVmIC1Xd3JpdGUtc3Ry
aW5ncyAtV21pc3NpbmctcHJvdG90eXBlcyAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS9yb290
L3hlbi00LjIuMC90b29scy8uLi90b29scy9pbmNsdWRlIAktSS9yb290L3hlbi00LjIuMC90
b29scy8uLi90b29scy9saWJ4YyAJLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMv
eGVuc3RvcmUgCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2Nv
bXBhdCAJICAtZnN0YWNrLXByb3RlY3Rvci1hbGwgLVdlbmRpZi1sYWJlbHMgLVdtaXNzaW5n
LWluY2x1ZGUtZGlycyAtV2VtcHR5LWJvZHkgLVduZXN0ZWQtZXh0ZXJucyAtV2Zvcm1hdC1z
ZWN1cml0eSAtV2Zvcm1hdC15MmsgLVdpbml0LXNlbGYgLVdpZ25vcmVkLXF1YWxpZmllcnMg
LVdvbGQtc3R5bGUtZGVjbGFyYXRpb24gLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtV3R5cGUt
bGltaXRzCkxERkxBR1MgICAgICAgICAgIC1XbCwtLXdhcm4tY29tbW9uIC1tNjQgLWcgLUwv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvbGlieGMgCS1ML3Jvb3QveGVuLTQuMi4w
L3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlIAptYWtlICAgICAgICAgICAgICBnbWFrZQppbnN0
YWxsICAgICAgICAgICBpbnN0YWxsCnB5dGhvbiAgICAgICAgICAgIHB5dGhvbjIuNwpzbWJk
ICAgICAgICAgICAgICAvdXNyL3NiaW4vc21iZApob3N0IENQVSAgICAgICAgICB4ODZfNjQK
aG9zdCBiaWcgZW5kaWFuICAgbm8KdGFyZ2V0IGxpc3QgICAgICAgaTM4Ni1zb2Z0bW11CnRj
ZyBkZWJ1ZyBlbmFibGVkIG5vCk1vbiBkZWJ1ZyBlbmFibGVkIG5vCmdwcm9mIGVuYWJsZWQg
ICAgIG5vCnNwYXJzZSBlbmFibGVkICAgIG5vCnN0cmlwIGJpbmFyaWVzICAgIHllcwpwcm9m
aWxlciAgICAgICAgICBubwpzdGF0aWMgYnVpbGQgICAgICBubwotV2Vycm9yIGVuYWJsZWQg
ICBubwpTREwgc3VwcG9ydCAgICAgICBubwpjdXJzZXMgc3VwcG9ydCAgICBubwpjdXJsIHN1
cHBvcnQgICAgICB5ZXMKY2hlY2sgc3VwcG9ydCAgICAgbm8KbWluZ3czMiBzdXBwb3J0ICAg
bm8KQXVkaW8gZHJpdmVycyAgICAgb3NzCkV4dHJhIGF1ZGlvIGNhcmRzIGFjOTcgZXMxMzcw
IHNiMTYgaGRhCkJsb2NrIHdoaXRlbGlzdCAgIApNaXhlciBlbXVsYXRpb24gICBubwpWTkMg
c3VwcG9ydCAgICAgICB5ZXMKVk5DIFRMUyBzdXBwb3J0ICAgbm8KVk5DIFNBU0wgc3VwcG9y
dCAgbm8KVk5DIEpQRUcgc3VwcG9ydCAgbm8KVk5DIFBORyBzdXBwb3J0ICAgbm8KVk5DIHRo
cmVhZCAgICAgICAgbm8KeGVuIHN1cHBvcnQgICAgICAgeWVzCmJybGFwaSBzdXBwb3J0ICAg
IG5vCmJsdWV6ICBzdXBwb3J0ICAgIG5vCkRvY3VtZW50YXRpb24gICAgIHllcwpOUFRMIHN1
cHBvcnQgICAgICBubwpHVUVTVF9CQVNFICAgICAgICB5ZXMKUElFICAgICAgICAgICAgICAg
bm8KdmRlIHN1cHBvcnQgICAgICAgbm8KTGludXggQUlPIHN1cHBvcnQgbm8KQVRUUi9YQVRU
UiBzdXBwb3J0IHllcwpJbnN0YWxsIGJsb2JzICAgICB5ZXMKS1ZNIHN1cHBvcnQgICAgICAg
bm8KVENHIGludGVycHJldGVyICAgbm8KZmR0IHN1cHBvcnQgICAgICAgbm8KcHJlYWR2IHN1
cHBvcnQgICAgeWVzCmZkYXRhc3luYyAgICAgICAgIHllcwptYWR2aXNlICAgICAgICAgICB5
ZXMKcG9zaXhfbWFkdmlzZSAgICAgeWVzCnV1aWQgc3VwcG9ydCAgICAgIG5vCnZob3N0LW5l
dCBzdXBwb3J0IG5vClRyYWNlIGJhY2tlbmQgICAgIG5vcApUcmFjZSBvdXRwdXQgZmlsZSB0
cmFjZS08cGlkPgpzcGljZSBzdXBwb3J0ICAgICBubwpyYmQgc3VwcG9ydCAgICAgICBubwp4
ZnNjdGwgc3VwcG9ydCAgICBubwpuc3MgdXNlZCAgICAgICAgICBubwp1c2IgbmV0IHJlZGly
ICAgICBubwpPcGVuR0wgc3VwcG9ydCAgICBubwpsaWJpc2NzaSBzdXBwb3J0ICBubwpidWls
ZCBndWVzdCBhZ2VudCB5ZXMKZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpcicKICBHRU4gICBpMzg2LXNvZnRtbXUvY29u
ZmlnLWRldmljZXMubWFrCiAgR0VOICAgY29uZmlnLWFsbC1kZXZpY2VzLm1hawpnbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi1k
aXInCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9xZW11LXhlbi1kaXInCiAgR0VOICAgcWVtdS1vcHRpb25zLnRleGkKICBHRU4gICBxZW11
LW1vbml0b3IudGV4aQogIEdFTiAgIHFlbXUtaW1nLWNtZHMudGV4aQogIEdFTiAgIHFlbXUt
ZG9jLmh0bWwKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuL3FlbXUtZG9jLnRleGk6
Nzogd2FybmluZzogdW5yZWNvZ25pemVkIGVuY29kaW5nIG5hbWUgYFVURi04Jy4KICBHRU4g
ICBxZW11LXRlY2guaHRtbAovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4vcWVtdS10
ZWNoLnRleGk6Nzogd2FybmluZzogdW5yZWNvZ25pemVkIGVuY29kaW5nIG5hbWUgYFVURi04
Jy4KICBHRU4gICBxZW11LjEKICBHRU4gICBxZW11LWltZy4xCiAgR0VOICAgcWVtdS1uYmQu
OAogIEdFTiAgIFFNUC9xbXAtY29tbWFuZHMudHh0CiAgR0VOICAgY29uZmlnLWhvc3QuaAog
IEdFTiAgIHRyYWNlLmgKICBHRU4gICBxZW11LW9wdGlvbnMuZGVmCiAgR0VOICAgcW1wLWNv
bW1hbmRzLmgKICBHRU4gICBxYXBpLXR5cGVzLmgKICBHRU4gICBxYXBpLXZpc2l0LmgKICBH
RU4gICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL3FhcGktZ2VuZXJhdGVk
L3FnYS1xYXBpLXR5cGVzLmgKICBHRU4gICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14
ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xYXBpLXZpc2l0LmgKICBHRU4gICAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xbXAtY29t
bWFuZHMuaAogIENDICAgIHFlbXUtZ2EubwogIENDICAgIHFnYS9ndWVzdC1hZ2VudC1jb21t
YW5kcy5vCiAgQ0MgICAgcWdhL2d1ZXN0LWFnZW50LWNvbW1hbmQtc3RhdGUubwogIENDICAg
IHFlbXUtc29ja2V0cy5vCiAgQ0MgICAgbW9kdWxlLm8KICBDQyAgICBxZW11LW9wdGlvbi5v
CiAgQ0MgICAgb3NsaWItcG9zaXgubwogIENDICAgIHFhcGkvcWFwaS12aXNpdC1jb3JlLm8K
ICBDQyAgICBxYXBpL3FtcC1pbnB1dC12aXNpdG9yLm8KICBDQyAgICBxYXBpL3FtcC1vdXRw
dXQtdmlzaXRvci5vCiAgQ0MgICAgcWFwaS9xYXBpLWRlYWxsb2MtdmlzaXRvci5vCiAgQ0Mg
ICAgcWFwaS9xbXAtcmVnaXN0cnkubwogIENDICAgIHFhcGkvcW1wLWRpc3BhdGNoLm8KICBD
QyAgICBxZW11LXRvb2wubwogIENDICAgIG9zZGVwLm8KICBDQyAgICBxZW11LXRocmVhZC1w
b3NpeC5vCiAgR0VOICAgdHJhY2UuYwogIENDICAgIHRyYWNlLm8KICBDQyAgICB0cmFjZS9k
ZWZhdWx0Lm8KICBDQyAgICB0cmFjZS9jb250cm9sLm8KICBDQyAgICBxZW11LXRpbWVyLWNv
bW1vbi5vCiAgQ0MgICAgY3V0aWxzLm8KICBDQyAgICBxaW50Lm8KICBDQyAgICBxc3RyaW5n
Lm8KICBDQyAgICBxZGljdC5vCiAgQ0MgICAgcWxpc3QubwogIENDICAgIHFmbG9hdC5vCiAg
Q0MgICAgcWJvb2wubwogIENDICAgIHFqc29uLm8KICBDQyAgICBqc29uLWxleGVyLm8KICBD
QyAgICBqc29uLXN0cmVhbWVyLm8KICBDQyAgICBqc29uLXBhcnNlci5vCiAgQ0MgICAgcWVy
cm9yLm8KICBDQyAgICBlcnJvci5vCiAgQ0MgICAgcWVtdS1lcnJvci5vCiAgQ0MgICAgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRlZC9xZ2EtcWFw
aS10eXBlcy5vCiAgQ0MgICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpci9x
YXBpLWdlbmVyYXRlZC9xZ2EtcWFwaS12aXNpdC5vCiAgQ0MgICAgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRlZC9xZ2EtcW1wLW1hcnNoYWwubwog
IExJTksgIHFlbXUtZ2EKL3Vzci9saWIvbGliYy5zbzogd2FybmluZzogbXVsdGlwbGUgY29t
bW9uIG9mIGBlbnZpcm9uJwovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZpb3VzIGNv
bW1vbiBpcyBoZXJlCiAgQ0MgICAgcWVtdS1uYmQubwogIENDICAgIGNhY2hlLXV0aWxzLm8K
ICBDQyAgICBhc3luYy5vCiAgQ0MgICAgbmJkLm8KICBDQyAgICBibG9jay5vCiAgQ0MgICAg
YWlvLm8KICBDQyAgICBhZXMubwogIENDICAgIHFlbXUtY29uZmlnLm8KICBDQyAgICBxZW11
LXByb2dyZXNzLm8KICBDQyAgICBxZW11LWNvcm91dGluZS5vCiAgQ0MgICAgcWVtdS1jb3Jv
dXRpbmUtbG9jay5vCiAgQ0MgICAgY29yb3V0aW5lLXVjb250ZXh0Lm8KICBDQyAgICBwb3Np
eC1haW8tY29tcGF0Lm8KICBDQyAgICBibG9jay9yYXcubwogIENDICAgIGJsb2NrL2Nvdy5v
CiAgQ0MgICAgYmxvY2svcWNvdy5vCiAgQ0MgICAgYmxvY2svdmRpLm8KICBDQyAgICBibG9j
ay92bWRrLm8KICBDQyAgICBibG9jay9jbG9vcC5vCiAgQ0MgICAgYmxvY2svZG1nLm8KICBD
QyAgICBibG9jay9ib2Nocy5vCiAgQ0MgICAgYmxvY2svdnBjLm8KICBDQyAgICBibG9jay92
dmZhdC5vCiAgQ0MgICAgYmxvY2svcWNvdzIubwogIENDICAgIGJsb2NrL3Fjb3cyLXJlZmNv
dW50Lm8KICBDQyAgICBibG9jay9xY293Mi1jbHVzdGVyLm8KICBDQyAgICBibG9jay9xY293
Mi1zbmFwc2hvdC5vCiAgQ0MgICAgYmxvY2svcWNvdzItY2FjaGUubwogIENDICAgIGJsb2Nr
L3FlZC5vCiAgQ0MgICAgYmxvY2svcWVkLWdlbmNiLm8KICBDQyAgICBibG9jay9xZWQtbDIt
Y2FjaGUubwogIENDICAgIGJsb2NrL3FlZC10YWJsZS5vCiAgQ0MgICAgYmxvY2svcWVkLWNs
dXN0ZXIubwogIENDICAgIGJsb2NrL3FlZC1jaGVjay5vCiAgQ0MgICAgYmxvY2svcGFyYWxs
ZWxzLm8KICBDQyAgICBibG9jay9uYmQubwogIENDICAgIGJsb2NrL2Jsa2RlYnVnLm8KICBD
QyAgICBibG9jay9zaGVlcGRvZy5vCiAgQ0MgICAgYmxvY2svYmxrdmVyaWZ5Lm8KICBDQyAg
ICBibG9jay9yYXctcG9zaXgubwogIENDICAgIGJsb2NrL2N1cmwubwogIExJTksgIHFlbXUt
bmJkCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52
aXJvbicKL3Vzci9saWIvY3J0MC5vOiB3YXJuaW5nOiBwcmV2aW91cyBjb21tb24gaXMgaGVy
ZQogIEdFTiAgIHFlbXUtaW1nLWNtZHMuaAogIENDICAgIHFlbXUtaW1nLm8KICBMSU5LICBx
ZW11LWltZwovdXNyL2xpYi9saWJjLnNvOiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24gb2Yg
YGVudmlyb24nCi91c3IvbGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlz
IGhlcmUKICBDQyAgICBxZW11LWlvLm8KICBDQyAgICBjbWQubwogIExJTksgIHFlbXUtaW8K
L3Vzci9saWIvbGliYy5zbzogd2FybmluZzogbXVsdGlwbGUgY29tbW9uIG9mIGBlbnZpcm9u
JwovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1vbiBpcyBoZXJlCiAg
Q0MgICAgbGliaHc2NC92bC5vCiAgQ0MgICAgbGliaHc2NC9sb2FkZXIubwogIENDICAgIGxp
Ymh3NjQvdmlydGlvLWNvbnNvbGUubwogIENDICAgIGxpYmh3NjQvdXNiLWxpYmh3Lm8KICBD
QyAgICBsaWJodzY0L3ZpcnRpby1wY2kubwogIENDICAgIGxpYmh3NjQvZndfY2ZnLm8KICBD
QyAgICBsaWJodzY0L3BjaS5vCiAgQ0MgICAgbGliaHc2NC9wY2lfYnJpZGdlLm8KICBDQyAg
ICBsaWJodzY0L21zaXgubwogIENDICAgIGxpYmh3NjQvbXNpLm8KICBDQyAgICBsaWJodzY0
L3BjaV9ob3N0Lm8KICBDQyAgICBsaWJodzY0L3BjaWVfaG9zdC5vCiAgQ0MgICAgbGliaHc2
NC9pb2gzNDIwLm8KICBDQyAgICBsaWJodzY0L3hpbzMxMzBfdXBzdHJlYW0ubwogIENDICAg
IGxpYmh3NjQveGlvMzEzMF9kb3duc3RyZWFtLm8KICBDQyAgICBsaWJodzY0L3dhdGNoZG9n
Lm8KICBDQyAgICBsaWJodzY0L3NlcmlhbC5vCiAgQ0MgICAgbGliaHc2NC9wYXJhbGxlbC5v
CiAgQ0MgICAgbGliaHc2NC9pODI1NC5vCiAgQ0MgICAgbGliaHc2NC9wY3Nway5vCiAgQ0Mg
ICAgbGliaHc2NC9wY2tiZC5vCiAgQ0MgICAgbGliaHc2NC91c2ItdWhjaS5vCiAgQ0MgICAg
bGliaHc2NC91c2Itb2hjaS5vCiAgQ0MgICAgbGliaHc2NC91c2ItZWhjaS5vCiAgQ0MgICAg
bGliaHc2NC9mZGMubwogIENDICAgIGxpYmh3NjQvYWNwaS5vCiAgQ0MgICAgbGliaHc2NC9h
Y3BpX3BpaXg0Lm8KICBDQyAgICBsaWJodzY0L3BtX3NtYnVzLm8KICBDQyAgICBsaWJodzY0
L2FwbS5vCiAgQ0MgICAgbGliaHc2NC9kbWEubwogIENDICAgIGxpYmh3NjQvaHBldC5vCiAg
Q0MgICAgbGliaHc2NC9hcHBsZXNtYy5vCiAgQ0MgICAgbGliaHc2NC91c2ItY2NpZC5vCiAg
Q0MgICAgbGliaHc2NC9jY2lkLWNhcmQtcGFzc3RocnUubwogIENDICAgIGxpYmh3NjQvaTgy
NTkubwogIENDICAgIGxpYmh3NjQvd2R0X2k2MzAwZXNiLm8KICBDQyAgICBsaWJodzY0L3Bj
aWUubwogIENDICAgIGxpYmh3NjQvcGNpZV9hZXIubwogIENDICAgIGxpYmh3NjQvcGNpZV9w
b3J0Lm8KICBDQyAgICBsaWJodzY0L25lMjAwMC5vCiAgQ0MgICAgbGliaHc2NC9lZXBybzEw
MC5vCiAgQ0MgICAgbGliaHc2NC9wY25ldC1wY2kubwogIENDICAgIGxpYmh3NjQvcGNuZXQu
bwogIENDICAgIGxpYmh3NjQvZTEwMDAubwogIENDICAgIGxpYmh3NjQvcnRsODEzOS5vCiAg
Q0MgICAgbGliaHc2NC9uZTIwMDAtaXNhLm8KICBDQyAgICBsaWJodzY0L2lkZS9jb3JlLm8K
ICBDQyAgICBsaWJodzY0L2lkZS9hdGFwaS5vCiAgQ0MgICAgbGliaHc2NC9pZGUvcWRldi5v
CiAgQ0MgICAgbGliaHc2NC9pZGUvcGNpLm8KICBDQyAgICBsaWJodzY0L2lkZS9pc2Eubwog
IENDICAgIGxpYmh3NjQvaWRlL3BpaXgubwogIENDICAgIGxpYmh3NjQvaWRlL2FoY2kubwog
IENDICAgIGxpYmh3NjQvaWRlL2ljaC5vCiAgQ0MgICAgbGliaHc2NC9sc2k1M2M4OTVhLm8K
ICBDQyAgICBsaWJodzY0L2RtYS1oZWxwZXJzLm8KICBDQyAgICBsaWJodzY0L3N5c2J1cy5v
CiAgQ0MgICAgbGliaHc2NC9pc2EtYnVzLm8KICBDQyAgICBsaWJodzY0L3FkZXYtYWRkci5v
CiAgQ0MgICAgbGliaHc2NC92Z2EtcGNpLm8KICBDQyAgICBsaWJodzY0L3ZnYS1pc2Eubwog
IENDICAgIGxpYmh3NjQvdm13YXJlX3ZnYS5vCiAgQ0MgICAgbGliaHc2NC92bW1vdXNlLm8K
ICBDQyAgICBsaWJodzY0L3NiMTYubwogIENDICAgIGxpYmh3NjQvZXMxMzcwLm8KICBDQyAg
ICBsaWJodzY0L2FjOTcubwogIENDICAgIGxpYmh3NjQvaW50ZWwtaGRhLm8KICBDQyAgICBs
aWJodzY0L2hkYS1hdWRpby5vCiAgQ0MgICAgYmxvY2tkZXYubwogIENDICAgIG5ldC5vCiAg
Q0MgICAgbmV0L3F1ZXVlLm8KICBDQyAgICBuZXQvY2hlY2tzdW0ubwogIENDICAgIG5ldC91
dGlsLm8KICBDQyAgICBuZXQvc29ja2V0Lm8KICBDQyAgICBuZXQvZHVtcC5vCiAgQ0MgICAg
bmV0L3RhcC5vCiAgQ0MgICAgbmV0L3RhcC1ic2QubwogIENDICAgIG5ldC9zbGlycC5vCiAg
Q0MgICAgcmVhZGxpbmUubwogIENDICAgIGNvbnNvbGUubwogIENDICAgIGN1cnNvci5vCiAg
Q0MgICAgb3MtcG9zaXgubwogIENDICAgIHRjZy1ydW50aW1lLm8KICBDQyAgICBob3N0LXV0
aWxzLm8KICBDQyAgICBtYWluLWxvb3AubwogIENDICAgIGlycS5vCiAgQ0MgICAgaW5wdXQu
bwogIENDICAgIGkyYy5vCiAgQ0MgICAgc21idXMubwogIENDICAgIHNtYnVzX2VlcHJvbS5v
CiAgQ0MgICAgZWVwcm9tOTN4eC5vCiAgQ0MgICAgc2NzaS1kaXNrLm8KICBDQyAgICBjZHJv
bS5vCiAgQ0MgICAgc2NzaS1nZW5lcmljLm8KICBDQyAgICBzY3NpLWJ1cy5vCiAgQ0MgICAg
aGlkLm8KICBDQyAgICB1c2IubwogIENDICAgIHVzYi1odWIubwogIENDICAgIHVzYi1ic2Qu
bwogIENDICAgIHVzYi1oaWQubwogIENDICAgIHVzYi1tc2QubwogIENDICAgIHVzYi13YWNv
bS5vCiAgQ0MgICAgdXNiLXNlcmlhbC5vCiAgQ0MgICAgdXNiLW5ldC5vCiAgQ0MgICAgdXNi
LWJ1cy5vCiAgQ0MgICAgdXNiLWRlc2MubwogIENDICAgIGJ0Lm8KICBDQyAgICBidC1ob3N0
Lm8KICBDQyAgICBidC12aGNpLm8KICBDQyAgICBidC1sMmNhcC5vCiAgQ0MgICAgYnQtc2Rw
Lm8KICBDQyAgICBidC1oY2kubwogIENDICAgIGJ0LWhpZC5vCiAgQ0MgICAgdXNiLWJ0Lm8K
ICBDQyAgICBidC1oY2ktY3NyLm8KICBDQyAgICBidWZmZXJlZF9maWxlLm8KICBDQyAgICBt
aWdyYXRpb24ubwogIENDICAgIG1pZ3JhdGlvbi10Y3AubwogIENDICAgIHFlbXUtY2hhci5v
CiAgQ0MgICAgc2F2ZXZtLm8KICBDQyAgICBtc21vdXNlLm8KICBDQyAgICBwczIubwogIEND
ICAgIHFkZXYubwogIENDICAgIHFkZXYtcHJvcGVydGllcy5vCiAgQ0MgICAgYmxvY2stbWln
cmF0aW9uLm8KICBDQyAgICBpb2hhbmRsZXIubwogIENDICAgIHBmbGliLm8KICBDQyAgICBi
aXRtYXAubwogIENDICAgIGJpdG9wcy5vCiAgQ0MgICAgbWlncmF0aW9uLWV4ZWMubwogIEND
ICAgIG1pZ3JhdGlvbi11bml4Lm8KICBDQyAgICBtaWdyYXRpb24tZmQubwogIENDICAgIGF1
ZGlvL2F1ZGlvLm8KICBDQyAgICBhdWRpby9ub2F1ZGlvLm8KICBDQyAgICBhdWRpby93YXZh
dWRpby5vCiAgQ0MgICAgYXVkaW8vbWl4ZW5nLm8KICBDQyAgICBhdWRpby9vc3NhdWRpby5v
CiAgQ0MgICAgYXVkaW8vd2F2Y2FwdHVyZS5vCiAgQ0MgICAgdWkva2V5bWFwcy5vCiAgQ0Mg
ICAgdWkvdm5jLm8KICBDQyAgICB1aS9kM2Rlcy5vCiAgQ0MgICAgdWkvdm5jLWVuYy16bGli
Lm8KICBDQyAgICB1aS92bmMtZW5jLWhleHRpbGUubwogIENDICAgIHVpL3ZuYy1lbmMtdGln
aHQubwogIENDICAgIHVpL3ZuYy1wYWxldHRlLm8KICBDQyAgICB1aS92bmMtZW5jLXpybGUu
bwogIENDICAgIHVpL3ZuYy1qb2JzLXN5bmMubwogIENDICAgIGlvdi5vCiAgQ0MgICAgYWNs
Lm8KICBDQyAgICBjb21wYXRmZC5vCiAgQ0MgICAgbm90aWZ5Lm8KICBDQyAgICBldmVudF9u
b3RpZmllci5vCiAgQ0MgICAgcWVtdS10aW1lci5vCiAgQ0MgICAgc2xpcnAvY2tzdW0ubwog
IENDICAgIHNsaXJwL2lmLm8KICBDQyAgICBzbGlycC9pcF9pY21wLm8KICBDQyAgICBzbGly
cC9pcF9pbnB1dC5vCiAgQ0MgICAgc2xpcnAvaXBfb3V0cHV0Lm8KICBDQyAgICBzbGlycC9z
bGlycC5vCiAgQ0MgICAgc2xpcnAvbWJ1Zi5vCiAgQ0MgICAgc2xpcnAvbWlzYy5vCiAgQ0Mg
ICAgc2xpcnAvc2J1Zi5vCiAgQ0MgICAgc2xpcnAvc29ja2V0Lm8KICBDQyAgICBzbGlycC90
Y3BfaW5wdXQubwogIENDICAgIHNsaXJwL3RjcF9vdXRwdXQubwogIENDICAgIHNsaXJwL3Rj
cF9zdWJyLm8KICBDQyAgICBzbGlycC90Y3BfdGltZXIubwogIENDICAgIHNsaXJwL3VkcC5v
CiAgQ0MgICAgc2xpcnAvYm9vdHAubwogIENDICAgIHNsaXJwL3RmdHAubwogIENDICAgIHNs
aXJwL2FycF90YWJsZS5vCiAgQ0MgICAgeGVuX2JhY2tlbmQubwogIENDICAgIHhlbl9kZXZj
b25maWcubwogIENDICAgIHhlbl9jb25zb2xlLm8KICBDQyAgICB4ZW5mYi5vCiAgQ0MgICAg
eGVuX2Rpc2subwogIENDICAgIHhlbl9uaWMubwogIENDICAgIHFtcC1tYXJzaGFsLm8KICBD
QyAgICBxYXBpLXZpc2l0Lm8KICBDQyAgICBxYXBpLXR5cGVzLm8KICBDQyAgICBxbXAubwog
IENDICAgIGhtcC5vCiAgQ0MgICAgbGliZGlzL2kzODYtZGlzLm8KICBHRU4gICBjb25maWct
dGFyZ2V0LmgKICBDQyAgICBpMzg2LXNvZnRtbXUvYXJjaF9pbml0Lm8KICBDQyAgICBpMzg2
LXNvZnRtbXUvY3B1cy5vCiAgR0VOICAgaTM4Ni1zb2Z0bW11L2htcC1jb21tYW5kcy5oCiAg
R0VOICAgaTM4Ni1zb2Z0bW11L3FtcC1jb21tYW5kcy1vbGQuaAogIENDICAgIGkzODYtc29m
dG1tdS9tb25pdG9yLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvbWFjaGluZS5vCiAgQ0MgICAg
aTM4Ni1zb2Z0bW11L2dkYnN0dWIubwogIENDICAgIGkzODYtc29mdG1tdS9iYWxsb29uLm8K
ICBDQyAgICBpMzg2LXNvZnRtbXUvaW9wb3J0Lm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdmly
dGlvLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdmlydGlvLWJsay5vCiAgQ0MgICAgaTM4Ni1z
b2Z0bW11L3ZpcnRpby1iYWxsb29uLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdmlydGlvLW5l
dC5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3ZpcnRpby1zZXJpYWwtYnVzLm8KICBDQyAgICBp
Mzg2LXNvZnRtbXUvdmhvc3RfbmV0Lm8KICBDQyAgICBpMzg2LXNvZnRtbXUva3ZtLXN0dWIu
bwogIENDICAgIGkzODYtc29mdG1tdS9tZW1vcnkubwogIENDICAgIGkzODYtc29mdG1tdS94
ZW4tYWxsLm8KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuL3hlbi1hbGwuYzogSW4g
ZnVuY3Rpb24gJ3hlbl9zeW5jX2RpcnR5X2JpdG1hcCc6Ci9yb290L3hlbi00LjIuMC90b29s
cy9xZW11LXhlbi94ZW4tYWxsLmM6NDc5OjEzOiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJh
dGlvbiBvZiBmdW5jdGlvbiAnZmZzbCcKICBDQyAgICBpMzg2LXNvZnRtbXUveGVuX21hY2hp
bmVfcHYubwogIENDICAgIGkzODYtc29mdG1tdS94ZW5fZG9tYWluYnVpbGQubwogIENDICAg
IGkzODYtc29mdG1tdS94ZW4tbWFwY2FjaGUubwogIENDICAgIGkzODYtc29mdG1tdS9leGVj
Lm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdHJhbnNsYXRlLWFsbC5vCiAgQ0MgICAgaTM4Ni1z
b2Z0bW11L2NwdS1leGVjLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdHJhbnNsYXRlLm8KICBD
QyAgICBpMzg2LXNvZnRtbXUvdGNnL3RjZy5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3RjZy9v
cHRpbWl6ZS5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L2ZwdS9zb2Z0ZmxvYXQubwogIENDICAg
IGkzODYtc29mdG1tdS9vcF9oZWxwZXIubwogIENDICAgIGkzODYtc29mdG1tdS9oZWxwZXIu
bwogIENDICAgIGkzODYtc29mdG1tdS9jcHVpZC5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L2Rp
c2FzLm8KICBDQyAgICBpMzg2LXNvZnRtbXUveGVuX3BsYXRmb3JtLm8KICBDQyAgICBpMzg2
LXNvZnRtbXUvdmdhLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvbWMxNDY4MThydGMubwogIEND
ICAgIGkzODYtc29mdG1tdS9wYy5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L2NpcnJ1c192Z2Eu
bwogIENDICAgIGkzODYtc29mdG1tdS9zZ2EubwogIENDICAgIGkzODYtc29mdG1tdS9hcGlj
Lm8KICBDQyAgICBpMzg2LXNvZnRtbXUvaW9hcGljLm8KICBDQyAgICBpMzg2LXNvZnRtbXUv
cGlpeF9wY2kubwogIENDICAgIGkzODYtc29mdG1tdS92bXBvcnQubwogIENDICAgIGkzODYt
c29mdG1tdS9kZXZpY2UtaG90cGx1Zy5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3BjaS1ob3Rw
bHVnLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvc21iaW9zLm8KICBDQyAgICBpMzg2LXNvZnRt
bXUvd2R0X2liNzAwLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvZGVidWdjb24ubwogIENDICAg
IGkzODYtc29mdG1tdS9tdWx0aWJvb3QubwogIENDICAgIGkzODYtc29mdG1tdS9wY19waWl4
Lm8KICBMSU5LICBpMzg2LXNvZnRtbXUvcWVtdS1zeXN0ZW0taTM4NgovdXNyL2xpYi9saWJj
LnNvOiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24gb2YgYGVudmlyb24nCi91c3IvbGliL2Ny
dDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUKICBBUyAgICBvcHRpb25y
b20vbXVsdGlib290Lm8KICBCdWlsZGluZyBvcHRpb25yb20vbXVsdGlib290LmltZwogIEJ1
aWxkaW5nIG9wdGlvbnJvbS9tdWx0aWJvb3QucmF3CiAgU2lnbmluZyBvcHRpb25yb20vbXVs
dGlib290LmJpbgogIEFTICAgIG9wdGlvbnJvbS9saW51eGJvb3QubwogIEJ1aWxkaW5nIG9w
dGlvbnJvbS9saW51eGJvb3QuaW1nCiAgQnVpbGRpbmcgb3B0aW9ucm9tL2xpbnV4Ym9vdC5y
YXcKICBTaWduaW5nIG9wdGlvbnJvbS9saW51eGJvb3QuYmluCnJtIG11bHRpYm9vdC5vIGxp
bnV4Ym9vdC5yYXcgbGludXhib290LmltZyBtdWx0aWJvb3QucmF3IG11bHRpYm9vdC5pbWcg
bGludXhib290Lm8KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvcWVtdS14ZW4tZGlyJwpjZCBxZW11LXhlbi1kaXI7IFwKZ21ha2UgaW5zdGFs
bApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
cWVtdS14ZW4tZGlyJwppbnN0YWxsIC1kIC1tIDA3NTUgIi9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL2RvYy9xZW11IgppbnN0YWxsIC1jIC1tIDA2NDQg
cWVtdS1kb2MuaHRtbCAgcWVtdS10ZWNoLmh0bWwgIi9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL2xvY2FsL3NoYXJlL2RvYy9xZW11IgppbnN0YWxsIC1kIC1tIDA3NTUgIi9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL21hbi9tYW4xIgpp
bnN0YWxsIC1jIC1tIDA2NDQgcWVtdS4xIHFlbXUtaW1nLjEgIi9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL21hbi9tYW4xIgppbnN0YWxsIC1kIC1tIDA3
NTUgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL21hbi9t
YW44IgppbnN0YWxsIC1jIC1tIDA2NDQgcWVtdS1uYmQuOCAiL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IvbG9jYWwvc2hhcmUvbWFuL21hbjgiCmluc3RhbGwgLWQgLW0gMDc1
NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IvbG9jYWwvZXRjL3FlbXUiCmlu
c3RhbGwgLWMgLW0gMDY0NCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4vc3lzY29u
Zmlncy90YXJnZXQvdGFyZ2V0LXg4Nl82NC5jb25mICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci9sb2NhbC9ldGMvcWVtdSIKaW5zdGFsbCAtZCAtbSAwNzU1ICIvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWJleGVjIgppbnN0YWxsIC1jIC1t
IDA3NTUgIHFlbXUtZ2EgcWVtdS1uYmQgcWVtdS1pbWcgcWVtdS1pbyAgIi9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYmV4ZWMiCmluc3RhbGwgLWQgLW0gMDc1
NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvcWVtdS14
ZW4iCnNldCAtZTsgZm9yIHggaW4gYmlvcy5iaW4gc2dhYmlvcy5iaW4gdmdhYmlvcy5iaW4g
dmdhYmlvcy1jaXJydXMuYmluIHZnYWJpb3Mtc3RkdmdhLmJpbiB2Z2FiaW9zLXZtd2FyZS5i
aW4gdmdhYmlvcy1xeGwuYmluIHBwY19yb20uYmluIG9wZW5iaW9zLXNwYXJjMzIgb3BlbmJp
b3Mtc3BhcmM2NCBvcGVuYmlvcy1wcGMgcHhlLWUxMDAwLnJvbSBweGUtZWVwcm8xMDAucm9t
IHB4ZS1uZTJrX3BjaS5yb20gcHhlLXBjbmV0LnJvbSBweGUtcnRsODEzOS5yb20gcHhlLXZp
cnRpby5yb20gYmFtYm9vLmR0YiBwZXRhbG9naXgtczNhZHNwMTgwMC5kdGIgcGV0YWxvZ2l4
LW1sNjA1LmR0YiBtcGM4NTQ0ZHMuZHRiIG11bHRpYm9vdC5iaW4gbGludXhib290LmJpbiBz
MzkwLXppcGwucm9tIHNwYXByLXJ0YXMuYmluIHNsb2YuYmluIHBhbGNvZGUtY2xpcHBlcjsg
ZG8gXAoJaW5zdGFsbCAtYyAtbSAwNjQ0IC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi9wYy1iaW9zLyR4ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9z
aGFyZS9xZW11LXhlbiI7IFwKZG9uZQppbnN0YWxsIC1kIC1tIDA3NTUgIi9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL3FlbXUteGVuL2tleW1hcHMiCnNl
dCAtZTsgZm9yIHggaW4gZGEgICAgIGVuLWdiICBldCAgZnIgICAgIGZyLWNoICBpcyAgbHQg
IG1vZGlmaWVycyAgbm8gIHB0LWJyICBzdiBhciAgICAgIGRlICAgICBlbi11cyAgZmkgIGZy
LWJlICBociAgICAgaXQgIGx2ICBubCAgICAgICAgIHBsICBydSAgICAgdGggY29tbW9uICBk
ZS1jaCAgZXMgICAgIGZvICBmci1jYSAgaHUgICAgIGphICBtayAgbmwtYmUgICAgICBwdCAg
c2wgICAgIHRyOyBkbyBcCglpbnN0YWxsIC1jIC1tIDA2NDQgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3FlbXUteGVuL3BjLWJpb3Mva2V5bWFwcy8keCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvc2hhcmUvcWVtdS14ZW4va2V5bWFwcyI7IFwKZG9uZQpmb3Ig
ZCBpbiBpMzg2LXNvZnRtbXU7IGRvIFwKZ21ha2UgLUMgJGQgaW5zdGFsbCB8fCBleGl0IDEg
OyBcCiAgICAgICAgZG9uZQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL2kzODYtc29mdG1tdScKaW5zdGFsbCAtbSA3
NTUgcWVtdS1zeXN0ZW0taTM4NiAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliZXhlYyIKc3RyaXAgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYmV4ZWMvcWVtdS1zeXN0ZW0taTM4NiIKZ21ha2VbNF06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL2kzODYtc29mdG1t
dScKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
cWVtdS14ZW4tZGlyJwpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzJwpnbWFrZSAtQyB4ZW5wbWQgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucG1kJwpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVucG1kLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVucG1kLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bnBtZC8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5wbWQubyB4ZW5wbWQuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgICB4ZW5wbWQubyAtbyB4ZW5wbWQgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL3hlbnBtZC8uLi8uLi90b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5zbyAg
LUwvdXNyL3BrZy9saWIKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBtZC8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy94ZW5wbWQvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVucG1kIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucG1kJwpnbWFrZVsyXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyBsaWJ4bCBpbnN0YWxsCmdt
YWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bCcKL3Vzci9wa2cvYmluL3BlcmwgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUveGVuLWV4dGVybmFsL2JzZC1zeXMtcXVldWUtaC1zZWRkZXJ5IC9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlL3hlbi1leHRl
cm5hbC9ic2Qtc3lzLXF1ZXVlLmggLS1wcmVmaXg9bGlieGwgPl9saWJ4bF9saXN0LmgubmV3
CmlmICEgY21wIC1zIF9saWJ4bF9saXN0LmgubmV3IF9saWJ4bF9saXN0Lmg7IHRoZW4gbXYg
LWYgX2xpYnhsX2xpc3QuaC5uZXcgX2xpYnhsX2xpc3QuaDsgZWxzZSBybSAtZiBfbGlieGxf
bGlzdC5oLm5ldzsgZmkKcm0gLWYgX3BhdGhzLmgudG1wLnRtcDsgIGVjaG8gIlNCSU5ESVI9
XCIvdXNyL3hlbjQyL3NiaW5cIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiQklORElS
PVwiL3Vzci94ZW40Mi9iaW5cIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiTElCRVhF
Qz1cIi91c3IveGVuNDIvbGliZXhlY1wiIiA+Pl9wYXRocy5oLnRtcC50bXA7ICBlY2hvICJM
SUJESVI9XCIvdXNyL3hlbjQyL2xpYlwiIiA+Pl9wYXRocy5oLnRtcC50bXA7ICBlY2hvICJT
SEFSRURJUj1cIi91c3IveGVuNDIvc2hhcmVcIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNo
byAiUFJJVkFURV9CSU5ESVI9XCIvdXNyL3hlbjQyL2JpblwiIiA+Pl9wYXRocy5oLnRtcC50
bXA7ICBlY2hvICJYRU5GSVJNV0FSRURJUj1cIi91c3IveGVuNDIvbGliL3hlbi9ib290XCIi
ID4+X3BhdGhzLmgudG1wLnRtcDsgIGVjaG8gIlhFTl9DT05GSUdfRElSPVwiL3Vzci94ZW40
Mi9ldGMveGVuXCIiID4+X3BhdGhzLmgudG1wLnRtcDsgIGVjaG8gIlhFTl9TQ1JJUFRfRElS
PVwiL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHNcIiIgPj5fcGF0aHMuaC50bXAudG1wOyAg
ZWNobyAiWEVOX0xPQ0tfRElSPVwiL3Vzci94ZW40Mi92YXIvbGliXCIiID4+X3BhdGhzLmgu
dG1wLnRtcDsgIGVjaG8gIlhFTl9SVU5fRElSPVwiL3Vzci94ZW40Mi92YXIvcnVuL3hlblwi
IiA+Pl9wYXRocy5oLnRtcC50bXA7ICBlY2hvICJYRU5fUEFHSU5HX0RJUj1cIi91c3IveGVu
NDIvdmFyL2xpYi94ZW4veGVucGFnaW5nXCIiID4+X3BhdGhzLmgudG1wLnRtcDsgCWlmICEg
Y21wIC1zIF9wYXRocy5oLnRtcC50bXAgX3BhdGhzLmgudG1wOyB0aGVuIG12IC1mIF9wYXRo
cy5oLnRtcC50bXAgX3BhdGhzLmgudG1wOyBlbHNlIHJtIC1mIF9wYXRocy5oLnRtcC50bXA7
IGZpCnNlZCAtZSAicy9cKFtePV0qXCk9XCguKlwpLyNkZWZpbmUgXDEgXDIvZyIgX3BhdGhz
LmgudG1wID5fcGF0aHMuaC4yLnRtcApybSAtZiBfcGF0aHMuaC50bXAKaWYgISBjbXAgLXMg
X3BhdGhzLmguMi50bXAgX3BhdGhzLmg7IHRoZW4gbXYgLWYgX3BhdGhzLmguMi50bXAgX3Bh
dGhzLmg7IGVsc2Ugcm0gLWYgX3BhdGhzLmguMi50bXA7IGZpCi91c3IvcGtnL2Jpbi9wZXJs
IC13IGxpYnhsX3NhdmVfbXNnc19nZW4ucGwgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0Lmgg
Pl9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldwppZiAhIGNtcCAtcyBfbGlieGxfc2F2
ZV9tc2dzX2NhbGxvdXQuaC5uZXcgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0Lmg7IHRoZW4g
bXYgLWYgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmgubmV3IF9saWJ4bF9zYXZlX21zZ3Nf
Y2FsbG91dC5oOyBlbHNlIHJtIC1mIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldzsg
ZmkKL3Vzci9wa2cvYmluL3BlcmwgLXcgbGlieGxfc2F2ZV9tc2dzX2dlbi5wbCBfbGlieGxf
c2F2ZV9tc2dzX2hlbHBlci5oID5fbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oLm5ldwppZiAh
IGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oLm5ldyBfbGlieGxfc2F2ZV9tc2dz
X2hlbHBlci5oOyB0aGVuIG12IC1mIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmgubmV3IF9s
aWJ4bF9zYXZlX21zZ3NfaGVscGVyLmg7IGVsc2Ugcm0gLWYgX2xpYnhsX3NhdmVfbXNnc19o
ZWxwZXIuaC5uZXc7IGZpCnB5dGhvbjIuNyBnZW50eXBlcy5weSBsaWJ4bF90eXBlcy5pZGwg
X19saWJ4bF90eXBlcy5oIF9fbGlieGxfdHlwZXNfanNvbi5oIF9fbGlieGxfdHlwZXMuYwpQ
YXJzaW5nIGxpYnhsX3R5cGVzLmlkbApvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5pdGlv
bnMgdG8gX19saWJ4bF90eXBlcy5oCm91dHB1dHRpbmcgbGlieGwgSlNPTiBkZWZpbml0aW9u
cyB0byBfX2xpYnhsX3R5cGVzX2pzb24uaApvdXRwdXR0aW5nIGxpYnhsIHR5cGUgaW1wbGVt
ZW50YXRpb25zIHRvIF9fbGlieGxfdHlwZXMuYwppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVz
LmggX2xpYnhsX3R5cGVzLmg7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlcy5oIF9saWJ4bF90
eXBlcy5oOyBlbHNlIHJtIC1mIF9fbGlieGxfdHlwZXMuaDsgZmkKaWYgISBjbXAgLXMgX19s
aWJ4bF90eXBlc19qc29uLmggX2xpYnhsX3R5cGVzX2pzb24uaDsgdGhlbiBtdiAtZiBfX2xp
YnhsX3R5cGVzX2pzb24uaCBfbGlieGxfdHlwZXNfanNvbi5oOyBlbHNlIHJtIC1mIF9fbGli
eGxfdHlwZXNfanNvbi5oOyBmaQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzLmMgX2xpYnhs
X3R5cGVzLmM7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlcy5jIF9saWJ4bF90eXBlcy5jOyBl
bHNlIHJtIC1mIF9fbGlieGxfdHlwZXMuYzsgZmkKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLl9saWJ4bC5hcGktZm9yLWNoZWNrLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9jb25maWcuaCAgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgIC1jIC1FIGxpYnhsLmggIC1JL3Vzci9wa2cvaW5jbHVkZSBcCgktRExJQlhM
X0VYVEVSTkFMX0NBTExFUlNfT05MWT1MSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFkgXAoJ
Pl9saWJ4bC5hcGktZm9yLWNoZWNrLm5ldwptdiAtZiBfbGlieGwuYXBpLWZvci1jaGVjay5u
ZXcgX2xpYnhsLmFwaS1mb3ItY2hlY2sKL3Vzci9wa2cvYmluL3BlcmwgY2hlY2stbGlieGwt
YXBpLXJ1bGVzIF9saWJ4bC5hcGktZm9yLWNoZWNrCnRvdWNoIGxpYnhsLmFwaS1vawpnY2Mg
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGwuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxl
bmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvY29uZmlnLmggICAtYyAtbyB4bC5vIHhsLmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGxfY21kaW1wbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1X
bm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMg
LXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgIC1jIC1vIHhsX2NtZGlt
cGwubyB4bF9jbWRpbXBsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGxfY21kdGFibGUuby5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0
aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY29uZmlnLmggICAtYyAtbyB4bF9jbWR0YWJsZS5vIHhsX2NtZHRhYmxlLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGxfc3hwLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9u
cyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFs
IC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4bCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAgLWMg
LW8geGxfc3hwLm8geGxfc3hwLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2NmZ195Lm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1s
ZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAgLWMgLW8gbGlieGx1X2Nm
Z195Lm8gbGlieGx1X2NmZ195LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2NmZ19sLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1s
ZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAgLWMgLW8gbGlieGx1X2Nm
Z19sLm8gbGlieGx1X2NmZ19sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2NmZy5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVu
Z3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9jZmcu
byBsaWJ4bHVfY2ZnLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2Rpc2tfbC5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9kaXNrX2wu
byBsaWJ4bHVfZGlza19sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2Rpc2suby5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0
aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgICAtYyAtbyBsaWJ4bHVfZGlzay5v
IGxpYnhsdV9kaXNrLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X3ZpZi5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1X
bWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV92aWYubyBsaWJ4
bHVfdmlmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X3BjaS5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2lu
Zy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3Jt
YXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9wY2kubyBsaWJ4bHVfcGNp
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgLXB0aHJlYWQgLVdsLC1zb25hbWUgLVds
LGxpYnhsdXRpbC5zby4xLjAgLXNoYXJlZCAtbyBsaWJ4bHV0aWwuc28uMS4wLjAgbGlieGx1
X2NmZ195Lm8gbGlieGx1X2NmZ19sLm8gbGlieGx1X2NmZy5vIGxpYnhsdV9kaXNrX2wubyBs
aWJ4bHVfZGlzay5vIGxpYnhsdV92aWYubyBsaWJ4bHVfcGNpLm8gICAtTC91c3IvcGtnL2xp
YgpsbiAtc2YgbGlieGx1dGlsLnNvLjEuMC4wIGxpYnhsdXRpbC5zby4xLjAKbG4gLXNmIGxp
YnhsdXRpbC5zby4xLjAgbGlieGx1dGlsLnNvCnB5dGhvbjIuNyBnZW50eXBlcy5weSBsaWJ4
bF90eXBlc19pbnRlcm5hbC5pZGwgX19saWJ4bF90eXBlc19pbnRlcm5hbC5oIF9fbGlieGxf
dHlwZXNfaW50ZXJuYWxfanNvbi5oIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuYwpQYXJzaW5n
IGxpYnhsX3R5cGVzX2ludGVybmFsLmlkbApvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5p
dGlvbnMgdG8gX19saWJ4bF90eXBlc19pbnRlcm5hbC5oCm91dHB1dHRpbmcgbGlieGwgSlNP
TiBkZWZpbml0aW9ucyB0byBfX2xpYnhsX3R5cGVzX2ludGVybmFsX2pzb24uaApvdXRwdXR0
aW5nIGxpYnhsIHR5cGUgaW1wbGVtZW50YXRpb25zIHRvIF9fbGlieGxfdHlwZXNfaW50ZXJu
YWwuYwppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzX2ludGVybmFsLmggX2xpYnhsX3R5cGVz
X2ludGVybmFsLmg7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlc19pbnRlcm5hbC5oIF9saWJ4
bF90eXBlc19pbnRlcm5hbC5oOyBlbHNlIHJtIC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwu
aDsgZmkKaWYgISBjbXAgLXMgX19saWJ4bF90eXBlc19pbnRlcm5hbF9qc29uLmggX2xpYnhs
X3R5cGVzX2ludGVybmFsX2pzb24uaDsgdGhlbiBtdiAtZiBfX2xpYnhsX3R5cGVzX2ludGVy
bmFsX2pzb24uaCBfbGlieGxfdHlwZXNfaW50ZXJuYWxfanNvbi5oOyBlbHNlIHJtIC1mIF9f
bGlieGxfdHlwZXNfaW50ZXJuYWxfanNvbi5oOyBmaQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5
cGVzX2ludGVybmFsLmMgX2xpYnhsX3R5cGVzX2ludGVybmFsLmM7IHRoZW4gbXYgLWYgX19s
aWJ4bF90eXBlc19pbnRlcm5hbC5jIF9saWJ4bF90eXBlc19pbnRlcm5hbC5jOyBlbHNlIHJt
IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuYzsgZmkKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZsZXhhcnJheS5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlz
c2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdm
b3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9jb25maWcuaCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBm
bGV4YXJyYXkubyBmbGV4YXJyYXkuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bC5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGwubyBsaWJ4bC5jICAtSS91c3IvcGtn
L2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLmxpYnhsX2NyZWF0ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdu
by1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4g
LWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8g
bGlieGxfY3JlYXRlLm8gbGlieGxfY3JlYXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2Mg
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGxfZG0u
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16
ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2RtLm8gbGlieGxf
ZG0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9wY2kuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVj
bGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5v
bmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5z
dG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
ICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29u
ZmlnLmggIC1jIC1vIGxpYnhsX3BjaS5vIGxpYnhsX3BjaS5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxp
YnhsX2RvbS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZG9t
Lm8gbGlieGxfZG9tLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGxfZXhlYy5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1X
bWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZXhlYy5vIGxpYnhsX2V4ZWMuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC5saWJ4bF94c2hlbHAuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIGxpYnhsX3hzaGVscC5vIGxpYnhsX3hzaGVscC5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxp
YnhsX2RldmljZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1X
bm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMg
LXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxf
ZGV2aWNlLm8gbGlieGxfZGV2aWNlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGxfaW50ZXJuYWwu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16
ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2ludGVybmFsLm8g
bGlieGxfaW50ZXJuYWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF91dGlscy5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfdXRpbHMubyBsaWJ4bF91dGlscy5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmxpYnhsX3V1aWQuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFy
YXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxp
dGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmln
LmggIC1jIC1vIGxpYnhsX3V1aWQubyBsaWJ4bF91dWlkLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGli
eGxfanNvbi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfanNv
bi5vIGxpYnhsX2pzb24uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9hb3V0aWxzLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9hb3V0aWxzLm8gbGlieGxfYW91
dGlscy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX251bWEuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3Npbmct
ZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0
LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94
ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
Y29uZmlnLmggIC1jIC1vIGxpYnhsX251bWEubyBsaWJ4bF9udW1hLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAubGlieGxfc2F2ZV9jYWxsb3V0Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9u
cyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFs
IC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAt
YyAtbyBsaWJ4bF9zYXZlX2NhbGxvdXQubyBsaWJ4bF9zYXZlX2NhbGxvdXQuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlCi91c3IvcGtnL2Jpbi9wZXJsIC13IGxpYnhsX3NhdmVfbXNnc19nZW4u
cGwgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmMgPl9saWJ4bF9zYXZlX21zZ3NfY2FsbG91
dC5jLm5ldwppZiAhIGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuYy5uZXcgX2xp
YnhsX3NhdmVfbXNnc19jYWxsb3V0LmM7IHRoZW4gbXYgLWYgX2xpYnhsX3NhdmVfbXNnc19j
YWxsb3V0LmMubmV3IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5jOyBlbHNlIHJtIC1mIF9s
aWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5jLm5ldzsgZmkKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLl9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5v
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXpl
cm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gX2xpYnhsX3NhdmVfbXNnc19j
YWxsb3V0Lm8gX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGli
eGxfcW1wLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1m
b3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRo
cmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9xbXAu
byBsaWJ4bF9xbXAuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9ldmVudC5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1X
bWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZXZlbnQubyBsaWJ4bF9ldmVudC5jICAt
SS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLmxpYnhsX2Zvcmsuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIGxpYnhsX2ZvcmsubyBsaWJ4bF9mb3JrLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAub3NkZXBz
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQt
emVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBvc2RlcHMubyBvc2RlcHMu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5saWJ4bF9wYXRocy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0
b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25m
aWcuaCAgLWMgLW8gbGlieGxfcGF0aHMubyBsaWJ4bF9wYXRocy5jICAtSS91c3IvcGtnL2lu
Y2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LmxpYnhsX2Jvb3Rsb2FkZXIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X
bm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUku
IC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1v
IGxpYnhsX2Jvb3Rsb2FkZXIubyBsaWJ4bF9ib290bG9hZGVyLmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
bGlieGxfbm9ibGt0YXAyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25v
LWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAt
ZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBs
aWJ4bF9ub2Jsa3RhcDIubyBsaWJ4bF9ub2Jsa3RhcDIuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4
bF9jcHVpZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfY3B1
aWQubyBsaWJ4bF9jcHVpZC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3g4Ni5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfeDg2Lm8gbGlieGxfeDg2LmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAubGlieGxfbmV0YnNkLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0
aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRl
cmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5o
ICAtYyAtbyBsaWJ4bF9uZXRic2QubyBsaWJ4bF9uZXRic2QuYyAgLUkvdXNyL3BrZy9pbmNs
dWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5f
bGlieGxfdHlwZXMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElD
IC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIF9saWJ4
bF90eXBlcy5vIF9saWJ4bF90eXBlcy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX2ZsYXNrLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVy
by1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9mbGFzay5vIGxpYnhs
X2ZsYXNrLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuX2xpYnhsX3R5cGVzX2ludGVybmFsLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBfbGlieGxfdHlwZXNfaW50ZXJuYWwubyBf
bGlieGxfdHlwZXNfaW50ZXJuYWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtcHRo
cmVhZCAtV2wsLXNvbmFtZSAtV2wsbGlieGVubGlnaHQuc28uMi4wIC1zaGFyZWQgLW8gbGli
eGVubGlnaHQuc28uMi4wLjAgZmxleGFycmF5Lm8gbGlieGwubyBsaWJ4bF9jcmVhdGUubyBs
aWJ4bF9kbS5vIGxpYnhsX3BjaS5vIGxpYnhsX2RvbS5vIGxpYnhsX2V4ZWMubyBsaWJ4bF94
c2hlbHAubyBsaWJ4bF9kZXZpY2UubyBsaWJ4bF9pbnRlcm5hbC5vIGxpYnhsX3V0aWxzLm8g
bGlieGxfdXVpZC5vIGxpYnhsX2pzb24ubyBsaWJ4bF9hb3V0aWxzLm8gbGlieGxfbnVtYS5v
IGxpYnhsX3NhdmVfY2FsbG91dC5vIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5vIGxpYnhs
X3FtcC5vIGxpYnhsX2V2ZW50Lm8gbGlieGxfZm9yay5vIG9zZGVwcy5vIGxpYnhsX3BhdGhz
Lm8gbGlieGxfYm9vdGxvYWRlci5vIGxpYnhsX25vYmxrdGFwMi5vIGxpYnhsX2NwdWlkLm8g
bGlieGxfeDg2Lm8gbGlieGxfbmV0YnNkLm8gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2su
byBfbGlieGxfdHlwZXNfaW50ZXJuYWwubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbHV0
aWwgICAtbHlhamwgIC1ML3Vzci9wa2cvbGliCmxuIC1zZiBsaWJ4ZW5saWdodC5zby4yLjAu
MCBsaWJ4ZW5saWdodC5zby4yLjAKbG4gLXNmIGxpYnhlbmxpZ2h0LnNvLjIuMCBsaWJ4ZW5s
aWdodC5zbwpnY2MgICAgLXB0aHJlYWQgLW8geGwgeGwubyB4bF9jbWRpbXBsLm8geGxfY21k
dGFibGUubyB4bF9zeHAubyBsaWJ4bHV0aWwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvIC1XbCwtcnBhdGgtbGluaz0v
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLVdsLC1ycGF0
aC1saW5rPS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZSAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhl
bmN0cmwuc28gLWx5YWpsICAtTC91c3IvcGtnL2xpYgpweXRob24yLjcgZ2VudGVzdC5weSBs
aWJ4bF90eXBlcy5pZGwgdGVzdGlkbC5jLm5ldwpQYXJzaW5nIGxpYnhsX3R5cGVzLmlkbApt
diB0ZXN0aWRsLmMubmV3IHRlc3RpZGwuYwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAudGVzdGlkbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4bCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1j
IC1vIHRlc3RpZGwubyB0ZXN0aWRsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgLXB0
aHJlYWQgLW8gdGVzdGlkbCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvIC9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbyAtV2wsLXJw
YXRoLWxpbms9L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhj
IC1XbCwtcnBhdGgtbGluaz0vcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMveGVuc3RvcmUgIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYgpsZDogd2FybmluZzogbGlieWFq
bC5zby4yLCBuZWVkZWQgYnkgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvLCBub3QgZm91bmQgKHRyeSB1c2luZyAtcnBhdGgg
b3IgLXJwYXRoLWxpbmspCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4bC9saWJ4ZW5saWdodC5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9w
YXJzZScKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xp
YnhlbmxpZ2h0LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBsZXRlX3Bh
cnNlJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGli
eGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX251bGwnCi9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fYXJyYXlfb3BlbicKL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0
LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9zdHJpbmcnCi9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzog
dW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fbWFwX2Nsb3NlJwovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVu
ZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2dldF9idWYnCi9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzogdW5kZWZp
bmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVlJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVu
Y2UgdG8gYHlhamxfZ2VuX2FsbG9jJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8g
YHlhamxfZ2VuX2FycmF5X2Nsb3NlJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8g
YHlhamxfZ2VuX21hcF9vcGVuJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlh
amxfZ2V0X2Vycm9yJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZnJl
ZV9lcnJvcicKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhs
L2xpYnhlbmxpZ2h0LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9pbnRl
Z2VyJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGli
eGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfYWxsb2MnCi9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5z
bzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fZnJlZScKL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOiB1bmRl
ZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9ib29sJwpnbWFrZVszXTogKioqIFt0ZXN0
aWRsXSBFcnJvciAxCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsJwpnbWFrZVsyXTogKioqIFtzdWJkaXItaW5zdGFsbC1saWJ4bF0g
RXJyb3IgMgpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scycKZ21ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyCmdtYWtlWzFd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZTogKioq
IFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCmRvbTAjIGV4aXQKClNjcmlwdCBkb25lIG9uIFR1
ZSBEZWMgIDQgMTM6MzA6MTQgMjAxMgo=
--------------070505000000060005050803
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------070505000000060005050803--


From xen-users-bounces@lists.xen.org Tue Dec 04 13:54:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 13:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfsvb-00036J-R5; Tue, 04 Dec 2012 13:52:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>)
	id 1Tfss0-0002nt-2V; Tue, 04 Dec 2012 13:49:09 +0000
Received: from [85.158.139.83:33473] by server-8.bemta-5.messagelabs.com id
	FC/23-06050-05FFDB05; Tue, 04 Dec 2012 13:49:04 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-15.tower-182.messagelabs.com!1354628719!28245365!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=1.1 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32323 invoked from network); 4 Dec 2012 13:45:20 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-15.tower-182.messagelabs.com with SMTP;
	4 Dec 2012 13:45:20 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 614982C216;
	Tue,  4 Dec 2012 14:45:33 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id mKOtJAr3dMDb; Tue,  4 Dec 2012 14:45:32 +0100 (CET)
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 04F882C212;
	Tue,  4 Dec 2012 14:45:30 +0100 (CET)
Message-ID: <50BDFE6B.1010800@laukamp.me>
Date: Tue, 04 Dec 2012 14:45:15 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
In-Reply-To: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
X-Forwarded-Message-Id: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------070505000000060005050803"
X-Mailman-Approved-At: Tue, 04 Dec 2012 13:52:49 +0000
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------070505000000060005050803
Content-Type: multipart/alternative;
 boundary="------------090808050706050703050402"


--------------090808050706050703050402
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello all,

because there are still problems to build Xen 4.2 on NetBSD (there was 
also another thread on the port-xen list) I forward this message to get 
a solution for the problem. The complete output of my build is in a log 
file in the attachment.

I used this commands for compilation:

./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
gmake PYTHON=/usr/pkg/bin/python2.7 xen
gmake tools

I took the commans from this wiki article: http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD

The build error appears in the tools target in libxl.

This is the last mail from port-xen list related to this theme:


On 30/11/12 21:16, Mike Bowie wrote:

> On 11/30/12 12:13 PM, Jeff Rizzo wrote:
>> Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
>> lot to be done, and my pkgsrc-fu is not all that great.
> I could be up for that... might not be until next week, but if the build
> steps all work out, I should be able to cobble something together into
> pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also...
> double win.)
I would definetely help, this will probably require some Makefile
changes, which I think should be submitted upstream.


Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?



-------- Original-Nachricht --------
Betreff: 	Compilation of Xen 4.2 Utils breaks on NetBSD 6
Datum: 	Mon, 3 Dec 2012 17:19:16 +0000
Von: 	Miguel Clara <miguelmclara@gmail.com>
An: 	port-xen@netbsd.org, lukas@laukamp.me



Lukas Laukamp <lukas <at> laukamp.me <http://laukamp.me>> writes:

 >
 > Hey all,
 >
 > I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self compiled
 > fine but the compilation of the utils breaks with this error:
 >
 > In file included from xl_cmdimpl.c:40:0:
 > libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file or 
directory
 > compilation terminated.
 > gmake[3]: *** [xl_cmdimpl.o] Error 1
 > gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'
 > gmake[2]: *** [subdir-install-libxl] Error 2
 > gmake[2]: Leaving directory `/root/xen-4.2.0/tools'
 > gmake[1]: *** [subdirs-install] Error 2
 > gmake[1]: Leaving directory `/root/xen-4.2.0/tools'
 > gmake: *** [install-tools] Error 2
 > testdom0#
 >
 > I passed the needed options to the configure script so that it searches
 > in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which is
 > declaired to don't exist, exists in /usr/pkg/include/yajl/ so I don't
 > understand why the file could not be found.
 >
 > Hope that someone could help me.
 >
 > Best Regards
 >
 >

I'm trying to build following the guide at: 
http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD

All works fine until I try to build "tools"

gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\"" 
 >>_paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\"" >>_paths.h.tmp.tmp; 
echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
ibexec\"" >>_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\"" 
 >>_paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\"" 
 >>_paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
IR=\"/usr/pkg/bin\"" >>_paths.h.tmp.tmp; echo 
"XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\"" >>_paths.h.tmp.tmp; echo 
"XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"" >>_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
paths.h.tmp.tmp; echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\"" 
 >>_paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\"" 
 >>_paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
"XEN_RUN_DIR=\"/usr/pkg/var/run/xen\"" >>_paths.h.tmp.tmp; echo 
"XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\"" >>_paths.h.tmp.tmp; 
if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp _paths.h.tmp; else 
rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp >_paths.h.2.tmp 
â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp _paths.h; 
else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gcc -pthread -o testidl testidl.o libxlutil.so 
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so 
-Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/xen-data/xen-4.2.0/tools/libxl/../../tools/libxc 
-Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore 
/home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so -L/usr/pkg/lib 
â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
ld: warning: libyajl.so.2, needed by 
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so, not 
found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
/home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so: 
undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
gmake: *** [install-tools] Error 2


I'm using yajl version 2....  could this be the problem? Is there any patch?

Thanks


--------------090808050706050703050402
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello all,<br>
    <br>
    because there are still problems to build Xen 4.2 on NetBSD (there
    was also another thread on the port-xen list) I forward this message
    to get a solution for the problem. The complete output of my build
    is in a log file in the attachment.<br>
    <br>
    I used this commands for compilation:<br>
    <br>
    <pre>./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
gmake PYTHON=/usr/pkg/bin/python2.7 xen
gmake tools

I took the commans from this wiki article: <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD">http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD</a>

The build error appears in the tools target in libxl.

This is the last mail from port-xen list related to this theme:

</pre>
    <div class="moz-text-plain" wrap="true" graphical-quote="true"
      style="font-family: -moz-fixed; font-size: 12px;" lang="x-western">
      <pre wrap="">On 30/11/12 21:16, Mike Bowie wrote:
</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">On 11/30/12 12:13 PM, Jeff Rizzo wrote:
</pre>
        <blockquote type="cite" style="color: #000000;">
          <pre wrap="">Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
lot to be done, and my pkgsrc-fu is not all that great.
</pre>
        </blockquote>
        <pre wrap="">I could be up for that... might not be until next week, but if the build 
steps all work out, I should be able to cobble something together into 
pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also... 
double win.)
</pre>
      </blockquote>
      <pre wrap="">I would definetely help, this will probably require some Makefile
changes, which I think should be submitted upstream.

</pre>
    </div>
    <pre>Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?
</pre>
    <br>
    <br>
    -------- Original-Nachricht --------
    <table class="moz-email-headers-table" border="0" cellpadding="0"
      cellspacing="0">
      <tbody>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Betreff: </th>
          <td>Compilation of Xen 4.2 Utils breaks on NetBSD 6</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Datum: </th>
          <td>Mon, 3 Dec 2012 17:19:16 +0000</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Von: </th>
          <td>Miguel Clara <a class="moz-txt-link-rfc2396E" href="mailto:miguelmclara@gmail.com">&lt;miguelmclara@gmail.com&gt;</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">An: </th>
          <td><a class="moz-txt-link-abbreviated" href="mailto:port-xen@netbsd.org">port-xen@netbsd.org</a>, <a class="moz-txt-link-abbreviated" href="mailto:lukas@laukamp.me">lukas@laukamp.me</a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    Lukas Laukamp &lt;lukas &lt;at&gt; <a moz-do-not-send="true"
      href="http://laukamp.me">laukamp.me</a>&gt; writes:<br>
    <br>
    &gt; <br>
    &gt; Hey all,<br>
    &gt; <br>
    &gt; I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self
    compiled <br>
    &gt; fine but the compilation of the utils breaks with this error:<br>
    &gt; <br>
    &gt; In file included from xl_cmdimpl.c:40:0:<br>
    &gt; libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file
    or directory<br>
    &gt; compilation terminated.<br>
    &gt; gmake[3]: *** [xl_cmdimpl.o] Error 1<br>
    &gt; gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'<br>
    &gt; gmake[2]: *** [subdir-install-libxl] Error 2<br>
    &gt; gmake[2]: Leaving directory `/root/xen-4.2.0/tools'<br>
    &gt; gmake[1]: *** [subdirs-install] Error 2<br>
    &gt; gmake[1]: Leaving directory `/root/xen-4.2.0/tools'<br>
    &gt; gmake: *** [install-tools] Error 2<br>
    &gt; testdom0#<br>
    &gt; <br>
    &gt; I passed the needed options to the configure script so that it
    searches <br>
    &gt; in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which
    is <br>
    &gt; declaired to don't exist, exists in /usr/pkg/include/yajl/ so I
    don't <br>
    &gt; understand why the file could not be found.<br>
    &gt; <br>
    &gt; Hope that someone could help me.<br>
    &gt; <br>
    &gt; Best Regards<br>
    &gt; <br>
    &gt; <br>
    <div><br>
    </div>
    <div>I'm trying to build following the guide at: <a
        moz-do-not-send="true"
        href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD">http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD</a><br>
      <br>
      All works fine until I try to build "tools"<br>
      <br>
      gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl'
      â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\""
      &gt;&gt;_paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\""
      &gt;&gt;_paths.h.tmp.tmp; echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      ibexec\"" &gt;&gt;_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\""
      &gt;&gt;_paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\""
      &gt;&gt;_paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      IR=\"/usr/pkg/bin\"" &gt;&gt;_paths.h.tmp.tmp; echo
      "XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\""
      &gt;&gt;_paths.h.tmp.tmp; echo
      "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"" &gt;&gt;_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      paths.h.tmp.tmp; echo
      "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\""
      &gt;&gt;_paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\""
      &gt;&gt;_paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      "XEN_RUN_DIR=\"/usr/pkg/var/run/xen\"" &gt;&gt;_paths.h.tmp.tmp;
      echo "XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\""
      &gt;&gt;_paths.h.tmp.tmp; if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp
      _paths.h.tmp; else rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp
      &gt;_paths.h.2.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp
      _paths.h; else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gcc -pthread -o testidl testidl.o libxlutil.so
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so
      -Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /xen-data/xen-4.2.0/tools/libxl/../../tools/libxc
      -Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore
      /home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so
      -L/usr/pkg/lib â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      ld: warning: libyajl.so.2, needed by
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so,
      not found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
      undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl'
      â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools'
      â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools'
      â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·<br>
      gmake: *** [install-tools] Error 2 <br>
      <br>
      <br>
      I'm using yajl version 2.... Â could this be the problem? Is there
      any patch?<br>
      <br>
      Thanks<br>
      <br>
    </div>
  </body>
</html>

--------------090808050706050703050402--

--------------070505000000060005050803
Content-Type: application/octet-stream;
 name="xen-build.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xen-build.log"

ZG9tMCMgLi9jb25maWd1cmUgUFlUSE9OPS91c3IvcGtnL2Jpbi9weXRob24yLjcgQVBQRU5E
X0lOQ0xVREVTPS91c3IvcGtnL2luY2x1ZGUgCCBBUFBFTkRfTElCPS91c3IvcGtnL2xpYiAt
LXByZWZpeD0vdXNyL3hlbjQyCmNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlLi4uIHg4Nl82
NC11bmtub3duLW5ldGJzZDYuMApjaGVja2luZyBob3N0IHN5c3RlbSB0eXBlLi4uIHg4Nl82
NC11bmtub3duLW5ldGJzZDYuMApjaGVja2luZyBmb3IgZ2NjLi4uIGdjYwpjaGVja2luZyB3
aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzLi4uIHllcwpjaGVja2luZyBmb3IgQyBjb21w
aWxlciBkZWZhdWx0IG91dHB1dCBmaWxlIG5hbWUuLi4gYS5vdXQKY2hlY2tpbmcgZm9yIHN1
ZmZpeCBvZiBleGVjdXRhYmxlcy4uLiAKY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgY3Jvc3Mg
Y29tcGlsaW5nLi4uIG5vCmNoZWNraW5nIGZvciBzdWZmaXggb2Ygb2JqZWN0IGZpbGVzLi4u
IG8KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBpbGVyLi4u
IHllcwpjaGVja2luZyB3aGV0aGVyIGdjYyBhY2NlcHRzIC1nLi4uIHllcwpjaGVja2luZyBm
b3IgZ2NjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiBub25lIG5lZWRlZApjaGVja2lu
ZyB3aGV0aGVyIG1ha2Ugc2V0cyAkKE1BS0UpLi4uIHllcwpjaGVja2luZyBmb3IgYSBCU0Qt
Y29tcGF0aWJsZSBpbnN0YWxsLi4uIC91c3IvYmluL2luc3RhbGwgLWMKY2hlY2tpbmcgZm9y
IGJpc29uLi4uIC91c3IvcGtnL2Jpbi9iaXNvbgpjaGVja2luZyBmb3IgZmxleC4uLiAvdXNy
L2Jpbi9mbGV4CmNoZWNraW5nIGZvciBwZXJsLi4uIC91c3IvcGtnL2Jpbi9wZXJsCmNoZWNr
aW5nIGZvciBvY2FtbGMuLi4gbm8KY2hlY2tpbmcgZm9yIG9jYW1sLi4uIG5vCmNoZWNraW5n
IGZvciBvY2FtbGRlcC4uLiBubwpjaGVja2luZyBmb3Igb2NhbWxta3RvcC4uLiBubwpjaGVj
a2luZyBmb3Igb2NhbWxta2xpYi4uLiBubwpjaGVja2luZyBmb3Igb2NhbWxkb2MuLi4gbm8K
Y2hlY2tpbmcgZm9yIG9jYW1sYnVpbGQuLi4gbm8KY2hlY2tpbmcgZm9yIGJhc2guLi4gL3Vz
ci9wa2cvYmluL2Jhc2gKY2hlY2tpbmcgZm9yIHB5dGhvbjIuNy4uLiAvdXNyL3BrZy9iaW4v
cHl0aG9uMi43CmNoZWNraW5nIGZvciBweXRob24gdmVyc2lvbiA+PSAyLjMgLi4uIHllcwpj
aGVja2luZyBob3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvci4uLiBnY2MgLUUKY2hlY2tp
bmcgZm9yIGdyZXAgdGhhdCBoYW5kbGVzIGxvbmcgbGluZXMgYW5kIC1lLi4uIC91c3IvYmlu
L2dyZXAKY2hlY2tpbmcgZm9yIGVncmVwLi4uIC91c3IvYmluL2dyZXAgLUUKY2hlY2tpbmcg
Zm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMuLi4geWVzCmNoZWNraW5nIGZvciBzeXMvdHlwZXMu
aC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9zdGF0LmguLi4geWVzCmNoZWNraW5nIGZvciBz
dGRsaWIuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cmluZy5oLi4uIHllcwpjaGVja2luZyBm
b3IgbWVtb3J5LmguLi4geWVzCmNoZWNraW5nIGZvciBzdHJpbmdzLmguLi4geWVzCmNoZWNr
aW5nIGZvciBpbnR0eXBlcy5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RkaW50LmguLi4geWVz
CmNoZWNraW5nIGZvciB1bmlzdGQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHB5dGhvbjIuNy1j
b25maWcuLi4gL3Vzci9wa2cvYmluL3B5dGhvbjIuNy1jb25maWcKY2hlY2tpbmcgUHl0aG9u
LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBQeXRob24uaCBwcmVzZW5jZS4uLiB5ZXMK
Y2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4uIHllcwpjaGVja2luZyBmb3IgUHlBcmdfUGFyc2VU
dXBsZSBpbiAtbHB5dGhvbjIuNy4uLiB5ZXMKY2hlY2tpbmcgZm9yIHhnZXR0ZXh0Li4uIC91
c3IvYmluL3hnZXR0ZXh0CmNoZWNraW5nIGZvciBhczg2Li4uIC91c3IvcGtnL2Jpbi9hczg2
CmNoZWNraW5nIGZvciBsZDg2Li4uIC91c3IvcGtnL2Jpbi9sZDg2CmNoZWNraW5nIGZvciBi
Y2MuLi4gL3Vzci9wa2cvYmluL2JjYwpjaGVja2luZyBmb3IgaWFzbC4uLiAvdXNyL2Jpbi9p
YXNsCmNoZWNraW5nIHV1aWQvdXVpZC5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyB1dWlk
L3V1aWQuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgdXVpZC91dWlkLmguLi4gbm8K
Y2hlY2tpbmcgdXVpZC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgdXVpZC5oIHByZXNl
bmNlLi4uIHllcwpjaGVja2luZyBmb3IgdXVpZC5oLi4uIHllcwpjaGVja2luZyBjdXJzZXMu
aCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGN1cnNlcy5oIHByZXNlbmNlLi4uIHllcwpj
aGVja2luZyBmb3IgY3Vyc2VzLmguLi4geWVzCmNoZWNraW5nIGZvciBjbGVhciBpbiAtbGN1
cnNlcy4uLiB5ZXMKY2hlY2tpbmcgbmN1cnNlcy5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2lu
ZyBuY3Vyc2VzLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIG5jdXJzZXMuaC4uLiBu
bwpjaGVja2luZyBmb3IgcGtnLWNvbmZpZy4uLiAvdXNyL3BrZy9iaW4vcGtnLWNvbmZpZwpj
aGVja2luZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gMC45LjAuLi4geWVzCmNo
ZWNraW5nIGZvciBnbGliLi4uIHllcwpjaGVja2luZyBiemxpYi5oIHVzYWJpbGl0eS4uLiB5
ZXMKY2hlY2tpbmcgYnpsaWIuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGJ6bGli
LmguLi4geWVzCmNoZWNraW5nIGZvciBCWjJfYnpEZWNvbXByZXNzSW5pdCBpbiAtbGJ6Mi4u
LiB5ZXMKY2hlY2tpbmcgbHptYS5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgbHptYS5o
IHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgbHptYS5oLi4uIHllcwpjaGVja2luZyBm
b3IgbHptYV9zdHJlYW1fZGVjb2RlciBpbiAtbGx6bWEuLi4geWVzCmNoZWNraW5nIGx6by9s
em8xeC5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyBsem8vbHpvMXguaCBwcmVzZW5jZS4u
LiBubwpjaGVja2luZyBmb3IgbHpvL2x6bzF4LmguLi4gbm8KY2hlY2tpbmcgZm9yIGlvX3Nl
dHVwIGluIC1sYWlvLi4uIG5vCmNoZWNraW5nIGZvciBNRDUgaW4gLWxjcnlwdG8uLi4geWVz
CmNoZWNraW5nIGZvciBleHQyZnNfb3BlbjIgaW4gLWxleHQyZnMuLi4gbm8KY2hlY2tpbmcg
Zm9yIGdjcnlfbWRfaGFzaF9idWZmZXIgaW4gLWxnY3J5cHQuLi4geWVzCmNoZWNraW5nIGZv
ciBwdGhyZWFkIGZsYWcuLi4gLXB0aHJlYWQKY2hlY2tpbmcgbGlidXRpbC5oIHVzYWJpbGl0
eS4uLiBubwpjaGVja2luZyBsaWJ1dGlsLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9y
IGxpYnV0aWwuaC4uLiBubwpjaGVja2luZyBmb3Igb3BlbnB0eSBldCBhbC4uLiAtbHV0aWwK
Y2hlY2tpbmcgZm9yIHlhamxfYWxsb2MgaW4gLWx5YWpsLi4uIHllcwpjaGVja2luZyBmb3Ig
ZGVmbGF0ZUNvcHkgaW4gLWx6Li4uIHllcwpjaGVja2luZyBmb3IgbGliaWNvbnZfb3BlbiBp
biAtbGljb252Li4uIG5vCmNoZWNraW5nIHlhamwveWFqbF92ZXJzaW9uLmggdXNhYmlsaXR5
Li4uIHllcwpjaGVja2luZyB5YWpsL3lhamxfdmVyc2lvbi5oIHByZXNlbmNlLi4uIHllcwpj
aGVja2luZyBmb3IgeWFqbC95YWpsX3ZlcnNpb24uaC4uLiB5ZXMKY29uZmlndXJlOiBjcmVh
dGluZyAuL2NvbmZpZy5zdGF0dXMKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgLi4vY29uZmln
L1Rvb2xzLm1rCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGNvbmZpZy5oCmRvbTAjIGdtYWtl
IFBZVEhPTj0vdXNyL3BrZy9iaW4vcHl0aG9uMi43IHhlbgpnbWFrZSAtQyB4ZW4gaW5zdGFs
bApnbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuJwpn
bWFrZSAtZiBSdWxlcy5tayBfaW5zdGFsbApnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAveGVuJwpnbWFrZSAtQyB0b29scwpnbWFrZVszXTogRW50ZXJp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzJwpbIC1kIGZpZ2xldCBd
ICYmIGdtYWtlIC1DIGZpZ2xldApnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAveGVuL3Rvb2xzL2ZpZ2xldCcKZ2NjIC1vIGZpZ2xldCBmaWdsZXQuYwpn
bWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMv
ZmlnbGV0JwpnbWFrZSBzeW1ib2xzCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC94ZW4vdG9vbHMnCmdjYyAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1vIHN5bWJvbHMgc3ltYm9scy5jCmdt
YWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scycK
Z21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xz
JwpnbWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIGluY2x1ZGUveGVuL2Nv
bXBpbGUuaApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
eGVuJwpnbWFrZSAtQyB0b29scwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAveGVuL3Rvb2xzJwpbIC1kIGZpZ2xldCBdICYmIGdtYWtlIC1DIGZpZ2xl
dApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3Rv
b2xzL2ZpZ2xldCcKZ21ha2VbNV06IGBmaWdsZXQnIGlzIHVwIHRvIGRhdGUuCmdtYWtlWzVd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9maWdsZXQn
CmdtYWtlIHN5bWJvbHMKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi90b29scycKZ21ha2VbNV06IGBzeW1ib2xzJyBpcyB1cCB0byBkYXRlLgpn
bWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMn
CmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29s
cycKIF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgX19fXyAgICBfX18gIAogXCBcLyAvX19f
IF8gX18gICB8IHx8IHwgIHxfX18gXCAgLyBfIFwgCiAgXCAgLy8gXyBcICdfIFwgIHwgfHwg
fF8gICBfXykgfHwgfCB8IHwKICAvICBcICBfXy8gfCB8IHwgfF9fICAgX3wgLyBfXy8gfCB8
X3wgfAogL18vXF9cX19ffF98IHxffCAgICB8X3woXylfX19fXyhfKV9fXy8gCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKZ21ha2VbM106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuJwpbIC1lIGluY2x1ZGUvYXNtIF0gfHwgbG4g
LXNmIGFzbS14ODYgaW5jbHVkZS9hc20KZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9S
dWxlcy5tayAtQyBpbmNsdWRlCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZScKbWtkaXIgLXAgY29tcGF0CmdyZXAgLXYgJ0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKGxvbmcpJyBwdWJsaWMvY2FsbGJhY2suaCB8IFwKL3Vzci9w
a2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWls
ZC1zb3VyY2UucHkgPmNvbXBhdC9jYWxsYmFjay5jLm5ldwptdiAtZiBjb21wYXQvY2FsbGJh
Y2suYy5uZXcgY29tcGF0L2NhbGxiYWNrLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBh
dC5oIC1tMzIgLW8gY29tcGF0L2NhbGxiYWNrLmkgY29tcGF0L2NhbGxiYWNrLmMKc2V0IC1l
OyBpZD1fJChlY2hvIGNvbXBhdC9jYWxsYmFjay5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6
dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L2NhbGxiYWNrLmgu
bmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBhdC9jYWxsYmFjay5oLm5ldzsgXApl
Y2hvICIjaW5jbHVkZSA8eGVuL2NvbXBhdC5oPiIgPj5jb21wYXQvY2FsbGJhY2suaC5uZXc7
IFwKZWNobyAiI2luY2x1ZGUgPHB1YmxpYy9jYWxsYmFjay5oPiIgPj5jb21wYXQvY2FsbGJh
Y2suaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9jYWxsYmFjay5o
Lm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2NhbGxiYWNrLmkgfCBcCi91c3Iv
cGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVp
bGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC9jYWxsYmFjay5oLm5ldzsgXAplY2hvICIj
cHJhZ21hIHBhY2soKSIgPj5jb21wYXQvY2FsbGJhY2suaC5uZXc7IFwKZWNobyAiI2VuZGlm
IC8qICRpZCAqLyIgPj5jb21wYXQvY2FsbGJhY2suaC5uZXcKbXYgLWYgY29tcGF0L2NhbGxi
YWNrLmgubmV3IGNvbXBhdC9jYWxsYmFjay5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVibGljL2VsZm5vdGUuaCB8IFwKL3Vz
ci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1i
dWlsZC1zb3VyY2UucHkgPmNvbXBhdC9lbGZub3RlLmMubmV3Cm12IC1mIGNvbXBhdC9lbGZu
b3RlLmMubmV3IGNvbXBhdC9lbGZub3RlLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBh
dC5oIC1tMzIgLW8gY29tcGF0L2VsZm5vdGUuaSBjb21wYXQvZWxmbm90ZS5jCnNldCAtZTsg
aWQ9XyQoZWNobyBjb21wYXQvZWxmbm90ZS5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBw
ZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L2VsZm5vdGUuaC5uZXc7
IFwKZWNobyAiI2RlZmluZSAkaWQiID4+Y29tcGF0L2VsZm5vdGUuaC5uZXc7IFwKZWNobyAi
I2luY2x1ZGUgPHhlbi9jb21wYXQuaD4iID4+Y29tcGF0L2VsZm5vdGUuaC5uZXc7IFwKZWNo
byAiI2luY2x1ZGUgPHB1YmxpYy9lbGZub3RlLmg+IiA+PmNvbXBhdC9lbGZub3RlLmgubmV3
OyBcCmVjaG8gIiNwcmFnbWEgcGFjayg0KSIgPj5jb21wYXQvZWxmbm90ZS5oLm5ldzsgXApn
cmVwIC12ICdeIyBbMC05XScgY29tcGF0L2VsZm5vdGUuaSB8IFwKL3Vzci9wa2cvYmluL3B5
dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIu
cHkgfCB1bmlxID4+Y29tcGF0L2VsZm5vdGUuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNr
KCkiID4+Y29tcGF0L2VsZm5vdGUuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIg
Pj5jb21wYXQvZWxmbm90ZS5oLm5ldwptdiAtZiBjb21wYXQvZWxmbm90ZS5oLm5ldyBjb21w
YXQvZWxmbm90ZS5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRShsb25nKScgcHVibGljL2V2ZW50X2NoYW5uZWwuaCB8IFwKL3Vzci9wa2cvYmlu
L3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3Vy
Y2UucHkgPmNvbXBhdC9ldmVudF9jaGFubmVsLmMubmV3Cm12IC1mIGNvbXBhdC9ldmVudF9j
aGFubmVsLmMubmV3IGNvbXBhdC9ldmVudF9jaGFubmVsLmMKZ2NjIC1FIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMv
eGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L2V2ZW50X2NoYW5uZWwuaSBjb21wYXQvZXZl
bnRfY2hhbm5lbC5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQvZXZlbnRfY2hhbm5lbC5o
IHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYg
JGlkIiA+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQi
ID4+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9j
b21wYXQuaD4iID4+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7IFwKZWNobyAiI2luY2x1
ZGUgPHB1YmxpYy9ldmVudF9jaGFubmVsLmg+IiA+PmNvbXBhdC9ldmVudF9jaGFubmVsLmgu
bmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjayg0KSIgPj5jb21wYXQvZXZlbnRfY2hhbm5lbC5o
Lm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2V2ZW50X2NoYW5uZWwuaSB8IFwK
L3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBh
dC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7
IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L2V2ZW50X2NoYW5uZWwuaC5uZXc7
IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQvZXZlbnRfY2hhbm5lbC5oLm5l
dwptdiAtZiBjb21wYXQvZXZlbnRfY2hhbm5lbC5oLm5ldyBjb21wYXQvZXZlbnRfY2hhbm5l
bC5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShs
b25nKScgcHVibGljL2ZlYXR1cmVzLmggfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jv
b3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5ID5jb21wYXQv
ZmVhdHVyZXMuYy5uZXcKbXYgLWYgY29tcGF0L2ZlYXR1cmVzLmMubmV3IGNvbXBhdC9mZWF0
dXJlcy5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC9m
ZWF0dXJlcy5pIGNvbXBhdC9mZWF0dXJlcy5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQv
ZmVhdHVyZXMuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hv
ICIjaWZuZGVmICRpZCIgPmNvbXBhdC9mZWF0dXJlcy5oLm5ldzsgXAplY2hvICIjZGVmaW5l
ICRpZCIgPj5jb21wYXQvZmVhdHVyZXMuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9j
b21wYXQuaD4iID4+Y29tcGF0L2ZlYXR1cmVzLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxw
dWJsaWMvZmVhdHVyZXMuaD4iID4+Y29tcGF0L2ZlYXR1cmVzLmgubmV3OyBcCmVjaG8gIiNw
cmFnbWEgcGFjayg0KSIgPj5jb21wYXQvZmVhdHVyZXMuaC5uZXc7IFwKZ3JlcCAtdiAnXiMg
WzAtOV0nIGNvbXBhdC9mZWF0dXJlcy5pIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9y
b290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEg
Pj5jb21wYXQvZmVhdHVyZXMuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29t
cGF0L2ZlYXR1cmVzLmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0
L2ZlYXR1cmVzLmgubmV3Cm12IC1mIGNvbXBhdC9mZWF0dXJlcy5oLm5ldyBjb21wYXQvZmVh
dHVyZXMuaApta2RpciAtcCBjb21wYXQKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUobG9uZyknIHB1YmxpYy9ncmFudF90YWJsZS5oIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9u
Mi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weSA+
Y29tcGF0L2dyYW50X3RhYmxlLmMubmV3Cm12IC1mIGNvbXBhdC9ncmFudF90YWJsZS5jLm5l
dyBjb21wYXQvZ3JhbnRfdGFibGUuYwpnY2MgLUUgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
ZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJ
QlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1pbmNsdWRlIHB1YmxpYy94ZW4tY29tcGF0Lmgg
LW0zMiAtbyBjb21wYXQvZ3JhbnRfdGFibGUuaSBjb21wYXQvZ3JhbnRfdGFibGUuYwpzZXQg
LWU7IGlkPV8kKGVjaG8gY29tcGF0L2dyYW50X3RhYmxlLmggfCB0ciAnWzpsb3dlcjpdLS8u
JyAnWzp1cHBlcjpdX19fJyk7IFwKZWNobyAiI2lmbmRlZiAkaWQiID5jb21wYXQvZ3JhbnRf
dGFibGUuaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQiID4+Y29tcGF0L2dyYW50X3RhYmxl
LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNvbXBhdC9ncmFu
dF90YWJsZS5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+
IiA+PmNvbXBhdC9ncmFudF90YWJsZS5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCki
ID4+Y29tcGF0L2dyYW50X3RhYmxlLmgubmV3OyBcCmdyZXAgLXYgJ14jIFswLTldJyBjb21w
YXQvZ3JhbnRfdGFibGUuaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4t
NC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0
L2dyYW50X3RhYmxlLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC9n
cmFudF90YWJsZS5oLm5ldzsgXAplY2hvICIjZW5kaWYgLyogJGlkICovIiA+PmNvbXBhdC9n
cmFudF90YWJsZS5oLm5ldwptdiAtZiBjb21wYXQvZ3JhbnRfdGFibGUuaC5uZXcgY29tcGF0
L2dyYW50X3RhYmxlLmgKbWtkaXIgLXAgY29tcGF0CmdyZXAgLXYgJ0RFRklORV9YRU5fR1VF
U1RfSEFORExFKGxvbmcpJyBwdWJsaWMva2V4ZWMuaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhv
bjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkg
PmNvbXBhdC9rZXhlYy5jLm5ldwptdiAtZiBjb21wYXQva2V4ZWMuYy5uZXcgY29tcGF0L2tl
eGVjLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L2tl
eGVjLmkgY29tcGF0L2tleGVjLmMKc2V0IC1lOyBpZD1fJChlY2hvIGNvbXBhdC9rZXhlYy5o
IHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYg
JGlkIiA+Y29tcGF0L2tleGVjLmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBh
dC9rZXhlYy5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8eGVuL2NvbXBhdC5oPiIgPj5jb21w
YXQva2V4ZWMuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHB1YmxpYy9rZXhlYy5oPiIgPj5j
b21wYXQva2V4ZWMuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9r
ZXhlYy5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2tleGVjLmkgfCBcCi91
c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQt
YnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC9rZXhlYy5oLm5ldzsgXAplY2hvICIj
cHJhZ21hIHBhY2soKSIgPj5jb21wYXQva2V4ZWMuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8q
ICRpZCAqLyIgPj5jb21wYXQva2V4ZWMuaC5uZXcKbXYgLWYgY29tcGF0L2tleGVjLmgubmV3
IGNvbXBhdC9rZXhlYy5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRShsb25nKScgcHVibGljL21lbW9yeS5oIHwgXAovdXNyL3BrZy9iaW4vcHl0
aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5w
eSA+Y29tcGF0L21lbW9yeS5jLm5ldwptdiAtZiBjb21wYXQvbWVtb3J5LmMubmV3IGNvbXBh
dC9tZW1vcnkuYwpnY2MgLUUgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1pbmNsdWRlIHB1YmxpYy94ZW4tY29tcGF0LmggLW0zMiAtbyBjb21w
YXQvbWVtb3J5LmkgY29tcGF0L21lbW9yeS5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQv
bWVtb3J5LmggfCB0ciAnWzpsb3dlcjpdLS8uJyAnWzp1cHBlcjpdX19fJyk7IFwKZWNobyAi
I2lmbmRlZiAkaWQiID5jb21wYXQvbWVtb3J5LmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlk
IiA+PmNvbXBhdC9tZW1vcnkuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21wYXQu
aD4iID4+Y29tcGF0L21lbW9yeS5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8cHVibGljL21l
bW9yeS5oPiIgPj5jb21wYXQvbWVtb3J5LmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjayg0
KSIgPj5jb21wYXQvbWVtb3J5LmgubmV3OyBcCmdyZXAgLXYgJ14jIFswLTldJyBjb21wYXQv
bWVtb3J5LmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hl
bi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC9tZW1vcnku
aC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L21lbW9yeS5oLm5ldzsg
XAplY2hvICIjZW5kaWYgLyogJGlkICovIiA+PmNvbXBhdC9tZW1vcnkuaC5uZXcKbXYgLWYg
Y29tcGF0L21lbW9yeS5oLm5ldyBjb21wYXQvbWVtb3J5LmgKbWtkaXIgLXAgY29tcGF0Cmdy
ZXAgLXYgJ0RFRklORV9YRU5fR1VFU1RfSEFORExFKGxvbmcpJyBwdWJsaWMvbm1pLmggfCBc
Ci91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21w
YXQtYnVpbGQtc291cmNlLnB5ID5jb21wYXQvbm1pLmMubmV3Cm12IC1mIGNvbXBhdC9ubWku
Yy5uZXcgY29tcGF0L25taS5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRl
IC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19Q
QVNTVEhST1VHSCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMy
IC1vIGNvbXBhdC9ubWkuaSBjb21wYXQvbm1pLmMKc2V0IC1lOyBpZD1fJChlY2hvIGNvbXBh
dC9ubWkuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIj
aWZuZGVmICRpZCIgPmNvbXBhdC9ubWkuaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQiID4+
Y29tcGF0L25taS5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8eGVuL2NvbXBhdC5oPiIgPj5j
b21wYXQvbm1pLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMvbm1pLmg+IiA+PmNv
bXBhdC9ubWkuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9ubWku
aC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNvbXBhdC9ubWkuaSB8IFwKL3Vzci9wa2cv
YmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1o
ZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L25taS5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBh
Y2soKSIgPj5jb21wYXQvbm1pLmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+
Y29tcGF0L25taS5oLm5ldwptdiAtZiBjb21wYXQvbm1pLmgubmV3IGNvbXBhdC9ubWkuaApt
a2RpciAtcCBjb21wYXQKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobG9uZykn
IHB1YmxpYy9waHlzZGV2LmggfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVu
LTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5ID5jb21wYXQvcGh5c2Rl
di5jLm5ldwptdiAtZiBjb21wYXQvcGh5c2Rldi5jLm5ldyBjb21wYXQvcGh5c2Rldi5jCmdj
YyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC9waHlzZGV2Lmkg
Y29tcGF0L3BoeXNkZXYuYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L3BoeXNkZXYuaCB8
IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIjaWZuZGVmICRp
ZCIgPmNvbXBhdC9waHlzZGV2LmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBh
dC9waHlzZGV2LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNv
bXBhdC9waHlzZGV2LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMvcGh5c2Rldi5o
PiIgPj5jb21wYXQvcGh5c2Rldi5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+
Y29tcGF0L3BoeXNkZXYuaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNvbXBhdC9waHlz
ZGV2LmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90
b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC9waHlzZGV2Lmgu
bmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC9waHlzZGV2LmgubmV3OyBc
CmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0L3BoeXNkZXYuaC5uZXcKbXYgLWYg
Y29tcGF0L3BoeXNkZXYuaC5uZXcgY29tcGF0L3BoeXNkZXYuaApta2RpciAtcCBjb21wYXQK
Z3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobG9uZyknIHB1YmxpYy9wbGF0Zm9y
bS5oIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9v
bHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weSA+Y29tcGF0L3BsYXRmb3JtLmMubmV3Cm12IC1m
IGNvbXBhdC9wbGF0Zm9ybS5jLm5ldyBjb21wYXQvcGxhdGZvcm0uYwpnY2MgLUUgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAt
bW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1pbmNsdWRlIHB1
YmxpYy94ZW4tY29tcGF0LmggLW0zMiAtbyBjb21wYXQvcGxhdGZvcm0uaSBjb21wYXQvcGxh
dGZvcm0uYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L3BsYXRmb3JtLmggfCB0ciAnWzps
b3dlcjpdLS8uJyAnWzp1cHBlcjpdX19fJyk7IFwKZWNobyAiI2lmbmRlZiAkaWQiID5jb21w
YXQvcGxhdGZvcm0uaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQiID4+Y29tcGF0L3BsYXRm
b3JtLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNvbXBhdC9w
bGF0Zm9ybS5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8cHVibGljL3BsYXRmb3JtLmg+IiA+
PmNvbXBhdC9wbGF0Zm9ybS5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+Y29t
cGF0L3BsYXRmb3JtLmgubmV3OyBcCmdyZXAgLXYgJ14jIFswLTldJyBjb21wYXQvcGxhdGZv
cm0uaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rv
b2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L3BsYXRmb3JtLmgu
bmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC9wbGF0Zm9ybS5oLm5ldzsg
XAplY2hvICIjZW5kaWYgLyogJGlkICovIiA+PmNvbXBhdC9wbGF0Zm9ybS5oLm5ldwptdiAt
ZiBjb21wYXQvcGxhdGZvcm0uaC5uZXcgY29tcGF0L3BsYXRmb3JtLmgKbWtkaXIgLXAgY29t
cGF0CmdyZXAgLXYgJ0RFRklORV9YRU5fR1VFU1RfSEFORExFKGxvbmcpJyBwdWJsaWMvc2No
ZWQuaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rv
b2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNvbXBhdC9zY2hlZC5jLm5ldwptdiAtZiBj
b21wYXQvc2NoZWQuYy5uZXcgY29tcGF0L3NjaGVkLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVu
LWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L3NjaGVkLmkgY29tcGF0L3NjaGVkLmMKc2V0IC1l
OyBpZD1fJChlY2hvIGNvbXBhdC9zY2hlZC5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBw
ZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L3NjaGVkLmgubmV3OyBc
CmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBhdC9zY2hlZC5oLm5ldzsgXAplY2hvICIjaW5j
bHVkZSA8eGVuL2NvbXBhdC5oPiIgPj5jb21wYXQvc2NoZWQuaC5uZXc7IFwKZWNobyAiI2lu
Y2x1ZGUgPHB1YmxpYy9zY2hlZC5oPiIgPj5jb21wYXQvc2NoZWQuaC5uZXc7IFwKZWNobyAi
I3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9zY2hlZC5oLm5ldzsgXApncmVwIC12ICdeIyBb
MC05XScgY29tcGF0L3NjaGVkLmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNv
bXBhdC9zY2hlZC5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soKSIgPj5jb21wYXQvc2No
ZWQuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQvc2NoZWQuaC5u
ZXcKbXYgLWYgY29tcGF0L3NjaGVkLmgubmV3IGNvbXBhdC9zY2hlZC5oCm1rZGlyIC1wIGNv
bXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVibGljL3Rt
ZW0uaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rv
b2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNvbXBhdC90bWVtLmMubmV3Cm12IC1mIGNv
bXBhdC90bWVtLmMubmV3IGNvbXBhdC90bWVtLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNv
bXBhdC5oIC1tMzIgLW8gY29tcGF0L3RtZW0uaSBjb21wYXQvdG1lbS5jCnNldCAtZTsgaWQ9
XyQoZWNobyBjb21wYXQvdG1lbS5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9f
XycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L3RtZW0uaC5uZXc7IFwKZWNobyAi
I2RlZmluZSAkaWQiID4+Y29tcGF0L3RtZW0uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhl
bi9jb21wYXQuaD4iID4+Y29tcGF0L3RtZW0uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHB1
YmxpYy90bWVtLmg+IiA+PmNvbXBhdC90bWVtLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFj
ayg0KSIgPj5jb21wYXQvdG1lbS5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0
L3RtZW0uaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVu
L3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L3RtZW0uaC5u
ZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L3RtZW0uaC5uZXc7IFwKZWNo
byAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQvdG1lbS5oLm5ldwptdiAtZiBjb21wYXQv
dG1lbS5oLm5ldyBjb21wYXQvdG1lbS5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVibGljL3RyYWNlLmggfCBcCi91c3IvcGtn
L2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQt
c291cmNlLnB5ID5jb21wYXQvdHJhY2UuYy5uZXcKbXYgLWYgY29tcGF0L3RyYWNlLmMubmV3
IGNvbXBhdC90cmFjZS5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGlu
IC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1X
ZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNT
VEhST1VHSCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1v
IGNvbXBhdC90cmFjZS5pIGNvbXBhdC90cmFjZS5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21w
YXQvdHJhY2UuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hv
ICIjaWZuZGVmICRpZCIgPmNvbXBhdC90cmFjZS5oLm5ldzsgXAplY2hvICIjZGVmaW5lICRp
ZCIgPj5jb21wYXQvdHJhY2UuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21wYXQu
aD4iID4+Y29tcGF0L3RyYWNlLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMvdHJh
Y2UuaD4iID4+Y29tcGF0L3RyYWNlLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjayg0KSIg
Pj5jb21wYXQvdHJhY2UuaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNvbXBhdC90cmFj
ZS5pIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9v
bHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQvdHJhY2UuaC5uZXc7
IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L3RyYWNlLmgubmV3OyBcCmVjaG8g
IiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0L3RyYWNlLmgubmV3Cm12IC1mIGNvbXBhdC90
cmFjZS5oLm5ldyBjb21wYXQvdHJhY2UuaApta2RpciAtcCBjb21wYXQKZ3JlcCAtdiAnREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUobG9uZyknIHB1YmxpYy92Y3B1LmggfCBcCi91c3IvcGtn
L2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQt
c291cmNlLnB5ID5jb21wYXQvdmNwdS5jLm5ldwptdiAtZiBjb21wYXQvdmNwdS5jLm5ldyBj
b21wYXQvdmNwdS5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1t
c29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0
ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9u
b3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0
ZGluYyAtZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhS
T1VHSCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNv
bXBhdC92Y3B1LmkgY29tcGF0L3ZjcHUuYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L3Zj
cHUuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIjaWZu
ZGVmICRpZCIgPmNvbXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNv
bXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNv
bXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMvdmNwdS5oPiIgPj5j
b21wYXQvdmNwdS5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+Y29tcGF0L3Zj
cHUuaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNvbXBhdC92Y3B1LmkgfCBcCi91c3Iv
cGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVp
bGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNwcmFn
bWEgcGFjaygpIiA+PmNvbXBhdC92Y3B1LmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQg
Ki8iID4+Y29tcGF0L3ZjcHUuaC5uZXcKbXYgLWYgY29tcGF0L3ZjcHUuaC5uZXcgY29tcGF0
L3ZjcHUuaApta2RpciAtcCBjb21wYXQKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUobG9uZyknIHB1YmxpYy92ZXJzaW9uLmggfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcg
L3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5ID5jb21w
YXQvdmVyc2lvbi5jLm5ldwptdiAtZiBjb21wYXQvdmVyc2lvbi5jLm5ldyBjb21wYXQvdmVy
c2lvbi5jCmdjYyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC92
ZXJzaW9uLmkgY29tcGF0L3ZlcnNpb24uYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L3Zl
cnNpb24uaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIj
aWZuZGVmICRpZCIgPmNvbXBhdC92ZXJzaW9uLmgubmV3OyBcCmVjaG8gIiNkZWZpbmUgJGlk
IiA+PmNvbXBhdC92ZXJzaW9uLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0
Lmg+IiA+PmNvbXBhdC92ZXJzaW9uLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMv
dmVyc2lvbi5oPiIgPj5jb21wYXQvdmVyc2lvbi5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBh
Y2soNCkiID4+Y29tcGF0L3ZlcnNpb24uaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNv
bXBhdC92ZXJzaW9uLmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQu
Mi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgdW5pcSA+PmNvbXBhdC92
ZXJzaW9uLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC92ZXJzaW9u
LmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0L3ZlcnNpb24uaC5u
ZXcKbXYgLWYgY29tcGF0L3ZlcnNpb24uaC5uZXcgY29tcGF0L3ZlcnNpb24uaApta2RpciAt
cCBjb21wYXQKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobG9uZyknIHB1Ymxp
Yy94ZW4uaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVu
L3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNvbXBhdC94ZW4uYy5uZXcKbXYgLWYg
Y29tcGF0L3hlbi5jLm5ldyBjb21wYXQveGVuLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNv
bXBhdC5oIC1tMzIgLW8gY29tcGF0L3hlbi5pIGNvbXBhdC94ZW4uYwpzZXQgLWU7IGlkPV8k
KGVjaG8gY29tcGF0L3hlbi5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycp
OyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L3hlbi5oLm5ldzsgXAplY2hvICIjZGVm
aW5lICRpZCIgPj5jb21wYXQveGVuLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29t
cGF0Lmg+IiA+PmNvbXBhdC94ZW4uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHB1YmxpYy94
ZW4uaD4iID4+Y29tcGF0L3hlbi5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+
Y29tcGF0L3hlbi5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L3hlbi5pIHwg
XAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29t
cGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQveGVuLmgubmV3OyBcCmVjaG8g
IiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC94ZW4uaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8q
ICRpZCAqLyIgPj5jb21wYXQveGVuLmgubmV3Cm12IC1mIGNvbXBhdC94ZW4uaC5uZXcgY29t
cGF0L3hlbi5oCm1rZGlyIC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShsb25nKScgcHVibGljL3hlbmNvbW0uaCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIu
NyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNv
bXBhdC94ZW5jb21tLmMubmV3Cm12IC1mIGNvbXBhdC94ZW5jb21tLmMubmV3IGNvbXBhdC94
ZW5jb21tLmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdI
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0
L3hlbmNvbW0uaSBjb21wYXQveGVuY29tbS5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQv
eGVuY29tbS5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8g
IiNpZm5kZWYgJGlkIiA+Y29tcGF0L3hlbmNvbW0uaC5uZXc7IFwKZWNobyAiI2RlZmluZSAk
aWQiID4+Y29tcGF0L3hlbmNvbW0uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21w
YXQuaD4iID4+Y29tcGF0L3hlbmNvbW0uaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHB1Ymxp
Yy94ZW5jb21tLmg+IiA+PmNvbXBhdC94ZW5jb21tLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEg
cGFjayg0KSIgPj5jb21wYXQveGVuY29tbS5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScg
Y29tcGF0L3hlbmNvbW0uaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4t
NC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0
L3hlbmNvbW0uaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L3hlbmNv
bW0uaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQveGVuY29tbS5o
Lm5ldwptdiAtZiBjb21wYXQveGVuY29tbS5oLm5ldyBjb21wYXQveGVuY29tbS5oCm1rZGly
IC1wIGNvbXBhdApncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVi
bGljL3hlbm9wcm9mLmggfCBcCi91c3IvcGtnL2Jpbi9weXRob24yLjcgL3Jvb3QveGVuLTQu
Mi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5ID5jb21wYXQveGVub3Byb2Yu
Yy5uZXcKbXYgLWYgY29tcGF0L3hlbm9wcm9mLmMubmV3IGNvbXBhdC94ZW5vcHJvZi5jCmdj
YyAtRSAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LWluY2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC94ZW5vcHJvZi5p
IGNvbXBhdC94ZW5vcHJvZi5jCnNldCAtZTsgaWQ9XyQoZWNobyBjb21wYXQveGVub3Byb2Yu
aCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAplY2hvICIjaWZuZGVm
ICRpZCIgPmNvbXBhdC94ZW5vcHJvZi5oLm5ldzsgXAplY2hvICIjZGVmaW5lICRpZCIgPj5j
b21wYXQveGVub3Byb2YuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21wYXQuaD4i
ID4+Y29tcGF0L3hlbm9wcm9mLmgubmV3OyBcCmVjaG8gIiNpbmNsdWRlIDxwdWJsaWMveGVu
b3Byb2YuaD4iID4+Y29tcGF0L3hlbm9wcm9mLmgubmV3OyBcCmVjaG8gIiNwcmFnbWEgcGFj
ayg0KSIgPj5jb21wYXQveGVub3Byb2YuaC5uZXc7IFwKZ3JlcCAtdiAnXiMgWzAtOV0nIGNv
bXBhdC94ZW5vcHJvZi5pIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00
LjIuMC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQv
eGVub3Byb2YuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L3hlbm9w
cm9mLmgubmV3OyBcCmVjaG8gIiNlbmRpZiAvKiAkaWQgKi8iID4+Y29tcGF0L3hlbm9wcm9m
LmgubmV3Cm12IC1mIGNvbXBhdC94ZW5vcHJvZi5oLm5ldyBjb21wYXQveGVub3Byb2YuaApt
a2RpciAtcCBjb21wYXQvYXJjaC14ODYKZ3JlcCAtdiAnREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUobG9uZyknIHB1YmxpYy9hcmNoLXg4Ni94ZW4tbWNhLmggfCBcCi91c3IvcGtnL2Jpbi9w
eXRob24yLjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtc291cmNl
LnB5ID5jb21wYXQvYXJjaC14ODYveGVuLW1jYS5jLm5ldwptdiAtZiBjb21wYXQvYXJjaC14
ODYveGVuLW1jYS5jLm5ldyBjb21wYXQvYXJjaC14ODYveGVuLW1jYS5jCmdjYyAtRSAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRl
Y2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLWluY2x1ZGUg
cHVibGljL3hlbi1jb21wYXQuaCAtbTMyIC1vIGNvbXBhdC9hcmNoLXg4Ni94ZW4tbWNhLmkg
Y29tcGF0L2FyY2gteDg2L3hlbi1tY2EuYwpzZXQgLWU7IGlkPV8kKGVjaG8gY29tcGF0L2Fy
Y2gteDg2L3hlbi1tY2EuaCB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsg
XAplY2hvICIjaWZuZGVmICRpZCIgPmNvbXBhdC9hcmNoLXg4Ni94ZW4tbWNhLmgubmV3OyBc
CmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4tbWNhLmgubmV3OyBc
CmVjaG8gIiNpbmNsdWRlIDx4ZW4vY29tcGF0Lmg+IiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4t
bWNhLmgubmV3OyBcCiBcCmVjaG8gIiNwcmFnbWEgcGFjayg0KSIgPj5jb21wYXQvYXJjaC14
ODYveGVuLW1jYS5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2FyY2gteDg2
L3hlbi1tY2EuaSB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAv
eGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCB1bmlxID4+Y29tcGF0L2FyY2gt
eDg2L3hlbi1tY2EuaC5uZXc7IFwKZWNobyAiI3ByYWdtYSBwYWNrKCkiID4+Y29tcGF0L2Fy
Y2gteDg2L3hlbi1tY2EuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21w
YXQvYXJjaC14ODYveGVuLW1jYS5oLm5ldwptdiAtZiBjb21wYXQvYXJjaC14ODYveGVuLW1j
YS5oLm5ldyBjb21wYXQvYXJjaC14ODYveGVuLW1jYS5oCm1rZGlyIC1wIGNvbXBhdC9hcmNo
LXg4NgpncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShsb25nKScgcHVibGljL2Fy
Y2gteDg2L3hlbi5oIHwgXAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIu
MC94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weSA+Y29tcGF0L2FyY2gteDg2L3hl
bi5jLm5ldwptdiAtZiBjb21wYXQvYXJjaC14ODYveGVuLmMubmV3IGNvbXBhdC9hcmNoLXg4
Ni94ZW4uYwpnY2MgLUUgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1pbmNsdWRlIHB1YmxpYy94ZW4tY29tcGF0LmggLW0zMiAtbyBjb21wYXQv
YXJjaC14ODYveGVuLmkgY29tcGF0L2FyY2gteDg2L3hlbi5jCnNldCAtZTsgaWQ9XyQoZWNo
byBjb21wYXQvYXJjaC14ODYveGVuLmggfCB0ciAnWzpsb3dlcjpdLS8uJyAnWzp1cHBlcjpd
X19fJyk7IFwKZWNobyAiI2lmbmRlZiAkaWQiID5jb21wYXQvYXJjaC14ODYveGVuLmgubmV3
OyBcCmVjaG8gIiNkZWZpbmUgJGlkIiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4uaC5uZXc7IFwK
ZWNobyAiI2luY2x1ZGUgPHhlbi9jb21wYXQuaD4iID4+Y29tcGF0L2FyY2gteDg2L3hlbi5o
Lm5ldzsgXAogXAplY2hvICIjcHJhZ21hIHBhY2soNCkiID4+Y29tcGF0L2FyY2gteDg2L3hl
bi5oLm5ldzsgXApncmVwIC12ICdeIyBbMC05XScgY29tcGF0L2FyY2gteDg2L3hlbi5pIHwg
XAovdXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29t
cGF0LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQvYXJjaC14ODYveGVuLmgubmV3
OyBcCmVjaG8gIiNwcmFnbWEgcGFjaygpIiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4uaC5uZXc7
IFwKZWNobyAiI2VuZGlmIC8qICRpZCAqLyIgPj5jb21wYXQvYXJjaC14ODYveGVuLmgubmV3
Cm12IC1mIGNvbXBhdC9hcmNoLXg4Ni94ZW4uaC5uZXcgY29tcGF0L2FyY2gteDg2L3hlbi5o
Cm1rZGlyIC1wIGNvbXBhdC9hcmNoLXg4NgpncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShsb25nKScgcHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaCB8IFwKL3Vzci9wa2cv
YmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1z
b3VyY2UucHkgPmNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmMubmV3Cm12IC1mIGNvbXBh
dC9hcmNoLXg4Ni94ZW4teDg2XzMyLmMubmV3IGNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMy
LmMKZ2NjIC1FIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L2FyY2gt
eDg2L3hlbi14ODZfMzIuaSBjb21wYXQvYXJjaC14ODYveGVuLXg4Nl8zMi5jCnNldCAtZTsg
aWQ9XyQoZWNobyBjb21wYXQvYXJjaC14ODYveGVuLXg4Nl8zMi5oIHwgdHIgJ1s6bG93ZXI6
XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNpZm5kZWYgJGlkIiA+Y29tcGF0L2Fy
Y2gteDg2L3hlbi14ODZfMzIuaC5uZXc7IFwKZWNobyAiI2RlZmluZSAkaWQiID4+Y29tcGF0
L2FyY2gteDg2L3hlbi14ODZfMzIuaC5uZXc7IFwKZWNobyAiI2luY2x1ZGUgPHhlbi9jb21w
YXQuaD4iID4+Y29tcGF0L2FyY2gteDg2L3hlbi14ODZfMzIuaC5uZXc7IFwKIFwKZWNobyAi
I3ByYWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmgubmV3OyBc
CmdyZXAgLXYgJ14jIFswLTldJyBjb21wYXQvYXJjaC14ODYveGVuLXg4Nl8zMi5pIHwgXAov
dXNyL3BrZy9iaW4vcHl0aG9uMi43IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvY29tcGF0
LWJ1aWxkLWhlYWRlci5weSB8IHVuaXEgPj5jb21wYXQvYXJjaC14ODYveGVuLXg4Nl8zMi5o
Lm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2soKSIgPj5jb21wYXQvYXJjaC14ODYveGVuLXg4
Nl8zMi5oLm5ldzsgXAplY2hvICIjZW5kaWYgLyogJGlkICovIiA+PmNvbXBhdC9hcmNoLXg4
Ni94ZW4teDg2XzMyLmgubmV3Cm12IC1mIGNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmgu
bmV3IGNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmgKbWtkaXIgLXAgY29tcGF0CmdyZXAg
LXYgJ0RFRklORV9YRU5fR1VFU1RfSEFORExFKGxvbmcpJyBwdWJsaWMvYXJjaC14ODZfMzIu
aCB8IFwKL3Vzci9wa2cvYmluL3B5dGhvbjIuNyAvcm9vdC94ZW4tNC4yLjAveGVuL3Rvb2xz
L2NvbXBhdC1idWlsZC1zb3VyY2UucHkgPmNvbXBhdC9hcmNoLXg4Nl8zMi5jLm5ldwptdiAt
ZiBjb21wYXQvYXJjaC14ODZfMzIuYy5uZXcgY29tcGF0L2FyY2gteDg2XzMyLmMKZ2NjIC1F
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtaW5j
bHVkZSBwdWJsaWMveGVuLWNvbXBhdC5oIC1tMzIgLW8gY29tcGF0L2FyY2gteDg2XzMyLmkg
Y29tcGF0L2FyY2gteDg2XzMyLmMKc2V0IC1lOyBpZD1fJChlY2hvIGNvbXBhdC9hcmNoLXg4
Nl8zMi5oIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBwZXI6XV9fXycpOyBcCmVjaG8gIiNp
Zm5kZWYgJGlkIiA+Y29tcGF0L2FyY2gteDg2XzMyLmgubmV3OyBcCmVjaG8gIiNkZWZpbmUg
JGlkIiA+PmNvbXBhdC9hcmNoLXg4Nl8zMi5oLm5ldzsgXAplY2hvICIjaW5jbHVkZSA8eGVu
L2NvbXBhdC5oPiIgPj5jb21wYXQvYXJjaC14ODZfMzIuaC5uZXc7IFwKIFwKZWNobyAiI3By
YWdtYSBwYWNrKDQpIiA+PmNvbXBhdC9hcmNoLXg4Nl8zMi5oLm5ldzsgXApncmVwIC12ICde
IyBbMC05XScgY29tcGF0L2FyY2gteDg2XzMyLmkgfCBcCi91c3IvcGtnL2Jpbi9weXRob24y
LjcgL3Jvb3QveGVuLTQuMi4wL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwg
dW5pcSA+PmNvbXBhdC9hcmNoLXg4Nl8zMi5oLm5ldzsgXAplY2hvICIjcHJhZ21hIHBhY2so
KSIgPj5jb21wYXQvYXJjaC14ODZfMzIuaC5uZXc7IFwKZWNobyAiI2VuZGlmIC8qICRpZCAq
LyIgPj5jb21wYXQvYXJjaC14ODZfMzIuaC5uZXcKbXYgLWYgY29tcGF0L2FyY2gteDg2XzMy
LmgubmV3IGNvbXBhdC9hcmNoLXg4Nl8zMi5oCmV4cG9ydCBQWVRIT049L3Vzci9wa2cvYmlu
L3B5dGhvbjIuNzsgXApncmVwIC12ICdeWwkgXSojJyB4bGF0LmxzdCB8IFwKd2hpbGUgcmVh
ZCB3aGF0IG5hbWUgaGRyOyBkbyBcCgkvYmluL3NoIC9yb290L3hlbi00LjIuMC94ZW4vdG9v
bHMvZ2V0LWZpZWxkcy5zaCAiJHdoYXQiIGNvbXBhdF8kbmFtZSAkKGVjaG8gY29tcGF0LyRo
ZHIgfCBzZWQgJ3MsQGFyY2hALHg4Nl8zMixnJykgfHwgZXhpdCAkPzsgXApkb25lID5jb21w
YXQveGxhdC5oLm5ldwptdiAtZiBjb21wYXQveGxhdC5oLm5ldyBjb21wYXQveGxhdC5oCmZv
ciBpIGluIHB1YmxpYy90cmFjZS5oIHB1YmxpYy9lbGZub3RlLmggcHVibGljL3RtZW0uaCBw
dWJsaWMvcGxhdGZvcm0uaCBwdWJsaWMvcGh5c2Rldi5oIHB1YmxpYy94ZW4tY29tcGF0Lmgg
cHVibGljL2dyYW50X3RhYmxlLmggcHVibGljL2NhbGxiYWNrLmggcHVibGljL3NjaGVkLmgg
cHVibGljL21lbW9yeS5oIHB1YmxpYy9mZWF0dXJlcy5oIHB1YmxpYy94ZW4uaCBwdWJsaWMv
ZG9tMF9vcHMuaCBwdWJsaWMvbWVtX2V2ZW50LmggcHVibGljL3ZlcnNpb24uaCBwdWJsaWMv
ZXZlbnRfY2hhbm5lbC5oIHB1YmxpYy94ZW5vcHJvZi5oIHB1YmxpYy94ZW5jb21tLmggcHVi
bGljL25taS5oIHB1YmxpYy9rZXhlYy5oIHB1YmxpYy92Y3B1LmggcHVibGljL2lvL3hlbmJ1
cy5oIHB1YmxpYy9pby9saWJ4ZW52Y2hhbi5oIHB1YmxpYy9pby90cG1pZi5oIHB1YmxpYy9p
by9wY2lpZi5oIHB1YmxpYy9pby91c2JpZi5oIHB1YmxpYy9pby9uZXRpZi5oIHB1YmxpYy9p
by9mYmlmLmggcHVibGljL2lvL2ZzaWYuaCBwdWJsaWMvaW8vYmxraWYuaCBwdWJsaWMvaW8v
Y29uc29sZS5oIHB1YmxpYy9pby9yaW5nLmggcHVibGljL2lvL3Byb3RvY29scy5oIHB1Ymxp
Yy9pby9rYmRpZi5oIHB1YmxpYy9pby94c193aXJlLmggcHVibGljL2lvL3ZzY3NpaWYuaCBw
dWJsaWMvaHZtL3BhcmFtcy5oIHB1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaCBwdWJsaWMv
aHZtL2lvcmVxLmggcHVibGljL2h2bS9odm1fb3AuaCBwdWJsaWMvaHZtL2U4MjAuaDsgZG8g
Z2NjIC1hbnNpIC1pbmNsdWRlIHN0ZGludC5oIC1XYWxsIC1XIC1XZXJyb3IgLVMgLW8gL2Rl
di9udWxsIC14YyAkaSB8fCBleGl0IDE7IGVjaG8gJGk7IGRvbmUgPmhlYWRlcnMuY2hrLm5l
dwptdiBoZWFkZXJzLmNoay5uZXcgaGVhZGVycy5jaGsKcm0gY29tcGF0L3hlbi5jIGNvbXBh
dC9rZXhlYy5pIGNvbXBhdC9hcmNoLXg4Nl8zMi5jIGNvbXBhdC9hcmNoLXg4Ni94ZW4teDg2
XzMyLmMgY29tcGF0L21lbW9yeS5jIGNvbXBhdC9zY2hlZC5jIGNvbXBhdC92Y3B1LmMgY29t
cGF0L3hlbi5pIGNvbXBhdC9waHlzZGV2LmkgY29tcGF0L3RtZW0uaSBjb21wYXQvdHJhY2Uu
aSBjb21wYXQvZmVhdHVyZXMuaSBjb21wYXQvY2FsbGJhY2suYyBjb21wYXQveGVuY29tbS5p
IGNvbXBhdC9hcmNoLXg4Ni94ZW4uaSBjb21wYXQvZWxmbm90ZS5jIGNvbXBhdC9hcmNoLXg4
Ni94ZW4tbWNhLmkgY29tcGF0L3ZlcnNpb24uaSBjb21wYXQvZXZlbnRfY2hhbm5lbC5pIGNv
bXBhdC9wbGF0Zm9ybS5pIGNvbXBhdC9rZXhlYy5jIGNvbXBhdC90bWVtLmMgY29tcGF0L25t
aS5pIGNvbXBhdC9lbGZub3RlLmkgY29tcGF0L3BoeXNkZXYuYyBjb21wYXQvdmNwdS5pIGNv
bXBhdC90cmFjZS5jIGNvbXBhdC9mZWF0dXJlcy5jIGNvbXBhdC9ldmVudF9jaGFubmVsLmMg
Y29tcGF0L2dyYW50X3RhYmxlLmkgY29tcGF0L3hlbmNvbW0uYyBjb21wYXQvYXJjaC14ODYv
eGVuLmMgY29tcGF0L2FyY2gteDg2L3hlbi1tY2EuYyBjb21wYXQvdmVyc2lvbi5jIGNvbXBh
dC9hcmNoLXg4Nl8zMi5pIGNvbXBhdC9wbGF0Zm9ybS5jIGNvbXBhdC9tZW1vcnkuaSBjb21w
YXQvc2NoZWQuaSBjb21wYXQvbm1pLmMgY29tcGF0L2NhbGxiYWNrLmkgY29tcGF0L3hlbm9w
cm9mLmMgY29tcGF0L3hlbm9wcm9mLmkgY29tcGF0L2dyYW50X3RhYmxlLmMgY29tcGF0L2Fy
Y2gteDg2L3hlbi14ODZfMzIuaQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZScKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9S
dWxlcy5tayAtQyBhcmNoL3g4NiBhc20tb2Zmc2V0cy5zCmdtYWtlWzNdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5hc20tb2Zmc2V0cy5zLmQgLVMg
LW8gYXNtLW9mZnNldHMucyB4ODZfNjQvYXNtLW9mZnNldHMuYwpnbWFrZVszXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmdtYWtlIC1mIC9y
b290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgaW5jbHVkZS9hc20teDg2L2FzbS1vZmZzZXRz
LmgKZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbicK
Z21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuJwpnbWFr
ZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIGFyY2gveDg2IC9yb290L3hl
bi00LjIuMC94ZW4veGVuCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC94ZW4vYXJjaC94ODYnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVs
ZXMubWsgLUMgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9ib290IGJ1aWx0X2luLm8K
Z21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4Ni9ib290JwpnbWFrZSAtZiBidWlsZDMyLm1rIHJlbG9jLlMKZ21ha2VbNV06IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9ib290JwpnY2Mg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV2Vycm9yIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgIC1jIC1mcGljIHJlbG9j
LmMgLW8gcmVsb2MubwpsZCAtbWVsZl9pMzg2IC1OIC1UdGV4dCAwIC1vIHJlbG9jLmxuayBy
ZWxvYy5vCm9iamNvcHkgLU8gYmluYXJ5IHJlbG9jLmxuayByZWxvYy5iaW4KKG9kIC12IC10
IHggcmVsb2MuYmluIHwgdHIgLXMgJyAnIHwgYXdrICdOUiA+IDEge3ByaW50IHN9IHtzPSQw
fScgfCBcCnNlZCAncy8gLywweC9nJyB8IHNlZCAncy8sMHgkLy8nIHwgc2VkICdzL15bMC05
XSosLyAubG9uZyAvJykgPnJlbG9jLlMKZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2Jvb3QnCmdjYyAtRF9fQVNTRU1CTFlfXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVC
VUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHBy
ZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1m
cGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5oZWFkLm8uZCAtYyBoZWFkLlMgLW8gaGVh
ZC5vCmxkICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBoZWFkLm8KZ21ha2Vb
NF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2Jv
b3QnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgL3Jvb3QveGVu
LTQuMi4wL3hlbi9hcmNoL3g4Ni9lZmkgYnVpbHRfaW4ubwpnbWFrZVs0XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2VmaScKZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnN0dWIuby5kIC1m
c2hvcnQtd2NoYXIgLWMgc3R1Yi5jIC1vIHN0dWIubwpsZCAgICAtbWVsZl94ODZfNjQgIC1y
IC1vIGJ1aWx0X2luLm8gc3R1Yi5vCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9lZmknCmdtYWtlIC1mIC9yb290L3hlbi00LjIu
MC94ZW4vUnVsZXMubWsgLUMgL3Jvb3QveGVuLTQuMi4wL3hlbi9jb21tb24gYnVpbHRfaW4u
bwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2Nv
bW1vbicKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLmJpdG1hcC5vLmQgLWMgYml0bWFwLmMgLW8gYml0bWFwLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNvcmVfcGFya2luZy5vLmQg
LWMgY29yZV9wYXJraW5nLmMgLW8gY29yZV9wYXJraW5nLm8KZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNwdS5vLmQgLWMgY3B1LmMgLW8g
Y3B1Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLmNwdXBvb2wuby5kIC1jIGNwdXBvb2wuYyAtbyBjcHVwb29sLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRvbWN0bC5vLmQgLWMg
ZG9tY3RsLmMgLW8gZG9tY3RsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLmRvbWFpbi5vLmQgLWMgZG9tYWluLmMgLW8gZG9tYWluLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmV2
ZW50X2NoYW5uZWwuby5kIC1jIGV2ZW50X2NoYW5uZWwuYyAtbyBldmVudF9jaGFubmVsLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmdy
YW50X3RhYmxlLm8uZCAtYyBncmFudF90YWJsZS5jIC1vIGdyYW50X3RhYmxlLm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlycS5vLmQg
LWMgaXJxLmMgLW8gaXJxLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLmtlcm5lbC5vLmQgLWMga2VybmVsLmMgLW8ga2VybmVsLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmtleWhh
bmRsZXIuby5kIC1jIGtleWhhbmRsZXIuYyAtbyBrZXloYW5kbGVyLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmtleGVjLm8uZCAtYyBr
ZXhlYy5jIC1vIGtleGVjLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLmxpYi5vLmQgLWMgbGliLmMgLW8gbGliLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1lbW9yeS5vLmQgLWMg
bWVtb3J5LmMgLW8gbWVtb3J5Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLm11bHRpY2FsbC5vLmQgLWMgbXVsdGljYWxsLmMgLW8gbXVs
dGljYWxsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLm5vdGlmaWVyLm8uZCAtYyBub3RpZmllci5jIC1vIG5vdGlmaWVyLm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnBhZ2VfYWxs
b2Muby5kIC1jIHBhZ2VfYWxsb2MuYyAtbyBwYWdlX2FsbG9jLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnByZWVtcHQuby5kIC1jIHBy
ZWVtcHQuYyAtbyBwcmVlbXB0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnJhbmdlc2V0Lm8uZCAtYyByYW5nZXNldC5jIC1vIHJhbmdl
c2V0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnNjaGVkX2NyZWRpdC5vLmQgLWMgc2NoZWRfY3JlZGl0LmMgLW8gc2NoZWRfY3JlZGl0
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnNjaGVkX2NyZWRpdDIuby5kIC1jIHNjaGVkX2NyZWRpdDIuYyAtbyBzY2hlZF9jcmVkaXQy
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnNjaGVkX3NlZGYuby5kIC1jIHNjaGVkX3NlZGYuYyAtbyBzY2hlZF9zZWRmLm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNjaGVkX2Fy
aW5jNjUzLm8uZCAtYyBzY2hlZF9hcmluYzY1My5jIC1vIHNjaGVkX2FyaW5jNjUzLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNjaGVk
dWxlLm8uZCAtYyBzY2hlZHVsZS5jIC1vIHNjaGVkdWxlLm8KZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNodXRkb3duLm8uZCAtYyBzaHV0
ZG93bi5jIC1vIHNodXRkb3duLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnNvZnRpcnEuby5kIC1jIHNvZnRpcnEuYyAtbyBzb2Z0aXJx
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnNvcnQuby5kIC1jIHNvcnQuYyAtbyBzb3J0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNwaW5sb2NrLm8uZCAtYyBzcGlubG9jay5j
IC1vIHNwaW5sb2NrLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnN0b3BfbWFjaGluZS5vLmQgLWMgc3RvcF9tYWNoaW5lLmMgLW8gc3Rv
cF9tYWNoaW5lLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnN0cmluZy5vLmQgLWMgc3RyaW5nLmMgLW8gc3RyaW5nLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnN5bWJvbHMuby5k
IC1jIHN5bWJvbHMuYyAtbyBzeW1ib2xzLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXgg
aW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnN5c2N0bC5vLmQgLWMgc3lzY3RsLmMgLW8gc3lz
Y3RsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnRhc2tsZXQuby5kIC1jIHRhc2tsZXQuYyAtbyB0YXNrbGV0Lm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRpbWUuby5kIC1jIHRp
bWUuYyAtbyB0aW1lLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnRpbWVyLm8uZCAtYyB0aW1lci5jIC1vIHRpbWVyLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRyYWNlLm8uZCAt
YyB0cmFjZS5jIC1vIHRyYWNlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnZlcnNpb24uby5kIC1jIHZlcnNpb24uYyAtbyB2ZXJzaW9u
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnZzcHJpbnRmLm8uZCAtYyB2c3ByaW50Zi5jIC1vIHZzcHJpbnRmLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLndhaXQuby5kIC1jIHdh
aXQuYyAtbyB3YWl0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnhtYWxsb2NfdGxzZi5vLmQgLWMgeG1hbGxvY190bHNmLmMgLW8geG1h
bGxvY190bHNmLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnJjdXBkYXRlLm8uZCAtYyByY3VwZGF0ZS5jIC1vIHJjdXBkYXRlLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRtZW0u
by5kIC1jIHRtZW0uYyAtbyB0bWVtLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRS
SUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNf
UEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRtZW1feGVuLm8uZCAtYyB0bWVtX3hlbi5jIC1vIHRt
ZW1feGVuLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLnJhZGl4LXRyZWUuby5kIC1jIHJhZGl4LXRyZWUuYyAtbyByYWRpeC10cmVlLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnJi
dHJlZS5vLmQgLWMgcmJ0cmVlLmMgLW8gcmJ0cmVlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmx6by5vLmQgLWMgbHpvLmMgLW8gbHpv
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
Lnhlbm9wcm9mLm8uZCAtYyB4ZW5vcHJvZi5jIC1vIHhlbm9wcm9mLm8KZ21ha2UgLWYgL3Jv
b3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBjb21wYXQgYnVpbHRfaW4ubwpnbWFrZVs1
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbi9jb21w
YXQnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC5kb21haW4uby5kIC1jIGRvbWFpbi5jIC1vIGRvbWFpbi5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5rZXJuZWwuby5kIC1jIGtlcm5l
bC5jIC1vIGtlcm5lbC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC5tZW1vcnkuby5kIC1jIG1lbW9yeS5jIC1vIG1lbW9yeS5vCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tdWx0aWNh
bGwuby5kIC1jIG11bHRpY2FsbC5jIC1vIG11bHRpY2FsbC5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC54bGF0Lm8uZCAtYyB4bGF0LmMg
LW8geGxhdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC50bWVtX3hlbi5vLmQgLWMgdG1lbV94ZW4uYyAtbyB0bWVtX3hlbi5vCmxkICAg
IC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBkb21haW4ubyBrZXJuZWwubyBtZW1v
cnkubyBtdWx0aWNhbGwubyB4bGF0Lm8gdG1lbV94ZW4ubwpnbWFrZVs1XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vY29tbW9uL2NvbXBhdCcKZ21ha2UgLWYg
L3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBodm0gYnVpbHRfaW4ubwpnbWFrZVs1
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbi9odm0n
CmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdy
ZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50
ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAt
bW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10
YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9f
WEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5z
YXZlLm8uZCAtYyBzYXZlLmMgLW8gc2F2ZS5vCmxkICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8g
YnVpbHRfaW4ubyBzYXZlLm8KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAveGVuL2NvbW1vbi9odm0nCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4v
UnVsZXMubWsgLUMgbGliZWxmIGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9jb21tb24vbGliZWxmJwpnY2MgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xz
IC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAt
bW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRl
IC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAt
REhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubGliZWxmLXRvb2xzLm8u
ZCAtYyBsaWJlbGYtdG9vbHMuYyAtbyBsaWJlbGYtdG9vbHMubwpnY2MgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubGliZWxmLWxvYWRlci5vLmQg
LWMgbGliZWxmLWxvYWRlci5jIC1vIGxpYmVsZi1sb2FkZXIubwpnY2MgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubGliZWxmLWRvbWluZm8uby5k
IC1jIGxpYmVsZi1kb21pbmZvLmMgLW8gbGliZWxmLWRvbWluZm8ubwpsZCAgICAtbWVsZl94
ODZfNjQgIC1yIC1vIGxpYmVsZi10ZW1wLm8gbGliZWxmLXRvb2xzLm8gbGliZWxmLWxvYWRl
ci5vIGxpYmVsZi1kb21pbmZvLm8Kb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC50ZXh0PS5p
bml0LnRleHQgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YT0uaW5pdC5kYXRhIGxpYmVsZi10ZW1w
Lm8gbGliZWxmLm8KbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGxpYmVs
Zi5vCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9j
b21tb24vbGliZWxmJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuZGVjb21wcmVzcy5vLmQgLURJTklUX1NFQ1RJT05TX09OTFkgLWMgZGVj
b21wcmVzcy5jIC1vIGRlY29tcHJlc3MubwpvYmpkdW1wIC1oIGRlY29tcHJlc3MubyB8IHNl
ZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiBy
ZXN0OyBkbyBcCgljYXNlICIkbmFtZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0
YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJy
b3I6IHNpemUgb2YgZGVjb21wcmVzcy5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0
ICQoZXhwciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tz
LDAwKiwwLGc7cH0iOiBleHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5k
Cm9iamNvcHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUt
c2VjdGlvbiAucm9kYXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNl
Y3Rpb24gLnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlv
biAuZGF0YS5yZWw9LmluaXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwu
bG9jYWw9LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwu
cm89LmluaXQuZGF0YS5yZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9j
YWw9LmluaXQuZGF0YS5yZWwucm8ubG9jYWwgZGVjb21wcmVzcy5vIGRlY29tcHJlc3MuaW5p
dC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC5idW56aXAyLm8uZCAtRElOSVRfU0VDVElPTlNfT05MWSAtYyBidW56aXAyLmMgLW8gYnVu
emlwMi5vCm9iamR1bXAgLWggYnVuemlwMi5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAqLDAs
ZztwfScgfCB3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1l
IiBpbiBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6
ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiBidW56aXAyLm86
JG5hbWUgaXMgMHgkc3oiID4mMjsgXAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVz
YWM7IFwKZG9uZQpzZWQ6IDE6ICIvWzAtOV0ve3MsMDAqLDAsZztwfSI6IGV4dHJhIGNoYXJh
Y3RlcnMgYXQgdGhlIGVuZCBvZiBwIGNvbW1hbmQKb2JqY29weSAtLXJlbmFtZS1zZWN0aW9u
IC5yb2RhdGE9LmluaXQucm9kYXRhIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9
LmluaXQucm9kYXRhLnN0cjEuMSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4yPS5p
bml0LnJvZGF0YS5zdHIxLjIgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0uaW5p
dC5yb2RhdGEuc3RyMS40IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQu
cm9kYXRhLnN0cjEuOCAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJlbD0uaW5pdC5kYXRhLnJl
bCAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2Nh
bCAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJlbC5ybz0uaW5pdC5kYXRhLnJlbC5ybyAtLXJl
bmFtZS1zZWN0aW9uIC5kYXRhLnJlbC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2Nh
bCBidW56aXAyLm8gYnVuemlwMi5pbml0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXgg
aW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnVueHouby5kIC1ESU5JVF9TRUNUSU9OU19PTkxZ
IC1jIHVueHouYyAtbyB1bnh6Lm8Kb2JqZHVtcCAtaCB1bnh6Lm8gfCBzZWQgLW4gJy9bMC05
XS97cywwMCosMCxnO3B9JyB8IHdoaWxlIHJlYWQgaWR4IG5hbWUgc3ogcmVzdDsgZG8gXAoJ
Y2FzZSAiJG5hbWUiIGluIFwKCS50ZXh0fC50ZXh0Lip8LmRhdGF8LmRhdGEuKnwuYnNzKSBc
CgkJdGVzdCAkc3ogIT0gMCB8fCBjb250aW51ZTsgXAoJCWVjaG8gIkVycm9yOiBzaXplIG9m
IHVueHoubzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAkKGV4cHIgJGlkeCArIDEp
OzsgXAoJZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cywwMCosMCxnO3B9IjogZXh0
cmEgY2hhcmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApvYmpjb3B5IC0tcmVuYW1l
LXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRh
LnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5z
dHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3Ry
MS40PS5pbml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEu
OD0uaW5pdC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsPS5pbml0
LmRhdGEucmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxvY2FsPS5pbml0LmRhdGEu
cmVsLmxvY2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvPS5pbml0LmRhdGEucmVs
LnJvIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5pbml0LmRhdGEucmVs
LnJvLmxvY2FsIHVueHoubyB1bnh6LmluaXQubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudW5sem1hLm8uZCAtRElOSVRfU0VDVElPTlNf
T05MWSAtYyB1bmx6bWEuYyAtbyB1bmx6bWEubwpvYmpkdW1wIC1oIHVubHptYS5vIHwgc2Vk
IC1uICcvWzAtOV0ve3MsMDAqLDAsZztwfScgfCB3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJl
c3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRh
Lip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJv
cjogc2l6ZSBvZiB1bmx6bWEubzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAkKGV4
cHIgJGlkeCArIDEpOzsgXAoJZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cywwMCos
MCxnO3B9IjogZXh0cmEgY2hhcmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApvYmpj
b3B5IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUtc2Vj
dGlvbiAucm9kYXRhLnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNlY3Rp
b24gLnJvZGF0YS5zdHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9u
IC5yb2RhdGEuc3RyMS40PS5pbml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAu
cm9kYXRhLnN0cjEuOD0uaW5pdC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLmRh
dGEucmVsPS5pbml0LmRhdGEucmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxvY2Fs
PS5pbml0LmRhdGEucmVsLmxvY2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvPS5p
bml0LmRhdGEucmVsLnJvIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5p
bml0LmRhdGEucmVsLnJvLmxvY2FsIHVubHptYS5vIHVubHptYS5pbml0Lm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnVubHpvLm8uZCAt
RElOSVRfU0VDVElPTlNfT05MWSAtYyB1bmx6by5jIC1vIHVubHpvLm8Kb2JqZHVtcCAtaCB1
bmx6by5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAqLDAsZztwfScgfCB3aGlsZSByZWFkIGlk
eCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkudGV4dHwudGV4dC4q
fC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwK
CQllY2hvICJFcnJvcjogc2l6ZSBvZiB1bmx6by5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwK
CQlleGl0ICQoZXhwciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1sw
LTldL3tzLDAwKiwwLGc7cH0iOiBleHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBj
b21tYW5kCm9iamNvcHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAt
LXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVu
YW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFt
ZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUt
c2VjdGlvbiAuZGF0YS5yZWw9LmluaXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0
YS5yZWwubG9jYWw9LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0
YS5yZWwucm89LmluaXQuZGF0YS5yZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwu
cm8ubG9jYWw9LmluaXQuZGF0YS5yZWwucm8ubG9jYWwgdW5sem8ubyB1bmx6by5pbml0Lm8K
bGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGJpdG1hcC5vIGNvcmVfcGFy
a2luZy5vIGNwdS5vIGNwdXBvb2wubyBkb21jdGwubyBkb21haW4ubyBldmVudF9jaGFubmVs
Lm8gZ3JhbnRfdGFibGUubyBpcnEubyBrZXJuZWwubyBrZXloYW5kbGVyLm8ga2V4ZWMubyBs
aWIubyBtZW1vcnkubyBtdWx0aWNhbGwubyBub3RpZmllci5vIHBhZ2VfYWxsb2MubyBwcmVl
bXB0Lm8gcmFuZ2VzZXQubyBzY2hlZF9jcmVkaXQubyBzY2hlZF9jcmVkaXQyLm8gc2NoZWRf
c2VkZi5vIHNjaGVkX2FyaW5jNjUzLm8gc2NoZWR1bGUubyBzaHV0ZG93bi5vIHNvZnRpcnEu
byBzb3J0Lm8gc3BpbmxvY2subyBzdG9wX21hY2hpbmUubyBzdHJpbmcubyBzeW1ib2xzLm8g
c3lzY3RsLm8gdGFza2xldC5vIHRpbWUubyB0aW1lci5vIHRyYWNlLm8gdmVyc2lvbi5vIHZz
cHJpbnRmLm8gd2FpdC5vIHhtYWxsb2NfdGxzZi5vIHJjdXBkYXRlLm8gdG1lbS5vIHRtZW1f
eGVuLm8gcmFkaXgtdHJlZS5vIHJidHJlZS5vIGx6by5vIHhlbm9wcm9mLm8gY29tcGF0L2J1
aWx0X2luLm8gaHZtL2J1aWx0X2luLm8gbGliZWxmL2J1aWx0X2luLm8gZGVjb21wcmVzcy5p
bml0Lm8gYnVuemlwMi5pbml0Lm8gdW54ei5pbml0Lm8gdW5sem1hLmluaXQubyB1bmx6by5p
bml0Lm8KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVu
L2NvbW1vbicKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyAvcm9v
dC94ZW4tNC4yLjAveGVuL2RyaXZlcnMgYnVpbHRfaW4ubwpnbWFrZVs0XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMnCmdtYWtlIC1mIC9yb290
L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgY2hhciBidWlsdF9pbi5vCmdtYWtlWzVdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9jaGFyJwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuY29u
c29sZS5vLmQgLWMgY29uc29sZS5jIC1vIGNvbnNvbGUubwpnY2MgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNz
ZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19H
REJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubnMxNjU1MC5vLmQgLWMgbnMxNjU1
MC5jIC1vIG5zMTY1NTAubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGlu
IC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1X
ZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2Vu
ZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVs
dCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1X
bmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5j
aHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAt
bm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhS
T1VHSCAtTU1EIC1NRiAuc2VyaWFsLm8uZCAtYyBzZXJpYWwuYyAtbyBzZXJpYWwubwpsZCAg
ICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gY29uc29sZS5vIG5zMTY1NTAubyBz
ZXJpYWwubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94
ZW4vZHJpdmVycy9jaGFyJwpnbWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1r
IC1DIGNwdWZyZXEgYnVpbHRfaW4ubwpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvY3B1ZnJlcScKZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNwdWZyZXEuby5kIC1jIGNwdWZy
ZXEuYyAtbyBjcHVmcmVxLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLmNwdWZyZXFfb25kZW1hbmQuby5kIC1jIGNwdWZyZXFfb25kZW1h
bmQuYyAtbyBjcHVmcmVxX29uZGVtYW5kLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXgg
aW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNwdWZyZXFfbWlzY19nb3Zlcm5vcnMuby5kIC1j
IGNwdWZyZXFfbWlzY19nb3Zlcm5vcnMuYyAtbyBjcHVmcmVxX21pc2NfZ292ZXJub3JzLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnV0
aWxpdHkuby5kIC1jIHV0aWxpdHkuYyAtbyB1dGlsaXR5Lm8KbGQgICAgLW1lbGZfeDg2XzY0
ICAtciAtbyBidWlsdF9pbi5vIGNwdWZyZXEubyBjcHVmcmVxX29uZGVtYW5kLm8gY3B1ZnJl
cV9taXNjX2dvdmVybm9ycy5vIHV0aWxpdHkubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9jcHVmcmVxJwpnbWFrZSAtZiAvcm9v
dC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIHBjaSBidWlsdF9pbi5vCmdtYWtlWzVdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9wY2knCmdj
YyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1
bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5wY2ku
by5kIC1jIHBjaS5jIC1vIHBjaS5vCmxkICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRf
aW4ubyBwY2kubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC94ZW4vZHJpdmVycy9wY2knCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMu
bWsgLUMgcGFzc3Rocm91Z2ggYnVpbHRfaW4ubwpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gnCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdS5vLmQg
LWMgaW9tbXUuYyAtbyBpb21tdS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5pby5vLmQgLWMgaW8uYyAtbyBpby5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5wY2kuby5kIC1jIHBj
aS5jIC1vIHBjaS5vCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMg
dnRkIGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZCcKZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlvbW11Lm8uZCAtYyBpb21tdS5j
IC1vIGlvbW11Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLmRtYXIuby5kIC1jIGRtYXIuYyAtbyBkbWFyLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnV0aWxzLm8uZCAtYyB1dGls
cy5jIC1vIHV0aWxzLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnFpbnZhbC5vLmQgLWMgcWludmFsLmMgLW8gcWludmFsLm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmludHJlbWFw
Lm8uZCAtYyBpbnRyZW1hcC5jIC1vIGludHJlbWFwLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnF1aXJrcy5vLmQgLWMgcXVpcmtzLmMg
LW8gcXVpcmtzLm8KZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyB4
ODYgYnVpbHRfaW4ubwpnbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4NicKZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnZ0ZC5vLmQgLWMgdnRkLmMg
LW8gdnRkLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLmF0cy5vLmQgLWMgYXRzLmMgLW8gYXRzLm8KbGQgICAgLW1lbGZfeDg2XzY0ICAt
ciAtbyBidWlsdF9pbi5vIHZ0ZC5vIGF0cy5vCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYnCmxk
ICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBpb21tdS5vIGRtYXIubyB1dGls
cy5vIHFpbnZhbC5vIGludHJlbWFwLm8gcXVpcmtzLm8geDg2L2J1aWx0X2luLm8KZ21ha2Vb
Nl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkJwpnbWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1D
IGFtZCBidWlsdF9pbi5vCmdtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQnCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdV9pbml0Lm8uZCAtYyBp
b21tdV9pbml0LmMgLW8gaW9tbXVfaW5pdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdV9tYXAuby5kIC1jIGlvbW11X21hcC5j
IC1vIGlvbW11X21hcC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC5wY2lfYW1kX2lvbW11Lm8uZCAtYyBwY2lfYW1kX2lvbW11LmMgLW8g
cGNpX2FtZF9pb21tdS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC5pb21tdV9pbnRyLm8uZCAtYyBpb21tdV9pbnRyLmMgLW8gaW9tbXVf
aW50ci5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQg
LU1GIC5pb21tdV9jbWQuby5kIC1jIGlvbW11X2NtZC5jIC1vIGlvbW11X2NtZC5vCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdV9n
dWVzdC5vLmQgLWMgaW9tbXVfZ3Vlc3QuYyAtbyBpb21tdV9ndWVzdC5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pb21tdV9kZXRlY3Qu
by5kIC1ESU5JVF9TRUNUSU9OU19PTkxZIC1jIGlvbW11X2RldGVjdC5jIC1vIGlvbW11X2Rl
dGVjdC5vCm9iamR1bXAgLWggaW9tbXVfZGV0ZWN0Lm8gfCBzZWQgLW4gJy9bMC05XS97cyww
MCosMCxnO3B9JyB8IHdoaWxlIHJlYWQgaWR4IG5hbWUgc3ogcmVzdDsgZG8gXAoJY2FzZSAi
JG5hbWUiIGluIFwKCS50ZXh0fC50ZXh0Lip8LmRhdGF8LmRhdGEuKnwuYnNzKSBcCgkJdGVz
dCAkc3ogIT0gMCB8fCBjb250aW51ZTsgXAoJCWVjaG8gIkVycm9yOiBzaXplIG9mIGlvbW11
X2RldGVjdC5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhwciAkaWR4ICsg
MSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAwKiwwLGc7cH0iOiBl
eHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9iamNvcHkgLS1yZW5h
bWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0aW9uIC5yb2Rh
dGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRh
LnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5z
dHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3Ry
MS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWw9Lmlu
aXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9LmluaXQuZGF0
YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89LmluaXQuZGF0YS5y
ZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9LmluaXQuZGF0YS5y
ZWwucm8ubG9jYWwgaW9tbXVfZGV0ZWN0Lm8gaW9tbXVfZGV0ZWN0LmluaXQubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuaW9tbXVfYWNw
aS5vLmQgLURJTklUX1NFQ1RJT05TX09OTFkgLWMgaW9tbXVfYWNwaS5jIC1vIGlvbW11X2Fj
cGkubwpvYmpkdW1wIC1oIGlvbW11X2FjcGkubyB8IHNlZCAtbiAnL1swLTldL3tzLDAwKiww
LGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiByZXN0OyBkbyBcCgljYXNlICIkbmFt
ZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwKCQl0ZXN0ICRz
eiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJyb3I6IHNpemUgb2YgaW9tbXVfYWNw
aS5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhwciAkaWR4ICsgMSk7OyBc
Cgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAwKiwwLGc7cH0iOiBleHRyYSBj
aGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9iamNvcHkgLS1yZW5hbWUtc2Vj
dGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3Ry
MS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEu
Mj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjQ9
LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS44PS5p
bml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWw9LmluaXQuZGF0
YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9LmluaXQuZGF0YS5yZWwu
bG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89LmluaXQuZGF0YS5yZWwucm8g
LS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9LmluaXQuZGF0YS5yZWwucm8u
bG9jYWwgaW9tbXVfYWNwaS5vIGlvbW11X2FjcGkuaW5pdC5vCmxkICAgIC1tZWxmX3g4Nl82
NCAgLXIgLW8gYnVpbHRfaW4ubyBpb21tdV9pbml0Lm8gaW9tbXVfbWFwLm8gcGNpX2FtZF9p
b21tdS5vIGlvbW11X2ludHIubyBpb21tdV9jbWQubyBpb21tdV9ndWVzdC5vIGlvbW11X2Rl
dGVjdC5pbml0Lm8gaW9tbXVfYWNwaS5pbml0Lm8KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kJwpnbWFr
ZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIHg4NiBidWlsdF9pbi5vCmdt
YWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUg
LVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NU
SFJPVUdIIC1NTUQgLU1GIC5hdHMuby5kIC1jIGF0cy5jIC1vIGF0cy5vCmxkICAgIC1tZWxm
X3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBhdHMubwpnbWFrZVs2XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYnCmxk
ICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBpb21tdS5vIGlvLm8gcGNpLm8g
dnRkL2J1aWx0X2luLm8gYW1kL2J1aWx0X2luLm8geDg2L2J1aWx0X2luLm8KZ21ha2VbNV06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgYWNwaSBi
dWlsdF9pbi5vCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC94ZW4vZHJpdmVycy9hY3BpJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRl
IC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
Z2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVm
YXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFz
eW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVU
RSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNT
VEhST1VHSCAtTU1EIC1NRiAudGFibGVzLm8uZCAtYyB0YWJsZXMuYyAtbyB0YWJsZXMubwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubnVt
YS5vLmQgLWMgbnVtYS5jIC1vIG51bWEubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAub3NsLm8uZCAtYyBvc2wuYyAtbyBvc2wubwpnY2Mg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5k
YW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1y
ZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVz
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9f
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURI
QVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAucG1zdGF0
Lm8uZCAtYyBwbXN0YXQuYyAtbyBwbXN0YXQubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuaHdyZWdzLm8uZCAtYyBod3JlZ3MuYyAtbyBo
d3JlZ3MubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1E
IC1NRiAucmVib290Lm8uZCAtYyByZWJvb3QuYyAtbyByZWJvb3QubwpnbWFrZSAtZiAvcm9v
dC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIHRhYmxlcyBidWlsdF9pbi5vCmdtYWtlWzZd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9hY3Bp
L3RhYmxlcycKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLnRidXRpbHMuby5kIC1jIHRidXRpbHMuYyAtbyB0YnV0aWxzLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRiZmFkdC5vLmQg
LURJTklUX1NFQ1RJT05TX09OTFkgLWMgdGJmYWR0LmMgLW8gdGJmYWR0Lm8Kb2JqZHVtcCAt
aCB0YmZhZHQubyB8IHNlZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVh
ZCBpZHggbmFtZSBzeiByZXN0OyBkbyBcCgljYXNlICIkbmFtZSIgaW4gXAoJLnRleHR8LnRl
eHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVl
OyBcCgkJZWNobyAiRXJyb3I6IHNpemUgb2YgdGJmYWR0Lm86JG5hbWUgaXMgMHgkc3oiID4m
MjsgXAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVzYWM7IFwKZG9uZQpzZWQ6IDE6
ICIvWzAtOV0ve3MsMDAqLDAsZztwfSI6IGV4dHJhIGNoYXJhY3RlcnMgYXQgdGhlIGVuZCBv
ZiBwIGNvbW1hbmQKb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGE9LmluaXQucm9k
YXRhIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9LmluaXQucm9kYXRhLnN0cjEu
MSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4yPS5pbml0LnJvZGF0YS5zdHIxLjIg
LS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0uaW5pdC5yb2RhdGEuc3RyMS40IC0t
cmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQucm9kYXRhLnN0cjEuOCAtLXJl
bmFtZS1zZWN0aW9uIC5kYXRhLnJlbD0uaW5pdC5kYXRhLnJlbCAtLXJlbmFtZS1zZWN0aW9u
IC5kYXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2NhbCAtLXJlbmFtZS1zZWN0aW9u
IC5kYXRhLnJlbC5ybz0uaW5pdC5kYXRhLnJlbC5ybyAtLXJlbmFtZS1zZWN0aW9uIC5kYXRh
LnJlbC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2NhbCB0YmZhZHQubyB0YmZhZHQu
aW5pdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQg
LU1GIC50Ymluc3RhbC5vLmQgLURJTklUX1NFQ1RJT05TX09OTFkgLWMgdGJpbnN0YWwuYyAt
byB0Ymluc3RhbC5vCm9iamR1bXAgLWggdGJpbnN0YWwubyB8IHNlZCAtbiAnL1swLTldL3tz
LDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiByZXN0OyBkbyBcCgljYXNl
ICIkbmFtZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwKCQl0
ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJyb3I6IHNpemUgb2YgdGJp
bnN0YWwubzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAkKGV4cHIgJGlkeCArIDEp
OzsgXAoJZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cywwMCosMCxnO3B9IjogZXh0
cmEgY2hhcmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApvYmpjb3B5IC0tcmVuYW1l
LXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRh
LnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5z
dHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3Ry
MS40PS5pbml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEu
OD0uaW5pdC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsPS5pbml0
LmRhdGEucmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxvY2FsPS5pbml0LmRhdGEu
cmVsLmxvY2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvPS5pbml0LmRhdGEucmVs
LnJvIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5pbml0LmRhdGEucmVs
LnJvLmxvY2FsIHRiaW5zdGFsLm8gdGJpbnN0YWwuaW5pdC5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC50YnhmYWNlLm8uZCAtRElOSVRf
U0VDVElPTlNfT05MWSAtYyB0YnhmYWNlLmMgLW8gdGJ4ZmFjZS5vCm9iamR1bXAgLWggdGJ4
ZmFjZS5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAqLDAsZztwfScgfCB3aGlsZSByZWFkIGlk
eCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkudGV4dHwudGV4dC4q
fC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwK
CQllY2hvICJFcnJvcjogc2l6ZSBvZiB0YnhmYWNlLm86JG5hbWUgaXMgMHgkc3oiID4mMjsg
XAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVzYWM7IFwKZG9uZQpzZWQ6IDE6ICIv
WzAtOV0ve3MsMDAqLDAsZztwfSI6IGV4dHJhIGNoYXJhY3RlcnMgYXQgdGhlIGVuZCBvZiBw
IGNvbW1hbmQKb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGE9LmluaXQucm9kYXRh
IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9LmluaXQucm9kYXRhLnN0cjEuMSAt
LXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4yPS5pbml0LnJvZGF0YS5zdHIxLjIgLS1y
ZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0uaW5pdC5yb2RhdGEuc3RyMS40IC0tcmVu
YW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQucm9kYXRhLnN0cjEuOCAtLXJlbmFt
ZS1zZWN0aW9uIC5kYXRhLnJlbD0uaW5pdC5kYXRhLnJlbCAtLXJlbmFtZS1zZWN0aW9uIC5k
YXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2NhbCAtLXJlbmFtZS1zZWN0aW9uIC5k
YXRhLnJlbC5ybz0uaW5pdC5kYXRhLnJlbC5ybyAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJl
bC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2NhbCB0YnhmYWNlLm8gdGJ4ZmFjZS5p
bml0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnRieGZyb290Lm8uZCAtRElOSVRfU0VDVElPTlNfT05MWSAtYyB0Ynhmcm9vdC5jIC1v
IHRieGZyb290Lm8Kb2JqZHVtcCAtaCB0Ynhmcm9vdC5vIHwgc2VkIC1uICcvWzAtOV0ve3Ms
MDAqLDAsZztwfScgfCB3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2Ug
IiRuYW1lIiBpbiBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRl
c3QgJHN6ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiB0Ynhm
cm9vdC5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhwciAkaWR4ICsgMSk7
OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAwKiwwLGc7cH0iOiBleHRy
YSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9iamNvcHkgLS1yZW5hbWUt
c2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEu
c3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0
cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIx
LjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS44
PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWw9LmluaXQu
ZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9LmluaXQuZGF0YS5y
ZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89LmluaXQuZGF0YS5yZWwu
cm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9LmluaXQuZGF0YS5yZWwu
cm8ubG9jYWwgdGJ4ZnJvb3QubyB0Ynhmcm9vdC5pbml0Lm8KbGQgICAgLW1lbGZfeDg2XzY0
ICAtciAtbyBidWlsdF9pbi5vIHRidXRpbHMubyB0YmZhZHQuaW5pdC5vIHRiaW5zdGFsLmlu
aXQubyB0YnhmYWNlLmluaXQubyB0Ynhmcm9vdC5pbml0Lm8KZ21ha2VbNl06IExlYXZpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMnCmdt
YWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgdXRpbGl0aWVzIGJ1aWx0
X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hl
bi9kcml2ZXJzL2FjcGkvdXRpbGl0aWVzJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAudXRnbG9iYWwuby5kIC1jIHV0Z2xvYmFsLmMgLW8g
dXRnbG9iYWwubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3Ig
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
ICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TU1EIC1NRiAudXRtaXNjLm8uZCAtRElOSVRfU0VDVElPTlNfT05MWSAtYyB1dG1pc2MuYyAt
byB1dG1pc2MubwpvYmpkdW1wIC1oIHV0bWlzYy5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAq
LDAsZztwfScgfCB3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRu
YW1lIiBpbiBcCgkudGV4dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3Qg
JHN6ICE9IDAgfHwgY29udGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiB1dG1pc2Mu
bzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAkKGV4cHIgJGlkeCArIDEpOzsgXAoJ
ZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cywwMCosMCxnO3B9IjogZXh0cmEgY2hh
cmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApvYmpjb3B5IC0tcmVuYW1lLXNlY3Rp
b24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEu
MT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjI9
LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS40PS5p
bml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuOD0uaW5p
dC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsPS5pbml0LmRhdGEu
cmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxvY2FsPS5pbml0LmRhdGEucmVsLmxv
Y2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvPS5pbml0LmRhdGEucmVsLnJvIC0t
cmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2FsPS5pbml0LmRhdGEucmVsLnJvLmxv
Y2FsIHV0bWlzYy5vIHV0bWlzYy5pbml0Lm8KbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBi
dWlsdF9pbi5vIHV0Z2xvYmFsLm8gdXRtaXNjLmluaXQubwpnbWFrZVs2XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9hY3BpL3V0aWxpdGllcycK
Z21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBhcGVpIGJ1aWx0X2lu
Lm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9k
cml2ZXJzL2FjcGkvYXBlaScKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLmVyc3Quby5kIC1jIGVyc3QuYyAtbyBlcnN0Lm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmFwZWktYmFzZS5v
LmQgLWMgYXBlaS1iYXNlLmMgLW8gYXBlaS1iYXNlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmFwZWktaW8uby5kIC1jIGFwZWktaW8u
YyAtbyBhcGVpLWlvLm8KbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGVy
c3QubyBhcGVpLWJhc2UubyBhcGVpLWlvLm8KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvYWNwaS9hcGVpJwpsZCAgICAtbWVsZl94
ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gdGFibGVzLm8gbnVtYS5vIG9zbC5vIHBtc3RhdC5v
IGh3cmVncy5vIHJlYm9vdC5vIHRhYmxlcy9idWlsdF9pbi5vIHV0aWxpdGllcy9idWlsdF9p
bi5vIGFwZWkvYnVpbHRfaW4ubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC94ZW4vZHJpdmVycy9hY3BpJwpnbWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAv
eGVuL1J1bGVzLm1rIC1DIHZpZGVvIGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9kcml2ZXJzL3ZpZGVvJwpnY2MgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRl
Y2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1w
cm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9u
ZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0ND
X0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNs
dWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQ
SSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudmdhLm8uZCAtYyB2
Z2EuYyAtbyB2Z2EubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuZm9udF84eDE0Lm8uZCAtYyBmb250Xzh4MTQuYyAtbyBmb250Xzh4MTQu
bwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1X
cmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQt
dGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURf
X1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAu
Zm9udF84eDE2Lm8uZCAtYyBmb250Xzh4MTYuYyAtbyBmb250Xzh4MTYubwpnY2MgLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRl
Y2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1w
aXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1w
cm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9u
ZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0ND
X0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNs
dWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQ
SSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZm9udF84eDguby5k
IC1jIGZvbnRfOHg4LmMgLW8gZm9udF84eDgubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudmVzYS5vLmQgLWMgdmVzYS5jIC1vIHZlc2Eu
bwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gdmdhLm8gZm9udF84eDE0
Lm8gZm9udF84eDE2Lm8gZm9udF84eDgubyB2ZXNhLm8KZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMvdmlkZW8nCmxkICAgIC1tZWxm
X3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBjaGFyL2J1aWx0X2luLm8gY3B1ZnJlcS9idWls
dF9pbi5vIHBjaS9idWlsdF9pbi5vIHBhc3N0aHJvdWdoL2J1aWx0X2luLm8gYWNwaS9idWls
dF9pbi5vIHZpZGVvL2J1aWx0X2luLm8KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAveGVuL2RyaXZlcnMnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94
ZW4vUnVsZXMubWsgLUMgL3Jvb3QveGVuLTQuMi4wL3hlbi94c20gYnVpbHRfaW4ubwpnbWFr
ZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3hzbScKZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnhzbV9j
b3JlLm8uZCAtYyB4c21fY29yZS5jIC1vIHhzbV9jb3JlLm8KbGQgICAgLW1lbGZfeDg2XzY0
ICAtciAtbyBidWlsdF9pbi5vIHhzbV9jb3JlLm8KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL3hzbScKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4w
L3hlbi9SdWxlcy5tayAtQyAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2IGJ1aWx0X2lu
Lm8KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9h
cmNoL3g4NicKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLmFwaWMuby5kIC1jIGFwaWMuYyAtbyBhcGljLm8KZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmJpdG9wcy5vLmQgLWMgYml0b3Bz
LmMgLW8gYml0b3BzLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLmNvbXBhdC5vLmQgLWMgY29tcGF0LmMgLW8gY29tcGF0Lm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRlYnVnLm8u
ZCAtYyBkZWJ1Zy5jIC1vIGRlYnVnLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRS
SUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNf
UEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRlbGF5Lm8uZCAtYyBkZWxheS5jIC1vIGRlbGF5Lm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRv
bWN0bC5vLmQgLWMgZG9tY3RsLmMgLW8gZG9tY3RsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRvbWFpbi5vLmQgLWMgZG9tYWluLmMg
LW8gZG9tYWluLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLmU4MjAuby5kIC1jIGU4MjAuYyAtbyBlODIwLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmV4dGFibGUuby5kIC1jIGV4
dGFibGUuYyAtbyBleHRhYmxlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLmZsdXNodGxiLm8uZCAtYyBmbHVzaHRsYi5jIC1vIGZsdXNo
dGxiLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnBsYXRmb3JtX2h5cGVyY2FsbC5vLmQgLWMgcGxhdGZvcm1faHlwZXJjYWxsLmMgLW8g
cGxhdGZvcm1faHlwZXJjYWxsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLmkzODcuby5kIC1jIGkzODcuYyAtbyBpMzg3Lm8KZ2NjIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFu
dC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0
aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFT
X0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmk4MjU5Lm8u
ZCAtYyBpODI1OS5jIC1vIGk4MjU5Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRS
SUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNf
UEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlvX2FwaWMuby5kIC1jIGlvX2FwaWMuYyAtbyBpb19h
cGljLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLm1zaS5vLmQgLWMgbXNpLmMgLW8gbXNpLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlvcG9ydF9lbXVsYXRlLm8uZCAtYyBpb3Bv
cnRfZW11bGF0ZS5jIC1vIGlvcG9ydF9lbXVsYXRlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmlycS5vLmQgLWMgaXJxLmMgLW8gaXJx
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
Lm1pY3JvY29kZV9hbWQuby5kIC1jIG1pY3JvY29kZV9hbWQuYyAtbyBtaWNyb2NvZGVfYW1k
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
Lm1pY3JvY29kZV9pbnRlbC5vLmQgLWMgbWljcm9jb2RlX2ludGVsLmMgLW8gbWljcm9jb2Rl
X2ludGVsLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLm1pY3JvY29kZS5vLmQgLWMgbWljcm9jb2RlLmMgLW8gbWljcm9jb2RlLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1tLm8u
ZCAtYyBtbS5jIC1vIG1tLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRp
biAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAt
V2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdl
bmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAt
V25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUg
LW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RI
Uk9VR0ggLU1NRCAtTUYgLm1wcGFyc2Uuby5kIC1jIG1wcGFyc2UuYyAtbyBtcHBhcnNlLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm5t
aS5vLmQgLWMgbm1pLmMgLW8gbm1pLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8t
YnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5j
bHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZu
by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRS
SUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNf
UEFTU1RIUk9VR0ggLU1NRCAtTUYgLm51bWEuby5kIC1jIG51bWEuYyAtbyBudW1hLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnBjaS5v
LmQgLWMgcGNpLmMgLW8gcGNpLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnBlcmNwdS5vLmQgLWMgcGVyY3B1LmMgLW8gcGVyY3B1Lm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnBo
eXNkZXYuby5kIC1jIHBoeXNkZXYuYyAtbyBwaHlzZGV2Lm8KZ2NjIC1PMiAtZm9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
TkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdp
dGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9y
IC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1z
c2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNf
R0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNldHVwLm8uZCAtYyBzZXR1cC5j
IC1vIHNldHVwLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnNodXRkb3duLm8uZCAtYyBzaHV0ZG93bi5jIC1vIHNodXRkb3duLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnNtcC5v
LmQgLWMgc21wLmMgLW8gc21wLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnNtcGJvb3Quby5kIC1jIHNtcGJvb3QuYyAtbyBzbXBib290
Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAt
V3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9p
bnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
LnNyYXQuby5kIC1jIHNyYXQuYyAtbyBzcmF0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnN0cmluZy5vLmQgLWMgc3RyaW5nLmMgLW8g
c3RyaW5nLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLnN5c2N0bC5vLmQgLWMgc3lzY3RsLmMgLW8gc3lzY3RsLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRpbWUuby5kIC1jIHRp
bWUuYyAtbyB0aW1lLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLnRyYWNlLm8uZCAtYyB0cmFjZS5jIC1vIHRyYWNlLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRyYXBzLm8uZCAt
YyB0cmFwcy5jIC1vIHRyYXBzLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVk
ZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNo
LWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRl
ZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFT
U1RIUk9VR0ggLU1NRCAtTUYgLnVzZXJjb3B5Lm8uZCAtYyB1c2VyY29weS5jIC1vIHVzZXJj
b3B5Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLng4Nl9lbXVsYXRlLm8uZCAtYyB4ODZfZW11bGF0ZS5jIC1vIHg4Nl9lbXVsYXRlLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1h
Y2hpbmVfa2V4ZWMuby5kIC1jIG1hY2hpbmVfa2V4ZWMuYyAtbyBtYWNoaW5lX2tleGVjLm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNy
YXNoLm8uZCAtYyBjcmFzaC5jIC1vIGNyYXNoLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnRib290Lm8uZCAtYyB0Ym9vdC5jIC1vIHRi
b290Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLmhwZXQuby5kIC1jIGhwZXQuYyAtbyBocGV0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2Ug
LWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJ
TElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RC
U1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnhzdGF0ZS5vLmQgLWMgeHN0YXRlLmMg
LW8geHN0YXRlLm8KZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBh
Y3BpIGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi9hcmNoL3g4Ni9hY3BpJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAubGliLm8uZCAtYyBsaWIuYyAtbyBsaWIubwpnY2Mg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5k
YW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1y
ZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVz
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9f
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURI
QVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAucG93ZXIu
by5kIC1jIHBvd2VyLmMgLW8gcG93ZXIubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAuc3VzcGVuZC5vLmQgLWMgc3VzcGVuZC5jIC1vIHN1
c3BlbmQubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1E
IC1NRiAuY3B1X2lkbGUuby5kIC1jIGNwdV9pZGxlLmMgLW8gY3B1X2lkbGUubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuY3B1aWRsZV9t
ZW51Lm8uZCAtYyBjcHVpZGxlX21lbnUuYyAtbyBjcHVpZGxlX21lbnUubwpnbWFrZSAtZiAv
cm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIGNwdWZyZXEgYnVpbHRfaW4ubwpnbWFr
ZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2
L2FjcGkvY3B1ZnJlcScKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAt
Zm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vy
cm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLmNwdWZyZXEuby5kIC1jIGNwdWZyZXEuYyAtbyBjcHVmcmVxLm8KZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnBvd2Vy
bm93Lm8uZCAtYyBwb3dlcm5vdy5jIC1vIHBvd2Vybm93Lm8KbGQgICAgLW1lbGZfeDg2XzY0
ICAtciAtbyBidWlsdF9pbi5vIGNwdWZyZXEubyBwb3dlcm5vdy5vCmdtYWtlWzZdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZy
ZXEnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC5ib290Lm8uZCAtRElOSVRfU0VDVElPTlNfT05MWSAtYyBib290LmMgLW8gYm9vdC5vCm9i
amR1bXAgLWggYm9vdC5vIHwgc2VkIC1uICcvWzAtOV0ve3MsMDAqLDAsZztwfScgfCB3aGls
ZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKCWNhc2UgIiRuYW1lIiBpbiBcCgkudGV4
dHwudGV4dC4qfC5kYXRhfC5kYXRhLip8LmJzcykgXAoJCXRlc3QgJHN6ICE9IDAgfHwgY29u
dGludWU7IFwKCQllY2hvICJFcnJvcjogc2l6ZSBvZiBib290Lm86JG5hbWUgaXMgMHgkc3oi
ID4mMjsgXAoJCWV4aXQgJChleHByICRpZHggKyAxKTs7IFwKCWVzYWM7IFwKZG9uZQpzZWQ6
IDE6ICIvWzAtOV0ve3MsMDAqLDAsZztwfSI6IGV4dHJhIGNoYXJhY3RlcnMgYXQgdGhlIGVu
ZCBvZiBwIGNvbW1hbmQKb2JqY29weSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGE9LmluaXQu
cm9kYXRhIC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjE9LmluaXQucm9kYXRhLnN0
cjEuMSAtLXJlbmFtZS1zZWN0aW9uIC5yb2RhdGEuc3RyMS4yPS5pbml0LnJvZGF0YS5zdHIx
LjIgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhLnN0cjEuND0uaW5pdC5yb2RhdGEuc3RyMS40
IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YS5zdHIxLjg9LmluaXQucm9kYXRhLnN0cjEuOCAt
LXJlbmFtZS1zZWN0aW9uIC5kYXRhLnJlbD0uaW5pdC5kYXRhLnJlbCAtLXJlbmFtZS1zZWN0
aW9uIC5kYXRhLnJlbC5sb2NhbD0uaW5pdC5kYXRhLnJlbC5sb2NhbCAtLXJlbmFtZS1zZWN0
aW9uIC5kYXRhLnJlbC5ybz0uaW5pdC5kYXRhLnJlbC5ybyAtLXJlbmFtZS1zZWN0aW9uIC5k
YXRhLnJlbC5yby5sb2NhbD0uaW5pdC5kYXRhLnJlbC5yby5sb2NhbCBib290Lm8gYm9vdC5p
bml0Lm8KZ2NjIC1EX19BU1NFTUJMWV9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5z
IC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1E
X19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYg
Lndha2V1cF9wcm90Lm8uZCAtYyB3YWtldXBfcHJvdC5TIC1vIHdha2V1cF9wcm90Lm8KbGQg
ICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGxpYi5vIHBvd2VyLm8gc3VzcGVu
ZC5vIGNwdV9pZGxlLm8gY3B1aWRsZV9tZW51Lm8gY3B1ZnJlcS9idWlsdF9pbi5vIGJvb3Qu
aW5pdC5vIHdha2V1cF9wcm90Lm8KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2FjcGknCmdtYWtlIC1mIC9yb290L3hlbi00LjIu
MC94ZW4vUnVsZXMubWsgLUMgY3B1IGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9jcHUnCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5hbWQuby5kIC1jIGFt
ZC5jIC1vIGFtZC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJv
ciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1t
c29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0
ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9u
b3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0
ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdI
IC1NTUQgLU1GIC5jb21tb24uby5kIC1jIGNvbW1vbi5jIC1vIGNvbW1vbi5vCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pbnRlbC5vLmQg
LWMgaW50ZWwuYyAtbyBpbnRlbC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5pbnRlbF9jYWNoZWluZm8uby5kIC1jIGludGVsX2NhY2hl
aW5mby5jIC1vIGludGVsX2NhY2hlaW5mby5vCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94
ZW4vUnVsZXMubWsgLUMgbWNoZWNrIGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrJwpnY2Mg
LU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5k
YW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFy
aXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1y
ZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVz
IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9f
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURI
QVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuYW1kX25v
bmZhdGFsLm8uZCAtYyBhbWRfbm9uZmF0YWwuYyAtbyBhbWRfbm9uZmF0YWwubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuazcuby5kIC1j
IGs3LmMgLW8gazcubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuYW1kX2s4Lm8uZCAtYyBhbWRfazguYyAtbyBhbWRfazgubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuYW1kX2YxMC5v
LmQgLWMgYW1kX2YxMC5jIC1vIGFtZF9mMTAubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubWN0ZWxlbS5vLmQgLWMgbWN0ZWxlbS5jIC1v
IG1jdGVsZW0ubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3Ig
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
ICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TU1EIC1NRiAubWNlLm8uZCAtYyBtY2UuYyAtbyBtY2UubwpnY2MgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNz
ZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19H
REJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAubWNlLWFwZWkuby5kIC1jIG1jZS1h
cGVpLmMgLW8gbWNlLWFwZWkubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRl
IC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
Z2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVm
YXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFz
eW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVU
RSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNT
VEhST1VHSCAtTU1EIC1NRiAubWNlX2ludGVsLm8uZCAtYyBtY2VfaW50ZWwuYyAtbyBtY2Vf
aW50ZWwubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1E
IC1NRiAubWNlX2FtZF9xdWlya3Muby5kIC1jIG1jZV9hbWRfcXVpcmtzLmMgLW8gbWNlX2Ft
ZF9xdWlya3MubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3Ig
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
ICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TU1EIC1NRiAubm9uLWZhdGFsLm8uZCAtYyBub24tZmF0YWwuYyAtbyBub24tZmF0YWwubwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudm1j
ZS5vLmQgLWMgdm1jZS5jIC1vIHZtY2UubwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1
aWx0X2luLm8gYW1kX25vbmZhdGFsLm8gazcubyBhbWRfazgubyBhbWRfZjEwLm8gbWN0ZWxl
bS5vIG1jZS5vIG1jZS1hcGVpLm8gbWNlX2ludGVsLm8gbWNlX2FtZF9xdWlya3MubyBub24t
ZmF0YWwubyB2bWNlLm8KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAveGVuL2FyY2gveDg2L2NwdS9tY2hlY2snCmdtYWtlIC1mIC9yb290L3hlbi00LjIu
MC94ZW4vUnVsZXMubWsgLUMgbXRyciBidWlsdF9pbi5vCmdtYWtlWzZdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYvY3B1L210cnInCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5nZW5lcmlj
Lm8uZCAtYyBnZW5lcmljLmMgLW8gZ2VuZXJpYy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1m
cGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tYWluLm8uZCAtYyBtYWluLmMgLW8gbWFp
bi5vCmxkICAgIC1tZWxmX3g4Nl82NCAgLXIgLW8gYnVpbHRfaW4ubyBnZW5lcmljLm8gbWFp
bi5vCmdtYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9h
cmNoL3g4Ni9jcHUvbXRycicKbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5v
IGFtZC5vIGNvbW1vbi5vIGludGVsLm8gaW50ZWxfY2FjaGVpbmZvLm8gbWNoZWNrL2J1aWx0
X2luLm8gbXRyci9idWlsdF9pbi5vCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9jcHUnCmdtYWtlIC1mIC9yb290L3hlbi00LjIu
MC94ZW4vUnVsZXMubWsgLUMgZ2VuYXBpYyBidWlsdF9pbi5vCmdtYWtlWzVdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYvZ2VuYXBpYycKZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmJpZ3Nt
cC5vLmQgLWMgYmlnc21wLmMgLW8gYmlnc21wLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLngyYXBpYy5vLmQgLWMgeDJhcGljLmMgLW8g
eDJhcGljLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLmRlZmF1bHQuby5kIC1jIGRlZmF1bHQuYyAtbyBkZWZhdWx0Lm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmRlbGl2ZXJ5Lm8u
ZCAtYyBkZWxpdmVyeS5jIC1vIGRlbGl2ZXJ5Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnByb2JlLm8uZCAtYyBwcm9iZS5jIC1vIHBy
b2JlLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZs
b2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53
aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1n
IC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2Nv
bmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAt
TUYgLnN1bW1pdC5vLmQgLWMgc3VtbWl0LmMgLW8gc3VtbWl0Lm8KbGQgICAgLW1lbGZfeDg2
XzY0ICAtciAtbyBidWlsdF9pbi5vIGJpZ3NtcC5vIHgyYXBpYy5vIGRlZmF1bHQubyBkZWxp
dmVyeS5vIHByb2JlLm8gc3VtbWl0Lm8KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2dlbmFwaWMnCmdtYWtlIC1mIC9yb290L3hl
bi00LjIuMC94ZW4vUnVsZXMubWsgLUMgaHZtIGJ1aWx0X2luLm8KZ21ha2VbNV06IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9odm0nCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5hc2lkLm8u
ZCAtYyBhc2lkLmMgLW8gYXNpZC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5lbXVsYXRlLm8uZCAtYyBlbXVsYXRlLmMgLW8gZW11bGF0
ZS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24g
LVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBv
aW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC5ocGV0Lm8uZCAtYyBocGV0LmMgLW8gaHBldC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1m
cGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5odm0uby5kIC1jIGh2bS5jIC1vIGh2bS5v
CmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdy
ZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50
ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAt
bW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10
YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9f
WEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5p
ODI1NC5vLmQgLWMgaTgyNTQuYyAtbyBpODI1NC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1m
cGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJ
VFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNY
IC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pbnRlcmNlcHQuby5kIC1jIGludGVyY2Vw
dC5jIC1vIGludGVyY2VwdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUg
LVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NU
SFJPVUdIIC1NTUQgLU1GIC5pby5vLmQgLWMgaW8uYyAtbyBpby5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5pcnEuby5kIC1jIGlycS5j
IC1vIGlycS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC5tdHJyLm8uZCAtYyBtdHJyLmMgLW8gbXRyci5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5uZXN0ZWRodm0uby5kIC1jIG5l
c3RlZGh2bS5jIC1vIG5lc3RlZGh2bS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGlu
Y2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2Vw
dGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1m
bm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRU
UklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFT
X1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5wbXRpbWVyLm8uZCAtYyBwbXRpbWVyLmMgLW8gcG10
aW1lci5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21t
b24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25v
LXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1m
bG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0
ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVu
d2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAt
ZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9j
b25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQg
LU1GIC5xdWlya3Muby5kIC1jIHF1aXJrcy5jIC1vIHF1aXJrcy5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5ydGMuby5kIC1jIHJ0Yy5j
IC1vIHJ0Yy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC5zYXZlLm8uZCAtYyBzYXZlLmMgLW8gc2F2ZS5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5zdGR2Z2Euby5kIC1jIHN0ZHZn
YS5jIC1vIHN0ZHZnYS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC52aW9hcGljLm8uZCAtYyB2aW9hcGljLmMgLW8gdmlvYXBpYy5vCmdj
YyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1
bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC52aXJp
ZGlhbi5vLmQgLWMgdmlyaWRpYW4uYyAtbyB2aXJpZGlhbi5vCmdjYyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3
aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8t
c3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFT
X0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC52bGFwaWMuby5kIC1jIHZsYXBp
Yy5jIC1vIHZsYXBpYy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC52bXNpLm8uZCAtYyB2bXNpLmMgLW8gdm1zaS5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC52cGljLm8uZCAtYyB2
cGljLmMgLW8gdnBpYy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5l
cmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0
IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVdu
ZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1u
b3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJP
VUdIIC1NTUQgLU1GIC52cHQuby5kIC1jIHZwdC5jIC1vIHZwdC5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC52cG11Lm8uZCAtYyB2cG11
LmMgLW8gdnBtdS5vCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMg
c3ZtIGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi9hcmNoL3g4Ni9odm0vc3ZtJwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcg
LWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZp
eCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBp
YyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAt
REhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuYXNpZC5vLmQgLWMgYXNpZC5jIC1vIGFzaWQu
bwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1X
cmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2lu
dGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQg
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMg
LW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQt
dGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURf
X1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAu
ZW11bGF0ZS5vLmQgLWMgZW11bGF0ZS5jIC1vIGVtdWxhdGUubwpnY2MgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuaW50ci5vLmQgLWMgaW50ci5j
IC1vIGludHIubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3Ig
LVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
ICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNv
ZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVk
LWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRp
bmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94
ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAt
TU1EIC1NRiAubmVzdGVkc3ZtLm8uZCAtYyBuZXN0ZWRzdm0uYyAtbyBuZXN0ZWRzdm0ubwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuc3Zt
Lm8uZCAtYyBzdm0uYyAtbyBzdm0ubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNs
dWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
ZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJ
QlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19Q
QVNTVEhST1VHSCAtTU1EIC1NRiAuc3ZtZGVidWcuby5kIC1jIHN2bWRlYnVnLmMgLW8gc3Zt
ZGVidWcubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29t
bW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVdu
by1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQt
ZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4
dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMg
LWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4v
Y29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1E
IC1NRiAudm1jYi5vLmQgLWMgdm1jYi5jIC1vIHZtY2IubwpnY2MgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNz
ZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19H
REJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudnBtdS5vLmQgLWMgdnBtdS5jIC1v
IHZwbXUubwpnY2MgLURfX0FTU0VNQkxZX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1v
biAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8t
cG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxv
YXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVy
bnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndp
bmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcg
LURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29u
ZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1N
RiAuZW50cnkuby5kIC1jIGVudHJ5LlMgLW8gZW50cnkubwpsZCAgICAtbWVsZl94ODZfNjQg
IC1yIC1vIGJ1aWx0X2luLm8gYXNpZC5vIGVtdWxhdGUubyBpbnRyLm8gbmVzdGVkc3ZtLm8g
c3ZtLm8gc3ZtZGVidWcubyB2bWNiLm8gdnBtdS5vIGVudHJ5Lm8KZ21ha2VbNl06IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2h2bS9zdm0nCmdt
YWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgdm14IGJ1aWx0X2luLm8K
Z21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4Ni9odm0vdm14JwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuaW50ci5vLmQgLWMgaW50ci5jIC1vIGludHIubwpnY2MgLU8yIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xz
IC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90
ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAt
bW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hB
U19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRl
IC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAt
REhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAucmVhbG1vZGUuby5kIC1j
IHJlYWxtb2RlLmMgLW8gcmVhbG1vZGUubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAudm1jcy5vLmQgLWMgdm1jcy5jIC1vIHZtY3Mubwpn
Y2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1u
by1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hF
Tl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgg
LURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAudm14
Lm8uZCAtYyB2bXguYyAtbyB2bXgubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1i
dWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNs
dWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
ZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJ
QlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19Q
QVNTVEhST1VHSCAtTU1EIC1NRiAudnBtdV9jb3JlMi5vLmQgLWMgdnBtdV9jb3JlMi5jIC1v
IHZwbXVfY29yZTIubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAudnZteC5vLmQgLWMgdnZteC5jIC1vIHZ2bXgubwpnY2MgLURfX0FTU0VN
QkxZX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcu
aCAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZW50cnkuby5kIC1jIGVudHJ5
LlMgLW8gZW50cnkubwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gaW50
ci5vIHJlYWxtb2RlLm8gdm1jcy5vIHZteC5vIHZwbXVfY29yZTIubyB2dm14Lm8gZW50cnku
bwpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJj
aC94ODYvaHZtL3ZteCcKbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGFz
aWQubyBlbXVsYXRlLm8gaHBldC5vIGh2bS5vIGk4MjU0Lm8gaW50ZXJjZXB0Lm8gaW8ubyBp
cnEubyBtdHJyLm8gbmVzdGVkaHZtLm8gcG10aW1lci5vIHF1aXJrcy5vIHJ0Yy5vIHNhdmUu
byBzdGR2Z2EubyB2aW9hcGljLm8gdmlyaWRpYW4ubyB2bGFwaWMubyB2bXNpLm8gdnBpYy5v
IHZwdC5vIHZwbXUubyBzdm0vYnVpbHRfaW4ubyB2bXgvYnVpbHRfaW4ubwpnbWFrZVs1XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYvaHZtJwpn
bWFrZSAtZiAvcm9vdC94ZW4tNC4yLjAveGVuL1J1bGVzLm1rIC1DIG1tIGJ1aWx0X2luLm8K
Z21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4Ni9tbScKZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLnBhZ2luZy5vLmQgLWMgcGFnaW5nLmMgLW8gcGFnaW5nLm8KZ2NjIC1PMiAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNs
cyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlw
ZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnAybS5vLmQgLWMgcDJt
LmMgLW8gcDJtLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnAybS1wdC5vLmQgLWMgcDJtLXB0LmMgLW8gcDJtLXB0Lm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnAybS1lcHQuby5k
IC1jIHAybS1lcHQuYyAtbyBwMm0tZXB0Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1m
bm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXgg
aW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURI
QVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLnAybS1wb2Quby5kIC1jIHAybS1wb2QuYyAtbyBw
Mm0tcG9kLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNv
bW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1X
bm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1l
eHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5j
IC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1N
RCAtTUYgLmd1ZXN0X3dhbGtfMi5vLmQgLURHVUVTVF9QQUdJTkdfTEVWRUxTPTIgLWMgZ3Vl
c3Rfd2Fsay5jIC1vIGd1ZXN0X3dhbGtfMi5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5ndWVzdF93YWxrXzMuby5kIC1ER1VFU1RfUEFH
SU5HX0xFVkVMUz0zIC1jIGd1ZXN0X3dhbGsuYyAtbyBndWVzdF93YWxrXzMubwpnY2MgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94
ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFj
ay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQt
em9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1E
R0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNf
QUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZ3Vlc3Rfd2Fs
a180Lm8uZCAtREdVRVNUX1BBR0lOR19MRVZFTFM9NCAtYyBndWVzdF93YWxrLmMgLW8gZ3Vl
c3Rfd2Fsa180Lm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5v
LWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9y
IC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLm1lbV9ldmVudC5vLmQgLWMgbWVtX2V2ZW50LmMgLW8gbWVtX2V2ZW50Lm8K
Z2NjIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3Jl
ZHVuZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRl
ci1hcml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1t
bm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRh
YmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19Y
RU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5o
IC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1l
bV9wYWdpbmcuby5kIC1jIG1lbV9wYWdpbmcuYyAtbyBtZW1fcGFnaW5nLm8KZ2NjIC1PMiAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1k
ZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAt
cGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpv
bmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FD
UEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1lbV9zaGFyaW5n
Lm8uZCAtYyBtZW1fc2hhcmluZy5jIC1vIG1lbV9zaGFyaW5nLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLm1lbV9hY2Nlc3Muby5kIC1j
IG1lbV9hY2Nlc3MuYyAtbyBtZW1fYWNjZXNzLm8KZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4w
L3hlbi9SdWxlcy5tayAtQyBzaGFkb3cgYnVpbHRfaW4ubwpnbWFrZVs2XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L21tL3NoYWRvdycKZ2Nj
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVu
ZGFudC1kZWNscyAtaXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1h
cml0aCAtcGlwZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8t
cmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5f
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1E
SEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNvbW1v
bi5vLmQgLWMgY29tbW9uLmMgLW8gY29tbW9uLm8KZ2NjIC1PMiAtZm9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1ETkRFQlVH
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhwcmVm
aXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmd1ZXN0XzIuby5kIC1ER1VFU1RfUEFHSU5H
X0xFVkVMUz0yIC1jIG11bHRpLmMgLW8gZ3Vlc3RfMi5vCmdjYyAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5ndWVzdF8zLm8uZCAtREdVRVNUX1BB
R0lOR19MRVZFTFM9MyAtYyBtdWx0aS5jIC1vIGd1ZXN0XzMubwpnY2MgLU8yIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1p
d2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5j
bHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19W
SVNJQklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhB
U19HREJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZ3Vlc3RfNC5vLmQgLURHVUVT
VF9QQUdJTkdfTEVWRUxTPTQgLWMgbXVsdGkuYyAtbyBndWVzdF80Lm8KbGQgICAgLW1lbGZf
eDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIGNvbW1vbi5vIGd1ZXN0XzIubyBndWVzdF8zLm8g
Z3Vlc3RfNC5vCmdtYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4v
UnVsZXMubWsgLUMgaGFwIGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9tbS9oYXAnCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5oYXAuby5kIC1jIGhhcC5j
IC1vIGhhcC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC5ndWVzdF93YWxrXzJsZXZlbC5vLmQgLURHVUVTVF9QQUdJTkdfTEVWRUxTPTIg
LWMgZ3Vlc3Rfd2Fsay5jIC1vIGd1ZXN0X3dhbGtfMmxldmVsLm8KZ2NjIC1PMiAtZm9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1ETkRFQlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAt
aXdpdGhwcmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAt
SS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNf
VklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURI
QVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmd1ZXN0X3dhbGtfM2xldmVs
Lm8uZCAtREdVRVNUX1BBR0lOR19MRVZFTFM9MyAtYyBndWVzdF93YWxrLmMgLW8gZ3Vlc3Rf
d2Fsa18zbGV2ZWwubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWlsdGluIC1m
bm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJy
b3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
YyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdCAt
bXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1XbmVz
dGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbm9z
dGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNTVEhST1VH
SCAtTU1EIC1NRiAuZ3Vlc3Rfd2Fsa180bGV2ZWwuby5kIC1ER1VFU1RfUEFHSU5HX0xFVkVM
Uz00IC1jIGd1ZXN0X3dhbGsuYyAtbyBndWVzdF93YWxrXzRsZXZlbC5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5uZXN0ZWRfaGFwLm8u
ZCAtYyBuZXN0ZWRfaGFwLmMgLW8gbmVzdGVkX2hhcC5vCmxkICAgIC1tZWxmX3g4Nl82NCAg
LXIgLW8gYnVpbHRfaW4ubyBoYXAubyBndWVzdF93YWxrXzJsZXZlbC5vIGd1ZXN0X3dhbGtf
M2xldmVsLm8gZ3Vlc3Rfd2Fsa180bGV2ZWwubyBuZXN0ZWRfaGFwLm8KZ21ha2VbNl06IExl
YXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L21tL2hhcCcK
bGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBidWlsdF9pbi5vIHBhZ2luZy5vIHAybS5vIHAy
bS1wdC5vIHAybS1lcHQubyBwMm0tcG9kLm8gZ3Vlc3Rfd2Fsa18yLm8gZ3Vlc3Rfd2Fsa18z
Lm8gZ3Vlc3Rfd2Fsa180Lm8gbWVtX2V2ZW50Lm8gbWVtX3BhZ2luZy5vIG1lbV9zaGFyaW5n
Lm8gbWVtX2FjY2Vzcy5vIHNoYWRvdy9idWlsdF9pbi5vIGhhcC9idWlsdF9pbi5vCmdtYWtl
WzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9t
bScKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyBvcHJvZmlsZSBi
dWlsdF9pbi5vCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC94ZW4vYXJjaC94ODYvb3Byb2ZpbGUnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGlu
Y2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4y
LjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2Vw
dGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1m
bm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRU
UklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFT
X1BBU1NUSFJPVUdIIC1NTUQgLU1GIC54ZW5vcHJvZi5vLmQgLWMgeGVub3Byb2YuYyAtbyB4
ZW5vcHJvZi5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1j
b21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAt
V25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUg
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1J
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29m
dC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQt
ZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3Vz
LXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGlu
YyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hl
bi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1N
TUQgLU1GIC5ubWlfaW50Lm8uZCAtYyBubWlfaW50LmMgLW8gbm1pX2ludC5vCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5vcF9tb2RlbF9w
NC5vLmQgLWMgb3BfbW9kZWxfcDQuYyAtbyBvcF9tb2RlbF9wNC5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5vcF9tb2RlbF9wcHJvLm8u
ZCAtYyBvcF9tb2RlbF9wcHJvLmMgLW8gb3BfbW9kZWxfcHByby5vCmdjYyAtTzIgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMg
LWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5vcF9tb2RlbF9hdGhsb24u
by5kIC1jIG9wX21vZGVsX2F0aGxvbi5jIC1vIG9wX21vZGVsX2F0aGxvbi5vCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5iYWNrdHJhY2Uu
by5kIC1jIGJhY2t0cmFjZS5jIC1vIGJhY2t0cmFjZS5vCmxkICAgIC1tZWxmX3g4Nl82NCAg
LXIgLW8gYnVpbHRfaW4ubyB4ZW5vcHJvZi5vIG5taV9pbnQubyBvcF9tb2RlbF9wNC5vIG9w
X21vZGVsX3Bwcm8ubyBvcF9tb2RlbF9hdGhsb24ubyBiYWNrdHJhY2UubwpnbWFrZVs1XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYvb3Byb2Zp
bGUnCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgeDg2XzY0IGJ1
aWx0X2luLm8KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3hlbi9hcmNoL3g4Ni94ODZfNjQnCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5tbS5vLmQgLWMgbW0uYyAtbyBtbS5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC50cmFwcy5vLmQgLWMg
dHJhcHMuYyAtbyB0cmFwcy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUg
LVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NU
SFJPVUdIIC1NTUQgLU1GIC5tYWNoaW5lX2tleGVjLm8uZCAtYyBtYWNoaW5lX2tleGVjLmMg
LW8gbWFjaGluZV9rZXhlYy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0
aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUg
LVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZh
dWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
IC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NU
SFJPVUdIIC1NTUQgLU1GIC5wY2kuby5kIC1jIHBjaS5jIC1vIHBjaS5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5hY3BpX21tY2ZnLm8u
ZCAtYyBhY3BpX21tY2ZnLmMgLW8gYWNwaV9tbWNmZy5vCmdjYyAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tbWNvbmYtZmFtMTBoLm8uZCAtYyBt
bWNvbmYtZmFtMTBoLmMgLW8gbW1jb25mLWZhbTEwaC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tbWNvbmZpZ182NC5vLmQgLWMgbW1j
b25maWdfNjQuYyAtbyBtbWNvbmZpZ182NC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5tbWNvbmZpZy1zaGFyZWQuby5kIC1jIG1tY29u
ZmlnLXNoYXJlZC5jIC1vIG1tY29uZmlnLXNoYXJlZC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5E
RUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRo
cHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9v
dC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jb21wYXQuby5kIC1jIGNvbXBhdC5j
IC1vIGNvbXBhdC5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJv
ciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1t
c29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0
ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9u
b3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0
ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdI
IC1NTUQgLU1GIC5kb21haW4uby5kIC1jIGRvbWFpbi5jIC1vIGRvbWFpbi5vCmdjYyAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQt
ZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGgg
LXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5waHlzZGV2Lm8u
ZCAtYyBwaHlzZGV2LmMgLW8gcGh5c2Rldi5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5wbGF0Zm9ybV9oeXBlcmNhbGwuby5kIC1jIHBs
YXRmb3JtX2h5cGVyY2FsbC5jIC1vIHBsYXRmb3JtX2h5cGVyY2FsbC5vCmdjYyAtTzIgLWZv
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0Nf
SEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJ
IC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jcHVfaWRsZS5vLmQg
LWMgY3B1X2lkbGUuYyAtbyBjcHVfaWRsZS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAt
Zm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4
IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGlj
IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1E
SEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jcHVmcmVxLm8uZCAtYyBjcHVmcmVxLmMgLW8g
Y3B1ZnJlcS5vCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMubWsgLUMgY29t
cGF0IGJ1aWx0X2luLm8KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0JwpnY2MgLURfX0FTU0VNQkxZX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtTzIg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1ETkRF
QlVHIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV3JlZHVuZGFudC1kZWNscyAtaXdpdGhw
cmVmaXggaW5jbHVkZSAtV2Vycm9yIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtSS9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20t
eDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZu
by1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAt
ZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklM
SVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJT
WCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAuZW50cnkuby5kIC1jIGVudHJ5LlMgLW8g
ZW50cnkubwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gZW50cnkubwpn
bWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdCcKZ2NjIC1EX19BU1NFTUJMWV9fIC1pbmNsdWRlIC9yb290L3hl
bi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4g
LWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdl
cnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVy
aWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQg
LW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25l
c3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5v
c3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9V
R0ggLU1NRCAtTUYgLmVudHJ5Lm8uZCAtYyBlbnRyeS5TIC1vIGVudHJ5Lm8KZ2NjIC1EX19B
U1NFTUJMWV9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29u
ZmlnLmggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVj
bHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBp
cGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUg
LW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19I
QVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkg
LURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmdwcl9zd2l0Y2guby5k
IC1jIGdwcl9zd2l0Y2guUyAtbyBncHJfc3dpdGNoLm8KZ2NjIC1EX19BU1NFTUJMWV9fIC1p
bmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLU8yIC1m
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJV
RyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJl
Zml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94
ZW4tNC4yLjAveGVuL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQgLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8t
ZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZw
aWMgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElU
WV9BVFRSSUJVVEUgLW5vc3RkaW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4t
NC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1gg
LURIQVNfUEFTU1RIUk9VR0ggLU1NRCAtTUYgLmNvbXBhdF9rZXhlYy5vLmQgLWMgY29tcGF0
X2tleGVjLlMgLW8gY29tcGF0X2tleGVjLm8KbGQgICAgLW1lbGZfeDg2XzY0ICAtciAtbyBi
dWlsdF9pbi5vIG1tLm8gdHJhcHMubyBtYWNoaW5lX2tleGVjLm8gcGNpLm8gYWNwaV9tbWNm
Zy5vIG1tY29uZi1mYW0xMGgubyBtbWNvbmZpZ182NC5vIG1tY29uZmlnLXNoYXJlZC5vIGNv
bXBhdC5vIGRvbWFpbi5vIHBoeXNkZXYubyBwbGF0Zm9ybV9oeXBlcmNhbGwubyBjcHVfaWRs
ZS5vIGNwdWZyZXEubyBjb21wYXQvYnVpbHRfaW4ubyBlbnRyeS5vIGdwcl9zd2l0Y2gubyBj
b21wYXRfa2V4ZWMubwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC94ZW4vYXJjaC94ODYveDg2XzY0JwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZu
by1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBp
bmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAt
Zm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FU
VFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIu
MC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhB
U19QQVNTVEhST1VHSCAtTU1EIC1NRiAuYnppbWFnZS5vLmQgLURJTklUX1NFQ1RJT05TX09O
TFkgLWMgYnppbWFnZS5jIC1vIGJ6aW1hZ2UubwpvYmpkdW1wIC1oIGJ6aW1hZ2UubyB8IHNl
ZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiBy
ZXN0OyBkbyBcCgljYXNlICIkbmFtZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0
YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJy
b3I6IHNpemUgb2YgYnppbWFnZS5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQo
ZXhwciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAw
KiwwLGc7cH0iOiBleHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9i
amNvcHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1z
ZWN0aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2Vj
dGlvbiAucm9kYXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rp
b24gLnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9u
IC5yb2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAu
ZGF0YS5yZWw9LmluaXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9j
YWw9LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89
LmluaXQuZGF0YS5yZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9
LmluaXQuZGF0YS5yZWwucm8ubG9jYWwgYnppbWFnZS5vIGJ6aW1hZ2UuaW5pdC5vCmdjYyAt
RF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50
LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRo
IC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16
b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURH
Q0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19B
Q1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jbGVhcl9wYWdl
Lm8uZCAtYyBjbGVhcl9wYWdlLlMgLW8gY2xlYXJfcGFnZS5vCmdjYyAtRF9fQVNTRU1CTFlf
XyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIC1P
MiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3Nl
IC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dE
QlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5jb3B5X3BhZ2Uuby5kIC1jIGNvcHlf
cGFnZS5TIC1vIGNvcHlfcGFnZS5vCmdjYyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1
aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1
ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAv
eGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFj
aC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1k
ZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8t
YXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklC
VVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BB
U1NUSFJPVUdIIC1NTUQgLU1GIC5kbWlfc2Nhbi5vLmQgLURJTklUX1NFQ1RJT05TX09OTFkg
LWMgZG1pX3NjYW4uYyAtbyBkbWlfc2Nhbi5vCm9iamR1bXAgLWggZG1pX3NjYW4ubyB8IHNl
ZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cH0nIHwgd2hpbGUgcmVhZCBpZHggbmFtZSBzeiBy
ZXN0OyBkbyBcCgljYXNlICIkbmFtZSIgaW4gXAoJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0
YS4qfC5ic3MpIFwKCQl0ZXN0ICRzeiAhPSAwIHx8IGNvbnRpbnVlOyBcCgkJZWNobyAiRXJy
b3I6IHNpemUgb2YgZG1pX3NjYW4ubzokbmFtZSBpcyAweCRzeiIgPiYyOyBcCgkJZXhpdCAk
KGV4cHIgJGlkeCArIDEpOzsgXAoJZXNhYzsgXApkb25lCnNlZDogMTogIi9bMC05XS97cyww
MCosMCxnO3B9IjogZXh0cmEgY2hhcmFjdGVycyBhdCB0aGUgZW5kIG9mIHAgY29tbWFuZApv
Ympjb3B5IC0tcmVuYW1lLXNlY3Rpb24gLnJvZGF0YT0uaW5pdC5yb2RhdGEgLS1yZW5hbWUt
c2VjdGlvbiAucm9kYXRhLnN0cjEuMT0uaW5pdC5yb2RhdGEuc3RyMS4xIC0tcmVuYW1lLXNl
Y3Rpb24gLnJvZGF0YS5zdHIxLjI9LmluaXQucm9kYXRhLnN0cjEuMiAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyMS40PS5pbml0LnJvZGF0YS5zdHIxLjQgLS1yZW5hbWUtc2VjdGlv
biAucm9kYXRhLnN0cjEuOD0uaW5pdC5yb2RhdGEuc3RyMS44IC0tcmVuYW1lLXNlY3Rpb24g
LmRhdGEucmVsPS5pbml0LmRhdGEucmVsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLmxv
Y2FsPS5pbml0LmRhdGEucmVsLmxvY2FsIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJv
PS5pbml0LmRhdGEucmVsLnJvIC0tcmVuYW1lLXNlY3Rpb24gLmRhdGEucmVsLnJvLmxvY2Fs
PS5pbml0LmRhdGEucmVsLnJvLmxvY2FsIGRtaV9zY2FuLm8gZG1pX3NjYW4uaW5pdC5vCmdj
YyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1
bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXIt
YXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5kb21h
aW5fYnVpbGQuby5kIC1ESU5JVF9TRUNUSU9OU19PTkxZIC1jIGRvbWFpbl9idWlsZC5jIC1v
IGRvbWFpbl9idWlsZC5vCm9iamR1bXAgLWggZG9tYWluX2J1aWxkLm8gfCBzZWQgLW4gJy9b
MC05XS97cywwMCosMCxnO3B9JyB8IHdoaWxlIHJlYWQgaWR4IG5hbWUgc3ogcmVzdDsgZG8g
XAoJY2FzZSAiJG5hbWUiIGluIFwKCS50ZXh0fC50ZXh0Lip8LmRhdGF8LmRhdGEuKnwuYnNz
KSBcCgkJdGVzdCAkc3ogIT0gMCB8fCBjb250aW51ZTsgXAoJCWVjaG8gIkVycm9yOiBzaXpl
IG9mIGRvbWFpbl9idWlsZC5vOiRuYW1lIGlzIDB4JHN6IiA+JjI7IFwKCQlleGl0ICQoZXhw
ciAkaWR4ICsgMSk7OyBcCgllc2FjOyBcCmRvbmUKc2VkOiAxOiAiL1swLTldL3tzLDAwKiww
LGc7cH0iOiBleHRyYSBjaGFyYWN0ZXJzIGF0IHRoZSBlbmQgb2YgcCBjb21tYW5kCm9iamNv
cHkgLS1yZW5hbWUtc2VjdGlvbiAucm9kYXRhPS5pbml0LnJvZGF0YSAtLXJlbmFtZS1zZWN0
aW9uIC5yb2RhdGEuc3RyMS4xPS5pbml0LnJvZGF0YS5zdHIxLjEgLS1yZW5hbWUtc2VjdGlv
biAucm9kYXRhLnN0cjEuMj0uaW5pdC5yb2RhdGEuc3RyMS4yIC0tcmVuYW1lLXNlY3Rpb24g
LnJvZGF0YS5zdHIxLjQ9LmluaXQucm9kYXRhLnN0cjEuNCAtLXJlbmFtZS1zZWN0aW9uIC5y
b2RhdGEuc3RyMS44PS5pbml0LnJvZGF0YS5zdHIxLjggLS1yZW5hbWUtc2VjdGlvbiAuZGF0
YS5yZWw9LmluaXQuZGF0YS5yZWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwubG9jYWw9
LmluaXQuZGF0YS5yZWwubG9jYWwgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm89Lmlu
aXQuZGF0YS5yZWwucm8gLS1yZW5hbWUtc2VjdGlvbiAuZGF0YS5yZWwucm8ubG9jYWw9Lmlu
aXQuZGF0YS5yZWwucm8ubG9jYWwgZG9tYWluX2J1aWxkLm8gZG9tYWluX2J1aWxkLmluaXQu
bwpsZCAgICAtbWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gYXBpYy5vIGJpdG9wcy5v
IGNvbXBhdC5vIGRlYnVnLm8gZGVsYXkubyBkb21jdGwubyBkb21haW4ubyBlODIwLm8gZXh0
YWJsZS5vIGZsdXNodGxiLm8gcGxhdGZvcm1faHlwZXJjYWxsLm8gaTM4Ny5vIGk4MjU5Lm8g
aW9fYXBpYy5vIG1zaS5vIGlvcG9ydF9lbXVsYXRlLm8gaXJxLm8gbWljcm9jb2RlX2FtZC5v
IG1pY3JvY29kZV9pbnRlbC5vIG1pY3JvY29kZS5vIG1tLm8gbXBwYXJzZS5vIG5taS5vIG51
bWEubyBwY2kubyBwZXJjcHUubyBwaHlzZGV2Lm8gc2V0dXAubyBzaHV0ZG93bi5vIHNtcC5v
IHNtcGJvb3QubyBzcmF0Lm8gc3RyaW5nLm8gc3lzY3RsLm8gdGltZS5vIHRyYWNlLm8gdHJh
cHMubyB1c2VyY29weS5vIHg4Nl9lbXVsYXRlLm8gbWFjaGluZV9rZXhlYy5vIGNyYXNoLm8g
dGJvb3QubyBocGV0Lm8geHN0YXRlLm8gYWNwaS9idWlsdF9pbi5vIGNwdS9idWlsdF9pbi5v
IGdlbmFwaWMvYnVpbHRfaW4ubyBodm0vYnVpbHRfaW4ubyBtbS9idWlsdF9pbi5vIG9wcm9m
aWxlL2J1aWx0X2luLm8geDg2XzY0L2J1aWx0X2luLm8gYnppbWFnZS5pbml0Lm8gY2xlYXJf
cGFnZS5vIGNvcHlfcGFnZS5vIGRtaV9zY2FuLmluaXQubyBkb21haW5fYnVpbGQuaW5pdC5v
CmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4NicKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAtQyAvcm9vdC94
ZW4tNC4yLjAveGVuL2NyeXB0byBidWlsdF9pbi5vCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vY3J5cHRvJwpnY2MgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURO
REVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0
aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9h
c20teDg2L21hY2gtZGVmYXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3Ig
LWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNz
ZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJ
QklMSVRZX0FUVFJJQlVURSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19H
REJTWCAtREhBU19QQVNTVEhST1VHSCAtTU1EIC1NRiAucmlqbmRhZWwuby5kIC1jIHJpam5k
YWVsLmMgLW8gcmlqbmRhZWwubwpnY2MgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLUROREVCVUcgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRl
IC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hl
bi9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gt
Z2VuZXJpYyAtSS9yb290L3hlbi00LjIuMC94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZGVm
YXVsdCAtbXNvZnQtZmxvYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1XbmVzdGVkLWV4dGVybnMgLW1uby1yZWQtem9uZSAtbW5vLXNzZSAtZnBpYyAtZm5vLWFz
eW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVU
RSAtbm9zdGRpbmMgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC94ZW4v
aW5jbHVkZS94ZW4vY29uZmlnLmggLURIQVNfQUNQSSAtREhBU19HREJTWCAtREhBU19QQVNT
VEhST1VHSCAtTU1EIC1NRiAudm1hYy5vLmQgLWMgdm1hYy5jIC1vIHZtYWMubwpsZCAgICAt
bWVsZl94ODZfNjQgIC1yIC1vIGJ1aWx0X2luLm8gcmlqbmRhZWwubyB2bWFjLm8KZ21ha2Vb
NF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAveGVuL2NyeXB0bycKbGQg
ICAgLW1lbGZfeDg2XzY0ICAtciAtbyBwcmVsaW5rLm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9h
cmNoL3g4Ni9ib290L2J1aWx0X2luLm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9l
ZmkvYnVpbHRfaW4ubyAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbi9idWlsdF9pbi5vIC9y
b290L3hlbi00LjIuMC94ZW4vZHJpdmVycy9idWlsdF9pbi5vIC9yb290L3hlbi00LjIuMC94
ZW4veHNtL2J1aWx0X2luLm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNoL3g4Ni9idWlsdF9p
bi5vIC9yb290L3hlbi00LjIuMC94ZW4vY3J5cHRvL2J1aWx0X2luLm8KZ2NjIC1QIC1FIC1V
aTM4NiAtRF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC54ZW4u
bGRzLmQgLW8geGVuLmxkcyB4ZW4ubGRzLlMKc2VkIC1lICdzL3hlblwubGRzXC5vOi94ZW5c
LmxkczovZycgPC54ZW4ubGRzLmQgPi54ZW4ubGRzLmQubmV3Cm12IC1mIC54ZW4ubGRzLmQu
bmV3IC54ZW4ubGRzLmQKZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hlbi9SdWxlcy5tayAt
QyAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbiBzeW1ib2xzLWR1bW15Lm8KZ21ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9jb21tb24nCmdjYyAt
TzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdyZWR1bmRh
bnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJvciAtV25vLXBvaW50ZXItYXJp
dGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4w
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJl
ZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMg
LURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18g
LWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhB
U19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5zeW1ib2xz
LWR1bW15Lm8uZCAtYyBzeW1ib2xzLWR1bW15LmMgLW8gc3ltYm9scy1kdW1teS5vCmdtYWtl
WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9jb21tb24nCmxk
ICAgIC1tZWxmX3g4Nl82NCAgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gXAogICAgL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9jb21tb24vc3ltYm9scy1kdW1teS5vIC1vIC9yb290L3hlbi00LjIu
MC94ZW4vLnhlbi1zeW1zLjAKbm0gLW4gL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMu
MCB8IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvc3ltYm9scyA+L3Jvb3QveGVuLTQuMi4w
L3hlbi8ueGVuLXN5bXMuMC5TCmdtYWtlIC1mIC9yb290L3hlbi00LjIuMC94ZW4vUnVsZXMu
bWsgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMC5vCmdtYWtlWzRdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmdjYyAtRF9fQVNT
RU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVkdW5kYW50LWRlY2xz
IC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVyLWFyaXRoIC1waXBl
IC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5vLXN0YWNrLXByb3Rl
Y3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5vLXJlZC16b25lIC1t
bm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURHQ0NfSEFT
X1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVOX18gLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAtREhBU19BQ1BJIC1E
SEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC4ueGVuLXN5bXMuMC5vLmQg
LWMgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMC5TIC1vIC9yb290L3hlbi00LjIu
MC94ZW4vLnhlbi1zeW1zLjAubwpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmxkICAgIC1tZWxmX3g4Nl82NCAgLVQgeGVuLmxk
cyAtTiBwcmVsaW5rLm8gXAogICAgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMC5v
IC1vIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi1zeW1zLjEKbm0gLW4gL3Jvb3QveGVuLTQu
Mi4wL3hlbi8ueGVuLXN5bXMuMSB8IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvc3ltYm9s
cyA+L3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMS5TCmdtYWtlIC1mIC9yb290L3hl
bi00LjIuMC94ZW4vUnVsZXMubWsgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMS5v
CmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJj
aC94ODYnCmdjYyAtRF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVu
L2luY2x1ZGUveGVuL2NvbmZpZy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9u
IC1XcmVkdW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1w
b2ludGVyLWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3Qv
eGVuLTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9h
dCAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJu
cyAtbW5vLXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAt
RF9fWEVOX18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaCAtREhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1G
IC4ueGVuLXN5bXMuMS5vLmQgLWMgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuMS5T
IC1vIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi1zeW1zLjEubwpnbWFrZVs0XTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94ODYnCmxkICAgIC1tZWxm
X3g4Nl82NCAgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gXAogICAgL3Jvb3QveGVuLTQuMi4w
L3hlbi8ueGVuLXN5bXMuMS5vIC1vIC9yb290L3hlbi00LjIuMC94ZW4veGVuLXN5bXMKcm0g
LWYgL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLXN5bXMuWzAtOV0qCjogbGQgICAgLW1lbGZf
eDg2XzY0ICAtciAtbyBwcmVsaW5rLWVmaS5vIC9yb290L3hlbi00LjIuMC94ZW4vYXJjaC94
ODYvYm9vdC9idWlsdF9pbi5vIC9yb290L3hlbi00LjIuMC94ZW4vY29tbW9uL2J1aWx0X2lu
Lm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9kcml2ZXJzL2J1aWx0X2luLm8gL3Jvb3QveGVuLTQu
Mi4wL3hlbi94c20vYnVpbHRfaW4ubyAvcm9vdC94ZW4tNC4yLjAveGVuL2FyY2gveDg2L2J1
aWx0X2luLm8gL3Jvb3QveGVuLTQuMi4wL3hlbi9jcnlwdG8vYnVpbHRfaW4ubyBlZmkvYm9v
dC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8KZ2NjIC1QIC1FIC1VaTM4NiAt
REVGSSAtRF9fQVNTRU1CTFlfXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUveGVuL2NvbmZpZy5oIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLUROREVCVUcgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XcmVk
dW5kYW50LWRlY2xzIC1pd2l0aHByZWZpeCBpbmNsdWRlIC1XZXJyb3IgLVduby1wb2ludGVy
LWFyaXRoIC1waXBlIC1JL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljIC1JL3Jvb3QveGVuLTQu
Mi4wL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0IC1tc29mdC1mbG9hdCAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtbW5v
LXJlZC16b25lIC1tbm8tc3NlIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1ub3N0ZGluYyAtZyAtRF9fWEVO
X18gLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAt
REhBU19BQ1BJIC1ESEFTX0dEQlNYIC1ESEFTX1BBU1NUSFJPVUdIIC1NTUQgLU1GIC5lZmku
bGRzLmQgLW8gZWZpLmxkcyB4ZW4ubGRzLlMKc2VkIC1lICdzL2VmaVwubGRzXC5vOi9lZmlc
LmxkczovZycgPC5lZmkubGRzLmQgPi5lZmkubGRzLmQubmV3Cm12IC1mIC5lZmkubGRzLmQu
bmV3IC5lZmkubGRzLmQKZ2NjIC1EX19BU1NFTUJMWV9fIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggLU8yIC1mb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRE5ERUJVRyAtZm5vLWJ1aWx0aW4gLWZu
by1jb21tb24gLVdyZWR1bmRhbnQtZGVjbHMgLWl3aXRocHJlZml4IGluY2x1ZGUgLVdlcnJv
ciAtV25vLXBvaW50ZXItYXJpdGggLXBpcGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMg
LUkvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQgLW1z
b2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3Rl
ZC1leHRlcm5zIC1tbm8tcmVkLXpvbmUgLW1uby1zc2UgLWZwaWMgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgLW5vc3Rk
aW5jIC1nIC1EX19YRU5fXyAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAveGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oIC1ESEFTX0FDUEkgLURIQVNfR0RCU1ggLURIQVNfUEFTU1RIUk9VR0gg
LU1NRCAtTUYgLnJlbG9jcy1kdW1teS5vLmQgLWMgZWZpL3JlbG9jcy1kdW1teS5TIC1vIGVm
aS9yZWxvY3MtZHVtbXkubwpnY2MgLVdhbGwgLVdlcnJvciAtV3N0cmljdC1wcm90b3R5cGVz
IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtZyAtbyBlZmkvbWtyZWxvYyBlZmkvbWtyZWxvYy5j
CjogbGQgLW1pMzg2cGVwIC0tc3Vic3lzdGVtPTEwIC0taW1hZ2UtYmFzZT0weGZmZmY4MmM0
ODAwMDAwMDAgLS1zdGFjaz0wLDAgLS1oZWFwPTAsMCAtLXN0cmlwLWRlYnVnIC0tc2VjdGlv
bi1hbGlnbm1lbnQ9MHgyMDAwMDAgLS1maWxlLWFsaWdubWVudD0weDIwIC0tbWFqb3ItaW1h
Z2UtdmVyc2lvbj00IC0tbWlub3ItaW1hZ2UtdmVyc2lvbj0yIC0tbWFqb3Itb3MtdmVyc2lv
bj0yIC0tbWlub3Itb3MtdmVyc2lvbj0wIC0tbWFqb3Itc3Vic3lzdGVtLXZlcnNpb249MiAt
LW1pbm9yLXN1YnN5c3RlbS12ZXJzaW9uPTAgLVQgZWZpLmxkcyAtTiBwcmVsaW5rLWVmaS5v
IGVmaS9yZWxvY3MtZHVtbXkubyAvcm9vdC94ZW4tNC4yLjAveGVuL2NvbW1vbi9zeW1ib2xz
LWR1bW15Lm8gLW8gL3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4weGZmZmY4MmM0ODAw
MDAwMDAuMCAmJiAgOiBsZCAtbWkzODZwZXAgLS1zdWJzeXN0ZW09MTAgLS1pbWFnZS1iYXNl
PTB4ZmZmZjgyYzRjMDAwMDAwMCAtLXN0YWNrPTAsMCAtLWhlYXA9MCwwIC0tc3RyaXAtZGVi
dWcgLS1zZWN0aW9uLWFsaWdubWVudD0weDIwMDAwMCAtLWZpbGUtYWxpZ25tZW50PTB4MjAg
LS1tYWpvci1pbWFnZS12ZXJzaW9uPTQgLS1taW5vci1pbWFnZS12ZXJzaW9uPTIgLS1tYWpv
ci1vcy12ZXJzaW9uPTIgLS1taW5vci1vcy12ZXJzaW9uPTAgLS1tYWpvci1zdWJzeXN0ZW0t
dmVyc2lvbj0yIC0tbWlub3Itc3Vic3lzdGVtLXZlcnNpb249MCAtVCBlZmkubGRzIC1OIHBy
ZWxpbmstZWZpLm8gZWZpL3JlbG9jcy1kdW1teS5vIC9yb290L3hlbi00LjIuMC94ZW4vY29t
bW9uL3N5bWJvbHMtZHVtbXkubyAtbyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjB4
ZmZmZjgyYzRjMDAwMDAwMC4wICYmIDoKOiBlZmkvbWtyZWxvYyAvcm9vdC94ZW4tNC4yLjAv
eGVuLy54ZW4uZWZpLjB4ZmZmZjgyYzQ4MDAwMDAwMC4wIC9yb290L3hlbi00LjIuMC94ZW4v
Lnhlbi5lZmkuMHhmZmZmODJjNGMwMDAwMDAwLjAgPi9yb290L3hlbi00LjIuMC94ZW4vLnhl
bi5lZmkuMHIuUwo6IG5tIC1uIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi5lZmkuMHhmZmZm
ODJjNDgwMDAwMDAwLjAgfCA6IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvc3ltYm9scyA+
L3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4wcy5TCjogZ21ha2UgLWYgL3Jvb3QveGVu
LTQuMi4wL3hlbi9SdWxlcy5tayAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjByLm8g
L3Jvb3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4wcy5vCjogbGQgLW1pMzg2cGVwIC0tc3Vi
c3lzdGVtPTEwIC0taW1hZ2UtYmFzZT0weGZmZmY4MmM0ODAwMDAwMDAgLS1zdGFjaz0wLDAg
LS1oZWFwPTAsMCAtLXN0cmlwLWRlYnVnIC0tc2VjdGlvbi1hbGlnbm1lbnQ9MHgyMDAwMDAg
LS1maWxlLWFsaWdubWVudD0weDIwIC0tbWFqb3ItaW1hZ2UtdmVyc2lvbj00IC0tbWlub3It
aW1hZ2UtdmVyc2lvbj0yIC0tbWFqb3Itb3MtdmVyc2lvbj0yIC0tbWlub3Itb3MtdmVyc2lv
bj0wIC0tbWFqb3Itc3Vic3lzdGVtLXZlcnNpb249MiAtLW1pbm9yLXN1YnN5c3RlbS12ZXJz
aW9uPTAgLVQgZWZpLmxkcyAtTiBwcmVsaW5rLWVmaS5vIC9yb290L3hlbi00LjIuMC94ZW4v
Lnhlbi5lZmkuMHIubyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjBzLm8gLW8gL3Jv
b3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4weGZmZmY4MmM0ODAwMDAwMDAuMSAmJiAgOiBs
ZCAtbWkzODZwZXAgLS1zdWJzeXN0ZW09MTAgLS1pbWFnZS1iYXNlPTB4ZmZmZjgyYzRjMDAw
MDAwMCAtLXN0YWNrPTAsMCAtLWhlYXA9MCwwIC0tc3RyaXAtZGVidWcgLS1zZWN0aW9uLWFs
aWdubWVudD0weDIwMDAwMCAtLWZpbGUtYWxpZ25tZW50PTB4MjAgLS1tYWpvci1pbWFnZS12
ZXJzaW9uPTQgLS1taW5vci1pbWFnZS12ZXJzaW9uPTIgLS1tYWpvci1vcy12ZXJzaW9uPTIg
LS1taW5vci1vcy12ZXJzaW9uPTAgLS1tYWpvci1zdWJzeXN0ZW0tdmVyc2lvbj0yIC0tbWlu
b3Itc3Vic3lzdGVtLXZlcnNpb249MCAtVCBlZmkubGRzIC1OIHByZWxpbmstZWZpLm8gL3Jv
b3QveGVuLTQuMi4wL3hlbi8ueGVuLmVmaS4wci5vIC9yb290L3hlbi00LjIuMC94ZW4vLnhl
bi5lZmkuMHMubyAtbyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjB4ZmZmZjgyYzRj
MDAwMDAwMC4xICYmIDoKOiBlZmkvbWtyZWxvYyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4u
ZWZpLjB4ZmZmZjgyYzQ4MDAwMDAwMC4xIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi5lZmku
MHhmZmZmODJjNGMwMDAwMDAwLjEgPi9yb290L3hlbi00LjIuMC94ZW4vLnhlbi5lZmkuMXIu
Uwo6IG5tIC1uIC9yb290L3hlbi00LjIuMC94ZW4vLnhlbi5lZmkuMHhmZmZmODJjNDgwMDAw
MDAwLjEgfCA6IC9yb290L3hlbi00LjIuMC94ZW4vdG9vbHMvc3ltYm9scyA+L3Jvb3QveGVu
LTQuMi4wL3hlbi8ueGVuLmVmaS4xcy5TCjogZ21ha2UgLWYgL3Jvb3QveGVuLTQuMi4wL3hl
bi9SdWxlcy5tayAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjFyLm8gL3Jvb3QveGVu
LTQuMi4wL3hlbi8ueGVuLmVmaS4xcy5vCjogbGQgLW1pMzg2cGVwIC0tc3Vic3lzdGVtPTEw
IC0taW1hZ2UtYmFzZT0weGZmZmY4MmM0ODAwMDAwMDAgLS1zdGFjaz0wLDAgLS1oZWFwPTAs
MCAtLXN0cmlwLWRlYnVnIC0tc2VjdGlvbi1hbGlnbm1lbnQ9MHgyMDAwMDAgLS1maWxlLWFs
aWdubWVudD0weDIwIC0tbWFqb3ItaW1hZ2UtdmVyc2lvbj00IC0tbWlub3ItaW1hZ2UtdmVy
c2lvbj0yIC0tbWFqb3Itb3MtdmVyc2lvbj0yIC0tbWlub3Itb3MtdmVyc2lvbj0wIC0tbWFq
b3Itc3Vic3lzdGVtLXZlcnNpb249MiAtLW1pbm9yLXN1YnN5c3RlbS12ZXJzaW9uPTAgLVQg
ZWZpLmxkcyAtTiBwcmVsaW5rLWVmaS5vIFwKICAgICAgICAgICAgICAgIC9yb290L3hlbi00
LjIuMC94ZW4vLnhlbi5lZmkuMXIubyAvcm9vdC94ZW4tNC4yLjAveGVuLy54ZW4uZWZpLjFz
Lm8gLW8gL3Jvb3QveGVuLTQuMi4wL3hlbi94ZW4uZWZpCmlmIDogZmFsc2U7IHRoZW4gcm0g
LWYgL3Jvb3QveGVuLTQuMi4wL3hlbi94ZW4uZWZpOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNh
YmxlZCc7IGZpCkVGSSBzdXBwb3J0IGRpc2FibGVkCnJtIC1mIC9yb290L3hlbi00LjIuMC94
ZW4vLnhlbi5lZmkuWzAtOV0qCmdjYyAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1vIGJvb3QvbWtlbGYzMiBib290L21rZWxmMzIu
YwouL2Jvb3QvbWtlbGYzMiAvcm9vdC94ZW4tNC4yLjAveGVuL3hlbi1zeW1zIC9yb290L3hl
bi00LjIuMC94ZW4veGVuIDB4MTAwMDAwIFwKYG5tIC1uciAvcm9vdC94ZW4tNC4yLjAveGVu
L3hlbi1zeW1zIHwgaGVhZCAtbiAxIHwgc2VkIC1lICdzL15cKFteIF0qXCkuKi8weFwxLydg
CmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbi9hcmNo
L3g4NicKZ3ppcCAtZiAtOSA8IC9yb290L3hlbi00LjIuMC94ZW4veGVuID4gL3Jvb3QveGVu
LTQuMi4wL3hlbi94ZW4uZ3oubmV3Cm12IC9yb290L3hlbi00LjIuMC94ZW4veGVuLmd6Lm5l
dyAvcm9vdC94ZW4tNC4yLjAveGVuL3hlbi5negpbIC1kIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvYm9vdCBdIHx8IGluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvYm9vdAppbnN0YWxsIC1tMDY0NCAtcCAvcm9vdC94ZW4tNC4yLjAv
eGVuL3hlbi5neiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL2Jvb3QveGVuLTQuMi4w
Lmd6CmxuIC1mIC1zIHhlbi00LjIuMC5neiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L2Jvb3QveGVuLTQuMi5negpsbiAtZiAtcyB4ZW4tNC4yLjAuZ3ogL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC9ib290L3hlbi00Lmd6CmxuIC1mIC1zIHhlbi00LjIuMC5neiAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL2Jvb3QveGVuLmd6Cmluc3RhbGwgLW0wNjQ0IC1w
IC9yb290L3hlbi00LjIuMC94ZW4veGVuLXN5bXMgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC9ib290L3hlbi1zeW1zLTQuMi4wCmlmIFsgLXIgL3Jvb3QveGVuLTQuMi4wL3hlbi94
ZW4uZWZpIC1hIC1uICcvdXNyL2xpYjY0L2VmaScgXTsgdGhlbiBcCglbIC1kIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaSBdIHx8IGluc3RhbGwgLWQgLW0w
NzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaTsgXAoJ
aW5zdGFsbCAtbTA2NDQgLXAgL3Jvb3QveGVuLTQuMi4wL3hlbi94ZW4uZWZpIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaS94ZW4tNC4yLjAuZWZpOyBcCgls
biAtc2YgeGVuLTQuMi4wLmVmaSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci9s
aWI2NC9lZmkveGVuLTQuMi5lZmk7IFwKCWxuIC1zZiB4ZW4tNC4yLjAuZWZpIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0L2VmaS94ZW4tNC5lZmk7IFwKCWxuIC1z
ZiB4ZW4tNC4yLjAuZWZpIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xpYjY0
L2VmaS94ZW4uZWZpOyBcCglpZiBbIC1uICcvYm9vdC9lZmknIC1hIC1uICcnIF07IHRoZW4g
XAoJCWluc3RhbGwgLW0wNjQ0IC1wIC9yb290L3hlbi00LjIuMC94ZW4veGVuLmVmaSAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL2Jvb3QvZWZpL2VmaS8veGVuLTQuMi4wLmVmaTsg
XAoJZWxpZiBbICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsIiA9ICJkaXN0L2luc3Rh
bGwiIF07IHRoZW4gXAoJCWVjaG8gJ0VGSSBpbnN0YWxsYXRpb24gb25seSBwYXJ0aWFsbHkg
ZG9uZSAoRUZJX1ZFTkRPUiBub3Qgc2V0KScgPiYyOyBcCglmaTsgXApmaQpnbWFrZVsyXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC94ZW4nCmdtYWtlWzFdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3hlbicKZG9tMCMgZ21ha2UgdG9vbHMK
Z21ha2UgLUMgdG9vbHMgcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGlyLWZpbmQKZ21ha2VbMV06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpzZXQgLWV4OyBc
CmlmIHRlc3QgLWQgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsOyB0aGVuIFwKCW1rZGlyIC1wIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpcjsg
XAplbHNlIFwKCWV4cG9ydCBHSVQ9Z2l0OyBcCgkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
c2NyaXB0cy9naXQtY2hlY2tvdXQuc2ggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xz
L3FlbXUteGVuLXRyYWRpdGlvbmFsIHhlbi00LjIuMCBxZW11LXhlbi10cmFkaXRpb25hbC1k
aXI7IFwKZmkKKyB0ZXN0IC1kICcvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwnCisgbWtkaXIgLXAgcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGly
CmdtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpn
bWFrZSAtQyB0b29scyBxZW11LXhlbi1kaXItZmluZApnbWFrZVsxXTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmlmIHRlc3QgLWQgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuIDsgdGhlbiBcCglta2RpciAtcCBxZW11LXhl
bi1kaXI7IFwKZWxzZSBcCglleHBvcnQgR0lUPWdpdDsgXAoJL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzLy4uL3NjcmlwdHMvZ2l0LWNoZWNrb3V0LnNoIC9yb290L3hlbi00LjIuMC90b29scy8u
Li90b29scy9xZW11LXhlbiBxZW11LXhlbi00LjIuMCBxZW11LXhlbi1kaXIgOyBcCmZpCmdt
YWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFr
ZSAtQyB0b29scyBpbnN0YWxsCmdtYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyBpbmNsdWRlIGluc3RhbGwKZ21ha2VbM106IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUnCmdtYWtl
IC1DIHhlbi1mb3JlaWduCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduJwpweXRob24yLjcgbWtoZWFkZXIu
cHkgeDg2XzMyIHg4Nl8zMi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1m
b3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMy
LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4v
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIC9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4u
aApweXRob24yLjcgbWtoZWFkZXIucHkgeDg2XzY0IHg4Nl82NC5oIC9yb290L3hlbi00LjIu
MC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni94ZW4teDg2XzY0LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUv
eGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5o
IC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hl
bi9pbmNsdWRlL3B1YmxpYy94ZW4uaApweXRob24yLjcgbWtoZWFkZXIucHkgaWE2NCBpYTY0
LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4v
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gtaWE2NC5oIC9yb290L3hlbi00LjIuMC90b29scy9p
bmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApw
eXRob24yLjcgbWtjaGVja2VyLnB5IGNoZWNrZXIuYyB4ODZfMzIgeDg2XzY0IGlhNjQKZ2Nj
IC1XYWxsIC1XZXJyb3IgLVdzdHJpY3QtcHJvdG90eXBlcyAtTzIgLWZvbWl0LWZyYW1lLXBv
aW50ZXIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLW8gY2hlY2tlciBjaGVja2VyLmMKLi9jaGVja2VyID4gdG1wLnNpemUKZGlmZiAtdSBy
ZWZlcmVuY2Uuc2l6ZSB0bXAuc2l6ZQpybSB0bXAuc2l6ZQpnbWFrZVs0XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduJwpt
a2RpciAtcCB4ZW4vbGliZWxmCmxuIC1zZiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVk
ZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvQ09QWUlORyB4ZW4KbG4gLXNmIC9yb290L3hl
bi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJs
aWMvdHJhY2UuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5j
bHVkZS9wdWJsaWMvZWxmbm90ZS5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4u
Ly4uL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3BsYXRmb3JtLmggL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2XzY0
LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVi
bGljL3BoeXNkZXYuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4v
aW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNs
dWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oIC9yb290L3hlbi00
LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9jYWxsYmFjay5o
IC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zY2hlZC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8u
Li94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2XzMyLmgg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGlj
L2RvbTBfb3BzLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2lu
Y2x1ZGUvcHVibGljL21lbV9ldmVudC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRl
Ly4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy92ZXJzaW9uLmggL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2V2ZW50X2NoYW5uZWwuaCAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVub3Byb2YuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuY29tbS5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4u
Ly4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIC9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9ubWkuaCAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1pYTY0Lmgg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGlj
L2tleGVjLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4u
L3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmggeGVuCmxuIC1zZiAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1pYTY0IC9yb290
L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4NiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNs
dWRlL3B1YmxpYy9pbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4v
aW5jbHVkZS9wdWJsaWMveHNtIHhlbgpsbiAtc2YgLi4veGVuLXN5cy9OZXRCU0QgeGVuL3N5
cwpsbiAtc2YgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1
ZGUveGVuL2xpYmVsZi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hl
bi9pbmNsdWRlL3hlbi9lbGZzdHJ1Y3RzLmggeGVuL2xpYmVsZi8KbG4gLXMgLi4veGVuLWZv
cmVpZ24geGVuL2ZvcmVpZ24KdG91Y2ggeGVuLy5kaXIKL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vYXJjaC1pYTY0
Ci9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUveGVuL2FyY2gtaWE2NC9odm0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1
ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vYXJjaC14ODYKL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAt
bTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVk
ZS94ZW4vYXJjaC14ODYvaHZtCi9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2ZvcmVpZ24KL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vaHZt
Ci9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUveGVuL2lvCi9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL3N5cwovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbi94c20KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2
NDQgLXAgeGVuL0NPUFlJTkcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvaW5jbHVkZS94ZW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuLyouaCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbgovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vYXJjaC1p
YTY0LyouaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRl
L3hlbi9hcmNoLWlhNjQKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gtaWE2NC9odm0vKi5oIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2FyY2gtaWE2
NC9odm0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gteDg2LyouaCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbi9hcmNoLXg4Ngovcm9vdC94ZW4tNC4y
LjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4
ZW4vYXJjaC14ODYvaHZtLyouaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2ZvcmVpZ24v
Ki5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVu
L2ZvcmVpZ24KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2h2bS8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vaHZtCi9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi9pby8q
LmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4v
aW8KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA2NDQgLXAgeGVuL3N5cy8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvaW5jbHVkZS94ZW4vc3lzCi9yb290L3hlbi00LjIuMC90b29scy9pbmNs
dWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi94c20vKi5oIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL3hzbQpn
bWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9pbmNs
dWRlJwpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
JwpnbWFrZSAtQyBsaWJ4YyBpbnN0YWxsCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9saWJ4YycKZ21ha2UgbGlicwpnbWFrZVs0XTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMnCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jb3JlLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfY29yZS5v
IHhjX2NvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jb3JlX3g4Ni5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2NvcmVfeDg2Lm8geGNfY29y
ZV94ODYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jcHVwb29sLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfY3B1cG9vbC5vIHhjX2NwdXBvb2wu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19kb21haW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90
b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9p
bmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21haW4ubyB4Y19kb21haW4uYyAgLUkvdXNy
L3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC54Y19ldnRjaG4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1w
dGhyZWFkICAtYyAtbyB4Y19ldnRjaG4ubyB4Y19ldnRjaG4uYyAgLUkvdXNyL3BrZy9pbmNs
dWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Y19nbnR0YWIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAt
YyAtbyB4Y19nbnR0YWIubyB4Y19nbnR0YWIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19taXNjLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfbWlz
Yy5vIHhjX21pc2MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19mbGFzay5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2ZsYXNrLm8geGNfZmxhc2su
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19waHlzZGV2Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfcGh5c2Rldi5vIHhjX3BoeXNkZXYuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19wcml2YXRlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBl
cyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtcHRocmVhZCAgLWMgLW8geGNfcHJpdmF0ZS5vIHhjX3ByaXZhdGUuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54Y19zZWRmLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWMgLW8geGNfc2VkZi5vIHhjX3NlZGYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jc2NoZWQu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xp
YmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19j
c2NoZWQubyB4Y19jc2NoZWQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jc2NoZWQyLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdl
cnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfY3NjaGVkMi5v
IHhjX2NzY2hlZDIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19hcmluYzY1My5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2FyaW5jNjUzLm8geGNf
YXJpbmM2NTMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y190YnVmLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfdGJ1Zi5vIHhjX3RidWYuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19wbS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1jIC1vIHhjX3BtLm8geGNfcG0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jcHVfaG90
cGx1Zy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21t
b24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1v
IHhjX2NwdV9ob3RwbHVnLm8geGNfY3B1X2hvdHBsdWcuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19y
ZXN1bWUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAt
byB4Y19yZXN1bWUubyB4Y19yZXN1bWUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y190bWVtLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfdG1lbS5v
IHhjX3RtZW0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1fZXZlbnQuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1fZXZlbnQubyB4Y19t
ZW1fZXZlbnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1fcGFnaW5nLm8uZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfbWVtX3BhZ2luZy5vIHhj
X21lbV9wYWdpbmcuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1fYWNjZXNzLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfbWVtX2FjY2Vzcy5v
IHhjX21lbV9hY2Nlc3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1zaHIuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1zaHIubyB4Y19t
ZW1zaHIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19oY2FsbF9idWYuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19oY2FsbF9idWYubyB4Y19oY2Fs
bF9idWYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19mb3JlaWduX21lbW9yeS5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2ZvcmVpZ25fbWVtb3J5
Lm8geGNfZm9yZWlnbl9tZW1vcnkuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54dGxfY29yZS5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1X
ZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHh0bF9jb3JlLm8g
eHRsX2NvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54dGxfbG9nZ2VyX3N0ZGlvLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geHRsX2xvZ2dlcl9zdGRp
by5vIHh0bF9sb2dnZXJfc3RkaW8uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19wYWdldGFiLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfcGFnZXRh
Yi5vIHhjX3BhZ2V0YWIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19uZXRic2Quby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19uZXRic2QubyB4Y19u
ZXRic2QuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmFyIHJjIGxpYnhlbmN0cmwuYSB4Y19jb3Jl
Lm8geGNfY29yZV94ODYubyB4Y19jcHVwb29sLm8geGNfZG9tYWluLm8geGNfZXZ0Y2huLm8g
eGNfZ250dGFiLm8geGNfbWlzYy5vIHhjX2ZsYXNrLm8geGNfcGh5c2Rldi5vIHhjX3ByaXZh
dGUubyB4Y19zZWRmLm8geGNfY3NjaGVkLm8geGNfY3NjaGVkMi5vIHhjX2FyaW5jNjUzLm8g
eGNfdGJ1Zi5vIHhjX3BtLm8geGNfY3B1X2hvdHBsdWcubyB4Y19yZXN1bWUubyB4Y190bWVt
Lm8geGNfbWVtX2V2ZW50Lm8geGNfbWVtX3BhZ2luZy5vIHhjX21lbV9hY2Nlc3MubyB4Y19t
ZW1zaHIubyB4Y19oY2FsbF9idWYubyB4Y19mb3JlaWduX21lbW9yeS5vIHh0bF9jb3JlLm8g
eHRsX2xvZ2dlcl9zdGRpby5vIHhjX3BhZ2V0YWIubyB4Y19uZXRic2QubwpnY2MgIC1EUElD
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY29yZS5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24v
bGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1j
IC1vIHhjX2NvcmUub3BpYyB4Y19jb3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY29y
ZV94ODYub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAt
ZlBJQyAtYyAtbyB4Y19jb3JlX3g4Ni5vcGljIHhjX2NvcmVfeDg2LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfY3B1cG9vbC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2NwdXBvb2wub3BpYyB4Y19jcHVwb29sLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tYWluLm9waWMuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZG9tYWluLm9waWMgeGNf
ZG9tYWluLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZXZ0Y2huLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZXZ0Y2hu
Lm9waWMgeGNfZXZ0Y2huLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZ250dGFiLm9waWMu
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8g
eGNfZ250dGFiLm9waWMgeGNfZ250dGFiLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWlz
Yy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21t
b24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElD
IC1jIC1vIHhjX21pc2Mub3BpYyB4Y19taXNjLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
Zmxhc2sub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAt
ZlBJQyAtYyAtbyB4Y19mbGFzay5vcGljIHhjX2ZsYXNrLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAueGNfcGh5c2Rldi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1mUElDIC1jIC1vIHhjX3BoeXNkZXYub3BpYyB4Y19waHlzZGV2LmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGNfcHJpdmF0ZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3ByaXZhdGUub3BpYyB4Y19wcml2
YXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfc2VkZi5vcGljLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3NlZGYub3BpYyB4
Y19zZWRmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3NjaGVkLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfY3NjaGVk
Lm9waWMgeGNfY3NjaGVkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3NjaGVkMi5vcGlj
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1v
IHhjX2NzY2hlZDIub3BpYyB4Y19jc2NoZWQyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
YXJpbmM2NTMub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94
ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFk
ICAtZlBJQyAtYyAtbyB4Y19hcmluYzY1My5vcGljIHhjX2FyaW5jNjUzLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueGNfdGJ1Zi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3RidWYub3BpYyB4Y190YnVmLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGNfcG0ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5
cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19wbS5vcGljIHhjX3BtLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueGNfY3B1X2hvdHBsdWcub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19jcHVfaG90cGx1Zy5vcGljIHhj
X2NwdV9ob3RwbHVnLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfcmVzdW1lLm9waWMuZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNf
cmVzdW1lLm9waWMgeGNfcmVzdW1lLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElD
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfdG1lbS5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24v
bGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1j
IC1vIHhjX3RtZW0ub3BpYyB4Y190bWVtLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVt
X2V2ZW50Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVu
L2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAg
LWZQSUMgLWMgLW8geGNfbWVtX2V2ZW50Lm9waWMgeGNfbWVtX2V2ZW50LmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueGNfbWVtX3BhZ2luZy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX21lbV9wYWdpbmcub3BpYyB4Y19t
ZW1fcGFnaW5nLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVtX2FjY2Vzcy5vcGljLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxm
IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhj
X21lbV9hY2Nlc3Mub3BpYyB4Y19tZW1fYWNjZXNzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGNfbWVtc2hyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWZQSUMgLWMgLW8geGNfbWVtc2hyLm9waWMgeGNfbWVtc2hyLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfaGNhbGxfYnVmLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfaGNhbGxfYnVmLm9waWMgeGNfaGNhbGxf
YnVmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZm9yZWlnbl9tZW1vcnkub3BpYy5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19m
b3JlaWduX21lbW9yeS5vcGljIHhjX2ZvcmVpZ25fbWVtb3J5LmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAueHRsX2NvcmUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1w
dGhyZWFkICAtZlBJQyAtYyAtbyB4dGxfY29yZS5vcGljIHh0bF9jb3JlLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueHRsX2xvZ2dlcl9zdGRpby5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5n
LXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHh0bF9sb2dnZXJfc3RkaW8ub3Bp
YyB4dGxfbG9nZ2VyX3N0ZGlvLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfcGFnZXRhYi5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24v
bGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1j
IC1vIHhjX3BhZ2V0YWIub3BpYyB4Y19wYWdldGFiLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGNfbmV0YnNkLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWZQSUMgLWMgLW8geGNfbmV0YnNkLm9waWMgeGNfbmV0YnNkLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgICAgLXB0aHJlYWQgLVdsLC1zb25hbWUgLVdsLGxpYnhlbmN0cmwuc28u
NC4yIC1zaGFyZWQgLW8gbGlieGVuY3RybC5zby40LjIuMCB4Y19jb3JlLm9waWMgeGNfY29y
ZV94ODYub3BpYyB4Y19jcHVwb29sLm9waWMgeGNfZG9tYWluLm9waWMgeGNfZXZ0Y2huLm9w
aWMgeGNfZ250dGFiLm9waWMgeGNfbWlzYy5vcGljIHhjX2ZsYXNrLm9waWMgeGNfcGh5c2Rl
di5vcGljIHhjX3ByaXZhdGUub3BpYyB4Y19zZWRmLm9waWMgeGNfY3NjaGVkLm9waWMgeGNf
Y3NjaGVkMi5vcGljIHhjX2FyaW5jNjUzLm9waWMgeGNfdGJ1Zi5vcGljIHhjX3BtLm9waWMg
eGNfY3B1X2hvdHBsdWcub3BpYyB4Y19yZXN1bWUub3BpYyB4Y190bWVtLm9waWMgeGNfbWVt
X2V2ZW50Lm9waWMgeGNfbWVtX3BhZ2luZy5vcGljIHhjX21lbV9hY2Nlc3Mub3BpYyB4Y19t
ZW1zaHIub3BpYyB4Y19oY2FsbF9idWYub3BpYyB4Y19mb3JlaWduX21lbW9yeS5vcGljIHh0
bF9jb3JlLm9waWMgeHRsX2xvZ2dlcl9zdGRpby5vcGljIHhjX3BhZ2V0YWIub3BpYyB4Y19u
ZXRic2Qub3BpYyAgICAtTC91c3IvcGtnL2xpYgpsbiAtc2YgbGlieGVuY3RybC5zby40LjIu
MCBsaWJ4ZW5jdHJsLnNvLjQuMgpsbiAtc2YgbGlieGVuY3RybC5zby40LjIgbGlieGVuY3Ry
bC5zbwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGdfcHJpdmF0ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hl
bi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQg
IC1jIC1vIHhnX3ByaXZhdGUubyB4Z19wcml2YXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfc3Vz
cGVuZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21t
b24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1v
IHhjX3N1c3BlbmQubyB4Y19zdXNwZW5kLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tYWluX3Jl
c3RvcmUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAt
byB4Y19kb21haW5fcmVzdG9yZS5vIHhjX2RvbWFpbl9yZXN0b3JlLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAueGNfZG9tYWluX3NhdmUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1w
dGhyZWFkICAtYyAtbyB4Y19kb21haW5fc2F2ZS5vIHhjX2RvbWFpbl9zYXZlLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfb2ZmbGluZV9wYWdlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWMgLW8geGNfb2ZmbGluZV9wYWdlLm8geGNfb2ZmbGluZV9wYWdl
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAueGNfY29tcHJlc3Npb24uby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2lu
Zy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jb21wcmVzc2lvbi5vIHhjX2NvbXBy
ZXNzaW9uLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxmLXRvb2xzLm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8gbGliZWxmLXRvb2xzLm8gLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLXRvb2xzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxm
LWxvYWRlci5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1j
IC1vIGxpYmVsZi1sb2FkZXIubyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9h
ZGVyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxmLWRvbWluZm8uby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyBsaWJlbGYtZG9taW5mby5vIC4uLy4u
L3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGli
ZWxmLXJlbG9jYXRlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWMgLW8gbGliZWxmLXJlbG9jYXRlLm8gLi4vLi4veGVuL2NvbW1vbi9saWJlbGYvbGli
ZWxmLXJlbG9jYXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2NvcmUuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21fY29yZS5vIHhj
X2RvbV9jb3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2Jvb3Quby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21fYm9vdC5vIHhjX2Rv
bV9ib290LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2VsZmxvYWRlci5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2RvbV9lbGZsb2FkZXIu
byB4Y19kb21fZWxmbG9hZGVyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2J6aW1hZ2Vsb2Fk
ZXIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkIC1ESEFWRV9C
WkxJQiAtbGJ6MiAtREhBVkVfTFpNQSAtbGx6bWEgIC1jIC1vIHhjX2RvbV9iemltYWdlbG9h
ZGVyLm8geGNfZG9tX2J6aW1hZ2Vsb2FkZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21fYmlu
bG9hZGVyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMg
LW8geGNfZG9tX2JpbmxvYWRlci5vIHhjX2RvbV9iaW5sb2FkZXIuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC54Y19kb21fY29tcGF0X2xpbnV4Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBl
cyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtcHRocmVhZCAgLWMgLW8geGNfZG9tX2NvbXBhdF9saW51eC5vIHhjX2RvbV9jb21wYXRf
bGludXguYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21feDg2Lm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfZG9tX3g4Ni5vIHhjX2RvbV94ODYu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19jcHVpZF94ODYuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jcHVpZF94ODYubyB4Y19jcHVpZF94ODYu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19odm1fYnVpbGRfeDg2Lm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfaHZtX2J1aWxkX3g4Ni5vIHhjX2h2
bV9idWlsZF94ODYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmFyIHJjIGxpYnhlbmd1ZXN0LmEg
eGdfcHJpdmF0ZS5vIHhjX3N1c3BlbmQubyB4Y19kb21haW5fcmVzdG9yZS5vIHhjX2RvbWFp
bl9zYXZlLm8geGNfb2ZmbGluZV9wYWdlLm8geGNfY29tcHJlc3Npb24ubyBsaWJlbGYtdG9v
bHMubyBsaWJlbGYtbG9hZGVyLm8gbGliZWxmLWRvbWluZm8ubyBsaWJlbGYtcmVsb2NhdGUu
byB4Y19kb21fY29yZS5vIHhjX2RvbV9ib290Lm8geGNfZG9tX2VsZmxvYWRlci5vIHhjX2Rv
bV9iemltYWdlbG9hZGVyLm8geGNfZG9tX2JpbmxvYWRlci5vIHhjX2RvbV9jb21wYXRfbGlu
dXgubyB4Y19kb21feDg2Lm8geGNfY3B1aWRfeDg2Lm8geGNfaHZtX2J1aWxkX3g4Ni5vCmdj
YyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Z19wcml2YXRlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWZQSUMgLWMgLW8geGdfcHJpdmF0ZS5vcGljIHhnX3ByaXZhdGUuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19zdXNwZW5kLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfc3VzcGVuZC5vcGljIHhjX3N1c3BlbmQu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21haW5fcmVzdG9yZS5vcGljLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbWFp
bl9yZXN0b3JlLm9waWMgeGNfZG9tYWluX3Jlc3RvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC54Y19kb21haW5fc2F2ZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbWFpbl9zYXZlLm9waWMgeGNfZG9tYWluX3Nh
dmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19vZmZsaW5lX3BhZ2Uub3BpYy5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19vZmZs
aW5lX3BhZ2Uub3BpYyB4Y19vZmZsaW5lX3BhZ2UuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdj
YyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Y19jb21wcmVzc2lvbi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1mUElDIC1jIC1vIHhjX2NvbXByZXNzaW9uLm9waWMgeGNfY29tcHJlc3Npb24u
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJlbGYtdG9vbHMub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyBsaWJlbGYtdG9vbHMu
b3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtdG9vbHMuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC5saWJlbGYtbG9hZGVyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8gbGliZWxmLWxvYWRlci5vcGljIC4uLy4u
L3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1sb2FkZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5saWJlbGYtZG9taW5mby5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LXB0aHJlYWQgIC1mUElDIC1jIC1vIGxpYmVsZi1kb21pbmZvLm9waWMgLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
LURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJl
bGYtcmVsb2NhdGUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8u
Li94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhy
ZWFkICAtZlBJQyAtYyAtbyBsaWJlbGYtcmVsb2NhdGUub3BpYyAuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZi9saWJlbGYtcmVsb2NhdGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQ
SUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21f
Y29yZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1m
UElDIC1jIC1vIHhjX2RvbV9jb3JlLm9waWMgeGNfZG9tX2NvcmUuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC54Y19kb21fYm9vdC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbV9ib290Lm9waWMgeGNfZG9tX2Jvb3Qu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21fZWxmbG9hZGVyLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZG9tX2Vs
ZmxvYWRlci5vcGljIHhjX2RvbV9lbGZsb2FkZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdj
YyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Y19kb21fYnppbWFnZWxvYWRlci5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgLURIQVZFX0JaTElCIC1sYnoyIC1ESEFWRV9MWk1BIC1sbHptYSAgLWZQ
SUMgLWMgLW8geGNfZG9tX2J6aW1hZ2Vsb2FkZXIub3BpYyB4Y19kb21fYnppbWFnZWxvYWRl
ci5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV9iaW5sb2FkZXIub3BpYy5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19kb21f
YmlubG9hZGVyLm9waWMgeGNfZG9tX2JpbmxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUK
Z2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnhjX2RvbV9jb21wYXRfbGludXgub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5
cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19kb21fY29tcGF0X2xpbnV4Lm9waWMgeGNf
ZG9tX2NvbXBhdF9saW51eC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV94ODYub3Bp
Yy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xp
YmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAt
byB4Y19kb21feDg2Lm9waWMgeGNfZG9tX3g4Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2Nj
ICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhj
X2NwdWlkX3g4Ni5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJl
YWQgIC1mUElDIC1jIC1vIHhjX2NwdWlkX3g4Ni5vcGljIHhjX2NwdWlkX3g4Ni5jICAtSS91
c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLnhjX2h2bV9idWlsZF94ODYub3BpYy5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19odm1fYnVpbGRfeDg2
Lm9waWMgeGNfaHZtX2J1aWxkX3g4Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1X
bCwtc29uYW1lIC1XbCxsaWJ4ZW5ndWVzdC5zby40LjIgLXNoYXJlZCAtbyBsaWJ4ZW5ndWVz
dC5zby40LjIuMCB4Z19wcml2YXRlLm9waWMgeGNfc3VzcGVuZC5vcGljIHhjX2RvbWFpbl9y
ZXN0b3JlLm9waWMgeGNfZG9tYWluX3NhdmUub3BpYyB4Y19vZmZsaW5lX3BhZ2Uub3BpYyB4
Y19jb21wcmVzc2lvbi5vcGljIGxpYmVsZi10b29scy5vcGljIGxpYmVsZi1sb2FkZXIub3Bp
YyBsaWJlbGYtZG9taW5mby5vcGljIGxpYmVsZi1yZWxvY2F0ZS5vcGljIHhjX2RvbV9jb3Jl
Lm9waWMgeGNfZG9tX2Jvb3Qub3BpYyB4Y19kb21fZWxmbG9hZGVyLm9waWMgeGNfZG9tX2J6
aW1hZ2Vsb2FkZXIub3BpYyB4Y19kb21fYmlubG9hZGVyLm9waWMgeGNfZG9tX2NvbXBhdF9s
aW51eC5vcGljIHhjX2RvbV94ODYub3BpYyB4Y19jcHVpZF94ODYub3BpYyB4Y19odm1fYnVp
bGRfeDg2Lm9waWMgLURIQVZFX0JaTElCIC1sYnoyIC1ESEFWRV9MWk1BIC1sbHptYSAtbHog
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0
cmwuc28gICAtTC91c3IvcGtnL2xpYgpsbiAtc2YgbGlieGVuZ3Vlc3Quc28uNC4yLjAgbGli
eGVuZ3Vlc3Quc28uNC4yCmxuIC1zZiBsaWJ4ZW5ndWVzdC5zby40LjIgbGlieGVuZ3Vlc3Qu
c28KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhlbmN0cmxfb3NkZXBfRU5PU1lTLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGVuY3RybF9vc2RlcF9FTk9TWVMub3Bp
YyB4ZW5jdHJsX29zZGVwX0VOT1NZUy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjIC1nICAg
IC1zaGFyZWQgLW8geGVuY3RybF9vc2RlcF9FTk9TWVMuc28geGVuY3RybF9vc2RlcF9FTk9T
WVMub3BpYyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvbGlieGMv
bGlieGVuY3RybC5zbyAgLUwvdXNyL3BrZy9saWIKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMnCi9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIKL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUKL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxp
YnhlbmN0cmwuc28uNC4yLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW5jdHJsLmEgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliCmxuIC1zZiBsaWJ4ZW5jdHJsLnNvLjQuMi4wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ4ZW5jdHJsLnNvLjQuMgps
biAtc2YgbGlieGVuY3RybC5zby40LjIgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL2xpYnhlbmN0cmwuc28KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbmN0cmwuaCB4ZW5jdHJs
b3NkZXAuaCB4ZW50b29sbG9nLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvaW5jbHVkZQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
Y3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGlieGVuZ3Vlc3Quc28uNC4yLjAgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliCi9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW5ndWVz
dC5hIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYgpsbiAtc2Yg
bGlieGVuZ3Vlc3Quc28uNC4yLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL2xpYnhlbmd1ZXN0LnNvLjQuMgpsbiAtc2YgbGlieGVuZ3Vlc3Quc28uNC4y
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ4ZW5ndWVz
dC5zbwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA2NDQgLXAgeGVuZ3Vlc3QuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9pbmNsdWRlCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjJwpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyBmbGFzayBpbnN0YWxsCmdtYWtlWzNdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9mbGFzaycKZ21ha2Vb
NF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrJwpn
bWFrZSAtQyB1dGlscyBpbnN0YWxsCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scy9mbGFzay91dGlscycKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxvYWRwb2xpY3kuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdhbGwgLWcgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90
b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBsb2Fk
cG9saWN5Lm8gbG9hZHBvbGljeS5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIGxvYWRw
b2xpY3kubyAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rv
b2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gLW8gZmxhc2stbG9hZHBvbGljeQpnY2MgIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuc2V0ZW5mb3JjZS5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2FsbCAtZyAtV2Vycm9yIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1jIC1vIHNldGVuZm9yY2UubyBzZXRlbmZvcmNlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgICAgc2V0ZW5mb3JjZS5vICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMv
Li4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtbyBmbGFzay1zZXRlbmZvcmNl
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5nZXRl
bmZvcmNlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XYWxsIC1nIC1XZXJy
b3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWMgLW8gZ2V0ZW5mb3JjZS5vIGdldGVuZm9yY2UuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgICBnZXRlbmZvcmNlLm8gIC9yb290L3hlbi00LjIuMC90b29scy9m
bGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC1vIGZsYXNr
LWdldGVuZm9yY2UKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLmxhYmVsLXBjaS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Fs
bCAtZyAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4u
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGxhYmVsLXBjaS5vIGxhYmVsLXBjaS5jICAt
SS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIGxhYmVsLXBjaS5vICAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAt
byBmbGFzay1sYWJlbC1wY2kKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLmdldC1ib29sLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XYWxsIC1nIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMv
Li4vLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRp
bHMvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZ2V0LWJvb2wubyBnZXQtYm9vbC5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIGdldC1ib29sLm8gIC9yb290L3hlbi00LjIu
MC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNv
IC1vIGZsYXNrLWdldC1ib29sCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC5zZXQtYm9vbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2FsbCAtZyAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxz
Ly4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0
aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHNldC1ib29sLm8gc2V0LWJvb2wu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICBzZXQtYm9vbC5vICAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5z
byAtbyBmbGFzay1zZXQtYm9vbAovcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
Zmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZmxh
c2stbG9hZHBvbGljeSBmbGFzay1zZXRlbmZvcmNlIGZsYXNrLWdldGVuZm9yY2UgZmxhc2st
bGFiZWwtcGNpIGZsYXNrLWdldC1ib29sIGZsYXNrLXNldC1ib29sIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMnCmdtYWtlWzRdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrJwpnbWFrZVszXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9mbGFzaycKZ21ha2Vb
Ml06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlWzJd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2UgLUMg
eGVuc3RvcmUgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUnCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdG9yZV9jbGllbnQuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3Rv
cmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVuc3RvcmVfY2xpZW50Lm8geGVuc3Rv
cmVfY2xpZW50LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHMub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtRFVTRV9QVEhSRUFEICAtZlBJQyAtYyAtbyB4
cy5vcGljIHhzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHNfbGliLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1mUElDIC1jIC1vIHhzX2xpYi5vcGlj
IHhzX2xpYi5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1XbCwtc29uYW1lIC1XbCxs
aWJ4ZW5zdG9yZS5zby4zLjAgLXNoYXJlZCAtbyBsaWJ4ZW5zdG9yZS5zby4zLjAuMSB4cy5v
cGljIHhzX2xpYi5vcGljICAtbHB0aHJlYWQgIC1ML3Vzci9wa2cvbGliCmxuIC1zZiBsaWJ4
ZW5zdG9yZS5zby4zLjAuMSBsaWJ4ZW5zdG9yZS5zby4zLjAKbG4gLXNmIGxpYnhlbnN0b3Jl
LnNvLjMuMCBsaWJ4ZW5zdG9yZS5zbwpnY2MgICAgeGVuc3RvcmVfY2xpZW50Lm8gL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0
b3JlLnNvICAtbyB4ZW5zdG9yZSAgLUwvdXNyL3BrZy9saWIKbG4gLWYgeGVuc3RvcmUgeGVu
c3RvcmUtZXhpc3RzCmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLWxpc3QKbG4gLWYgeGVuc3Rv
cmUgeGVuc3RvcmUtcmVhZApsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS1ybQpsbiAtZiB4ZW5z
dG9yZSB4ZW5zdG9yZS1jaG1vZApsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS13cml0ZQpsbiAt
ZiB4ZW5zdG9yZSB4ZW5zdG9yZS1scwpsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS13YXRjaApn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3Rv
cmVfY29udHJvbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAt
YyAtbyB4ZW5zdG9yZV9jb250cm9sLm8geGVuc3RvcmVfY29udHJvbC5jICAtSS91c3IvcGtn
L2luY2x1ZGUKZ2NjICAgIHhlbnN0b3JlX2NvbnRyb2wubyAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGVuc3RvcmUvLi4vLi4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gIC1vIHhl
bnN0b3JlLWNvbnRyb2wgIC1ML3Vzci9wa2cvbGliCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54cy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8u
Li8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8u
Li90b29scy9pbmNsdWRlICAtYyAtbyB4cy5vIHhzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHNfbGli
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhzX2xp
Yi5vIHhzX2xpYi5jICAtSS91c3IvcGtnL2luY2x1ZGUKYXIgcmNzIGxpYnhlbnN0b3JlLmEg
eHMubyB4c19saWIubwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueHNfdGRiX2R1bXAuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWMgLW8geHNfdGRiX2R1bXAubyB4c190ZGJfZHVtcC5jICAtSS91c3IvcGtn
L2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnV0aWxzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1j
IC1vIHV0aWxzLm8gdXRpbHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC50ZGIuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gdGRiLm8gdGRiLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAudGFsbG9jLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3Ig
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhj
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1jIC1vIHRhbGxvYy5vIHRhbGxvYy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIHhz
X3RkYl9kdW1wLm8gdXRpbHMubyB0ZGIubyB0YWxsb2MubyAtbyB4c190ZGJfZHVtcCAgLUwv
dXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLnhlbnN0b3JlZF9jb3JlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1jIC1vIHhlbnN0b3JlZF9jb3JlLm8geGVuc3RvcmVkX2NvcmUuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54ZW5zdG9yZWRfd2F0Y2guby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4v
Li4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLWMgLW8geGVuc3RvcmVkX3dhdGNoLm8geGVuc3RvcmVkX3dhdGNo
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAueGVuc3RvcmVkX2RvbWFpbi5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5z
dG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRfZG9tYWluLm8geGVuc3Rv
cmVkX2RvbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbnN0b3JlZF90cmFuc2FjdGlvbi5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRf
dHJhbnNhY3Rpb24ubyB4ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYyAgLUkvdXNyL3BrZy9pbmNs
dWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5o
YXNodGFibGUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4g
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMg
LW8gaGFzaHRhYmxlLm8gaGFzaHRhYmxlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3RvcmVkX25l
dGJzZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4
ZW5zdG9yZWRfbmV0YnNkLm8geGVuc3RvcmVkX25ldGJzZC5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhl
bnN0b3JlZF9wb3NpeC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRl
ICAtYyAtbyB4ZW5zdG9yZWRfcG9zaXgubyB4ZW5zdG9yZWRfcG9zaXguYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlCmdjYyAgICB4ZW5zdG9yZWRfY29yZS5vIHhlbnN0b3JlZF93YXRjaC5vIHhl
bnN0b3JlZF9kb21haW4ubyB4ZW5zdG9yZWRfdHJhbnNhY3Rpb24ubyB4c19saWIubyB0YWxs
b2MubyB1dGlscy5vIHRkYi5vIGhhc2h0YWJsZS5vIHhlbnN0b3JlZF9uZXRic2QubyB4ZW5z
dG9yZWRfcG9zaXgubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9v
bHMvbGlieGMvbGlieGVuY3RybC5zbyAgLW8geGVuc3RvcmVkICAtTC91c3IvcGtnL2xpYgov
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
YmluCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9pbmNsdWRlCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbnN0b3JlLWNvbXBhdAovcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3
NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC92YXIvcnVuL3hlbnN0b3JlZAov
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC92YXIvbGliL3hl
bnN0b3JlZAovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVuc3RvcmVkIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL3NiaW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbnN0b3JlLWNvbnRyb2wgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluCi9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4
ZW5zdG9yZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4Kc2V0
IC1lIDsgZm9yIGMgaW4geGVuc3RvcmUtZXhpc3RzIHhlbnN0b3JlLWxpc3QgeGVuc3RvcmUt
cmVhZCB4ZW5zdG9yZS1ybSB4ZW5zdG9yZS1jaG1vZCB4ZW5zdG9yZS13cml0ZSB4ZW5zdG9y
ZS1scyB4ZW5zdG9yZS13YXRjaCA7IGRvIFwKCWxuIC1mIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2Jpbi94ZW5zdG9yZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9iaW4vJHtjfSA7IFwKZG9uZQovcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliCi9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBs
aWJ4ZW5zdG9yZS5zby4zLjAuMSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIKbG4gLXNmIGxpYnhlbnN0b3JlLnNvLjMuMC4xIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ4ZW5zdG9yZS5zby4zLjAKbG4gLXNmIGxp
YnhlbnN0b3JlLnNvLjMuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvbGlieGVuc3RvcmUuc28KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGxpYnhlbnN0b3JlLmEgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliCi9yb290L3hlbi00LjIuMC90
b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW5z
dG9yZS5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUK
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNjQ0IC1wIHhlbnN0b3JlX2xpYi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2luY2x1ZGUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGNvbXBhdC94cy5oIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuc3RvcmUtY29tcGF0
L3hzLmgKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLW0wNjQ0IC1wIGNvbXBhdC94c19saWIuaCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbnN0b3JlLWNvbXBhdC94c19saWIuaAps
biAtc2YgeGVuc3RvcmUtY29tcGF0L3hzLmggIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2luY2x1ZGUveHMuaApsbiAtc2YgeGVuc3RvcmUtY29tcGF0L3hzX2xp
Yi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveHNf
bGliLmgKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGVuc3RvcmUnCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMnCmdtYWtlIC1DIG1pc2MgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYycKZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbnBlcmYuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5z
dG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMgLW8geGVucGVy
Zi5vIHhlbnBlcmYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyB4ZW5wZXJmIHhl
bnBlcmYubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9s
aWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYgpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVucG0uby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMgLW8geGVucG0ubyB4ZW5wbS5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1vIHhlbnBtIHhlbnBtLm8gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwv
dXNyL3BrZy9saWIKZ2NjIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAueGVuLXRtZW0tbGlzdC1wYXJzZS5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hl
bi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgICAgIHhlbi10bWVtLWxpc3QtcGFyc2UuYyAg
IC1vIHhlbi10bWVtLWxpc3QtcGFyc2UKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmd0cmFjZXZpZXcuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMgLW8gZ3RyYWNldmlldy5vIGd0
cmFjZXZpZXcuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyBndHJhY2V2aWV3IGd0
cmFjZXZpZXcubyAtbGN1cnNlcyAgLUwvdXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmd0cmFjZXN0YXQuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94
ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMgLW8gZ3Ry
YWNlc3RhdC5vIGd0cmFjZXN0YXQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyBn
dHJhY2VzdGF0IGd0cmFjZXN0YXQubyAgLUwvdXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbmxvY2twcm9mLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9v
bHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMgIC1jIC1v
IHhlbmxvY2twcm9mLm8geGVubG9ja3Byb2YuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
ICAtbyB4ZW5sb2NrcHJvZiB4ZW5sb2NrcHJvZi5vIC9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW53YXRj
aGRvZ2Quby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290
L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNj
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8u
Li90b29scyAgLWMgLW8geGVud2F0Y2hkb2dkLm8geGVud2F0Y2hkb2dkLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQpnY2MgICAgLW8geGVud2F0Y2hkb2dkIHhlbndhdGNoZG9nZC5vIC9yb290
L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
IC1ML3Vzci9wa2cvbGliCmdjYyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnhlbi1kZXRlY3QuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1X
ZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMgICAgICB4ZW4tZGV0ZWN0LmMgICAtbyB4ZW4tZGV0ZWN0
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4t
aHZtY3R4Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMgIC1jIC1vIHhlbi1odm1jdHgubyB4ZW4taHZtY3R4LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgICAgLW8geGVuLWh2bWN0eCB4ZW4taHZtY3R4Lm8gL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwvdXNy
L3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhlbi1odm1jcmFzaC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzICAtYyAtbyB4ZW4taHZtY3Jhc2gubyB4ZW4taHZtY3Jhc2gu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyB4ZW4taHZtY3Jhc2ggeGVuLWh2bWNy
YXNoLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGli
eGVuY3RybC5zbyAgLUwvdXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbi1sb3dtZW1kLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMgIC1jIC1vIHhlbi1sb3dtZW1k
Lm8geGVuLWxvd21lbWQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyB4ZW4tbG93
bWVtZCB4ZW4tbG93bWVtZC5vIC9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rv
b2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gIC1ML3Vzci9wa2cvbGliCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4taHB0b29s
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8u
Li90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9v
bHMgIC1jIC1vIHhlbi1ocHRvb2wubyB4ZW4taHB0b29sLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgICAgLW8geGVuLWhwdG9vbCB4ZW4taHB0b29sLm8gL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5ndWVzdC5zbyAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5z
byAgLUwvdXNyL3BrZy9saWIKc2V0IC1lOyBmb3IgZCBpbiA7IGRvIGdtYWtlIC1DICRkOyBk
b25lCi9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9weXRob24v
aW5zdGFsbC13cmFwICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5jb25z
IHhlbi1kZXRlY3QgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmlu
Ci9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3B5dGhvbi9pbnN0YWxs
LXdyYXAgIi91c3IvcGtnL2Jpbi9weXRob24yLjciIC9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhtIHhlbi1idWd0b29s
IHhlbi1weXRob24tcGF0aCB4ZW5kIHhlbnBlcmYgeHN2aWV3IHhlbnBtIHhlbi10bWVtLWxp
c3QtcGFyc2UgZ3RyYWNldmlldyBndHJhY2VzdGF0IHhlbmxvY2twcm9mIHhlbndhdGNoZG9n
ZCB4ZW4tcmluZ3dhdGNoIHhlbi1odm1jdHggeGVuLWh2bWNyYXNoIHhlbi1sb3dtZW1kIHhl
bi1ocHRvb2wgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbgov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9weXRob24vaW5zdGFsbC13
cmFwICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5wdm5ldGJvb3QgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluCnNldCAtZTsgZm9yIGQg
aW4gOyBkbyBnbWFrZSAtQyAkZCBpbnN0YWxsLXJlY3Vyc2U7IGRvbmUKZ21ha2VbM106IExl
YXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYycKZ21ha2VbMl06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlWzJdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2UgLUMgZXhh
bXBsZXMgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvZXhhbXBsZXMnClsgLWQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvZXRjL3hlbiBdIHx8IFwKCS9yb290L3hlbi00LjIuMC90b29scy9leGFt
cGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuCnNldCAtZTsgZm9yIGkgaW4g
UkVBRE1FIFJFQURNRS5pbmNvbXBhdGliaWxpdGllczsgXAogICAgZG8gWyAtZSAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuLyRpIF0gfHwgXAogICAg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2V4YW1wbGVzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNjQ0IC1wICRpIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2V0Yy94ZW47IFwKZG9uZQpbIC1kIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2V0Yy94ZW4gXSB8fCBcCgkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZXhhbXBsZXMv
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbgpbIC1kIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94ZW4vYXV0byBdIHx8IFwKCS9yb290L3hlbi00
LjIuMC90b29scy9leGFtcGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuL2F1
dG8Kc2V0IC1lOyBmb3IgaSBpbiB4ZW5kLWNvbmZpZy5zeHAgeG0tY29uZmlnLnhtbCB4bWV4
YW1wbGUxICB4bWV4YW1wbGUyIHhtZXhhbXBsZTMgeG1leGFtcGxlLmh2bSB4bWV4YW1wbGUu
aHZtLXN0dWJkb20geG1leGFtcGxlLnB2LWdydWIgeG1leGFtcGxlLm5iZCB4bWV4YW1wbGUu
dnRpIHhsZXhhbXBsZS5odm0geGxleGFtcGxlLnB2bGludXggeGVuZC1wY2ktcXVpcmtzLnN4
cCB4ZW5kLXBjaS1wZXJtaXNzaXZlLnN4cCB4bC5jb25mIGNwdXBvb2w7IFwKICAgIGRvIFsg
LWUgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi8kaSBd
IHx8IFwKICAgIC9yb290L3hlbi00LjIuMC90b29scy9leGFtcGxlcy8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1tMDY0NCAtcCAkaSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9ldGMveGVuOyBcCmRvbmUKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZXhhbXBsZXMnCmdtYWtlWzJdOiBMZWF2aW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlIC1DIGhvdHBsdWcgaW5zdGFs
bApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aG90cGx1ZycKZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2hvdHBsdWcnCmdtYWtlIC1DIGNvbW1vbiBpbnN0YWxsCmdtYWtlWzVdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnL2NvbW1vbicK
cm0gLWYgImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJTQklORElSPVwiL3Vzci94ZW40
Mi9zYmluXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJCSU5ESVI9XCIvdXNy
L3hlbjQyL2JpblwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiTElCRVhFQz1c
Ii91c3IveGVuNDIvbGliZXhlY1wiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAi
TElCRElSPVwiL3Vzci94ZW40Mi9saWJcIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVj
aG8gIlNIQVJFRElSPVwiL3Vzci94ZW40Mi9zaGFyZVwiIiA+PiJob3RwbHVncGF0aC5zaCIu
dG1wOyAgZWNobyAiUFJJVkFURV9CSU5ESVI9XCIvdXNyL3hlbjQyL2JpblwiIiA+PiJob3Rw
bHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVORklSTVdBUkVESVI9XCIvdXNyL3hlbjQyL2xp
Yi94ZW4vYm9vdFwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX0NPTkZJ
R19ESVI9XCIvdXNyL3hlbjQyL2V0Yy94ZW5cIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsg
IGVjaG8gIlhFTl9TQ1JJUFRfRElSPVwiL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHNcIiIg
Pj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlhFTl9MT0NLX0RJUj1cIi91c3IveGVu
NDIvdmFyL2xpYlwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX1JVTl9E
SVI9XCIvdXNyL3hlbjQyL3Zhci9ydW4veGVuXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7
ICBlY2hvICJYRU5fUEFHSU5HX0RJUj1cIi91c3IveGVuNDIvdmFyL2xpYi94ZW4veGVucGFn
aW5nXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7IAlpZiAhIGNtcCAtcyAiaG90cGx1Z3Bh
dGguc2giLnRtcCAiaG90cGx1Z3BhdGguc2giOyB0aGVuIG12IC1mICJob3RwbHVncGF0aC5z
aCIudG1wICJob3RwbHVncGF0aC5zaCI7IGVsc2Ugcm0gLWYgImhvdHBsdWdwYXRoLnNoIi50
bXA7IGZpClsgLWQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRj
L3hlbi9zY3JpcHRzIF0gfHwgXAoJL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvY29t
bW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94ZW4vc2NyaXB0cwpzZXQgLWU7
IGZvciBpIGluICJob3RwbHVncGF0aC5zaCI7IFwKICAgZG8gXAogICAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvaG90cGx1Zy9jb21tb24vLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
bTA3NTUgLXAgJGkgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRj
L3hlbi9zY3JpcHRzOyBcCmRvbmUKc2V0IC1lOyBmb3IgaSBpbiA7IFwKICAgZG8gXAogICAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9jb21tb24vLi4vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA2NDQgLXAgJGkgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzOyBcCmRvbmUKZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9jb21tb24nCmdtYWtlWzRd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcnCmdt
YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3Rw
bHVnJwpnbWFrZSAtQyBOZXRCU0QgaW5zdGFsbApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9OZXRCU0QnCi9yb290L3hlbi00
LjIuMC90b29scy9ob3RwbHVnL05ldEJTRC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxs
IC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9l
dGMveGVuL3NjcmlwdHMKc2V0IC1lOyBmb3IgaSBpbiAgYmxvY2sgdmlmLWJyaWRnZSB2aWYt
aXA7IFwKICAgZG8gXAogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9OZXRCU0Qv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgJGkgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzOyBcCmRvbmUKc2V0
IC1lOyBmb3IgaSBpbiA7IFwKICAgZG8gXAogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90
cGx1Zy9OZXRCU0QvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgJGkg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRz
OyBcCmRvbmUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvTmV0QlNELy4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy9yYy5kCnNldCAtZTsgZm9yIGkgaW4gcmMuZC94ZW5j
b21tb25zIHJjLmQveGVuZCByYy5kL3hlbmRvbWFpbnMgcmMuZC94ZW4td2F0Y2hkb2c7IFwK
ICAgZG8gXAogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9OZXRCU0QvLi4vLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgJGkgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3JjLmQ7IFwKZG9uZQovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvaG90cGx1Zy9OZXRCU0QvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2
NDQgLXAgLi4vY29tbW9uL2hvdHBsdWdwYXRoLnNoIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2V0Yy9yYy5kL3hlbi1ob3RwbHVncGF0aC5zaApnbWFrZVs1XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnL05ldEJT
RCcKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aG90cGx1ZycKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvaG90cGx1ZycKZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMnCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycKZ21ha2UgLUMgeGVudHJhY2UgaW5zdGFsbApnbWFrZVszXTogRW50ZXJp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UnCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW50cmFjZS5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhlbnRyYWNlLm8geGVu
dHJhY2UuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtbyB4ZW50cmFjZSB4ZW50cmFj
ZS5vIC9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJ4Yy9s
aWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYgpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuc2V0c2l6ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHNldHNpemUubyBzZXRzaXplLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgICAgLW8geGVudHJhY2Vfc2V0c2l6ZSBzZXRzaXplLm8gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
IC1ML3Vzci9wa2cvbGliCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54ZW5jdHguby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9pbmNsdWRl
ICAtYyAtbyB4ZW5jdHgubyB4ZW5jdHguYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAt
byB4ZW5jdHggeGVuY3R4Lm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4u
L3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliCi9yb290L3hlbi00
LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4KWyAteiAi
eGVuY3R4IiBdIHx8IC9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9iaW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL21hbi9tYW4xCi9yb290L3hlbi00LjIuMC90b29s
cy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS9tYW4vbWFuOAovcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
bTA3NTUgLXAgeGVudHJhY2UgeGVudHJhY2Vfc2V0c2l6ZSAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNl
Ly4uLy4uL3Rvb2xzL3B5dGhvbi9pbnN0YWxsLXdyYXAgIi91c3IvcGtnL2Jpbi9weXRob24y
LjciIC9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCB4ZW50cmFjZV9mb3JtYXQgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvYmluClsgLXogInhlbmN0eCIgXSB8fCAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAg
eGVuY3R4IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbgovcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
bTA2NDQgLXAgeGVudHJhY2VfZm9ybWF0LjEgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvc2hhcmUvbWFuL21hbjEKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRy
YWNlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnRyYWNlLjggL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvbWFuL21hbjgKZ21h
a2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJh
Y2UnCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
JwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMn
CmdtYWtlIC1DIHhjdXRpbHMgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscycKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3Jlc3RvcmUuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0
aWxzLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtYyAtbyB4Y19yZXN0b3JlLm8geGNfcmVzdG9yZS5jICAtSS91c3Iv
cGtnL2luY2x1ZGUKZ2NjICAgIHhjX3Jlc3RvcmUubyAtbyB4Y19yZXN0b3JlIC9yb290L3hl
bi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVu
Z3Vlc3Quc28gIC1ML3Vzci9wa2cvbGliCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC54Y19zYXZlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9s
aWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy94ZW5zdG9y
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LWMgLW8geGNfc2F2ZS5vIHhjX3NhdmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICB4
Y19zYXZlLm8gLW8geGNfc2F2ZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8u
Li90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0
aWxzLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmd1ZXN0LnNvIC9yb290L3hlbi00LjIuMC90
b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtTC91
c3IvcGtnL2xpYgpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAucmVhZG5vdGVzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWMgLW8gcmVh
ZG5vdGVzLm8gcmVhZG5vdGVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgcmVhZG5v
dGVzLm8gLW8gcmVhZG5vdGVzIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4u
L3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRp
bHMvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gIC1ML3Vzci9wa2cvbGliCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5sc2V2dGNo
bi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1jIC1vIGxzZXZ0Y2huLm8g
bHNldnRjaG4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICBsc2V2dGNobi5vIC1vIGxz
ZXZ0Y2huIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhj
L2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliCi9yb290L3hlbi00LjIuMC90b29scy94
Y3V0aWxzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGN1dGlscy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4Y19yZXN0
b3JlIHhjX3NhdmUgcmVhZG5vdGVzIGxzZXZ0Y2huIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2JpbgpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy94Y3V0aWxzJwpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyBmaXJtd2FyZSBpbnN0YWxsCmdtYWtl
WzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2Fy
ZScKR0lUPWdpdCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvLi4vLi4vc2NyaXB0
cy9naXQtY2hlY2tvdXQuc2ggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3NlYWJpb3MuZ2l0IHJl
bC0xLjYuMy4yIHNlYWJpb3MtZGlyCkNsb25pbmcgaW50byAnc2VhYmlvcy1kaXItcmVtb3Rl
LnRtcCcuLi4KcmVtb3RlOiBDb3VudGluZyBvYmplY3RzOiA2NDkwLCBkb25lLhtbSwpyZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgMCUgKDEvMTM5MSkgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgIDElICgxNC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAgMiUgKDI4LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogICAzJSAoNDIvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBv
YmplY3RzOiAgIDQlICg1Ni8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICAgNSUgKDcwLzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czog
ICA2JSAoODQvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDcl
ICg5OC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgOCUgKDEx
Mi8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgOSUgKDEyNi8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMCUgKDE0MC8xMzkx
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMSUgKDE1NC8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMiUgKDE2Ny8xMzkxKSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMyUgKDE4MS8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNCUgKDE5NS8xMzkxKSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNSUgKDIwOS8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNiUgKDIyMy8xMzkxKSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICAxNyUgKDIzNy8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAxOCUgKDI1MS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICAxOSUgKDI2NS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICAyMCUgKDI3OS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICAyMSUgKDI5My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICAyMiUgKDMwNy8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICAyMyUgKDMyMC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAy
NCUgKDMzNC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyNSUg
KDM0OC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyNiUgKDM2
Mi8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyNyUgKDM3Ni8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyOCUgKDM5MC8xMzkx
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAyOSUgKDQwNC8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAzMCUgKDQxOC8xMzkxKSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAzMSUgKDQzMi8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAzMiUgKDQ0Ni8xMzkxKSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAzMyUgKDQ2MC8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICAzNCUgKDQ3My8xMzkxKSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICAzNSUgKDQ4Ny8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAzNiUgKDUwMS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICAzNyUgKDUxNS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICAzOCUgKDUyOS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICAzOSUgKDU0My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICA0MCUgKDU1Ny8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICA0MSUgKDU3MS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0
MiUgKDU4NS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0MyUg
KDU5OS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NCUgKDYx
My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NSUgKDYyNi8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NiUgKDY0MC8xMzkx
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NyUgKDY1NC8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0OCUgKDY2OC8xMzkxKSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0OSUgKDY4Mi8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MCUgKDY5Ni8xMzkxKSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MSUgKDcxMC8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MiUgKDcyNC8xMzkxKSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA1MyUgKDczOC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICA1NCUgKDc1Mi8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICA1NSUgKDc2Ni8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICA1NiUgKDc3OS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICA1NyUgKDc5My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICA1OCUgKDgwNy8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICA1OSUgKDgyMS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2
MCUgKDgzNS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MSUg
KDg0OS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MiUgKDg2
My8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MyUgKDg3Ny8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NCUgKDg5MS8xMzkx
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NSUgKDkwNS8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NiUgKDkxOS8xMzkxKSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NyUgKDkzMi8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2OCUgKDk0Ni8xMzkxKSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2OSUgKDk2MC8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA3MCUgKDk3NC8xMzkxKSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3MSUgKDk4OC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICA3MiUgKDEwMDIvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVz
c2luZyBvYmplY3RzOiAgNzMlICgxMDE2LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogIDc0JSAoMTAzMC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICA3NSUgKDEwNDQvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBv
YmplY3RzOiAgNzYlICgxMDU4LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2Jq
ZWN0czogIDc3JSAoMTA3Mi8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICA3OCUgKDEwODUvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3Rz
OiAgNzklICgxMDk5LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czog
IDgwJSAoMTExMy8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA4
MSUgKDExMjcvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgODIl
ICgxMTQxLzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDgzJSAo
MTE1NS8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA4NCUgKDEx
NjkvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgODUlICgxMTgz
LzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDg2JSAoMTE5Ny8x
MzkxKSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA4NyUgKDEyMTEvMTM5
MSkgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgODglICgxMjI1LzEzOTEp
ICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDg5JSAoMTIzOC8xMzkxKSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA5MCUgKDEyNTIvMTM5MSkgICAb
W0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgOTElICgxMjY2LzEzOTEpICAgG1tL
DXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDkyJSAoMTI4MC8xMzkxKSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA5MyUgKDEyOTQvMTM5MSkgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgOTQlICgxMzA4LzEzOTEpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDk1JSAoMTMyMi8xMzkxKSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA5NiUgKDEzMzYvMTM5MSkgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgOTclICgxMzUwLzEzOTEpICAgG1tLDXJlbW90ZTogQ29t
cHJlc3Npbmcgb2JqZWN0czogIDk4JSAoMTM2NC8xMzkxKSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICA5OSUgKDEzNzgvMTM5MSkgICAbW0sNcmVtb3RlOiBDb21wcmVz
c2luZyBvYmplY3RzOiAxMDAlICgxMzkxLzEzOTEpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogMTAwJSAoMTM5MS8xMzkxKSwgZG9uZS4bW0sKUmVjZWl2aW5nIG9iamVj
dHM6ICAgMCUgKDEvNjQ5MCkgICANUmVjZWl2aW5nIG9iamVjdHM6ICAgMSUgKDY1LzY0OTAp
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDIlICgxMzAvNjQ5MCkgICANUmVjZWl2aW5nIG9i
amVjdHM6ICAgMyUgKDE5NS82NDkwKSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICA0JSAoMjYw
LzY0OTApICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDUlICgzMjUvNjQ5MCkgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAgNiUgKDM5MC82NDkwKSwgMTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogICA3JSAoNDU1LzY0OTApLCAxMDAuMDAgS2lCIHwgMTcy
IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDglICg1MjAvNjQ5MCksIDEwMC4wMCBL
aUIgfCAxNzIgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAgOSUgKDU4NS82NDkwKSwg
MTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDEwJSAoNjQ5
LzY0OTApLCAxMDAuMDAgS2lCIHwgMTcyIEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
MTElICg3MTQvNjQ5MCksIDEwMC4wMCBLaUIgfCAxNzIgS2lCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICAxMiUgKDc3OS82NDkwKSwgMTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDEzJSAoODQ0LzY0OTApLCAxMDAuMDAgS2lCIHwgMTcyIEtpQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTQlICg5MDkvNjQ5MCksIDEwMC4wMCBLaUIgfCAx
NzIgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxNSUgKDk3NC82NDkwKSwgMTAwLjAw
IEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE2JSAoMTAzOS82NDkw
KSwgMTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE2JSAo
MTA4NC82NDkwKSwgMTAwLjAwIEtpQiB8IDE3MiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDE3JSAoMTEwNC82NDkwKSwgMzI0LjAwIEtpQiB8IDI4MSBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDE4JSAoMTE2OS82NDkwKSwgMzI0LjAwIEtpQiB8IDI4MSBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDE5JSAoMTIzNC82NDkwKSwgNDg0LjAwIEtpQiB8IDI3
NiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE5JSAoMTI2NC82NDkwKSwgNDg0LjAw
IEtpQiB8IDI3NiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIwJSAoMTI5OC82NDkw
KSwgNDg0LjAwIEtpQiB8IDI3NiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIxJSAo
MTM2My82NDkwKSwgNjM2LjAwIEtpQiB8IDI3MyBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDIyJSAoMTQyOC82NDkwKSwgNjM2LjAwIEtpQiB8IDI3MyBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDIzJSAoMTQ5My82NDkwKSwgNjM2LjAwIEtpQiB8IDI3MyBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDI0JSAoMTU1OC82NDkwKSwgNjM2LjAwIEtpQiB8IDI3
MyBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI1JSAoMTYyMy82NDkwKSwgNjM2LjAw
IEtpQiB8IDI3MyBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI2JSAoMTY4OC82NDkw
KSwgNjM2LjAwIEtpQiB8IDI3MyBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI3JSAo
MTc1My82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDI4JSAoMTgxOC82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDI4JSAoMTgzMi82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDI5JSAoMTg4My82NDkwKSwgODYwLjAwIEtpQiB8IDI5
NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDMwJSAoMTk0Ny82NDkwKSwgODYwLjAw
IEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDMxJSAoMjAxMi82NDkw
KSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDMyJSAo
MjA3Ny82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDMzJSAoMjE0Mi82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDM0JSAoMjIwNy82NDkwKSwgODYwLjAwIEtpQiB8IDI5NSBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDM1JSAoMjI3Mi82NDkwKSwgODYwLjAwIEtpQiB8IDI5
NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDM2JSAoMjMzNy82NDkwKSwgODYwLjAw
IEtpQiB8IDI5NSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDM3JSAoMjQwMi82NDkw
KSwgMS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzOCUgKDI0
NjcvNjQ5MCksIDEuMDIgTWlCIHwgMzA1IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
MzklICgyNTMyLzY0OTApLCAxLjAyIE1pQiB8IDMwNSBLaUIvcyAgIA1SZWNlaXZpbmcgb2Jq
ZWN0czogIDQwJSAoMjU5Ni82NDkwKSwgMS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA0MSUgKDI2NjEvNjQ5MCksIDEuMDIgTWlCIHwgMzA1IEtpQi9zICAg
DVJlY2VpdmluZyBvYmplY3RzOiAgNDIlICgyNzI2LzY0OTApLCAxLjAyIE1pQiB8IDMwNSBL
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQzJSAoMjc5MS82NDkwKSwgMS4wMiBNaUIg
fCAzMDUgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0NCUgKDI4NTYvNjQ5MCksIDEu
MDIgTWlCIHwgMzA1IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNDUlICgyOTIxLzY0
OTApLCAxLjAyIE1pQiB8IDMwNSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQ2JSAo
Mjk4Ni82NDkwKSwgMS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA0NyUgKDMwNTEvNjQ5MCksIDEuMDIgTWlCIHwgMzA1IEtpQi9zICAgDVJlY2VpdmluZyBv
YmplY3RzOiAgNDglICgzMTE2LzY0OTApLCAxLjAyIE1pQiB8IDMwNSBLaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDQ5JSAoMzE4MS82NDkwKSwgMS4wMiBNaUIgfCAzMDUgS2lCL3Mg
ICANUmVjZWl2aW5nIG9iamVjdHM6ICA1MCUgKDMyNDUvNjQ5MCksIDEuMDIgTWlCIHwgMzA1
IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTElICgzMzEwLzY0OTApLCAxLjAyIE1p
QiB8IDMwNSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDUyJSAoMzM3NS82NDkwKSwg
MS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1MyUgKDM0NDAv
NjQ5MCksIDEuMDIgTWlCIHwgMzA1IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTQl
ICgzNTA1LzY0OTApLCAxLjAyIE1pQiB8IDMwNSBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDU1JSAoMzU3MC82NDkwKSwgMS4wMiBNaUIgfCAzMDUgS2lCL3MgICANUmVjZWl2aW5n
IG9iamVjdHM6ICA1NiUgKDM2MzUvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgNTclICgzNzAwLzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIv
cyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDU4JSAoMzc2NS82NDkwKSwgMS4yMSBNaUIgfCAz
MTQgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1OSUgKDM4MzAvNjQ5MCksIDEuMjEg
TWlCIHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjAlICgzODk0LzY0OTAp
LCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDYwJSAoMzky
Ny82NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2
MSUgKDM5NTkvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgNjIlICg0MDI0LzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDYzJSAoNDA4OS82NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA2NCUgKDQxNTQvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtp
Qi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjUlICg0MjE5LzY0OTApLCAxLjIxIE1pQiB8
IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDY2JSAoNDI4NC82NDkwKSwgMS4y
MSBNaUIgfCAzMTQgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2NyUgKDQzNDkvNjQ5
MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjglICg0
NDE0LzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czog
IDY5JSAoNDQ3OS82NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA3MCUgKDQ1NDMvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJlY2Vp
dmluZyBvYmplY3RzOiAgNzElICg0NjA4LzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDcyJSAoNDY3My82NDkwKSwgMS4yMSBNaUIgfCAzMTQg
S2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3MyUgKDQ3MzgvNjQ5MCksIDEuMjEgTWlC
IHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzQlICg0ODAzLzY0OTApLCAx
LjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDc1JSAoNDg2OC82
NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3NiUg
KDQ5MzMvNjQ5MCksIDEuMjEgTWlCIHwgMzE0IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3Rz
OiAgNzclICg0OTk4LzY0OTApLCAxLjIxIE1pQiB8IDMxNCBLaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDc4JSAoNTA2My82NDkwKSwgMS4yMSBNaUIgfCAzMTQgS2lCL3MgICANUmVj
ZWl2aW5nIG9iamVjdHM6ICA3OSUgKDUxMjgvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODAlICg1MTkyLzY0OTApLCAxLjQzIE1pQiB8IDMy
NiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDgxJSAoNTI1Ny82NDkwKSwgMS40MyBN
aUIgfCAzMjYgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4MiUgKDUzMjIvNjQ5MCks
IDEuNDMgTWlCIHwgMzI2IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODMlICg1Mzg3
LzY0OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDg0
JSAoNTQ1Mi82NDkwKSwgMS40MyBNaUIgfCAzMjYgS2lCL3MgICANUmVjZWl2aW5nIG9iamVj
dHM6ICA4NSUgKDU1MTcvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgODYlICg1NTgyLzY0OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1S
ZWNlaXZpbmcgb2JqZWN0czogIDg3JSAoNTY0Ny82NDkwKSwgMS40MyBNaUIgfCAzMjYgS2lC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4OCUgKDU3MTIvNjQ5MCksIDEuNDMgTWlCIHwg
MzI2IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODklICg1Nzc3LzY0OTApLCAxLjQz
IE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDkwJSAoNTg0MS82NDkw
KSwgMS40MyBNaUIgfCAzMjYgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA5MSUgKDU5
MDYvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
OTIlICg1OTcxLzY0OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNlaXZpbmcgb2Jq
ZWN0czogIDkzJSAoNjAzNi82NDkwKSwgMS40MyBNaUIgfCAzMjYgS2lCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA5NCUgKDYxMDEvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9zICAg
DVJlY2VpdmluZyBvYmplY3RzOiAgOTUlICg2MTY2LzY0OTApLCAxLjQzIE1pQiB8IDMyNiBL
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk2JSAoNjIzMS82NDkwKSwgMS40MyBNaUIg
fCAzMjYgS2lCL3MgICANcmVtb3RlOiBUb3RhbCA2NDkwIChkZWx0YSA1MTQ3KSwgcmV1c2Vk
IDY0MjAgKGRlbHRhIDUwOTUpG1tLClJlY2VpdmluZyBvYmplY3RzOiAgOTclICg2Mjk2LzY0
OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk4JSAo
NjM2MS82NDkwKSwgMS40MyBNaUIgfCAzMjYgS2lCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA5OSUgKDY0MjYvNjQ5MCksIDEuNDMgTWlCIHwgMzI2IEtpQi9zICAgDVJlY2VpdmluZyBv
YmplY3RzOiAxMDAlICg2NDkwLzY0OTApLCAxLjQzIE1pQiB8IDMyNiBLaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogMTAwJSAoNjQ5MC82NDkwKSwgMS42MSBNaUIgfCAzMjYgS2lCL3Ms
IGRvbmUuClJlc29sdmluZyBkZWx0YXM6ICAgMCUgKDAvNTE0NykgICANUmVzb2x2aW5nIGRl
bHRhczogICAxJSAoNTQvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogICAzJSAoMjAzLzUx
NDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgNCUgKDIxMC81MTQ3KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgIDclICgzNzQvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogICA4JSAoNDIx
LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgOSUgKDQ3My81MTQ3KSAgIA1SZXNvbHZp
bmcgZGVsdGFzOiAgMTAlICg1MjMvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDExJSAo
NTg2LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxMiUgKDY2MS81MTQ3KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgMTMlICg2OTMvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDE0
JSAoNzIxLzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxNSUgKDgyMi81MTQ3KSAgIA1S
ZXNvbHZpbmcgZGVsdGFzOiAgMTYlICg4MzUvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczog
IDE4JSAoOTQ2LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxOSUgKDk5OC81MTQ3KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgMjAlICgxMDcyLzUxNDcpICAgDVJlc29sdmluZyBkZWx0
YXM6ICAyMiUgKDExNjMvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDIzJSAoMTE4OC81
MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjQlICgxMjQzLzUxNDcpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICAyNSUgKDEzMjAvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDI2JSAo
MTM0OC81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjclICgxNDA4LzUxNDcpICAgDVJl
c29sdmluZyBkZWx0YXM6ICAyOCUgKDE0NDYvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczog
IDI5JSAoMTUxMy81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzAlICgxNTcxLzUxNDcp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICAzMSUgKDE2MDEvNTE0NykgICANUmVzb2x2aW5nIGRl
bHRhczogIDMyJSAoMTY2MC81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzMlICgxNzQw
LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAzNCUgKDE3NTYvNTE0NykgICANUmVzb2x2
aW5nIGRlbHRhczogIDM1JSAoMTgwMy81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzYl
ICgxODU5LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICAzNyUgKDE5MTAvNTE0NykgICAN
UmVzb2x2aW5nIGRlbHRhczogIDM4JSAoMTk3My81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgMzklICgyMDI1LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0MCUgKDIwODYvNTE0
NykgICANUmVzb2x2aW5nIGRlbHRhczogIDQxJSAoMjEyNS81MTQ3KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgNDIlICgyMTY1LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0MyUgKDIy
MTYvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDQ0JSAoMjI4MC81MTQ3KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgNDUlICgyMzUxLzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0
OCUgKDI1MjIvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDQ5JSAoMjUzNC81MTQ3KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgNTAlICgyNjE4LzUxNDcpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA1MSUgKDI2MzcvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDUyJSAoMjY4My81
MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNTMlICgyNzI4LzUxNDcpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA1NyUgKDI5NjEvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDYwJSAo
MzA5OS81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjElICgzMTUwLzUxNDcpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA2MiUgKDMyMDEvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczog
IDYzJSAoMzI4Ni81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjQlICgzMzEyLzUxNDcp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA2NiUgKDM0MDUvNTE0NykgICANUmVzb2x2aW5nIGRl
bHRhczogIDY5JSAoMzU1Ny81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzAlICgzNjI0
LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3MyUgKDM3NjAvNTE0NykgICANUmVzb2x2
aW5nIGRlbHRhczogIDc0JSAoMzgzMy81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzUl
ICgzOTAyLzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3NiUgKDM5NTcvNTE0NykgICAN
UmVzb2x2aW5nIGRlbHRhczogIDc3JSAoMzk2OS81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgNzglICg0MDUzLzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4MCUgKDQxMzIvNTE0
NykgICANUmVzb2x2aW5nIGRlbHRhczogIDgzJSAoNDMxMC81MTQ3KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgODQlICg0MzI4LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4NSUgKDQz
OTAvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDg3JSAoNDQ4Mi81MTQ3KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgODglICg0NTU3LzUxNDcpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4
OSUgKDQ2MDEvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDkwJSAoNDY2NC81MTQ3KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgOTElICg0NzA1LzUxNDcpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA5MiUgKDQ3NTgvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDkzJSAoNDgwMy81
MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTQlICg0ODc1LzUxNDcpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA5NSUgKDQ5MzQvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczogIDk2JSAo
NDk2Ny81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTclICg1MDA1LzUxNDcpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA5OCUgKDUwNjMvNTE0NykgICANUmVzb2x2aW5nIGRlbHRhczog
IDk5JSAoNTA5OC81MTQ3KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAxMDAlICg1MTQ3LzUxNDcp
ICAgDVJlc29sdmluZyBkZWx0YXM6IDEwMCUgKDUxNDcvNTE0NyksIGRvbmUuClN3aXRjaGVk
IHRvIGEgbmV3IGJyYW5jaCAnZHVtbXknCmNwIHNlYWJpb3MtY29uZmlnIHNlYWJpb3MtZGly
Ly5jb25maWc7CmdtYWtlIFBZVEhPTj1weXRob24yLjcgc3ViZGlycy1hbGwKZ21ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlJwpn
bWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmly
bXdhcmUnCmdtYWtlIC1DIHNlYWJpb3MtZGlyIGFsbApnbWFrZVs2XTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvc2VhYmlvcy1kaXItcmVt
b3RlJwogIEJ1aWxkIEtjb25maWcgY29uZmlnIGZpbGUKICBDb21waWxpbmcgd2hvbGUgcHJv
Z3JhbSBvdXQvY2NvZGUuMTYucwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gc3JjL2lvcG9ydC5o
OjgxOjAsCiAgICAgICAgICAgICAgICAgZnJvbSBzcmMvZmFycHRyLmg6OSwKICAgICAgICAg
ICAgICAgICBmcm9tIHNyYy9vdXRwdXQuYzo5OgpzcmMvdHlwZXMuaDoxMjc6MDogd2Fybmlu
ZzogIl9fc2VjdGlvbiIgcmVkZWZpbmVkCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDozMjA6
MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRp
b24Kc3JjL3R5cGVzLmg6MTMwOjA6IHdhcm5pbmc6ICJfX2FsaWduZWQiIHJlZGVmaW5lZAov
dXNyL2luY2x1ZGUvc3lzL2NkZWZzLmg6MzE5OjA6IG5vdGU6IHRoaXMgaXMgdGhlIGxvY2F0
aW9uIG9mIHRoZSBwcmV2aW91cyBkZWZpbml0aW9uCiAgQ29tcGlsaW5nIHRvIGFzc2VtYmxl
ciBvdXQvYXNtLW9mZnNldHMucwogIEdlbmVyYXRpbmcgb2Zmc2V0IGZpbGUgb3V0L2FzbS1v
ZmZzZXRzLmgKICBDb21waWxpbmcgKDE2Yml0KSBvdXQvY29kZTE2Lm8KICBDb21waWxpbmcg
d2hvbGUgcHJvZ3JhbSBvdXQvY2NvZGUzMmZsYXQubwpJbiBmaWxlIGluY2x1ZGVkIGZyb20g
c3JjL2lvcG9ydC5oOjgxOjAsCiAgICAgICAgICAgICAgICAgZnJvbSBzcmMvZmFycHRyLmg6
OSwKICAgICAgICAgICAgICAgICBmcm9tIHNyYy9vdXRwdXQuYzo5OgpzcmMvdHlwZXMuaDox
Mjc6MDogd2FybmluZzogIl9fc2VjdGlvbiIgcmVkZWZpbmVkCi91c3IvaW5jbHVkZS9zeXMv
Y2RlZnMuaDozMjA6MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZp
b3VzIGRlZmluaXRpb24Kc3JjL3R5cGVzLmg6MTMwOjA6IHdhcm5pbmc6ICJfX2FsaWduZWQi
IHJlZGVmaW5lZAovdXNyL2luY2x1ZGUvc3lzL2NkZWZzLmg6MzE5OjA6IG5vdGU6IHRoaXMg
aXMgdGhlIGxvY2F0aW9uIG9mIHRoZSBwcmV2aW91cyBkZWZpbml0aW9uCiAgQ29tcGlsaW5n
IHdob2xlIHByb2dyYW0gb3V0L2NvZGUzMnNlZy5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBz
cmMvaW9wb3J0Lmg6ODE6MCwKICAgICAgICAgICAgICAgICBmcm9tIHNyYy9mYXJwdHIuaDo5
LAogICAgICAgICAgICAgICAgIGZyb20gc3JjL291dHB1dC5jOjk6CnNyYy90eXBlcy5oOjEy
NzowOiB3YXJuaW5nOiAiX19zZWN0aW9uIiByZWRlZmluZWQKL3Vzci9pbmNsdWRlL3N5cy9j
ZGVmcy5oOjMyMDowOiBub3RlOiB0aGlzIGlzIHRoZSBsb2NhdGlvbiBvZiB0aGUgcHJldmlv
dXMgZGVmaW5pdGlvbgpzcmMvdHlwZXMuaDoxMzA6MDogd2FybmluZzogIl9fYWxpZ25lZCIg
cmVkZWZpbmVkCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDozMTk6MDogbm90ZTogdGhpcyBp
cyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24KICBCdWlsZGluZyBs
ZCBzY3JpcHRzICh2ZXJzaW9uICIxLjYuMy4yLTIwMTIxMjA0XzEzMjUyNy1kb20wLmxpcHB1
eC5kZSIpCkZpeGVkIHNwYWNlOiAweGUwNWItMHgxMDAwMCAgdG90YWw6IDgxMDEgIHNsYWNr
OiA1ICBQZXJjZW50IHNsYWNrOiAwLjElCjE2Yml0IHNpemU6ICAgICAgICAgICA0MDkxMgoz
MmJpdCBzZWdtZW50ZWQgc2l6ZTogMTU4MAozMmJpdCBmbGF0IHNpemU6ICAgICAgMTM2MzYK
MzJiaXQgZmxhdCBpbml0IHNpemU6IDUzMjMyCiAgTGlua2luZyBvdXQvcm9tMTYubwogIFN0
cmlwcGluZyBvdXQvcm9tMTYuc3RyaXAubwogIExpbmtpbmcgb3V0L3JvbTMyc2VnLm8KICBT
dHJpcHBpbmcgb3V0L3JvbTMyc2VnLnN0cmlwLm8KICBMaW5raW5nIG91dC9yb20ubwogIFBy
ZXBwaW5nIG91dC9iaW9zLmJpbgpUb3RhbCBzaXplOiAxMTE4NTIgIEZpeGVkOiA1NjEzMiAg
RnJlZTogMTkyMjAgKHVzZWQgODUuMyUgb2YgMTI4S2lCIHJvbSkKZ21ha2VbNl06IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvc2VhYmlvcy1k
aXItcmVtb3RlJwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC90b29scy9maXJtd2FyZScKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlJwpnbWFrZSAtQyByb21iaW9zIGFsbApnbWFrZVs2
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUv
cm9tYmlvcycKZ21ha2VbN106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnCmdtYWtlIC1DIDMyYml0IGFsbApnbWFrZVs4XTog
RW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9t
Ymlvcy8zMmJpdCcKZ21ha2VbOV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCmdtYWtlIC1DIHRjZ2Jpb3MgYWxs
CmdtYWtlWzEwXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
ZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zJwpnY2MgICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnRjZ2Jpb3Muby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMgIC1X
ZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVpbHRp
biAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlv
cy8zMmJpdC90Y2diaW9zLy4uLy4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkuLiAtSS4u
Ly4uICAtYyAtbyB0Y2diaW9zLm8gdGNnYmlvcy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2Nj
ICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC50cG1fZHJpdmVycy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8t
dGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIu
MC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L3RjZ2Jpb3MvLi4vLi4vLi4vLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS4uIC1JLi4vLi4gIC1jIC1vIHRwbV9kcml2ZXJzLm8gdHBtX2Ry
aXZlcnMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmxkIC1tZWxmX2kzODYgLXIgdGNnYmlvcy5v
IHRwbV9kcml2ZXJzLm8gLW8gdGNnYmlvc2V4dC5vCmdtYWtlWzEwXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L3Rj
Z2Jpb3MnCmdtYWtlWzldOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCmdtYWtlIDMyYml0Ymlvc19mbGF0LmgKZ21h
a2VbOV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13
YXJlL3JvbWJpb3MvMzJiaXQnCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuMzJiaXRiaW9zLm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8t
c3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZs
b2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvLi4v
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS4uICAtYyAtbyAzMmJpdGJpb3MubyAzMmJpdGJp
b3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudXRpbC5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1m
bG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0Ly4u
Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkuLiAgLWMgLW8gdXRpbC5vIHV0aWwuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMy
IC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAucG1tLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvLi4vLi4vLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS4uICAtYyAtbyBwbW0ubyBwbW0uYyAgLUkvdXNyL3BrZy9pbmNs
dWRlCmxkIC1tZWxmX2kzODYgLXMgLXIgMzJiaXRiaW9zLm8gdGNnYmlvcy90Y2diaW9zZXh0
Lm8gdXRpbC5vIHBtbS5vIC1vIDMyYml0Ymlvc19hbGwubwpzaCBta2hleCBoaWdoYmlvc19h
cnJheSAzMmJpdGJpb3NfYWxsLm8gPiAzMmJpdGJpb3NfZmxhdC5oCmdtYWtlWzldOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3Mv
MzJiaXQnCmdtYWtlWzhdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnCmdtYWtlIEJJT1Mt
Ym9jaHMtbGF0ZXN0CmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zJwpnY2MgLW8gYmlvc3N1bXMgYmlvc3N1bXMu
YwpnY2MgLURCWF9TTVBfUFJPQ0VTU09SUz0xIC1FIC1QIHJvbWJpb3MuYyA+IF9yb21iaW9z
Xy5jCmJjYyAtbyByb21iaW9zLnMgLUMtYyAtRF9faTg2X18gLTAgLVMgX3JvbWJpb3NfLmMK
c2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwuZGF0YS8vJyByb21iaW9zLnMgPiBfcm9t
Ymlvc18ucwphczg2IF9yb21iaW9zXy5zIC1iIHRtcC5iaW4gLXUtIC13LSAtZyAtMCAtaiAt
TyAtbCByb21iaW9zLnR4dApwZXJsIG1ha2VzeW0ucGVybCA8IHJvbWJpb3MudHh0ID4gcm9t
Ymlvcy5zeW0KbXYgdG1wLmJpbiBCSU9TLWJvY2hzLWxhdGVzdAouL2Jpb3NzdW1zIEJJT1Mt
Ym9jaHMtbGF0ZXN0CgoKUENJLUJpb3MgaGVhZGVyIGF0OiAweEI1QjAKQ3VycmVudCBjaGVj
a3N1bTogICAgIDB4NTgKQ2FsY3VsYXRlZCBjaGVja3N1bTogIDB4NTggIAoKCiRQSVIgaGVh
ZGVyIGF0OiAgICAgMHhCOTAwCkN1cnJlbnQgY2hlY2tzdW06ICAgICAweDM3CkNhbGN1bGF0
ZWQgY2hlY2tzdW06ICAweDI3CiAgU2V0dGluZyBjaGVja3N1bS4KCgpCaW9zIGNoZWNrc3Vt
IGF0OiAgIDB4RkZGRgpDdXJyZW50IGNoZWNrc3VtOiAgICAgMHgwMApDYWxjdWxhdGVkIGNo
ZWNrc3VtOiAgMHhBQSAgU2V0dGluZyBjaGVja3N1bS4Kcm0gLWYgX3JvbWJpb3NfLnMKZ21h
a2VbN106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdh
cmUvcm9tYmlvcycKZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcycKZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnCmdtYWtlWzVdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScKZ21ha2UgLUMgdmdh
YmlvcyBhbGwKZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2Zpcm13YXJlL3ZnYWJpb3MnCmdjYyAtbyBiaW9zc3VtcyBiaW9zc3Vtcy5jCmdj
YyAtbyB2YmV0YWJsZXMtZ2VuIHZiZXRhYmxlcy1nZW4uYwouL3ZiZXRhYmxlcy1nZW4gPiB2
YmV0YWJsZXMuaApnY2MgLUUgLVAgdmdhYmlvcy5jICAtRFZCRSAiLURWR0FCSU9TX0RBVEU9
XCJgZGF0ZSAnKyVkICViICVZJ2BcIiIgPiBfdmdhYmlvc18uYwpiY2MgLW8gdmdhYmlvcy5z
IC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2FiaW9zXy5jCnNlZCAtZSAncy9eXC50ZXh0Ly8n
IC1lICdzL15cLmRhdGEvLycgdmdhYmlvcy5zID4gX3ZnYWJpb3NfLnMKYXM4NiBfdmdhYmlv
c18ucyAtYiB2Z2FiaW9zLmJpbiAtdSAtdy0gLWcgLTAgLWogLU8gLWwgdmdhYmlvcy50eHQK
cm0gLWYgX3ZnYWJpb3NfLnMgX3ZnYWJpb3NfLmMgdmdhYmlvcy5zCmNwIHZnYWJpb3MuYmlu
IFZHQUJJT1MtbGdwbC1sYXRlc3QuYmluCi4vYmlvc3N1bXMgVkdBQklPUy1sZ3BsLWxhdGVz
dC5iaW4KCkJpb3MgY2hlY2tzdW0gYXQ6ICAgMHg5REZGCkN1cnJlbnQgY2hlY2tzdW06ICAg
ICAweDAwCkNhbGN1bGF0ZWQgY2hlY2tzdW06ICAweEVDICBTZXR0aW5nIGNoZWNrc3VtLgps
cyAtbCBWR0FCSU9TLWxncGwtbGF0ZXN0LmJpbgotcnctci0tci0tICAxIHJvb3QgIHdoZWVs
ICA0MDQ0OCBEZWMgIDQgMTM6MjUgVkdBQklPUy1sZ3BsLWxhdGVzdC5iaW4KZ2NjIC1FIC1Q
IHZnYWJpb3MuYyAgLURWQkUgLURERUJVRyAiLURWR0FCSU9TX0RBVEU9XCJgZGF0ZSAnKyVk
ICViICVZJ2BcIiIgPiBfdmdhYmlvcy1kZWJ1Z18uYwpiY2MgLW8gdmdhYmlvcy1kZWJ1Zy5z
IC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2FiaW9zLWRlYnVnXy5jCnNlZCAtZSAncy9eXC50
ZXh0Ly8nIC1lICdzL15cLmRhdGEvLycgdmdhYmlvcy1kZWJ1Zy5zID4gX3ZnYWJpb3MtZGVi
dWdfLnMKYXM4NiBfdmdhYmlvcy1kZWJ1Z18ucyAtYiB2Z2FiaW9zLmRlYnVnLmJpbiAtdSAt
dy0gLWcgLTAgLWogLU8gLWwgdmdhYmlvcy5kZWJ1Zy50eHQKcm0gLWYgX3ZnYWJpb3MtZGVi
dWdfLnMgX3ZnYWJpb3MtZGVidWdfLmMgdmdhYmlvcy1kZWJ1Zy5zCmNwIHZnYWJpb3MuZGVi
dWcuYmluIFZHQUJJT1MtbGdwbC1sYXRlc3QuZGVidWcuYmluCi4vYmlvc3N1bXMgVkdBQklP
Uy1sZ3BsLWxhdGVzdC5kZWJ1Zy5iaW4KCkJpb3MgY2hlY2tzdW0gYXQ6ICAgMHhBMUZGCkN1
cnJlbnQgY2hlY2tzdW06ICAgICAweDAwCkNhbGN1bGF0ZWQgY2hlY2tzdW06ICAweDU4ICBT
ZXR0aW5nIGNoZWNrc3VtLgpscyAtbCBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbgot
cnctci0tci0tICAxIHJvb3QgIHdoZWVsICA0MTQ3MiBEZWMgIDQgMTM6MjUgVkdBQklPUy1s
Z3BsLWxhdGVzdC5kZWJ1Zy5iaW4KZ2NjIC1FIC1QIHZnYWJpb3MuYyAgLURDSVJSVVMgLURQ
Q0lCSU9TICItRFZHQUJJT1NfREFURT1cImBkYXRlICcrJWQgJWIgJVknYFwiIiA+IF92Z2Fi
aW9zLWNpcnJ1c18uYwpiY2MgLW8gdmdhYmlvcy1jaXJydXMucyAtQy1jIC1EX19pODZfXyAt
UyAtMCBfdmdhYmlvcy1jaXJydXNfLmMKc2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwu
ZGF0YS8vJyB2Z2FiaW9zLWNpcnJ1cy5zID4gX3ZnYWJpb3MtY2lycnVzXy5zCmFzODYgX3Zn
YWJpb3MtY2lycnVzXy5zIC1iIHZnYWJpb3MtY2lycnVzLmJpbiAtdSAtdy0gLWcgLTAgLWog
LU8gLWwgdmdhYmlvcy1jaXJydXMudHh0CnJtIC1mIF92Z2FiaW9zLWNpcnJ1c18ucyBfdmdh
Ymlvcy1jaXJydXNfLmMgdmdhYmlvcy1jaXJydXMucwpjcCB2Z2FiaW9zLWNpcnJ1cy5iaW4g
VkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuYmluCi4vYmlvc3N1bXMgVkdBQklPUy1sZ3Bs
LWxhdGVzdC5jaXJydXMuYmluCgpCaW9zIGNoZWNrc3VtIGF0OiAgIDB4OEJGRgpDdXJyZW50
IGNoZWNrc3VtOiAgICAgMHgwMApDYWxjdWxhdGVkIGNoZWNrc3VtOiAgMHhGMCAgU2V0dGlu
ZyBjaGVja3N1bS4KbHMgLWwgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuYmluCi1ydy1y
LS1yLS0gIDEgcm9vdCAgd2hlZWwgIDM1ODQwIERlYyAgNCAxMzoyNSBWR0FCSU9TLWxncGwt
bGF0ZXN0LmNpcnJ1cy5iaW4KZ2NjIC1FIC1QIHZnYWJpb3MuYyAgLURDSVJSVVMgLURDSVJS
VVNfREVCVUcgLURQQ0lCSU9TICItRFZHQUJJT1NfREFURT1cImBkYXRlICcrJWQgJWIgJVkn
YFwiIiA+IF92Z2FiaW9zLWNpcnJ1cy1kZWJ1Z18uYwpiY2MgLW8gdmdhYmlvcy1jaXJydXMt
ZGVidWcucyAtQy1jIC1EX19pODZfXyAtUyAtMCBfdmdhYmlvcy1jaXJydXMtZGVidWdfLmMK
c2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwuZGF0YS8vJyB2Z2FiaW9zLWNpcnJ1cy1k
ZWJ1Zy5zID4gX3ZnYWJpb3MtY2lycnVzLWRlYnVnXy5zCmFzODYgX3ZnYWJpb3MtY2lycnVz
LWRlYnVnXy5zIC1iIHZnYWJpb3MtY2lycnVzLmRlYnVnLmJpbiAtdSAtdy0gLWcgLTAgLWog
LU8gLWwgdmdhYmlvcy1jaXJydXMuZGVidWcudHh0CnJtIC1mIF92Z2FiaW9zLWNpcnJ1cy1k
ZWJ1Z18ucyBfdmdhYmlvcy1jaXJydXMtZGVidWdfLmMgdmdhYmlvcy1jaXJydXMtZGVidWcu
cwpjcCB2Z2FiaW9zLWNpcnJ1cy5kZWJ1Zy5iaW4gVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJy
dXMuZGVidWcuYmluCi4vYmlvc3N1bXMgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVi
dWcuYmluCgpCaW9zIGNoZWNrc3VtIGF0OiAgIDB4OEJGRgpDdXJyZW50IGNoZWNrc3VtOiAg
ICAgMHgwMApDYWxjdWxhdGVkIGNoZWNrc3VtOiAgMHg2OCAgU2V0dGluZyBjaGVja3N1bS4K
bHMgLWwgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVidWcuYmluCi1ydy1yLS1yLS0g
IDEgcm9vdCAgd2hlZWwgIDM1ODQwIERlYyAgNCAxMzoyNSBWR0FCSU9TLWxncGwtbGF0ZXN0
LmNpcnJ1cy5kZWJ1Zy5iaW4KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvdmdhYmlvcycKZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnCmdtYWtlWzVdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScKZ21ha2Ug
LUMgZXRoZXJib290IGFsbApnbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvZXRoZXJib290JwppZiAhIHdnZXQgLU8gX2lweGUu
dGFyLmd6IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLWV4dGZpbGVzL2lweGUtZ2l0LTlh
OTNkYjNmMDk0NzQ4NGUzMGU3NTNiYmQ2MWExMGIxNzMzNmUyMGUudGFyLmd6OyB0aGVuIFwK
CWdpdCBjbG9uZSBnaXQ6Ly9naXQuaXB4ZS5vcmcvaXB4ZS5naXQgaXB4ZS5naXQ7IFwKCShj
ZCBpcHhlLmdpdCAmJiBnaXQgYXJjaGl2ZSAtLWZvcm1hdD10YXIgLS1wcmVmaXg9aXB4ZS8g
XAoJOWE5M2RiM2YwOTQ3NDg0ZTMwZTc1M2JiZDYxYTEwYjE3MzM2ZTIwZSB8IGd6aXAgPi4u
L19pcHhlLnRhci5neik7IFwKCXJtIC1yZiBpcHhlLmdpdDsgXApmaQp3Z2V0OiBub3QgZm91
bmQKQ2xvbmluZyBpbnRvICdpcHhlLmdpdCcuLi4KcmVtb3RlOiBDb3VudGluZyBvYmplY3Rz
OiAzNzg0OSwgZG9uZS4bW0sKcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDAlICgx
LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgMSUgKDEzMy8x
MzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDIlICgyNjYvMTMy
NzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICAzJSAoMzk5LzEzMjc2
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgNCUgKDUzMi8xMzI3Nikg
ICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDUlICg2NjQvMTMyNzYpICAg
G1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICA2JSAoNzk3LzEzMjc2KSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgNyUgKDkzMC8xMzI3NikgICAbW0sN
cmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDglICgxMDYzLzEzMjc2KSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgOSUgKDExOTUvMTMyNzYpICAgG1tLDXJl
bW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDEwJSAoMTMyOC8xMzI3NikgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTElICgxNDYxLzEzMjc2KSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMiUgKDE1OTQvMTMyNzYpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDEzJSAoMTcyNi8xMzI3NikgICAbW0sNcmVtb3Rl
OiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTQlICgxODU5LzEzMjc2KSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNSUgKDE5OTIvMTMyNzYpICAgG1tLDXJlbW90ZTog
Q29tcHJlc3Npbmcgb2JqZWN0czogIDE2JSAoMjEyNS8xMzI3NikgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgMTclICgyMjU3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICAxOCUgKDIzOTAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29t
cHJlc3Npbmcgb2JqZWN0czogIDE5JSAoMjUyMy8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21w
cmVzc2luZyBvYmplY3RzOiAgMjAlICgyNjU2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAyMSUgKDI3ODgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDIyJSAoMjkyMS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVz
c2luZyBvYmplY3RzOiAgMjMlICgzMDU0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICAyNCUgKDMxODcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogIDI1JSAoMzMxOS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2lu
ZyBvYmplY3RzOiAgMjYlICgzNDUyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICAyNyUgKDM1ODUvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcg
b2JqZWN0czogIDI4JSAoMzcxOC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBv
YmplY3RzOiAgMjklICgzODUxLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICAzMCUgKDM5ODMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2Jq
ZWN0czogIDMxJSAoNDExNi8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmpl
Y3RzOiAgMzIlICg0MjQ5LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICAzMyUgKDQzODIvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0
czogIDM0JSAoNDUxNC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3Rz
OiAgMzUlICg0NjQ3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICAzNiUgKDQ3ODAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czog
IDM3JSAoNDkxMy8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAg
MzglICg1MDQ1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAz
OSUgKDUxNzgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQw
JSAoNTMxMS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDEl
ICg1NDQ0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0MiUg
KDU1NzYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQzJSAo
NTcwOS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDQlICg1
ODQyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NSUgKDU5
NzUvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQ2JSAoNjEw
Ny8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDclICg2MjQw
LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0OCUgKDYzNzMv
MTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQ5JSAoNjUwNi8x
MzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTAlICg2NjM4LzEz
Mjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MSUgKDY3NzEvMTMy
NzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDUyJSAoNjkwNC8xMzI3
NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTMlICg3MDM3LzEzMjc2
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1NCUgKDcxNzAvMTMyNzYp
ICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDU1JSAoNzMwMi8xMzI3Nikg
ICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTYlICg3NDM1LzEzMjc2KSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1NyUgKDc1NjgvMTMyNzYpICAg
G1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDU4JSAoNzcwMS8xMzI3NikgICAb
W0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTklICg3ODMzLzEzMjc2KSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MCUgKDc5NjYvMTMyNzYpICAgG1tL
DXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDYxJSAoODA5OS8xMzI3NikgICAbW0sN
cmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjIlICg4MjMyLzEzMjc2KSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MyUgKDgzNjQvMTMyNzYpICAgG1tLDXJl
bW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDY0JSAoODQ5Ny8xMzI3NikgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjUlICg4NjMwLzEzMjc2KSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NiUgKDg3NjMvMTMyNzYpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDY3JSAoODg5NS8xMzI3NikgICAbW0sNcmVtb3Rl
OiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjglICg5MDI4LzEzMjc2KSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA2OSUgKDkxNjEvMTMyNzYpICAgG1tLDXJlbW90ZTog
Q29tcHJlc3Npbmcgb2JqZWN0czogIDcwJSAoOTI5NC8xMzI3NikgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgNzElICg5NDI2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3MiUgKDk1NTkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29t
cHJlc3Npbmcgb2JqZWN0czogIDczJSAoOTY5Mi8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21w
cmVzc2luZyBvYmplY3RzOiAgNzQlICg5ODI1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICA3NSUgKDk5NTcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDc2JSAoMTAwOTAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDc3JSAoMTAyMjMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDc4JSAoMTAzNTYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDc5JSAoMTA0ODkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDgwJSAoMTA2MjEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDgxJSAoMTA3NTQvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDgyJSAoMTA4ODcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDgzJSAoMTEwMjAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg0JSAoMTExNTIvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg1JSAoMTEyODUvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg2JSAoMTE0MTgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg3JSAoMTE1NTEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg4JSAoMTE2ODMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDg5JSAoMTE4MTYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDkwJSAoMTE5NDkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDkxJSAoMTIwODIvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDkyJSAoMTIyMTQvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDkzJSAoMTIzNDcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk0JSAoMTI0ODAvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk1JSAoMTI2MTMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk2JSAoMTI3NDUvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk3JSAoMTI4NzgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk4JSAoMTMwMTEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDk5JSAoMTMxNDQvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogMTAwJSAoMTMyNzYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogMTAwJSAoMTMyNzYvMTMyNzYpLCBkb25lLhtbSwpSZWNlaXZpbmcg
b2JqZWN0czogICAwJSAoMS8zNzg0OSkgICANUmVjZWl2aW5nIG9iamVjdHM6ICAgMSUgKDM3
OS8zNzg0OSkgICANUmVjZWl2aW5nIG9iamVjdHM6ICAgMiUgKDc1Ny8zNzg0OSkgICANUmVj
ZWl2aW5nIG9iamVjdHM6ICAgMyUgKDExMzYvMzc4NDkpICAgDVJlY2VpdmluZyBvYmplY3Rz
OiAgIDQlICgxNTE0LzM3ODQ5KSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICA1JSAoMTg5My8z
Nzg0OSksIDU1Ni4wMCBLaUIgfCAxLjA2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
IDYlICgyMjcxLzM3ODQ5KSwgNTU2LjAwIEtpQiB8IDEuMDYgTWlCL3MgICANUmVjZWl2aW5n
IG9iamVjdHM6ICAgNyUgKDI2NTAvMzc4NDkpLCA1NTYuMDAgS2lCIHwgMS4wNiBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogICA4JSAoMzAyOC8zNzg0OSksIDU1Ni4wMCBLaUIgfCAx
LjA2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDklICgzNDA3LzM3ODQ5KSwgNTU2
LjAwIEtpQiB8IDEuMDYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxMCUgKDM3ODUv
Mzc4NDkpLCA1NTYuMDAgS2lCIHwgMS4wNiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czog
IDExJSAoNDE2NC8zNzg0OSksIDU1Ni4wMCBLaUIgfCAxLjA2IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgMTIlICg0NTQyLzM3ODQ5KSwgNTU2LjAwIEtpQiB8IDEuMDYgTWlCL3Mg
ICANUmVjZWl2aW5nIG9iamVjdHM6ICAxMyUgKDQ5MjEvMzc4NDkpLCA1NTYuMDAgS2lCIHwg
MS4wNiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE0JSAoNTI5OS8zNzg0OSksIDU1
Ni4wMCBLaUIgfCAxLjA2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTUlICg1Njc4
LzM3ODQ5KSwgNTU2LjAwIEtpQiB8IDEuMDYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICAxNiUgKDYwNTYvMzc4NDkpLCA1NTYuMDAgS2lCIHwgMS4wNiBNaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogIDE3JSAoNjQzNS8zNzg0OSksIDU1Ni4wMCBLaUIgfCAxLjA2IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTglICg2ODEzLzM3ODQ5KSwgNTU2LjAwIEtpQiB8
IDEuMDYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxOSUgKDcxOTIvMzc4NDkpLCA1
NTYuMDAgS2lCIHwgMS4wNiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIwJSAoNzU3
MC8zNzg0OSksIDU1Ni4wMCBLaUIgfCAxLjA2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3Rz
OiAgMjElICg3OTQ5LzM3ODQ5KSwgNTU2LjAwIEtpQiB8IDEuMDYgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAyMiUgKDgzMjcvMzc4NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3Mg
ICANUmVjZWl2aW5nIG9iamVjdHM6ICAyMiUgKDg0MDQvMzc4NDkpLCAxLjMyIE1pQiB8IDEu
MzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAyMyUgKDg3MDYvMzc4NDkpLCAxLjMy
IE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAyNCUgKDkwODQvMzc4
NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAyNSUg
KDk0NjMvMzc4NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVj
dHM6ICAyNiUgKDk4NDEvMzc4NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAyNyUgKDEwMjIwLzM3ODQ5KSwgMS4zMiBNaUIgfCAxLjMwIE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMjglICgxMDU5OC8zNzg0OSksIDEuMzIgTWlCIHwg
MS4zMCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI5JSAoMTA5NzcvMzc4NDkpLCAx
LjMyIE1pQiB8IDEuMzAgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzMCUgKDExMzU1
LzM3ODQ5KSwgMS4zMiBNaUIgfCAxLjMwIE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
MzElICgxMTczNC8zNzg0OSksIDEuMzIgTWlCIHwgMS4zMCBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDMyJSAoMTIxMTIvMzc4NDkpLCAxLjMyIE1pQiB8IDEuMzAgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICAzMyUgKDEyNDkxLzM3ODQ5KSwgMi4xMCBNaUIgfCAxLjM5
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMzQlICgxMjg2OS8zNzg0OSksIDIuMTAg
TWlCIHwgMS4zOSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDM1JSAoMTMyNDgvMzc4
NDkpLCAyLjEwIE1pQiB8IDEuMzkgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzNiUg
KDEzNjI2LzM3ODQ5KSwgMi4xMCBNaUIgfCAxLjM5IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgMzclICgxNDAwNS8zNzg0OSksIDIuMTAgTWlCIHwgMS4zOSBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDM4JSAoMTQzODMvMzc4NDkpLCAyLjEwIE1pQiB8IDEuMzkgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzOSUgKDE0NzYyLzM3ODQ5KSwgMi4xMCBNaUIg
fCAxLjM5IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMzklICgxNDgxMy8zNzg0OSks
IDMuMjggTWlCIHwgMS42MiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQwJSAoMTUx
NDAvMzc4NDkpLCAzLjI4IE1pQiB8IDEuNjIgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA0MSUgKDE1NTE5LzM3ODQ5KSwgMy4yOCBNaUIgfCAxLjYyIE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgNDIlICgxNTg5Ny8zNzg0OSksIDQuNDUgTWlCIHwgMS42NCBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDQzJSAoMTYyNzYvMzc4NDkpLCA0LjQ1IE1pQiB8IDEu
NjQgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0NCUgKDE2NjU0LzM3ODQ5KSwgNC40
NSBNaUIgfCAxLjY0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNDUlICgxNzAzMy8z
Nzg0OSksIDQuNDUgTWlCIHwgMS42NCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQ2
JSAoMTc0MTEvMzc4NDkpLCA0LjQ1IE1pQiB8IDEuNjQgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA0NyUgKDE3NzkwLzM3ODQ5KSwgNC40NSBNaUIgfCAxLjY0IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgNDclICgxNzg2Mi8zNzg0OSksIDQuNDUgTWlCIHwgMS42NCBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQ4JSAoMTgxNjgvMzc4NDkpLCA1LjQxIE1p
QiB8IDEuNjggTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0OSUgKDE4NTQ3LzM3ODQ5
KSwgNS40MSBNaUIgfCAxLjY4IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTAlICgx
ODkyNS8zNzg0OSksIDUuNDEgTWlCIHwgMS42OCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDUxJSAoMTkzMDMvMzc4NDkpLCA1LjQxIE1pQiB8IDEuNjggTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA1MiUgKDE5NjgyLzM3ODQ5KSwgNS40MSBNaUIgfCAxLjY4IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTMlICgyMDA2MC8zNzg0OSksIDUuNDEgTWlCIHwg
MS42OCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDU0JSAoMjA0MzkvMzc4NDkpLCA1
LjQxIE1pQiB8IDEuNjggTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1NSUgKDIwODE3
LzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
NTYlICgyMTE5Ni8zNzg0OSksIDYuNTQgTWlCIHwgMS43NSBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDU3JSAoMjE1NzQvMzc4NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA1OCUgKDIxOTUzLzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTklICgyMjMzMS8zNzg0OSksIDYuNTQg
TWlCIHwgMS43NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDYwJSAoMjI3MTAvMzc4
NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2MSUg
KDIzMDg4LzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgNjIlICgyMzQ2Ny8zNzg0OSksIDYuNTQgTWlCIHwgMS43NSBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDYzJSAoMjM4NDUvMzc4NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2MyUgKDI0MTczLzM3ODQ5KSwgNi41NCBNaUIg
fCAxLjc1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjQlICgyNDIyNC8zNzg0OSks
IDYuNTQgTWlCIHwgMS43NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDY1JSAoMjQ2
MDIvMzc4NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA2NiUgKDI0OTgxLzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgNjclICgyNTM1OS8zNzg0OSksIDYuNTQgTWlCIHwgMS43NSBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDY4JSAoMjU3MzgvMzc4NDkpLCA2LjU0IE1pQiB8IDEu
NzUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2OSUgKDI2MTE2LzM3ODQ5KSwgNi41
NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzAlICgyNjQ5NS8z
Nzg0OSksIDYuNTQgTWlCIHwgMS43NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDcx
JSAoMjY4NzMvMzc4NDkpLCA2LjU0IE1pQiB8IDEuNzUgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA3MiUgKDI3MjUyLzM3ODQ5KSwgNi41NCBNaUIgfCAxLjc1IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgNzMlICgyNzYzMC8zNzg0OSksIDYuNTQgTWlCIHwgMS43NSBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDc0JSAoMjgwMDkvMzc4NDkpLCA3LjgyIE1p
QiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3NSUgKDI4Mzg3LzM3ODQ5
KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzYlICgy
ODc2Ni8zNzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDc3JSAoMjkxNDQvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA3OCUgKDI5NTIzLzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzklICgyOTkwMS8zNzg0OSksIDcuODIgTWlCIHwg
MS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDgwJSAoMzAyODAvMzc4NDkpLCA3
LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4MSUgKDMwNjU4
LzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
ODIlICgzMTAzNy8zNzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDgzJSAoMzE0MTUvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA4NCUgKDMxNzk0LzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODUlICgzMjE3Mi8zNzg0OSksIDcuODIg
TWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDg2JSAoMzI1NTEvMzc4
NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4NyUg
KDMyOTI5LzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgODglICgzMzMwOC8zNzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDg5JSAoMzM2ODYvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA5MCUgKDM0MDY1LzM3ODQ5KSwgNy44MiBNaUIg
fCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTElICgzNDQ0My8zNzg0OSks
IDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDkyJSAoMzQ4
MjIvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA5MyUgKDM1MjAwLzM3ODQ5KSwgNy44MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgOTQlICgzNTU3OS8zNzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDk1JSAoMzU5NTcvMzc4NDkpLCA3LjgyIE1pQiB8IDEu
ODUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA5NiUgKDM2MzM2LzM3ODQ5KSwgNy44
MiBNaUIgfCAxLjg1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTclICgzNjcxNC8z
Nzg0OSksIDcuODIgTWlCIHwgMS44NSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk4
JSAoMzcwOTMvMzc4NDkpLCA3LjgyIE1pQiB8IDEuODUgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA5OSUgKDM3NDcxLzM3ODQ5KSwgOS4xOCBNaUIgfCAxLjk0IE1pQi9zICAgDXJl
bW90ZTogVG90YWwgMzc4NDkgKGRlbHRhIDI4MTM5KSwgcmV1c2VkIDMxMTk3IChkZWx0YSAy
MzAyMSkbW0sKUmVjZWl2aW5nIG9iamVjdHM6IDEwMCUgKDM3ODQ5LzM3ODQ5KSwgOS4xOCBN
aUIgfCAxLjk0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAxMDAlICgzNzg0OS8zNzg0
OSksIDkuMjYgTWlCIHwgMi4wNCBNaUIvcywgZG9uZS4KUmVzb2x2aW5nIGRlbHRhczogICAw
JSAoMC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogICAxJSAoMzI0LzI4MTM5KSAgIA1S
ZXNvbHZpbmcgZGVsdGFzOiAgIDIlICg2MjQvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6
ICAgMyUgKDExMTAvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgNCUgKDEyMTgvMjgx
MzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgNSUgKDE0NDMvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICAgNiUgKDE3NTYvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAgNyUg
KDIwMDMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxMCUgKDI4ODkvMjgxMzkpICAg
DVJlc29sdmluZyBkZWx0YXM6ICAxMSUgKDMxMzQvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0
YXM6ICAxMiUgKDM0MDcvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxMyUgKDM2ODUv
MjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxNCUgKDM5NjAvMjgxMzkpICAgDVJlc29s
dmluZyBkZWx0YXM6ICAxNSUgKDQyMzgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAx
NiUgKDQ2MTkvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAxNyUgKDQ5NTMvMjgxMzkp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICAxOCUgKDUwNzEvMjgxMzkpICAgDVJlc29sdmluZyBk
ZWx0YXM6ICAxOSUgKDUzNDgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyMCUgKDU2
ODIvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyMSUgKDU5NjAvMjgxMzkpICAgDVJl
c29sdmluZyBkZWx0YXM6ICAyMiUgKDYyNzkvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6
ICAyMyUgKDY0NzMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyNCUgKDY3NjYvMjgx
MzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyNSUgKDcwOTUvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICAyNyUgKDc4MDUvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyOCUg
KDc5NTgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAyOSUgKDgxNjcvMjgxMzkpICAg
DVJlc29sdmluZyBkZWx0YXM6ICAzMCUgKDg0NjMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0
YXM6ICAzMSUgKDg3MzAvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAzMiUgKDkwMTYv
MjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAzNCUgKDk3NTUvMjgxMzkpICAgDVJlc29s
dmluZyBkZWx0YXM6ICAzNSUgKDk4NTYvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICAz
NiUgKDEwMTY0LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzclICgxMDQzMS8yODEz
OSkgICANUmVzb2x2aW5nIGRlbHRhczogIDM4JSAoMTA2OTgvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICAzOSUgKDExMTkxLzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNDAl
ICgxMTMwNC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDQxJSAoMTE1NTUvMjgxMzkp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA0MiUgKDExODM4LzI4MTM5KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgNDMlICgxMjEwNi8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDQ0JSAo
MTIzOTcvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0NSUgKDEyNjk3LzI4MTM5KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgNDYlICgxMjk4Mi8yODEzOSkgICANUmVzb2x2aW5nIGRl
bHRhczogIDQ3JSAoMTMyMjYvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0OCUgKDEz
NTUxLzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNDklICgxMzgwNC8yODEzOSkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDUwJSAoMTQwODgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA1MSUgKDE0MzcwLzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNTIlICgxNDYz
Ny8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDUzJSAoMTQ5NjEvMjgxMzkpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA1NCUgKDE1MjI4LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgNTUlICgxNTQ5MC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDU2JSAoMTU3NjUv
MjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA1NyUgKDE2MDYwLzI4MTM5KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgNTglICgxNjMyMi8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczog
IDU5JSAoMTY2NDkvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA2MCUgKDE2OTMxLzI4
MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjElICgxNzE2Ni8yODEzOSkgICANUmVzb2x2
aW5nIGRlbHRhczogIDYyJSAoMTc0NjgvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA2
MyUgKDE3NzM0LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjQlICgxODAxNy8yODEz
OSkgICANUmVzb2x2aW5nIGRlbHRhczogIDY1JSAoMTgyOTQvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA2NiUgKDE4NTkwLzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjcl
ICgxODg4NS8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDY4JSAoMTkxNTEvMjgxMzkp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA2OSUgKDE5NDIwLzI4MTM5KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgNzAlICgxOTcyMC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDcxJSAo
MjAwMDUvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3MiUgKDIwMjY4LzI4MTM5KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgNzMlICgyMDU1NS8yODEzOSkgICANUmVzb2x2aW5nIGRl
bHRhczogIDc0JSAoMjA4NjMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3NSUgKDIx
MTA3LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzYlICgyMTQ0OC8yODEzOSkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDc3JSAoMjE2NzAvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA3OCUgKDIxOTY3LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzklICgyMjI0
NS8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDgwJSAoMjI1MTMvMjgxMzkpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA4MSUgKDIyNzk1LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgODIlICgyMzA4MS8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDgzJSAoMjMzNzcv
MjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4NCUgKDIzNjQ0LzI4MTM5KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgODUlICgyMzkzNy8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczog
IDg2JSAoMjQyMDMvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4NyUgKDI0NTI3LzI4
MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgODglICgyNDgwOS8yODEzOSkgICANUmVzb2x2
aW5nIGRlbHRhczogIDg5JSAoMjUxMTYvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA5
MCUgKDI1MzI3LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTElICgyNTYwOS8yODEz
OSkgICANUmVzb2x2aW5nIGRlbHRhczogIDkyJSAoMjU4OTEvMjgxMzkpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA5MyUgKDI2MTg2LzI4MTM5KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTQl
ICgyNjQ1OC8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDk1JSAoMjY3NDQvMjgxMzkp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA5NiUgKDI3MDM5LzI4MTM5KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgOTclICgyNzMwNi8yODEzOSkgICANUmVzb2x2aW5nIGRlbHRhczogIDk4JSAo
Mjc1NzcvMjgxMzkpICAgDVJlc29sdmluZyBkZWx0YXM6ICA5OSUgKDI3ODcyLzI4MTM5KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAxMDAlICgyODEzOS8yODEzOSkgICANUmVzb2x2aW5nIGRl
bHRhczogMTAwJSAoMjgxMzkvMjgxMzkpLCBkb25lLgpDaGVja2luZyBvdXQgZmlsZXM6ICAy
NyUgKDM0Mi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAyOCUgKDM0My8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICAyOSUgKDM1NS8xMjIyKSAgIA1DaGVja2luZyBvdXQg
ZmlsZXM6ICAzMCUgKDM2Ny8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzMSUgKDM3
OS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzMiUgKDM5Mi8xMjIyKSAgIA1DaGVj
a2luZyBvdXQgZmlsZXM6ICAzMyUgKDQwNC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6
ICAzNCUgKDQxNi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzNSUgKDQyOC8xMjIy
KSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzNiUgKDQ0MC8xMjIyKSAgIA1DaGVja2luZyBv
dXQgZmlsZXM6ICAzNyUgKDQ1My8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzOCUg
KDQ2NS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICAzOSUgKDQ3Ny8xMjIyKSAgIA1D
aGVja2luZyBvdXQgZmlsZXM6ICA0MCUgKDQ4OS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmls
ZXM6ICA0MSUgKDUwMi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0MiUgKDUxNC8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0MyUgKDUyNi8xMjIyKSAgIA1DaGVja2lu
ZyBvdXQgZmlsZXM6ICA0NCUgKDUzOC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0
NSUgKDU1MC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0NiUgKDU2My8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICA0NyUgKDU3NS8xMjIyKSAgIA1DaGVja2luZyBvdXQg
ZmlsZXM6ICA0OCUgKDU4Ny8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA0OSUgKDU5
OS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1MCUgKDYxMS8xMjIyKSAgIA1DaGVj
a2luZyBvdXQgZmlsZXM6ICA1MSUgKDYyNC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6
ICA1MiUgKDYzNi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1MyUgKDY0OC8xMjIy
KSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1NCUgKDY2MC8xMjIyKSAgIA1DaGVja2luZyBv
dXQgZmlsZXM6ICA1NSUgKDY3My8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1NiUg
KDY4NS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1NyUgKDY5Ny8xMjIyKSAgIA1D
aGVja2luZyBvdXQgZmlsZXM6ICA1OCUgKDcwOS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmls
ZXM6ICA1OCUgKDcxNi8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA1OSUgKDcyMS8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2MCUgKDczNC8xMjIyKSAgIA1DaGVja2lu
ZyBvdXQgZmlsZXM6ICA2MSUgKDc0Ni8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2
MiUgKDc1OC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2MyUgKDc3MC8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICA2NCUgKDc4My8xMjIyKSAgIA1DaGVja2luZyBvdXQg
ZmlsZXM6ICA2NSUgKDc5NS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2NiUgKDgw
Ny8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA2NyUgKDgxOS8xMjIyKSAgIA1DaGVj
a2luZyBvdXQgZmlsZXM6ICA2OCUgKDgzMS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6
ICA2OSUgKDg0NC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3MCUgKDg1Ni8xMjIy
KSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3MSUgKDg2OC8xMjIyKSAgIA1DaGVja2luZyBv
dXQgZmlsZXM6ICA3MiUgKDg4MC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3MyUg
KDg5My8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3NCUgKDkwNS8xMjIyKSAgIA1D
aGVja2luZyBvdXQgZmlsZXM6ICA3NSUgKDkxNy8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmls
ZXM6ICA3NiUgKDkyOS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3NyUgKDk0MS8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA3OCUgKDk1NC8xMjIyKSAgIA1DaGVja2lu
ZyBvdXQgZmlsZXM6ICA3OSUgKDk2Ni8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4
MCUgKDk3OC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4MSUgKDk5MC8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICA4MiUgKDEwMDMvMTIyMikgICANQ2hlY2tpbmcgb3V0
IGZpbGVzOiAgODMlICgxMDE1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDg0JSAo
MTAyNy8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4NSUgKDEwMzkvMTIyMikgICAN
Q2hlY2tpbmcgb3V0IGZpbGVzOiAgODYlICgxMDUxLzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDg3JSAoMTA2NC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4OCUgKDEw
NzYvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgODklICgxMDg4LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDkwJSAoMTEwMC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmls
ZXM6ICA5MSUgKDExMTMvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgOTIlICgxMTI1
LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDkzJSAoMTEzNy8xMjIyKSAgIA1DaGVj
a2luZyBvdXQgZmlsZXM6ICA5NCUgKDExNDkvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVz
OiAgOTUlICgxMTYxLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDk2JSAoMTE3NC8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA5NyUgKDExODYvMTIyMikgICANQ2hlY2tp
bmcgb3V0IGZpbGVzOiAgOTclICgxMTk3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDk4JSAoMTE5OC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA5OSUgKDEyMTAvMTIy
MikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAxMDAlICgxMjIyLzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogMTAwJSAoMTIyMi8xMjIyKSwgZG9uZS4KbXYgX2lweGUudGFyLmd6IGlw
eGUudGFyLmd6CnJtIC1yZiBpcHhlCmd6aXAgLWRjIGlweGUudGFyLmd6IHwgdGFyIHhmIC0K
Zm9yIGkgaW4gJChjYXQgcGF0Y2hlcy9zZXJpZXMpIDsgZG8gICAgICAgICAgICAgICAgIFwK
ICAgIHBhdGNoIC1kIGlweGUgLXAxIC0tcXVpZXQgPHBhdGNoZXMvJGkgfHwgZXhpdCAxIDsg
XApkb25lCmNhdCBDb25maWcgPj5pcHhlL3NyYy9hcmNoL2kzODYvTWFrZWZpbGUKZ21ha2Ug
LUMgaXB4ZS9zcmMgYmluL3J0bDgxMzkucm9tCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZS9zcmMn
CnJtIC1mICBiaW4vKi4qICBiaW4vZXJyb3JzCSBiaW4vTklDCSAuL3V0aWwvbnJ2MmIgLi91
dGlsL3piaW4gLi91dGlsL2VsZjJlZmkzMiAuL3V0aWwvZWxmMmVmaTY0IC4vdXRpbC9lZmly
b20gLi91dGlsL2ljY2ZpeCAuL3V0aWwvZWluZm8gVEFHUyBiaW4vc3ltdGFiCiAgW01FRElB
UlVMRVNdIGV4ZQogIFtNRURJQVJVTEVTXSByYXcKICBbTUVESUFSVUxFU10gaGQKICBbTUVE
SUFSVUxFU10gbmJpCiAgW01FRElBUlVMRVNdIGRzawogIFtNRURJQVJVTEVTXSBsa3JuCiAg
W01FRElBUlVMRVNdIGtra3B4ZQogIFtNRURJQVJVTEVTXSBra3B4ZQogIFtNRURJQVJVTEVT
XSBrcHhlCiAgW01FRElBUlVMRVNdIHB4ZQogIFtNRURJQVJVTEVTXSBtcm9tCiAgW01FRElB
UlVMRVNdIHJvbQogIFtSVUxFU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlpc3IuUwog
IFtSVUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb20zMl93cmFwcGVyLlMK
ICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9lbnRyeS5TCiAgW1JVTEVT
XSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2U4MjBtYW5nbGVyLlMKICBbUlVMRVNdIGFy
Y2gvaTM4Ni9wcmVmaXgvbWJyLlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvcHhlcHJl
Zml4LlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvcm9tcHJlZml4LlMKICBbUlVMRVNd
IGFyY2gvaTM4Ni9wcmVmaXgvZXhlcHJlZml4LlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVm
aXgvaGRwcmVmaXguUwogIFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC91c2JkaXNrLlMKICBb
UlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgva2trcHhlcHJlZml4LlMKICBbUlVMRVNdIGFyY2gv
aTM4Ni9wcmVmaXgva3B4ZXByZWZpeC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L25i
aXByZWZpeC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L251bGxwcmVmaXguUwogIFtS
VUxFU10gYXJjaC9pMzg2L3ByZWZpeC9ib290cGFydC5TCiAgW1JVTEVTXSBhcmNoL2kzODYv
cHJlZml4L3VuZGlsb2FkZXIuUwogIFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9ra3B4ZXBy
ZWZpeC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L3VubnJ2MmIxNi5TCiAgW1JVTEVT
XSBhcmNoL2kzODYvcHJlZml4L2xrcm5wcmVmaXguUwogIFtSVUxFU10gYXJjaC9pMzg2L3By
ZWZpeC91bm5ydjJiLlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvbXJvbXByZWZpeC5T
CiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L2Rza3ByZWZpeC5TCiAgW1JVTEVTXSBhcmNo
L2kzODYvcHJlZml4L2xpYnByZWZpeC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvdHJhbnNpdGlv
bnMvbGlicm0uUwogIFtSVUxFU10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYmEyMC5TCiAg
W1JVTEVTXSBhcmNoL2kzODYvdHJhbnNpdGlvbnMvbGlicG0uUwogIFtSVUxFU10gYXJjaC9p
Mzg2L3RyYW5zaXRpb25zL2xpYmtpci5TCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9zdGFj
azE2LlMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3N0YWNrLlMKICBbUlVMRVNdIGFyY2gv
aTM4Ni9jb3JlL3NldGptcC5TCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9nZGJpZHQuUwog
IFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvcGF0Y2hfY2YuUwogIFtSVUxFU10gYXJjaC9pMzg2
L2NvcmUvdmlydGFkZHIuUwogIFtSVUxFU10gdGVzdHMvZ2Ric3R1Yl90ZXN0LlMKICBbUlVM
RVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpcm9tLmMKICBbUlVMRVNdIGFyY2gvaTM4
Ni9kcml2ZXJzL25ldC91bmRpbmV0LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25l
dC91bmRpLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpb25seS5jCiAg
W1JVTEVTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaWxvYWQuYwogIFtSVUxFU10gYXJj
aC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlwcmVsb2FkLmMKICBbUlVMRVNdIGFyY2gveDg2L3By
ZWZpeC9lZmlkcnZwcmVmaXguYwogIFtSVUxFU10gYXJjaC94ODYvcHJlZml4L2VmaXByZWZp
eC5jCiAgW1JVTEVTXSBhcmNoL3g4Ni9pbnRlcmZhY2UvZWZpL2VmaXg4Nl9uYXAuYwogIFtS
VUxFU10gYXJjaC94ODYvY29yZS94ODZfc3RyaW5nLmMKICBbUlVMRVNdIGFyY2gveDg2L2Nv
cmUvcGNpZGlyZWN0LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9oY2kvY29tbWFuZHMvcmVib290
X2NtZC5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRzL3B4ZV9jbWQuYwogIFtS
VUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21ib290X3Jlc29sdi5jCiAg
W1JVTEVTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbTMyX2NhbGwuYwogIFtS
VUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21ib290X2NhbGwuYwogIFtS
VUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQvcHhlcGFyZW50X2RoY3AuYwog
IFtSVUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQvcHhlcGFyZW50LmMKICBb
UlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV91ZHAuYwogIFtSVUxFU10gYXJj
aC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3VuZGkuYwogIFtSVUxFU10gYXJjaC9pMzg2L2lu
dGVyZmFjZS9weGUvcHhlX2xvYWRlci5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaW50ZXJmYWNl
L3B4ZS9weGVfZXhpdF9ob29rLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhl
L3B4ZV9wcmVib290LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV90
ZnRwLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9maWxlLmMKICBb
UlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9jYWxsLmMKICBbUlVMRVNdIGFy
Y2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Nfc21iaW9zLmMKICBbUlVMRVNdIGFyY2gv
aTM4Ni9pbnRlcmZhY2UvcGNiaW9zL21lbXRvcF91bWFsbG9jLmMKICBbUlVMRVNdIGFyY2gv
aTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NpbnQuYwogIFtSVUxFU10gYXJjaC9pMzg2L2lu
dGVyZmFjZS9wY2Jpb3MvYmlvc190aW1lci5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaW50ZXJm
YWNlL3BjYmlvcy9wY2liaW9zLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNi
aW9zL2ludDEzLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Nf
bmFwLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9jb21ib290LmMKICBbUlVMRVNdIGFy
Y2gvaTM4Ni9pbWFnZS9lbGZib290LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9ib290
c2VjdG9yLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9tdWx0aWJvb3QuYwogIFtSVUxF
U10gYXJjaC9pMzg2L2ltYWdlL3B4ZV9pbWFnZS5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaW1h
Z2UvYnppbWFnZS5jCiAgW1JVTEVTXSBhcmNoL2kzODYvaW1hZ2UvbmJpLmMKICBbUlVMRVNd
IGFyY2gvaTM4Ni9pbWFnZS9jb20zMi5jCiAgW1JVTEVTXSBhcmNoL2kzODYvZmlybXdhcmUv
cGNiaW9zL3BucGJpb3MuYwogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9i
aW9zX2NvbnNvbGUuYwogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9mYWtl
ZTgyMC5jCiAgW1JVTEVTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2Jhc2VtZW0uYwog
IFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9tZW1tYXAuYwogIFtSVUxFU10g
YXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9oaWRlbWVtLmMKICBbUlVMRVNdIGFyY2gvaTM4
Ni90cmFuc2l0aW9ucy9saWJybV9tZ210LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL2R1
bXByZWdzLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL251bGx0cmFwLmMKICBbUlVMRVNd
IGFyY2gvaTM4Ni9jb3JlL3JlbG9jYXRlLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3g4
Nl9pby5jCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS90aW1lcjIuYwogIFtSVUxFU10gYXJj
aC9pMzg2L2NvcmUvcnVudGltZS5jCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9waWM4MjU5
LmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL2NwdS5jCiAgW1JVTEVTXSBhcmNoL2kzODYv
Y29yZS9nZGJtYWNoLmMKICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3ZpZGVvX3N1YnIuYwog
IFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvYmFzZW1lbV9wYWNrZXQuYwogIFtSVUxFU10gYXJj
aC9pMzg2L2NvcmUvcmR0c2NfdGltZXIuYwogIFtSVUxFU10gY29uZmlnL2NvbmZpZ19yb21w
cmVmaXguYwogIFtSVUxFU10gY29uZmlnL2NvbmZpZy5jCiAgW1JVTEVTXSBjb25maWcvY29u
ZmlnX2ZjLmMKICBbUlVMRVNdIGNvbmZpZy9jb25maWdfZXRoZXJuZXQuYwogIFtSVUxFU10g
Y29uZmlnL2NvbmZpZ19uZXQ4MDIxMS5jCiAgW1JVTEVTXSBjb25maWcvY29uZmlnX2luZmlu
aWJhbmQuYwogIFtSVUxFU10gdXNyL2F1dG9ib290LmMKICBbUlVMRVNdIHVzci9pZm1nbXQu
YwogIFtSVUxFU10gdXNyL2ZjbWdtdC5jCiAgW1JVTEVTXSB1c3IvZGhjcG1nbXQuYwogIFtS
VUxFU10gdXNyL3B4ZW1lbnUuYwogIFtSVUxFU10gdXNyL2ltZ21nbXQuYwogIFtSVUxFU10g
dXNyL2xvdGVzdC5jCiAgW1JVTEVTXSB1c3IvaXdtZ210LmMKICBbUlVMRVNdIHVzci9yb3V0
ZS5jCiAgW1JVTEVTXSB1c3IvcHJvbXB0LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFw
X3JvLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2l0LmMKICBbUlVMRVNdIGhjaS9r
ZXltYXAva2V5bWFwX3NnLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2VzLmMKICBb
UlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2h1LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5
bWFwX2JnLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX25sLmMKICBbUlVMRVNdIGhj
aS9rZXltYXAva2V5bWFwX2N6LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2RlLmMK
ICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2ZpLmMKICBbUlVMRVNdIGhjaS9rZXltYXAv
a2V5bWFwX21rLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3VrLmMKICBbUlVMRVNd
IGhjaS9rZXltYXAva2V5bWFwX3BsLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2F6
LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2ZyLmMKICBbUlVMRVNdIGhjaS9rZXlt
YXAva2V5bWFwX2J5LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX210LmMKICBbUlVM
RVNdIGhjaS9rZXltYXAva2V5bWFwX3dvLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFw
X3VhLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2x0LmMKICBbUlVMRVNdIGhjaS9r
ZXltYXAva2V5bWFwX3NyLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2FsLmMKICBb
UlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3J1LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5
bWFwX2NmLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX25vLmMKICBbUlVMRVNdIGhj
aS9rZXltYXAva2V5bWFwX2V0LmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3RoLmMK
ICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3VzLmMKICBbUlVMRVNdIGhjaS9rZXltYXAv
a2V5bWFwX2lsLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2dyLmMKICBbUlVMRVNd
IGhjaS9rZXltYXAva2V5bWFwX2RrLmMKICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3B0
LmMKICBbUlVMRVNdIGhjaS9tdWN1cnNlcy93aWRnZXRzL2VkaXRib3guYwogIFtSVUxFU10g
aGNpL211Y3Vyc2VzL2tiLmMKICBbUlVMRVNdIGhjaS9tdWN1cnNlcy9jb2xvdXIuYwogIFtS
VUxFU10gaGNpL211Y3Vyc2VzL3Nsay5jCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvcHJpbnQu
YwogIFtSVUxFU10gaGNpL211Y3Vyc2VzL3dpbmRvd3MuYwogIFtSVUxFU10gaGNpL211Y3Vy
c2VzL211Y3Vyc2VzLmMKICBbUlVMRVNdIGhjaS9tdWN1cnNlcy93aW5pbml0LmMKICBbUlVM
RVNdIGhjaS9tdWN1cnNlcy9wcmludF9uYWR2LmMKICBbUlVMRVNdIGhjaS9tdWN1cnNlcy9h
bnNpX3NjcmVlbi5jCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvd2luYXR0cnMuYwogIFtSVUxF
U10gaGNpL211Y3Vyc2VzL2VkZ2luZy5jCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvY2xlYXIu
YwogIFtSVUxFU10gaGNpL211Y3Vyc2VzL2FsZXJ0LmMKICBbUlVMRVNdIGhjaS90dWkvc2V0
dGluZ3NfdWkuYwogIFtSVUxFU10gaGNpL3R1aS9sb2dpbl91aS5jCiAgW1JVTEVTXSBoY2kv
Y29tbWFuZHMvdmxhbl9jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2l3bWdtdF9jbWQu
YwogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2xvdGVzdF9jbWQuYwogIFtSVUxFU10gaGNpL2Nv
bW1hbmRzL2ZjbWdtdF9jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2ltYWdlX2NtZC5j
CiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvZGlnZXN0X2NtZC5jCiAgW1JVTEVTXSBoY2kvY29t
bWFuZHMvcm91dGVfY21kLmMKICBbUlVMRVNdIGhjaS9jb21tYW5kcy9kaGNwX2NtZC5jCiAg
W1JVTEVTXSBoY2kvY29tbWFuZHMvdGltZV9jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1hbmRz
L2F1dG9ib290X2NtZC5jCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvZ2Ric3R1Yl9jbWQuYwog
IFtSVUxFU10gaGNpL2NvbW1hbmRzL2lmbWdtdF9jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1h
bmRzL3NhbmJvb3RfY21kLmMKICBbUlVMRVNdIGhjaS9jb21tYW5kcy9sb2dpbl9jbWQuYwog
IFtSVUxFU10gaGNpL2NvbW1hbmRzL2NvbmZpZ19jbWQuYwogIFtSVUxFU10gaGNpL2NvbW1h
bmRzL252b19jbWQuYwogIFtSVUxFU10gaGNpL3dpcmVsZXNzX2Vycm9ycy5jCiAgW1JVTEVT
XSBoY2kvZWRpdHN0cmluZy5jCiAgW1JVTEVTXSBoY2kvcmVhZGxpbmUuYwogIFtSVUxFU10g
aGNpL3N0cmVycm9yLmMKICBbUlVMRVNdIGhjaS9zaGVsbC5jCiAgW1JVTEVTXSBoY2kvbGlu
dXhfYXJncy5jCiAgW1JVTEVTXSBjcnlwdG8vYXh0bHMvc2hhMS5jCiAgW1JVTEVTXSBjcnlw
dG8vYXh0bHMvcnNhLmMKICBbUlVMRVNdIGNyeXB0by9heHRscy9iaWdpbnQuYwogIFtSVUxF
U10gY3J5cHRvL2F4dGxzL2Flcy5jCiAgW1JVTEVTXSBjcnlwdG8vY2JjLmMKICBbUlVMRVNd
IGNyeXB0by9heHRsc19zaGExLmMKICBbUlVMRVNdIGNyeXB0by9hZXNfd3JhcC5jCiAgW1JV
TEVTXSBjcnlwdG8vYXh0bHNfYWVzLmMKICBbUlVMRVNdIGNyeXB0by9hc24xLmMKICBbUlVM
RVNdIGNyeXB0by9obWFjLmMKICBbUlVMRVNdIGNyeXB0by9jcmMzMi5jCiAgW1JVTEVTXSBj
cnlwdG8vY3JhbmRvbS5jCiAgW1JVTEVTXSBjcnlwdG8vY3J5cHRvX251bGwuYwogIFtSVUxF
U10gY3J5cHRvL2FyYzQuYwogIFtSVUxFU10gY3J5cHRvL3NoYTFleHRyYS5jCiAgW1JVTEVT
XSBjcnlwdG8veDUwOS5jCiAgW1JVTEVTXSBjcnlwdG8vbWQ1LmMKICBbUlVMRVNdIGNyeXB0
by9jaGFwLmMKICBbUlVMRVNdIHRlc3RzL2xpbmVidWZfdGVzdC5jCiAgW1JVTEVTXSB0ZXN0
cy91bWFsbG9jX3Rlc3QuYwogIFtSVUxFU10gdGVzdHMvYm9mbV90ZXN0LmMKICBbUlVMRVNd
IHRlc3RzL3VyaV90ZXN0LmMKICBbUlVMRVNdIHRlc3RzL3Rlc3QuYwogIFtSVUxFU10gdGVz
dHMvbGlzdF90ZXN0LmMKICBbUlVMRVNdIHRlc3RzL21lbWNweV90ZXN0LmMKICBbUlVMRVNd
IGludGVyZmFjZS9ib2ZtL2JvZm0uYwogIFtSVUxFU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJp
b3MuYwogIFtSVUxFU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJpb3Nfc2V0dGluZ3MuYwogIFtS
VUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfY29uc29sZS5jCiAgW1JVTEVTXSBpbnRlcmZhY2Uv
ZWZpL2VmaV9zbnAuYwogIFtSVUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfcGNpLmMKICBbUlVM
RVNdIGludGVyZmFjZS9lZmkvZWZpX3N0cmVycm9yLmMKICBbUlVMRVNdIGludGVyZmFjZS9l
ZmkvZWZpX2JvZm0uYwogIFtSVUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfdW1hbGxvYy5jCiAg
W1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV9zdHJpbmdzLmMKICBbUlVMRVNdIGludGVyZmFj
ZS9lZmkvZWZpX3RpbWVyLmMKICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX3NtYmlvcy5j
CiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV9kcml2ZXIuYwogIFtSVUxFU10gaW50ZXJm
YWNlL2VmaS9lZmlfaW5pdC5jCiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV91YWNjZXNz
LmMKICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX2lvLmMKICBbUlVMRVNdIGRyaXZlcnMv
aW5maW5pYmFuZC9saW5kYS5jCiAgW1JVTEVTXSBkcml2ZXJzL2luZmluaWJhbmQvaGVybW9u
LmMKICBbUlVMRVNdIGRyaXZlcnMvaW5maW5pYmFuZC9hcmJlbC5jCiAgW1JVTEVTXSBkcml2
ZXJzL2luZmluaWJhbmQvcWliNzMyMi5jCiAgW1JVTEVTXSBkcml2ZXJzL2luZmluaWJhbmQv
bGluZGFfZncuYwogIFtSVUxFU10gZHJpdmVycy9iaXRiYXNoL2JpdGJhc2guYwogIFtSVUxF
U10gZHJpdmVycy9iaXRiYXNoL3NwaV9iaXQuYwogIFtSVUxFU10gZHJpdmVycy9iaXRiYXNo
L2kyY19iaXQuYwogIFtSVUxFU10gZHJpdmVycy9udnMvc3BpLmMKICBbUlVMRVNdIGRyaXZl
cnMvbnZzL252c3ZwZC5jCiAgW1JVTEVTXSBkcml2ZXJzL252cy90aHJlZXdpcmUuYwogIFtS
VUxFU10gZHJpdmVycy9udnMvbnZzLmMKICBbUlVMRVNdIGRyaXZlcnMvYmxvY2svaWJmdC5j
CiAgW1JVTEVTXSBkcml2ZXJzL2Jsb2NrL2F0YS5jCiAgW1JVTEVTXSBkcml2ZXJzL2Jsb2Nr
L3NycC5jCiAgW1JVTEVTXSBkcml2ZXJzL2Jsb2NrL3Njc2kuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvZWZpL3NucG5ldC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lZmkvc25wb25seS5j
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfdHJhZmZpYy5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC92eGdlL3Z4Z2UuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvdnhnZS92eGdl
X2NvbmZpZy5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfbWFpbi5jCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfaW5pdC5jCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX21hYy5jCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX2NhbGliLmMKICBbUlVMRVNdIGRyaXZlcnMv
bmV0L2F0aC9hdGg5ay9hdGg5a19lZXByb21fOTI4Ny5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9hdGgvYXRoOWsvYXRoOWsuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX2NvbW1vbi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5
MDAyX2h3LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19jYWxpYi5j
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfZWVwcm9tXzRrLmMKICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19lZXByb21fZGVmLmMKICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19tYWMuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwM19lZXByb20uYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9tYWMuYwogIFtSVUxFU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9jYWxpYi5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX3BoeS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9h
dGgvYXRoOWsvYXRoOWtfeG1pdC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsv
YXRoOWtfYXI1MDA4X3BoeS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRo
OWtfYXI5MDAzX3BoeS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtf
YW5pLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19tYWluLmMKICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfaHcuYwogIFtSVUxF
U10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2VlcHJvbS5jCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfcmVjdi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9h
dGgvYXRoOWsvYXRoOWtfaHcuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX3Jlc2V0LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1ay5jCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfYXR0YWNoLmMKICBbUlVMRVNd
IGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19yZmtpbGwuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDVrL2F0aDVrX2dwaW8uYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRo
L2F0aDVrL2F0aDVrX3BoeS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRo
NWtfaW5pdHZhbHMuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2Rt
YS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcGN1LmMKICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19kZXNjLmMKICBbUlVMRVNdIGRyaXZl
cnMvbmV0L2F0aC9hdGg1ay9hdGg1a19xY3UuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRo
L2F0aDVrL2F0aDVrX2VlcHJvbS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsv
YXRoNWtfY2Fwcy5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoX2h3LmMKICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfa2V5LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0
aC9hdGhfbWFpbi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoX3JlZ2QuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX2dyZjUxMDEuYwogIFtSVUxFU10g
ZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX21heDI4MjAuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvcnRsODE4eC9ydGw4MTg1LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L3J0bDgxOHgv
cnRsODE4eC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODAuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTg1X3J0bDgyMjUuYwogIFtSVUxFU10g
ZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX3NhMjQwMC5jCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC9waGFudG9tL3BoYW50b20uYwogIFtSVUxFU10gZHJpdmVycy9uZXQvaWdidmYvaWdi
dmZfbWFpbi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl92Zi5jCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl9tYnguYwogIFtSVUxFU10gZHJpdmVycy9u
ZXQvaWdiL2lnYl84MjU3NS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiLmMKICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFjLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0
L2lnYi9pZ2JfcGh5LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFpbi5jCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX252bS5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9pZ2IvaWdiX2FwaS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX21hbmFnZS5j
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlXzgwMDAzZXMybGFuLmMKICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfaWNoOGxhbi5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX21hbmFnZS5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9lMTAwMGUvZTEwMDBlXzgyNTcxLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwZS9l
MTAwMGUuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9tYWMuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9waHkuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvZTEwMDBlL2UxMDAwZV9udm0uYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBl
L2UxMDAwZV9tYWluLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQy
LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQwLmMKICBbUlVMRVNd
IGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2FwaS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9l
MTAwMC9lMTAwMF9tYW5hZ2UuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBf
ODI1NDMuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbnZtLmMKICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX21hYy5jCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9lMTAwMC9lMTAwMF9waHkuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDAu
YwogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFpbi5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9lMTAwMC9lMTAwMF84MjU0MS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9k
ZXBjYS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hbWQ4MTExZS5jCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9qbWUuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvcHJpc20yX3BjaS5jCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC8zYzU5NS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92aWEtcmhp
bmUuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvdzg5Yzg0MC5jCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC9jczg5eDAuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvbmUya19pc2EuYwogIFtSVUxF
U10gZHJpdmVycy9uZXQvaXBvaWIuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvc2t5Mi5jCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9hdGwxZS5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9sZWdh
Y3kuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvZWVwcm8xMDAuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvM2M1MTUuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvYm54Mi5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9kbWZlLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L25zODM5MC5jCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC9uczgzODIwLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L3BjbmV0
MzIuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvM2M1MDktZWlzYS5jCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC90ZzMuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvM2M1eDkuYwogIFtSVUxFU10g
ZHJpdmVycy9uZXQvc21jOTAwMC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92aXJ0aW8tbmV0
LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2V0aGVyZmFicmljLmMKICBbUlVMRVNdIGRyaXZl
cnMvbmV0L3dkLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NrZ2UuYwogIFtSVUxFU10gZHJp
dmVycy9uZXQvc2lzMTkwLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L25hdHNlbWkuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvYjQ0LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L2ZvcmNlZGV0
aC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9wcmlzbTJfcGx4LmMKICBbUlVMRVNdIGRyaXZl
cnMvbmV0L3N1bmRhbmNlLmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0L3J0bDgxMzkuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvZXBpYzEwMC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC8zYzkw
eC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9kYXZpY29tLmMKICBbUlVMRVNdIGRyaXZlcnMv
bmV0LzNjNTA5LmMKICBbUlVMRVNdIGRyaXZlcnMvbmV0LzNjNTI5LmMKICBbUlVMRVNdIGRy
aXZlcnMvbmV0L210ZDgweC5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9teXJpMTBnZS5jCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9lZXByby5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9uZS5j
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC92aWEtdmVsb2NpdHkuYwogIFtSVUxFU10gZHJpdmVy
cy9uZXQvcG5pYy5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC90dWxpcC5jCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9zaXM5MDAuYwogIFtSVUxFU10gZHJpdmVycy9uZXQvcjgxNjkuYwogIFtS
VUxFU10gZHJpdmVycy9uZXQvdGxhbi5jCiAgW1JVTEVTXSBkcml2ZXJzL25ldC8zYzUwMy5j
CiAgW1JVTEVTXSBkcml2ZXJzL2J1cy9wY2kuYwogIFtSVUxFU10gZHJpdmVycy9idXMvaXNh
cG5wLmMKICBbUlVMRVNdIGRyaXZlcnMvYnVzL3ZpcnRpby1yaW5nLmMKICBbUlVMRVNdIGRy
aXZlcnMvYnVzL3ZpcnRpby1wY2kuYwogIFtSVUxFU10gZHJpdmVycy9idXMvaXNhLmMKICBb
UlVMRVNdIGRyaXZlcnMvYnVzL2lzYV9pZHMuYwogIFtSVUxFU10gZHJpdmVycy9idXMvcGNp
ZXh0cmEuYwogIFtSVUxFU10gZHJpdmVycy9idXMvcGNpYmFja3VwLmMKICBbUlVMRVNdIGRy
aXZlcnMvYnVzL3BjaXZwZC5jCiAgW1JVTEVTXSBkcml2ZXJzL2J1cy9tY2EuYwogIFtSVUxF
U10gZHJpdmVycy9idXMvZWlzYS5jCiAgW1JVTEVTXSBpbWFnZS9zY3JpcHQuYwogIFtSVUxF
U10gaW1hZ2UvZWxmLmMKICBbUlVMRVNdIGltYWdlL2VmaV9pbWFnZS5jCiAgW1JVTEVTXSBp
bWFnZS9zZWdtZW50LmMKICBbUlVMRVNdIGltYWdlL2VtYmVkZGVkLmMKICBbUlVMRVNdIG5l
dC84MDIxMS9yYzgwMjExLmMKICBbUlVMRVNdIG5ldC84MDIxMS93cGEuYwogIFtSVUxFU10g
bmV0LzgwMjExL3dwYV9jY21wLmMKICBbUlVMRVNdIG5ldC84MDIxMS9uZXQ4MDIxMS5jCiAg
W1JVTEVTXSBuZXQvODAyMTEvc2VjODAyMTEuYwogIFtSVUxFU10gbmV0LzgwMjExL3dlcC5j
CiAgW1JVTEVTXSBuZXQvODAyMTEvd3BhX3Bzay5jCiAgW1JVTEVTXSBuZXQvODAyMTEvd3Bh
X3RraXAuYwogIFtSVUxFU10gbmV0L2luZmluaWJhbmQvaWJfbWkuYwogIFtSVUxFU10gbmV0
L2luZmluaWJhbmQvaWJfY20uYwogIFtSVUxFU10gbmV0L2luZmluaWJhbmQvaWJfcGFja2V0
LmMKICBbUlVMRVNdIG5ldC9pbmZpbmliYW5kL2liX3NtYy5jCiAgW1JVTEVTXSBuZXQvaW5m
aW5pYmFuZC9pYl9wYXRocmVjLmMKICBbUlVMRVNdIG5ldC9pbmZpbmliYW5kL2liX3NtYS5j
CiAgW1JVTEVTXSBuZXQvaW5maW5pYmFuZC9pYl9jbXJjLmMKICBbUlVMRVNdIG5ldC9pbmZp
bmliYW5kL2liX3NycC5jCiAgW1JVTEVTXSBuZXQvaW5maW5pYmFuZC9pYl9tY2FzdC5jCiAg
W1JVTEVTXSBuZXQvdWRwL2RoY3AuYwogIFtSVUxFU10gbmV0L3VkcC9kbnMuYwogIFtSVUxF
U10gbmV0L3VkcC9zbGFtLmMKICBbUlVMRVNdIG5ldC91ZHAvdGZ0cC5jCiAgW1JVTEVTXSBu
ZXQvdWRwL3N5c2xvZy5jCiAgW1JVTEVTXSBuZXQvdGNwL2h0dHBzLmMKICBbUlVMRVNdIG5l
dC90Y3AvaXNjc2kuYwogIFtSVUxFU10gbmV0L3RjcC9mdHAuYwogIFtSVUxFU10gbmV0L3Rj
cC9odHRwLmMKICBbUlVMRVNdIG5ldC9lYXBvbC5jCiAgW1JVTEVTXSBuZXQvZmNucy5jCiAg
W1JVTEVTXSBuZXQvZmFrZWRoY3AuYwogIFtSVUxFU10gbmV0L2ljbXB2Ni5jCiAgW1JVTEVT
XSBuZXQvbmV0ZGV2X3NldHRpbmdzLmMKICBbUlVMRVNdIG5ldC9mY3AuYwogIFtSVUxFU10g
bmV0L2Zjb2UuYwogIFtSVUxFU10gbmV0L2lvYnBhZC5jCiAgW1JVTEVTXSBuZXQvdGNwLmMK
ICBbUlVMRVNdIG5ldC9taWkuYwogIFtSVUxFU10gbmV0L2FycC5jCiAgW1JVTEVTXSBuZXQv
ZXRoZXJuZXQuYwogIFtSVUxFU10gbmV0L2ZjZWxzLmMKICBbUlVMRVNdIG5ldC90Y3BpcC5j
CiAgW1JVTEVTXSBuZXQvaXB2Ni5jCiAgW1JVTEVTXSBuZXQvYW9lLmMKICBbUlVMRVNdIG5l
dC9yYXJwLmMKICBbUlVMRVNdIG5ldC92bGFuLmMKICBbUlVMRVNdIG5ldC9udWxsbmV0LmMK
ICBbUlVMRVNdIG5ldC9pbmZpbmliYW5kLmMKICBbUlVMRVNdIG5ldC9pcHY0LmMKICBbUlVM
RVNdIG5ldC9ldGhfc2xvdy5jCiAgW1JVTEVTXSBuZXQvdGxzLmMKICBbUlVMRVNdIG5ldC9u
ZHAuYwogIFtSVUxFU10gbmV0L2RoY3Bwa3QuYwogIFtSVUxFU10gbmV0L2NhY2hlZGhjcC5j
CiAgW1JVTEVTXSBuZXQvbmV0ZGV2aWNlLmMKICBbUlVMRVNdIG5ldC9yZXRyeS5jCiAgW1JV
TEVTXSBuZXQvaWNtcC5jCiAgW1JVTEVTXSBuZXQvdWRwLmMKICBbUlVMRVNdIG5ldC9kaGNw
b3B0cy5jCiAgW1JVTEVTXSBuZXQvZmMuYwogIFtSVUxFU10gY29yZS9jdHlwZS5jCiAgW1JV
TEVTXSBjb3JlL2Jhc2VuYW1lLmMKICBbUlVMRVNdIGNvcmUvbnZvLmMKICBbUlVMRVNdIGNv
cmUvZGVidWdfbWQ1LmMKICBbUlVMRVNdIGNvcmUvaW50ZXJmYWNlLmMKICBbUlVMRVNdIGNv
cmUvYnRleHQuYwogIFtSVUxFU10gY29yZS9nZXRvcHQuYwogIFtSVUxFU10gY29yZS9nZXRr
ZXkuYwogIFtSVUxFU10gY29yZS9hc3ByaW50Zi5jCiAgW1JVTEVTXSBjb3JlL2dkYnN0dWIu
YwogIFtSVUxFU10gY29yZS9saW5lYnVmLmMKICBbUlVMRVNdIGNvcmUvZWRkLmMKICBbUlVM
RVNdIGNvcmUvaW5pdC5jCiAgW1JVTEVTXSBjb3JlL3N0cnRvdWxsLmMKICBbUlVMRVNdIGNv
cmUvc2V0dGluZ3MuYwogIFtSVUxFU10gY29yZS9tYWluLmMKICBbUlVMRVNdIGNvcmUvZG93
bmxvYWRlci5jCiAgW1JVTEVTXSBjb3JlL2h3LmMKICBbUlVMRVNdIGNvcmUvYml0b3BzLmMK
ICBbUlVMRVNdIGNvcmUvdnNwcmludGYuYwogIFtSVUxFU10gY29yZS9udWxsX25hcC5jCiAg
W1JVTEVTXSBjb3JlL3hmZXIuYwogIFtSVUxFU10gY29yZS9wY19rYmQuYwogIFtSVUxFU10g
Y29yZS9wb3NpeF9pby5jCiAgW1JVTEVTXSBjb3JlL2dkYnVkcC5jCiAgW1JVTEVTXSBjb3Jl
L2NvbnNvbGUuYwogIFtSVUxFU10gY29yZS9vcGVuLmMKICBbUlVMRVNdIGNvcmUvc2VyaWFs
LmMKICBbUlVMRVNdIGNvcmUvYWNwaS5jCiAgW1JVTEVTXSBjb3JlL3VyaS5jCiAgW1JVTEVT
XSBjb3JlL2Jsb2NrZGV2LmMKICBbUlVMRVNdIGNvcmUvY3Bpby5jCiAgW1JVTEVTXSBjb3Jl
L3RpbWVyLmMKICBbUlVMRVNdIGNvcmUvbWlzYy5jCiAgW1JVTEVTXSBjb3JlL2N3dXJpLmMK
ICBbUlVMRVNdIGNvcmUvaTgyMzY1LmMKICBbUlVMRVNdIGNvcmUvZXJybm8uYwogIFtSVUxF
U10gY29yZS9qb2IuYwogIFtSVUxFU10gY29yZS9wcm9jZXNzLmMKICBbUlVMRVNdIGNvcmUv
Z2Ric2VyaWFsLmMKICBbUlVMRVNdIGNvcmUvZGVidWcuYwogIFtSVUxFU10gY29yZS9mbnJl
Yy5jCiAgW1JVTEVTXSBjb3JlL21hbGxvYy5jCiAgW1JVTEVTXSBjb3JlL2Fuc2llc2MuYwog
IFtSVUxFU10gY29yZS9kZXZpY2UuYwogIFtSVUxFU10gY29yZS9iYXNlNjQuYwogIFtSVUxF
U10gY29yZS9iaXRtYXAuYwogIFtSVUxFU10gY29yZS9leGVjLmMKICBbUlVMRVNdIGNvcmUv
bW9ub2pvYi5jCiAgW1JVTEVTXSBjb3JlL251bGxfc2FuYm9vdC5jCiAgW1JVTEVTXSBjb3Jl
L3N0cmluZ2V4dHJhLmMKICBbUlVMRVNdIGNvcmUvcmFuZG9tLmMKICBbUlVMRVNdIGNvcmUv
cGFyc2VvcHQuYwogIFtSVUxFU10gY29yZS9yZXNvbHYuYwogIFtSVUxFU10gY29yZS9pb2J1
Zi5jCiAgW1JVTEVTXSBjb3JlL2ltYWdlLmMKICBbUlVMRVNdIGNvcmUvc3RyaW5nLmMKICBb
UlVMRVNdIGNvcmUvYmFzZTE2LmMKICBbUlVMRVNdIGNvcmUvYXNzZXJ0LmMKICBbUlVMRVNd
IGNvcmUvcmVmY250LmMKICBbUlVMRVNdIGNvcmUvdXVpZC5jCiAgW1JVTEVTXSBjb3JlL3Nl
cmlhbF9jb25zb2xlLmMKICBbUlVMRVNdIGNvcmUvcGNtY2lhLmMKICBbUlVMRVNdIGxpYmdj
Yy9fX3Vtb2RkaTMuYwogIFtSVUxFU10gbGliZ2NjL19fdWRpdmRpMy5jCiAgW1JVTEVTXSBs
aWJnY2MvX19tb2RkaTMuYwogIFtSVUxFU10gbGliZ2NjL21lbWNweS5jCiAgW1JVTEVTXSBs
aWJnY2MvaWNjLmMKICBbUlVMRVNdIGxpYmdjYy9fX2RpdmRpMy5jCiAgW1JVTEVTXSBsaWJn
Y2MvX191ZGl2bW9kZGk0LmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlp
c3IuUwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbTMyX3dyYXBw
ZXIuUwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfZW50cnkuUwogIFtE
RVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2U4MjBtYW5nbGVyLlMKICBbREVQU10g
YXJjaC9pMzg2L3ByZWZpeC9tYnIuUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L3B4ZXBy
ZWZpeC5TCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvcm9tcHJlZml4LlMKICBbREVQU10g
YXJjaC9pMzg2L3ByZWZpeC9leGVwcmVmaXguUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4
L2hkcHJlZml4LlMKICBbREVQU10gYXJjaC9pMzg2L3ByZWZpeC91c2JkaXNrLlMKICBbREVQ
U10gYXJjaC9pMzg2L3ByZWZpeC9ra2tweGVwcmVmaXguUwogIFtERVBTXSBhcmNoL2kzODYv
cHJlZml4L2tweGVwcmVmaXguUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L25iaXByZWZp
eC5TCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvbnVsbHByZWZpeC5TCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9wcmVmaXgvYm9vdHBhcnQuUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L3Vu
ZGlsb2FkZXIuUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L2trcHhlcHJlZml4LlMKICBb
REVQU10gYXJjaC9pMzg2L3ByZWZpeC91bm5ydjJiMTYuUwogIFtERVBTXSBhcmNoL2kzODYv
cHJlZml4L2xrcm5wcmVmaXguUwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L3VubnJ2MmIu
UwogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L21yb21wcmVmaXguUwogIFtERVBTXSBhcmNo
L2kzODYvcHJlZml4L2Rza3ByZWZpeC5TCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvbGli
cHJlZml4LlMKICBbREVQU10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYnJtLlMKICBbREVQ
U10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYmEyMC5TCiAgW0RFUFNdIGFyY2gvaTM4Ni90
cmFuc2l0aW9ucy9saWJwbS5TCiAgW0RFUFNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJr
aXIuUwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9zdGFjazE2LlMKICBbREVQU10gYXJjaC9p
Mzg2L2NvcmUvc3RhY2suUwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9zZXRqbXAuUwogIFtE
RVBTXSBhcmNoL2kzODYvY29yZS9nZGJpZHQuUwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9w
YXRjaF9jZi5TCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3ZpcnRhZGRyLlMKICBbREVQU10g
dGVzdHMvZ2Ric3R1Yl90ZXN0LlMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3Vu
ZGlyb20uYwogIFtERVBTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaW5ldC5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpLmMKICBbREVQU10gYXJjaC9pMzg2L2Ry
aXZlcnMvbmV0L3VuZGlvbmx5LmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3Vu
ZGlsb2FkLmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlwcmVsb2FkLmMK
ICBbREVQU10gYXJjaC94ODYvcHJlZml4L2VmaWRydnByZWZpeC5jCiAgW0RFUFNdIGFyY2gv
eDg2L3ByZWZpeC9lZmlwcmVmaXguYwogIFtERVBTXSBhcmNoL3g4Ni9pbnRlcmZhY2UvZWZp
L2VmaXg4Nl9uYXAuYwogIFtERVBTXSBhcmNoL3g4Ni9jb3JlL3g4Nl9zdHJpbmcuYwogIFtE
RVBTXSBhcmNoL3g4Ni9jb3JlL3BjaWRpcmVjdC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9oY2kv
Y29tbWFuZHMvcmVib290X2NtZC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9oY2kvY29tbWFuZHMv
cHhlX2NtZC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2Uvc3lzbGludXgvY29tYm9v
dF9yZXNvbHYuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbTMy
X2NhbGwuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbWJvb3Rf
Y2FsbC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlcGFyZW50L3B4ZXBhcmVu
dF9kaGNwLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQvcHhlcGFy
ZW50LmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3VkcC5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV91bmRpLmMKICBbREVQU10gYXJjaC9p
Mzg2L2ludGVyZmFjZS9weGUvcHhlX2xvYWRlci5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRl
cmZhY2UvcHhlL3B4ZV9leGl0X2hvb2suYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNl
L3B4ZS9weGVfcHJlYm9vdC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4
ZV90ZnRwLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2ZpbGUuYwog
IFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfY2FsbC5jCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Nfc21iaW9zLmMKICBbREVQU10gYXJjaC9p
Mzg2L2ludGVyZmFjZS9wY2Jpb3MvbWVtdG9wX3VtYWxsb2MuYwogIFtERVBTXSBhcmNoL2kz
ODYvaW50ZXJmYWNlL3BjYmlvcy9iaW9zaW50LmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVy
ZmFjZS9wY2Jpb3MvYmlvc190aW1lci5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2Uv
cGNiaW9zL3BjaWJpb3MuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9p
bnQxMy5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NfbmFwLmMK
ICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL2NvbWJvb3QuYwogIFtERVBTXSBhcmNoL2kzODYv
aW1hZ2UvZWxmYm9vdC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9ib290c2VjdG9yLmMK
ICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL211bHRpYm9vdC5jCiAgW0RFUFNdIGFyY2gvaTM4
Ni9pbWFnZS9weGVfaW1hZ2UuYwogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2UvYnppbWFnZS5j
CiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9uYmkuYwogIFtERVBTXSBhcmNoL2kzODYvaW1h
Z2UvY29tMzIuYwogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL3BucGJpb3Mu
YwogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2Jpb3NfY29uc29sZS5jCiAg
W0RFUFNdIGFyY2gvaTM4Ni9maXJtd2FyZS9wY2Jpb3MvZmFrZWU4MjAuYwogIFtERVBTXSBh
cmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2Jhc2VtZW0uYwogIFtERVBTXSBhcmNoL2kzODYv
ZmlybXdhcmUvcGNiaW9zL21lbW1hcC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9maXJtd2FyZS9w
Y2Jpb3MvaGlkZW1lbS5jCiAgW0RFUFNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJybV9t
Z210LmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUvZHVtcHJlZ3MuYwogIFtERVBTXSBhcmNo
L2kzODYvY29yZS9udWxsdHJhcC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3JlbG9jYXRl
LmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUveDg2X2lvLmMKICBbREVQU10gYXJjaC9pMzg2
L2NvcmUvdGltZXIyLmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcnVudGltZS5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9jb3JlL3BpYzgyNTkuYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9j
cHUuYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9nZGJtYWNoLmMKICBbREVQU10gYXJjaC9p
Mzg2L2NvcmUvdmlkZW9fc3Vici5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL2Jhc2VtZW1f
cGFja2V0LmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcmR0c2NfdGltZXIuYwogIFtERVBT
XSBjb25maWcvY29uZmlnX3JvbXByZWZpeC5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWcuYwog
IFtERVBTXSBjb25maWcvY29uZmlnX2ZjLmMKICBbREVQU10gY29uZmlnL2NvbmZpZ19ldGhl
cm5ldC5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWdfbmV0ODAyMTEuYwogIFtERVBTXSBjb25m
aWcvY29uZmlnX2luZmluaWJhbmQuYwogIFtERVBTXSB1c3IvYXV0b2Jvb3QuYwogIFtERVBT
XSB1c3IvaWZtZ210LmMKICBbREVQU10gdXNyL2ZjbWdtdC5jCiAgW0RFUFNdIHVzci9kaGNw
bWdtdC5jCiAgW0RFUFNdIHVzci9weGVtZW51LmMKICBbREVQU10gdXNyL2ltZ21nbXQuYwog
IFtERVBTXSB1c3IvbG90ZXN0LmMKICBbREVQU10gdXNyL2l3bWdtdC5jCiAgW0RFUFNdIHVz
ci9yb3V0ZS5jCiAgW0RFUFNdIHVzci9wcm9tcHQuYwogIFtERVBTXSBoY2kva2V5bWFwL2tl
eW1hcF9yby5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2l0LmMKICBbREVQU10gaGNp
L2tleW1hcC9rZXltYXBfc2cuYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9lcy5jCiAg
W0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2h1LmMKICBbREVQU10gaGNpL2tleW1hcC9rZXlt
YXBfYmcuYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9ubC5jCiAgW0RFUFNdIGhjaS9r
ZXltYXAva2V5bWFwX2N6LmMKICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfZGUuYwogIFtE
RVBTXSBoY2kva2V5bWFwL2tleW1hcF9maS5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFw
X21rLmMKICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfdWsuYwogIFtERVBTXSBoY2kva2V5
bWFwL2tleW1hcF9wbC5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2F6LmMKICBbREVQ
U10gaGNpL2tleW1hcC9rZXltYXBfZnIuYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9i
eS5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX210LmMKICBbREVQU10gaGNpL2tleW1h
cC9rZXltYXBfd28uYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF91YS5jCiAgW0RFUFNd
IGhjaS9rZXltYXAva2V5bWFwX2x0LmMKICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfc3Iu
YwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9hbC5jCiAgW0RFUFNdIGhjaS9rZXltYXAv
a2V5bWFwX3J1LmMKICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfY2YuYwogIFtERVBTXSBo
Y2kva2V5bWFwL2tleW1hcF9uby5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2V0LmMK
ICBbREVQU10gaGNpL2tleW1hcC9rZXltYXBfdGguYwogIFtERVBTXSBoY2kva2V5bWFwL2tl
eW1hcF91cy5jCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2lsLmMKICBbREVQU10gaGNp
L2tleW1hcC9rZXltYXBfZ3IuYwogIFtERVBTXSBoY2kva2V5bWFwL2tleW1hcF9kay5jCiAg
W0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3B0LmMKICBbREVQU10gaGNpL211Y3Vyc2VzL3dp
ZGdldHMvZWRpdGJveC5jCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9rYi5jCiAgW0RFUFNdIGhj
aS9tdWN1cnNlcy9jb2xvdXIuYwogIFtERVBTXSBoY2kvbXVjdXJzZXMvc2xrLmMKICBbREVQ
U10gaGNpL211Y3Vyc2VzL3ByaW50LmMKICBbREVQU10gaGNpL211Y3Vyc2VzL3dpbmRvd3Mu
YwogIFtERVBTXSBoY2kvbXVjdXJzZXMvbXVjdXJzZXMuYwogIFtERVBTXSBoY2kvbXVjdXJz
ZXMvd2luaW5pdC5jCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9wcmludF9uYWR2LmMKICBbREVQ
U10gaGNpL211Y3Vyc2VzL2Fuc2lfc2NyZWVuLmMKICBbREVQU10gaGNpL211Y3Vyc2VzL3dp
bmF0dHJzLmMKICBbREVQU10gaGNpL211Y3Vyc2VzL2VkZ2luZy5jCiAgW0RFUFNdIGhjaS9t
dWN1cnNlcy9jbGVhci5jCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9hbGVydC5jCiAgW0RFUFNd
IGhjaS90dWkvc2V0dGluZ3NfdWkuYwogIFtERVBTXSBoY2kvdHVpL2xvZ2luX3VpLmMKICBb
REVQU10gaGNpL2NvbW1hbmRzL3ZsYW5fY21kLmMKICBbREVQU10gaGNpL2NvbW1hbmRzL2l3
bWdtdF9jbWQuYwogIFtERVBTXSBoY2kvY29tbWFuZHMvbG90ZXN0X2NtZC5jCiAgW0RFUFNd
IGhjaS9jb21tYW5kcy9mY21nbXRfY21kLmMKICBbREVQU10gaGNpL2NvbW1hbmRzL2ltYWdl
X2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5kcy9kaWdlc3RfY21kLmMKICBbREVQU10gaGNp
L2NvbW1hbmRzL3JvdXRlX2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5kcy9kaGNwX2NtZC5j
CiAgW0RFUFNdIGhjaS9jb21tYW5kcy90aW1lX2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5k
cy9hdXRvYm9vdF9jbWQuYwogIFtERVBTXSBoY2kvY29tbWFuZHMvZ2Ric3R1Yl9jbWQuYwog
IFtERVBTXSBoY2kvY29tbWFuZHMvaWZtZ210X2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5k
cy9zYW5ib290X2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5kcy9sb2dpbl9jbWQuYwogIFtE
RVBTXSBoY2kvY29tbWFuZHMvY29uZmlnX2NtZC5jCiAgW0RFUFNdIGhjaS9jb21tYW5kcy9u
dm9fY21kLmMKICBbREVQU10gaGNpL3dpcmVsZXNzX2Vycm9ycy5jCiAgW0RFUFNdIGhjaS9l
ZGl0c3RyaW5nLmMKICBbREVQU10gaGNpL3JlYWRsaW5lLmMKICBbREVQU10gaGNpL3N0cmVy
cm9yLmMKICBbREVQU10gaGNpL3NoZWxsLmMKICBbREVQU10gaGNpL2xpbnV4X2FyZ3MuYwog
IFtERVBTXSBjcnlwdG8vYXh0bHMvc2hhMS5jCiAgW0RFUFNdIGNyeXB0by9heHRscy9yc2Eu
YwogIFtERVBTXSBjcnlwdG8vYXh0bHMvYmlnaW50LmMKICBbREVQU10gY3J5cHRvL2F4dGxz
L2Flcy5jCiAgW0RFUFNdIGNyeXB0by9jYmMuYwogIFtERVBTXSBjcnlwdG8vYXh0bHNfc2hh
MS5jCiAgW0RFUFNdIGNyeXB0by9hZXNfd3JhcC5jCiAgW0RFUFNdIGNyeXB0by9heHRsc19h
ZXMuYwogIFtERVBTXSBjcnlwdG8vYXNuMS5jCiAgW0RFUFNdIGNyeXB0by9obWFjLmMKICBb
REVQU10gY3J5cHRvL2NyYzMyLmMKICBbREVQU10gY3J5cHRvL2NyYW5kb20uYwogIFtERVBT
XSBjcnlwdG8vY3J5cHRvX251bGwuYwogIFtERVBTXSBjcnlwdG8vYXJjNC5jCiAgW0RFUFNd
IGNyeXB0by9zaGExZXh0cmEuYwogIFtERVBTXSBjcnlwdG8veDUwOS5jCiAgW0RFUFNdIGNy
eXB0by9tZDUuYwogIFtERVBTXSBjcnlwdG8vY2hhcC5jCiAgW0RFUFNdIHRlc3RzL2xpbmVi
dWZfdGVzdC5jCiAgW0RFUFNdIHRlc3RzL3VtYWxsb2NfdGVzdC5jCiAgW0RFUFNdIHRlc3Rz
L2JvZm1fdGVzdC5jCiAgW0RFUFNdIHRlc3RzL3VyaV90ZXN0LmMKICBbREVQU10gdGVzdHMv
dGVzdC5jCiAgW0RFUFNdIHRlc3RzL2xpc3RfdGVzdC5jCiAgW0RFUFNdIHRlc3RzL21lbWNw
eV90ZXN0LmMKICBbREVQU10gaW50ZXJmYWNlL2JvZm0vYm9mbS5jCiAgW0RFUFNdIGludGVy
ZmFjZS9zbWJpb3Mvc21iaW9zLmMKICBbREVQU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJpb3Nf
c2V0dGluZ3MuYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9jb25zb2xlLmMKICBbREVQ
U10gaW50ZXJmYWNlL2VmaS9lZmlfc25wLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlf
cGNpLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfc3RyZXJyb3IuYwogIFtERVBTXSBp
bnRlcmZhY2UvZWZpL2VmaV9ib2ZtLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfdW1h
bGxvYy5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3N0cmluZ3MuYwogIFtERVBTXSBp
bnRlcmZhY2UvZWZpL2VmaV90aW1lci5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3Nt
Ymlvcy5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX2RyaXZlci5jCiAgW0RFUFNdIGlu
dGVyZmFjZS9lZmkvZWZpX2luaXQuYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV91YWNj
ZXNzLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfaW8uYwogIFtERVBTXSBkcml2ZXJz
L2luZmluaWJhbmQvbGluZGEuYwogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvaGVybW9u
LmMKICBbREVQU10gZHJpdmVycy9pbmZpbmliYW5kL2FyYmVsLmMKICBbREVQU10gZHJpdmVy
cy9pbmZpbmliYW5kL3FpYjczMjIuYwogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvbGlu
ZGFfZncuYwogIFtERVBTXSBkcml2ZXJzL2JpdGJhc2gvYml0YmFzaC5jCiAgW0RFUFNdIGRy
aXZlcnMvYml0YmFzaC9zcGlfYml0LmMKICBbREVQU10gZHJpdmVycy9iaXRiYXNoL2kyY19i
aXQuYwogIFtERVBTXSBkcml2ZXJzL252cy9zcGkuYwogIFtERVBTXSBkcml2ZXJzL252cy9u
dnN2cGQuYwogIFtERVBTXSBkcml2ZXJzL252cy90aHJlZXdpcmUuYwogIFtERVBTXSBkcml2
ZXJzL252cy9udnMuYwogIFtERVBTXSBkcml2ZXJzL2Jsb2NrL2liZnQuYwogIFtERVBTXSBk
cml2ZXJzL2Jsb2NrL2F0YS5jCiAgW0RFUFNdIGRyaXZlcnMvYmxvY2svc3JwLmMKICBbREVQ
U10gZHJpdmVycy9ibG9jay9zY3NpLmMKICBbREVQU10gZHJpdmVycy9uZXQvZWZpL3NucG5l
dC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2VmaS9zbnBvbmx5LmMKICBbREVQU10gZHJpdmVy
cy9uZXQvdnhnZS92eGdlX3RyYWZmaWMuYwogIFtERVBTXSBkcml2ZXJzL25ldC92eGdlL3Z4
Z2UuYwogIFtERVBTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfY29uZmlnLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvdnhnZS92eGdlX21haW4uYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgv
YXRoOWsvYXRoOWtfaW5pdC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5
a19hcjkwMDNfbWFjLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2Fy
OTAwM19jYWxpYi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19lZXBy
b21fOTI4Ny5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5ay5jCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19jb21tb24uYwogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX2h3LmMKICBbREVQU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2NhbGliLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0
aDlrL2F0aDlrX2VlcHJvbV80ay5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19lZXByb21fZGVmLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlr
X21hYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfZWVw
cm9tLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9tYWMu
YwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX2NhbGliLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9waHkuYwogIFtE
RVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfeG1pdC5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5LmMKICBbREVQU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwM19waHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9h
dGgvYXRoOWsvYXRoOWtfYW5pLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX21haW4uYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAz
X2h3LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2VlcHJvbS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19yZWN2LmMKICBbREVQU10gZHJp
dmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2h3LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRo
L2F0aDVrL2F0aDVrX3Jlc2V0LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2F0dGFjaC5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19yZmtpbGwuYwogIFtERVBTXSBk
cml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZ3Bpby5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L2F0aC9hdGg1ay9hdGg1a19waHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsv
YXRoNWtfaW5pdHZhbHMuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtf
ZG1hLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3BjdS5jCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19kZXNjLmMKICBbREVQU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDVrL2F0aDVrX3FjdS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9h
dGg1ay9hdGg1a19lZXByb20uYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRo
NWtfY2Fwcy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfaHcuYwogIFtERVBTXSBk
cml2ZXJzL25ldC9hdGgvYXRoX2tleS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhf
bWFpbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfcmVnZC5jCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4MF9ncmY1MTAxLmMKICBbREVQU10gZHJpdmVycy9u
ZXQvcnRsODE4eC9ydGw4MTgwX21heDI4MjAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4
MTh4L3J0bDgxODUuYwogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxOHguYwog
IFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODAuYwogIFtERVBTXSBkcml2ZXJz
L25ldC9ydGw4MTh4L3J0bDgxODVfcnRsODIyNS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0
bDgxOHgvcnRsODE4MF9zYTI0MDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9waGFudG9tL3Bo
YW50b20uYwogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl9tYWluLmMKICBbREVQ
U10gZHJpdmVycy9uZXQvaWdidmYvaWdidmZfdmYuYwogIFtERVBTXSBkcml2ZXJzL25ldC9p
Z2J2Zi9pZ2J2Zl9tYnguYwogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdiXzgyNTc1LmMK
ICBbREVQU10gZHJpdmVycy9uZXQvaWdiL2lnYi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2ln
Yi9pZ2JfbWFjLmMKICBbREVQU10gZHJpdmVycy9uZXQvaWdiL2lnYl9waHkuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9pZ2IvaWdiX21haW4uYwogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2Iv
aWdiX252bS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfYXBpLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvaWdiL2lnYl9tYW5hZ2UuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAw
MGUvZTEwMDBlXzgwMDAzZXMybGFuLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2Ux
MDAwZV9pY2g4bGFuLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9tYW5h
Z2UuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlXzgyNTcxLmMKICBbREVQ
U10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2Ux
MDAwZS9lMTAwMGVfbWFjLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9w
aHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX252bS5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfbWFpbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L2UxMDAwL2UxMDAwXzgyNTQyLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBf
ODI1NDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9hcGkuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9tYW5hZ2UuYwogIFtERVBTXSBkcml2ZXJzL25l
dC9lMTAwMC9lMTAwMF84MjU0My5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAw
X252bS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX21hYy5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX3BoeS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2Ux
MDAwL2UxMDAwLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFpbi5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQxLmMKICBbREVQU10gZHJpdmVy
cy9uZXQvZGVwY2EuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hbWQ4MTExZS5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2ptZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ByaXNtMl9wY2kuYwog
IFtERVBTXSBkcml2ZXJzL25ldC8zYzU5NS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ZpYS1y
aGluZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3c4OWM4NDAuYwogIFtERVBTXSBkcml2ZXJz
L25ldC9jczg5eDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9uZTJrX2lzYS5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2lwb2liLmMKICBbREVQU10gZHJpdmVycy9uZXQvc2t5Mi5jCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0bDFlLmMKICBbREVQU10gZHJpdmVycy9uZXQvbGVnYWN5LmMK
ICBbREVQU10gZHJpdmVycy9uZXQvZWVwcm8xMDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC8z
YzUxNS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2JueDIuYwogIFtERVBTXSBkcml2ZXJzL25l
dC9kbWZlLmMKICBbREVQU10gZHJpdmVycy9uZXQvbnM4MzkwLmMKICBbREVQU10gZHJpdmVy
cy9uZXQvbnM4MzgyMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BjbmV0MzIuYwogIFtERVBT
XSBkcml2ZXJzL25ldC8zYzUwOS1laXNhLmMKICBbREVQU10gZHJpdmVycy9uZXQvdGczLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvM2M1eDkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9zbWM5
MDAwLmMKICBbREVQU10gZHJpdmVycy9uZXQvdmlydGlvLW5ldC5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2V0aGVyZmFicmljLmMKICBbREVQU10gZHJpdmVycy9uZXQvd2QuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9za2dlLmMKICBbREVQU10gZHJpdmVycy9uZXQvc2lzMTkwLmMKICBb
REVQU10gZHJpdmVycy9uZXQvbmF0c2VtaS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2I0NC5j
CiAgW0RFUFNdIGRyaXZlcnMvbmV0L2ZvcmNlZGV0aC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L3ByaXNtMl9wbHguYwogIFtERVBTXSBkcml2ZXJzL25ldC9zdW5kYW5jZS5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L3J0bDgxMzkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lcGljMTAwLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvM2M5MHguYwogIFtERVBTXSBkcml2ZXJzL25ldC9kYXZp
Y29tLmMKICBbREVQU10gZHJpdmVycy9uZXQvM2M1MDkuYwogIFtERVBTXSBkcml2ZXJzL25l
dC8zYzUyOS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L210ZDgweC5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L215cmkxMGdlLmMKICBbREVQU10gZHJpdmVycy9uZXQvZWVwcm8uYwogIFtERVBT
XSBkcml2ZXJzL25ldC9uZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ZpYS12ZWxvY2l0eS5j
CiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BuaWMuYwogIFtERVBTXSBkcml2ZXJzL25ldC90dWxp
cC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3NpczkwMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L3I4MTY5LmMKICBbREVQU10gZHJpdmVycy9uZXQvdGxhbi5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0LzNjNTAzLmMKICBbREVQU10gZHJpdmVycy9idXMvcGNpLmMKICBbREVQU10gZHJpdmVy
cy9idXMvaXNhcG5wLmMKICBbREVQU10gZHJpdmVycy9idXMvdmlydGlvLXJpbmcuYwogIFtE
RVBTXSBkcml2ZXJzL2J1cy92aXJ0aW8tcGNpLmMKICBbREVQU10gZHJpdmVycy9idXMvaXNh
LmMKICBbREVQU10gZHJpdmVycy9idXMvaXNhX2lkcy5jCiAgW0RFUFNdIGRyaXZlcnMvYnVz
L3BjaWV4dHJhLmMKICBbREVQU10gZHJpdmVycy9idXMvcGNpYmFja3VwLmMKICBbREVQU10g
ZHJpdmVycy9idXMvcGNpdnBkLmMKICBbREVQU10gZHJpdmVycy9idXMvbWNhLmMKICBbREVQ
U10gZHJpdmVycy9idXMvZWlzYS5jCiAgW0RFUFNdIGltYWdlL3NjcmlwdC5jCiAgW0RFUFNd
IGltYWdlL2VsZi5jCiAgW0RFUFNdIGltYWdlL2VmaV9pbWFnZS5jCiAgW0RFUFNdIGltYWdl
L3NlZ21lbnQuYwogIFtERVBTXSBpbWFnZS9lbWJlZGRlZC5jCiAgW0RFUFNdIG5ldC84MDIx
MS9yYzgwMjExLmMKICBbREVQU10gbmV0LzgwMjExL3dwYS5jCiAgW0RFUFNdIG5ldC84MDIx
MS93cGFfY2NtcC5jCiAgW0RFUFNdIG5ldC84MDIxMS9uZXQ4MDIxMS5jCiAgW0RFUFNdIG5l
dC84MDIxMS9zZWM4MDIxMS5jCiAgW0RFUFNdIG5ldC84MDIxMS93ZXAuYwogIFtERVBTXSBu
ZXQvODAyMTEvd3BhX3Bzay5jCiAgW0RFUFNdIG5ldC84MDIxMS93cGFfdGtpcC5jCiAgW0RF
UFNdIG5ldC9pbmZpbmliYW5kL2liX21pLmMKICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJf
Y20uYwogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9wYWNrZXQuYwogIFtERVBTXSBuZXQv
aW5maW5pYmFuZC9pYl9zbWMuYwogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9wYXRocmVj
LmMKICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJfc21hLmMKICBbREVQU10gbmV0L2luZmlu
aWJhbmQvaWJfY21yYy5jCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5kL2liX3NycC5jCiAgW0RF
UFNdIG5ldC9pbmZpbmliYW5kL2liX21jYXN0LmMKICBbREVQU10gbmV0L3VkcC9kaGNwLmMK
ICBbREVQU10gbmV0L3VkcC9kbnMuYwogIFtERVBTXSBuZXQvdWRwL3NsYW0uYwogIFtERVBT
XSBuZXQvdWRwL3RmdHAuYwogIFtERVBTXSBuZXQvdWRwL3N5c2xvZy5jCiAgW0RFUFNdIG5l
dC90Y3AvaHR0cHMuYwogIFtERVBTXSBuZXQvdGNwL2lzY3NpLmMKICBbREVQU10gbmV0L3Rj
cC9mdHAuYwogIFtERVBTXSBuZXQvdGNwL2h0dHAuYwogIFtERVBTXSBuZXQvZWFwb2wuYwog
IFtERVBTXSBuZXQvZmNucy5jCiAgW0RFUFNdIG5ldC9mYWtlZGhjcC5jCiAgW0RFUFNdIG5l
dC9pY21wdjYuYwogIFtERVBTXSBuZXQvbmV0ZGV2X3NldHRpbmdzLmMKICBbREVQU10gbmV0
L2ZjcC5jCiAgW0RFUFNdIG5ldC9mY29lLmMKICBbREVQU10gbmV0L2lvYnBhZC5jCiAgW0RF
UFNdIG5ldC90Y3AuYwogIFtERVBTXSBuZXQvbWlpLmMKICBbREVQU10gbmV0L2FycC5jCiAg
W0RFUFNdIG5ldC9ldGhlcm5ldC5jCiAgW0RFUFNdIG5ldC9mY2Vscy5jCiAgW0RFUFNdIG5l
dC90Y3BpcC5jCiAgW0RFUFNdIG5ldC9pcHY2LmMKICBbREVQU10gbmV0L2FvZS5jCiAgW0RF
UFNdIG5ldC9yYXJwLmMKICBbREVQU10gbmV0L3ZsYW4uYwogIFtERVBTXSBuZXQvbnVsbG5l
dC5jCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5kLmMKICBbREVQU10gbmV0L2lwdjQuYwogIFtE
RVBTXSBuZXQvZXRoX3Nsb3cuYwogIFtERVBTXSBuZXQvdGxzLmMKICBbREVQU10gbmV0L25k
cC5jCiAgW0RFUFNdIG5ldC9kaGNwcGt0LmMKICBbREVQU10gbmV0L2NhY2hlZGhjcC5jCiAg
W0RFUFNdIG5ldC9uZXRkZXZpY2UuYwogIFtERVBTXSBuZXQvcmV0cnkuYwogIFtERVBTXSBu
ZXQvaWNtcC5jCiAgW0RFUFNdIG5ldC91ZHAuYwogIFtERVBTXSBuZXQvZGhjcG9wdHMuYwog
IFtERVBTXSBuZXQvZmMuYwogIFtERVBTXSBjb3JlL2N0eXBlLmMKICBbREVQU10gY29yZS9i
YXNlbmFtZS5jCiAgW0RFUFNdIGNvcmUvbnZvLmMKICBbREVQU10gY29yZS9kZWJ1Z19tZDUu
YwogIFtERVBTXSBjb3JlL2ludGVyZmFjZS5jCiAgW0RFUFNdIGNvcmUvYnRleHQuYwogIFtE
RVBTXSBjb3JlL2dldG9wdC5jCiAgW0RFUFNdIGNvcmUvZ2V0a2V5LmMKICBbREVQU10gY29y
ZS9hc3ByaW50Zi5jCiAgW0RFUFNdIGNvcmUvZ2Ric3R1Yi5jCiAgW0RFUFNdIGNvcmUvbGlu
ZWJ1Zi5jCiAgW0RFUFNdIGNvcmUvZWRkLmMKICBbREVQU10gY29yZS9pbml0LmMKICBbREVQ
U10gY29yZS9zdHJ0b3VsbC5jCiAgW0RFUFNdIGNvcmUvc2V0dGluZ3MuYwogIFtERVBTXSBj
b3JlL21haW4uYwogIFtERVBTXSBjb3JlL2Rvd25sb2FkZXIuYwogIFtERVBTXSBjb3JlL2h3
LmMKICBbREVQU10gY29yZS9iaXRvcHMuYwogIFtERVBTXSBjb3JlL3ZzcHJpbnRmLmMKICBb
REVQU10gY29yZS9udWxsX25hcC5jCiAgW0RFUFNdIGNvcmUveGZlci5jCiAgW0RFUFNdIGNv
cmUvcGNfa2JkLmMKICBbREVQU10gY29yZS9wb3NpeF9pby5jCiAgW0RFUFNdIGNvcmUvZ2Ri
dWRwLmMKICBbREVQU10gY29yZS9jb25zb2xlLmMKICBbREVQU10gY29yZS9vcGVuLmMKICBb
REVQU10gY29yZS9zZXJpYWwuYwogIFtERVBTXSBjb3JlL2FjcGkuYwogIFtERVBTXSBjb3Jl
L3VyaS5jCiAgW0RFUFNdIGNvcmUvYmxvY2tkZXYuYwogIFtERVBTXSBjb3JlL2NwaW8uYwog
IFtERVBTXSBjb3JlL3RpbWVyLmMKICBbREVQU10gY29yZS9taXNjLmMKICBbREVQU10gY29y
ZS9jd3VyaS5jCiAgW0RFUFNdIGNvcmUvaTgyMzY1LmMKICBbREVQU10gY29yZS9lcnJuby5j
CiAgW0RFUFNdIGNvcmUvam9iLmMKICBbREVQU10gY29yZS9wcm9jZXNzLmMKICBbREVQU10g
Y29yZS9nZGJzZXJpYWwuYwogIFtERVBTXSBjb3JlL2RlYnVnLmMKICBbREVQU10gY29yZS9m
bnJlYy5jCiAgW0RFUFNdIGNvcmUvbWFsbG9jLmMKICBbREVQU10gY29yZS9hbnNpZXNjLmMK
ICBbREVQU10gY29yZS9kZXZpY2UuYwogIFtERVBTXSBjb3JlL2Jhc2U2NC5jCiAgW0RFUFNd
IGNvcmUvYml0bWFwLmMKICBbREVQU10gY29yZS9leGVjLmMKICBbREVQU10gY29yZS9tb25v
am9iLmMKICBbREVQU10gY29yZS9udWxsX3NhbmJvb3QuYwogIFtERVBTXSBjb3JlL3N0cmlu
Z2V4dHJhLmMKICBbREVQU10gY29yZS9yYW5kb20uYwogIFtERVBTXSBjb3JlL3BhcnNlb3B0
LmMKICBbREVQU10gY29yZS9yZXNvbHYuYwogIFtERVBTXSBjb3JlL2lvYnVmLmMKICBbREVQ
U10gY29yZS9pbWFnZS5jCiAgW0RFUFNdIGNvcmUvc3RyaW5nLmMKICBbREVQU10gY29yZS9i
YXNlMTYuYwogIFtERVBTXSBjb3JlL2Fzc2VydC5jCiAgW0RFUFNdIGNvcmUvcmVmY250LmMK
ICBbREVQU10gY29yZS91dWlkLmMKICBbREVQU10gY29yZS9zZXJpYWxfY29uc29sZS5jCiAg
W0RFUFNdIGNvcmUvcGNtY2lhLmMKICBbREVQU10gbGliZ2NjL19fdW1vZGRpMy5jCiAgW0RF
UFNdIGxpYmdjYy9fX3VkaXZkaTMuYwogIFtERVBTXSBsaWJnY2MvX19tb2RkaTMuYwogIFtE
RVBTXSBsaWJnY2MvbWVtY3B5LmMKICBbREVQU10gbGliZ2NjL2ljYy5jCiAgW0RFUFNdIGxp
YmdjYy9fX2RpdmRpMy5jCiAgW0RFUFNdIGxpYmdjYy9fX3VkaXZtb2RkaTQuYwpnbWFrZVs3
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9l
dGhlcmJvb3QvaXB4ZS9zcmMnCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZS9zcmMnCiAgW0RFUFNd
IGFyY2gvaTM4Ni9wcmVmaXgvcm9tcHJlZml4LlMKICBbREVQU10gYXJjaC9pMzg2L3ByZWZp
eC9tcm9tcHJlZml4LlMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlyb20u
YwogIFtERVBTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaW5ldC5jCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpLmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMv
bmV0L3VuZGlvbmx5LmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlsb2Fk
LmMKICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlwcmVsb2FkLmMKICBbREVQ
U10gYXJjaC94ODYvaW50ZXJmYWNlL2VmaS9lZml4ODZfbmFwLmMKICBbREVQU10gYXJjaC94
ODYvY29yZS9wY2lkaXJlY3QuYwogIFtERVBTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRzL3Jl
Ym9vdF9jbWQuYwogIFtERVBTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRzL3B4ZV9jbWQuYwog
IFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbWJvb3RfcmVzb2x2LmMK
ICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb20zMl9jYWxsLmMKICBb
REVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21ib290X2NhbGwuYwogIFtE
RVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZXBhcmVudC9weGVwYXJlbnRfZGhjcC5jCiAg
W0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlcGFyZW50L3B4ZXBhcmVudC5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV91ZHAuYwogIFtERVBTXSBhcmNoL2kz
ODYvaW50ZXJmYWNlL3B4ZS9weGVfdW5kaS5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcHhlL3B4ZV9sb2FkZXIuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9w
eGVfZXhpdF9ob29rLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3By
ZWJvb3QuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfdGZ0cC5jCiAg
W0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9maWxlLmMKICBbREVQU10gYXJj
aC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2NhbGwuYwogIFtERVBTXSBhcmNoL2kzODYvaW50
ZXJmYWNlL3BjYmlvcy9iaW9zX3NtYmlvcy5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcGNiaW9zL21lbXRvcF91bWFsbG9jLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFj
ZS9wY2Jpb3MvYmlvc2ludC5jCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9z
L2Jpb3NfdGltZXIuYwogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9wY2li
aW9zLmMKICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9wY2Jpb3MvaW50MTMuYwogIFtE
RVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9iaW9zX25hcC5jCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9pbWFnZS9jb21ib290LmMKICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL2VsZmJv
b3QuYwogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2UvYm9vdHNlY3Rvci5jCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9pbWFnZS9tdWx0aWJvb3QuYwogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2UvcHhl
X2ltYWdlLmMKICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL2J6aW1hZ2UuYwogIFtERVBTXSBh
cmNoL2kzODYvaW1hZ2UvbmJpLmMKICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL2NvbTMyLmMK
ICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9wbnBiaW9zLmMKICBbREVQU10g
YXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9iaW9zX2NvbnNvbGUuYwogIFtERVBTXSBhcmNo
L2kzODYvZmlybXdhcmUvcGNiaW9zL2Zha2VlODIwLmMKICBbREVQU10gYXJjaC9pMzg2L2Zp
cm13YXJlL3BjYmlvcy9iYXNlbWVtLmMKICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3Bj
Ymlvcy9tZW1tYXAuYwogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL2hpZGVt
ZW0uYwogIFtERVBTXSBhcmNoL2kzODYvdHJhbnNpdGlvbnMvbGlicm1fbWdtdC5jCiAgW0RF
UFNdIGFyY2gvaTM4Ni9jb3JlL2R1bXByZWdzLmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUv
cmVsb2NhdGUuYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS94ODZfaW8uYwogIFtERVBTXSBh
cmNoL2kzODYvY29yZS90aW1lcjIuYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS9ydW50aW1l
LmMKICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcGljODI1OS5jCiAgW0RFUFNdIGFyY2gvaTM4
Ni9jb3JlL2dkYm1hY2guYwogIFtERVBTXSBhcmNoL2kzODYvY29yZS92aWRlb19zdWJyLmMK
ICBbREVQU10gYXJjaC9pMzg2L2NvcmUvYmFzZW1lbV9wYWNrZXQuYwogIFtERVBTXSBhcmNo
L2kzODYvY29yZS9yZHRzY190aW1lci5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWdfcm9tcHJl
Zml4LmMKICBbREVQU10gY29uZmlnL2NvbmZpZy5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWdf
ZmMuYwogIFtERVBTXSBjb25maWcvY29uZmlnX2V0aGVybmV0LmMKICBbREVQU10gY29uZmln
L2NvbmZpZ19uZXQ4MDIxMS5jCiAgW0RFUFNdIGNvbmZpZy9jb25maWdfaW5maW5pYmFuZC5j
CiAgW0RFUFNdIHVzci9hdXRvYm9vdC5jCiAgW0RFUFNdIHVzci9pZm1nbXQuYwogIFtERVBT
XSB1c3IvZGhjcG1nbXQuYwogIFtERVBTXSB1c3IvcHhlbWVudS5jCiAgW0RFUFNdIHVzci9p
bWdtZ210LmMKICBbREVQU10gdXNyL3Byb21wdC5jCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9r
Yi5jCiAgW0RFUFNdIGhjaS90dWkvc2V0dGluZ3NfdWkuYwogIFtERVBTXSBoY2kvY29tbWFu
ZHMvaW1hZ2VfY21kLmMKICBbREVQU10gaGNpL2NvbW1hbmRzL2RpZ2VzdF9jbWQuYwogIFtE
RVBTXSBoY2kvY29tbWFuZHMvdGltZV9jbWQuYwogIFtERVBTXSBoY2kvY29tbWFuZHMvc2Fu
Ym9vdF9jbWQuYwogIFtERVBTXSB0ZXN0cy91bWFsbG9jX3Rlc3QuYwogIFtERVBTXSB0ZXN0
cy9ib2ZtX3Rlc3QuYwogIFtERVBTXSBpbnRlcmZhY2UvYm9mbS9ib2ZtLmMKICBbREVQU10g
aW50ZXJmYWNlL3NtYmlvcy9zbWJpb3MuYwogIFtERVBTXSBpbnRlcmZhY2Uvc21iaW9zL3Nt
Ymlvc19zZXR0aW5ncy5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3NucC5jCiAgW0RF
UFNdIGludGVyZmFjZS9lZmkvZWZpX3BjaS5jCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZp
X2JvZm0uYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV91bWFsbG9jLmMKICBbREVQU10g
aW50ZXJmYWNlL2VmaS9lZmlfdGltZXIuYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9z
bWJpb3MuYwogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9kcml2ZXIuYwogIFtERVBTXSBp
bnRlcmZhY2UvZWZpL2VmaV91YWNjZXNzLmMKICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlf
aW8uYwogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvbGluZGEuYwogIFtERVBTXSBkcml2
ZXJzL2luZmluaWJhbmQvaGVybW9uLmMKICBbREVQU10gZHJpdmVycy9pbmZpbmliYW5kL2Fy
YmVsLmMKICBbREVQU10gZHJpdmVycy9pbmZpbmliYW5kL3FpYjczMjIuYwogIFtERVBTXSBk
cml2ZXJzL2JpdGJhc2gvc3BpX2JpdC5jCiAgW0RFUFNdIGRyaXZlcnMvYml0YmFzaC9pMmNf
Yml0LmMKICBbREVQU10gZHJpdmVycy9udnMvc3BpLmMKICBbREVQU10gZHJpdmVycy9udnMv
bnZzdnBkLmMKICBbREVQU10gZHJpdmVycy9udnMvdGhyZWV3aXJlLmMKICBbREVQU10gZHJp
dmVycy9ibG9jay9pYmZ0LmMKICBbREVQU10gZHJpdmVycy9ibG9jay9hdGEuYwogIFtERVBT
XSBkcml2ZXJzL2Jsb2NrL3NycC5jCiAgW0RFUFNdIGRyaXZlcnMvYmxvY2svc2NzaS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2VmaS9zbnBuZXQuYwogIFtERVBTXSBkcml2ZXJzL25ldC92
eGdlL3Z4Z2VfdHJhZmZpYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3Z4Z2UvdnhnZS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L3Z4Z2UvdnhnZV9jb25maWcuYwogIFtERVBTXSBkcml2ZXJz
L25ldC92eGdlL3Z4Z2VfbWFpbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19pbml0LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
M19tYWMuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX2Nh
bGliLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2VlcHJvbV85Mjg3
LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrLmMKICBbREVQU10gZHJp
dmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2NvbW1vbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L2F0aC9hdGg5ay9hdGg5a19hcjkwMDJfaHcuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgv
YXRoOWsvYXRoOWtfY2FsaWIuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRo
OWtfZWVwcm9tXzRrLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2Vl
cHJvbV9kZWYuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfbWFjLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwM19lZXByb20uYwog
IFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX21hYy5jCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDJfY2FsaWIuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX3BoeS5jCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a194bWl0LmMKICBbREVQU10gZHJpdmVycy9uZXQv
YXRoL2F0aDlrL2F0aDlrX2FyNTAwOF9waHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgv
YXRoOWsvYXRoOWtfYXI5MDAzX3BoeS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5
ay9hdGg5a19hbmkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfbWFp
bi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfaHcuYwog
IFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfZWVwcm9tLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX3JlY3YuYwogIFtERVBTXSBkcml2ZXJzL25l
dC9hdGgvYXRoOWsvYXRoOWtfaHcuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsv
YXRoNWtfcmVzZXQuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWsuYwog
IFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfYXR0YWNoLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3Jma2lsbC5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2F0aC9hdGg1ay9hdGg1a19ncGlvLmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0
aDVrL2F0aDVrX3BoeS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19p
bml0dmFscy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19kbWEuYwog
IFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcGN1LmMKICBbREVQU10gZHJp
dmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2Rlc2MuYwogIFtERVBTXSBkcml2ZXJzL25ldC9h
dGgvYXRoNWsvYXRoNWtfcWN1LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX2VlcHJvbS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19jYXBz
LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9ody5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2F0aC9hdGhfa2V5LmMKICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9tYWluLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9yZWdkLmMKICBbREVQU10gZHJpdmVycy9u
ZXQvcnRsODE4eC9ydGw4MTgwX2dyZjUxMDEuYwogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4
MTh4L3J0bDgxODBfbWF4MjgyMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRs
ODE4NS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4eC5jCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4MC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0
bDgxOHgvcnRsODE4NV9ydGw4MjI1LmMKICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9y
dGw4MTgwX3NhMjQwMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BoYW50b20vcGhhbnRvbS5j
CiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYnZmL2lnYnZmX21haW4uYwogIFtERVBTXSBkcml2
ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl92Zi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYnZmL2ln
YnZmX21ieC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfODI1NzUuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9pZ2IvaWdiX21hYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9p
Z2JfcGh5LmMKICBbREVQU10gZHJpdmVycy9uZXQvaWdiL2lnYl9tYWluLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvaWdiL2lnYl9udm0uYwogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdi
X2FwaS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFuYWdlLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV84MDAwM2VzMmxhbi5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2UxMDAwZS9lMTAwMGVfaWNoOGxhbi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2Ux
MDAwZS9lMTAwMGVfODI1NzEuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBl
X21hYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfcGh5LmMKICBbREVQ
U10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9udm0uYwogIFtERVBTXSBkcml2ZXJzL25l
dC9lMTAwMGUvZTEwMDBlX21haW4uYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAw
MF84MjU0Mi5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQwLmMKICBb
REVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfYXBpLmMKICBbREVQU10gZHJpdmVycy9u
ZXQvZTEwMDAvZTEwMDBfODI1NDMuYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAw
MF9udm0uYwogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9tYWMuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9waHkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9l
MTAwMC9lMTAwMF9tYWluLmMKICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfODI1
NDEuYwogIFtERVBTXSBkcml2ZXJzL25ldC9hbWQ4MTExZS5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2ptZS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ByaXNtMl9wY2kuYwogIFtERVBTXSBk
cml2ZXJzL25ldC8zYzU5NS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3ZpYS1yaGluZS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L3c4OWM4NDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9jczg5
eDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC9uZTJrX2lzYS5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2lwb2liLmMKICBbREVQU10gZHJpdmVycy9uZXQvc2t5Mi5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0bDFlLmMKICBbREVQU10gZHJpdmVycy9uZXQvbGVnYWN5LmMKICBbREVQU10g
ZHJpdmVycy9uZXQvZWVwcm8xMDAuYwogIFtERVBTXSBkcml2ZXJzL25ldC8zYzUxNS5jCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2JueDIuYwogIFtERVBTXSBkcml2ZXJzL25ldC9kbWZlLmMK
ICBbREVQU10gZHJpdmVycy9uZXQvbnM4MzkwLmMKICBbREVQU10gZHJpdmVycy9uZXQvbnM4
MzgyMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BjbmV0MzIuYwogIFtERVBTXSBkcml2ZXJz
L25ldC8zYzUwOS1laXNhLmMKICBbREVQU10gZHJpdmVycy9uZXQvdGczLmMKICBbREVQU10g
ZHJpdmVycy9uZXQvM2M1eDkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9zbWM5MDAwLmMKICBb
REVQU10gZHJpdmVycy9uZXQvdmlydGlvLW5ldC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2V0
aGVyZmFicmljLmMKICBbREVQU10gZHJpdmVycy9uZXQvc2tnZS5jCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L3NpczE5MC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L25hdHNlbWkuYwogIFtERVBT
XSBkcml2ZXJzL25ldC9iNDQuYwogIFtERVBTXSBkcml2ZXJzL25ldC9mb3JjZWRldGguYwog
IFtERVBTXSBkcml2ZXJzL25ldC9wcmlzbTJfcGx4LmMKICBbREVQU10gZHJpdmVycy9uZXQv
c3VuZGFuY2UuYwogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTM5LmMKICBbREVQU10gZHJp
dmVycy9uZXQvZXBpYzEwMC5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjOTB4LmMKICBbREVQ
U10gZHJpdmVycy9uZXQvZGF2aWNvbS5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjNTA5LmMK
ICBbREVQU10gZHJpdmVycy9uZXQvM2M1MjkuYwogIFtERVBTXSBkcml2ZXJzL25ldC9tdGQ4
MHguYwogIFtERVBTXSBkcml2ZXJzL25ldC9teXJpMTBnZS5jCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2VlcHJvLmMKICBbREVQU10gZHJpdmVycy9uZXQvdmlhLXZlbG9jaXR5LmMKICBbREVQ
U10gZHJpdmVycy9uZXQvcG5pYy5jCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3R1bGlwLmMKICBb
REVQU10gZHJpdmVycy9uZXQvc2lzOTAwLmMKICBbREVQU10gZHJpdmVycy9uZXQvcjgxNjku
YwogIFtERVBTXSBkcml2ZXJzL25ldC90bGFuLmMKICBbREVQU10gZHJpdmVycy9idXMvcGNp
LmMKICBbREVQU10gZHJpdmVycy9idXMvaXNhcG5wLmMKICBbREVQU10gZHJpdmVycy9idXMv
dmlydGlvLXJpbmcuYwogIFtERVBTXSBkcml2ZXJzL2J1cy92aXJ0aW8tcGNpLmMKICBbREVQ
U10gZHJpdmVycy9idXMvaXNhLmMKICBbREVQU10gZHJpdmVycy9idXMvcGNpZXh0cmEuYwog
IFtERVBTXSBkcml2ZXJzL2J1cy9wY2liYWNrdXAuYwogIFtERVBTXSBkcml2ZXJzL2J1cy9w
Y2l2cGQuYwogIFtERVBTXSBkcml2ZXJzL2J1cy9tY2EuYwogIFtERVBTXSBkcml2ZXJzL2J1
cy9laXNhLmMKICBbREVQU10gaW1hZ2Uvc2NyaXB0LmMKICBbREVQU10gaW1hZ2UvZWxmLmMK
ICBbREVQU10gaW1hZ2UvZWZpX2ltYWdlLmMKICBbREVQU10gaW1hZ2Uvc2VnbWVudC5jCiAg
W0RFUFNdIGltYWdlL2VtYmVkZGVkLmMKICBbREVQU10gbmV0LzgwMjExL25ldDgwMjExLmMK
ICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJfbWkuYwogIFtERVBTXSBuZXQvaW5maW5pYmFu
ZC9pYl9zbWMuYwogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9zbWEuYwogIFtERVBTXSBu
ZXQvaW5maW5pYmFuZC9pYl9zcnAuYwogIFtERVBTXSBuZXQvdWRwL2RoY3AuYwogIFtERVBT
XSBuZXQvdWRwL2Rucy5jCiAgW0RFUFNdIG5ldC91ZHAvc2xhbS5jCiAgW0RFUFNdIG5ldC91
ZHAvdGZ0cC5jCiAgW0RFUFNdIG5ldC91ZHAvc3lzbG9nLmMKICBbREVQU10gbmV0L3RjcC9o
dHRwcy5jCiAgW0RFUFNdIG5ldC90Y3AvaXNjc2kuYwogIFtERVBTXSBuZXQvdGNwL2Z0cC5j
CiAgW0RFUFNdIG5ldC90Y3AvaHR0cC5jCiAgW0RFUFNdIG5ldC9mYWtlZGhjcC5jCiAgW0RF
UFNdIG5ldC9uZXRkZXZfc2V0dGluZ3MuYwogIFtERVBTXSBuZXQvZmNwLmMKICBbREVQU10g
bmV0L2Zjb2UuYwogIFtERVBTXSBuZXQvdGNwLmMKICBbREVQU10gbmV0L2FvZS5jCiAgW0RF
UFNdIG5ldC92bGFuLmMKICBbREVQU10gbmV0L2luZmluaWJhbmQuYwogIFtERVBTXSBuZXQv
aXB2NC5jCiAgW0RFUFNdIG5ldC9kaGNwcGt0LmMKICBbREVQU10gbmV0L2NhY2hlZGhjcC5j
CiAgW0RFUFNdIG5ldC9uZXRkZXZpY2UuYwogIFtERVBTXSBuZXQvcmV0cnkuYwogIFtERVBT
XSBuZXQvZGhjcG9wdHMuYwogIFtERVBTXSBuZXQvZmMuYwogIFtERVBTXSBjb3JlL252by5j
CiAgW0RFUFNdIGNvcmUvZ2V0a2V5LmMKICBbREVQU10gY29yZS9zZXR0aW5ncy5jCiAgW0RF
UFNdIGNvcmUvbWFpbi5jCiAgW0RFUFNdIGNvcmUvZG93bmxvYWRlci5jCiAgW0RFUFNdIGNv
cmUvbnVsbF9uYXAuYwogIFtERVBTXSBjb3JlL3BjX2tiZC5jCiAgW0RFUFNdIGNvcmUvcG9z
aXhfaW8uYwogIFtERVBTXSBjb3JlL2dkYnVkcC5jCiAgW0RFUFNdIGNvcmUvY29uc29sZS5j
CiAgW0RFUFNdIGNvcmUvc2VyaWFsLmMKICBbREVQU10gY29yZS9ibG9ja2Rldi5jCiAgW0RF
UFNdIGNvcmUvdGltZXIuYwogIFtERVBTXSBjb3JlL21pc2MuYwogIFtERVBTXSBjb3JlL2Rl
YnVnLmMKICBbREVQU10gY29yZS9mbnJlYy5jCiAgW0RFUFNdIGNvcmUvbWFsbG9jLmMKICBb
REVQU10gY29yZS9leGVjLmMKICBbREVQU10gY29yZS9tb25vam9iLmMKICBbREVQU10gY29y
ZS9udWxsX3NhbmJvb3QuYwogIFtERVBTXSBjb3JlL3JhbmRvbS5jCiAgW0RFUFNdIGNvcmUv
cGFyc2VvcHQuYwogIFtERVBTXSBjb3JlL2ltYWdlLmMKZ21ha2VbN106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L2lweGUv
c3JjJwpnbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmlybXdhcmUvZXRoZXJib290L2lweGUvc3JjJwogIFtCVUlMRF0gYmluL19fdWRpdm1v
ZGRpNC5vCiAgW0JVSUxEXSBiaW4vX19kaXZkaTMubwogIFtCVUlMRF0gYmluL2ljYy5vCiAg
W0JVSUxEXSBiaW4vbWVtY3B5Lm8KICBbQlVJTERdIGJpbi9fX21vZGRpMy5vCiAgW0JVSUxE
XSBiaW4vX191ZGl2ZGkzLm8KICBbQlVJTERdIGJpbi9fX3Vtb2RkaTMubwogIFtCVUlMRF0g
YmluL3BjbWNpYS5vCiAgW0JVSUxEXSBiaW4vc2VyaWFsX2NvbnNvbGUubwogIFtCVUlMRF0g
YmluL3V1aWQubwogIFtCVUlMRF0gYmluL3JlZmNudC5vCiAgW0JVSUxEXSBiaW4vYXNzZXJ0
Lm8KICBbQlVJTERdIGJpbi9iYXNlMTYubwogIFtCVUlMRF0gYmluL3N0cmluZy5vCiAgW0JV
SUxEXSBiaW4vaW1hZ2UubwogIFtCVUlMRF0gYmluL2lvYnVmLm8KICBbQlVJTERdIGJpbi9y
ZXNvbHYubwogIFtCVUlMRF0gYmluL3BhcnNlb3B0Lm8KICBbQlVJTERdIGJpbi9yYW5kb20u
bwogIFtCVUlMRF0gYmluL3N0cmluZ2V4dHJhLm8KICBbQlVJTERdIGJpbi9udWxsX3NhbmJv
b3QubwogIFtCVUlMRF0gYmluL21vbm9qb2IubwogIFtCVUlMRF0gYmluL2V4ZWMubwogIFtC
VUlMRF0gYmluL2JpdG1hcC5vCiAgW0JVSUxEXSBiaW4vYmFzZTY0Lm8KICBbQlVJTERdIGJp
bi9kZXZpY2UubwogIFtCVUlMRF0gYmluL2Fuc2llc2MubwogIFtCVUlMRF0gYmluL21hbGxv
Yy5vCiAgW0JVSUxEXSBiaW4vZm5yZWMubwogIFtCVUlMRF0gYmluL2RlYnVnLm8KICBbQlVJ
TERdIGJpbi9nZGJzZXJpYWwubwogIFtCVUlMRF0gYmluL3Byb2Nlc3MubwogIFtCVUlMRF0g
YmluL2pvYi5vCiAgW0JVSUxEXSBiaW4vZXJybm8ubwogIFtCVUlMRF0gYmluL2k4MjM2NS5v
CiAgW0JVSUxEXSBiaW4vY3d1cmkubwogIFtCVUlMRF0gYmluL21pc2MubwogIFtCVUlMRF0g
YmluL3RpbWVyLm8KICBbQlVJTERdIGJpbi9jcGlvLm8KICBbQlVJTERdIGJpbi9ibG9ja2Rl
di5vCiAgW0JVSUxEXSBiaW4vdXJpLm8KICBbQlVJTERdIGJpbi9hY3BpLm8KICBbQlVJTERd
IGJpbi9zZXJpYWwubwogIFtCVUlMRF0gYmluL29wZW4ubwogIFtCVUlMRF0gYmluL2NvbnNv
bGUubwogIFtCVUlMRF0gYmluL2dkYnVkcC5vCiAgW0JVSUxEXSBiaW4vcG9zaXhfaW8ubwog
IFtCVUlMRF0gYmluL3BjX2tiZC5vCiAgW0JVSUxEXSBiaW4veGZlci5vCiAgW0JVSUxEXSBi
aW4vbnVsbF9uYXAubwogIFtCVUlMRF0gYmluL3ZzcHJpbnRmLm8KICBbQlVJTERdIGJpbi9i
aXRvcHMubwogIFtCVUlMRF0gYmluL2h3Lm8KICBbQlVJTERdIGJpbi9kb3dubG9hZGVyLm8K
ICBbQlVJTERdIGJpbi9tYWluLm8KICBbQlVJTERdIGJpbi9zZXR0aW5ncy5vCiAgW0JVSUxE
XSBiaW4vc3RydG91bGwubwogIFtCVUlMRF0gYmluL2luaXQubwogIFtCVUlMRF0gYmluL2Vk
ZC5vCiAgW0JVSUxEXSBiaW4vbGluZWJ1Zi5vCiAgW0JVSUxEXSBiaW4vZ2Ric3R1Yi5vCiAg
W0JVSUxEXSBiaW4vYXNwcmludGYubwogIFtCVUlMRF0gYmluL2dldGtleS5vCiAgW0JVSUxE
XSBiaW4vZ2V0b3B0Lm8KICBbQlVJTERdIGJpbi9idGV4dC5vCiAgW0JVSUxEXSBiaW4vaW50
ZXJmYWNlLm8KICBbQlVJTERdIGJpbi9kZWJ1Z19tZDUubwogIFtCVUlMRF0gYmluL252by5v
CiAgW0JVSUxEXSBiaW4vYmFzZW5hbWUubwogIFtCVUlMRF0gYmluL2N0eXBlLm8KICBbQlVJ
TERdIGJpbi9mYy5vCiAgW0JVSUxEXSBiaW4vZGhjcG9wdHMubwogIFtCVUlMRF0gYmluL3Vk
cC5vCiAgW0JVSUxEXSBiaW4vaWNtcC5vCiAgW0JVSUxEXSBiaW4vcmV0cnkubwogIFtCVUlM
RF0gYmluL25ldGRldmljZS5vCiAgW0JVSUxEXSBiaW4vY2FjaGVkaGNwLm8KICBbQlVJTERd
IGJpbi9kaGNwcGt0Lm8KICBbQlVJTERdIGJpbi9uZHAubwogIFtCVUlMRF0gYmluL3Rscy5v
CiAgW0JVSUxEXSBiaW4vZXRoX3Nsb3cubwogIFtCVUlMRF0gYmluL2lwdjQubwogIFtCVUlM
RF0gYmluL2luZmluaWJhbmQubwogIFtCVUlMRF0gYmluL251bGxuZXQubwogIFtCVUlMRF0g
YmluL3ZsYW4ubwogIFtCVUlMRF0gYmluL3JhcnAubwogIFtCVUlMRF0gYmluL2FvZS5vCiAg
W0JVSUxEXSBiaW4vaXB2Ni5vCiAgW0JVSUxEXSBiaW4vdGNwaXAubwogIFtCVUlMRF0gYmlu
L2ZjZWxzLm8KICBbQlVJTERdIGJpbi9ldGhlcm5ldC5vCiAgW0JVSUxEXSBiaW4vYXJwLm8K
ICBbQlVJTERdIGJpbi9taWkubwogIFtCVUlMRF0gYmluL3RjcC5vCiAgW0JVSUxEXSBiaW4v
aW9icGFkLm8KICBbQlVJTERdIGJpbi9mY29lLm8KICBbQlVJTERdIGJpbi9mY3AubwogIFtC
VUlMRF0gYmluL25ldGRldl9zZXR0aW5ncy5vCiAgW0JVSUxEXSBiaW4vaWNtcHY2Lm8KICBb
QlVJTERdIGJpbi9mYWtlZGhjcC5vCiAgW0JVSUxEXSBiaW4vZmNucy5vCiAgW0JVSUxEXSBi
aW4vZWFwb2wubwogIFtCVUlMRF0gYmluL2h0dHAubwogIFtCVUlMRF0gYmluL2Z0cC5vCiAg
W0JVSUxEXSBiaW4vaXNjc2kubwogIFtCVUlMRF0gYmluL2h0dHBzLm8KICBbQlVJTERdIGJp
bi9zeXNsb2cubwogIFtCVUlMRF0gYmluL3RmdHAubwogIFtCVUlMRF0gYmluL3NsYW0ubwog
IFtCVUlMRF0gYmluL2Rucy5vCiAgW0JVSUxEXSBiaW4vZGhjcC5vCiAgW0JVSUxEXSBiaW4v
aWJfbWNhc3QubwogIFtCVUlMRF0gYmluL2liX3NycC5vCiAgW0JVSUxEXSBiaW4vaWJfY21y
Yy5vCiAgW0JVSUxEXSBiaW4vaWJfc21hLm8KICBbQlVJTERdIGJpbi9pYl9wYXRocmVjLm8K
ICBbQlVJTERdIGJpbi9pYl9zbWMubwogIFtCVUlMRF0gYmluL2liX3BhY2tldC5vCiAgW0JV
SUxEXSBiaW4vaWJfY20ubwogIFtCVUlMRF0gYmluL2liX21pLm8KICBbQlVJTERdIGJpbi93
cGFfdGtpcC5vCiAgW0JVSUxEXSBiaW4vd3BhX3Bzay5vCiAgW0JVSUxEXSBiaW4vd2VwLm8K
ICBbQlVJTERdIGJpbi9zZWM4MDIxMS5vCiAgW0JVSUxEXSBiaW4vbmV0ODAyMTEubwogIFtC
VUlMRF0gYmluL3dwYV9jY21wLm8KICBbQlVJTERdIGJpbi93cGEubwogIFtCVUlMRF0gYmlu
L3JjODAyMTEubwogIFtCVUlMRF0gYmluL2VtYmVkZGVkLm8KICBbQlVJTERdIGJpbi9zZWdt
ZW50Lm8KICBbQlVJTERdIGJpbi9lZmlfaW1hZ2UubwogIFtCVUlMRF0gYmluL2VsZi5vCiAg
W0JVSUxEXSBiaW4vc2NyaXB0Lm8KICBbQlVJTERdIGJpbi9laXNhLm8KICBbQlVJTERdIGJp
bi9tY2EubwogIFtCVUlMRF0gYmluL3BjaXZwZC5vCiAgW0JVSUxEXSBiaW4vcGNpYmFja3Vw
Lm8KICBbQlVJTERdIGJpbi9wY2lleHRyYS5vCiAgW0JVSUxEXSBiaW4vaXNhX2lkcy5vCiAg
W0JVSUxEXSBiaW4vaXNhLm8KICBbQlVJTERdIGJpbi92aXJ0aW8tcGNpLm8KICBbQlVJTERd
IGJpbi92aXJ0aW8tcmluZy5vCiAgW0JVSUxEXSBiaW4vaXNhcG5wLm8KICBbQlVJTERdIGJp
bi9wY2kubwogIFtCVUlMRF0gYmluLzNjNTAzLm8KICBbQlVJTERdIGJpbi90bGFuLm8KICBb
QlVJTERdIGJpbi9yODE2OS5vCiAgW0JVSUxEXSBiaW4vc2lzOTAwLm8KICBbQlVJTERdIGJp
bi90dWxpcC5vCiAgW0JVSUxEXSBiaW4vcG5pYy5vCiAgW0JVSUxEXSBiaW4vdmlhLXZlbG9j
aXR5Lm8KICBbQlVJTERdIGJpbi9uZS5vCiAgW0JVSUxEXSBiaW4vZWVwcm8ubwogIFtCVUlM
RF0gYmluL215cmkxMGdlLm8KICBbQlVJTERdIGJpbi9tdGQ4MHgubwogIFtCVUlMRF0gYmlu
LzNjNTI5Lm8KICBbQlVJTERdIGJpbi8zYzUwOS5vCiAgW0JVSUxEXSBiaW4vZGF2aWNvbS5v
CiAgW0JVSUxEXSBiaW4vM2M5MHgubwogIFtCVUlMRF0gYmluL2VwaWMxMDAubwogIFtCVUlM
RF0gYmluL3J0bDgxMzkubwogIFtCVUlMRF0gYmluL3N1bmRhbmNlLm8KICBbQlVJTERdIGJp
bi9wcmlzbTJfcGx4Lm8KICBbQlVJTERdIGJpbi9mb3JjZWRldGgubwogIFtCVUlMRF0gYmlu
L2I0NC5vCiAgW0JVSUxEXSBiaW4vbmF0c2VtaS5vCiAgW0JVSUxEXSBiaW4vc2lzMTkwLm8K
ICBbQlVJTERdIGJpbi9za2dlLm8KICBbQlVJTERdIGJpbi93ZC5vCiAgW0JVSUxEXSBiaW4v
ZXRoZXJmYWJyaWMubwogIFtCVUlMRF0gYmluL3ZpcnRpby1uZXQubwogIFtCVUlMRF0gYmlu
L3NtYzkwMDAubwogIFtCVUlMRF0gYmluLzNjNXg5Lm8KICBbQlVJTERdIGJpbi90ZzMubwog
IFtCVUlMRF0gYmluLzNjNTA5LWVpc2EubwogIFtCVUlMRF0gYmluL3BjbmV0MzIubwogIFtC
VUlMRF0gYmluL25zODM4MjAubwogIFtCVUlMRF0gYmluL25zODM5MC5vCiAgW0JVSUxEXSBi
aW4vZG1mZS5vCiAgW0JVSUxEXSBiaW4vYm54Mi5vCiAgW0JVSUxEXSBiaW4vM2M1MTUubwog
IFtCVUlMRF0gYmluL2VlcHJvMTAwLm8KICBbQlVJTERdIGJpbi9sZWdhY3kubwogIFtCVUlM
RF0gYmluL2F0bDFlLm8KICBbQlVJTERdIGJpbi9za3kyLm8KICBbQlVJTERdIGJpbi9pcG9p
Yi5vCiAgW0JVSUxEXSBiaW4vbmUya19pc2EubwogIFtCVUlMRF0gYmluL2NzODl4MC5vCiAg
W0JVSUxEXSBiaW4vdzg5Yzg0MC5vCiAgW0JVSUxEXSBiaW4vdmlhLXJoaW5lLm8KICBbQlVJ
TERdIGJpbi8zYzU5NS5vCiAgW0JVSUxEXSBiaW4vcHJpc20yX3BjaS5vCiAgW0JVSUxEXSBi
aW4vam1lLm8KICBbQlVJTERdIGJpbi9hbWQ4MTExZS5vCiAgW0JVSUxEXSBiaW4vZGVwY2Eu
bwogIFtCVUlMRF0gYmluL2UxMDAwXzgyNTQxLm8KICBbQlVJTERdIGJpbi9lMTAwMF9tYWlu
Lm8KICBbQlVJTERdIGJpbi9lMTAwMC5vCiAgW0JVSUxEXSBiaW4vZTEwMDBfcGh5Lm8KICBb
QlVJTERdIGJpbi9lMTAwMF9tYWMubwogIFtCVUlMRF0gYmluL2UxMDAwX252bS5vCiAgW0JV
SUxEXSBiaW4vZTEwMDBfODI1NDMubwogIFtCVUlMRF0gYmluL2UxMDAwX21hbmFnZS5vCiAg
W0JVSUxEXSBiaW4vZTEwMDBfYXBpLm8KICBbQlVJTERdIGJpbi9lMTAwMF84MjU0MC5vCiAg
W0JVSUxEXSBiaW4vZTEwMDBfODI1NDIubwogIFtCVUlMRF0gYmluL2UxMDAwZV9tYWluLm8K
ICBbQlVJTERdIGJpbi9lMTAwMGVfbnZtLm8KICBbQlVJTERdIGJpbi9lMTAwMGVfcGh5Lm8K
ICBbQlVJTERdIGJpbi9lMTAwMGVfbWFjLm8KICBbQlVJTERdIGJpbi9lMTAwMGUubwogIFtC
VUlMRF0gYmluL2UxMDAwZV84MjU3MS5vCiAgW0JVSUxEXSBiaW4vZTEwMDBlX21hbmFnZS5v
CiAgW0JVSUxEXSBiaW4vZTEwMDBlX2ljaDhsYW4ubwogIFtCVUlMRF0gYmluL2UxMDAwZV84
MDAwM2VzMmxhbi5vCiAgW0JVSUxEXSBiaW4vaWdiX21hbmFnZS5vCiAgW0JVSUxEXSBiaW4v
aWdiX2FwaS5vCiAgW0JVSUxEXSBiaW4vaWdiX252bS5vCiAgW0JVSUxEXSBiaW4vaWdiX21h
aW4ubwogIFtCVUlMRF0gYmluL2lnYl9waHkubwogIFtCVUlMRF0gYmluL2lnYl9tYWMubwog
IFtCVUlMRF0gYmluL2lnYi5vCiAgW0JVSUxEXSBiaW4vaWdiXzgyNTc1Lm8KICBbQlVJTERd
IGJpbi9pZ2J2Zl9tYngubwogIFtCVUlMRF0gYmluL2lnYnZmX3ZmLm8KICBbQlVJTERdIGJp
bi9pZ2J2Zl9tYWluLm8KICBbQlVJTERdIGJpbi9waGFudG9tLm8KICBbQlVJTERdIGJpbi9y
dGw4MTgwX3NhMjQwMC5vCiAgW0JVSUxEXSBiaW4vcnRsODE4NV9ydGw4MjI1Lm8KICBbQlVJ
TERdIGJpbi9ydGw4MTgwLm8KICBbQlVJTERdIGJpbi9ydGw4MTh4Lm8KICBbQlVJTERdIGJp
bi9ydGw4MTg1Lm8KICBbQlVJTERdIGJpbi9ydGw4MTgwX21heDI4MjAubwogIFtCVUlMRF0g
YmluL3J0bDgxODBfZ3JmNTEwMS5vCiAgW0JVSUxEXSBiaW4vYXRoX3JlZ2QubwogIFtCVUlM
RF0gYmluL2F0aF9tYWluLm8KICBbQlVJTERdIGJpbi9hdGhfa2V5Lm8KICBbQlVJTERdIGJp
bi9hdGhfaHcubwogIFtCVUlMRF0gYmluL2F0aDVrX2NhcHMubwogIFtCVUlMRF0gYmluL2F0
aDVrX2VlcHJvbS5vCiAgW0JVSUxEXSBiaW4vYXRoNWtfcWN1Lm8KICBbQlVJTERdIGJpbi9h
dGg1a19kZXNjLm8KICBbQlVJTERdIGJpbi9hdGg1a19wY3UubwogIFtCVUlMRF0gYmluL2F0
aDVrX2RtYS5vCiAgW0JVSUxEXSBiaW4vYXRoNWtfaW5pdHZhbHMubwogIFtCVUlMRF0gYmlu
L2F0aDVrX3BoeS5vCiAgW0JVSUxEXSBiaW4vYXRoNWtfZ3Bpby5vCiAgW0JVSUxEXSBiaW4v
YXRoNWtfcmZraWxsLm8KICBbQlVJTERdIGJpbi9hdGg1a19hdHRhY2gubwogIFtCVUlMRF0g
YmluL2F0aDVrLm8KICBbQlVJTERdIGJpbi9hdGg1a19yZXNldC5vCiAgW0JVSUxEXSBiaW4v
YXRoOWtfaHcubwogIFtCVUlMRF0gYmluL2F0aDlrX3JlY3YubwogIFtCVUlMRF0gYmluL2F0
aDlrX2VlcHJvbS5vCiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAzX2h3Lm8KICBbQlVJTERd
IGJpbi9hdGg5a19tYWluLm8KICBbQlVJTERdIGJpbi9hdGg5a19hbmkubwogIFtCVUlMRF0g
YmluL2F0aDlrX2FyOTAwM19waHkubwogIFtCVUlMRF0gYmluL2F0aDlrX2FyNTAwOF9waHku
bwogIFtCVUlMRF0gYmluL2F0aDlrX3htaXQubwogIFtCVUlMRF0gYmluL2F0aDlrX2FyOTAw
Ml9waHkubwogIFtCVUlMRF0gYmluL2F0aDlrX2FyOTAwMl9jYWxpYi5vCiAgW0JVSUxEXSBi
aW4vYXRoOWtfYXI5MDAyX21hYy5vCiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAzX2VlcHJv
bS5vCiAgW0JVSUxEXSBiaW4vYXRoOWtfbWFjLm8KICBbQlVJTERdIGJpbi9hdGg5a19lZXBy
b21fZGVmLm8KICBbQlVJTERdIGJpbi9hdGg5a19lZXByb21fNGsubwogIFtCVUlMRF0gYmlu
L2F0aDlrX2NhbGliLm8KICBbQlVJTERdIGJpbi9hdGg5a19hcjkwMDJfaHcubwogIFtCVUlM
RF0gYmluL2F0aDlrX2NvbW1vbi5vCiAgW0JVSUxEXSBiaW4vYXRoOWsubwogIFtCVUlMRF0g
YmluL2F0aDlrX2VlcHJvbV85Mjg3Lm8KICBbQlVJTERdIGJpbi9hdGg5a19hcjkwMDNfY2Fs
aWIubwogIFtCVUlMRF0gYmluL2F0aDlrX2FyOTAwM19tYWMubwogIFtCVUlMRF0gYmluL2F0
aDlrX2luaXQubwogIFtCVUlMRF0gYmluL3Z4Z2VfbWFpbi5vCiAgW0JVSUxEXSBiaW4vdnhn
ZV9jb25maWcubwogIFtCVUlMRF0gYmluL3Z4Z2UubwogIFtCVUlMRF0gYmluL3Z4Z2VfdHJh
ZmZpYy5vCiAgW0JVSUxEXSBiaW4vc25wb25seS5vCiAgW0JVSUxEXSBiaW4vc25wbmV0Lm8K
ICBbQlVJTERdIGJpbi9zY3NpLm8KICBbQlVJTERdIGJpbi9zcnAubwogIFtCVUlMRF0gYmlu
L2F0YS5vCiAgW0JVSUxEXSBiaW4vaWJmdC5vCiAgW0JVSUxEXSBiaW4vbnZzLm8KICBbQlVJ
TERdIGJpbi90aHJlZXdpcmUubwogIFtCVUlMRF0gYmluL252c3ZwZC5vCiAgW0JVSUxEXSBi
aW4vc3BpLm8KICBbQlVJTERdIGJpbi9pMmNfYml0Lm8KICBbQlVJTERdIGJpbi9zcGlfYml0
Lm8KICBbQlVJTERdIGJpbi9iaXRiYXNoLm8KICBbQlVJTERdIGJpbi9saW5kYV9mdy5vCiAg
W0JVSUxEXSBiaW4vcWliNzMyMi5vCiAgW0JVSUxEXSBiaW4vYXJiZWwubwogIFtCVUlMRF0g
YmluL2hlcm1vbi5vCiAgW0JVSUxEXSBiaW4vbGluZGEubwogIFtCVUlMRF0gYmluL2VmaV9p
by5vCiAgW0JVSUxEXSBiaW4vZWZpX3VhY2Nlc3MubwogIFtCVUlMRF0gYmluL2VmaV9pbml0
Lm8KICBbQlVJTERdIGJpbi9lZmlfZHJpdmVyLm8KICBbQlVJTERdIGJpbi9lZmlfc21iaW9z
Lm8KICBbQlVJTERdIGJpbi9lZmlfdGltZXIubwogIFtCVUlMRF0gYmluL2VmaV9zdHJpbmdz
Lm8KICBbQlVJTERdIGJpbi9lZmlfdW1hbGxvYy5vCiAgW0JVSUxEXSBiaW4vZWZpX2JvZm0u
bwogIFtCVUlMRF0gYmluL2VmaV9zdHJlcnJvci5vCiAgW0JVSUxEXSBiaW4vZWZpX3BjaS5v
CiAgW0JVSUxEXSBiaW4vZWZpX3NucC5vCiAgW0JVSUxEXSBiaW4vZWZpX2NvbnNvbGUubwog
IFtCVUlMRF0gYmluL3NtYmlvc19zZXR0aW5ncy5vCiAgW0JVSUxEXSBiaW4vc21iaW9zLm8K
ICBbQlVJTERdIGJpbi9ib2ZtLm8KICBbQlVJTERdIGJpbi9tZW1jcHlfdGVzdC5vCiAgW0JV
SUxEXSBiaW4vbGlzdF90ZXN0Lm8KICBbQlVJTERdIGJpbi90ZXN0Lm8KICBbQlVJTERdIGJp
bi91cmlfdGVzdC5vCiAgW0JVSUxEXSBiaW4vYm9mbV90ZXN0Lm8KICBbQlVJTERdIGJpbi91
bWFsbG9jX3Rlc3QubwogIFtCVUlMRF0gYmluL2xpbmVidWZfdGVzdC5vCiAgW0JVSUxEXSBi
aW4vY2hhcC5vCiAgW0JVSUxEXSBiaW4vbWQ1Lm8KICBbQlVJTERdIGJpbi94NTA5Lm8KICBb
QlVJTERdIGJpbi9zaGExZXh0cmEubwogIFtCVUlMRF0gYmluL2FyYzQubwogIFtCVUlMRF0g
YmluL2NyeXB0b19udWxsLm8KICBbQlVJTERdIGJpbi9jcmFuZG9tLm8KICBbQlVJTERdIGJp
bi9jcmMzMi5vCiAgW0JVSUxEXSBiaW4vaG1hYy5vCiAgW0JVSUxEXSBiaW4vYXNuMS5vCiAg
W0JVSUxEXSBiaW4vYXh0bHNfYWVzLm8KICBbQlVJTERdIGJpbi9hZXNfd3JhcC5vCiAgW0JV
SUxEXSBiaW4vYXh0bHNfc2hhMS5vCiAgW0JVSUxEXSBiaW4vY2JjLm8KICBbQlVJTERdIGJp
bi9hZXMubwogIFtCVUlMRF0gYmluL2JpZ2ludC5vCiAgW0JVSUxEXSBiaW4vcnNhLm8KICBb
QlVJTERdIGJpbi9zaGExLm8KICBbQlVJTERdIGJpbi9saW51eF9hcmdzLm8KICBbQlVJTERd
IGJpbi9zaGVsbC5vCiAgW0JVSUxEXSBiaW4vc3RyZXJyb3IubwogIFtCVUlMRF0gYmluL3Jl
YWRsaW5lLm8KICBbQlVJTERdIGJpbi9lZGl0c3RyaW5nLm8KICBbQlVJTERdIGJpbi93aXJl
bGVzc19lcnJvcnMubwogIFtCVUlMRF0gYmluL252b19jbWQubwogIFtCVUlMRF0gYmluL2Nv
bmZpZ19jbWQubwogIFtCVUlMRF0gYmluL2xvZ2luX2NtZC5vCiAgW0JVSUxEXSBiaW4vc2Fu
Ym9vdF9jbWQubwogIFtCVUlMRF0gYmluL2lmbWdtdF9jbWQubwogIFtCVUlMRF0gYmluL2dk
YnN0dWJfY21kLm8KICBbQlVJTERdIGJpbi9hdXRvYm9vdF9jbWQubwogIFtCVUlMRF0gYmlu
L3RpbWVfY21kLm8KICBbQlVJTERdIGJpbi9kaGNwX2NtZC5vCiAgW0JVSUxEXSBiaW4vcm91
dGVfY21kLm8KICBbQlVJTERdIGJpbi9kaWdlc3RfY21kLm8KICBbQlVJTERdIGJpbi9pbWFn
ZV9jbWQubwogIFtCVUlMRF0gYmluL2ZjbWdtdF9jbWQubwogIFtCVUlMRF0gYmluL2xvdGVz
dF9jbWQubwogIFtCVUlMRF0gYmluL2l3bWdtdF9jbWQubwogIFtCVUlMRF0gYmluL3ZsYW5f
Y21kLm8KICBbQlVJTERdIGJpbi9sb2dpbl91aS5vCiAgW0JVSUxEXSBiaW4vc2V0dGluZ3Nf
dWkubwogIFtCVUlMRF0gYmluL2FsZXJ0Lm8KICBbQlVJTERdIGJpbi9jbGVhci5vCiAgW0JV
SUxEXSBiaW4vZWRnaW5nLm8KICBbQlVJTERdIGJpbi93aW5hdHRycy5vCiAgW0JVSUxEXSBi
aW4vYW5zaV9zY3JlZW4ubwogIFtCVUlMRF0gYmluL3ByaW50X25hZHYubwogIFtCVUlMRF0g
YmluL3dpbmluaXQubwogIFtCVUlMRF0gYmluL211Y3Vyc2VzLm8KICBbQlVJTERdIGJpbi93
aW5kb3dzLm8KICBbQlVJTERdIGJpbi9wcmludC5vCiAgW0JVSUxEXSBiaW4vc2xrLm8KICBb
QlVJTERdIGJpbi9jb2xvdXIubwogIFtCVUlMRF0gYmluL2tiLm8KICBbQlVJTERdIGJpbi9l
ZGl0Ym94Lm8KICBbQlVJTERdIGJpbi9rZXltYXBfcHQubwogIFtCVUlMRF0gYmluL2tleW1h
cF9kay5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX2dyLm8KICBbQlVJTERdIGJpbi9rZXltYXBf
aWwubwogIFtCVUlMRF0gYmluL2tleW1hcF91cy5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX3Ro
Lm8KICBbQlVJTERdIGJpbi9rZXltYXBfZXQubwogIFtCVUlMRF0gYmluL2tleW1hcF9uby5v
CiAgW0JVSUxEXSBiaW4va2V5bWFwX2NmLm8KICBbQlVJTERdIGJpbi9rZXltYXBfcnUubwog
IFtCVUlMRF0gYmluL2tleW1hcF9hbC5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX3NyLm8KICBb
QlVJTERdIGJpbi9rZXltYXBfbHQubwogIFtCVUlMRF0gYmluL2tleW1hcF91YS5vCiAgW0JV
SUxEXSBiaW4va2V5bWFwX3dvLm8KICBbQlVJTERdIGJpbi9rZXltYXBfbXQubwogIFtCVUlM
RF0gYmluL2tleW1hcF9ieS5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX2ZyLm8KICBbQlVJTERd
IGJpbi9rZXltYXBfYXoubwogIFtCVUlMRF0gYmluL2tleW1hcF9wbC5vCiAgW0JVSUxEXSBi
aW4va2V5bWFwX3VrLm8KICBbQlVJTERdIGJpbi9rZXltYXBfbWsubwogIFtCVUlMRF0gYmlu
L2tleW1hcF9maS5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX2RlLm8KICBbQlVJTERdIGJpbi9r
ZXltYXBfY3oubwogIFtCVUlMRF0gYmluL2tleW1hcF9ubC5vCiAgW0JVSUxEXSBiaW4va2V5
bWFwX2JnLm8KICBbQlVJTERdIGJpbi9rZXltYXBfaHUubwogIFtCVUlMRF0gYmluL2tleW1h
cF9lcy5vCiAgW0JVSUxEXSBiaW4va2V5bWFwX3NnLm8KICBbQlVJTERdIGJpbi9rZXltYXBf
aXQubwogIFtCVUlMRF0gYmluL2tleW1hcF9yby5vCiAgW0JVSUxEXSBiaW4vcHJvbXB0Lm8K
ICBbQlVJTERdIGJpbi9yb3V0ZS5vCiAgW0JVSUxEXSBiaW4vaXdtZ210Lm8KICBbQlVJTERd
IGJpbi9sb3Rlc3QubwogIFtCVUlMRF0gYmluL2ltZ21nbXQubwogIFtCVUlMRF0gYmluL3B4
ZW1lbnUubwogIFtCVUlMRF0gYmluL2RoY3BtZ210Lm8KICBbQlVJTERdIGJpbi9mY21nbXQu
bwogIFtCVUlMRF0gYmluL2lmbWdtdC5vCiAgW0JVSUxEXSBiaW4vYXV0b2Jvb3QubwogIFtC
VUlMRF0gYmluL2NvbmZpZ19pbmZpbmliYW5kLm8KICBbQlVJTERdIGJpbi9jb25maWdfbmV0
ODAyMTEubwogIFtCVUlMRF0gYmluL2NvbmZpZ19ldGhlcm5ldC5vCiAgW0JVSUxEXSBiaW4v
Y29uZmlnX2ZjLm8KICBbQlVJTERdIGJpbi9jb25maWcubwogIFtCVUlMRF0gYmluL2NvbmZp
Z19yb21wcmVmaXgubwogIFtCVUlMRF0gYmluL3JkdHNjX3RpbWVyLm8KICBbQlVJTERdIGJp
bi9iYXNlbWVtX3BhY2tldC5vCiAgW0JVSUxEXSBiaW4vdmlkZW9fc3Vici5vCiAgW0JVSUxE
XSBiaW4vZ2RibWFjaC5vCiAgW0JVSUxEXSBiaW4vY3B1Lm8KICBbQlVJTERdIGJpbi9waWM4
MjU5Lm8KICBbQlVJTERdIGJpbi9ydW50aW1lLm8KICBbQlVJTERdIGJpbi90aW1lcjIubwog
IFtCVUlMRF0gYmluL3g4Nl9pby5vCiAgW0JVSUxEXSBiaW4vcmVsb2NhdGUubwogIFtCVUlM
RF0gYmluL251bGx0cmFwLm8KICBbQlVJTERdIGJpbi9kdW1wcmVncy5vCiAgW0JVSUxEXSBi
aW4vbGlicm1fbWdtdC5vCiAgW0JVSUxEXSBiaW4vaGlkZW1lbS5vCiAgW0JVSUxEXSBiaW4v
bWVtbWFwLm8KICBbQlVJTERdIGJpbi9iYXNlbWVtLm8KICBbQlVJTERdIGJpbi9mYWtlZTgy
MC5vCiAgW0JVSUxEXSBiaW4vYmlvc19jb25zb2xlLm8KICBbQlVJTERdIGJpbi9wbnBiaW9z
Lm8KICBbQlVJTERdIGJpbi9jb20zMi5vCiAgW0JVSUxEXSBiaW4vbmJpLm8KICBbQlVJTERd
IGJpbi9iemltYWdlLm8KICBbQlVJTERdIGJpbi9weGVfaW1hZ2UubwogIFtCVUlMRF0gYmlu
L211bHRpYm9vdC5vCiAgW0JVSUxEXSBiaW4vYm9vdHNlY3Rvci5vCiAgW0JVSUxEXSBiaW4v
ZWxmYm9vdC5vCiAgW0JVSUxEXSBiaW4vY29tYm9vdC5vCiAgW0JVSUxEXSBiaW4vYmlvc19u
YXAubwogIFtCVUlMRF0gYmluL2ludDEzLm8KICBbQlVJTERdIGJpbi9wY2liaW9zLm8KICBb
QlVJTERdIGJpbi9iaW9zX3RpbWVyLm8KICBbQlVJTERdIGJpbi9iaW9zaW50Lm8KICBbQlVJ
TERdIGJpbi9tZW10b3BfdW1hbGxvYy5vCiAgW0JVSUxEXSBiaW4vYmlvc19zbWJpb3Mubwog
IFtCVUlMRF0gYmluL3B4ZV9jYWxsLm8KICBbQlVJTERdIGJpbi9weGVfZmlsZS5vCiAgW0JV
SUxEXSBiaW4vcHhlX3RmdHAubwogIFtCVUlMRF0gYmluL3B4ZV9wcmVib290Lm8KICBbQlVJ
TERdIGJpbi9weGVfZXhpdF9ob29rLm8KICBbQlVJTERdIGJpbi9weGVfbG9hZGVyLm8KICBb
QlVJTERdIGJpbi9weGVfdW5kaS5vCiAgW0JVSUxEXSBiaW4vcHhlX3VkcC5vCiAgW0JVSUxE
XSBiaW4vcHhlcGFyZW50Lm8KICBbQlVJTERdIGJpbi9weGVwYXJlbnRfZGhjcC5vCiAgW0JV
SUxEXSBiaW4vY29tYm9vdF9jYWxsLm8KICBbQlVJTERdIGJpbi9jb20zMl9jYWxsLm8KICBb
QlVJTERdIGJpbi9jb21ib290X3Jlc29sdi5vCiAgW0JVSUxEXSBiaW4vcHhlX2NtZC5vCiAg
W0JVSUxEXSBiaW4vcmVib290X2NtZC5vCiAgW0JVSUxEXSBiaW4vcGNpZGlyZWN0Lm8KICBb
QlVJTERdIGJpbi94ODZfc3RyaW5nLm8KICBbQlVJTERdIGJpbi9lZml4ODZfbmFwLm8KICBb
QlVJTERdIGJpbi9lZmlwcmVmaXgubwogIFtCVUlMRF0gYmluL2VmaWRydnByZWZpeC5vCiAg
W0JVSUxEXSBiaW4vdW5kaXByZWxvYWQubwogIFtCVUlMRF0gYmluL3VuZGlsb2FkLm8KICBb
QlVJTERdIGJpbi91bmRpb25seS5vCiAgW0JVSUxEXSBiaW4vdW5kaS5vCiAgW0JVSUxEXSBi
aW4vdW5kaW5ldC5vCiAgW0JVSUxEXSBiaW4vdW5kaXJvbS5vCiAgW0JVSUxEXSBiaW4vZ2Ri
c3R1Yl90ZXN0Lm8KICBbQlVJTERdIGJpbi92aXJ0YWRkci5vCiAgW0JVSUxEXSBiaW4vcGF0
Y2hfY2YubwogIFtCVUlMRF0gYmluL2dkYmlkdC5vCiAgW0JVSUxEXSBiaW4vc2V0am1wLm8K
ICBbQlVJTERdIGJpbi9zdGFjay5vCiAgW0JVSUxEXSBiaW4vc3RhY2sxNi5vCiAgW0JVSUxE
XSBiaW4vbGlia2lyLm8KICBbQlVJTERdIGJpbi9saWJwbS5vCiAgW0JVSUxEXSBiaW4vbGli
YTIwLm8KICBbQlVJTERdIGJpbi9saWJybS5vCiAgW0JVSUxEXSBiaW4vbGlicHJlZml4Lm8K
ICBbQlVJTERdIGJpbi9kc2twcmVmaXgubwogIFtCVUlMRF0gYmluL21yb21wcmVmaXgubwog
IFtCVUlMRF0gYmluL3VubnJ2MmIubwogIFtCVUlMRF0gYmluL2xrcm5wcmVmaXgubwogIFtC
VUlMRF0gYmluL3VubnJ2MmIxNi5vCiAgW0JVSUxEXSBiaW4va2tweGVwcmVmaXgubwogIFtC
VUlMRF0gYmluL3VuZGlsb2FkZXIubwogIFtCVUlMRF0gYmluL2Jvb3RwYXJ0Lm8KICBbQlVJ
TERdIGJpbi9udWxscHJlZml4Lm8KICBbQlVJTERdIGJpbi9uYmlwcmVmaXgubwogIFtCVUlM
RF0gYmluL2tweGVwcmVmaXgubwogIFtCVUlMRF0gYmluL2tra3B4ZXByZWZpeC5vCiAgW0JV
SUxEXSBiaW4vdXNiZGlzay5vCiAgW0JVSUxEXSBiaW4vaGRwcmVmaXgubwogIFtCVUlMRF0g
YmluL2V4ZXByZWZpeC5vCiAgW0JVSUxEXSBiaW4vcm9tcHJlZml4Lm8KICBbQlVJTERdIGJp
bi9weGVwcmVmaXgubwogIFtCVUlMRF0gYmluL21ici5vCiAgW0JVSUxEXSBiaW4vZTgyMG1h
bmdsZXIubwogIFtCVUlMRF0gYmluL3B4ZV9lbnRyeS5vCiAgW0JVSUxEXSBiaW4vY29tMzJf
d3JhcHBlci5vCiAgW0JVSUxEXSBiaW4vdW5kaWlzci5vCiAgW0FSXSBiaW4vYmxpYi5hCmFy
OiBjcmVhdGluZyBiaW4vYmxpYi5hCiAgW0hPU1RDQ10gdXRpbC96YmluCiAgW0xEXSBiaW4v
cnRsODEzOS5yb20udG1wCiAgW0JJTl0gYmluL3J0bDgxMzkucm9tLmJpbgogIFtaSU5GT10g
YmluL3J0bDgxMzkucm9tLnppbmZvCiAgW1pCSU5dIGJpbi9ydGw4MTM5LnJvbS56YmluCiAg
W0ZJTklTSF0gYmluL3J0bDgxMzkucm9tCnJtIGJpbi9ydGw4MTM5LnJvbS56YmluIGJpbi9y
dGw4MTM5LnJvbS5iaW4gYmluL3J0bDgxMzkucm9tLnppbmZvCmdtYWtlWzddOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9p
cHhlL3NyYycKZ21ha2UgLUMgaXB4ZS9zcmMgYmluLzgwODYxMDBlLnJvbQpnbWFrZVs3XTog
RW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvZXRo
ZXJib290L2lweGUvc3JjJwogIFtMRF0gYmluLzgwODYxMDBlLnJvbS50bXAKICBbQklOXSBi
aW4vODA4NjEwMGUucm9tLmJpbgogIFtaSU5GT10gYmluLzgwODYxMDBlLnJvbS56aW5mbwog
IFtaQklOXSBiaW4vODA4NjEwMGUucm9tLnpiaW4KICBbRklOSVNIXSBiaW4vODA4NjEwMGUu
cm9tCnJtIGJpbi84MDg2MTAwZS5yb20uemJpbiBiaW4vODA4NjEwMGUucm9tLmJpbiBiaW4v
ODA4NjEwMGUucm9tLnppbmZvCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9pcHhlL3NyYycKZ21ha2VbNl06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvZXRo
ZXJib290JwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZScKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2Zpcm13YXJlJwpnbWFrZSAtQyBodm1sb2FkZXIgYWxsCmdtYWtlWzZd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9o
dm1sb2FkZXInCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC90b29scy9maXJtd2FyZS9odm1sb2FkZXInCmdtYWtlIC1DIGFjcGkgYWxsCmdtYWtlWzhd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvYWNwaScKaWFzbCAtdnMgLXAgc3NkdF9zMyAtdGMgc3NkdF9zMy5hc2wKQVNM
IElucHV0OiAgc3NkdF9zMy5hc2wgLSAzNCBsaW5lcywgMTA2NyBieXRlcywgMSBrZXl3b3Jk
cwpBTUwgT3V0cHV0OiBzc2R0X3MzLmFtbCAtIDQ5IGJ5dGVzLCAxIG5hbWVkIG9iamVjdHMs
IDAgZXhlY3V0YWJsZSBvcGNvZGVzCgpDb21waWxhdGlvbiBjb21wbGV0ZS4gMCBFcnJvcnMs
IDAgV2FybmluZ3MsIDAgUmVtYXJrcywgNCBPcHRpbWl6YXRpb25zCnNlZCAtZSAncy9BbWxD
b2RlL3NzZHRfczMvZycgc3NkdF9zMy5oZXggPnNzZHRfczMuaApybSAtZiBzc2R0X3MzLmhl
eCBzc2R0X3MzLmFtbAppYXNsIC12cyAtcCBzc2R0X3M0IC10YyBzc2R0X3M0LmFzbApBU0wg
SW5wdXQ6ICBzc2R0X3M0LmFzbCAtIDM0IGxpbmVzLCAxMDY3IGJ5dGVzLCAxIGtleXdvcmRz
CkFNTCBPdXRwdXQ6IHNzZHRfczQuYW1sIC0gNDkgYnl0ZXMsIDEgbmFtZWQgb2JqZWN0cywg
MCBleGVjdXRhYmxlIG9wY29kZXMKCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywg
MCBXYXJuaW5ncywgMCBSZW1hcmtzLCA0IE9wdGltaXphdGlvbnMKc2VkIC1lICdzL0FtbENv
ZGUvc3NkdF9zNC9nJyBzc2R0X3M0LmhleCA+c3NkdF9zNC5oCnJtIC1mIHNzZHRfczQuaGV4
IHNzZHRfczQuYW1sCmlhc2wgLXZzIC1wIHNzZHRfcG0gLXRjIHNzZHRfcG0uYXNsCkFTTCBJ
bnB1dDogIHNzZHRfcG0uYXNsIC0gNDI1IGxpbmVzLCAxMjc1NCBieXRlcywgMTkyIGtleXdv
cmRzCkFNTCBPdXRwdXQ6IHNzZHRfcG0uYW1sIC0gMTQ5NCBieXRlcywgNjQgbmFtZWQgb2Jq
ZWN0cywgMTI4IGV4ZWN1dGFibGUgb3Bjb2RlcwoKQ29tcGlsYXRpb24gY29tcGxldGUuIDAg
RXJyb3JzLCAwIFdhcm5pbmdzLCAwIFJlbWFya3MsIDMxIE9wdGltaXphdGlvbnMKc2VkIC1l
ICdzL0FtbENvZGUvc3NkdF9wbS9nJyBzc2R0X3BtLmhleCA+c3NkdF9wbS5oCnJtIC1mIHNz
ZHRfcG0uaGV4IHNzZHRfcG0uYW1sCmlhc2wgLXZzIC1wIHNzZHRfdHBtIC10YyBzc2R0X3Rw
bS5hc2wKQVNMIElucHV0OiAgc3NkdF90cG0uYXNsIC0gMzMgbGluZXMsIDEwNDYgYnl0ZXMs
IDMga2V5d29yZHMKQU1MIE91dHB1dDogc3NkdF90cG0uYW1sIC0gNzYgYnl0ZXMsIDMgbmFt
ZWQgb2JqZWN0cywgMCBleGVjdXRhYmxlIG9wY29kZXMKCkNvbXBpbGF0aW9uIGNvbXBsZXRl
LiAwIEVycm9ycywgMCBXYXJuaW5ncywgMCBSZW1hcmtzLCAwIE9wdGltaXphdGlvbnMKc2Vk
IC1lICdzL0FtbENvZGUvc3NkdF90cG0vZycgc3NkdF90cG0uaGV4ID5zc2R0X3RwbS5oCnJt
IC1mIHNzZHRfdHBtLmhleCBzc2R0X3RwbS5hbWwKZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5idWlsZC5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJv
ciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1t
c29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
YWNwaS8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBidWlsZC5vIGJ1aWxkLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgLVdhbGwgLVdlcnJvciAtV3N0cmljdC1wcm90b3R5
cGVzIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvYWNwaS8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1vIG1rX2Rz
ZHQgbWtfZHNkdC5jCmF3ayAnTlIgPiAxIHtwcmludCBzfSB7cz0kMH0nIGRzZHQuYXNsID4g
ZHNkdF9hbnljcHUuYXNsCi4vbWtfZHNkdCAtLW1heGNwdSBhbnkgID4+IGRzZHRfYW55Y3B1
LmFzbAppYXNsIC12cyAtcCBkc2R0X2FueWNwdSAtdGMgZHNkdF9hbnljcHUuYXNsCmRzZHRf
YW55Y3B1LmFzbCAgIDUyODM6ICAgICAgICAgICAgIFJldHVybiAoIFxfU0IuUFJTQygpICkK
V2FybmluZyAgMTEyOCAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe
IFJlc2VydmVkIG1ldGhvZCBzaG91bGQgbm90IHJldHVybiBhIHZhbHVlIChfTDAyKQoKQVNM
IElucHV0OiAgZHNkdF9hbnljcHUuYXNsIC0gMTA5MzYgbGluZXMsIDM4NjYxOCBieXRlcywg
Nzk1OSBrZXl3b3JkcwpBTUwgT3V0cHV0OiBkc2R0X2FueWNwdS5hbWwgLSA3MDQyMSBieXRl
cywgMjQ1NiBuYW1lZCBvYmplY3RzLCA1NTAzIGV4ZWN1dGFibGUgb3Bjb2RlcwoKQ29tcGls
YXRpb24gY29tcGxldGUuIDAgRXJyb3JzLCAxIFdhcm5pbmdzLCAwIFJlbWFya3MsIDI2MTQg
T3B0aW1pemF0aW9ucwpzZWQgLWUgJ3MvQW1sQ29kZS9kc2R0X2FueWNwdS9nJyBkc2R0X2Fu
eWNwdS5oZXggPmRzZHRfYW55Y3B1LmMKZWNobyAiaW50IGRzZHRfYW55Y3B1X2xlbj1zaXpl
b2YoZHNkdF9hbnljcHUpOyIgPj5kc2R0X2FueWNwdS5jCnJtIC1mIGRzZHRfYW55Y3B1LmFt
bCBkc2R0X2FueWNwdS5oZXgKZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
MzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5kc2R0X2FueWNwdS5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1m
bG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS8u
Li8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBkc2R0X2FueWNwdS5vIGRzZHRfYW55
Y3B1LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQphd2sgJ05SID4gMSB7cHJpbnQgc30ge3M9JDB9
JyBkc2R0LmFzbCA+IGRzZHRfMTVjcHUuYXNsCi4vbWtfZHNkdCAtLW1heGNwdSAxNSAgPj4g
ZHNkdF8xNWNwdS5hc2wKaWFzbCAtdnMgLXAgZHNkdF8xNWNwdSAtdGMgZHNkdF8xNWNwdS5h
c2wKZHNkdF8xNWNwdS5hc2wgICAgOTg5OiAgICAgICAgICAgICBSZXR1cm4gKCBcX1NCLlBS
U0MoKSApCldhcm5pbmcgIDExMjggLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeIFJlc2VydmVkIG1ldGhvZCBzaG91bGQgbm90IHJldHVybiBhIHZhbHVlIChfTDAy
KQoKQVNMIElucHV0OiAgZHNkdF8xNWNwdS5hc2wgLSA2NjQyIGxpbmVzLCAyNDQ2MTEgYnl0
ZXMsIDQ3Njcga2V5d29yZHMKQU1MIE91dHB1dDogZHNkdF8xNWNwdS5hbWwgLSA0ODExOCBi
eXRlcywgMTU1MiBuYW1lZCBvYmplY3RzLCAzMjE1IGV4ZWN1dGFibGUgb3Bjb2RlcwoKQ29t
cGlsYXRpb24gY29tcGxldGUuIDAgRXJyb3JzLCAxIFdhcm5pbmdzLCAwIFJlbWFya3MsIDEw
NDYgT3B0aW1pemF0aW9ucwpzZWQgLWUgJ3MvQW1sQ29kZS9kc2R0XzE1Y3B1L2cnIGRzZHRf
MTVjcHUuaGV4ID5kc2R0XzE1Y3B1LmMKZWNobyAiaW50IGRzZHRfMTVjcHVfbGVuPXNpemVv
Zihkc2R0XzE1Y3B1KTsiID4+ZHNkdF8xNWNwdS5jCnJtIC1mIGRzZHRfMTVjcHUuYW1sIGRz
ZHRfMTVjcHUuaGV4CmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1t
YXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAuZHNkdF8xNWNwdS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAt
SS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS8uLi8uLi8u
Li8uLi90b29scy9pbmNsdWRlICAtYyAtbyBkc2R0XzE1Y3B1Lm8gZHNkdF8xNWNwdS5jICAt
SS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
MzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5zdGF0aWNfdGFibGVzLm8uZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0
LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3Bp
Ly4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHN0YXRpY190YWJsZXMubyBzdGF0
aWNfdGFibGVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQphd2sgJ05SID4gMSB7cHJpbnQgc30g
e3M9JDB9JyBkc2R0LmFzbCA+IGRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbAouL21rX2RzZHQg
LS1kbS12ZXJzaW9uIHFlbXUteGVuID4+IGRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbAppYXNs
IC12cyAtcCBkc2R0X2FueWNwdV9xZW11X3hlbiAtdGMgZHNkdF9hbnljcHVfcWVtdV94ZW4u
YXNsCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDUyODM6ICAgICAgICAgICAgIFJldHVy
biAoIFxfU0IuUFJTQygpICkKV2FybmluZyAgMTEyOCAtICAgICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0wwMikKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU2NzY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU2ODQ6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU2OTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MDA6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3MDg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MTY6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3MjQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MzI6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3NDA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NDg6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3NTY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NjQ6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3NzI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3ODA6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU3ODg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3OTY6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4MDQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4MTI6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4MjA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4Mjg6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4MzY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NDQ6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4NTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NjA6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4Njg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NzY6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU4ODQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4OTI6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU5MDA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU5MDg6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5nICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qg
c2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBeICAoX0VKMCkKCmRzZHRfYW55Y3B1X3FlbXVf
eGVuLmFzbCAgIDU5MTY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQpXYXJuaW5n
ICAxMTI4IC0gICBSZXNlcnZlZCBtZXRob2Qgc2hvdWxkIG5vdCByZXR1cm4gYSB2YWx1ZSBe
ICAoX0VKMCkKCkFTTCBJbnB1dDogIGRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAtIDYxMjIg
bGluZXMsIDIwMzM0OSBieXRlcywgNDMyNSBrZXl3b3JkcwpBTUwgT3V0cHV0OiBkc2R0X2Fu
eWNwdV9xZW11X3hlbi5hbWwgLSAzNDEzMyBieXRlcywgMTMwMCBuYW1lZCBvYmplY3RzLCAz
MDI1IGV4ZWN1dGFibGUgb3Bjb2RlcwoKQ29tcGlsYXRpb24gY29tcGxldGUuIDAgRXJyb3Jz
LCAzMiBXYXJuaW5ncywgMCBSZW1hcmtzLCAyNTg2IE9wdGltaXphdGlvbnMKc2VkIC1lICdz
L0FtbENvZGUvZHNkdF9hbnljcHVfcWVtdV94ZW4vZycgZHNkdF9hbnljcHVfcWVtdV94ZW4u
aGV4ID5kc2R0X2FueWNwdV9xZW11X3hlbi5jCmVjaG8gImludCBkc2R0X2FueWNwdV9xZW11
X3hlbl9sZW49c2l6ZW9mKGRzZHRfYW55Y3B1X3FlbXVfeGVuKTsiID4+ZHNkdF9hbnljcHVf
cWVtdV94ZW4uYwpybSAtZiBkc2R0X2FueWNwdV9xZW11X3hlbi5hbWwgZHNkdF9hbnljcHVf
cWVtdV94ZW4uaGV4CmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1t
YXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAuZHNkdF9hbnljcHVfcWVtdV94ZW4uby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3Ig
LWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVpbHRpbiAtbXNv
ZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2Fj
cGkvLi4vLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZHNkdF9hbnljcHVfcWVtdV94
ZW4ubyBkc2R0X2FueWNwdV9xZW11X3hlbi5jICAtSS91c3IvcGtnL2luY2x1ZGUKYXIgcmMg
YWNwaS5hIGJ1aWxkLm8gZHNkdF9hbnljcHUubyBkc2R0XzE1Y3B1Lm8gc3RhdGljX3RhYmxl
cy5vIGRzZHRfYW55Y3B1X3FlbXVfeGVuLm8KZ21ha2VbOF06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGknCmdtYWtl
WzddOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlcicKZ21ha2UgaHZtbG9hZGVyCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXInCmVjaG8gIi8q
IEF1dG9nZW5lcmF0ZWQgZmlsZS4gRE8gTk9UIEVESVQgKi8iID4gcm9tcy5pbmMubmV3CmVj
aG8gIiNpZmRlZiBST01fSU5DTFVERV9ST01CSU9TIiA+PiByb21zLmluYy5uZXcKc2ggLi9t
a2hleCByb21iaW9zIC4uL3JvbWJpb3MvQklPUy1ib2Nocy1sYXRlc3QgPj4gcm9tcy5pbmMu
bmV3CmVjaG8gIiNlbmRpZiIgPj4gcm9tcy5pbmMubmV3CmVjaG8gIiNpZmRlZiBST01fSU5D
TFVERV9TRUFCSU9TIiA+PiByb21zLmluYy5uZXcKc2ggLi9ta2hleCBzZWFiaW9zIC4uL3Nl
YWJpb3MtZGlyL291dC9iaW9zLmJpbiA+PiByb21zLmluYy5uZXcKZWNobyAiI2VuZGlmIiA+
PiByb21zLmluYy5uZXcKZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX1ZHQUJJT1MiID4+IHJv
bXMuaW5jLm5ldwpzaCAuL21raGV4IHZnYWJpb3Nfc3RkdmdhIC4uL3ZnYWJpb3MvVkdBQklP
Uy1sZ3BsLWxhdGVzdC5iaW4gPj4gcm9tcy5pbmMubmV3CmVjaG8gIiNlbmRpZiIgPj4gcm9t
cy5pbmMubmV3CmVjaG8gIiNpZmRlZiBST01fSU5DTFVERV9WR0FCSU9TIiA+PiByb21zLmlu
Yy5uZXcKc2ggLi9ta2hleCB2Z2FiaW9zX2NpcnJ1c3ZnYSAuLi92Z2FiaW9zL1ZHQUJJT1Mt
bGdwbC1sYXRlc3QuY2lycnVzLmJpbiA+PiByb21zLmluYy5uZXcKZWNobyAiI2VuZGlmIiA+
PiByb21zLmluYy5uZXcKZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX0VUSEVSQk9PVCIgPj4g
cm9tcy5pbmMubmV3CnNoIC4vbWtoZXggZXRoZXJib290IC4uL2V0aGVyYm9vdC9pcHhlL3Ny
Yy9iaW4vcnRsODEzOS5yb20gLi4vZXRoZXJib290L2lweGUvc3JjL2Jpbi84MDg2MTAwZS5y
b20gPj4gcm9tcy5pbmMubmV3CmVjaG8gIiNlbmRpZiIgPj4gcm9tcy5pbmMubmV3Cm12IHJv
bXMuaW5jLm5ldyByb21zLmluYwpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmh2bWxvYWRlci5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5v
LXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1m
bG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4v
Li4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1j
IC1vIGh2bWxvYWRlci5vIGh2bWxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5tcF90YWJsZXMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1k
aXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNl
cHRpb25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmlybXdhcmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVf
Uk9NQklPUyAtREVOQUJMRV9TRUFCSU9TICAtYyAtbyBtcF90YWJsZXMubyBtcF90YWJsZXMu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudXRpbC5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0
YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9h
dCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4v
dG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1v
IHV0aWwubyB1dGlsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnNtYmlvcy5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAg
LVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWls
dGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxF
X1NFQUJJT1MgLURfX1NNQklPU19EQVRFX189IlwiMTIvMDQvMjAxMlwiIiAgLWMgLW8gc21i
aW9zLm8gc21iaW9zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnNtcC5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdl
cnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGlu
IC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NF
QUJJT1MgIC1jIC1vIHNtcC5vIHNtcC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5j
YWNoZWF0dHIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJl
Y3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9N
QklPUyAtREVOQUJMRV9TRUFCSU9TICAtYyAtbyBjYWNoZWF0dHIubyBjYWNoZWF0dHIuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuYnVzLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90
b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8g
eGVuYnVzLm8geGVuYnVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmU4MjAuby5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMg
IC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVp
bHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9NQklPUyAtREVOQUJM
RV9TRUFCSU9TICAtYyAtbyBlODIwLm8gZTgyMC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2Nj
ICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC5wY2kuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJl
Y3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRp
b25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9N
QklPUyAtREVOQUJMRV9TRUFCSU9TICAtYyAtbyBwY2kubyBwY2kuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1tYXJjaD1p
Njg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAucGlyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1u
by10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1E
RU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gcGlyLm8gcGlyLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0z
MiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmN0eXBlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2st
cHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29s
cy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gY3R5
cGUubyBjdHlwZS5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC50ZXN0cy5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdl
cnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGlu
IC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NF
QUJJT1MgIC1jIC1vIHRlc3RzLm8gdGVzdHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAub3B0aW9ucm9tcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxz
LWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4
Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJM
RV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIG9wdGlvbnJvbXMubyBvcHRpb25y
b21zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLjMyYml0Ymlvc19zdXBwb3J0Lm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZz
ICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1
aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFC
TEVfU0VBQklPUyAgLWMgLW8gMzJiaXRiaW9zX3N1cHBvcnQubyAzMmJpdGJpb3Nfc3VwcG9y
dC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5yb21iaW9zLm8uZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1m
bm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0
LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8u
Li8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAg
LWMgLW8gcm9tYmlvcy5vIHJvbWJpb3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
c2VhYmlvcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVj
dC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlv
bnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01C
SU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIHNlYWJpb3MubyBzZWFiaW9zLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpsZCAtbWVsZl9pMzg2IC1OIC1UdGV4dCAweDEwMDAwMCAtbyBodm1s
b2FkZXIudG1wIGh2bWxvYWRlci5vIG1wX3RhYmxlcy5vIHV0aWwubyBzbWJpb3MubyBzbXAu
byBjYWNoZWF0dHIubyB4ZW5idXMubyBlODIwLm8gcGNpLm8gcGlyLm8gY3R5cGUubyB0ZXN0
cy5vIG9wdGlvbnJvbXMubyAzMmJpdGJpb3Nfc3VwcG9ydC5vIHJvbWJpb3MubyBzZWFiaW9z
Lm8gYWNwaS9hY3BpLmEKb2JqY29weSBodm1sb2FkZXIudG1wIGh2bWxvYWRlcgpybSAtZiBo
dm1sb2FkZXIudG1wCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlcicKZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyJwpnbWFrZVs1
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScK
Z21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmly
bXdhcmUnClsgLWQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3hlbi9ib290IF0gfHwgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi94ZW4vYm9vdApbICEgLWUgaHZtbG9hZGVyL2h2bWxvYWRl
ciBdIHx8IC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1tMDY0NCAtcCBodm1sb2FkZXIvaHZtbG9hZGVyIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi94ZW4vYm9vdApnbWFrZVszXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScKZ21ha2VbMl06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlWzJdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2UgLUMgY29u
c29sZSBpbnN0YWxsCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9jb25zb2xlJwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAudXRpbHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3Jl
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAg
LWMgLW8gZGFlbW9uL3V0aWxzLm8gZGFlbW9uL3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubWFp
bi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBkYWVtb24vbWFpbi5v
IGRhZW1vbi9tYWluLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuaW8uby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWMgLW8gZGFlbW9uL2lvLm8gZGFlbW9uL2lvLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgICAgZGFlbW9uL3V0aWxzLm8gZGFlbW9uL21haW4ubyBkYWVtb24vaW8u
byAtbyB4ZW5jb25zb2xlZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90
b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xl
Ly4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbHV0aWwgLWxydCAgLUwv
dXNyL3BrZy9saWIKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLm1haW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
SS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gY2xp
ZW50L21haW4ubyBjbGllbnQvbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIGNs
aWVudC9tYWluLm8gLW8geGVuY29uc29sZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29s
ZS8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29s
cy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAgIC1ML3Vz
ci9wa2cvbGliCi9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
L3Vzci94ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbmNvbnNvbGVkIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvL3Vzci94ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy9j
b25zb2xlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbgovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvY29uc29sZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5jb25z
b2xlIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2JpbgpnbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlJwpn
bWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21h
a2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFr
ZSAtQyB4ZW5tb24gaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVubW9uJwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAuc2V0bWFzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMv
aW5jbHVkZSAgLWMgLW8gc2V0bWFzay5vIHNldG1hc2suYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgICBzZXRtYXNrLm8gLW8geGVudHJhY2Vfc2V0bWFzayAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9w
a2cvbGliCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC54ZW5iYWtlZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVu
YmFrZWQubyB4ZW5iYWtlZC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIHhlbmJha2Vk
Lm8gLW8geGVuYmFrZWQgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29s
cy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYgovcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4KL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4
ZW5iYWtlZCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zYmluL3hl
bmJha2VkCi9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtbTA3NTUgLXAgeGVudHJhY2Vfc2V0bWFzayAgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi94ZW50cmFjZV9zZXRtYXNrCi9yb290L3hlbi00
LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAg
eGVubW9uLnB5ICAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zYmlu
L3hlbm1vbi5weQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL3NoYXJlL2RvYy94ZW4KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBSRUFETUUgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvZG9jL3hlbi9SRUFETUUueGVubW9u
CmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bm1vbicKZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMnCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cycKZ21ha2UgLUMgeGVuc3RhdCBpbnN0YWxsCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0JwpnbWFrZVs0XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcKZ21ha2UgLUMgbGli
eGVuc3RhdCBpbnN0YWxsCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQnCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdGF0Lm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgIC1mUElDIC1Jc3JjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMv
eGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4u
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9s
aWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHNyYy94ZW5zdGF0Lm8g
c3JjL3hlbnN0YXQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdGF0X25ldGJzZC5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtZlBJQyAtSXNyYyAtSS9yb290L3hlbi00LjIuMC90
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBzcmMveGVu
c3RhdF9uZXRic2QubyBzcmMveGVuc3RhdF9uZXRic2QuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CnNyYy94ZW5zdGF0X25ldGJzZC5jOjc5OjEyOiB3YXJuaW5nOiAncmVhZF9hdHRyaWJ1dGVz
X3ZiZCcgZGVmaW5lZCBidXQgbm90IHVzZWQKYXIgcmMgc3JjL2xpYnhlbnN0YXQuYSBzcmMv
eGVuc3RhdC5vIHNyYy94ZW5zdGF0X25ldGJzZC5vCnJhbmxpYiBzcmMvbGlieGVuc3RhdC5h
CmdjYyAgICAtV2wsLXNvbmFtZSAtV2wsbGlieGVuc3RhdC5zby4wIC1zaGFyZWQgLW8gc3Jj
L2xpYnhlbnN0YXQuc28uMC4wIFwKICAgIHNyYy94ZW5zdGF0Lm8gc3JjL3hlbnN0YXRfbmV0
YnNkLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8u
Li90b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5zbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
IC1ML3Vzci9wa2cvbGliCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAuMCBzcmMvbGlieGVuc3Rh
dC5zby4wCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAgc3JjL2xpYnhlbnN0YXQuc28KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1tMDY0NCAtcCBzcmMveGVuc3RhdC5oIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0
YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBz
cmMvbGlieGVuc3RhdC5hIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9saWJ4ZW5zdGF0LmEKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBzcmMvbGlieGVu
c3RhdC5zby4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
CmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvbGlieGVuc3RhdC5zby4wCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbnN0YXQu
c28KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0JwpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy94ZW5zdGF0JwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcKZ21ha2UgLUMgeGVudG9wIGluc3Rh
bGwKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnN0YXQveGVudG9wJwpnY2MgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54ZW50b3AuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1ER0ND
X1BSSU5URiAtV2FsbCAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQv
eGVudG9wLy4uLy4uLy4uL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMgLURIT1NUX05l
dEJTRCAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90
b29scyAgICAgIHhlbnRvcC5jICAtV2wsLXJwYXRoLWxpbms9L3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1XbCwtcnBhdGgtbGlu
az0vcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC94ZW50b3AvLi4vLi4vLi4vdG9vbHMv
eGVuc3RvcmUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4u
L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMvbGlieGVuc3RhdC5zbyAtbGN1cnNlcyAg
LW8geGVudG9wCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0
L3hlbnRvcC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW50b3Ag
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi94ZW50b3AKL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL3NoYXJlL21hbi9tYW4xCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hl
bnRvcC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW50b3AuMSAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS9tYW4vbWFuMS94
ZW50b3AuMQpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy94ZW5zdGF0L3hlbnRvcCcKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcKZ21ha2VbMl06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2UgLUMgbGliYWlvIGluc3RhbGwK
Z21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmFpbycKZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYmFpby9zcmMnCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4g
LWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX2luaXQu
b2wgaW9fcXVldWVfaW5pdC5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAt
SS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3Jl
bGVhc2Uub2wgaW9fcXVldWVfcmVsZWFzZS5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxl
cyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlv
X3F1ZXVlX3dhaXQub2wgaW9fcXVldWVfd2FpdC5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRm
aWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1v
IGlvX3F1ZXVlX3J1bi5vbCBpb19xdWV1ZV9ydW4uYwpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0
ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAt
byBpb19nZXRldmVudHMub2wgaW9fZ2V0ZXZlbnRzLmMKZ2NjIC1ub3N0ZGxpYiAtbm9zdGFy
dGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMg
LW8gaW9fc3VibWl0Lm9sIGlvX3N1Ym1pdC5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxl
cyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlv
X2NhbmNlbC5vbCBpb19jYW5jZWwuYwpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdh
bGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19zZXR1
cC5vbCBpb19zZXR1cC5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4g
LWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX2Rlc3Ryb3kub2wg
aW9fZGVzdHJveS5jCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIHJhd19zeXNjYWxsLm9sIHJh
d19zeXNjYWxsLmMKZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gY29tcGF0LTBfMS5vbCBjb21w
YXQtMF8xLmMKcm0gLWYgbGliYWlvLmEKYXIgciBsaWJhaW8uYSBpb19xdWV1ZV9pbml0Lm9s
IGlvX3F1ZXVlX3JlbGVhc2Uub2wgaW9fcXVldWVfd2FpdC5vbCBpb19xdWV1ZV9ydW4ub2wg
aW9fZ2V0ZXZlbnRzLm9sIGlvX3N1Ym1pdC5vbCBpb19jYW5jZWwub2wgaW9fc2V0dXAub2wg
aW9fZGVzdHJveS5vbCByYXdfc3lzY2FsbC5vbCBjb21wYXQtMF8xLm9sCmFyOiBjcmVhdGlu
ZyBsaWJhaW8uYQpyYW5saWIgbGliYWlvLmEKZ2NjIC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0
YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAt
YyAtbyBpb19xdWV1ZV9pbml0Lm9zIGlvX3F1ZXVlX2luaXQuYwpnY2MgLXNoYXJlZCAtbm9z
dGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
LU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3JlbGVhc2Uub3MgaW9fcXVldWVfcmVsZWFzZS5j
CmdjYyAtc2hhcmVkIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gaW9fcXVldWVfd2FpdC5vcyBpb19x
dWV1ZV93YWl0LmMKZ2NjIC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwg
LUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19xdWV1ZV9y
dW4ub3MgaW9fcXVldWVfcnVuLmMKZ2NjIC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0YXJ0Zmls
ZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBp
b19nZXRldmVudHMub3MgaW9fZ2V0ZXZlbnRzLmMKZ2NjIC1zaGFyZWQgLW5vc3RkbGliIC1u
b3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJ
QyAtYyAtbyBpb19zdWJtaXQub3MgaW9fc3VibWl0LmMKZ2NjIC1zaGFyZWQgLW5vc3RkbGli
IC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAt
ZlBJQyAtYyAtbyBpb19jYW5jZWwub3MgaW9fY2FuY2VsLmMKZ2NjIC1zaGFyZWQgLW5vc3Rk
bGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1P
MiAtZlBJQyAtYyAtbyBpb19zZXR1cC5vcyBpb19zZXR1cC5jCmdjYyAtc2hhcmVkIC1ub3N0
ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAt
TzIgLWZQSUMgLWMgLW8gaW9fZGVzdHJveS5vcyBpb19kZXN0cm95LmMKZ2NjIC1zaGFyZWQg
LW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1PMiAtZlBJQyAtYyAtbyByYXdfc3lzY2FsbC5vcyByYXdfc3lzY2FsbC5jCmdjYyAt
c2hhcmVkIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9taXQtZnJh
bWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gY29tcGF0LTBfMS5vcyBjb21wYXQtMF8xLmMK
Z2NjIC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21p
dC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJhaW8u
bWFwIC1XbCwtc29uYW1lPWxpYmFpby5zby4xIC1vIGxpYmFpby5zby4xLjAuMSBpb19xdWV1
ZV9pbml0Lm9zIGlvX3F1ZXVlX3JlbGVhc2Uub3MgaW9fcXVldWVfd2FpdC5vcyBpb19xdWV1
ZV9ydW4ub3MgaW9fZ2V0ZXZlbnRzLm9zIGlvX3N1Ym1pdC5vcyBpb19jYW5jZWwub3MgaW9f
c2V0dXAub3MgaW9fZGVzdHJveS5vcyByYXdfc3lzY2FsbC5vcyBjb21wYXQtMF8xLm9zIApn
bWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJh
aW8vc3JjJwpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9saWJhaW8nCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMnCmdtYWtlIC1DIGJsa3RhcDIgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMicKZ21ha2VbNF06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDInCmdtYWtl
IC1DIGluY2x1ZGUgaW5zdGFsbApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi9pbmNsdWRlJwovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvYmxrdGFwMi9pbmNsdWRlLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0w
NzU1IC1wIC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1
ZGUKZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
YmxrdGFwMi9pbmNsdWRlJwpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9ibGt0YXAyJwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMicKZ21ha2UgLUMgbHZtIGluc3RhbGwKZ21h
a2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3Rh
cDIvbHZtJwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAubHZtLXV0aWwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAgLWMgLW8gbHZt
LXV0aWwubyBsdm0tdXRpbC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ21ha2VbNV06IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi9sdm0nCmdtYWtl
WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIn
CmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9i
bGt0YXAyJwpnbWFrZSAtQyB2aGQgaW5zdGFsbApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQnCmdtYWtlWzZdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcKZ21h
a2UgLUMgbGliIGFsbApnbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvYmxrdGFwMi92aGQvbGliJwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlidmhkLm8uZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9T
T1VSQ0UgLWZQSUMgLWcgIC1jIC1vIGxpYnZoZC5vIGxpYnZoZC5jICAtSS91c3IvcGtnL2lu
Y2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LmxpYnZoZC1qb3VybmFsLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcg
IC1jIC1vIGxpYnZoZC1qb3VybmFsLm8gbGlidmhkLWpvdXJuYWwuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC52aGQtdXRpbC1jb2FsZXNjZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
V2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElD
IC1nICAtYyAtbyB2aGQtdXRpbC1jb2FsZXNjZS5vIHZoZC11dGlsLWNvYWxlc2NlLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAudmhkLXV0aWwtY3JlYXRlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VS
Q0UgLWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLWNyZWF0ZS5vIHZoZC11dGlsLWNyZWF0ZS5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLWZpbGwuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NP
VVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtZmlsbC5vIHZoZC11dGlsLWZpbGwuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC52aGQtdXRpbC1tb2RpZnkuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NP
VVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtbW9kaWZ5Lm8gdmhkLXV0aWwtbW9kaWZ5
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcXVlcnkuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05V
X1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcXVlcnkubyB2aGQtdXRpbC1xdWVy
eS5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlYWQuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05V
X1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcmVhZC5vIHZoZC11dGlsLXJlYWQu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1yZXBhaXIuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05V
X1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcmVwYWlyLm8gdmhkLXV0aWwtcmVw
YWlyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcmVzaXplLm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1E
X0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLXJlc2l6ZS5vIHZoZC11dGls
LXJlc2l6ZS5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJldmVydC5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVk
ZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAtbyB2aGQtdXRpbC1yZXZlcnQubyB2aGQt
dXRpbC1yZXZlcnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1zZXQtZmllbGQuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4u
L2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtc2V0LWZp
ZWxkLm8gdmhkLXV0aWwtc2V0LWZpZWxkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtc25h
cHNob3Quby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVu
dXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhk
LXV0aWwtc25hcHNob3QubyB2aGQtdXRpbC1zbmFwc2hvdC5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZo
ZC11dGlsLXNjYW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMg
LW8gdmhkLXV0aWwtc2Nhbi5vIHZoZC11dGlsLXNjYW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQt
dXRpbC1jaGVjay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1X
bm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAt
byB2aGQtdXRpbC1jaGVjay5vIHZoZC11dGlsLWNoZWNrLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhk
LXV0aWwtdXVpZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1X
bm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAt
byB2aGQtdXRpbC11dWlkLm8gdmhkLXV0aWwtdXVpZC5jICAtSS91c3IvcGtnL2luY2x1ZGUK
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnJlbGF0
aXZlLXBhdGguby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25v
LXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8g
cmVsYXRpdmUtcGF0aC5vIHJlbGF0aXZlLXBhdGguYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5hdG9taWNp
by5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAtbyBhdG9taWNp
by5vIGF0b21pY2lvLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQphciByYyBsaWJ2aGQuYSBsaWJ2
aGQubyBsaWJ2aGQtam91cm5hbC5vIHZoZC11dGlsLWNvYWxlc2NlLm8gdmhkLXV0aWwtY3Jl
YXRlLm8gdmhkLXV0aWwtZmlsbC5vIHZoZC11dGlsLW1vZGlmeS5vIHZoZC11dGlsLXF1ZXJ5
Lm8gdmhkLXV0aWwtcmVhZC5vIHZoZC11dGlsLXJlcGFpci5vIHZoZC11dGlsLXJlc2l6ZS5v
IHZoZC11dGlsLXJldmVydC5vIHZoZC11dGlsLXNldC1maWVsZC5vIHZoZC11dGlsLXNuYXBz
aG90Lm8gdmhkLXV0aWwtc2Nhbi5vIHZoZC11dGlsLWNoZWNrLm8gdmhkLXV0aWwtdXVpZC5v
IHJlbGF0aXZlLXBhdGgubyBhdG9taWNpby5vIC4uLy4uL2x2bS9sdm0tdXRpbC5vCmdjYyAg
LURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ2
aGQub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVu
dXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMg
LW8gbGlidmhkLm9waWMgbGlidmhkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElD
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlidmhkLWpv
dXJuYWwub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25v
LXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMg
LWMgLW8gbGlidmhkLWpvdXJuYWwub3BpYyBsaWJ2aGQtam91cm5hbC5jICAtSS91c3IvcGtn
L2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnZoZC11dGlsLWNvYWxlc2NlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9T
T1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLWNvYWxlc2NlLm9waWMgdmhk
LXV0aWwtY29hbGVzY2UuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1jcmVhdGUu
b3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNl
ZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8g
dmhkLXV0aWwtY3JlYXRlLm9waWMgdmhkLXV0aWwtY3JlYXRlLmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAudmhkLXV0aWwtZmlsbC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1m
UElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1maWxsLm9waWMgdmhkLXV0aWwtZmlsbC5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLW1vZGlmeS5vcGljLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVk
ZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1tb2RpZnku
b3BpYyB2aGQtdXRpbC1tb2RpZnkuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1x
dWVyeS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
dW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAt
YyAtbyB2aGQtdXRpbC1xdWVyeS5vcGljIHZoZC11dGlsLXF1ZXJ5LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAudmhkLXV0aWwtcmVhZC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNF
IC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1yZWFkLm9waWMgdmhkLXV0aWwtcmVh
ZC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlcGFpci5vcGljLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5j
bHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1yZXBh
aXIub3BpYyB2aGQtdXRpbC1yZXBhaXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQ
SUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRp
bC1yZXNpemUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQ
SUMgLWMgLW8gdmhkLXV0aWwtcmVzaXplLm9waWMgdmhkLXV0aWwtcmVzaXplLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcmV2ZXJ0Lm9waWMuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dO
VV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLXJldmVydC5vcGljIHZo
ZC11dGlsLXJldmVydC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXNldC1maWVs
ZC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51
c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAt
byB2aGQtdXRpbC1zZXQtZmllbGQub3BpYyB2aGQtdXRpbC1zZXQtZmllbGQuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC52aGQtdXRpbC1zbmFwc2hvdC5vcGljLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9H
TlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1zbmFwc2hvdC5vcGlj
IHZoZC11dGlsLXNuYXBzaG90LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtc2Nh
bi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51
c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAt
byB2aGQtdXRpbC1zY2FuLm9waWMgdmhkLXV0aWwtc2Nhbi5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnZoZC11dGlsLWNoZWNrLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQ
SUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLWNoZWNrLm9waWMgdmhkLXV0aWwtY2hlY2su
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC11dWlkLm9waWMuZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRl
IC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLXV1aWQub3Bp
YyB2aGQtdXRpbC11dWlkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAucmVsYXRpdmUtcGF0aC5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyBy
ZWxhdGl2ZS1wYXRoLm9waWMgcmVsYXRpdmUtcGF0aC5jICAtSS91c3IvcGtnL2luY2x1ZGUK
Z2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LmF0b21pY2lvLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3Ig
LVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1m
UElDIC1jIC1vIGF0b21pY2lvLm9waWMgYXRvbWljaW8uYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5sdm0tdXRpbC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAt
ZlBJQyAtYyAtbyAuLi8uLi9sdm0vbHZtLXV0aWwub3BpYyAuLi8uLi9sdm0vbHZtLXV0aWwu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAtV2wsLXNvbmFtZSxsaWJ2aGQuc28uMS4wIC1z
aGFyZWQgXAoJICAgLW8gbGlidmhkLnNvLjEuMC4wIGxpYnZoZC5vcGljIGxpYnZoZC1qb3Vy
bmFsLm9waWMgdmhkLXV0aWwtY29hbGVzY2Uub3BpYyB2aGQtdXRpbC1jcmVhdGUub3BpYyB2
aGQtdXRpbC1maWxsLm9waWMgdmhkLXV0aWwtbW9kaWZ5Lm9waWMgdmhkLXV0aWwtcXVlcnku
b3BpYyB2aGQtdXRpbC1yZWFkLm9waWMgdmhkLXV0aWwtcmVwYWlyLm9waWMgdmhkLXV0aWwt
cmVzaXplLm9waWMgdmhkLXV0aWwtcmV2ZXJ0Lm9waWMgdmhkLXV0aWwtc2V0LWZpZWxkLm9w
aWMgdmhkLXV0aWwtc25hcHNob3Qub3BpYyB2aGQtdXRpbC1zY2FuLm9waWMgdmhkLXV0aWwt
Y2hlY2sub3BpYyB2aGQtdXRpbC11dWlkLm9waWMgcmVsYXRpdmUtcGF0aC5vcGljIGF0b21p
Y2lvLm9waWMgLi4vLi4vbHZtL2x2bS11dGlsLm9waWMgCmxuIC1zZiBsaWJ2aGQuc28uMS4w
LjAgbGlidmhkLnNvLjEuMApsbiAtc2YgbGlidmhkLnNvLjEuMCBsaWJ2aGQuc28KZ21ha2Vb
N106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92
aGQvbGliJwpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9ibGt0YXAyL3ZoZCcKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLnZoZC11dGlsLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMg
IC1jIC1vIHZoZC11dGlsLm8gdmhkLXV0aWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAg
ICAtbyB2aGQtdXRpbCB2aGQtdXRpbC5vIC1MbGliIC1sdmhkCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXBkYXRlLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRl
IC1EX0dOVV9TT1VSQ0UgLWZQSUMgIC1jIC1vIHZoZC11cGRhdGUubyB2aGQtdXBkYXRlLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgLW8gdmhkLXVwZGF0ZSB2aGQtdXBkYXRlLm8g
LUxsaWIgLWx2aGQKZ21ha2Ugc3ViZGlycy1pbnN0YWxsCmdtYWtlWzZdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcKZ21ha2VbN106
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhk
JwpnbWFrZSAtQyBsaWIgaW5zdGFsbApnbWFrZVs4XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQvbGliJwovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvYmxrdGFwMi92aGQvbGliLy4uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LWQgLW0wNzU1IC1wIC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQvbGliLy4uLy4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnZoZC5hIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxr
dGFwMi92aGQvbGliLy4uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1w
IGxpYnZoZC5zby4xLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIKbG4gLXNmIGxpYnZoZC5zby4xLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvbGlidmhkLnNvLjEuMApsbiAtc2YgbGlidmhkLnNvLjEuMCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvbGlidmhkLnNvCmdt
YWtlWzhdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3Rh
cDIvdmhkL2xpYicKZ21ha2VbN106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvYmxrdGFwMi92aGQnCmdtYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
YmxrdGFwMi92aGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAg
LXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbgovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtbTA3NTUgLXAgdmhkLXV0aWwgdmhkLXVwZGF0ZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9zYmluCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkJwpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyJwpnbWFrZVszXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyJwpnbWFrZVsyXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyB4ZW5i
YWNrZW5kZCBpbnN0YWxsCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy94ZW5iYWNrZW5kZCcKZ2NjIC1EWEVOX1NDUklQVF9ESVI9IlwiL3Vz
ci94ZW40Mi9ldGMveGVuL3NjcmlwdHNcIiIgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54ZW5iYWNrZW5kZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbmJhY2tlbmRkLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbmJhY2tlbmRk
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhlbmJhY2tlbmRkLm8geGVuYmFja2VuZGQu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICB4ZW5iYWNrZW5kZC5vIC1vIHhlbmJhY2tl
bmRkIC9yb290L3hlbi00LjIuMC90b29scy94ZW5iYWNrZW5kZC8uLi8uLi90b29scy94ZW5z
dG9yZS9saWJ4ZW5zdG9yZS5zbyAgLUwvdXNyL3BrZy9saWIKL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbmJhY2tlbmRkLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1w
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbmJhY2tlbmRkLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0w
NzU1IC1wIHhlbmJhY2tlbmRkIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL3NiaW4KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVuYmFja2VuZGQnCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMnCmdtYWtlIC1DIGxpYmZzaW1hZ2UgaW5zdGFsbApnbWFrZVszXTog
RW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScK
Z21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UnCmdtYWtlIC1DIGNvbW1vbiBpbnN0YWxsCmdtYWtlWzVdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1vbicKTWFr
ZWZpbGU6MzU6IHdhcm5pbmc6IG92ZXJyaWRpbmcgcmVjaXBlIGZvciB0YXJnZXQgYGNsZWFu
Jwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vLi4vLi4vLi4vdG9v
bHMvbGliZnNpbWFnZS9SdWxlcy5tazoyNTogd2FybmluZzogaWdub3Jpbmcgb2xkIHJlY2lw
ZSBmb3IgdGFyZ2V0IGBjbGVhbicKTWFrZWZpbGU6MzU6IHdhcm5pbmc6IG92ZXJyaWRpbmcg
cmVjaXBlIGZvciB0YXJnZXQgYGRpc3RjbGVhbicKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvUnVsZXMubWs6MjU6
IHdhcm5pbmc6IGlnbm9yaW5nIG9sZCByZWNpcGUgZm9yIHRhcmdldCBgZGlzdGNsZWFuJwpn
Y2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
ZnNpbWFnZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25v
d24tcHJhZ21hcyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8u
Li8uLi8uLi90b29scy9saWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vz
ci94ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgLXB0aHJlYWQgIC1mUElD
IC1jIC1vIGZzaW1hZ2Uub3BpYyBmc2ltYWdlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuZnNp
bWFnZV9wbHVnaW4ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVduby11
bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9jb21t
b24vLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1c
Ii91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFIC1wdGhyZWFkICAt
ZlBJQyAtYyAtbyBmc2ltYWdlX3BsdWdpbi5vcGljIGZzaW1hZ2VfcGx1Z2luLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuZnNpbWFnZV9ncnViLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAt
REZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NP
VVJDRSAtcHRocmVhZCAgLWZQSUMgLWMgLW8gZnNpbWFnZV9ncnViLm9waWMgZnNpbWFnZV9n
cnViLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1wdGhyZWFkIC1XbCwtc29uYW1lIC1X
bCxsaWJmc2ltYWdlLnNvLjEuMCAtc2hhcmVkIC1vIGxpYmZzaW1hZ2Uuc28uMS4wLjAgZnNp
bWFnZS5vcGljIGZzaW1hZ2VfcGx1Z2luLm9waWMgZnNpbWFnZV9ncnViLm9waWMgCmxuIC1z
ZiBsaWJmc2ltYWdlLnNvLjEuMC4wIGxpYmZzaW1hZ2Uuc28uMS4wCmxuIC1zZiBsaWJmc2lt
YWdlLnNvLjEuMCBsaWJmc2ltYWdlLnNvCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIKL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYmZzaW1hZ2Uuc28uMS4wLjAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliCmxuIC1zZiBsaWJm
c2ltYWdlLnNvLjEuMC4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9saWJmc2ltYWdlLnNvLjEuMApsbiAtc2YgbGliZnNpbWFnZS5zby4xLjAgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYmZzaW1hZ2Uuc28KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLW0wNjQ0IC1wIGZzaW1hZ2UuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBmc2lt
YWdlX3BsdWdpbi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2lu
Y2x1ZGUKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIGZzaW1hZ2VfZ3J1Yi5oIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUKZ21ha2VbNV06IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9jb21tb24n
CmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UnCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC90b29scy9saWJmc2ltYWdlJwpnbWFrZSAtQyB1ZnMgaW5zdGFsbApnbWFrZVs1XTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS91ZnMn
CmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5mc3lzX3Vmcy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVu
a25vd24tcHJhZ21hcyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3Vmcy8u
Li8uLi8uLi90b29scy9saWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vz
ci94ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZz
eXNfdWZzLm9waWMgZnN5c191ZnMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtTC4u
L2NvbW1vbi8gLXNoYXJlZCAtbyBmc2ltYWdlLnNvIGZzeXNfdWZzLm9waWMgLWxmc2ltYWdl
ICAgLUwvdXNyL3BrZy9saWIKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvdWZz
Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy91ZnMKL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYmZzaW1hZ2UvdWZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0w
NzU1IC1wIGZzaW1hZ2Uuc28gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL2ZzL3VmcwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9saWJmc2ltYWdlL3VmcycKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScKZ21ha2VbNF06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnCmdtYWtlIC1D
IHJlaXNlcmZzIGluc3RhbGwKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMnCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX3JlaXNlcmZzLm9w
aWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFz
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMvLi4vLi4vLi4v
dG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IveGVuNDIv
bGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc3lzX3JlaXNl
cmZzLm9waWMgZnN5c19yZWlzZXJmcy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1M
Li4vY29tbW9uLyAtc2hhcmVkIC1vIGZzaW1hZ2Uuc28gZnN5c19yZWlzZXJmcy5vcGljIC1s
ZnNpbWFnZSAgIC1ML3Vzci9wa2cvbGliCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL3JlaXNlcmZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1w
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy9yZWlzZXJm
cwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9yZWlzZXJmcy8uLi8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy9yZWlzZXJmcwpnbWFrZVs1XTogTGVh
dmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3JlaXNl
cmZzJwpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9saWJmc2ltYWdlJwpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGliZnNpbWFnZScKZ21ha2UgLUMgaXNvOTY2MCBpbnN0YWxsCmdtYWtl
WzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2lzbzk2NjAnCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC5mc3lzX2lzbzk2NjAub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGliZnNpbWFnZS9pc285NjYwLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAt
REZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NP
VVJDRSAgLWZQSUMgLWMgLW8gZnN5c19pc285NjYwLm9waWMgZnN5c19pc285NjYwLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgLUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNpbWFn
ZS5zbyBmc3lzX2lzbzk2NjAub3BpYyAtbGZzaW1hZ2UgICAtTC91c3IvcGtnL2xpYgovcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9pc285NjYwLy4uLy4uLy4uL3Rvb2xzL2Ny
b3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9mcy9pc285NjYwCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2lzbzk2NjAvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZnNp
bWFnZS5zbyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvZnMv
aXNvOTY2MApnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9saWJmc2ltYWdlL2lzbzk2NjAnCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnCmdtYWtlWzRdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJwpnbWFrZSAtQyBm
YXQgaW5zdGFsbApnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGliZnNpbWFnZS9mYXQnCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX2ZhdC5vcGljLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJmc2ltYWdlL2ZhdC8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL2NvbW1v
bi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1EX0dO
VV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNfZmF0Lm9waWMgZnN5c19mYXQuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlCmdjYyAgICAtTC4uL2NvbW1vbi8gLXNoYXJlZCAtbyBmc2ltYWdlLnNv
IGZzeXNfZmF0Lm9waWMgLWxmc2ltYWdlICAgLUwvdXNyL3BrZy9saWIKL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZmF0Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9mcy9mYXQKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZmF0Ly4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1hZ2Uuc28gL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL2ZhdApnbWFrZVs1XTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2ZhdCcKZ21h
a2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNp
bWFnZScKZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYmZzaW1hZ2UnCmdtYWtlIC1DIHpmcyBpbnN0YWxsCmdtYWtlWzVdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcycKZ2Nj
ICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnpmc19sempiLm9waWMuZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1h
Z2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJy
b3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gemZzX2x6amIub3BpYyB6ZnNfbHpqYi5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9s
aWJmc2ltYWdlL3pmcyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnpmc19zaGEyNTYub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdu
by11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS96
ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1c
Ii91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAt
byB6ZnNfc2hhMjU2Lm9waWMgemZzX3NoYTI1Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2Nj
ICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnpmc19mbGV0Y2hlci5vcGljLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJm
c2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAt
V2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIHpmc19mbGV0Y2hlci5vcGljIHpm
c19mbGV0Y2hlci5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtRFBJQyAtREZTWVNfWkZT
IC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8u
Li8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmZzaV96ZnMub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
ZnNpbWFnZS96ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFH
RV9GU0RJUj1cIi91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAt
ZlBJQyAtYyAtbyBmc2lfemZzLm9waWMgZnNpX3pmcy5jICAtSS91c3IvcGtnL2luY2x1ZGUK
Z2NjICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZzeXNfemZzLm9waWMuZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZz
aW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1X
ZXJyb3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gZnN5c196ZnMub3BpYyBmc3lzX3pm
cy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAgIC1MLi4vY29tbW9uLyAtc2hhcmVkIC1v
IGZzaW1hZ2Uuc28gemZzX2x6amIub3BpYyB6ZnNfc2hhMjU2Lm9waWMgemZzX2ZsZXRjaGVy
Lm9waWMgZnNpX3pmcy5vcGljIGZzeXNfemZzLm9waWMgLWxmc2ltYWdlICAgLUwvdXNyL3Br
Zy9saWIKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9mcy96ZnMKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZz
aW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1h
Z2Uuc28gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3pm
cwpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9s
aWJmc2ltYWdlL3pmcycKZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGliZnNpbWFnZScKZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnCmdtYWtlIC1DIHhmcyBpbnN0YWxs
CmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9s
aWJmc2ltYWdlL3hmcycKZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmZzeXNfeGZzLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UveGZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1B
R0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAg
LWZQSUMgLWMgLW8gZnN5c194ZnMub3BpYyBmc3lzX3hmcy5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAgIC1MLi4vY29tbW9uLyAtc2hhcmVkIC1vIGZzaW1hZ2Uuc28gZnN5c194ZnMu
b3BpYyAtbGZzaW1hZ2UgICAtTC91c3IvcGtnL2xpYgovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGliZnNpbWFnZS94ZnMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUg
LXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3hmcwov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS94ZnMvLi4vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgZnNpbWFnZS5zbyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvZnMveGZzCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UveGZzJwpnbWFrZVs0XTogTGVh
dmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJwpnbWFr
ZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNp
bWFnZScKZ21ha2UgLUMgZXh0MmZzIGluc3RhbGwKZ21ha2VbNV06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzJwpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuZnN5c19l
eHQyZnMub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVduby11bmtub3du
LXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9leHQyZnMvLi4v
Li4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3Iv
eGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc3lz
X2V4dDJmcy5vcGljIGZzeXNfZXh0MmZzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAg
LUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNpbWFnZS5zbyBmc3lzX2V4dDJmcy5vcGljIC1s
ZnNpbWFnZSAgIC1ML3Vzci9wa2cvbGliCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2lt
YWdlL2V4dDJmcy8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvZnMvZXh0MmZzCi9y
b290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2V4dDJmcy8uLi8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy9leHQyZnMKZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9leHQyZnMnCmdtYWtl
WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UnCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYmZzaW1hZ2UnCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzJwpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMnCnNldCAtZXg7IFwKaWYgdGVzdCAtZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
Li4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWw7IHRoZW4gXAoJbWtkaXIgLXAgcWVtdS14
ZW4tdHJhZGl0aW9uYWwtZGlyOyBcCmVsc2UgXAoJZXhwb3J0IEdJVD1naXQ7IFwKCS9yb290
L3hlbi00LjIuMC90b29scy8uLi9zY3JpcHRzL2dpdC1jaGVja291dC5zaCAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwgeGVuLTQuMi4wIHFl
bXUteGVuLXRyYWRpdGlvbmFsLWRpcjsgXApmaQorIHRlc3QgLWQgJy9yb290L3hlbi00LjIu
MC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbCcKKyBta2RpciAtcCBxZW11
LXhlbi10cmFkaXRpb25hbC1kaXIKc2V0IC1lOyBcCgkgICAgZXhwb3J0IFBSRUZJWD0iL3Vz
ci94ZW40MiI7IGV4cG9ydCBYRU5fU0NSSVBUX0RJUj0iL3Vzci94ZW40Mi9ldGMveGVuL3Nj
cmlwdHMiOyBleHBvcnQgWEVOX1JPT1Q9Ii9yb290L3hlbi00LjIuMC90b29scy8uLiI7IFwK
CWNkIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpcjsgXAoJL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
Ly4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hlbi1zZXR1cCBcCgktLWV4dHJhLWNm
bGFncz0iIiBcCgk7IFwKCWdtYWtlIGluc3RhbGwKc2RsLWNvbmZpZzogbm90IGZvdW5kCnNk
bC1jb25maWc6IG5vdCBmb3VuZApJbnN0YWxsIHByZWZpeCAgICAvdXNyL3hlbjQyCkJJT1Mg
ZGlyZWN0b3J5ICAgIC91c3IveGVuNDIvc2hhcmUvcWVtdQpiaW5hcnkgZGlyZWN0b3J5ICAv
dXNyL3hlbjQyL2JpbgpNYW51YWwgZGlyZWN0b3J5ICAvdXNyL3hlbjQyL3NoYXJlL21hbgpF
TEYgaW50ZXJwIHByZWZpeCAvdXNyL2duZW11bC9xZW11LSVNClNvdXJjZSBwYXRoICAgICAg
IC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbApDIGNvbXBpbGVy
ICAgICAgICBnY2MKSG9zdCBDIGNvbXBpbGVyICAgZ2NjCkFSQ0hfQ0ZMQUdTICAgICAgIC1t
NjQKbWFrZSAgICAgICAgICAgICAgZ21ha2UKaW5zdGFsbCAgICAgICAgICAgaW5zdGFsbApo
b3N0IENQVSAgICAgICAgICB4ODZfNjQKaG9zdCBiaWcgZW5kaWFuICAgbm8KdGFyZ2V0IGxp
c3QgICAgICAgaTM4Ni1zb2Z0bW11IHg4Nl82NC1zb2Z0bW11IGFybS1zb2Z0bW11IGNyaXMt
c29mdG1tdSBtNjhrLXNvZnRtbXUgbWlwcy1zb2Z0bW11IG1pcHNlbC1zb2Z0bW11IG1pcHM2
NC1zb2Z0bW11IG1pcHM2NGVsLXNvZnRtbXUgcHBjLXNvZnRtbXUgcHBjZW1iLXNvZnRtbXUg
cHBjNjQtc29mdG1tdSBzaDQtc29mdG1tdSBzaDRlYi1zb2Z0bW11IHNwYXJjLXNvZnRtbXUg
c3BhcmM2NC1ic2QtdXNlciAKZ3Byb2YgZW5hYmxlZCAgICAgbm8Kc3BhcnNlIGVuYWJsZWQg
ICAgbm8KcHJvZmlsZXIgICAgICAgICAgbm8Kc3RhdGljIGJ1aWxkICAgICAgbm8KLVdlcnJv
ciBlbmFibGVkICAgbm8KU0RMIHN1cHBvcnQgICAgICAgbm8KT3BlbkdMIHN1cHBvcnQgICAg
CmN1cnNlcyBzdXBwb3J0ICAgIG5vCm1pbmd3MzIgc3VwcG9ydCAgIG5vCkF1ZGlvIGRyaXZl
cnMgICAgIG9zcwpFeHRyYSBhdWRpbyBjYXJkcyBhYzk3IGVzMTM3MCBzYjE2Ck1peGVyIGVt
dWxhdGlvbiAgIG5vClZOQyBUTFMgc3VwcG9ydCAgIG5vCmtxZW11IHN1cHBvcnQgICAgIG5v
CmJybGFwaSBzdXBwb3J0ICAgIG5vCkRvY3VtZW50YXRpb24gICAgIG5vCk5QVEwgc3VwcG9y
dCAgICAgIG5vCnZkZSBzdXBwb3J0ICAgICAgIG5vCkFJTyBzdXBwb3J0ICAgICAgIHllcwpJ
bnN0YWxsIGJsb2JzICAgICB5ZXMKS1ZNIHN1cHBvcnQgICAgICAgbm8gLSAobGludXgva3Zt
Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCmZkdCBzdXBwb3J0ICAgICAgIG5vClRo
ZSBlcnJvciBsb2cgZnJvbSBjb21waWxpbmcgdGhlIGxpYlNETCB0ZXN0IGlzOiAKL3RtcC9x
ZW11LWNvbmYtLTEwODM5LS5jOjE6MTc6IGZhdGFsIGVycm9yOiBTREwuaDogTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeQpjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgpxZW11IHN1Y2Nlc3Nm
dWx5IGNvbmZpZ3VyZWQgZm9yIFhlbiBxZW11LWRtIGJ1aWxkCi1tc3NlMjogbm90IGZvdW5k
CmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9x
ZW11LXhlbi10cmFkaXRpb25hbC1kaXInCi9yb290L3hlbi00LjIuMC90b29scy8uLi90b29s
cy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9va3MubWFrOjYxOiA9PT0gcGNpdXRpbHMt
ZGV2IHBhY2thZ2Ugbm90IGZvdW5kIC0gbWlzc2luZyAvdXNyL2luY2x1ZGUvcGNpCi9yb290
L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9v
a3MubWFrOjYyOiA9PT0gUENJIHBhc3N0aHJvdWdoIGNhcGFiaWxpdHkgaGFzIGJlZW4gZGlz
YWJsZWQKICBDQyAgICBxZW11LWltZy5vCiAgQ0MgICAgcWVtdS10b29sLm8KICBDQyAgICBv
c2RlcC5vCiAgQ0MgICAgY3V0aWxzLm8KICBDQyAgICBxZW11LW1hbGxvYy5vCiAgQ0MgICAg
YmxvY2stY293Lm8KICBDQyAgICBibG9jay1xY293Lm8KICBDQyAgICBhZXMubwogIENDICAg
IGJsb2NrLXZtZGsubwogIENDICAgIGJsb2NrLWNsb29wLm8KICBDQyAgICBibG9jay1kbWcu
bwogIENDICAgIGJsb2NrLWJvY2hzLm8KICBDQyAgICBibG9jay12cGMubwogIENDICAgIGJs
b2NrLXZ2ZmF0Lm8KICBDQyAgICBibG9jay1xY293Mi5vCiAgQ0MgICAgYmxvY2stcGFyYWxs
ZWxzLm8KICBDQyAgICBibG9jay1uYmQubwogIENDICAgIG5iZC5vCiAgQ0MgICAgYmxvY2su
bwogIENDICAgIGFpby5vCiAgQ0MgICAgcG9zaXgtYWlvLWNvbXBhdC5vCiAgQ0MgICAgYmxv
Y2stcmF3LXBvc2l4Lm8KICBMSU5LICBxZW11LWltZy14ZW4KL3Vzci9saWIvbGliYy5zbzog
d2FybmluZzogbXVsdGlwbGUgY29tbW9uIG9mIGBlbnZpcm9uJwovdXNyL2xpYi9jcnQwLm86
IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1vbiBpcyBoZXJlCiAgQ0MgICAgcmVhZGxpbmUubwog
IENDICAgIGNvbnNvbGUubwogIENDICAgIGlycS5vCiAgQ0MgICAgaTJjLm8KICBDQyAgICBz
bWJ1cy5vCiAgQ0MgICAgc21idXNfZWVwcm9tLm8KICBDQyAgICBtYXg3MzEwLm8KICBDQyAg
ICBtYXgxMTF4Lm8KICBDQyAgICB3bTg3NTAubwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L3dtODc1MC5jOjEy
OjA6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9h
dWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3Bv
cGNvdW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBk
ZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlCiAgQ0MgICAgc3NkMDMwMy5vCiAg
Q0MgICAgc3NkMDMyMy5vCiAgQ0MgICAgYWRzNzg0Ni5vCiAgQ0MgICAgc3RlbGxhcmlzX2lu
cHV0Lm8KICBDQyAgICB0d2w5MjIzMC5vCiAgQ0MgICAgdG1wMTA1Lm8KICBDQyAgICBsbTgz
MngubwogIENDICAgIHNjc2ktZGlzay5vCiAgQ0MgICAgY2Ryb20ubwogIENDICAgIHNjc2kt
Z2VuZXJpYy5vCiAgQ0MgICAgdXNiLm8KICBDQyAgICB1c2ItaHViLm8KICBDQyAgICB1c2It
YnNkLm8KICBDQyAgICB1c2ItaGlkLm8KICBDQyAgICB1c2ItbXNkLm8KICBDQyAgICB1c2It
d2Fjb20ubwogIENDICAgIHVzYi1zZXJpYWwubwogIENDICAgIHVzYi1uZXQubwogIENDICAg
IHNkLm8KICBDQyAgICBzc2ktc2QubwogIENDICAgIGJ0Lm8KICBDQyAgICBidC1ob3N0Lm8K
ICBDQyAgICBidC12aGNpLm8KICBDQyAgICBidC1sMmNhcC5vCiAgQ0MgICAgYnQtc2RwLm8K
ICBDQyAgICBidC1oY2kubwogIENDICAgIGJ0LWhpZC5vCiAgQ0MgICAgdXNiLWJ0Lm8KICBD
QyAgICBidWZmZXJlZF9maWxlLm8KICBDQyAgICBtaWdyYXRpb24ubwogIENDICAgIG1pZ3Jh
dGlvbi10Y3AubwogIENDICAgIG5ldC5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvbmV0LmM6MzA6MDoKL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUz
OjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnCi91
c3IvaW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9u
IG9mICdwb3Bjb3VudCcgd2FzIGhlcmUKICBDQyAgICBxZW11LXNvY2tldHMubwogIENDICAg
IHFlbXUtY2hhci5vCiAgQ0MgICAgbmV0LWNoZWNrc3VtLm8KICBDQyAgICBzYXZldm0ubwpJ
biBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsL3NhdmV2bS5jOjMyOjA6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi10cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50
IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3
OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJl
CiAgQ0MgICAgY2FjaGUtdXRpbHMubwogIENDICAgIG1pZ3JhdGlvbi1leGVjLm8KICBDQyAg
ICBhdWRpby9hdWRpby5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uYzoyNTowOgovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6
MTA6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vz
ci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24g
b2YgJ3BvcGNvdW50JyB3YXMgaGVyZQogIENDICAgIGF1ZGlvL25vYXVkaW8ubwpJbiBmaWxl
IGluY2x1ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlv
bmFsL2F1ZGlvL25vYXVkaW8uYzoyNTowOgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14
ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVuZGFu
dCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1
NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVy
ZQogIENDICAgIGF1ZGlvL3dhdmF1ZGlvLm8KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290
L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby93YXZhdWRpby5j
OjI2OjA6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRp
by9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg
J3BvcGNvdW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91
cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlCiAgQ0MgICAgYXVkaW8vbWl4
ZW5nLm8KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9hdWRpby9taXhlbmcuYzoyNjowOgovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5p
bmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRl
L3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNv
dW50JyB3YXMgaGVyZQogIENDICAgIGF1ZGlvL29zc2F1ZGlvLm8KSW4gZmlsZSBpbmNsdWRl
ZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRp
by9vc3NhdWRpby5jOjM0OjA6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFk
aXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVj
bGFyYXRpb24gb2YgJ3BvcGNvdW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBu
b3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlCiAgQ0Mg
ICAgYXVkaW8vd2F2Y2FwdHVyZS5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vd2F2Y2FwdHVyZS5jOjM6
MDoKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1
ZGlvLmg6MTUzOjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9w
Y291bnQnCi91c3IvaW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRl
Y2xhcmF0aW9uIG9mICdwb3Bjb3VudCcgd2FzIGhlcmUKICBDQyAgICB2bmMubwogIENDICAg
IGQzZGVzLm8KICBBUiAgICBsaWJxZW11X2NvbW1vbi5hCi1tc3NlMjogbm90IGZvdW5kCmdt
YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC1kaXIvaTM4Ni1kbScKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4u
L3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hlbi1ob29rcy5tYWs6NjE6ID09PSBwY2l1
dGlscy1kZXYgcGFja2FnZSBub3QgZm91bmQgLSBtaXNzaW5nIC91c3IvaW5jbHVkZS9wY2kK
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hl
bi1ob29rcy5tYWs6NjI6ID09PSBQQ0kgcGFzc3Rocm91Z2ggY2FwYWJpbGl0eSBoYXMgYmVl
biBkaXNhYmxlZAovcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MTogPT09IHBjaXV0aWxzLWRldiBwYWNrYWdlIG5v
dCBmb3VuZCAtIG1pc3NpbmcgL3Vzci9pbmNsdWRlL3BjaQovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MjogPT09
IFBDSSBwYXNzdGhyb3VnaCBjYXBhYmlsaXR5IGhhcyBiZWVuIGRpc2FibGVkCiAgQ0MgICAg
aTM4Ni1kbS92bC5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvdmwuYzo0MTowOgovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6
IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRlL3N0
cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50
JyB3YXMgaGVyZQogIENDICAgIGkzODYtZG0vb3NkZXAubwogIENDICAgIGkzODYtZG0vbW9u
aXRvci5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwvbW9uaXRvci5jOjM1OjA6Ci9yb290L3hlbi00LjIuMC90b29s
cy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzog
cmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JwovdXNyL2luY2x1ZGUvc3Ry
aW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQn
IHdhcyBoZXJlCiAgQ0MgICAgaTM4Ni1kbS9wY2kubwogIENDICAgIGkzODYtZG0vbG9hZGVy
Lm8KICBDQyAgICBpMzg2LWRtL2lzYV9tbWlvLm8KICBDQyAgICBpMzg2LWRtL21hY2hpbmUu
bwogIENDICAgIGkzODYtZG0vZG1hLWhlbHBlcnMubwogIENDICAgIGkzODYtZG0vdmlydGlv
Lm8KICBDQyAgICBpMzg2LWRtL3ZpcnRpby1ibGsubwogIENDICAgIGkzODYtZG0vdmlydGlv
LW5ldC5vCiAgQ0MgICAgaTM4Ni1kbS92aXJ0aW8tY29uc29sZS5vCiAgQ0MgICAgaTM4Ni1k
bS9md19jZmcubwogIENDICAgIGkzODYtZG0vcG9zaXgtYWlvLWNvbXBhdC5vCiAgQ0MgICAg
aTM4Ni1kbS9ibG9jay1yYXctcG9zaXgubwogIENDICAgIGkzODYtZG0vbHNpNTNjODk1YS5v
CiAgQ0MgICAgaTM4Ni1kbS9lc3AubwogIENDICAgIGkzODYtZG0vdXNiLW9oY2kubwogIEND
ICAgIGkzODYtZG0vZWVwcm9tOTN4eC5vCiAgQ0MgICAgaTM4Ni1kbS9lZXBybzEwMC5vCi9y
b290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9ody9lZXBybzEwMC5j
OiBJbiBmdW5jdGlvbiAnZWVwcm8xMDBfcmVhZDQnOgovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
cWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcvZWVwcm8xMDAuYzoxMjA3OjE0OiB3YXJuaW5nOiAn
dmFsJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L2VlcHJvMTAwLmM6IElu
IGZ1bmN0aW9uICdlZXBybzEwMF9yZWFkMic6Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9ody9lZXBybzEwMC5jOjExODQ6MTQ6IHdhcm5pbmc6ICd2YWwn
IG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbgovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcvZWVwcm8xMDAuYzogSW4gZnVu
Y3Rpb24gJ2VlcHJvMTAwX3JlYWQxJzoKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVu
LXRyYWRpdGlvbmFsL2h3L2VlcHJvMTAwLmM6MTEzOToxMzogd2FybmluZzogJ3ZhbCcgbWF5
IGJlIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uCiAgQ0MgICAgaTM4Ni1k
bS9uZTIwMDAubwogIENDICAgIGkzODYtZG0vcGNuZXQubwogIENDICAgIGkzODYtZG0vcnRs
ODEzOS5vCiAgQ0MgICAgaTM4Ni1kbS9lMTAwMC5vCiAgQ0MgICAgaTM4Ni1kbS9tc21vdXNl
Lm8KICBDQyAgICBpMzg2LWRtL3NiMTYubwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L3NiMTYuYzoyNjowOgov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8u
aDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3Vu
dCcKL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFy
YXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQogIENDICAgIGkzODYtZG0vZXMxMzcwLm8K
SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10
cmFkaXRpb25hbC9ody9lczEzNzAuYzozMTowOgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVu
ZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRlL3N0cmluZ3Mu
aDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMg
aGVyZQogIENDICAgIGkzODYtZG0vYWM5Ny5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcvYWM5Ny5jOjE5OjA6
Ci9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9hdWRp
by5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNv
dW50JwovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNs
YXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlCiAgQ0MgICAgaTM4Ni1kbS9wY3Nway5v
CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4t
dHJhZGl0aW9uYWwvaHcvcGNzcGsuYzoyODowOgovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVu
ZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcKL3Vzci9pbmNsdWRlL3N0cmluZ3Mu
aDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMg
aGVyZQogIENDICAgIGkzODYtZG0vaWRlLm8KICBDQyAgICBpMzg2LWRtL3Bja2JkLm8KICBD
QyAgICBpMzg2LWRtL3BzMi5vCiAgQ0MgICAgaTM4Ni1kbS92Z2EubwogIENDICAgIGkzODYt
ZG0vZG1hLm8KICBDQyAgICBpMzg2LWRtL2ZkYy5vCiAgQ0MgICAgaTM4Ni1kbS9tYzE0Njgx
OHJ0Yy5vCiAgQ0MgICAgaTM4Ni1kbS9zZXJpYWwubwogIENDICAgIGkzODYtZG0vaTgyNTku
bwogIENDICAgIGkzODYtZG0vaTgyNTQubwogIENDICAgIGkzODYtZG0vcGMubwpJbiBmaWxl
IGluY2x1ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlv
bmFsL2h3L3BjLmM6MzA6MDoKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRp
dGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUzOjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNs
YXJhdGlvbiBvZiAncG9wY291bnQnCi91c3IvaW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5v
dGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcgd2FzIGhlcmUKICBDQyAg
ICBpMzg2LWRtL2NpcnJ1c192Z2EubwogIENDICAgIGkzODYtZG0vcGFyYWxsZWwubwogIEND
ICAgIGkzODYtZG0vcGlpeF9wY2kubwogIENDICAgIGkzODYtZG0vdXNiLXVoY2kubwogIEND
ICAgIGkzODYtZG0vaHBldC5vCiAgQ0MgICAgaTM4Ni1kbS9kZXZpY2UtaG90cGx1Zy5vCiAg
Q0MgICAgaTM4Ni1kbS9wY2ktaG90cGx1Zy5vCiAgQ0MgICAgaTM4Ni1kbS9waWl4NGFjcGku
bwogIENDICAgIGkzODYtZG0veGVuc3RvcmUubwogIENDICAgIGkzODYtZG0veGVuX3BsYXRm
b3JtLm8KICBDQyAgICBpMzg2LWRtL3hlbl9tYWNoaW5lX2Z2Lm8KICBDQyAgICBpMzg2LWRt
L3hlbl9tYWNoaW5lX3B2Lm8KICBDQyAgICBpMzg2LWRtL3hlbl9iYWNrZW5kLm8KICBDQyAg
ICBpMzg2LWRtL3hlbmZiLm8KICBDQyAgICBpMzg2LWRtL3hlbl9jb25zb2xlLm8KICBDQyAg
ICBpMzg2LWRtL3hlbl9kaXNrLm8KICBDQyAgICBpMzg2LWRtL2V4ZWMtZG0ubwogIENDICAg
IGkzODYtZG0vcGNpX2VtdWxhdGlvbi5vCiAgQ0MgICAgaTM4Ni1kbS9oZWxwZXIyLm8KICBD
QyAgICBpMzg2LWRtL2JhdHRlcnlfbWdtdC5vCiAgQ0MgICAgaTM4Ni1kbS9rcWVtdS5vCiAg
Q0MgICAgaTM4Ni1kbS9pMzg2LWRpcy5vCiAgQVIgICAgaTM4Ni1kbS9saWJxZW11LmEKICBM
SU5LICBpMzg2LWRtL3FlbXUtZG0KL3Vzci9saWIvbGliYy5zbzogd2FybmluZzogbXVsdGlw
bGUgY29tbW9uIG9mIGBlbnZpcm9uJwovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZp
b3VzIGNvbW1vbiBpcyBoZXJlCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsLWRpci9pMzg2LWRtJwpta2Rp
ciAtcCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluIgovcm9v
dC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbSA3NTUgLXMgcWVt
dS1pbWcteGVuICAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmlu
Igpta2RpciAtcCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hh
cmUveGVuL3FlbXUiCnNldCAtZTsgZm9yIHggaW4gYmlvcy5iaW4gdmdhYmlvcy5iaW4gdmdh
Ymlvcy1jaXJydXMuYmluIHBwY19yb20uYmluIHZpZGVvLnggb3BlbmJpb3Mtc3BhcmMzMiBv
cGVuYmlvcy1zcGFyYzY0IG9wZW5iaW9zLXBwYyBweGUtbmUya19wY2kuYmluIHB4ZS1ydGw4
MTM5LmJpbiBweGUtcGNuZXQuYmluIHB4ZS1lMTAwMC5iaW4gYmFtYm9vLmR0YjsgZG8gXAoJ
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0gNjQ0IC9y
b290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9wYy1iaW9zLyR4ICIv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS94ZW4vcWVtdSI7
IFwKZG9uZQpta2RpciAtcCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvc2hhcmUveGVuL3FlbXUva2V5bWFwcyIKc2V0IC1lOyBmb3IgeCBpbiBkYSAgICAgZW4t
Z2IgIGV0ICBmciAgICAgZnItY2ggIGlzICBsdCAgbW9kaWZpZXJzICBubyAgcHQtYnIgIHN2
IGFyICAgICAgZGUgICAgIGVuLXVzICBmaSAgZnItYmUgIGhyICAgICBpdCAgbHYgIG5sICAg
ICAgICAgcGwgIHJ1ICAgICB0aCBjb21tb24gIGRlLWNoICBlcyAgICAgZm8gIGZyLWNhICBo
dSAgICAgamEgIG1rICBubC1iZSAgICAgIHB0ICBzbCAgICAgdHI7IGRvIFwKCS9yb290L3hl
bi00LjIuMC90b29scy8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tIDY0NCAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwva2V5bWFwcy8keCAiL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUveGVuL3FlbXUva2V5bWFwcyI7
IFwKZG9uZQpmb3IgZCBpbiBpMzg2LWRtOyBkbyBcCmdtYWtlIC1DICRkIGluc3RhbGwgfHwg
ZXhpdCAxIDsgXAogICAgICAgIGRvbmUKLW1zc2UyOiBub3QgZm91bmQKZ21ha2VbNF06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRp
dGlvbmFsLWRpci9pMzg2LWRtJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MTogPT09IHBjaXV0aWxzLWRldiBw
YWNrYWdlIG5vdCBmb3VuZCAtIG1pc3NpbmcgL3Vzci9pbmNsdWRlL3BjaQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1h
azo2MjogPT09IFBDSSBwYXNzdGhyb3VnaCBjYXBhYmlsaXR5IGhhcyBiZWVuIGRpc2FibGVk
Ci9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94
ZW4taG9va3MubWFrOjYxOiA9PT0gcGNpdXRpbHMtZGV2IHBhY2thZ2Ugbm90IGZvdW5kIC0g
bWlzc2luZyAvdXNyL2luY2x1ZGUvcGNpCi9yb290L3hlbi00LjIuMC90b29scy8uLi90b29s
cy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9va3MubWFrOjYyOiA9PT0gUENJIHBhc3N0
aHJvdWdoIGNhcGFiaWxpdHkgaGFzIGJlZW4gZGlzYWJsZWQKL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wICIvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsLy91c3IveGVuNDIvbGliZXhlYyIKL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wICIvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsLy91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzIgovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2kzODYtZG0vcWVt
dS1pZnVwLU5ldEJTRCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC8vdXNyL3hlbjQy
L2V0Yy94ZW4vc2NyaXB0cy9xZW11LWlmdXAiCi9yb290L3hlbi00LjIuMC90b29scy8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tIDc1NSAtcyBxZW11LWRtICIvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWJleGVjIgpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC1kaXIv
aTM4Ni1kbScKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGlyJwpnbWFrZVsyXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwppZiB0ZXN0IC1kIC9yb290L3hlbi00LjIu
MC90b29scy8uLi90b29scy9xZW11LXhlbiA7IHRoZW4gXAoJbWtkaXIgLXAgcWVtdS14ZW4t
ZGlyOyBcCmVsc2UgXAoJZXhwb3J0IEdJVD1naXQ7IFwKCS9yb290L3hlbi00LjIuMC90b29s
cy8uLi9zY3JpcHRzL2dpdC1jaGVja291dC5zaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
dG9vbHMvcWVtdS14ZW4gcWVtdS14ZW4tNC4yLjAgcWVtdS14ZW4tZGlyIDsgXApmaQppZiB0
ZXN0IC1kIC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbiA7IHRoZW4g
XAoJc291cmNlPS9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbjsgXApl
bHNlIFwKCXNvdXJjZT0uOyBcCmZpOyBcCmNkIHFlbXUteGVuLWRpcjsgXAokc291cmNlL2Nv
bmZpZ3VyZSAtLWVuYWJsZS14ZW4gLS10YXJnZXQtbGlzdD1pMzg2LXNvZnRtbXUgXAoJLS1z
b3VyY2UtcGF0aD0kc291cmNlIFwKCS0tZXh0cmEtY2ZsYWdzPSItSS9yb290L3hlbi00LjIu
MC90b29scy8uLi90b29scy9pbmNsdWRlIFwKCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4u
L3Rvb2xzL2xpYnhjIFwKCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3hlbnN0
b3JlIFwKCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2NvbXBh
dCBcCgkiIFwKCS0tZXh0cmEtbGRmbGFncz0iLUwvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
dG9vbHMvbGlieGMgXAoJLUwvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMveGVuc3Rv
cmUiIFwKCS0tYmluZGlyPS91c3IveGVuNDIvbGliZXhlYyBcCgktLWRhdGFkaXI9L3Vzci94
ZW40Mi9zaGFyZS9xZW11LXhlbiBcCgktLWRpc2FibGUta3ZtIFwKCS0tcHl0aG9uPXB5dGhv
bjIuNyBcCgk7IFwKZ21ha2UgYWxsCkluc3RhbGwgcHJlZml4ICAgIC91c3IvbG9jYWwKQklP
UyBkaXJlY3RvcnkgICAgL3Vzci94ZW40Mi9zaGFyZS9xZW11LXhlbgpiaW5hcnkgZGlyZWN0
b3J5ICAvdXNyL3hlbjQyL2xpYmV4ZWMKbGlicmFyeSBkaXJlY3RvcnkgL3Vzci9sb2NhbC9s
aWIKaW5jbHVkZSBkaXJlY3RvcnkgL3Vzci9sb2NhbC9pbmNsdWRlCmNvbmZpZyBkaXJlY3Rv
cnkgIC91c3IvbG9jYWwvZXRjCk1hbnVhbCBkaXJlY3RvcnkgIC91c3IvbG9jYWwvc2hhcmUv
bWFuCkVMRiBpbnRlcnAgcHJlZml4IC91c3IvZ25lbXVsL3FlbXUtJU0KU291cmNlIHBhdGgg
ICAgICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuCkMgY29tcGlsZXIgICAgICAg
IGdjYwpIb3N0IEMgY29tcGlsZXIgICBnY2MKQ0ZMQUdTICAgICAgICAgICAgLU8yIC1nIApR
RU1VX0NGTEFHUyAgICAgICAtbTY0IC1EX0ZPUlRJRllfU09VUkNFPTIgLURfR05VX1NPVVJD
RSAtRF9GSUxFX09GRlNFVF9CSVRTPTY0IC1EX0xBUkdFRklMRV9TT1VSQ0UgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV3JlZHVuZGFudC1kZWNscyAtV2FsbCAtV3VuZGVmIC1Xd3JpdGUtc3Ry
aW5ncyAtV21pc3NpbmctcHJvdG90eXBlcyAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS9yb290
L3hlbi00LjIuMC90b29scy8uLi90b29scy9pbmNsdWRlIAktSS9yb290L3hlbi00LjIuMC90
b29scy8uLi90b29scy9saWJ4YyAJLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMv
eGVuc3RvcmUgCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2Nv
bXBhdCAJICAtZnN0YWNrLXByb3RlY3Rvci1hbGwgLVdlbmRpZi1sYWJlbHMgLVdtaXNzaW5n
LWluY2x1ZGUtZGlycyAtV2VtcHR5LWJvZHkgLVduZXN0ZWQtZXh0ZXJucyAtV2Zvcm1hdC1z
ZWN1cml0eSAtV2Zvcm1hdC15MmsgLVdpbml0LXNlbGYgLVdpZ25vcmVkLXF1YWxpZmllcnMg
LVdvbGQtc3R5bGUtZGVjbGFyYXRpb24gLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtV3R5cGUt
bGltaXRzCkxERkxBR1MgICAgICAgICAgIC1XbCwtLXdhcm4tY29tbW9uIC1tNjQgLWcgLUwv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvbGlieGMgCS1ML3Jvb3QveGVuLTQuMi4w
L3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlIAptYWtlICAgICAgICAgICAgICBnbWFrZQppbnN0
YWxsICAgICAgICAgICBpbnN0YWxsCnB5dGhvbiAgICAgICAgICAgIHB5dGhvbjIuNwpzbWJk
ICAgICAgICAgICAgICAvdXNyL3NiaW4vc21iZApob3N0IENQVSAgICAgICAgICB4ODZfNjQK
aG9zdCBiaWcgZW5kaWFuICAgbm8KdGFyZ2V0IGxpc3QgICAgICAgaTM4Ni1zb2Z0bW11CnRj
ZyBkZWJ1ZyBlbmFibGVkIG5vCk1vbiBkZWJ1ZyBlbmFibGVkIG5vCmdwcm9mIGVuYWJsZWQg
ICAgIG5vCnNwYXJzZSBlbmFibGVkICAgIG5vCnN0cmlwIGJpbmFyaWVzICAgIHllcwpwcm9m
aWxlciAgICAgICAgICBubwpzdGF0aWMgYnVpbGQgICAgICBubwotV2Vycm9yIGVuYWJsZWQg
ICBubwpTREwgc3VwcG9ydCAgICAgICBubwpjdXJzZXMgc3VwcG9ydCAgICBubwpjdXJsIHN1
cHBvcnQgICAgICB5ZXMKY2hlY2sgc3VwcG9ydCAgICAgbm8KbWluZ3czMiBzdXBwb3J0ICAg
bm8KQXVkaW8gZHJpdmVycyAgICAgb3NzCkV4dHJhIGF1ZGlvIGNhcmRzIGFjOTcgZXMxMzcw
IHNiMTYgaGRhCkJsb2NrIHdoaXRlbGlzdCAgIApNaXhlciBlbXVsYXRpb24gICBubwpWTkMg
c3VwcG9ydCAgICAgICB5ZXMKVk5DIFRMUyBzdXBwb3J0ICAgbm8KVk5DIFNBU0wgc3VwcG9y
dCAgbm8KVk5DIEpQRUcgc3VwcG9ydCAgbm8KVk5DIFBORyBzdXBwb3J0ICAgbm8KVk5DIHRo
cmVhZCAgICAgICAgbm8KeGVuIHN1cHBvcnQgICAgICAgeWVzCmJybGFwaSBzdXBwb3J0ICAg
IG5vCmJsdWV6ICBzdXBwb3J0ICAgIG5vCkRvY3VtZW50YXRpb24gICAgIHllcwpOUFRMIHN1
cHBvcnQgICAgICBubwpHVUVTVF9CQVNFICAgICAgICB5ZXMKUElFICAgICAgICAgICAgICAg
bm8KdmRlIHN1cHBvcnQgICAgICAgbm8KTGludXggQUlPIHN1cHBvcnQgbm8KQVRUUi9YQVRU
UiBzdXBwb3J0IHllcwpJbnN0YWxsIGJsb2JzICAgICB5ZXMKS1ZNIHN1cHBvcnQgICAgICAg
bm8KVENHIGludGVycHJldGVyICAgbm8KZmR0IHN1cHBvcnQgICAgICAgbm8KcHJlYWR2IHN1
cHBvcnQgICAgeWVzCmZkYXRhc3luYyAgICAgICAgIHllcwptYWR2aXNlICAgICAgICAgICB5
ZXMKcG9zaXhfbWFkdmlzZSAgICAgeWVzCnV1aWQgc3VwcG9ydCAgICAgIG5vCnZob3N0LW5l
dCBzdXBwb3J0IG5vClRyYWNlIGJhY2tlbmQgICAgIG5vcApUcmFjZSBvdXRwdXQgZmlsZSB0
cmFjZS08cGlkPgpzcGljZSBzdXBwb3J0ICAgICBubwpyYmQgc3VwcG9ydCAgICAgICBubwp4
ZnNjdGwgc3VwcG9ydCAgICBubwpuc3MgdXNlZCAgICAgICAgICBubwp1c2IgbmV0IHJlZGly
ICAgICBubwpPcGVuR0wgc3VwcG9ydCAgICBubwpsaWJpc2NzaSBzdXBwb3J0ICBubwpidWls
ZCBndWVzdCBhZ2VudCB5ZXMKZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpcicKICBHRU4gICBpMzg2LXNvZnRtbXUvY29u
ZmlnLWRldmljZXMubWFrCiAgR0VOICAgY29uZmlnLWFsbC1kZXZpY2VzLm1hawpnbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi1k
aXInCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9xZW11LXhlbi1kaXInCiAgR0VOICAgcWVtdS1vcHRpb25zLnRleGkKICBHRU4gICBxZW11
LW1vbml0b3IudGV4aQogIEdFTiAgIHFlbXUtaW1nLWNtZHMudGV4aQogIEdFTiAgIHFlbXUt
ZG9jLmh0bWwKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuL3FlbXUtZG9jLnRleGk6
Nzogd2FybmluZzogdW5yZWNvZ25pemVkIGVuY29kaW5nIG5hbWUgYFVURi04Jy4KICBHRU4g
ICBxZW11LXRlY2guaHRtbAovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4vcWVtdS10
ZWNoLnRleGk6Nzogd2FybmluZzogdW5yZWNvZ25pemVkIGVuY29kaW5nIG5hbWUgYFVURi04
Jy4KICBHRU4gICBxZW11LjEKICBHRU4gICBxZW11LWltZy4xCiAgR0VOICAgcWVtdS1uYmQu
OAogIEdFTiAgIFFNUC9xbXAtY29tbWFuZHMudHh0CiAgR0VOICAgY29uZmlnLWhvc3QuaAog
IEdFTiAgIHRyYWNlLmgKICBHRU4gICBxZW11LW9wdGlvbnMuZGVmCiAgR0VOICAgcW1wLWNv
bW1hbmRzLmgKICBHRU4gICBxYXBpLXR5cGVzLmgKICBHRU4gICBxYXBpLXZpc2l0LmgKICBH
RU4gICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL3FhcGktZ2VuZXJhdGVk
L3FnYS1xYXBpLXR5cGVzLmgKICBHRU4gICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14
ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xYXBpLXZpc2l0LmgKICBHRU4gICAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xbXAtY29t
bWFuZHMuaAogIENDICAgIHFlbXUtZ2EubwogIENDICAgIHFnYS9ndWVzdC1hZ2VudC1jb21t
YW5kcy5vCiAgQ0MgICAgcWdhL2d1ZXN0LWFnZW50LWNvbW1hbmQtc3RhdGUubwogIENDICAg
IHFlbXUtc29ja2V0cy5vCiAgQ0MgICAgbW9kdWxlLm8KICBDQyAgICBxZW11LW9wdGlvbi5v
CiAgQ0MgICAgb3NsaWItcG9zaXgubwogIENDICAgIHFhcGkvcWFwaS12aXNpdC1jb3JlLm8K
ICBDQyAgICBxYXBpL3FtcC1pbnB1dC12aXNpdG9yLm8KICBDQyAgICBxYXBpL3FtcC1vdXRw
dXQtdmlzaXRvci5vCiAgQ0MgICAgcWFwaS9xYXBpLWRlYWxsb2MtdmlzaXRvci5vCiAgQ0Mg
ICAgcWFwaS9xbXAtcmVnaXN0cnkubwogIENDICAgIHFhcGkvcW1wLWRpc3BhdGNoLm8KICBD
QyAgICBxZW11LXRvb2wubwogIENDICAgIG9zZGVwLm8KICBDQyAgICBxZW11LXRocmVhZC1w
b3NpeC5vCiAgR0VOICAgdHJhY2UuYwogIENDICAgIHRyYWNlLm8KICBDQyAgICB0cmFjZS9k
ZWZhdWx0Lm8KICBDQyAgICB0cmFjZS9jb250cm9sLm8KICBDQyAgICBxZW11LXRpbWVyLWNv
bW1vbi5vCiAgQ0MgICAgY3V0aWxzLm8KICBDQyAgICBxaW50Lm8KICBDQyAgICBxc3RyaW5n
Lm8KICBDQyAgICBxZGljdC5vCiAgQ0MgICAgcWxpc3QubwogIENDICAgIHFmbG9hdC5vCiAg
Q0MgICAgcWJvb2wubwogIENDICAgIHFqc29uLm8KICBDQyAgICBqc29uLWxleGVyLm8KICBD
QyAgICBqc29uLXN0cmVhbWVyLm8KICBDQyAgICBqc29uLXBhcnNlci5vCiAgQ0MgICAgcWVy
cm9yLm8KICBDQyAgICBlcnJvci5vCiAgQ0MgICAgcWVtdS1lcnJvci5vCiAgQ0MgICAgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRlZC9xZ2EtcWFw
aS10eXBlcy5vCiAgQ0MgICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpci9x
YXBpLWdlbmVyYXRlZC9xZ2EtcWFwaS12aXNpdC5vCiAgQ0MgICAgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRlZC9xZ2EtcW1wLW1hcnNoYWwubwog
IExJTksgIHFlbXUtZ2EKL3Vzci9saWIvbGliYy5zbzogd2FybmluZzogbXVsdGlwbGUgY29t
bW9uIG9mIGBlbnZpcm9uJwovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZpb3VzIGNv
bW1vbiBpcyBoZXJlCiAgQ0MgICAgcWVtdS1uYmQubwogIENDICAgIGNhY2hlLXV0aWxzLm8K
ICBDQyAgICBhc3luYy5vCiAgQ0MgICAgbmJkLm8KICBDQyAgICBibG9jay5vCiAgQ0MgICAg
YWlvLm8KICBDQyAgICBhZXMubwogIENDICAgIHFlbXUtY29uZmlnLm8KICBDQyAgICBxZW11
LXByb2dyZXNzLm8KICBDQyAgICBxZW11LWNvcm91dGluZS5vCiAgQ0MgICAgcWVtdS1jb3Jv
dXRpbmUtbG9jay5vCiAgQ0MgICAgY29yb3V0aW5lLXVjb250ZXh0Lm8KICBDQyAgICBwb3Np
eC1haW8tY29tcGF0Lm8KICBDQyAgICBibG9jay9yYXcubwogIENDICAgIGJsb2NrL2Nvdy5v
CiAgQ0MgICAgYmxvY2svcWNvdy5vCiAgQ0MgICAgYmxvY2svdmRpLm8KICBDQyAgICBibG9j
ay92bWRrLm8KICBDQyAgICBibG9jay9jbG9vcC5vCiAgQ0MgICAgYmxvY2svZG1nLm8KICBD
QyAgICBibG9jay9ib2Nocy5vCiAgQ0MgICAgYmxvY2svdnBjLm8KICBDQyAgICBibG9jay92
dmZhdC5vCiAgQ0MgICAgYmxvY2svcWNvdzIubwogIENDICAgIGJsb2NrL3Fjb3cyLXJlZmNv
dW50Lm8KICBDQyAgICBibG9jay9xY293Mi1jbHVzdGVyLm8KICBDQyAgICBibG9jay9xY293
Mi1zbmFwc2hvdC5vCiAgQ0MgICAgYmxvY2svcWNvdzItY2FjaGUubwogIENDICAgIGJsb2Nr
L3FlZC5vCiAgQ0MgICAgYmxvY2svcWVkLWdlbmNiLm8KICBDQyAgICBibG9jay9xZWQtbDIt
Y2FjaGUubwogIENDICAgIGJsb2NrL3FlZC10YWJsZS5vCiAgQ0MgICAgYmxvY2svcWVkLWNs
dXN0ZXIubwogIENDICAgIGJsb2NrL3FlZC1jaGVjay5vCiAgQ0MgICAgYmxvY2svcGFyYWxs
ZWxzLm8KICBDQyAgICBibG9jay9uYmQubwogIENDICAgIGJsb2NrL2Jsa2RlYnVnLm8KICBD
QyAgICBibG9jay9zaGVlcGRvZy5vCiAgQ0MgICAgYmxvY2svYmxrdmVyaWZ5Lm8KICBDQyAg
ICBibG9jay9yYXctcG9zaXgubwogIENDICAgIGJsb2NrL2N1cmwubwogIExJTksgIHFlbXUt
bmJkCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52
aXJvbicKL3Vzci9saWIvY3J0MC5vOiB3YXJuaW5nOiBwcmV2aW91cyBjb21tb24gaXMgaGVy
ZQogIEdFTiAgIHFlbXUtaW1nLWNtZHMuaAogIENDICAgIHFlbXUtaW1nLm8KICBMSU5LICBx
ZW11LWltZwovdXNyL2xpYi9saWJjLnNvOiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24gb2Yg
YGVudmlyb24nCi91c3IvbGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlz
IGhlcmUKICBDQyAgICBxZW11LWlvLm8KICBDQyAgICBjbWQubwogIExJTksgIHFlbXUtaW8K
L3Vzci9saWIvbGliYy5zbzogd2FybmluZzogbXVsdGlwbGUgY29tbW9uIG9mIGBlbnZpcm9u
JwovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1vbiBpcyBoZXJlCiAg
Q0MgICAgbGliaHc2NC92bC5vCiAgQ0MgICAgbGliaHc2NC9sb2FkZXIubwogIENDICAgIGxp
Ymh3NjQvdmlydGlvLWNvbnNvbGUubwogIENDICAgIGxpYmh3NjQvdXNiLWxpYmh3Lm8KICBD
QyAgICBsaWJodzY0L3ZpcnRpby1wY2kubwogIENDICAgIGxpYmh3NjQvZndfY2ZnLm8KICBD
QyAgICBsaWJodzY0L3BjaS5vCiAgQ0MgICAgbGliaHc2NC9wY2lfYnJpZGdlLm8KICBDQyAg
ICBsaWJodzY0L21zaXgubwogIENDICAgIGxpYmh3NjQvbXNpLm8KICBDQyAgICBsaWJodzY0
L3BjaV9ob3N0Lm8KICBDQyAgICBsaWJodzY0L3BjaWVfaG9zdC5vCiAgQ0MgICAgbGliaHc2
NC9pb2gzNDIwLm8KICBDQyAgICBsaWJodzY0L3hpbzMxMzBfdXBzdHJlYW0ubwogIENDICAg
IGxpYmh3NjQveGlvMzEzMF9kb3duc3RyZWFtLm8KICBDQyAgICBsaWJodzY0L3dhdGNoZG9n
Lm8KICBDQyAgICBsaWJodzY0L3NlcmlhbC5vCiAgQ0MgICAgbGliaHc2NC9wYXJhbGxlbC5v
CiAgQ0MgICAgbGliaHc2NC9pODI1NC5vCiAgQ0MgICAgbGliaHc2NC9wY3Nway5vCiAgQ0Mg
ICAgbGliaHc2NC9wY2tiZC5vCiAgQ0MgICAgbGliaHc2NC91c2ItdWhjaS5vCiAgQ0MgICAg
bGliaHc2NC91c2Itb2hjaS5vCiAgQ0MgICAgbGliaHc2NC91c2ItZWhjaS5vCiAgQ0MgICAg
bGliaHc2NC9mZGMubwogIENDICAgIGxpYmh3NjQvYWNwaS5vCiAgQ0MgICAgbGliaHc2NC9h
Y3BpX3BpaXg0Lm8KICBDQyAgICBsaWJodzY0L3BtX3NtYnVzLm8KICBDQyAgICBsaWJodzY0
L2FwbS5vCiAgQ0MgICAgbGliaHc2NC9kbWEubwogIENDICAgIGxpYmh3NjQvaHBldC5vCiAg
Q0MgICAgbGliaHc2NC9hcHBsZXNtYy5vCiAgQ0MgICAgbGliaHc2NC91c2ItY2NpZC5vCiAg
Q0MgICAgbGliaHc2NC9jY2lkLWNhcmQtcGFzc3RocnUubwogIENDICAgIGxpYmh3NjQvaTgy
NTkubwogIENDICAgIGxpYmh3NjQvd2R0X2k2MzAwZXNiLm8KICBDQyAgICBsaWJodzY0L3Bj
aWUubwogIENDICAgIGxpYmh3NjQvcGNpZV9hZXIubwogIENDICAgIGxpYmh3NjQvcGNpZV9w
b3J0Lm8KICBDQyAgICBsaWJodzY0L25lMjAwMC5vCiAgQ0MgICAgbGliaHc2NC9lZXBybzEw
MC5vCiAgQ0MgICAgbGliaHc2NC9wY25ldC1wY2kubwogIENDICAgIGxpYmh3NjQvcGNuZXQu
bwogIENDICAgIGxpYmh3NjQvZTEwMDAubwogIENDICAgIGxpYmh3NjQvcnRsODEzOS5vCiAg
Q0MgICAgbGliaHc2NC9uZTIwMDAtaXNhLm8KICBDQyAgICBsaWJodzY0L2lkZS9jb3JlLm8K
ICBDQyAgICBsaWJodzY0L2lkZS9hdGFwaS5vCiAgQ0MgICAgbGliaHc2NC9pZGUvcWRldi5v
CiAgQ0MgICAgbGliaHc2NC9pZGUvcGNpLm8KICBDQyAgICBsaWJodzY0L2lkZS9pc2Eubwog
IENDICAgIGxpYmh3NjQvaWRlL3BpaXgubwogIENDICAgIGxpYmh3NjQvaWRlL2FoY2kubwog
IENDICAgIGxpYmh3NjQvaWRlL2ljaC5vCiAgQ0MgICAgbGliaHc2NC9sc2k1M2M4OTVhLm8K
ICBDQyAgICBsaWJodzY0L2RtYS1oZWxwZXJzLm8KICBDQyAgICBsaWJodzY0L3N5c2J1cy5v
CiAgQ0MgICAgbGliaHc2NC9pc2EtYnVzLm8KICBDQyAgICBsaWJodzY0L3FkZXYtYWRkci5v
CiAgQ0MgICAgbGliaHc2NC92Z2EtcGNpLm8KICBDQyAgICBsaWJodzY0L3ZnYS1pc2Eubwog
IENDICAgIGxpYmh3NjQvdm13YXJlX3ZnYS5vCiAgQ0MgICAgbGliaHc2NC92bW1vdXNlLm8K
ICBDQyAgICBsaWJodzY0L3NiMTYubwogIENDICAgIGxpYmh3NjQvZXMxMzcwLm8KICBDQyAg
ICBsaWJodzY0L2FjOTcubwogIENDICAgIGxpYmh3NjQvaW50ZWwtaGRhLm8KICBDQyAgICBs
aWJodzY0L2hkYS1hdWRpby5vCiAgQ0MgICAgYmxvY2tkZXYubwogIENDICAgIG5ldC5vCiAg
Q0MgICAgbmV0L3F1ZXVlLm8KICBDQyAgICBuZXQvY2hlY2tzdW0ubwogIENDICAgIG5ldC91
dGlsLm8KICBDQyAgICBuZXQvc29ja2V0Lm8KICBDQyAgICBuZXQvZHVtcC5vCiAgQ0MgICAg
bmV0L3RhcC5vCiAgQ0MgICAgbmV0L3RhcC1ic2QubwogIENDICAgIG5ldC9zbGlycC5vCiAg
Q0MgICAgcmVhZGxpbmUubwogIENDICAgIGNvbnNvbGUubwogIENDICAgIGN1cnNvci5vCiAg
Q0MgICAgb3MtcG9zaXgubwogIENDICAgIHRjZy1ydW50aW1lLm8KICBDQyAgICBob3N0LXV0
aWxzLm8KICBDQyAgICBtYWluLWxvb3AubwogIENDICAgIGlycS5vCiAgQ0MgICAgaW5wdXQu
bwogIENDICAgIGkyYy5vCiAgQ0MgICAgc21idXMubwogIENDICAgIHNtYnVzX2VlcHJvbS5v
CiAgQ0MgICAgZWVwcm9tOTN4eC5vCiAgQ0MgICAgc2NzaS1kaXNrLm8KICBDQyAgICBjZHJv
bS5vCiAgQ0MgICAgc2NzaS1nZW5lcmljLm8KICBDQyAgICBzY3NpLWJ1cy5vCiAgQ0MgICAg
aGlkLm8KICBDQyAgICB1c2IubwogIENDICAgIHVzYi1odWIubwogIENDICAgIHVzYi1ic2Qu
bwogIENDICAgIHVzYi1oaWQubwogIENDICAgIHVzYi1tc2QubwogIENDICAgIHVzYi13YWNv
bS5vCiAgQ0MgICAgdXNiLXNlcmlhbC5vCiAgQ0MgICAgdXNiLW5ldC5vCiAgQ0MgICAgdXNi
LWJ1cy5vCiAgQ0MgICAgdXNiLWRlc2MubwogIENDICAgIGJ0Lm8KICBDQyAgICBidC1ob3N0
Lm8KICBDQyAgICBidC12aGNpLm8KICBDQyAgICBidC1sMmNhcC5vCiAgQ0MgICAgYnQtc2Rw
Lm8KICBDQyAgICBidC1oY2kubwogIENDICAgIGJ0LWhpZC5vCiAgQ0MgICAgdXNiLWJ0Lm8K
ICBDQyAgICBidC1oY2ktY3NyLm8KICBDQyAgICBidWZmZXJlZF9maWxlLm8KICBDQyAgICBt
aWdyYXRpb24ubwogIENDICAgIG1pZ3JhdGlvbi10Y3AubwogIENDICAgIHFlbXUtY2hhci5v
CiAgQ0MgICAgc2F2ZXZtLm8KICBDQyAgICBtc21vdXNlLm8KICBDQyAgICBwczIubwogIEND
ICAgIHFkZXYubwogIENDICAgIHFkZXYtcHJvcGVydGllcy5vCiAgQ0MgICAgYmxvY2stbWln
cmF0aW9uLm8KICBDQyAgICBpb2hhbmRsZXIubwogIENDICAgIHBmbGliLm8KICBDQyAgICBi
aXRtYXAubwogIENDICAgIGJpdG9wcy5vCiAgQ0MgICAgbWlncmF0aW9uLWV4ZWMubwogIEND
ICAgIG1pZ3JhdGlvbi11bml4Lm8KICBDQyAgICBtaWdyYXRpb24tZmQubwogIENDICAgIGF1
ZGlvL2F1ZGlvLm8KICBDQyAgICBhdWRpby9ub2F1ZGlvLm8KICBDQyAgICBhdWRpby93YXZh
dWRpby5vCiAgQ0MgICAgYXVkaW8vbWl4ZW5nLm8KICBDQyAgICBhdWRpby9vc3NhdWRpby5v
CiAgQ0MgICAgYXVkaW8vd2F2Y2FwdHVyZS5vCiAgQ0MgICAgdWkva2V5bWFwcy5vCiAgQ0Mg
ICAgdWkvdm5jLm8KICBDQyAgICB1aS9kM2Rlcy5vCiAgQ0MgICAgdWkvdm5jLWVuYy16bGli
Lm8KICBDQyAgICB1aS92bmMtZW5jLWhleHRpbGUubwogIENDICAgIHVpL3ZuYy1lbmMtdGln
aHQubwogIENDICAgIHVpL3ZuYy1wYWxldHRlLm8KICBDQyAgICB1aS92bmMtZW5jLXpybGUu
bwogIENDICAgIHVpL3ZuYy1qb2JzLXN5bmMubwogIENDICAgIGlvdi5vCiAgQ0MgICAgYWNs
Lm8KICBDQyAgICBjb21wYXRmZC5vCiAgQ0MgICAgbm90aWZ5Lm8KICBDQyAgICBldmVudF9u
b3RpZmllci5vCiAgQ0MgICAgcWVtdS10aW1lci5vCiAgQ0MgICAgc2xpcnAvY2tzdW0ubwog
IENDICAgIHNsaXJwL2lmLm8KICBDQyAgICBzbGlycC9pcF9pY21wLm8KICBDQyAgICBzbGly
cC9pcF9pbnB1dC5vCiAgQ0MgICAgc2xpcnAvaXBfb3V0cHV0Lm8KICBDQyAgICBzbGlycC9z
bGlycC5vCiAgQ0MgICAgc2xpcnAvbWJ1Zi5vCiAgQ0MgICAgc2xpcnAvbWlzYy5vCiAgQ0Mg
ICAgc2xpcnAvc2J1Zi5vCiAgQ0MgICAgc2xpcnAvc29ja2V0Lm8KICBDQyAgICBzbGlycC90
Y3BfaW5wdXQubwogIENDICAgIHNsaXJwL3RjcF9vdXRwdXQubwogIENDICAgIHNsaXJwL3Rj
cF9zdWJyLm8KICBDQyAgICBzbGlycC90Y3BfdGltZXIubwogIENDICAgIHNsaXJwL3VkcC5v
CiAgQ0MgICAgc2xpcnAvYm9vdHAubwogIENDICAgIHNsaXJwL3RmdHAubwogIENDICAgIHNs
aXJwL2FycF90YWJsZS5vCiAgQ0MgICAgeGVuX2JhY2tlbmQubwogIENDICAgIHhlbl9kZXZj
b25maWcubwogIENDICAgIHhlbl9jb25zb2xlLm8KICBDQyAgICB4ZW5mYi5vCiAgQ0MgICAg
eGVuX2Rpc2subwogIENDICAgIHhlbl9uaWMubwogIENDICAgIHFtcC1tYXJzaGFsLm8KICBD
QyAgICBxYXBpLXZpc2l0Lm8KICBDQyAgICBxYXBpLXR5cGVzLm8KICBDQyAgICBxbXAubwog
IENDICAgIGhtcC5vCiAgQ0MgICAgbGliZGlzL2kzODYtZGlzLm8KICBHRU4gICBjb25maWct
dGFyZ2V0LmgKICBDQyAgICBpMzg2LXNvZnRtbXUvYXJjaF9pbml0Lm8KICBDQyAgICBpMzg2
LXNvZnRtbXUvY3B1cy5vCiAgR0VOICAgaTM4Ni1zb2Z0bW11L2htcC1jb21tYW5kcy5oCiAg
R0VOICAgaTM4Ni1zb2Z0bW11L3FtcC1jb21tYW5kcy1vbGQuaAogIENDICAgIGkzODYtc29m
dG1tdS9tb25pdG9yLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvbWFjaGluZS5vCiAgQ0MgICAg
aTM4Ni1zb2Z0bW11L2dkYnN0dWIubwogIENDICAgIGkzODYtc29mdG1tdS9iYWxsb29uLm8K
ICBDQyAgICBpMzg2LXNvZnRtbXUvaW9wb3J0Lm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdmly
dGlvLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdmlydGlvLWJsay5vCiAgQ0MgICAgaTM4Ni1z
b2Z0bW11L3ZpcnRpby1iYWxsb29uLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdmlydGlvLW5l
dC5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3ZpcnRpby1zZXJpYWwtYnVzLm8KICBDQyAgICBp
Mzg2LXNvZnRtbXUvdmhvc3RfbmV0Lm8KICBDQyAgICBpMzg2LXNvZnRtbXUva3ZtLXN0dWIu
bwogIENDICAgIGkzODYtc29mdG1tdS9tZW1vcnkubwogIENDICAgIGkzODYtc29mdG1tdS94
ZW4tYWxsLm8KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuL3hlbi1hbGwuYzogSW4g
ZnVuY3Rpb24gJ3hlbl9zeW5jX2RpcnR5X2JpdG1hcCc6Ci9yb290L3hlbi00LjIuMC90b29s
cy9xZW11LXhlbi94ZW4tYWxsLmM6NDc5OjEzOiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJh
dGlvbiBvZiBmdW5jdGlvbiAnZmZzbCcKICBDQyAgICBpMzg2LXNvZnRtbXUveGVuX21hY2hp
bmVfcHYubwogIENDICAgIGkzODYtc29mdG1tdS94ZW5fZG9tYWluYnVpbGQubwogIENDICAg
IGkzODYtc29mdG1tdS94ZW4tbWFwY2FjaGUubwogIENDICAgIGkzODYtc29mdG1tdS9leGVj
Lm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdHJhbnNsYXRlLWFsbC5vCiAgQ0MgICAgaTM4Ni1z
b2Z0bW11L2NwdS1leGVjLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvdHJhbnNsYXRlLm8KICBD
QyAgICBpMzg2LXNvZnRtbXUvdGNnL3RjZy5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3RjZy9v
cHRpbWl6ZS5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L2ZwdS9zb2Z0ZmxvYXQubwogIENDICAg
IGkzODYtc29mdG1tdS9vcF9oZWxwZXIubwogIENDICAgIGkzODYtc29mdG1tdS9oZWxwZXIu
bwogIENDICAgIGkzODYtc29mdG1tdS9jcHVpZC5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L2Rp
c2FzLm8KICBDQyAgICBpMzg2LXNvZnRtbXUveGVuX3BsYXRmb3JtLm8KICBDQyAgICBpMzg2
LXNvZnRtbXUvdmdhLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvbWMxNDY4MThydGMubwogIEND
ICAgIGkzODYtc29mdG1tdS9wYy5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L2NpcnJ1c192Z2Eu
bwogIENDICAgIGkzODYtc29mdG1tdS9zZ2EubwogIENDICAgIGkzODYtc29mdG1tdS9hcGlj
Lm8KICBDQyAgICBpMzg2LXNvZnRtbXUvaW9hcGljLm8KICBDQyAgICBpMzg2LXNvZnRtbXUv
cGlpeF9wY2kubwogIENDICAgIGkzODYtc29mdG1tdS92bXBvcnQubwogIENDICAgIGkzODYt
c29mdG1tdS9kZXZpY2UtaG90cGx1Zy5vCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3BjaS1ob3Rw
bHVnLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvc21iaW9zLm8KICBDQyAgICBpMzg2LXNvZnRt
bXUvd2R0X2liNzAwLm8KICBDQyAgICBpMzg2LXNvZnRtbXUvZGVidWdjb24ubwogIENDICAg
IGkzODYtc29mdG1tdS9tdWx0aWJvb3QubwogIENDICAgIGkzODYtc29mdG1tdS9wY19waWl4
Lm8KICBMSU5LICBpMzg2LXNvZnRtbXUvcWVtdS1zeXN0ZW0taTM4NgovdXNyL2xpYi9saWJj
LnNvOiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24gb2YgYGVudmlyb24nCi91c3IvbGliL2Ny
dDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUKICBBUyAgICBvcHRpb25y
b20vbXVsdGlib290Lm8KICBCdWlsZGluZyBvcHRpb25yb20vbXVsdGlib290LmltZwogIEJ1
aWxkaW5nIG9wdGlvbnJvbS9tdWx0aWJvb3QucmF3CiAgU2lnbmluZyBvcHRpb25yb20vbXVs
dGlib290LmJpbgogIEFTICAgIG9wdGlvbnJvbS9saW51eGJvb3QubwogIEJ1aWxkaW5nIG9w
dGlvbnJvbS9saW51eGJvb3QuaW1nCiAgQnVpbGRpbmcgb3B0aW9ucm9tL2xpbnV4Ym9vdC5y
YXcKICBTaWduaW5nIG9wdGlvbnJvbS9saW51eGJvb3QuYmluCnJtIG11bHRpYm9vdC5vIGxp
bnV4Ym9vdC5yYXcgbGludXhib290LmltZyBtdWx0aWJvb3QucmF3IG11bHRpYm9vdC5pbWcg
bGludXhib290Lm8KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvcWVtdS14ZW4tZGlyJwpjZCBxZW11LXhlbi1kaXI7IFwKZ21ha2UgaW5zdGFs
bApnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
cWVtdS14ZW4tZGlyJwppbnN0YWxsIC1kIC1tIDA3NTUgIi9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL2RvYy9xZW11IgppbnN0YWxsIC1jIC1tIDA2NDQg
cWVtdS1kb2MuaHRtbCAgcWVtdS10ZWNoLmh0bWwgIi9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL2xvY2FsL3NoYXJlL2RvYy9xZW11IgppbnN0YWxsIC1kIC1tIDA3NTUgIi9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL21hbi9tYW4xIgpp
bnN0YWxsIC1jIC1tIDA2NDQgcWVtdS4xIHFlbXUtaW1nLjEgIi9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL21hbi9tYW4xIgppbnN0YWxsIC1kIC1tIDA3
NTUgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL21hbi9t
YW44IgppbnN0YWxsIC1jIC1tIDA2NDQgcWVtdS1uYmQuOCAiL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IvbG9jYWwvc2hhcmUvbWFuL21hbjgiCmluc3RhbGwgLWQgLW0gMDc1
NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IvbG9jYWwvZXRjL3FlbXUiCmlu
c3RhbGwgLWMgLW0gMDY0NCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4vc3lzY29u
Zmlncy90YXJnZXQvdGFyZ2V0LXg4Nl82NC5jb25mICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci9sb2NhbC9ldGMvcWVtdSIKaW5zdGFsbCAtZCAtbSAwNzU1ICIvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWJleGVjIgppbnN0YWxsIC1jIC1t
IDA3NTUgIHFlbXUtZ2EgcWVtdS1uYmQgcWVtdS1pbWcgcWVtdS1pbyAgIi9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYmV4ZWMiCmluc3RhbGwgLWQgLW0gMDc1
NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvcWVtdS14
ZW4iCnNldCAtZTsgZm9yIHggaW4gYmlvcy5iaW4gc2dhYmlvcy5iaW4gdmdhYmlvcy5iaW4g
dmdhYmlvcy1jaXJydXMuYmluIHZnYWJpb3Mtc3RkdmdhLmJpbiB2Z2FiaW9zLXZtd2FyZS5i
aW4gdmdhYmlvcy1xeGwuYmluIHBwY19yb20uYmluIG9wZW5iaW9zLXNwYXJjMzIgb3BlbmJp
b3Mtc3BhcmM2NCBvcGVuYmlvcy1wcGMgcHhlLWUxMDAwLnJvbSBweGUtZWVwcm8xMDAucm9t
IHB4ZS1uZTJrX3BjaS5yb20gcHhlLXBjbmV0LnJvbSBweGUtcnRsODEzOS5yb20gcHhlLXZp
cnRpby5yb20gYmFtYm9vLmR0YiBwZXRhbG9naXgtczNhZHNwMTgwMC5kdGIgcGV0YWxvZ2l4
LW1sNjA1LmR0YiBtcGM4NTQ0ZHMuZHRiIG11bHRpYm9vdC5iaW4gbGludXhib290LmJpbiBz
MzkwLXppcGwucm9tIHNwYXByLXJ0YXMuYmluIHNsb2YuYmluIHBhbGNvZGUtY2xpcHBlcjsg
ZG8gXAoJaW5zdGFsbCAtYyAtbSAwNjQ0IC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi9wYy1iaW9zLyR4ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9z
aGFyZS9xZW11LXhlbiI7IFwKZG9uZQppbnN0YWxsIC1kIC1tIDA3NTUgIi9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL3FlbXUteGVuL2tleW1hcHMiCnNl
dCAtZTsgZm9yIHggaW4gZGEgICAgIGVuLWdiICBldCAgZnIgICAgIGZyLWNoICBpcyAgbHQg
IG1vZGlmaWVycyAgbm8gIHB0LWJyICBzdiBhciAgICAgIGRlICAgICBlbi11cyAgZmkgIGZy
LWJlICBociAgICAgaXQgIGx2ICBubCAgICAgICAgIHBsICBydSAgICAgdGggY29tbW9uICBk
ZS1jaCAgZXMgICAgIGZvICBmci1jYSAgaHUgICAgIGphICBtayAgbmwtYmUgICAgICBwdCAg
c2wgICAgIHRyOyBkbyBcCglpbnN0YWxsIC1jIC1tIDA2NDQgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3FlbXUteGVuL3BjLWJpb3Mva2V5bWFwcy8keCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvc2hhcmUvcWVtdS14ZW4va2V5bWFwcyI7IFwKZG9uZQpmb3Ig
ZCBpbiBpMzg2LXNvZnRtbXU7IGRvIFwKZ21ha2UgLUMgJGQgaW5zdGFsbCB8fCBleGl0IDEg
OyBcCiAgICAgICAgZG9uZQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL2kzODYtc29mdG1tdScKaW5zdGFsbCAtbSA3
NTUgcWVtdS1zeXN0ZW0taTM4NiAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliZXhlYyIKc3RyaXAgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYmV4ZWMvcWVtdS1zeXN0ZW0taTM4NiIKZ21ha2VbNF06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL2kzODYtc29mdG1t
dScKZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
cWVtdS14ZW4tZGlyJwpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzJwpnbWFrZSAtQyB4ZW5wbWQgaW5zdGFsbApnbWFrZVszXTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucG1kJwpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVucG1kLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVucG1kLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bnBtZC8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5wbWQubyB4ZW5wbWQuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgICB4ZW5wbWQubyAtbyB4ZW5wbWQgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL3hlbnBtZC8uLi8uLi90b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5zbyAg
LUwvdXNyL3BrZy9saWIKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBtZC8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9zYmluCi9yb290L3hlbi00LjIuMC90b29scy94ZW5wbWQvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVucG1kIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucG1kJwpnbWFrZVsyXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKZ21ha2VbMl06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZSAtQyBsaWJ4bCBpbnN0YWxsCmdt
YWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bCcKL3Vzci9wa2cvYmluL3BlcmwgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUveGVuLWV4dGVybmFsL2JzZC1zeXMtcXVldWUtaC1zZWRkZXJ5IC9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlL3hlbi1leHRl
cm5hbC9ic2Qtc3lzLXF1ZXVlLmggLS1wcmVmaXg9bGlieGwgPl9saWJ4bF9saXN0LmgubmV3
CmlmICEgY21wIC1zIF9saWJ4bF9saXN0LmgubmV3IF9saWJ4bF9saXN0Lmg7IHRoZW4gbXYg
LWYgX2xpYnhsX2xpc3QuaC5uZXcgX2xpYnhsX2xpc3QuaDsgZWxzZSBybSAtZiBfbGlieGxf
bGlzdC5oLm5ldzsgZmkKcm0gLWYgX3BhdGhzLmgudG1wLnRtcDsgIGVjaG8gIlNCSU5ESVI9
XCIvdXNyL3hlbjQyL3NiaW5cIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiQklORElS
PVwiL3Vzci94ZW40Mi9iaW5cIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiTElCRVhF
Qz1cIi91c3IveGVuNDIvbGliZXhlY1wiIiA+Pl9wYXRocy5oLnRtcC50bXA7ICBlY2hvICJM
SUJESVI9XCIvdXNyL3hlbjQyL2xpYlwiIiA+Pl9wYXRocy5oLnRtcC50bXA7ICBlY2hvICJT
SEFSRURJUj1cIi91c3IveGVuNDIvc2hhcmVcIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNo
byAiUFJJVkFURV9CSU5ESVI9XCIvdXNyL3hlbjQyL2JpblwiIiA+Pl9wYXRocy5oLnRtcC50
bXA7ICBlY2hvICJYRU5GSVJNV0FSRURJUj1cIi91c3IveGVuNDIvbGliL3hlbi9ib290XCIi
ID4+X3BhdGhzLmgudG1wLnRtcDsgIGVjaG8gIlhFTl9DT05GSUdfRElSPVwiL3Vzci94ZW40
Mi9ldGMveGVuXCIiID4+X3BhdGhzLmgudG1wLnRtcDsgIGVjaG8gIlhFTl9TQ1JJUFRfRElS
PVwiL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHNcIiIgPj5fcGF0aHMuaC50bXAudG1wOyAg
ZWNobyAiWEVOX0xPQ0tfRElSPVwiL3Vzci94ZW40Mi92YXIvbGliXCIiID4+X3BhdGhzLmgu
dG1wLnRtcDsgIGVjaG8gIlhFTl9SVU5fRElSPVwiL3Vzci94ZW40Mi92YXIvcnVuL3hlblwi
IiA+Pl9wYXRocy5oLnRtcC50bXA7ICBlY2hvICJYRU5fUEFHSU5HX0RJUj1cIi91c3IveGVu
NDIvdmFyL2xpYi94ZW4veGVucGFnaW5nXCIiID4+X3BhdGhzLmgudG1wLnRtcDsgCWlmICEg
Y21wIC1zIF9wYXRocy5oLnRtcC50bXAgX3BhdGhzLmgudG1wOyB0aGVuIG12IC1mIF9wYXRo
cy5oLnRtcC50bXAgX3BhdGhzLmgudG1wOyBlbHNlIHJtIC1mIF9wYXRocy5oLnRtcC50bXA7
IGZpCnNlZCAtZSAicy9cKFtePV0qXCk9XCguKlwpLyNkZWZpbmUgXDEgXDIvZyIgX3BhdGhz
LmgudG1wID5fcGF0aHMuaC4yLnRtcApybSAtZiBfcGF0aHMuaC50bXAKaWYgISBjbXAgLXMg
X3BhdGhzLmguMi50bXAgX3BhdGhzLmg7IHRoZW4gbXYgLWYgX3BhdGhzLmguMi50bXAgX3Bh
dGhzLmg7IGVsc2Ugcm0gLWYgX3BhdGhzLmguMi50bXA7IGZpCi91c3IvcGtnL2Jpbi9wZXJs
IC13IGxpYnhsX3NhdmVfbXNnc19nZW4ucGwgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0Lmgg
Pl9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldwppZiAhIGNtcCAtcyBfbGlieGxfc2F2
ZV9tc2dzX2NhbGxvdXQuaC5uZXcgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0Lmg7IHRoZW4g
bXYgLWYgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmgubmV3IF9saWJ4bF9zYXZlX21zZ3Nf
Y2FsbG91dC5oOyBlbHNlIHJtIC1mIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldzsg
ZmkKL3Vzci9wa2cvYmluL3BlcmwgLXcgbGlieGxfc2F2ZV9tc2dzX2dlbi5wbCBfbGlieGxf
c2F2ZV9tc2dzX2hlbHBlci5oID5fbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oLm5ldwppZiAh
IGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oLm5ldyBfbGlieGxfc2F2ZV9tc2dz
X2hlbHBlci5oOyB0aGVuIG12IC1mIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmgubmV3IF9s
aWJ4bF9zYXZlX21zZ3NfaGVscGVyLmg7IGVsc2Ugcm0gLWYgX2xpYnhsX3NhdmVfbXNnc19o
ZWxwZXIuaC5uZXc7IGZpCnB5dGhvbjIuNyBnZW50eXBlcy5weSBsaWJ4bF90eXBlcy5pZGwg
X19saWJ4bF90eXBlcy5oIF9fbGlieGxfdHlwZXNfanNvbi5oIF9fbGlieGxfdHlwZXMuYwpQ
YXJzaW5nIGxpYnhsX3R5cGVzLmlkbApvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5pdGlv
bnMgdG8gX19saWJ4bF90eXBlcy5oCm91dHB1dHRpbmcgbGlieGwgSlNPTiBkZWZpbml0aW9u
cyB0byBfX2xpYnhsX3R5cGVzX2pzb24uaApvdXRwdXR0aW5nIGxpYnhsIHR5cGUgaW1wbGVt
ZW50YXRpb25zIHRvIF9fbGlieGxfdHlwZXMuYwppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVz
LmggX2xpYnhsX3R5cGVzLmg7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlcy5oIF9saWJ4bF90
eXBlcy5oOyBlbHNlIHJtIC1mIF9fbGlieGxfdHlwZXMuaDsgZmkKaWYgISBjbXAgLXMgX19s
aWJ4bF90eXBlc19qc29uLmggX2xpYnhsX3R5cGVzX2pzb24uaDsgdGhlbiBtdiAtZiBfX2xp
YnhsX3R5cGVzX2pzb24uaCBfbGlieGxfdHlwZXNfanNvbi5oOyBlbHNlIHJtIC1mIF9fbGli
eGxfdHlwZXNfanNvbi5oOyBmaQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzLmMgX2xpYnhs
X3R5cGVzLmM7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlcy5jIF9saWJ4bF90eXBlcy5jOyBl
bHNlIHJtIC1mIF9fbGlieGxfdHlwZXMuYzsgZmkKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLl9saWJ4bC5hcGktZm9yLWNoZWNrLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9jb25maWcuaCAgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAgIC1jIC1FIGxpYnhsLmggIC1JL3Vzci9wa2cvaW5jbHVkZSBcCgktRExJQlhM
X0VYVEVSTkFMX0NBTExFUlNfT05MWT1MSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFkgXAoJ
Pl9saWJ4bC5hcGktZm9yLWNoZWNrLm5ldwptdiAtZiBfbGlieGwuYXBpLWZvci1jaGVjay5u
ZXcgX2xpYnhsLmFwaS1mb3ItY2hlY2sKL3Vzci9wa2cvYmluL3BlcmwgY2hlY2stbGlieGwt
YXBpLXJ1bGVzIF9saWJ4bC5hcGktZm9yLWNoZWNrCnRvdWNoIGxpYnhsLmFwaS1vawpnY2Mg
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGwuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxl
bmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvY29uZmlnLmggICAtYyAtbyB4bC5vIHhsLmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGxfY21kaW1wbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1X
bm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMg
LXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgIC1jIC1vIHhsX2NtZGlt
cGwubyB4bF9jbWRpbXBsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGxfY21kdGFibGUuby5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0
aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY29uZmlnLmggICAtYyAtbyB4bF9jbWR0YWJsZS5vIHhsX2NtZHRhYmxlLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGxfc3hwLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9u
cyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFs
IC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlICAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4bCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAgLWMg
LW8geGxfc3hwLm8geGxfc3hwLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2NmZ195Lm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1s
ZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAgLWMgLW8gbGlieGx1X2Nm
Z195Lm8gbGlieGx1X2NmZ195LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2NmZ19sLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1s
ZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAgLWMgLW8gbGlieGx1X2Nm
Z19sLm8gbGlieGx1X2NmZ19sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2NmZy5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVu
Z3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9jZmcu
byBsaWJ4bHVfY2ZnLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2Rpc2tfbC5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9kaXNrX2wu
byBsaWJ4bHVfZGlza19sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2Rpc2suby5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0
aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgICAtYyAtbyBsaWJ4bHVfZGlzay5v
IGxpYnhsdV9kaXNrLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X3ZpZi5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1X
bWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV92aWYubyBsaWJ4
bHVfdmlmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X3BjaS5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2lu
Zy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3Jt
YXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9wY2kubyBsaWJ4bHVfcGNp
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgLXB0aHJlYWQgLVdsLC1zb25hbWUgLVds
LGxpYnhsdXRpbC5zby4xLjAgLXNoYXJlZCAtbyBsaWJ4bHV0aWwuc28uMS4wLjAgbGlieGx1
X2NmZ195Lm8gbGlieGx1X2NmZ19sLm8gbGlieGx1X2NmZy5vIGxpYnhsdV9kaXNrX2wubyBs
aWJ4bHVfZGlzay5vIGxpYnhsdV92aWYubyBsaWJ4bHVfcGNpLm8gICAtTC91c3IvcGtnL2xp
YgpsbiAtc2YgbGlieGx1dGlsLnNvLjEuMC4wIGxpYnhsdXRpbC5zby4xLjAKbG4gLXNmIGxp
YnhsdXRpbC5zby4xLjAgbGlieGx1dGlsLnNvCnB5dGhvbjIuNyBnZW50eXBlcy5weSBsaWJ4
bF90eXBlc19pbnRlcm5hbC5pZGwgX19saWJ4bF90eXBlc19pbnRlcm5hbC5oIF9fbGlieGxf
dHlwZXNfaW50ZXJuYWxfanNvbi5oIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuYwpQYXJzaW5n
IGxpYnhsX3R5cGVzX2ludGVybmFsLmlkbApvdXRwdXR0aW5nIGxpYnhsIHR5cGUgZGVmaW5p
dGlvbnMgdG8gX19saWJ4bF90eXBlc19pbnRlcm5hbC5oCm91dHB1dHRpbmcgbGlieGwgSlNP
TiBkZWZpbml0aW9ucyB0byBfX2xpYnhsX3R5cGVzX2ludGVybmFsX2pzb24uaApvdXRwdXR0
aW5nIGxpYnhsIHR5cGUgaW1wbGVtZW50YXRpb25zIHRvIF9fbGlieGxfdHlwZXNfaW50ZXJu
YWwuYwppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzX2ludGVybmFsLmggX2xpYnhsX3R5cGVz
X2ludGVybmFsLmg7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlc19pbnRlcm5hbC5oIF9saWJ4
bF90eXBlc19pbnRlcm5hbC5oOyBlbHNlIHJtIC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwu
aDsgZmkKaWYgISBjbXAgLXMgX19saWJ4bF90eXBlc19pbnRlcm5hbF9qc29uLmggX2xpYnhs
X3R5cGVzX2ludGVybmFsX2pzb24uaDsgdGhlbiBtdiAtZiBfX2xpYnhsX3R5cGVzX2ludGVy
bmFsX2pzb24uaCBfbGlieGxfdHlwZXNfaW50ZXJuYWxfanNvbi5oOyBlbHNlIHJtIC1mIF9f
bGlieGxfdHlwZXNfaW50ZXJuYWxfanNvbi5oOyBmaQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5
cGVzX2ludGVybmFsLmMgX2xpYnhsX3R5cGVzX2ludGVybmFsLmM7IHRoZW4gbXYgLWYgX19s
aWJ4bF90eXBlc19pbnRlcm5hbC5jIF9saWJ4bF90eXBlc19pbnRlcm5hbC5jOyBlbHNlIHJt
IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuYzsgZmkKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZsZXhhcnJheS5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlz
c2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdm
b3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9jb25maWcuaCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBm
bGV4YXJyYXkubyBmbGV4YXJyYXkuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bC5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGwubyBsaWJ4bC5jICAtSS91c3IvcGtn
L2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLmxpYnhsX2NyZWF0ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdu
by1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4g
LWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8g
bGlieGxfY3JlYXRlLm8gbGlieGxfY3JlYXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2Mg
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGxfZG0u
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16
ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2RtLm8gbGlieGxf
ZG0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9wY2kuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVj
bGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5v
bmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5z
dG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
ICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29u
ZmlnLmggIC1jIC1vIGxpYnhsX3BjaS5vIGxpYnhsX3BjaS5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxp
YnhsX2RvbS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZG9t
Lm8gbGlieGxfZG9tLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGxfZXhlYy5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1X
bWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZXhlYy5vIGxpYnhsX2V4ZWMuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC5saWJ4bF94c2hlbHAuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIGxpYnhsX3hzaGVscC5vIGxpYnhsX3hzaGVscC5jICAtSS91c3IvcGtnL2luY2x1
ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxp
YnhsX2RldmljZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1X
bm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMg
LXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxf
ZGV2aWNlLm8gbGlieGxfZGV2aWNlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGxfaW50ZXJuYWwu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16
ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2ludGVybmFsLm8g
bGlieGxfaW50ZXJuYWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF91dGlscy5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfdXRpbHMubyBsaWJ4bF91dGlscy5j
ICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmxpYnhsX3V1aWQuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFy
YXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxp
dGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmln
LmggIC1jIC1vIGxpYnhsX3V1aWQubyBsaWJ4bF91dWlkLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGli
eGxfanNvbi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfanNv
bi5vIGxpYnhsX2pzb24uYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9hb3V0aWxzLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9hb3V0aWxzLm8gbGlieGxfYW91
dGlscy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX251bWEuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3Npbmct
ZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0
LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94
ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
Y29uZmlnLmggIC1jIC1vIGxpYnhsX251bWEubyBsaWJ4bF9udW1hLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAubGlieGxfc2F2ZV9jYWxsb3V0Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9u
cyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFs
IC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1
ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAt
YyAtbyBsaWJ4bF9zYXZlX2NhbGxvdXQubyBsaWJ4bF9zYXZlX2NhbGxvdXQuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlCi91c3IvcGtnL2Jpbi9wZXJsIC13IGxpYnhsX3NhdmVfbXNnc19nZW4u
cGwgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmMgPl9saWJ4bF9zYXZlX21zZ3NfY2FsbG91
dC5jLm5ldwppZiAhIGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuYy5uZXcgX2xp
YnhsX3NhdmVfbXNnc19jYWxsb3V0LmM7IHRoZW4gbXYgLWYgX2xpYnhsX3NhdmVfbXNnc19j
YWxsb3V0LmMubmV3IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5jOyBlbHNlIHJtIC1mIF9s
aWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5jLm5ldzsgZmkKZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLl9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5v
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXpl
cm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gX2xpYnhsX3NhdmVfbXNnc19j
YWxsb3V0Lm8gX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGli
eGxfcW1wLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1m
b3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRo
cmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9xbXAu
byBsaWJ4bF9xbXAuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9ldmVudC5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1X
bWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
LVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZXZlbnQubyBsaWJ4bF9ldmVudC5jICAt
SS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLmxpYnhsX2Zvcmsuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIGxpYnhsX2ZvcmsubyBsaWJ4bF9mb3JrLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAub3NkZXBz
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQt
emVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBvc2RlcHMubyBvc2RlcHMu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5saWJ4bF9wYXRocy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0
b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25m
aWcuaCAgLWMgLW8gbGlieGxfcGF0aHMubyBsaWJ4bF9wYXRocy5jICAtSS91c3IvcGtnL2lu
Y2x1ZGUKZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LmxpYnhsX2Jvb3Rsb2FkZXIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X
bm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUku
IC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1v
IGxpYnhsX2Jvb3Rsb2FkZXIubyBsaWJ4bF9ib290bG9hZGVyLmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
bGlieGxfbm9ibGt0YXAyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25v
LWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAt
ZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBs
aWJ4bF9ub2Jsa3RhcDIubyBsaWJ4bF9ub2Jsa3RhcDIuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4
bF9jcHVpZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfY3B1
aWQubyBsaWJ4bF9jcHVpZC5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3g4Ni5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3Ro
IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfeDg2Lm8gbGlieGxfeDg2LmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAubGlieGxfbmV0YnNkLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0
aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRl
cmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWlu
Y2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5o
ICAtYyAtbyBsaWJ4bF9uZXRic2QubyBsaWJ4bF9uZXRic2QuYyAgLUkvdXNyL3BrZy9pbmNs
dWRlCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5f
bGlieGxfdHlwZXMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElD
IC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIF9saWJ4
bF90eXBlcy5vIF9saWJ4bF90eXBlcy5jICAtSS91c3IvcGtnL2luY2x1ZGUKZ2NjICAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX2ZsYXNrLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVy
by1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9mbGFzay5vIGxpYnhs
X2ZsYXNrLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuX2xpYnhsX3R5cGVzX2ludGVybmFsLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBfbGlieGxfdHlwZXNfaW50ZXJuYWwubyBf
bGlieGxfdHlwZXNfaW50ZXJuYWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlCmdjYyAgICAtcHRo
cmVhZCAtV2wsLXNvbmFtZSAtV2wsbGlieGVubGlnaHQuc28uMi4wIC1zaGFyZWQgLW8gbGli
eGVubGlnaHQuc28uMi4wLjAgZmxleGFycmF5Lm8gbGlieGwubyBsaWJ4bF9jcmVhdGUubyBs
aWJ4bF9kbS5vIGxpYnhsX3BjaS5vIGxpYnhsX2RvbS5vIGxpYnhsX2V4ZWMubyBsaWJ4bF94
c2hlbHAubyBsaWJ4bF9kZXZpY2UubyBsaWJ4bF9pbnRlcm5hbC5vIGxpYnhsX3V0aWxzLm8g
bGlieGxfdXVpZC5vIGxpYnhsX2pzb24ubyBsaWJ4bF9hb3V0aWxzLm8gbGlieGxfbnVtYS5v
IGxpYnhsX3NhdmVfY2FsbG91dC5vIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5vIGxpYnhs
X3FtcC5vIGxpYnhsX2V2ZW50Lm8gbGlieGxfZm9yay5vIG9zZGVwcy5vIGxpYnhsX3BhdGhz
Lm8gbGlieGxfYm9vdGxvYWRlci5vIGxpYnhsX25vYmxrdGFwMi5vIGxpYnhsX2NwdWlkLm8g
bGlieGxfeDg2Lm8gbGlieGxfbmV0YnNkLm8gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2su
byBfbGlieGxfdHlwZXNfaW50ZXJuYWwubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbHV0
aWwgICAtbHlhamwgIC1ML3Vzci9wa2cvbGliCmxuIC1zZiBsaWJ4ZW5saWdodC5zby4yLjAu
MCBsaWJ4ZW5saWdodC5zby4yLjAKbG4gLXNmIGxpYnhlbmxpZ2h0LnNvLjIuMCBsaWJ4ZW5s
aWdodC5zbwpnY2MgICAgLXB0aHJlYWQgLW8geGwgeGwubyB4bF9jbWRpbXBsLm8geGxfY21k
dGFibGUubyB4bF9zeHAubyBsaWJ4bHV0aWwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvIC1XbCwtcnBhdGgtbGluaz0v
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLVdsLC1ycGF0
aC1saW5rPS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZSAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhl
bmN0cmwuc28gLWx5YWpsICAtTC91c3IvcGtnL2xpYgpweXRob24yLjcgZ2VudGVzdC5weSBs
aWJ4bF90eXBlcy5pZGwgdGVzdGlkbC5jLm5ldwpQYXJzaW5nIGxpYnhsX3R5cGVzLmlkbApt
diB0ZXN0aWRsLmMubmV3IHRlc3RpZGwuYwpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAudGVzdGlkbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4bCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1j
IC1vIHRlc3RpZGwubyB0ZXN0aWRsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQpnY2MgICAgLXB0
aHJlYWQgLW8gdGVzdGlkbCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvIC9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbyAtV2wsLXJw
YXRoLWxpbms9L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhj
IC1XbCwtcnBhdGgtbGluaz0vcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMveGVuc3RvcmUgIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYgpsZDogd2FybmluZzogbGlieWFq
bC5zby4yLCBuZWVkZWQgYnkgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvLCBub3QgZm91bmQgKHRyeSB1c2luZyAtcnBhdGgg
b3IgLXJwYXRoLWxpbmspCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4bC9saWJ4ZW5saWdodC5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9w
YXJzZScKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xp
YnhlbmxpZ2h0LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBsZXRlX3Bh
cnNlJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGli
eGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX251bGwnCi9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fYXJyYXlfb3BlbicKL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0
LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9zdHJpbmcnCi9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzog
dW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fbWFwX2Nsb3NlJwovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVu
ZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2dldF9idWYnCi9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzogdW5kZWZp
bmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVlJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVu
Y2UgdG8gYHlhamxfZ2VuX2FsbG9jJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8g
YHlhamxfZ2VuX2FycmF5X2Nsb3NlJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8g
YHlhamxfZ2VuX21hcF9vcGVuJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlh
amxfZ2V0X2Vycm9yJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGwvbGlieGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZnJl
ZV9lcnJvcicKL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhs
L2xpYnhlbmxpZ2h0LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9pbnRl
Z2VyJwovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGli
eGVubGlnaHQuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfYWxsb2MnCi9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5z
bzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fZnJlZScKL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOiB1bmRl
ZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9ib29sJwpnbWFrZVszXTogKioqIFt0ZXN0
aWRsXSBFcnJvciAxCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsJwpnbWFrZVsyXTogKioqIFtzdWJkaXItaW5zdGFsbC1saWJ4bF0g
RXJyb3IgMgpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scycKZ21ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyCmdtYWtlWzFd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwpnbWFrZTogKioq
IFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCmRvbTAjIGV4aXQKClNjcmlwdCBkb25lIG9uIFR1
ZSBEZWMgIDQgMTM6MzA6MTQgMjAxMgo=
--------------070505000000060005050803
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------070505000000060005050803--


From xen-users-bounces@lists.xen.org Tue Dec 04 14:11:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 14:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TftCN-0003sF-G2; Tue, 04 Dec 2012 14:10:11 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roger.pau@citrix.com>) id 1TftCL-0003s7-JG
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 14:10:09 +0000
Received: from [85.158.143.99:5750] by server-3.bemta-4.messagelabs.com id
	65/28-06841-0440EB05; Tue, 04 Dec 2012 14:10:08 +0000
X-Env-Sender: roger.pau@citrix.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1354630207!27029457!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDY5MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25323 invoked from network); 4 Dec 2012 14:10:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 14:10:08 -0000
X-IronPort-AV: E=Sophos;i="4.84,215,1355097600"; d="scan'208";a="16148763"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	04 Dec 2012 14:10:07 +0000
Received: from [192.168.1.30] (10.31.3.233) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Tue, 4 Dec 2012
	14:10:07 +0000
Message-ID: <50BE043E.7000000@citrix.com>
Date: Tue, 4 Dec 2012 15:10:06 +0100
From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Lukas Laukamp <lukas@laukamp.me>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me>
In-Reply-To: <50BDFE6B.1010800@laukamp.me>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gMDQvMTIvMTIgMTQ6NDUsIEx1a2FzIExhdWthbXAgd3JvdGU6Cj4gSGVsbG8gYWxsLAo+IAo+
IGJlY2F1c2UgdGhlcmUgYXJlIHN0aWxsIHByb2JsZW1zIHRvIGJ1aWxkIFhlbiA0LjIgb24gTmV0
QlNEICh0aGVyZSB3YXMKPiBhbHNvIGFub3RoZXIgdGhyZWFkIG9uIHRoZSBwb3J0LXhlbiBsaXN0
KSBJIGZvcndhcmQgdGhpcyBtZXNzYWdlIHRvIGdldAo+IGEgc29sdXRpb24gZm9yIHRoZSBwcm9i
bGVtLiBUaGUgY29tcGxldGUgb3V0cHV0IG9mIG15IGJ1aWxkIGlzIGluIGEgbG9nCj4gZmlsZSBp
biB0aGUgYXR0YWNobWVudC4KPiAKPiBJIHVzZWQgdGhpcyBjb21tYW5kcyBmb3IgY29tcGlsYXRp
b246Cj4gCj4gLi9jb25maWd1cmUgUFlUSE9OPS91c3IvcGtnL2Jpbi9weXRob24yLjcgQVBQRU5E
X0lOQ0xVREVTPS91c3IvcGtnL2luY2x1ZGUgQVBQRU5EX0xJQj0vdXNyL3BrZy9saWIgLS1wcmVm
aXg9L3Vzci94ZW40Mgo+IGdtYWtlIFBZVEhPTj0vdXNyL3BrZy9iaW4vcHl0aG9uMi43IHhlbgo+
IGdtYWtlIHRvb2xzCj4gCj4gSSB0b29rIHRoZSBjb21tYW5zIGZyb20gdGhpcyB3aWtpIGFydGlj
bGU6IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29u
X05ldEJTRAo+IAo+IFRoZSBidWlsZCBlcnJvciBhcHBlYXJzIGluIHRoZSB0b29scyB0YXJnZXQg
aW4gbGlieGwuCj4gCj4gVGhpcyBpcyB0aGUgbGFzdCBtYWlsIGZyb20gcG9ydC14ZW4gbGlzdCBy
ZWxhdGVkIHRvIHRoaXMgdGhlbWU6Cj4gCj4gT24gMzAvMTEvMTIgMjE6MTYsIE1pa2UgQm93aWUg
d3JvdGU6Cj4gCj4+IE9uIDExLzMwLzEyIDEyOjEzIFBNLCBKZWZmIFJpenpvIHdyb3RlOgo+Pj4g
QW55b25lIHVwIGZvciBjcmVhdGluZyBhIHBrZ3NyYyBwYWNrYWdlIGZvciB4ZW4gNC4yPyAgVGhl
cmUncyBjbGVhcmx5IGEKPj4+IGxvdCB0byBiZSBkb25lLCBhbmQgbXkgcGtnc3JjLWZ1IGlzIG5v
dCBhbGwgdGhhdCBncmVhdC4KPj4gSSBjb3VsZCBiZSB1cCBmb3IgdGhhdC4uLiBtaWdodCBub3Qg
YmUgdW50aWwgbmV4dCB3ZWVrLCBidXQgaWYgdGhlIGJ1aWxkIAo+PiBzdGVwcyBhbGwgd29yayBv
dXQsIEkgc2hvdWxkIGJlIGFibGUgdG8gY29iYmxlIHNvbWV0aGluZyB0b2dldGhlciBpbnRvIAo+
PiBwa2dzcmMvd2lwLiAoV2hpY2ggd291bGQgbW90aXZhdGUgbWUgdG8gZ2V0IGEgYm94IG9udG8g
NC4yIGFsc28uLi4gCj4+IGRvdWJsZSB3aW4uKQo+IAo+IEkgd291bGQgZGVmaW5ldGVseSBoZWxw
LCB0aGlzIHdpbGwgcHJvYmFibHkgcmVxdWlyZSBzb21lIE1ha2VmaWxlCj4gY2hhbmdlcywgd2hp
Y2ggSSB0aGluayBzaG91bGQgYmUgc3VibWl0dGVkIHVwc3RyZWFtLgo+IAo+IElzIHRoZSBwcm9i
bGVtIHNvbHZhYmxlIHdpdGhvdXQgYmlnIGNoYW5nZXMgaW4gdGhlIGJ1aWxkIHN5c3RlbSB0byBn
ZXQgNC4yIHJ1bm5pbmcgb24gYSBOZXRCU0QgNiBib3g/IE9yIGlzbid0IGl0IGFibGUgdG8gY29t
cGlsZSB0aCB0b29sc3RhY2sgb24gTmV0QlNEIGZvciA0LjIgd2l0aG91dCBiaWcgY2hhbmdlcz8K
PiAKPiAKPiAKPiAtLS0tLS0tLSBPcmlnaW5hbC1OYWNocmljaHQgLS0tLS0tLS0KPiBCZXRyZWZm
OiAJQ29tcGlsYXRpb24gb2YgWGVuIDQuMiBVdGlscyBicmVha3Mgb24gTmV0QlNEIDYKPiBEYXR1
bTogCU1vbiwgMyBEZWMgMjAxMiAxNzoxOToxNiArMDAwMAo+IFZvbjogCU1pZ3VlbCBDbGFyYSA8
bWlndWVsbWNsYXJhQGdtYWlsLmNvbT4KPiBBbjogCXBvcnQteGVuQG5ldGJzZC5vcmcsIGx1a2Fz
QGxhdWthbXAubWUKPiAKPiAKPiAKPiBMdWthcyBMYXVrYW1wIDxsdWthcyA8YXQ+IGxhdWthbXAu
bWUgPGh0dHA6Ly9sYXVrYW1wLm1lPj4gd3JpdGVzOgo+IAo+Pgo+PiBIZXkgYWxsLAo+Pgo+PiBJ
IHRyeWluZyB0byBjb21waWxlIFhlbiA0LjIgb24gTmV0QlNEIDYuIFRoZSBoeXBlcnZpc29yIGl0
IHNlbGYgY29tcGlsZWQKPj4gZmluZSBidXQgdGhlIGNvbXBpbGF0aW9uIG9mIHRoZSB1dGlscyBi
cmVha3Mgd2l0aCB0aGlzIGVycm9yOgo+Pgo+PiBJbiBmaWxlIGluY2x1ZGVkIGZyb20geGxfY21k
aW1wbC5jOjQwOjA6Cj4+IGxpYnhsX2pzb24uaDoxODoyNzogZmF0YWwgZXJyb3I6IHlhamwveWFq
bF9nZW4uaDogTm8gc3VjaCBmaWxlIG9yCj4gZGlyZWN0b3J5Cj4+IGNvbXBpbGF0aW9uIHRlcm1p
bmF0ZWQuCj4+IGdtYWtlWzNdOiAqKiogW3hsX2NtZGltcGwub10gRXJyb3IgMQo+PiBnbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bCcKPj4gZ21h
a2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtbGlieGxdIEVycm9yIDIKPj4gZ21ha2VbMl06IExl
YXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCj4+IGdtYWtlWzFdOiAqKiog
W3N1YmRpcnMtaW5zdGFsbF0gRXJyb3IgMgo+PiBnbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scycKPj4gZ21ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJy
b3IgMgo+PiB0ZXN0ZG9tMCMKPj4KPj4gSSBwYXNzZWQgdGhlIG5lZWRlZCBvcHRpb25zIHRvIHRo
ZSBjb25maWd1cmUgc2NyaXB0IHNvIHRoYXQgaXQgc2VhcmNoZXMKPj4gaW4gL3Vzci9wa2cvaW5j
bHVkZS8gYW5kIC91c3IvcGtnL2xpYiBhbmQgc28gb24uIFRoZSBmaWxlIHdoaWNoIGlzCj4+IGRl
Y2xhaXJlZCB0byBkb24ndCBleGlzdCwgZXhpc3RzIGluIC91c3IvcGtnL2luY2x1ZGUveWFqbC8g
c28gSSBkb24ndAo+PiB1bmRlcnN0YW5kIHdoeSB0aGUgZmlsZSBjb3VsZCBub3QgYmUgZm91bmQu
Cj4+Cj4+IEhvcGUgdGhhdCBzb21lb25lIGNvdWxkIGhlbHAgbWUuCj4+Cj4+IEJlc3QgUmVnYXJk
cwo+Pgo+Pgo+IAo+IEknbSB0cnlpbmcgdG8gYnVpbGQgZm9sbG93aW5nIHRoZSBndWlkZSBhdDoK
PiBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvQ29tcGlsaW5nX1hlbl9Gcm9tX1NvdXJjZV9vbl9O
ZXRCU0QKPiAKPiBBbGwgd29ya3MgZmluZSB1bnRpbCBJIHRyeSB0byBidWlsZCAidG9vbHMiCj4g
Cj4gZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUveGVuL3hlbi00LjIuMC90b29s
cy9saWJ4bCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBybSAtZiBfcGF0aHMuaC50bXAudG1w
OyBlY2hvICJTQklORElSPVwiL3Vzci9wa2cvc2JpblwiIgo+Pj5fcGF0aHMuaC50bXAudG1wOyBl
Y2hvICJCSU5ESVI9XCIvdXNyL3BrZy9iaW5cIiIgPj5fcGF0aHMuaC50bXAudG1wOwo+IGVjaG8g
IkxJQkVYRUM9XCIvdXNyL3BrZy9s4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBpYmV4ZWNcIiIg
Pj5fcGF0aHMuaC50bXAudG1wOyBlY2hvICJMSUJESVI9XCIvdXNyL3BrZy9saWJcIiIKPj4+X3Bh
dGhzLmgudG1wLnRtcDsgZWNobyAiU0hBUkVESVI9XCIvdXNyL3BrZy9zaGFyZVwiIgo+Pj5fcGF0
aHMuaC50bXAudG1wOyBlY2hvICJQUklWQVRFX0JJTkTilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+
IElSPVwiL3Vzci9wa2cvYmluXCIiID4+X3BhdGhzLmgudG1wLnRtcDsgZWNobwo+ICJYRU5GSVJN
V0FSRURJUj1cIi91c3IvcGtnL2xpYi94ZW4vYm9vdFwiIiA+Pl9wYXRocy5oLnRtcC50bXA7IGVj
aG8KPiAiWEVOX0NPTkZJR19ESVI9XCIvdXNyL3BrZy9ldGMveGVuXCIiID4+X+KUgsK3wrfCt8K3
wrfCt8K3wrfCt8K3Cj4gcGF0aHMuaC50bXAudG1wOyBlY2hvICJYRU5fU0NSSVBUX0RJUj1cIi91
c3IvcGtnL2V0Yy94ZW4vc2NyaXB0c1wiIgo+Pj5fcGF0aHMuaC50bXAudG1wOyBlY2hvICJYRU5f
TE9DS19ESVI9XCIvdXNyL3BrZy92YXIvbGliXCIiCj4+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8g
4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAiWEVOX1JVTl9ESVI9XCIvdXNyL3BrZy92YXIvcnVu
L3hlblwiIiA+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8KPiAiWEVOX1BBR0lOR19ESVI9XCIvdXNy
L3BrZy92YXIvbGliL3hlbi94ZW5wYWdpbmdcIiIgPj5fcGF0aHMuaC50bXAudG1wOwo+IGlmICEg
Y21wIC1zIF9wYXRo4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBzLmgudG1wLnRtcCBfcGF0aHMu
aC50bXA7IHRoZW4gbXYgLWYgX3BhdGhzLmgudG1wLnRtcCBfcGF0aHMuaC50bXA7IGVsc2UKPiBy
bSAtZiBfcGF0aHMuaC50bXAudG1wOyBmaSDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IHNlZCAt
ZSAicy9cKFtePV0qXCk9XCguKlwpLyNkZWZpbmUgXDEgXDIvZyIgX3BhdGhzLmgudG1wID5fcGF0
aHMuaC4yLnRtcAo+IOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gcm0gLWYgX3BhdGhzLmgudG1w
IOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gaWYgISBjbXAgLXMgX3BhdGhzLmguMi50bXAgX3Bh
dGhzLmg7IHRoZW4gbXYgLWYgX3BhdGhzLmguMi50bXAgX3BhdGhzLmg7Cj4gZWxzZSBybSAtZiBf
cGF0aHMuaC4yLnRtcDsgZmkg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBnY2MgLXB0aHJlYWQg
LW8gdGVzdGlkbCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvCj4gL2hvbWUveGVuL3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbwo+IC1XbCwtcnBhdGgt
bGluaz0vaG9tZS9taWd1ZWxj4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAveGVuLWRhdGEveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjCj4gLVdsLC1ycGF0aC1saW5rPS9o
b21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUKPiAvaG9t
ZS94ZW4veOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtTC91c3IvcGtnL2xpYgo+IOKUgsK3wrfCt8K3
wrfCt8K3wrfCt8K3Cj4gbGQ6IHdhcm5pbmc6IGxpYnlhamwuc28uMiwgbmVlZGVkIGJ5Cj4gL2hv
bWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbywgbm90Cj4gZm91bmQgKHRyeSB1c2luZyAtcnBhdGggb3IgLXJwYXRoLWxpbuKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4gaykg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAvaG9tZS94ZW4v
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+
IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfcGFyc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBsZXRlX3Bh
cnNlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4gdW5kZWZpbmVkIHJlZmVy
ZW5jZSB0byBgeWFqbF9nZW5fbnVsbCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAvaG9tZS94
ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNv
Ogo+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2FycmF5X29wZW4nIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWps
X2dlbl9zdHJpbmcnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9tYXBfY2xvc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9nZXRfYnVm
JyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4gdW5kZWZpbmVkIHJlZmVyZW5j
ZSB0byBgeWFqbF9mcmVlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IC9ob21lL3hlbi94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4gdW5k
ZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fYWxsb2MnIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9hcnJheV9j
bG9zZScg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+IHVuZGVmaW5lZCByZWZl
cmVuY2UgdG8gYHlhamxfZ2VuX21hcF9vcGVuJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IC9o
b21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGln
aHQuc286Cj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZXRfZXJyb3InIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWps
X2ZyZWVfZXJyb3InIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9pbnRlZ2VyJyDilILCt8K3wrfCt8K3wrfCt8K3wrfC
two+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGli
eGVubGlnaHQuc286Cj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9hbGxvYycg4pSCwrfC
t8K3wrfCt8K3wrfCt8K3wrcKPiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlh
amxfZ2VuX2ZyZWUnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9ib29sJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+
IGdtYWtlWzNdOiAqKiogW3Rlc3RpZGxdIEVycm9yIDEg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcK
PiBnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMv
bGlieGwnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gZ21ha2VbMl06ICoqKiBbc3ViZGlyLWlu
c3RhbGwtbGlieGxdIEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBnbWFrZVsyXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMnIOKUgsK3wrfCt8K3
wrfCt8K3wrfCt8K3Cj4gZ21ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyIOKU
gsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gZ21ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9t
ZS94ZW4veGVuLTQuMi4wL3Rvb2xzJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IGdtYWtlOiAq
KiogW2luc3RhbGwtdG9vbHNdIEVycm9yIDIKPiAKPiAKPiBJJ20gdXNpbmcgeWFqbCB2ZXJzaW9u
IDIuLi4uICBjb3VsZCB0aGlzIGJlIHRoZSBwcm9ibGVtPyBJcyB0aGVyZSBhbnkgcGF0Y2g/Cgp5
YWpsIDIgc2hvdWxkIGJlIHN1cHBvcnRlZCwgc2luY2UgSSBndWVzcyB5b3UgaW5zdGFsbGVkIHlh
amwgZnJvbQpwa2dzcmMsIGNvdWxkIHlvdSB0cnkgc2V0dGluZyBMRF9MSUJSQVJZX1BBVEg9L3Vz
ci9wa2cvbGliIGJlZm9yZSBjb21waWxpbmc/CgpTZWUgdGhlIGZvbGxvd2luZyBtZXNzYWdlIGZy
b20gUml6OgpodHRwOi8vbWFpbC1pbmRleC5uZXRic2Qub3JnL3BvcnQteGVuLzIwMTIvMTEvMzAv
bXNnMDA3NzQwLmh0bWwKCkluZGVlZCB0aGlzIHNob3VsZCBiZSBsb29rZWQgYXQgYW5kIGZpeGVk
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11
c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Dec 04 14:11:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 14:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TftCN-0003sF-G2; Tue, 04 Dec 2012 14:10:11 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roger.pau@citrix.com>) id 1TftCL-0003s7-JG
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 14:10:09 +0000
Received: from [85.158.143.99:5750] by server-3.bemta-4.messagelabs.com id
	65/28-06841-0440EB05; Tue, 04 Dec 2012 14:10:08 +0000
X-Env-Sender: roger.pau@citrix.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1354630207!27029457!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDY5MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25323 invoked from network); 4 Dec 2012 14:10:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 14:10:08 -0000
X-IronPort-AV: E=Sophos;i="4.84,215,1355097600"; d="scan'208";a="16148763"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	04 Dec 2012 14:10:07 +0000
Received: from [192.168.1.30] (10.31.3.233) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Tue, 4 Dec 2012
	14:10:07 +0000
Message-ID: <50BE043E.7000000@citrix.com>
Date: Tue, 4 Dec 2012 15:10:06 +0100
From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Lukas Laukamp <lukas@laukamp.me>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me>
In-Reply-To: <50BDFE6B.1010800@laukamp.me>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gMDQvMTIvMTIgMTQ6NDUsIEx1a2FzIExhdWthbXAgd3JvdGU6Cj4gSGVsbG8gYWxsLAo+IAo+
IGJlY2F1c2UgdGhlcmUgYXJlIHN0aWxsIHByb2JsZW1zIHRvIGJ1aWxkIFhlbiA0LjIgb24gTmV0
QlNEICh0aGVyZSB3YXMKPiBhbHNvIGFub3RoZXIgdGhyZWFkIG9uIHRoZSBwb3J0LXhlbiBsaXN0
KSBJIGZvcndhcmQgdGhpcyBtZXNzYWdlIHRvIGdldAo+IGEgc29sdXRpb24gZm9yIHRoZSBwcm9i
bGVtLiBUaGUgY29tcGxldGUgb3V0cHV0IG9mIG15IGJ1aWxkIGlzIGluIGEgbG9nCj4gZmlsZSBp
biB0aGUgYXR0YWNobWVudC4KPiAKPiBJIHVzZWQgdGhpcyBjb21tYW5kcyBmb3IgY29tcGlsYXRp
b246Cj4gCj4gLi9jb25maWd1cmUgUFlUSE9OPS91c3IvcGtnL2Jpbi9weXRob24yLjcgQVBQRU5E
X0lOQ0xVREVTPS91c3IvcGtnL2luY2x1ZGUgQVBQRU5EX0xJQj0vdXNyL3BrZy9saWIgLS1wcmVm
aXg9L3Vzci94ZW40Mgo+IGdtYWtlIFBZVEhPTj0vdXNyL3BrZy9iaW4vcHl0aG9uMi43IHhlbgo+
IGdtYWtlIHRvb2xzCj4gCj4gSSB0b29rIHRoZSBjb21tYW5zIGZyb20gdGhpcyB3aWtpIGFydGlj
bGU6IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29u
X05ldEJTRAo+IAo+IFRoZSBidWlsZCBlcnJvciBhcHBlYXJzIGluIHRoZSB0b29scyB0YXJnZXQg
aW4gbGlieGwuCj4gCj4gVGhpcyBpcyB0aGUgbGFzdCBtYWlsIGZyb20gcG9ydC14ZW4gbGlzdCBy
ZWxhdGVkIHRvIHRoaXMgdGhlbWU6Cj4gCj4gT24gMzAvMTEvMTIgMjE6MTYsIE1pa2UgQm93aWUg
d3JvdGU6Cj4gCj4+IE9uIDExLzMwLzEyIDEyOjEzIFBNLCBKZWZmIFJpenpvIHdyb3RlOgo+Pj4g
QW55b25lIHVwIGZvciBjcmVhdGluZyBhIHBrZ3NyYyBwYWNrYWdlIGZvciB4ZW4gNC4yPyAgVGhl
cmUncyBjbGVhcmx5IGEKPj4+IGxvdCB0byBiZSBkb25lLCBhbmQgbXkgcGtnc3JjLWZ1IGlzIG5v
dCBhbGwgdGhhdCBncmVhdC4KPj4gSSBjb3VsZCBiZSB1cCBmb3IgdGhhdC4uLiBtaWdodCBub3Qg
YmUgdW50aWwgbmV4dCB3ZWVrLCBidXQgaWYgdGhlIGJ1aWxkIAo+PiBzdGVwcyBhbGwgd29yayBv
dXQsIEkgc2hvdWxkIGJlIGFibGUgdG8gY29iYmxlIHNvbWV0aGluZyB0b2dldGhlciBpbnRvIAo+
PiBwa2dzcmMvd2lwLiAoV2hpY2ggd291bGQgbW90aXZhdGUgbWUgdG8gZ2V0IGEgYm94IG9udG8g
NC4yIGFsc28uLi4gCj4+IGRvdWJsZSB3aW4uKQo+IAo+IEkgd291bGQgZGVmaW5ldGVseSBoZWxw
LCB0aGlzIHdpbGwgcHJvYmFibHkgcmVxdWlyZSBzb21lIE1ha2VmaWxlCj4gY2hhbmdlcywgd2hp
Y2ggSSB0aGluayBzaG91bGQgYmUgc3VibWl0dGVkIHVwc3RyZWFtLgo+IAo+IElzIHRoZSBwcm9i
bGVtIHNvbHZhYmxlIHdpdGhvdXQgYmlnIGNoYW5nZXMgaW4gdGhlIGJ1aWxkIHN5c3RlbSB0byBn
ZXQgNC4yIHJ1bm5pbmcgb24gYSBOZXRCU0QgNiBib3g/IE9yIGlzbid0IGl0IGFibGUgdG8gY29t
cGlsZSB0aCB0b29sc3RhY2sgb24gTmV0QlNEIGZvciA0LjIgd2l0aG91dCBiaWcgY2hhbmdlcz8K
PiAKPiAKPiAKPiAtLS0tLS0tLSBPcmlnaW5hbC1OYWNocmljaHQgLS0tLS0tLS0KPiBCZXRyZWZm
OiAJQ29tcGlsYXRpb24gb2YgWGVuIDQuMiBVdGlscyBicmVha3Mgb24gTmV0QlNEIDYKPiBEYXR1
bTogCU1vbiwgMyBEZWMgMjAxMiAxNzoxOToxNiArMDAwMAo+IFZvbjogCU1pZ3VlbCBDbGFyYSA8
bWlndWVsbWNsYXJhQGdtYWlsLmNvbT4KPiBBbjogCXBvcnQteGVuQG5ldGJzZC5vcmcsIGx1a2Fz
QGxhdWthbXAubWUKPiAKPiAKPiAKPiBMdWthcyBMYXVrYW1wIDxsdWthcyA8YXQ+IGxhdWthbXAu
bWUgPGh0dHA6Ly9sYXVrYW1wLm1lPj4gd3JpdGVzOgo+IAo+Pgo+PiBIZXkgYWxsLAo+Pgo+PiBJ
IHRyeWluZyB0byBjb21waWxlIFhlbiA0LjIgb24gTmV0QlNEIDYuIFRoZSBoeXBlcnZpc29yIGl0
IHNlbGYgY29tcGlsZWQKPj4gZmluZSBidXQgdGhlIGNvbXBpbGF0aW9uIG9mIHRoZSB1dGlscyBi
cmVha3Mgd2l0aCB0aGlzIGVycm9yOgo+Pgo+PiBJbiBmaWxlIGluY2x1ZGVkIGZyb20geGxfY21k
aW1wbC5jOjQwOjA6Cj4+IGxpYnhsX2pzb24uaDoxODoyNzogZmF0YWwgZXJyb3I6IHlhamwveWFq
bF9nZW4uaDogTm8gc3VjaCBmaWxlIG9yCj4gZGlyZWN0b3J5Cj4+IGNvbXBpbGF0aW9uIHRlcm1p
bmF0ZWQuCj4+IGdtYWtlWzNdOiAqKiogW3hsX2NtZGltcGwub10gRXJyb3IgMQo+PiBnbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bCcKPj4gZ21h
a2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtbGlieGxdIEVycm9yIDIKPj4gZ21ha2VbMl06IExl
YXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCj4+IGdtYWtlWzFdOiAqKiog
W3N1YmRpcnMtaW5zdGFsbF0gRXJyb3IgMgo+PiBnbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scycKPj4gZ21ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJy
b3IgMgo+PiB0ZXN0ZG9tMCMKPj4KPj4gSSBwYXNzZWQgdGhlIG5lZWRlZCBvcHRpb25zIHRvIHRo
ZSBjb25maWd1cmUgc2NyaXB0IHNvIHRoYXQgaXQgc2VhcmNoZXMKPj4gaW4gL3Vzci9wa2cvaW5j
bHVkZS8gYW5kIC91c3IvcGtnL2xpYiBhbmQgc28gb24uIFRoZSBmaWxlIHdoaWNoIGlzCj4+IGRl
Y2xhaXJlZCB0byBkb24ndCBleGlzdCwgZXhpc3RzIGluIC91c3IvcGtnL2luY2x1ZGUveWFqbC8g
c28gSSBkb24ndAo+PiB1bmRlcnN0YW5kIHdoeSB0aGUgZmlsZSBjb3VsZCBub3QgYmUgZm91bmQu
Cj4+Cj4+IEhvcGUgdGhhdCBzb21lb25lIGNvdWxkIGhlbHAgbWUuCj4+Cj4+IEJlc3QgUmVnYXJk
cwo+Pgo+Pgo+IAo+IEknbSB0cnlpbmcgdG8gYnVpbGQgZm9sbG93aW5nIHRoZSBndWlkZSBhdDoK
PiBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvQ29tcGlsaW5nX1hlbl9Gcm9tX1NvdXJjZV9vbl9O
ZXRCU0QKPiAKPiBBbGwgd29ya3MgZmluZSB1bnRpbCBJIHRyeSB0byBidWlsZCAidG9vbHMiCj4g
Cj4gZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUveGVuL3hlbi00LjIuMC90b29s
cy9saWJ4bCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBybSAtZiBfcGF0aHMuaC50bXAudG1w
OyBlY2hvICJTQklORElSPVwiL3Vzci9wa2cvc2JpblwiIgo+Pj5fcGF0aHMuaC50bXAudG1wOyBl
Y2hvICJCSU5ESVI9XCIvdXNyL3BrZy9iaW5cIiIgPj5fcGF0aHMuaC50bXAudG1wOwo+IGVjaG8g
IkxJQkVYRUM9XCIvdXNyL3BrZy9s4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBpYmV4ZWNcIiIg
Pj5fcGF0aHMuaC50bXAudG1wOyBlY2hvICJMSUJESVI9XCIvdXNyL3BrZy9saWJcIiIKPj4+X3Bh
dGhzLmgudG1wLnRtcDsgZWNobyAiU0hBUkVESVI9XCIvdXNyL3BrZy9zaGFyZVwiIgo+Pj5fcGF0
aHMuaC50bXAudG1wOyBlY2hvICJQUklWQVRFX0JJTkTilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+
IElSPVwiL3Vzci9wa2cvYmluXCIiID4+X3BhdGhzLmgudG1wLnRtcDsgZWNobwo+ICJYRU5GSVJN
V0FSRURJUj1cIi91c3IvcGtnL2xpYi94ZW4vYm9vdFwiIiA+Pl9wYXRocy5oLnRtcC50bXA7IGVj
aG8KPiAiWEVOX0NPTkZJR19ESVI9XCIvdXNyL3BrZy9ldGMveGVuXCIiID4+X+KUgsK3wrfCt8K3
wrfCt8K3wrfCt8K3Cj4gcGF0aHMuaC50bXAudG1wOyBlY2hvICJYRU5fU0NSSVBUX0RJUj1cIi91
c3IvcGtnL2V0Yy94ZW4vc2NyaXB0c1wiIgo+Pj5fcGF0aHMuaC50bXAudG1wOyBlY2hvICJYRU5f
TE9DS19ESVI9XCIvdXNyL3BrZy92YXIvbGliXCIiCj4+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8g
4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAiWEVOX1JVTl9ESVI9XCIvdXNyL3BrZy92YXIvcnVu
L3hlblwiIiA+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8KPiAiWEVOX1BBR0lOR19ESVI9XCIvdXNy
L3BrZy92YXIvbGliL3hlbi94ZW5wYWdpbmdcIiIgPj5fcGF0aHMuaC50bXAudG1wOwo+IGlmICEg
Y21wIC1zIF9wYXRo4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBzLmgudG1wLnRtcCBfcGF0aHMu
aC50bXA7IHRoZW4gbXYgLWYgX3BhdGhzLmgudG1wLnRtcCBfcGF0aHMuaC50bXA7IGVsc2UKPiBy
bSAtZiBfcGF0aHMuaC50bXAudG1wOyBmaSDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IHNlZCAt
ZSAicy9cKFtePV0qXCk9XCguKlwpLyNkZWZpbmUgXDEgXDIvZyIgX3BhdGhzLmgudG1wID5fcGF0
aHMuaC4yLnRtcAo+IOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gcm0gLWYgX3BhdGhzLmgudG1w
IOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gaWYgISBjbXAgLXMgX3BhdGhzLmguMi50bXAgX3Bh
dGhzLmg7IHRoZW4gbXYgLWYgX3BhdGhzLmguMi50bXAgX3BhdGhzLmg7Cj4gZWxzZSBybSAtZiBf
cGF0aHMuaC4yLnRtcDsgZmkg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBnY2MgLXB0aHJlYWQg
LW8gdGVzdGlkbCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvCj4gL2hvbWUveGVuL3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbwo+IC1XbCwtcnBhdGgt
bGluaz0vaG9tZS9taWd1ZWxj4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAveGVuLWRhdGEveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjCj4gLVdsLC1ycGF0aC1saW5rPS9o
b21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUKPiAvaG9t
ZS94ZW4veOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtTC91c3IvcGtnL2xpYgo+IOKUgsK3wrfCt8K3
wrfCt8K3wrfCt8K3Cj4gbGQ6IHdhcm5pbmc6IGxpYnlhamwuc28uMiwgbmVlZGVkIGJ5Cj4gL2hv
bWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbywgbm90Cj4gZm91bmQgKHRyeSB1c2luZyAtcnBhdGggb3IgLXJwYXRoLWxpbuKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4gaykg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAvaG9tZS94ZW4v
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+
IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfcGFyc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBsZXRlX3Bh
cnNlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4gdW5kZWZpbmVkIHJlZmVy
ZW5jZSB0byBgeWFqbF9nZW5fbnVsbCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAvaG9tZS94
ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNv
Ogo+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2FycmF5X29wZW4nIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWps
X2dlbl9zdHJpbmcnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9tYXBfY2xvc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9nZXRfYnVm
JyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4gdW5kZWZpbmVkIHJlZmVyZW5j
ZSB0byBgeWFqbF9mcmVlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IC9ob21lL3hlbi94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4gdW5k
ZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fYWxsb2MnIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9hcnJheV9j
bG9zZScg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+IHVuZGVmaW5lZCByZWZl
cmVuY2UgdG8gYHlhamxfZ2VuX21hcF9vcGVuJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IC9o
b21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGln
aHQuc286Cj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZXRfZXJyb3InIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWps
X2ZyZWVfZXJyb3InIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9pbnRlZ2VyJyDilILCt8K3wrfCt8K3wrfCt8K3wrfC
two+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGli
eGVubGlnaHQuc286Cj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9hbGxvYycg4pSCwrfC
t8K3wrfCt8K3wrfCt8K3wrcKPiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlh
amxfZ2VuX2ZyZWUnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9ib29sJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+
IGdtYWtlWzNdOiAqKiogW3Rlc3RpZGxdIEVycm9yIDEg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcK
PiBnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMv
bGlieGwnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gZ21ha2VbMl06ICoqKiBbc3ViZGlyLWlu
c3RhbGwtbGlieGxdIEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPiBnbWFrZVsyXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMnIOKUgsK3wrfCt8K3
wrfCt8K3wrfCt8K3Cj4gZ21ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyIOKU
gsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4gZ21ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9t
ZS94ZW4veGVuLTQuMi4wL3Rvb2xzJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+IGdtYWtlOiAq
KiogW2luc3RhbGwtdG9vbHNdIEVycm9yIDIKPiAKPiAKPiBJJ20gdXNpbmcgeWFqbCB2ZXJzaW9u
IDIuLi4uICBjb3VsZCB0aGlzIGJlIHRoZSBwcm9ibGVtPyBJcyB0aGVyZSBhbnkgcGF0Y2g/Cgp5
YWpsIDIgc2hvdWxkIGJlIHN1cHBvcnRlZCwgc2luY2UgSSBndWVzcyB5b3UgaW5zdGFsbGVkIHlh
amwgZnJvbQpwa2dzcmMsIGNvdWxkIHlvdSB0cnkgc2V0dGluZyBMRF9MSUJSQVJZX1BBVEg9L3Vz
ci9wa2cvbGliIGJlZm9yZSBjb21waWxpbmc/CgpTZWUgdGhlIGZvbGxvd2luZyBtZXNzYWdlIGZy
b20gUml6OgpodHRwOi8vbWFpbC1pbmRleC5uZXRic2Qub3JnL3BvcnQteGVuLzIwMTIvMTEvMzAv
bXNnMDA3NzQwLmh0bWwKCkluZGVlZCB0aGlzIHNob3VsZCBiZSBsb29rZWQgYXQgYW5kIGZpeGVk
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11
c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Dec 04 15:03:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 15:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfu1F-0007Ab-Mr; Tue, 04 Dec 2012 15:02:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xensource.com@bloms.de>) id 1Tfu1D-00079W-9h
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 15:02:44 +0000
Received: from [85.158.143.35:54029] by server-3.bemta-4.messagelabs.com id
	ED/DB-06841-2901EB05; Tue, 04 Dec 2012 15:02:42 +0000
X-Env-Sender: xensource.com@bloms.de
X-Msg-Ref: server-5.tower-21.messagelabs.com!1354633351!4369138!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7483 invoked from network); 4 Dec 2012 15:02:32 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Dec 2012 15:02:32 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id 4A9D940390
	for <xen-users@lists.xen.org>; Tue,  4 Dec 2012 16:02:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:subject:message-id:mime-version:content-type; s=selector1; bh=A
	cM8eyQIk3M8x2qdVaWQHN2QPwA=; b=vK52phaZc//jZeoyTBincC7w7jWV1uL3P
	jbm6nZtS1T2+p5NFPaQ/HA25/P2Urh5wxuaYjDOUzsoCH0OtR1hW+b8WCs1P8VYc
	LOJI1sIKupAtxwWoEgFTI/x5tmZ5su+HkRwbgq0/4QJ46Gu/KTVAGpdCeiXbgJD4
	Lz89iMgJuT19OChZbaaYYVmRCa6I0bsHFfpIbgWzcd4WCJNxrYStNnEoDOYyzubB
	bo3ToURb44lzZxS/cvUQo2rEjthfVUD6QCkff6ZPKwDF/oGgou7aCm0C+dStmP0A
	LpiZFd/f03ZMuGyLhXZMTzrbWgtJrzIkT0rZw2PxOG8Pd4XRGoHdZ9F7zIR7GDWe
	AodWmR9sRWSnfLWLVeKTDCxoLkpItnRbVR0cbnOzZadTlTPFtOUEKFJodDqLzfk/
	3yOtw9Vh296pJRutbRa3IoZ8YFUFjRv96K1Q4ora0v6qp2XYX5A9OOxzEFXJ9nNI
	KhTOR9Kqjo/9buX7UqjprTEDepmTibj50TN0ph0qibXIqFdVKpodKyTfPukvpc/q
	L/8ivQx4BWBmkakZiBgyfspe7GgQV+wzh+MSuueLdTiDgfDaGunzJq4+ZUafqQBe
	fhKKajx6YwA3/PZTAHTd08c1da7pCymWT7/nwESvrQKmEuvyBN9ZIhg2kmLElQ3L
	ksWhUXyBQY=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id 337CF4080C; Tue,  4 Dec 2012 16:02:31 +0100 (CET)
Date: Tue, 4 Dec 2012 16:02:31 +0100
From: Dieter Bloms <xensource.com@bloms.de>
To: xen-users@lists.xen.org
Message-ID: <20121204150230.GA18090@bloms.de>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [Xen-users] Howto passthrough a legacy device (like parallel
 printer port) to a pvops domU ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I use xen 4.2.0 as shipped with alpinelinux (2.5.0).
When I boot opensuse 12.2 as domU (xenlinux kernel) I can access my
parallel port, but when I boot alpinelinux (pvops kernel) as domU
I can not.
I've loaded the module  parport_pc and can see the ioport in
/proc/ioports.

--snip--
appserver:~# grep parport /proc/ioports 
0378-037a : parport0
appserver:~# 
--snip--

But when I try to access /dev/lp0 I get

--snip--
appserver:~# cat /dev/lp0
cat: /dev/lp0: No such file or directory
appserver:~#
--snip--

with opensuse as domU the cat command opens /dev/lp0 and waits for data.

Are there any other option needed for pvops based systems ?

my domU config looks like:

--snip--
name="appserver"
description="base applications like dns and printserver"
memory=384
maxmem=1024
vcpus=1
cpus=[0]
cpu_weight=16
on_poweroff="destroy"
on_reboot="restart"
on_crash="destroy"
localtime=0
keymap="de"
builder="linux"
kernel = "/usr/lib/xen/boot/pv-grub-x86_64.gz"
extra = "(hd0)/boot/grub/menu.lst"
nographic=1
keymap = 'de'
ioports=['0378-037a']
irq=[7]
disk=[
  'phy:/dev/mapper/xenimages-appserver,xvda1,w',
]
vif=[ 'mac=00:00:00:00:00:22,bridge=br0', ]
--snip--

-- 
Regards

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 15:03:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 15:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfu1F-0007Ab-Mr; Tue, 04 Dec 2012 15:02:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xensource.com@bloms.de>) id 1Tfu1D-00079W-9h
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 15:02:44 +0000
Received: from [85.158.143.35:54029] by server-3.bemta-4.messagelabs.com id
	ED/DB-06841-2901EB05; Tue, 04 Dec 2012 15:02:42 +0000
X-Env-Sender: xensource.com@bloms.de
X-Msg-Ref: server-5.tower-21.messagelabs.com!1354633351!4369138!1
X-Originating-IP: [84.200.248.35]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7483 invoked from network); 4 Dec 2012 15:02:32 -0000
Received: from smtp.bloms.de (HELO smtp.bloms.de) (84.200.248.35)
	by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Dec 2012 15:02:32 -0000
Received: from smtp.bloms.de (localhost [127.0.0.1])
	by smtp.bloms.de (Postfix) with ESMTP id 4A9D940390
	for <xen-users@lists.xen.org>; Tue,  4 Dec 2012 16:02:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bloms.de; h=date:from:to
	:subject:message-id:mime-version:content-type; s=selector1; bh=A
	cM8eyQIk3M8x2qdVaWQHN2QPwA=; b=vK52phaZc//jZeoyTBincC7w7jWV1uL3P
	jbm6nZtS1T2+p5NFPaQ/HA25/P2Urh5wxuaYjDOUzsoCH0OtR1hW+b8WCs1P8VYc
	LOJI1sIKupAtxwWoEgFTI/x5tmZ5su+HkRwbgq0/4QJ46Gu/KTVAGpdCeiXbgJD4
	Lz89iMgJuT19OChZbaaYYVmRCa6I0bsHFfpIbgWzcd4WCJNxrYStNnEoDOYyzubB
	bo3ToURb44lzZxS/cvUQo2rEjthfVUD6QCkff6ZPKwDF/oGgou7aCm0C+dStmP0A
	LpiZFd/f03ZMuGyLhXZMTzrbWgtJrzIkT0rZw2PxOG8Pd4XRGoHdZ9F7zIR7GDWe
	AodWmR9sRWSnfLWLVeKTDCxoLkpItnRbVR0cbnOzZadTlTPFtOUEKFJodDqLzfk/
	3yOtw9Vh296pJRutbRa3IoZ8YFUFjRv96K1Q4ora0v6qp2XYX5A9OOxzEFXJ9nNI
	KhTOR9Kqjo/9buX7UqjprTEDepmTibj50TN0ph0qibXIqFdVKpodKyTfPukvpc/q
	L/8ivQx4BWBmkakZiBgyfspe7GgQV+wzh+MSuueLdTiDgfDaGunzJq4+ZUafqQBe
	fhKKajx6YwA3/PZTAHTd08c1da7pCymWT7/nwESvrQKmEuvyBN9ZIhg2kmLElQ3L
	ksWhUXyBQY=
Received: by smtp.bloms.de (Postfix, from userid 1000)
	id 337CF4080C; Tue,  4 Dec 2012 16:02:31 +0100 (CET)
Date: Tue, 4 Dec 2012 16:02:31 +0100
From: Dieter Bloms <xensource.com@bloms.de>
To: xen-users@lists.xen.org
Message-ID: <20121204150230.GA18090@bloms.de>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [Xen-users] Howto passthrough a legacy device (like parallel
 printer port) to a pvops domU ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I use xen 4.2.0 as shipped with alpinelinux (2.5.0).
When I boot opensuse 12.2 as domU (xenlinux kernel) I can access my
parallel port, but when I boot alpinelinux (pvops kernel) as domU
I can not.
I've loaded the module  parport_pc and can see the ioport in
/proc/ioports.

--snip--
appserver:~# grep parport /proc/ioports 
0378-037a : parport0
appserver:~# 
--snip--

But when I try to access /dev/lp0 I get

--snip--
appserver:~# cat /dev/lp0
cat: /dev/lp0: No such file or directory
appserver:~#
--snip--

with opensuse as domU the cat command opens /dev/lp0 and waits for data.

Are there any other option needed for pvops based systems ?

my domU config looks like:

--snip--
name="appserver"
description="base applications like dns and printserver"
memory=384
maxmem=1024
vcpus=1
cpus=[0]
cpu_weight=16
on_poweroff="destroy"
on_reboot="restart"
on_crash="destroy"
localtime=0
keymap="de"
builder="linux"
kernel = "/usr/lib/xen/boot/pv-grub-x86_64.gz"
extra = "(hd0)/boot/grub/menu.lst"
nographic=1
keymap = 'de'
ioports=['0378-037a']
irq=[7]
disk=[
  'phy:/dev/mapper/xenimages-appserver,xvda1,w',
]
vif=[ 'mac=00:00:00:00:00:22,bridge=br0', ]
--snip--

-- 
Regards

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
>From field.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 15:19:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 15:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfuGA-0007t1-5Q; Tue, 04 Dec 2012 15:18:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>)
	id 1TfuG8-0007sl-PG; Tue, 04 Dec 2012 15:18:08 +0000
Received: from [193.109.254.147:16374] by server-9.bemta-14.messagelabs.com id
	A0/C8-30773-0341EB05; Tue, 04 Dec 2012 15:18:08 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1354634234!9318792!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27554 invoked from network); 4 Dec 2012 15:17:15 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-4.tower-27.messagelabs.com with SMTP;
	4 Dec 2012 15:17:15 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id 998EB1C2550;
	Tue,  4 Dec 2012 17:13:18 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 2oh0U05Bz2mD; Tue,  4 Dec 2012 17:13:17 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id 622841C254F;
	Tue,  4 Dec 2012 17:13:17 +0100 (CET)
Received: from elara.iup.uni-bremen.de (iup.physik.uni-bremen.de
	[134.102.186.40])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id A3D03A6134E;
	Tue,  4 Dec 2012 16:17:12 +0100 (CET)
Message-ID: <50BE13F8.7010001@hilboll.de>
Date: Tue, 04 Dec 2012 16:17:12 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I need to set up three hosts as Xen dom0. I'm quite familiar with
Debian-type distributions, i.e. Debian and Ubuntu. I'm wondering which
distro is better suited for a dom0 system. In particular, I haven't been
able to find Xen 4.2 packages for neither Ubuntu Precise nor Debian.
It would be nice to have XCP working, but I noticed that the Xen wiki
recommends switching to Debian SID. However, I'm quite reluctant to run
an unstable distro on a production machine.

Summary of my questions:

* Is there a way to get Xen 4.2 in either Ubuntu or Debian
(not-unstable) without compiling from source?
* Which distro has better Xen support *in the repository*?
* Is there a way to get XCP working in either Ubuntu or Debian
(not-unstable)?
* Are the improvements from 4.1 to 4.2 good enough to make the trouble
of self-compiling (in case there are no packages) worthwhile?

Thanks for your insight!
Cheers, Andreas.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 15:19:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 15:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfuGA-0007t1-5Q; Tue, 04 Dec 2012 15:18:10 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>)
	id 1TfuG8-0007sl-PG; Tue, 04 Dec 2012 15:18:08 +0000
Received: from [193.109.254.147:16374] by server-9.bemta-14.messagelabs.com id
	A0/C8-30773-0341EB05; Tue, 04 Dec 2012 15:18:08 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1354634234!9318792!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27554 invoked from network); 4 Dec 2012 15:17:15 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-4.tower-27.messagelabs.com with SMTP;
	4 Dec 2012 15:17:15 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id 998EB1C2550;
	Tue,  4 Dec 2012 17:13:18 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 2oh0U05Bz2mD; Tue,  4 Dec 2012 17:13:17 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id 622841C254F;
	Tue,  4 Dec 2012 17:13:17 +0100 (CET)
Received: from elara.iup.uni-bremen.de (iup.physik.uni-bremen.de
	[134.102.186.40])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id A3D03A6134E;
	Tue,  4 Dec 2012 16:17:12 +0100 (CET)
Message-ID: <50BE13F8.7010001@hilboll.de>
Date: Tue, 04 Dec 2012 16:17:12 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I need to set up three hosts as Xen dom0. I'm quite familiar with
Debian-type distributions, i.e. Debian and Ubuntu. I'm wondering which
distro is better suited for a dom0 system. In particular, I haven't been
able to find Xen 4.2 packages for neither Ubuntu Precise nor Debian.
It would be nice to have XCP working, but I noticed that the Xen wiki
recommends switching to Debian SID. However, I'm quite reluctant to run
an unstable distro on a production machine.

Summary of my questions:

* Is there a way to get Xen 4.2 in either Ubuntu or Debian
(not-unstable) without compiling from source?
* Which distro has better Xen support *in the repository*?
* Is there a way to get XCP working in either Ubuntu or Debian
(not-unstable)?
* Are the improvements from 4.1 to 4.2 good enough to make the trouble
of self-compiling (in case there are no packages) worthwhile?

Thanks for your insight!
Cheers, Andreas.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 15:19:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 15:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfuGO-0007uJ-QX; Tue, 04 Dec 2012 15:18:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sep16@psu.edu>) id 1TfuGN-0007u1-5D
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 15:18:23 +0000
Received: from [85.158.137.99:50985] by server-14.bemta-3.messagelabs.com id
	5B/F1-31424-E341EB05; Tue, 04 Dec 2012 15:18:22 +0000
X-Env-Sender: sep16@psu.edu
X-Msg-Ref: server-12.tower-217.messagelabs.com!1354634301!14723962!1
X-Originating-IP: [146.186.149.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQ2LjE4Ni4xNDkuMTQyID0+IDEwNjEx\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20497 invoked from network); 4 Dec 2012 15:18:21 -0000
Received: from tr21g12.aset.psu.edu (HELO tr21g12.aset.psu.edu)
	(146.186.149.142) by server-12.tower-217.messagelabs.com with SMTP;
	4 Dec 2012 15:18:21 -0000
Received: from smtp.psu.edu ([150.231.246.1])
	by tr21g12.aset.psu.edu (8.14.3/8.14.3) with ESMTP id qB4FIKRl2252892
	for <xen-users@lists.xen.org>; Tue, 4 Dec 2012 10:18:20 -0500
To: xen-users@lists.xen.org
Date: Tue, 04 Dec 2012 10:18:20 -0500
MIME-Version: 1.0
From: "Steven Peckins" <sep16@psu.edu>
Organization: The Penn State University
Message-ID: <op.wosssuywoix2ex@smtp.psu.edu>
User-Agent: Opera Mail/12.12 (Linux)
X-Virus-Scanned: by amavisd-new
Subject: [Xen-users] VGA passthrough over VNC
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


I'd like to be able to use OpenGL on a remote Windows box (WS2012), so  
I've been experimenting with Xen for the past few days.  Most of the  
work-throughs for 3D acceleration with Windows that people post/blog are  
for local machines, that is the display is shown on the local screen.  Is  
it possible to forward accelerated video through VNC or RDP with Xen?

Thanks,

--steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 15:19:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 15:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfuGO-0007uJ-QX; Tue, 04 Dec 2012 15:18:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sep16@psu.edu>) id 1TfuGN-0007u1-5D
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 15:18:23 +0000
Received: from [85.158.137.99:50985] by server-14.bemta-3.messagelabs.com id
	5B/F1-31424-E341EB05; Tue, 04 Dec 2012 15:18:22 +0000
X-Env-Sender: sep16@psu.edu
X-Msg-Ref: server-12.tower-217.messagelabs.com!1354634301!14723962!1
X-Originating-IP: [146.186.149.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQ2LjE4Ni4xNDkuMTQyID0+IDEwNjEx\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20497 invoked from network); 4 Dec 2012 15:18:21 -0000
Received: from tr21g12.aset.psu.edu (HELO tr21g12.aset.psu.edu)
	(146.186.149.142) by server-12.tower-217.messagelabs.com with SMTP;
	4 Dec 2012 15:18:21 -0000
Received: from smtp.psu.edu ([150.231.246.1])
	by tr21g12.aset.psu.edu (8.14.3/8.14.3) with ESMTP id qB4FIKRl2252892
	for <xen-users@lists.xen.org>; Tue, 4 Dec 2012 10:18:20 -0500
To: xen-users@lists.xen.org
Date: Tue, 04 Dec 2012 10:18:20 -0500
MIME-Version: 1.0
From: "Steven Peckins" <sep16@psu.edu>
Organization: The Penn State University
Message-ID: <op.wosssuywoix2ex@smtp.psu.edu>
User-Agent: Opera Mail/12.12 (Linux)
X-Virus-Scanned: by amavisd-new
Subject: [Xen-users] VGA passthrough over VNC
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


I'd like to be able to use OpenGL on a remote Windows box (WS2012), so  
I've been experimenting with Xen for the past few days.  Most of the  
work-throughs for 3D acceleration with Windows that people post/blog are  
for local machines, that is the display is shown on the local screen.  Is  
it possible to forward accelerated video through VNC or RDP with Xen?

Thanks,

--steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 16:28:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 16:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfvLd-0004vJ-GP; Tue, 04 Dec 2012 16:27:53 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>)
	id 1Tfukr-0001z0-87; Tue, 04 Dec 2012 15:49:53 +0000
Received: from [85.158.143.99:64965] by server-3.bemta-4.messagelabs.com id
	9D/A1-06841-0AB1EB05; Tue, 04 Dec 2012 15:49:52 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-2.tower-216.messagelabs.com!1354636191!22710955!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29064 invoked from network); 4 Dec 2012 15:49:51 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-2.tower-216.messagelabs.com with SMTP;
	4 Dec 2012 15:49:51 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 7F7812C216;
	Tue,  4 Dec 2012 16:50:05 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id SYjcrJ+Brgv1; Tue,  4 Dec 2012 16:50:05 +0100 (CET)
Received: from [127.0.0.1] (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id CF87D2C212;
	Tue,  4 Dec 2012 16:50:04 +0100 (CET)
Message-ID: <50BE1B95.7040900@laukamp.me>
Date: Tue, 04 Dec 2012 16:49:41 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: Andreas Hilboll <lists@hilboll.de>
References: <50BE13F8.7010001@hilboll.de>
In-Reply-To: <50BE13F8.7010001@hilboll.de>
X-Mailman-Approved-At: Tue, 04 Dec 2012 16:27:51 +0000
Cc: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Am 04.12.2012 16:17, schrieb Andreas Hilboll:
> Hi all,
>
> I need to set up three hosts as Xen dom0. I'm quite familiar with
> Debian-type distributions, i.e. Debian and Ubuntu. I'm wondering which
> distro is better suited for a dom0 system. In particular, I haven't been
> able to find Xen 4.2 packages for neither Ubuntu Precise nor Debian.
> It would be nice to have XCP working, but I noticed that the Xen wiki
> recommends switching to Debian SID. However, I'm quite reluctant to run
> an unstable distro on a production machine.
>
> Summary of my questions:
>
> * Is there a way to get Xen 4.2 in either Ubuntu or Debian
> (not-unstable) without compiling from source?
> * Which distro has better Xen support *in the repository*?
> * Is there a way to get XCP working in either Ubuntu or Debian
> (not-unstable)?
> * Are the improvements from 4.1 to 4.2 good enough to make the trouble
> of self-compiling (in case there are no packages) worthwhile?
>
> Thanks for your insight!
> Cheers, Andreas.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Hello,

I would take Debian Squeeze. At the end it is a question of which you 
like more. The compilation of Xen 4.2 is very simple and discribed in 
the Wiki. You can do this in a chroot to prevent installing all needed 
packages in the production system itself. The deb make target is very 
useful this will create a deb package of the Xen distribution so you can 
simple install and uninstall the core components very easy, you just 
will need to install a few additional libs over apt/dpkg like libjpeg 
because they are needed for the QEmu Backend but not a dependency of the 
created deb package. Make sure that you made the in the wiki mentioned 
configfix that everything is installed on the correct place 
(--install-layout=deb)

For nativ Dom0 support in the kernel which is not given in the normal 
squeeze Repos (2.6.32 kernel) you can use 3.2.0 from the backports repo 
(http://backports.debian.org).

Best Regards

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 16:28:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 16:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfvLd-0004vJ-GP; Tue, 04 Dec 2012 16:27:53 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>)
	id 1Tfukr-0001z0-87; Tue, 04 Dec 2012 15:49:53 +0000
Received: from [85.158.143.99:64965] by server-3.bemta-4.messagelabs.com id
	9D/A1-06841-0AB1EB05; Tue, 04 Dec 2012 15:49:52 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-2.tower-216.messagelabs.com!1354636191!22710955!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29064 invoked from network); 4 Dec 2012 15:49:51 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-2.tower-216.messagelabs.com with SMTP;
	4 Dec 2012 15:49:51 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 7F7812C216;
	Tue,  4 Dec 2012 16:50:05 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id SYjcrJ+Brgv1; Tue,  4 Dec 2012 16:50:05 +0100 (CET)
Received: from [127.0.0.1] (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id CF87D2C212;
	Tue,  4 Dec 2012 16:50:04 +0100 (CET)
Message-ID: <50BE1B95.7040900@laukamp.me>
Date: Tue, 04 Dec 2012 16:49:41 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: Andreas Hilboll <lists@hilboll.de>
References: <50BE13F8.7010001@hilboll.de>
In-Reply-To: <50BE13F8.7010001@hilboll.de>
X-Mailman-Approved-At: Tue, 04 Dec 2012 16:27:51 +0000
Cc: xen-users@lists.xen.org, xen-api@lists.xen.org
Subject: Re: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Am 04.12.2012 16:17, schrieb Andreas Hilboll:
> Hi all,
>
> I need to set up three hosts as Xen dom0. I'm quite familiar with
> Debian-type distributions, i.e. Debian and Ubuntu. I'm wondering which
> distro is better suited for a dom0 system. In particular, I haven't been
> able to find Xen 4.2 packages for neither Ubuntu Precise nor Debian.
> It would be nice to have XCP working, but I noticed that the Xen wiki
> recommends switching to Debian SID. However, I'm quite reluctant to run
> an unstable distro on a production machine.
>
> Summary of my questions:
>
> * Is there a way to get Xen 4.2 in either Ubuntu or Debian
> (not-unstable) without compiling from source?
> * Which distro has better Xen support *in the repository*?
> * Is there a way to get XCP working in either Ubuntu or Debian
> (not-unstable)?
> * Are the improvements from 4.1 to 4.2 good enough to make the trouble
> of self-compiling (in case there are no packages) worthwhile?
>
> Thanks for your insight!
> Cheers, Andreas.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Hello,

I would take Debian Squeeze. At the end it is a question of which you 
like more. The compilation of Xen 4.2 is very simple and discribed in 
the Wiki. You can do this in a chroot to prevent installing all needed 
packages in the production system itself. The deb make target is very 
useful this will create a deb package of the Xen distribution so you can 
simple install and uninstall the core components very easy, you just 
will need to install a few additional libs over apt/dpkg like libjpeg 
because they are needed for the QEmu Backend but not a dependency of the 
created deb package. Make sure that you made the in the wiki mentioned 
configfix that everything is installed on the correct place 
(--install-layout=deb)

For nativ Dom0 support in the kernel which is not given in the normal 
squeeze Repos (2.6.32 kernel) you can use 3.2.0 from the backports repo 
(http://backports.debian.org).

Best Regards

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 16:28:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 16:28:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfvLc-0004v9-Fo; Tue, 04 Dec 2012 16:27:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>) id 1Tftje-0006AK-40
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 14:44:35 +0000
Received: from [85.158.143.35:21772] by server-1.bemta-4.messagelabs.com id
	E9/F2-27934-15C0EB05; Tue, 04 Dec 2012 14:44:33 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-12.tower-21.messagelabs.com!1354632218!12794947!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6268 invoked from network); 4 Dec 2012 14:43:38 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-12.tower-21.messagelabs.com with SMTP;
	4 Dec 2012 14:43:38 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 15BCA2C216;
	Tue,  4 Dec 2012 15:43:52 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id nnbf39BCvM7T; Tue,  4 Dec 2012 15:43:47 +0100 (CET)
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 168E52C212;
	Tue,  4 Dec 2012 15:43:47 +0100 (CET)
Message-ID: <50BE0C0B.6010007@laukamp.me>
Date: Tue, 04 Dec 2012 15:43:23 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me> <50BE043E.7000000@citrix.com>
In-Reply-To: <50BE043E.7000000@citrix.com>
Content-Type: multipart/mixed; boundary="------------060000040504090108010704"
X-Mailman-Approved-At: Tue, 04 Dec 2012 16:27:51 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------060000040504090108010704
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Am 04.12.2012 15:10, schrieb Roger Pau MonnÃ©:
> On 04/12/12 14:45, Lukas Laukamp wrote:
>> Hello all,
>>
>> because there are still problems to build Xen 4.2 on NetBSD (there was
>> also another thread on the port-xen list) I forward this message to get
>> a solution for the problem. The complete output of my build is in a log
>> file in the attachment.
>>
>> I used this commands for compilation:
>>
>> ./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
>> gmake PYTHON=/usr/pkg/bin/python2.7 xen
>> gmake tools
>>
>> I took the commans from this wiki article: http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD
>>
>> The build error appears in the tools target in libxl.
>>
>> This is the last mail from port-xen list related to this theme:
>>
>> On 30/11/12 21:16, Mike Bowie wrote:
>>
>>> On 11/30/12 12:13 PM, Jeff Rizzo wrote:
>>>> Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
>>>> lot to be done, and my pkgsrc-fu is not all that great.
>>> I could be up for that... might not be until next week, but if the build
>>> steps all work out, I should be able to cobble something together into
>>> pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also...
>>> double win.)
>> I would definetely help, this will probably require some Makefile
>> changes, which I think should be submitted upstream.
>>
>> Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?
>>
>>
>>
>> -------- Original-Nachricht --------
>> Betreff: 	Compilation of Xen 4.2 Utils breaks on NetBSD 6
>> Datum: 	Mon, 3 Dec 2012 17:19:16 +0000
>> Von: 	Miguel Clara<miguelmclara@gmail.com>
>> An: 	port-xen@netbsd.org, lukas@laukamp.me
>>
>>
>>
>> Lukas Laukamp<lukas<at>  laukamp.me<http://laukamp.me>>  writes:
>>
>>> Hey all,
>>>
>>> I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self compiled
>>> fine but the compilation of the utils breaks with this error:
>>>
>>> In file included from xl_cmdimpl.c:40:0:
>>> libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file or
>> directory
>>> compilation terminated.
>>> gmake[3]: *** [xl_cmdimpl.o] Error 1
>>> gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'
>>> gmake[2]: *** [subdir-install-libxl] Error 2
>>> gmake[2]: Leaving directory `/root/xen-4.2.0/tools'
>>> gmake[1]: *** [subdirs-install] Error 2
>>> gmake[1]: Leaving directory `/root/xen-4.2.0/tools'
>>> gmake: *** [install-tools] Error 2
>>> testdom0#
>>>
>>> I passed the needed options to the configure script so that it searches
>>> in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which is
>>> declaired to don't exist, exists in /usr/pkg/include/yajl/ so I don't
>>> understand why the file could not be found.
>>>
>>> Hope that someone could help me.
>>>
>>> Best Regards
>>>
>>>
>> I'm trying to build following the guide at:
>> http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD
>>
>> All works fine until I try to build "tools"
>>
>> gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\""
>>>> _paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\"">>_paths.h.tmp.tmp;
>> echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> ibexec\"">>_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\""
>>>> _paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\""
>>>> _paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> IR=\"/usr/pkg/bin\"">>_paths.h.tmp.tmp; echo
>> "XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\"">>_paths.h.tmp.tmp; echo
>> "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"">>_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> paths.h.tmp.tmp; echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\""
>>>> _paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\""
>>>> _paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> "XEN_RUN_DIR=\"/usr/pkg/var/run/xen\"">>_paths.h.tmp.tmp; echo
>> "XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\"">>_paths.h.tmp.tmp;
>> if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp _paths.h.tmp; else
>> rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp>_paths.h.2.tmp
>> â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp _paths.h;
>> else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gcc -pthread -o testidl testidl.o libxlutil.so
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so
>> -Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /xen-data/xen-4.2.0/tools/libxl/../../tools/libxc
>> -Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore
>> /home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so -L/usr/pkg/lib
>> â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> ld: warning: libyajl.so.2, needed by
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so, not
>> found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake: *** [install-tools] Error 2
>>
>>
>> I'm using yajl version 2....  could this be the problem? Is there any patch?
> yajl 2 should be supported, since I guess you installed yajl from
> pkgsrc, could you try setting LD_LIBRARY_PATH=/usr/pkg/lib before compiling?
>
> See the following message from Riz:
> http://mail-index.netbsd.org/port-xen/2012/11/30/msg007740.html
>
> Indeed this should be looked at and fixed.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Hello,

when I assigne LD_LIBRARY_PATH=/usr/pkg/lib to gmake when trying to 
compile tools target libxl gets compiled. But later it breaks when 
building the filesystem structure for the tools-install target because 
it can't find pygrub. The complete output of the build process is in the 
attachment.

Best Regards

--------------060000040504090108010704
Content-Type: text/plain;
 name="xen-build2.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xen-build2.log"

U2NyaXB0IHN0YXJ0ZWQgb24gVHVlIERlYyAgNCAxNDozMDo0MSAyMDEyCmRvbTAjIGdtYWtl
IExEX0xJQlJBUllfUEFUSD0vdXNyL3BrZy9saWIgdG9vbHMNCmdtYWtlIC1DIHRvb2xzIGlu
c3RhbGwNCmdtYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scycNCmdtYWtlIC1DIGluY2x1ZGUgaW5zdGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUnDQpnbWFrZSAtQyB4ZW4t
Zm9yZWlnbg0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24nDQpweXRob24yLjcgbWtoZWFkZXIucHkgeDg2
XzMyIHg4Nl8zMi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWdu
Ly4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMyLmggL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNs
dWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaA0KcHl0
aG9uMi43IG1raGVhZGVyLnB5IHg4Nl82NCB4ODZfNjQuaCAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvaW5jbHVkZS94ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYveGVuLXg4Nl82NC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1m
b3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgNCnB5dGhvbjIuNyBta2hlYWRlci5weSBpYTY0IGlhNjQuaCAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1pYTY0LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3hlbi5oDQpweXRo
b24yLjcgbWtjaGVja2VyLnB5IGNoZWNrZXIuYyB4ODZfMzIgeDg2XzY0IGlhNjQNCmdjYyAt
V2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1vIGNoZWNrZXIgY2hlY2tlci5jDQouL2NoZWNrZXIgPiB0bXAuc2l6ZQ0KZGlmZiAtdSBy
ZWZlcmVuY2Uuc2l6ZSB0bXAuc2l6ZQ0Kcm0gdG1wLnNpemUNCmdtYWtlWzRdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24n
DQpta2RpciAtcCB4ZW4vbGliZWxmDQpsbiAtc2YgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL0NPUFlJTkcgeGVuDQpsbiAtc2YgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRl
L3B1YmxpYy90cmFjZS5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hl
bi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1
ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaCAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvcGxhdGZvcm0uaCAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODZfNjQuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVk
ZS9wdWJsaWMvcGh5c2Rldi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4u
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmggL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2NhbGxi
YWNrLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUv
cHVibGljL3NjaGVkLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVu
L2luY2x1ZGUvcHVibGljL21lbW9yeS5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRl
Ly4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oIC9yb290L3hlbi00LjIuMC90
b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODZf
MzIuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tMF9vcHMuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtX2V2ZW50LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3ZlcnNpb24uaCAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvZXZlbnRfY2hhbm5l
bC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1
YmxpYy94ZW5vcHJvZi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hl
bi9pbmNsdWRlL3B1YmxpYy94ZW5jb21tLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1
ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL25taS5oIC9yb290L3hl
bi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWlh
NjQuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9w
dWJsaWMva2V4ZWMuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUv
Li4vLi4veGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaCB4ZW4NCmxuIC1zZiAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1pYTY0
IC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4NiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hl
bi9pbmNsdWRlL3B1YmxpYy9pbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8u
Li94ZW4vaW5jbHVkZS9wdWJsaWMveHNtIHhlbg0KbG4gLXNmIC4uL3hlbi1zeXMvTmV0QlNE
IHhlbi9zeXMNCmxuIC1zZiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94
ZW4vaW5jbHVkZS94ZW4vbGliZWxmLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUv
Li4vLi4veGVuL2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaCB4ZW4vbGliZWxmLw0KbG4gLXMg
Li4veGVuLWZvcmVpZ24geGVuL2ZvcmVpZ24NCnRvdWNoIHhlbi8uZGlyDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hl
bi9hcmNoLWlhNjQNCi9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xz
L2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2FyY2gtaWE2NC9odm0NCi9yb290L3hlbi00LjIu
MC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1w
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2Fy
Y2gteDg2DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0NCi9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2ZvcmVpZ24N
Ci9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUveGVuL2h2bQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vaW8NCi9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL3N5cw0KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
ZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5j
bHVkZS94ZW4veHNtDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vQ09QWUlORyAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbg0KL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuLyou
aCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbg0K
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtbTA2NDQgLXAgeGVuL2FyY2gtaWE2NC8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vYXJjaC1pYTY0DQovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4v
YXJjaC1pYTY0L2h2bS8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvaW5jbHVkZS94ZW4vYXJjaC1pYTY0L2h2bQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gteDg2
LyouaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hl
bi9hcmNoLXg4Ng0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMv
Y3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gteDg2L2h2bS8qLmggL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZt
DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDY0NCAtcCB4ZW4vZm9yZWlnbi8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vZm9yZWlnbg0KL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2h2
bS8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94
ZW4vaHZtDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vaW8vKi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2lvDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vc3lzLyou
aCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbi9z
eXMNCi9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLW0wNjQ0IC1wIHhlbi94c20vKi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL3hzbQ0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZScNCmdtYWtlWzJdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgbGlieGMgaW5z
dGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhjJw0KZ21ha2UgbGlicw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjJw0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2NvcmUuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2lu
Zy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jb3JlLm8geGNfY29yZS5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19jb3JlX3g4Ni5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2NvcmVfeDg2Lm8geGNfY29yZV94ODYuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfY3B1cG9vbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LXB0aHJlYWQgIC1jIC1vIHhjX2NwdXBvb2wubyB4Y19jcHVwb29sLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhjX2RvbWFpbi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJl
YWQgIC1jIC1vIHhjX2RvbWFpbi5vIHhjX2RvbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19l
dnRjaG4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAt
byB4Y19ldnRjaG4ubyB4Y19ldnRjaG4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZ250dGFiLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfZ250
dGFiLm8geGNfZ250dGFiLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX21pc2Muby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19taXNjLm8geGNfbWlz
Yy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC54Y19mbGFzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2ZsYXNrLm8geGNfZmxhc2suYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfcGh5c2Rldi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LXB0aHJlYWQgIC1jIC1vIHhjX3BoeXNkZXYubyB4Y19waHlzZGV2LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhjX3ByaXZhdGUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8u
Li94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhy
ZWFkICAtYyAtbyB4Y19wcml2YXRlLm8geGNfcHJpdmF0ZS5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Y19zZWRmLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMg
LW8geGNfc2VkZi5vIHhjX3NlZGYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3NjaGVkLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfY3NjaGVk
Lm8geGNfY3NjaGVkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2NzY2hlZDIuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jc2NoZWQyLm8geGNf
Y3NjaGVkMi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19hcmluYzY1My5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2FyaW5jNjUzLm8geGNfYXJp
bmM2NTMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfdGJ1Zi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5n
LXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX3RidWYubyB4Y190YnVmLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnhjX3BtLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4v
Li4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4g
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRo
cmVhZCAgLWMgLW8geGNfcG0ubyB4Y19wbS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jcHVfaG90
cGx1Zy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21t
b24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1v
IHhjX2NwdV9ob3RwbHVnLm8geGNfY3B1X2hvdHBsdWcuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
cmVzdW1lLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMg
LW8geGNfcmVzdW1lLm8geGNfcmVzdW1lLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAt
TzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3RtZW0uby5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y190bWVt
Lm8geGNfdG1lbS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1fZXZlbnQuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1fZXZlbnQubyB4
Y19tZW1fZXZlbnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVtX3BhZ2luZy5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX21lbV9wYWdpbmcu
byB4Y19tZW1fcGFnaW5nLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX21lbV9hY2Nlc3Muby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1fYWNj
ZXNzLm8geGNfbWVtX2FjY2Vzcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1zaHIuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1zaHIu
byB4Y19tZW1zaHIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfaGNhbGxfYnVmLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfaGNhbGxfYnVmLm8g
eGNfaGNhbGxfYnVmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2ZvcmVpZ25fbWVtb3J5Lm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfZm9yZWln
bl9tZW1vcnkubyB4Y19mb3JlaWduX21lbW9yeS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54dGxfY29y
ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24v
bGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHh0
bF9jb3JlLm8geHRsX2NvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHRsX2xvZ2dlcl9zdGRpby5v
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHh0bF9s
b2dnZXJfc3RkaW8ubyB4dGxfbG9nZ2VyX3N0ZGlvLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3Bh
Z2V0YWIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAt
byB4Y19wYWdldGFiLm8geGNfcGFnZXRhYi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19uZXRic2Qu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xp
YmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19u
ZXRic2QubyB4Y19uZXRic2QuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQphciByYyBsaWJ4ZW5j
dHJsLmEgeGNfY29yZS5vIHhjX2NvcmVfeDg2Lm8geGNfY3B1cG9vbC5vIHhjX2RvbWFpbi5v
IHhjX2V2dGNobi5vIHhjX2dudHRhYi5vIHhjX21pc2MubyB4Y19mbGFzay5vIHhjX3BoeXNk
ZXYubyB4Y19wcml2YXRlLm8geGNfc2VkZi5vIHhjX2NzY2hlZC5vIHhjX2NzY2hlZDIubyB4
Y19hcmluYzY1My5vIHhjX3RidWYubyB4Y19wbS5vIHhjX2NwdV9ob3RwbHVnLm8geGNfcmVz
dW1lLm8geGNfdG1lbS5vIHhjX21lbV9ldmVudC5vIHhjX21lbV9wYWdpbmcubyB4Y19tZW1f
YWNjZXNzLm8geGNfbWVtc2hyLm8geGNfaGNhbGxfYnVmLm8geGNfZm9yZWlnbl9tZW1vcnku
byB4dGxfY29yZS5vIHh0bF9sb2dnZXJfc3RkaW8ubyB4Y19wYWdldGFiLm8geGNfbmV0YnNk
Lm8NCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54Y19jb3JlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4v
Li4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4g
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRo
cmVhZCAgLWZQSUMgLWMgLW8geGNfY29yZS5vcGljIHhjX2NvcmUuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfY29yZV94ODYub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5
cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19jb3JlX3g4Ni5vcGljIHhjX2NvcmVfeDg2
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2NwdXBvb2wub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19jcHVwb29sLm9w
aWMgeGNfY3B1cG9vbC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21haW4ub3BpYy5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4
Y19kb21haW4ub3BpYyB4Y19kb21haW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZXZ0
Y2huLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQ
SUMgLWMgLW8geGNfZXZ0Y2huLm9waWMgeGNfZXZ0Y2huLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhjX2dudHRhYi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1mUElDIC1jIC1vIHhjX2dudHRhYi5vcGljIHhjX2dudHRhYi5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC54Y19taXNjLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfbWlzYy5vcGljIHhjX21pc2MuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAueGNfZmxhc2sub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19mbGFzay5vcGljIHhjX2ZsYXNr
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3BoeXNkZXYub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19waHlzZGV2Lm9w
aWMgeGNfcGh5c2Rldi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19wcml2YXRlLm9waWMu
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8g
eGNfcHJpdmF0ZS5vcGljIHhjX3ByaXZhdGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
c2VkZi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1m
UElDIC1jIC1vIHhjX3NlZGYub3BpYyB4Y19zZWRmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnhjX2NzY2hlZC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJl
YWQgIC1mUElDIC1jIC1vIHhjX2NzY2hlZC5vcGljIHhjX2NzY2hlZC5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19jc2NoZWQyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfY3NjaGVkMi5vcGljIHhjX2NzY2hlZDIu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfYXJpbmM2NTMub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19hcmluYzY1My5v
cGljIHhjX2FyaW5jNjUzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3RidWYub3BpYy5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4
Y190YnVmLm9waWMgeGNfdGJ1Zi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19wbS5vcGlj
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1v
IHhjX3BtLm9waWMgeGNfcG0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3B1X2hvdHBs
dWcub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJ
QyAtYyAtbyB4Y19jcHVfaG90cGx1Zy5vcGljIHhjX2NwdV9ob3RwbHVnLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLnhjX3Jlc3VtZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3Rv
dHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3Jlc3VtZS5vcGljIHhjX3Jlc3VtZS5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y190bWVtLm9waWMuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfdG1lbS5vcGljIHhjX3Rt
ZW0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVtX2V2ZW50Lm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfbWVtX2V2
ZW50Lm9waWMgeGNfbWVtX2V2ZW50LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJ
QyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX21lbV9w
YWdpbmcub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAt
ZlBJQyAtYyAtbyB4Y19tZW1fcGFnaW5nLm9waWMgeGNfbWVtX3BhZ2luZy5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC54Y19tZW1fYWNjZXNzLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Npbmct
cHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfbWVtX2FjY2Vzcy5vcGljIHhj
X21lbV9hY2Nlc3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVtc2hyLm9waWMuZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNf
bWVtc2hyLm9waWMgeGNfbWVtc2hyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJ
QyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2hjYWxs
X2J1Zi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1m
UElDIC1jIC1vIHhjX2hjYWxsX2J1Zi5vcGljIHhjX2hjYWxsX2J1Zi5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19mb3JlaWduX21lbW9yeS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5n
LXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2ZvcmVpZ25fbWVtb3J5Lm9w
aWMgeGNfZm9yZWlnbl9tZW1vcnkuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElD
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHRsX2NvcmUu
b3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAt
YyAtbyB4dGxfY29yZS5vcGljIHh0bF9jb3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnh0
bF9sb2dnZXJfc3RkaW8ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1w
dGhyZWFkICAtZlBJQyAtYyAtbyB4dGxfbG9nZ2VyX3N0ZGlvLm9waWMgeHRsX2xvZ2dlcl9z
dGRpby5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19wYWdldGFiLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfcGFnZXRh
Yi5vcGljIHhjX3BhZ2V0YWIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbmV0YnNkLm9w
aWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9s
aWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMg
LW8geGNfbmV0YnNkLm9waWMgeGNfbmV0YnNkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAgIC1wdGhyZWFkIC1XbCwtc29uYW1lIC1XbCxsaWJ4ZW5jdHJsLnNvLjQuMiAtc2hhcmVk
IC1vIGxpYnhlbmN0cmwuc28uNC4yLjAgeGNfY29yZS5vcGljIHhjX2NvcmVfeDg2Lm9waWMg
eGNfY3B1cG9vbC5vcGljIHhjX2RvbWFpbi5vcGljIHhjX2V2dGNobi5vcGljIHhjX2dudHRh
Yi5vcGljIHhjX21pc2Mub3BpYyB4Y19mbGFzay5vcGljIHhjX3BoeXNkZXYub3BpYyB4Y19w
cml2YXRlLm9waWMgeGNfc2VkZi5vcGljIHhjX2NzY2hlZC5vcGljIHhjX2NzY2hlZDIub3Bp
YyB4Y19hcmluYzY1My5vcGljIHhjX3RidWYub3BpYyB4Y19wbS5vcGljIHhjX2NwdV9ob3Rw
bHVnLm9waWMgeGNfcmVzdW1lLm9waWMgeGNfdG1lbS5vcGljIHhjX21lbV9ldmVudC5vcGlj
IHhjX21lbV9wYWdpbmcub3BpYyB4Y19tZW1fYWNjZXNzLm9waWMgeGNfbWVtc2hyLm9waWMg
eGNfaGNhbGxfYnVmLm9waWMgeGNfZm9yZWlnbl9tZW1vcnkub3BpYyB4dGxfY29yZS5vcGlj
IHh0bF9sb2dnZXJfc3RkaW8ub3BpYyB4Y19wYWdldGFiLm9waWMgeGNfbmV0YnNkLm9waWMg
ICAgLUwvdXNyL3BrZy9saWINCmxuIC1zZiBsaWJ4ZW5jdHJsLnNvLjQuMi4wIGxpYnhlbmN0
cmwuc28uNC4yDQpsbiAtc2YgbGlieGVuY3RybC5zby40LjIgbGlieGVuY3RybC5zbw0KZ2Nj
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhnX3ByaXZh
dGUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4
Z19wcml2YXRlLm8geGdfcHJpdmF0ZS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19zdXNwZW5kLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfc3Vz
cGVuZC5vIHhjX3N1c3BlbmQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tYWluX3Jlc3RvcmUu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xp
YmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19k
b21haW5fcmVzdG9yZS5vIHhjX2RvbWFpbl9yZXN0b3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhj
X2RvbWFpbl9zYXZlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWMgLW8geGNfZG9tYWluX3NhdmUubyB4Y19kb21haW5fc2F2ZS5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54Y19vZmZsaW5lX3BhZ2Uuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
IC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1wdGhyZWFkICAtYyAtbyB4Y19vZmZsaW5lX3BhZ2UubyB4Y19vZmZsaW5lX3BhZ2UuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGNfY29tcHJlc3Npb24uby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jb21wcmVzc2lvbi5vIHhjX2NvbXByZXNz
aW9uLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYmVsZi10b29scy5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNz
aW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIGxpYmVsZi10b29scy5vIC4uLy4uL3hl
bi9jb21tb24vbGliZWxmL2xpYmVsZi10b29scy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJlbGYt
bG9hZGVyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMg
LW8gbGliZWxmLWxvYWRlci5vIC4uLy4uL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1sb2Fk
ZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxmLWRvbWluZm8uby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyBsaWJlbGYtZG9taW5mby5vIC4uLy4u
L3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxp
YmVsZi1yZWxvY2F0ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJl
YWQgIC1jIC1vIGxpYmVsZi1yZWxvY2F0ZS5vIC4uLy4uL3hlbi9jb21tb24vbGliZWxmL2xp
YmVsZi1yZWxvY2F0ZS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21fY29yZS5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2RvbV9jb3JlLm8g
eGNfZG9tX2NvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2Jvb3Quby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21fYm9vdC5vIHhj
X2RvbV9ib290LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV9lbGZsb2FkZXIuby5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21fZWxmbG9h
ZGVyLm8geGNfZG9tX2VsZmxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21fYnppbWFn
ZWxvYWRlci5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgLURI
QVZFX0JaTElCIC1sYnoyIC1ESEFWRV9MWk1BIC1sbHptYSAgLWMgLW8geGNfZG9tX2J6aW1h
Z2Vsb2FkZXIubyB4Y19kb21fYnppbWFnZWxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19k
b21fYmlubG9hZGVyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWMgLW8geGNfZG9tX2JpbmxvYWRlci5vIHhjX2RvbV9iaW5sb2FkZXIuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfZG9tX2NvbXBhdF9saW51eC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2RvbV9jb21wYXRfbGludXgubyB4Y19kb21f
Y29tcGF0X2xpbnV4LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV94ODYuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21feDg2Lm8geGNf
ZG9tX3g4Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jcHVpZF94ODYuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jcHVpZF94ODYubyB4Y19j
cHVpZF94ODYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfaHZtX2J1aWxkX3g4Ni5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2h2bV9idWlsZF94
ODYubyB4Y19odm1fYnVpbGRfeDg2LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KYXIgcmMgbGli
eGVuZ3Vlc3QuYSB4Z19wcml2YXRlLm8geGNfc3VzcGVuZC5vIHhjX2RvbWFpbl9yZXN0b3Jl
Lm8geGNfZG9tYWluX3NhdmUubyB4Y19vZmZsaW5lX3BhZ2UubyB4Y19jb21wcmVzc2lvbi5v
IGxpYmVsZi10b29scy5vIGxpYmVsZi1sb2FkZXIubyBsaWJlbGYtZG9taW5mby5vIGxpYmVs
Zi1yZWxvY2F0ZS5vIHhjX2RvbV9jb3JlLm8geGNfZG9tX2Jvb3QubyB4Y19kb21fZWxmbG9h
ZGVyLm8geGNfZG9tX2J6aW1hZ2Vsb2FkZXIubyB4Y19kb21fYmlubG9hZGVyLm8geGNfZG9t
X2NvbXBhdF9saW51eC5vIHhjX2RvbV94ODYubyB4Y19jcHVpZF94ODYubyB4Y19odm1fYnVp
bGRfeDg2Lm8NCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Z19wcml2YXRlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGdfcHJpdmF0ZS5vcGljIHhnX3ByaXZhdGUu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfc3VzcGVuZC5vcGljLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3N1c3BlbmQub3Bp
YyB4Y19zdXNwZW5kLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbWFpbl9yZXN0b3Jl
Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1v
bi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMg
LWMgLW8geGNfZG9tYWluX3Jlc3RvcmUub3BpYyB4Y19kb21haW5fcmVzdG9yZS5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19kb21haW5fc2F2ZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNz
aW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbWFpbl9zYXZlLm9w
aWMgeGNfZG9tYWluX3NhdmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfb2ZmbGluZV9w
YWdlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQ
SUMgLWMgLW8geGNfb2ZmbGluZV9wYWdlLm9waWMgeGNfb2ZmbGluZV9wYWdlLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLnhjX2NvbXByZXNzaW9uLm9waWMuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfY29tcHJlc3Npb24ub3Bp
YyB4Y19jb21wcmVzc2lvbi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJlbGYtdG9vbHMu
b3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAt
YyAtbyBsaWJlbGYtdG9vbHMub3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYt
dG9vbHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxmLWxvYWRlci5vcGljLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1X
ZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIGxpYmVs
Zi1sb2FkZXIub3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVyLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYmVsZi1kb21pbmZvLm9waWMuZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8gbGliZWxmLWRvbWlu
Zm8ub3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5saWJlbGYtcmVsb2NhdGUub3BpYy5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyBsaWJlbGYtcmVsb2NhdGUu
b3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtcmVsb2NhdGUuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGNfZG9tX2NvcmUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19kb21fY29yZS5vcGljIHhjX2Rv
bV9jb3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV9ib290Lm9waWMuZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdl
cnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZG9t
X2Jvb3Qub3BpYyB4Y19kb21fYm9vdC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQ
SUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21f
ZWxmbG9hZGVyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWZQSUMgLWMgLW8geGNfZG9tX2VsZmxvYWRlci5vcGljIHhjX2RvbV9lbGZsb2FkZXIu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2J6aW1hZ2Vsb2FkZXIub3BpYy5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkIC1ESEFWRV9CWkxJQiAtbGJ6
MiAtREhBVkVfTFpNQSAtbGx6bWEgIC1mUElDIC1jIC1vIHhjX2RvbV9iemltYWdlbG9hZGVy
Lm9waWMgeGNfZG9tX2J6aW1hZ2Vsb2FkZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
ZG9tX2JpbmxvYWRlci5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbV9iaW5sb2FkZXIub3BpYyB4Y19kb21fYmlubG9h
ZGVyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV9jb21wYXRfbGludXgub3BpYy5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4
Y19kb21fY29tcGF0X2xpbnV4Lm9waWMgeGNfZG9tX2NvbXBhdF9saW51eC5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC54Y19kb21feDg2Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZG9tX3g4Ni5vcGljIHhjX2RvbV94
ODYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3B1aWRfeDg2Lm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfY3B1aWRf
eDg2Lm9waWMgeGNfY3B1aWRfeDg2LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJ
QyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2h2bV9i
dWlsZF94ODYub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94
ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFk
ICAtZlBJQyAtYyAtbyB4Y19odm1fYnVpbGRfeDg2Lm9waWMgeGNfaHZtX2J1aWxkX3g4Ni5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtV2wsLXNvbmFtZSAtV2wsbGlieGVuZ3Vl
c3Quc28uNC4yIC1zaGFyZWQgLW8gbGlieGVuZ3Vlc3Quc28uNC4yLjAgeGdfcHJpdmF0ZS5v
cGljIHhjX3N1c3BlbmQub3BpYyB4Y19kb21haW5fcmVzdG9yZS5vcGljIHhjX2RvbWFpbl9z
YXZlLm9waWMgeGNfb2ZmbGluZV9wYWdlLm9waWMgeGNfY29tcHJlc3Npb24ub3BpYyBsaWJl
bGYtdG9vbHMub3BpYyBsaWJlbGYtbG9hZGVyLm9waWMgbGliZWxmLWRvbWluZm8ub3BpYyBs
aWJlbGYtcmVsb2NhdGUub3BpYyB4Y19kb21fY29yZS5vcGljIHhjX2RvbV9ib290Lm9waWMg
eGNfZG9tX2VsZmxvYWRlci5vcGljIHhjX2RvbV9iemltYWdlbG9hZGVyLm9waWMgeGNfZG9t
X2JpbmxvYWRlci5vcGljIHhjX2RvbV9jb21wYXRfbGludXgub3BpYyB4Y19kb21feDg2Lm9w
aWMgeGNfY3B1aWRfeDg2Lm9waWMgeGNfaHZtX2J1aWxkX3g4Ni5vcGljIC1ESEFWRV9CWkxJ
QiAtbGJ6MiAtREhBVkVfTFpNQSAtbGx6bWEgLWx6IC9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAgLUwvdXNyL3BrZy9saWIN
CmxuIC1zZiBsaWJ4ZW5ndWVzdC5zby40LjIuMCBsaWJ4ZW5ndWVzdC5zby40LjINCmxuIC1z
ZiBsaWJ4ZW5ndWVzdC5zby40LjIgbGlieGVuZ3Vlc3Quc28NCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5jdHJsX29zZGVwX0VO
T1NZUy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1m
UElDIC1jIC1vIHhlbmN0cmxfb3NkZXBfRU5PU1lTLm9waWMgeGVuY3RybF9vc2RlcF9FTk9T
WVMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgLWcgICAgLXNoYXJlZCAtbyB4ZW5jdHJs
X29zZGVwX0VOT1NZUy5zbyB4ZW5jdHJsX29zZGVwX0VOT1NZUy5vcGljIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91
c3IvcGtnL2xpYg0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGMnDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnhlbmN0cmwuc28uNC4y
LjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliDQovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQg
LXAgbGlieGVuY3RybC5hIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYg0KbG4gLXNmIGxpYnhlbmN0cmwuc28uNC4yLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbmN0cmwuc28uNC4yDQpsbiAtc2YgbGlieGVu
Y3RybC5zby40LjIgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L2xpYnhlbmN0cmwuc28NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW5jdHJsLmggeGVuY3RybG9zZGVwLmggeGVu
dG9vbGxvZy5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1
ZGUNCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDc1NSAtcCBsaWJ4ZW5ndWVzdC5zby40LjIuMCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW5ndWVzdC5hIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYg0KbG4gLXNmIGxpYnhlbmd1
ZXN0LnNvLjQuMi4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9saWJ4ZW5ndWVzdC5zby40LjINCmxuIC1zZiBsaWJ4ZW5ndWVzdC5zby40LjIgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbmd1ZXN0LnNvDQov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
bTA2NDQgLXAgeGVuZ3Vlc3QuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9pbmNsdWRlDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4YycNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgZmxhc2sgaW5zdGFsbA0KZ21ha2VbM106IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrJw0KZ21ha2Vb
NF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrJw0K
Z21ha2UgLUMgdXRpbHMgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzJw0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxvYWRwb2xpY3kuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdhbGwgLWcgLVdlcnJvciAtSS9yb290L3hlbi00LjIu
MC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBs
b2FkcG9saWN5Lm8gbG9hZHBvbGljeS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICBs
b2FkcG9saWN5Lm8gIC9yb290L3hlbi00LjIuMC90b29scy9mbGFzay91dGlscy8uLi8uLi8u
Li90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC1vIGZsYXNrLWxvYWRwb2xpY3kNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5zZXRlbmZvcmNl
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XYWxsIC1nIC1XZXJyb3IgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLWMgLW8gc2V0ZW5mb3JjZS5vIHNldGVuZm9yY2UuYyAgLUkvdXNyL3BrZy9pbmNs
dWRlDQpnY2MgICAgc2V0ZW5mb3JjZS5vICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2sv
dXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtbyBmbGFzay1zZXRl
bmZvcmNlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAuZ2V0ZW5mb3JjZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2FsbCAt
ZyAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4u
L3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGdldGVuZm9yY2UubyBnZXRlbmZvcmNlLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIGdldGVuZm9yY2UubyAgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
LW8gZmxhc2stZ2V0ZW5mb3JjZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmxhYmVsLXBjaS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2FsbCAtZyAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0
aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNr
L3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGxhYmVsLXBjaS5vIGxhYmVs
LXBjaS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICBsYWJlbC1wY2kubyAgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhl
bmN0cmwuc28gLW8gZmxhc2stbGFiZWwtcGNpDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuZ2V0LWJvb2wuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdhbGwgLWcgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9m
bGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29s
cy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBnZXQtYm9vbC5v
IGdldC1ib29sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIGdldC1ib29sLm8gIC9y
b290L3hlbi00LjIuMC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9s
aWJ4ZW5jdHJsLnNvIC1vIGZsYXNrLWdldC1ib29sDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuc2V0LWJvb2wuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdhbGwgLWcgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29s
cy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBzZXQtYm9v
bC5vIHNldC1ib29sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHNldC1ib29sLm8g
IC9yb290L3hlbi00LjIuMC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4
Yy9saWJ4ZW5jdHJsLnNvIC1vIGZsYXNrLXNldC1ib29sDQovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUg
LXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbg0KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNzU1IC1wIGZsYXNrLWxvYWRwb2xpY3kgZmxhc2stc2V0ZW5mb3JjZSBmbGFzay1n
ZXRlbmZvcmNlIGZsYXNrLWxhYmVsLXBjaSBmbGFzay1nZXQtYm9vbCBmbGFzay1zZXQtYm9v
bCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zYmluDQpnbWFrZVs1
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9mbGFzay91dGls
cycNCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2ZsYXNrJw0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvZmxhc2snDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycNCmdtYWtlIC1DIHhlbnN0b3JlIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZScNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdG9yZV9j
bGllbnQuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8g
eGVuc3RvcmVfY2xpZW50Lm8geGVuc3RvcmVfY2xpZW50LmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhzLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURV
U0VfUFRIUkVBRCAgLWZQSUMgLWMgLW8geHMub3BpYyB4cy5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54c19saWIub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWZQSUMgLWMgLW8geHNfbGliLm9waWMgeHNfbGliLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAgIC1XbCwtc29uYW1lIC1XbCxsaWJ4ZW5zdG9yZS5zby4zLjAgLXNoYXJlZCAt
byBsaWJ4ZW5zdG9yZS5zby4zLjAuMSB4cy5vcGljIHhzX2xpYi5vcGljICAtbHB0aHJlYWQg
IC1ML3Vzci9wa2cvbGliDQpsbiAtc2YgbGlieGVuc3RvcmUuc28uMy4wLjEgbGlieGVuc3Rv
cmUuc28uMy4wDQpsbiAtc2YgbGlieGVuc3RvcmUuc28uMy4wIGxpYnhlbnN0b3JlLnNvDQpn
Y2MgICAgeGVuc3RvcmVfY2xpZW50Lm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3Jl
Ly4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbyB4ZW5zdG9yZSAgLUwv
dXNyL3BrZy9saWINCmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLWV4aXN0cw0KbG4gLWYgeGVu
c3RvcmUgeGVuc3RvcmUtbGlzdA0KbG4gLWYgeGVuc3RvcmUgeGVuc3RvcmUtcmVhZA0KbG4g
LWYgeGVuc3RvcmUgeGVuc3RvcmUtcm0NCmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLWNobW9k
DQpsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS13cml0ZQ0KbG4gLWYgeGVuc3RvcmUgeGVuc3Rv
cmUtbHMNCmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLXdhdGNoDQpnY2MgIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3RvcmVfY29udHJvbC5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZV9j
b250cm9sLm8geGVuc3RvcmVfY29udHJvbC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
ICB4ZW5zdG9yZV9jb250cm9sLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbyB4ZW5zdG9yZS1jb250cm9s
ICAtTC91c3IvcGtnL2xpYg0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLnhzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgIC1jIC1vIHhzLm8geHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHNfbGliLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhzX2xpYi5vIHhzX2xpYi5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmFyIHJjcyBsaWJ4ZW5zdG9yZS5hIHhzLm8geHNfbGli
Lm8NCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
c190ZGJfZHVtcC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAt
YyAtbyB4c190ZGJfZHVtcC5vIHhzX3RkYl9kdW1wLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnV0aWxz
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHV0aWxz
Lm8gdXRpbHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudGRiLm8uZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3Jl
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHRkYi5vIHRkYi5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC50
YWxsb2Muby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8g
dGFsbG9jLm8gdGFsbG9jLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHhzX3RkYl9k
dW1wLm8gdXRpbHMubyB0ZGIubyB0YWxsb2MubyAtbyB4c190ZGJfZHVtcCAgLUwvdXNyL3Br
Zy9saWINCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC54ZW5zdG9yZWRfY29yZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9s
aWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNs
dWRlICAtYyAtbyB4ZW5zdG9yZWRfY29yZS5vIHhlbnN0b3JlZF9jb3JlLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLnhlbnN0b3JlZF93YXRjaC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29s
cy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRfd2F0Y2gubyB4ZW5zdG9yZWRfd2F0Y2guYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGVuc3RvcmVkX2RvbWFpbi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8u
Li8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRfZG9tYWluLm8geGVuc3RvcmVk
X2RvbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdG9yZWRfdHJhbnNhY3Rpb24uby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVuc3RvcmVkX3Ry
YW5zYWN0aW9uLm8geGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmhh
c2h0YWJsZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAt
SS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAt
byBoYXNodGFibGUubyBoYXNodGFibGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3RvcmVkX25l
dGJzZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4
ZW5zdG9yZWRfbmV0YnNkLm8geGVuc3RvcmVkX25ldGJzZC5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
ZW5zdG9yZWRfcG9zaXguby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8geGVuc3RvcmVkX3Bvc2l4Lm8geGVuc3RvcmVkX3Bvc2l4LmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAgIHhlbnN0b3JlZF9jb3JlLm8geGVuc3RvcmVkX3dhdGNoLm8g
eGVuc3RvcmVkX2RvbWFpbi5vIHhlbnN0b3JlZF90cmFuc2FjdGlvbi5vIHhzX2xpYi5vIHRh
bGxvYy5vIHV0aWxzLm8gdGRiLm8gaGFzaHRhYmxlLm8geGVuc3RvcmVkX25ldGJzZC5vIHhl
bnN0b3JlZF9wb3NpeC5vIC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90
b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtbyB4ZW5zdG9yZWQgIC1ML3Vzci9wa2cvbGli
DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvc2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbnN0b3JlLWNvbXBhdA0KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdmFyL3J1bi94ZW5z
dG9yZWQNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Zh
ci9saWIveGVuc3RvcmVkDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVuc3RvcmVkIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4NCi9yb290L3hlbi00LjIuMC90b29scy94
ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5zdG9yZS1j
b250cm9sIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbg0KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LW0wNzU1IC1wIHhlbnN0b3JlIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2Jpbg0Kc2V0IC1lIDsgZm9yIGMgaW4geGVuc3RvcmUtZXhpc3RzIHhlbnN0b3JlLWxp
c3QgeGVuc3RvcmUtcmVhZCB4ZW5zdG9yZS1ybSB4ZW5zdG9yZS1jaG1vZCB4ZW5zdG9yZS13
cml0ZSB4ZW5zdG9yZS1scyB4ZW5zdG9yZS13YXRjaCA7IGRvIFwNCglsbiAtZiAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4veGVuc3RvcmUgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluLyR7Y30gOyBcDQpkb25lDQovcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
ZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA3NTUgLXAgbGlieGVuc3RvcmUuc28uMy4wLjEgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliDQpsbiAtc2YgbGlieGVuc3RvcmUuc28uMy4wLjEg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbnN0b3Jl
LnNvLjMuMA0KbG4gLXNmIGxpYnhlbnN0b3JlLnNvLjMuMCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvbGlieGVuc3RvcmUuc28NCi9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBs
aWJ4ZW5zdG9yZS5hIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLW0wNjQ0IC1wIHhlbnN0b3JlLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvaW5jbHVkZQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnN0b3JlX2xpYi5oIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUNCi9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAt
cCBjb21wYXQveHMuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9p
bmNsdWRlL3hlbnN0b3JlLWNvbXBhdC94cy5oDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgY29tcGF0L3hzX2xp
Yi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVu
c3RvcmUtY29tcGF0L3hzX2xpYi5oDQpsbiAtc2YgeGVuc3RvcmUtY29tcGF0L3hzLmggIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveHMuaA0KbG4g
LXNmIHhlbnN0b3JlLWNvbXBhdC94c19saWIuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hzX2xpYi5oDQpnbWFrZVszXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZScNCmdtYWtlWzJdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgbWlzYyBp
bnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYycNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC54ZW5wZXJmLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L21pc2MvLi4vLi4vdG9vbHMgIC1jIC1vIHhlbnBlcmYubyB4ZW5wZXJmLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHhlbnBlcmYgeGVucGVyZi5vIC9yb290L3hlbi00LjIu
MC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9w
a2cvbGliDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAueGVucG0uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8u
Li8uLi90b29scyAgLWMgLW8geGVucG0ubyB4ZW5wbS5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgICAtbyB4ZW5wbSB4ZW5wbS5vIC9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4u
Ly4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliDQpnY2MgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4tdG1lbS1saXN0
LXBhcnNlLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4u
L3Rvb2xzICAgICAgeGVuLXRtZW0tbGlzdC1wYXJzZS5jICAgLW8geGVuLXRtZW0tbGlzdC1w
YXJzZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
Lmd0cmFjZXZpZXcuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
SS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scyAgLWMgLW8gZ3RyYWNldmlldy5vIGd0cmFjZXZpZXcuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgICAgLW8gZ3RyYWNldmlldyBndHJhY2V2aWV3Lm8gLWxjdXJz
ZXMgIC1ML3Vzci9wa2cvbGliDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuZ3RyYWNlc3RhdC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzICAtYyAtbyBndHJhY2VzdGF0Lm8gZ3RyYWNl
c3RhdC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtbyBndHJhY2VzdGF0IGd0cmFj
ZXN0YXQubyAgLUwvdXNyL3BrZy9saWINCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC54ZW5sb2NrcHJvZi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzICAtYyAtbyB4ZW5sb2NrcHJvZi5v
IHhlbmxvY2twcm9mLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHhlbmxvY2tw
cm9mIHhlbmxvY2twcm9mLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9v
bHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwvdXNyL3BrZy9saWINCmdjYyAgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW53YXRjaGRvZ2Quby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21p
c2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90
b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMg
LW8geGVud2F0Y2hkb2dkLm8geGVud2F0Y2hkb2dkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAgIC1vIHhlbndhdGNoZG9nZCB4ZW53YXRjaGRvZ2QubyAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtn
L2xpYg0KZ2NjIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGVuLWRldGVjdC5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8u
Li8uLi90b29scyAgICAgIHhlbi1kZXRlY3QuYyAgIC1vIHhlbi1kZXRlY3QNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4taHZtY3R4Lm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMg
IC1jIC1vIHhlbi1odm1jdHgubyB4ZW4taHZtY3R4LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAgIC1vIHhlbi1odm1jdHggeGVuLWh2bWN0eC5vIC9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGli
DQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVu
LWh2bWNyYXNoLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMgIC1jIC1vIHhlbi1odm1jcmFzaC5vIHhlbi1odm1jcmFzaC5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtbyB4ZW4taHZtY3Jhc2ggeGVuLWh2bWNyYXNoLm8g
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3Ry
bC5zbyAgLUwvdXNyL3BrZy9saWINCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54ZW4tbG93bWVtZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hl
bi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzICAtYyAtbyB4ZW4tbG93bWVtZC5vIHhl
bi1sb3dtZW1kLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHhlbi1sb3dtZW1k
IHhlbi1sb3dtZW1kLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMv
bGlieGMvbGlieGVuY3RybC5zbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90
b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5zbyAgLUwvdXNyL3BrZy9saWINCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4taHB0b29sLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMg
IC1jIC1vIHhlbi1ocHRvb2wubyB4ZW4taHB0b29sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAgIC1vIHhlbi1ocHRvb2wgeGVuLWhwdG9vbC5vIC9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28g
IC1ML3Vzci9wa2cvbGliDQpzZXQgLWU7IGZvciBkIGluIDsgZG8gZ21ha2UgLUMgJGQ7IGRv
bmUNCi9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvc2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9weXRo
b24vaW5zdGFsbC13cmFwICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5j
b25zIHhlbi1kZXRlY3QgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
YmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9weXRob24vaW5z
dGFsbC13cmFwICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4bSB4ZW4tYnVn
dG9vbCB4ZW4tcHl0aG9uLXBhdGggeGVuZCB4ZW5wZXJmIHhzdmlldyB4ZW5wbSB4ZW4tdG1l
bS1saXN0LXBhcnNlIGd0cmFjZXZpZXcgZ3RyYWNlc3RhdCB4ZW5sb2NrcHJvZiB4ZW53YXRj
aGRvZ2QgeGVuLXJpbmd3YXRjaCB4ZW4taHZtY3R4IHhlbi1odm1jcmFzaCB4ZW4tbG93bWVt
ZCB4ZW4taHB0b29sIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3Ni
aW4NCi9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3B5dGhvbi9pbnN0
YWxsLXdyYXAgIi91c3IvcGtnL2Jpbi9weXRob24yLjciIC9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbnB2bmV0Ym9v
dCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NCnNldCAtZTsg
Zm9yIGQgaW4gOyBkbyBnbWFrZSAtQyAkZCBpbnN0YWxsLXJlY3Vyc2U7IGRvbmUNCmdtYWtl
WzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MnDQpn
bWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdt
YWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdt
YWtlIC1DIGV4YW1wbGVzIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9leGFtcGxlcycNClsgLWQgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbiBdIHx8IFwNCgkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZXhhbXBsZXMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUg
LXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbg0Kc2V0
IC1lOyBmb3IgaSBpbiBSRUFETUUgUkVBRE1FLmluY29tcGF0aWJpbGl0aWVzOyBcDQogICAg
ZG8gWyAtZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVu
LyRpIF0gfHwgXA0KICAgIC9yb290L3hlbi00LjIuMC90b29scy9leGFtcGxlcy8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCAkaSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuOyBcDQpkb25lDQpbIC1kIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94ZW4gXSB8fCBcDQoJL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2V4YW1wbGVzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1
IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94ZW4NClsg
LWQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9hdXRv
IF0gfHwgXA0KCS9yb290L3hlbi00LjIuMC90b29scy9leGFtcGxlcy8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9ldGMveGVuL2F1dG8NCnNldCAtZTsgZm9yIGkgaW4geGVuZC1jb25maWcu
c3hwIHhtLWNvbmZpZy54bWwgeG1leGFtcGxlMSAgeG1leGFtcGxlMiB4bWV4YW1wbGUzIHht
ZXhhbXBsZS5odm0geG1leGFtcGxlLmh2bS1zdHViZG9tIHhtZXhhbXBsZS5wdi1ncnViIHht
ZXhhbXBsZS5uYmQgeG1leGFtcGxlLnZ0aSB4bGV4YW1wbGUuaHZtIHhsZXhhbXBsZS5wdmxp
bnV4IHhlbmQtcGNpLXF1aXJrcy5zeHAgeGVuZC1wY2ktcGVybWlzc2l2ZS5zeHAgeGwuY29u
ZiBjcHVwb29sOyBcDQogICAgZG8gWyAtZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9ldGMveGVuLyRpIF0gfHwgXA0KICAgIC9yb290L3hlbi00LjIuMC90b29s
cy9leGFtcGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCAkaSAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuOyBcDQpkb25lDQpn
bWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9leGFt
cGxlcycNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzJw0KZ21ha2UgLUMgaG90cGx1ZyBpbnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1ZycNCmdtYWtlWzRdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnJw0KZ21ha2Ug
LUMgY29tbW9uIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9ob3RwbHVnL2NvbW1vbicNCnJtIC1mICJob3RwbHVncGF0aC5z
aCIudG1wOyAgZWNobyAiU0JJTkRJUj1cIi91c3IveGVuNDIvc2JpblwiIiA+PiJob3RwbHVn
cGF0aC5zaCIudG1wOyAgZWNobyAiQklORElSPVwiL3Vzci94ZW40Mi9iaW5cIiIgPj4iaG90
cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIkxJQkVYRUM9XCIvdXNyL3hlbjQyL2xpYmV4ZWNc
IiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIkxJQkRJUj1cIi91c3IveGVuNDIv
bGliXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJTSEFSRURJUj1cIi91c3Iv
eGVuNDIvc2hhcmVcIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlBSSVZBVEVf
QklORElSPVwiL3Vzci94ZW40Mi9iaW5cIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVj
aG8gIlhFTkZJUk1XQVJFRElSPVwiL3Vzci94ZW40Mi9saWIveGVuL2Jvb3RcIiIgPj4iaG90
cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlhFTl9DT05GSUdfRElSPVwiL3Vzci94ZW40Mi9l
dGMveGVuXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJYRU5fU0NSSVBUX0RJ
Uj1cIi91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50
bXA7ICBlY2hvICJYRU5fTE9DS19ESVI9XCIvdXNyL3hlbjQyL3Zhci9saWJcIiIgPj4iaG90
cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlhFTl9SVU5fRElSPVwiL3Vzci94ZW40Mi92YXIv
cnVuL3hlblwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX1BBR0lOR19E
SVI9XCIvdXNyL3hlbjQyL3Zhci9saWIveGVuL3hlbnBhZ2luZ1wiIiA+PiJob3RwbHVncGF0
aC5zaCIudG1wOyAJaWYgISBjbXAgLXMgImhvdHBsdWdwYXRoLnNoIi50bXAgImhvdHBsdWdw
YXRoLnNoIjsgdGhlbiBtdiAtZiAiaG90cGx1Z3BhdGguc2giLnRtcCAiaG90cGx1Z3BhdGgu
c2giOyBlbHNlIHJtIC1mICJob3RwbHVncGF0aC5zaCIudG1wOyBmaQ0KWyAtZCAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHMgXSB8fCBc
DQoJL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvY29tbW9uLy4uLy4uLy4uL3Rvb2xz
L2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2V0Yy94ZW4vc2NyaXB0cw0Kc2V0IC1lOyBmb3IgaSBpbiAiaG90cGx1
Z3BhdGguc2giOyBcDQogICBkbyBcDQogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1
Zy9jb21tb24vLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgJGkgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzOyBc
DQpkb25lDQpzZXQgLWU7IGZvciBpIGluIDsgXA0KICAgZG8gXA0KICAgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2hvdHBsdWcvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LW0wNjQ0IC1wICRpIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0
Yy94ZW4vc2NyaXB0czsgXA0KZG9uZQ0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9jb21tb24nDQpnbWFrZVs0XTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnJw0KZ21ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcnDQpn
bWFrZSAtQyBOZXRCU0QgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvTmV0QlNEJw0KL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2hvdHBsdWcvTmV0QlNELy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQg
LW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94
ZW4vc2NyaXB0cw0Kc2V0IC1lOyBmb3IgaSBpbiAgYmxvY2sgdmlmLWJyaWRnZSB2aWYtaXA7
IFwNCiAgIGRvIFwNCiAgIC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnL05ldEJTRC8u
Li8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCAkaSAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHM7IFwNCmRvbmUNCnNl
dCAtZTsgZm9yIGkgaW4gOyBcDQogICBkbyBcDQogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aG90cGx1Zy9OZXRCU0QvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAg
JGkgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9zY3Jp
cHRzOyBcDQpkb25lDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9OZXRCU0QvLi4v
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3JjLmQNCnNldCAtZTsgZm9yIGkgaW4gcmMu
ZC94ZW5jb21tb25zIHJjLmQveGVuZCByYy5kL3hlbmRvbWFpbnMgcmMuZC94ZW4td2F0Y2hk
b2c7IFwNCiAgIGRvIFwNCiAgIC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnL05ldEJT
RC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCAkaSAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMvcmMuZDsgXA0KZG9uZQ0KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvTmV0QlNELy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLW0wNjQ0IC1wIC4uL2NvbW1vbi9ob3RwbHVncGF0aC5zaCAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMvcmMuZC94ZW4taG90cGx1Z3BhdGguc2gN
CmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hv
dHBsdWcvTmV0QlNEJw0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvaG90cGx1ZycNCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcnDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1DIHhlbnRyYWNlIGluc3RhbGwN
CmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94
ZW50cmFjZScNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54ZW50cmFjZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1j
IC1vIHhlbnRyYWNlLm8geGVudHJhY2UuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAg
LW8geGVudHJhY2UgeGVudHJhY2UubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2Uv
Li4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwvdXNyL3BrZy9saWINCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5zZXRzaXplLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gc2V0c2l6ZS5vIHNl
dHNpemUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLW8geGVudHJhY2Vfc2V0c2l6
ZSBzZXRzaXplLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xz
L2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliDQpnY2MgIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuY3R4Lm8uZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
dHJhY2UvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJh
Y2UvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVuY3R4Lm8geGVuY3R4LmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHhlbmN0eCB4ZW5jdHgubyAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwv
dXNyL3BrZy9saWINCi9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9iaW4NClsgLXogInhlbmN0eCIgXSB8fCAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3
NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvbWFu
L21hbjENCi9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9zaGFyZS9tYW4vbWFuOA0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNl
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbnRyYWNlIHhlbnRyYWNl
X3NldHNpemUgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQov
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvcHl0aG9uL2luc3Rh
bGwtd3JhcCAiL3Vzci9wa2cvYmluL3B5dGhvbjIuNyIgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbnRyYWNl
X2Zvcm1hdCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NClsg
LXogInhlbmN0eCIgXSB8fCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVuY3R4IC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRy
YWNlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnRyYWNlX2Zvcm1h
dC4xIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL21hbi9t
YW4xDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtbTA2NDQgLXAgeGVudHJhY2UuOCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9zaGFyZS9tYW4vbWFuOA0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UnDQpnbWFrZVsyXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1DIHhjdXRpbHMg
aW5zdGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3hjdXRpbHMnDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueGNfcmVzdG9yZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1j
IC1vIHhjX3Jlc3RvcmUubyB4Y19yZXN0b3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAgIHhjX3Jlc3RvcmUubyAtbyB4Y19yZXN0b3JlIC9yb290L3hlbi00LjIuMC90b29scy94
Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gIC1ML3Vz
ci9wa2cvbGliDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAueGNfc2F2ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1jIC1vIHhjX3NhdmUu
byB4Y19zYXZlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHhjX3NhdmUubyAtbyB4
Y19zYXZlIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhj
L2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9v
bHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMv
Li4vLi4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gIC1ML3Vzci9wa2cvbGliDQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAucmVhZG5v
dGVzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWMgLW8gcmVhZG5vdGVzLm8gcmVh
ZG5vdGVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHJlYWRub3Rlcy5vIC1vIHJl
YWRub3RlcyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4
Yy9saWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rv
b2xzL2xpYnhjL2xpYnhlbmd1ZXN0LnNvICAtTC91c3IvcGtnL2xpYg0KZ2NjICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxzZXZ0Y2huLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94
Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWMgLW8gbHNldnRjaG4ubyBsc2V2dGNobi5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICBsc2V2dGNobi5vIC1vIGxzZXZ0Y2huIC9y
b290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0
cmwuc28gIC1ML3Vzci9wa2cvbGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NCi9yb290L3hlbi00LjIuMC90b29scy94Y3V0
aWxzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhjX3Jlc3RvcmUgeGNf
c2F2ZSByZWFkbm90ZXMgbHNldnRjaG4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvYmluDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy94Y3V0aWxzJw0KZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZSAtQyBmaXJtd2FyZSBpbnN0YWxsDQpnbWFrZVsz
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUn
DQpnbWFrZSBQWVRIT049cHl0aG9uMi43IHN1YmRpcnMtYWxsDQpnbWFrZVs0XTogRW50ZXJp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZVs1
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUn
DQpnbWFrZSAtQyBzZWFiaW9zLWRpciBhbGwNCmdtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9zZWFiaW9zLWRpci1yZW1vdGUn
DQogIEJ1aWxkIEtjb25maWcgY29uZmlnIGZpbGUNCiAgQ29tcGlsaW5nIHdob2xlIHByb2dy
YW0gb3V0L2Njb2RlLjE2LnMNCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBzcmMvaW9wb3J0Lmg6
ODE6MCwNCiAgICAgICAgICAgICAgICAgZnJvbSBzcmMvZmFycHRyLmg6OSwNCiAgICAgICAg
ICAgICAgICAgZnJvbSBzcmMvb3V0cHV0LmM6OToNCnNyYy90eXBlcy5oOjEyNzowOiB3YXJu
aW5nOiAiX19zZWN0aW9uIiByZWRlZmluZWQNCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDoz
MjA6MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmlu
aXRpb24NCnNyYy90eXBlcy5oOjEzMDowOiB3YXJuaW5nOiAiX19hbGlnbmVkIiByZWRlZmlu
ZWQNCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDozMTk6MDogbm90ZTogdGhpcyBpcyB0aGUg
bG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24NCiAgQ29tcGlsaW5nIHRvIGFz
c2VtYmxlciBvdXQvYXNtLW9mZnNldHMucw0KICBHZW5lcmF0aW5nIG9mZnNldCBmaWxlIG91
dC9hc20tb2Zmc2V0cy5oDQogIENvbXBpbGluZyAoMTZiaXQpIG91dC9jb2RlMTYubw0KICBD
b21waWxpbmcgd2hvbGUgcHJvZ3JhbSBvdXQvY2NvZGUzMmZsYXQubw0KSW4gZmlsZSBpbmNs
dWRlZCBmcm9tIHNyYy9pb3BvcnQuaDo4MTowLA0KICAgICAgICAgICAgICAgICBmcm9tIHNy
Yy9mYXJwdHIuaDo5LA0KICAgICAgICAgICAgICAgICBmcm9tIHNyYy9vdXRwdXQuYzo5Og0K
c3JjL3R5cGVzLmg6MTI3OjA6IHdhcm5pbmc6ICJfX3NlY3Rpb24iIHJlZGVmaW5lZA0KL3Vz
ci9pbmNsdWRlL3N5cy9jZGVmcy5oOjMyMDowOiBub3RlOiB0aGlzIGlzIHRoZSBsb2NhdGlv
biBvZiB0aGUgcHJldmlvdXMgZGVmaW5pdGlvbg0Kc3JjL3R5cGVzLmg6MTMwOjA6IHdhcm5p
bmc6ICJfX2FsaWduZWQiIHJlZGVmaW5lZA0KL3Vzci9pbmNsdWRlL3N5cy9jZGVmcy5oOjMx
OTowOiBub3RlOiB0aGlzIGlzIHRoZSBsb2NhdGlvbiBvZiB0aGUgcHJldmlvdXMgZGVmaW5p
dGlvbg0KICBDb21waWxpbmcgd2hvbGUgcHJvZ3JhbSBvdXQvY29kZTMyc2VnLm8NCkluIGZp
bGUgaW5jbHVkZWQgZnJvbSBzcmMvaW9wb3J0Lmg6ODE6MCwNCiAgICAgICAgICAgICAgICAg
ZnJvbSBzcmMvZmFycHRyLmg6OSwNCiAgICAgICAgICAgICAgICAgZnJvbSBzcmMvb3V0cHV0
LmM6OToNCnNyYy90eXBlcy5oOjEyNzowOiB3YXJuaW5nOiAiX19zZWN0aW9uIiByZWRlZmlu
ZWQNCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDozMjA6MDogbm90ZTogdGhpcyBpcyB0aGUg
bG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24NCnNyYy90eXBlcy5oOjEzMDow
OiB3YXJuaW5nOiAiX19hbGlnbmVkIiByZWRlZmluZWQNCi91c3IvaW5jbHVkZS9zeXMvY2Rl
ZnMuaDozMTk6MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3Vz
IGRlZmluaXRpb24NCiAgQnVpbGRpbmcgbGQgc2NyaXB0cyAodmVyc2lvbiAiMS42LjMuMi0y
MDEyMTIwNF8xNDMxNTUtZG9tMC5saXBwdXguZGUiKQ0KRml4ZWQgc3BhY2U6IDB4ZTA1Yi0w
eDEwMDAwICB0b3RhbDogODEwMSAgc2xhY2s6IDUgIFBlcmNlbnQgc2xhY2s6IDAuMSUNCjE2
Yml0IHNpemU6ICAgICAgICAgICA0MDkxMg0KMzJiaXQgc2VnbWVudGVkIHNpemU6IDE1ODAN
CjMyYml0IGZsYXQgc2l6ZTogICAgICAxMzYzNg0KMzJiaXQgZmxhdCBpbml0IHNpemU6IDUz
MjMyDQogIExpbmtpbmcgb3V0L3JvbTE2Lm8NCiAgU3RyaXBwaW5nIG91dC9yb20xNi5zdHJp
cC5vDQogIExpbmtpbmcgb3V0L3JvbTMyc2VnLm8NCiAgU3RyaXBwaW5nIG91dC9yb20zMnNl
Zy5zdHJpcC5vDQogIExpbmtpbmcgb3V0L3JvbS5vDQogIFByZXBwaW5nIG91dC9iaW9zLmJp
bg0KVG90YWwgc2l6ZTogMTExODUyICBGaXhlZDogNTYxMzIgIEZyZWU6IDE5MjIwICh1c2Vk
IDg1LjMlIG9mIDEyOEtpQiByb20pDQpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9zZWFiaW9zLWRpci1yZW1vdGUnDQpnbWFr
ZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2Fy
ZScNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9maXJtd2FyZScNCmdtYWtlIC1DIHJvbWJpb3MgYWxsDQpnbWFrZVs2XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcycNCmdt
YWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9yb21iaW9zJw0KZ21ha2UgLUMgMzJiaXQgYWxsDQpnbWFrZVs4XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJp
dCcNCmdtYWtlWzldOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9maXJtd2FyZS9yb21iaW9zLzMyYml0Jw0KZ21ha2UgLUMgdGNnYmlvcyBhbGwNCmdtYWtl
WzEwXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdh
cmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zJw0KZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC50Y2diaW9zLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9y
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1z
b2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJi
aXQvdGNnYmlvcy8uLi8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JLi4gLUkuLi8uLiAg
LWMgLW8gdGNnYmlvcy5vIHRjZ2Jpb3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAt
TzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnRwbV9kcml2ZXJzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMt
ZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvdGNnYmlvcy8uLi8uLi8uLi8uLi8uLi90b29s
cy9pbmNsdWRlIC1JLi4gLUkuLi8uLiAgLWMgLW8gdHBtX2RyaXZlcnMubyB0cG1fZHJpdmVy
cy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmxkIC1tZWxmX2kzODYgLXIgdGNnYmlvcy5vIHRw
bV9kcml2ZXJzLm8gLW8gdGNnYmlvc2V4dC5vDQpnbWFrZVsxMF06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90Y2di
aW9zJw0KZ21ha2VbOV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdCcNCmdtYWtlIDMyYml0Ymlvc19mbGF0LmgNCmdt
YWtlWzldOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9yb21iaW9zLzMyYml0Jw0KZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC4zMmJpdGJpb3Muby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVpbHRpbiAtbXNvZnQt
ZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC8u
Li8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JLi4gIC1jIC1vIDMyYml0Ymlvcy5vIDMyYml0
Ymlvcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudXRpbC5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29m
dC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0
Ly4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkuLiAgLWMgLW8gdXRpbC5vIHV0aWwuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnBtbS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAt
SS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0Ly4uLy4uLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkuLiAgLWMgLW8gcG1tLm8gcG1tLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KbGQgLW1lbGZfaTM4NiAtcyAtciAzMmJpdGJpb3MubyB0Y2diaW9zL3RjZ2Jp
b3NleHQubyB1dGlsLm8gcG1tLm8gLW8gMzJiaXRiaW9zX2FsbC5vDQpzaCBta2hleCBoaWdo
Ymlvc19hcnJheSAzMmJpdGJpb3NfYWxsLm8gPiAzMmJpdGJpb3NfZmxhdC5oDQpnbWFrZVs5
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9y
b21iaW9zLzMyYml0Jw0KZ21ha2VbOF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdCcNCmdtYWtlWzddOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnDQpn
bWFrZSBCSU9TLWJvY2hzLWxhdGVzdA0KZ21ha2VbN106IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnDQpnY2MgLW8gYmlvc3N1
bXMgYmlvc3N1bXMuYw0KZ2NjIC1EQlhfU01QX1BST0NFU1NPUlM9MSAtRSAtUCByb21iaW9z
LmMgPiBfcm9tYmlvc18uYw0KYmNjIC1vIHJvbWJpb3MucyAtQy1jIC1EX19pODZfXyAtMCAt
UyBfcm9tYmlvc18uYw0Kc2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwuZGF0YS8vJyBy
b21iaW9zLnMgPiBfcm9tYmlvc18ucw0KYXM4NiBfcm9tYmlvc18ucyAtYiB0bXAuYmluIC11
LSAtdy0gLWcgLTAgLWogLU8gLWwgcm9tYmlvcy50eHQNCnBlcmwgbWFrZXN5bS5wZXJsIDwg
cm9tYmlvcy50eHQgPiByb21iaW9zLnN5bQ0KbXYgdG1wLmJpbiBCSU9TLWJvY2hzLWxhdGVz
dA0KLi9iaW9zc3VtcyBCSU9TLWJvY2hzLWxhdGVzdA0KDQoNClBDSS1CaW9zIGhlYWRlciBh
dDogMHhCNUIwDQpDdXJyZW50IGNoZWNrc3VtOiAgICAgMHg1OA0KQ2FsY3VsYXRlZCBjaGVj
a3N1bTogIDB4NTggIA0KDQoNCiRQSVIgaGVhZGVyIGF0OiAgICAgMHhCOTAwDQpDdXJyZW50
IGNoZWNrc3VtOiAgICAgMHgzNw0KQ2FsY3VsYXRlZCBjaGVja3N1bTogIDB4MjcNCiAgU2V0
dGluZyBjaGVja3N1bS4NCg0KDQpCaW9zIGNoZWNrc3VtIGF0OiAgIDB4RkZGRg0KQ3VycmVu
dCBjaGVja3N1bTogICAgIDB4MDANCkNhbGN1bGF0ZWQgY2hlY2tzdW06ICAweEFBICBTZXR0
aW5nIGNoZWNrc3VtLg0Kcm0gLWYgX3JvbWJpb3NfLnMNCmdtYWtlWzddOiBMZWF2aW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnDQpnbWFr
ZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2Fy
ZS9yb21iaW9zJw0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZSAtQyB2Z2FiaW9zIGFsbA0KZ21h
a2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13
YXJlL3ZnYWJpb3MnDQpnY2MgLW8gYmlvc3N1bXMgYmlvc3N1bXMuYw0KZ2NjIC1vIHZiZXRh
Ymxlcy1nZW4gdmJldGFibGVzLWdlbi5jDQouL3ZiZXRhYmxlcy1nZW4gPiB2YmV0YWJsZXMu
aA0KZ2NjIC1FIC1QIHZnYWJpb3MuYyAgLURWQkUgIi1EVkdBQklPU19EQVRFPVwiYGRhdGUg
JyslZCAlYiAlWSdgXCIiID4gX3ZnYWJpb3NfLmMNCmJjYyAtbyB2Z2FiaW9zLnMgLUMtYyAt
RF9faTg2X18gLVMgLTAgX3ZnYWJpb3NfLmMNCnNlZCAtZSAncy9eXC50ZXh0Ly8nIC1lICdz
L15cLmRhdGEvLycgdmdhYmlvcy5zID4gX3ZnYWJpb3NfLnMNCmFzODYgX3ZnYWJpb3NfLnMg
LWIgdmdhYmlvcy5iaW4gLXUgLXctIC1nIC0wIC1qIC1PIC1sIHZnYWJpb3MudHh0DQpybSAt
ZiBfdmdhYmlvc18ucyBfdmdhYmlvc18uYyB2Z2FiaW9zLnMNCmNwIHZnYWJpb3MuYmluIFZH
QUJJT1MtbGdwbC1sYXRlc3QuYmluDQouL2Jpb3NzdW1zIFZHQUJJT1MtbGdwbC1sYXRlc3Qu
YmluDQoNCkJpb3MgY2hlY2tzdW0gYXQ6ICAgMHg5REZGDQpDdXJyZW50IGNoZWNrc3VtOiAg
ICAgMHgwMA0KQ2FsY3VsYXRlZCBjaGVja3N1bTogIDB4RUMgIFNldHRpbmcgY2hlY2tzdW0u
DQpscyAtbCBWR0FCSU9TLWxncGwtbGF0ZXN0LmJpbg0KLXJ3LXItLXItLSAgMSByb290ICB3
aGVlbCAgNDA0NDggRGVjICA0IDE0OjMxIFZHQUJJT1MtbGdwbC1sYXRlc3QuYmluDQpnY2Mg
LUUgLVAgdmdhYmlvcy5jICAtRFZCRSAtRERFQlVHICItRFZHQUJJT1NfREFURT1cImBkYXRl
ICcrJWQgJWIgJVknYFwiIiA+IF92Z2FiaW9zLWRlYnVnXy5jDQpiY2MgLW8gdmdhYmlvcy1k
ZWJ1Zy5zIC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2FiaW9zLWRlYnVnXy5jDQpzZWQgLWUg
J3MvXlwudGV4dC8vJyAtZSAncy9eXC5kYXRhLy8nIHZnYWJpb3MtZGVidWcucyA+IF92Z2Fi
aW9zLWRlYnVnXy5zDQphczg2IF92Z2FiaW9zLWRlYnVnXy5zIC1iIHZnYWJpb3MuZGVidWcu
YmluIC11IC13LSAtZyAtMCAtaiAtTyAtbCB2Z2FiaW9zLmRlYnVnLnR4dA0Kcm0gLWYgX3Zn
YWJpb3MtZGVidWdfLnMgX3ZnYWJpb3MtZGVidWdfLmMgdmdhYmlvcy1kZWJ1Zy5zDQpjcCB2
Z2FiaW9zLmRlYnVnLmJpbiBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbg0KLi9iaW9z
c3VtcyBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbg0KDQpCaW9zIGNoZWNrc3VtIGF0
OiAgIDB4QTFGRg0KQ3VycmVudCBjaGVja3N1bTogICAgIDB4MDANCkNhbGN1bGF0ZWQgY2hl
Y2tzdW06ICAweDU4ICBTZXR0aW5nIGNoZWNrc3VtLg0KbHMgLWwgVkdBQklPUy1sZ3BsLWxh
dGVzdC5kZWJ1Zy5iaW4NCi1ydy1yLS1yLS0gIDEgcm9vdCAgd2hlZWwgIDQxNDcyIERlYyAg
NCAxNDozMSBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbg0KZ2NjIC1FIC1QIHZnYWJp
b3MuYyAgLURDSVJSVVMgLURQQ0lCSU9TICItRFZHQUJJT1NfREFURT1cImBkYXRlICcrJWQg
JWIgJVknYFwiIiA+IF92Z2FiaW9zLWNpcnJ1c18uYw0KYmNjIC1vIHZnYWJpb3MtY2lycnVz
LnMgLUMtYyAtRF9faTg2X18gLVMgLTAgX3ZnYWJpb3MtY2lycnVzXy5jDQpzZWQgLWUgJ3Mv
XlwudGV4dC8vJyAtZSAncy9eXC5kYXRhLy8nIHZnYWJpb3MtY2lycnVzLnMgPiBfdmdhYmlv
cy1jaXJydXNfLnMNCmFzODYgX3ZnYWJpb3MtY2lycnVzXy5zIC1iIHZnYWJpb3MtY2lycnVz
LmJpbiAtdSAtdy0gLWcgLTAgLWogLU8gLWwgdmdhYmlvcy1jaXJydXMudHh0DQpybSAtZiBf
dmdhYmlvcy1jaXJydXNfLnMgX3ZnYWJpb3MtY2lycnVzXy5jIHZnYWJpb3MtY2lycnVzLnMN
CmNwIHZnYWJpb3MtY2lycnVzLmJpbiBWR0FCSU9TLWxncGwtbGF0ZXN0LmNpcnJ1cy5iaW4N
Ci4vYmlvc3N1bXMgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuYmluDQoNCkJpb3MgY2hl
Y2tzdW0gYXQ6ICAgMHg4QkZGDQpDdXJyZW50IGNoZWNrc3VtOiAgICAgMHgwMA0KQ2FsY3Vs
YXRlZCBjaGVja3N1bTogIDB4RjAgIFNldHRpbmcgY2hlY2tzdW0uDQpscyAtbCBWR0FCSU9T
LWxncGwtbGF0ZXN0LmNpcnJ1cy5iaW4NCi1ydy1yLS1yLS0gIDEgcm9vdCAgd2hlZWwgIDM1
ODQwIERlYyAgNCAxNDozMSBWR0FCSU9TLWxncGwtbGF0ZXN0LmNpcnJ1cy5iaW4NCmdjYyAt
RSAtUCB2Z2FiaW9zLmMgIC1EQ0lSUlVTIC1EQ0lSUlVTX0RFQlVHIC1EUENJQklPUyAiLURW
R0FCSU9TX0RBVEU9XCJgZGF0ZSAnKyVkICViICVZJ2BcIiIgPiBfdmdhYmlvcy1jaXJydXMt
ZGVidWdfLmMNCmJjYyAtbyB2Z2FiaW9zLWNpcnJ1cy1kZWJ1Zy5zIC1DLWMgLURfX2k4Nl9f
IC1TIC0wIF92Z2FiaW9zLWNpcnJ1cy1kZWJ1Z18uYw0Kc2VkIC1lICdzL15cLnRleHQvLycg
LWUgJ3MvXlwuZGF0YS8vJyB2Z2FiaW9zLWNpcnJ1cy1kZWJ1Zy5zID4gX3ZnYWJpb3MtY2ly
cnVzLWRlYnVnXy5zDQphczg2IF92Z2FiaW9zLWNpcnJ1cy1kZWJ1Z18ucyAtYiB2Z2FiaW9z
LWNpcnJ1cy5kZWJ1Zy5iaW4gLXUgLXctIC1nIC0wIC1qIC1PIC1sIHZnYWJpb3MtY2lycnVz
LmRlYnVnLnR4dA0Kcm0gLWYgX3ZnYWJpb3MtY2lycnVzLWRlYnVnXy5zIF92Z2FiaW9zLWNp
cnJ1cy1kZWJ1Z18uYyB2Z2FiaW9zLWNpcnJ1cy1kZWJ1Zy5zDQpjcCB2Z2FiaW9zLWNpcnJ1
cy5kZWJ1Zy5iaW4gVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVidWcuYmluDQouL2Jp
b3NzdW1zIFZHQUJJT1MtbGdwbC1sYXRlc3QuY2lycnVzLmRlYnVnLmJpbg0KDQpCaW9zIGNo
ZWNrc3VtIGF0OiAgIDB4OEJGRg0KQ3VycmVudCBjaGVja3N1bTogICAgIDB4MDANCkNhbGN1
bGF0ZWQgY2hlY2tzdW06ICAweDY4ICBTZXR0aW5nIGNoZWNrc3VtLg0KbHMgLWwgVkdBQklP
Uy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVidWcuYmluDQotcnctci0tci0tICAxIHJvb3QgIHdo
ZWVsICAzNTg0MCBEZWMgIDQgMTQ6MzIgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVi
dWcuYmluDQpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZS92Z2FiaW9zJw0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZVs1XTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZSAtQyBldGhl
cmJvb3QgYWxsDQpnbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmlybXdhcmUvZXRoZXJib290Jw0KaWYgISB3Z2V0IC1PIF9pcHhlLnRhci5n
eiBodHRwOi8veGVuYml0cy54ZW4ub3JnL3hlbi1leHRmaWxlcy9pcHhlLWdpdC05YTkzZGIz
ZjA5NDc0ODRlMzBlNzUzYmJkNjFhMTBiMTczMzZlMjBlLnRhci5nejsgdGhlbiBcDQoJZ2l0
IGNsb25lIGdpdDovL2dpdC5pcHhlLm9yZy9pcHhlLmdpdCBpcHhlLmdpdDsgXA0KCShjZCBp
cHhlLmdpdCAmJiBnaXQgYXJjaGl2ZSAtLWZvcm1hdD10YXIgLS1wcmVmaXg9aXB4ZS8gXA0K
CTlhOTNkYjNmMDk0NzQ4NGUzMGU3NTNiYmQ2MWExMGIxNzMzNmUyMGUgfCBnemlwID4uLi9f
aXB4ZS50YXIuZ3opOyBcDQoJcm0gLXJmIGlweGUuZ2l0OyBcDQpmaQ0Kd2dldDogbm90IGZv
dW5kDQpDbG9uaW5nIGludG8gJ2lweGUuZ2l0Jy4uLg0KcmVtb3RlOiBDb3VudGluZyBvYmpl
Y3RzOiAzNzg0OSwgZG9uZS4bW0sNCnJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICAw
JSAoMS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDElICgx
MzMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICAyJSAoMjY2
LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgMyUgKDM5OS8x
MzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDQlICg1MzIvMTMy
NzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICA1JSAoNjY0LzEzMjc2
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgNiUgKDc5Ny8xMzI3Nikg
ICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDclICg5MzAvMTMyNzYpICAg
G1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICA4JSAoMTA2My8xMzI3NikgICAb
W0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDklICgxMTk1LzEzMjc2KSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMCUgKDEzMjgvMTMyNzYpICAgG1tL
DXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDExJSAoMTQ2MS8xMzI3NikgICAbW0sN
cmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTIlICgxNTk0LzEzMjc2KSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMyUgKDE3MjYvMTMyNzYpICAgG1tLDXJl
bW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDE0JSAoMTg1OS8xMzI3NikgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTUlICgxOTkyLzEzMjc2KSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNiUgKDIxMjUvMTMyNzYpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDE3JSAoMjI1Ny8xMzI3NikgICAbW0sNcmVtb3Rl
OiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTglICgyMzkwLzEzMjc2KSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICAxOSUgKDI1MjMvMTMyNzYpICAgG1tLDXJlbW90ZTog
Q29tcHJlc3Npbmcgb2JqZWN0czogIDIwJSAoMjY1Ni8xMzI3NikgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgMjElICgyNzg4LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICAyMiUgKDI5MjEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29t
cHJlc3Npbmcgb2JqZWN0czogIDIzJSAoMzA1NC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21w
cmVzc2luZyBvYmplY3RzOiAgMjQlICgzMTg3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAyNSUgKDMzMTkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDI2JSAoMzQ1Mi8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVz
c2luZyBvYmplY3RzOiAgMjclICgzNTg1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICAyOCUgKDM3MTgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogIDI5JSAoMzg1MS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2lu
ZyBvYmplY3RzOiAgMzAlICgzOTgzLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICAzMSUgKDQxMTYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcg
b2JqZWN0czogIDMyJSAoNDI0OS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBv
YmplY3RzOiAgMzMlICg0MzgyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICAzNCUgKDQ1MTQvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2Jq
ZWN0czogIDM1JSAoNDY0Ny8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmpl
Y3RzOiAgMzYlICg0NzgwLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICAzNyUgKDQ5MTMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0
czogIDM4JSAoNTA0NS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3Rz
OiAgMzklICg1MTc4LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICA0MCUgKDUzMTEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czog
IDQxJSAoNTQ0NC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAg
NDIlICg1NTc2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0
MyUgKDU3MDkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQ0
JSAoNTg0Mi8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDUl
ICg1OTc1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NiUg
KDYxMDcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQ3JSAo
NjI0MC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDglICg2
MzczLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0OSUgKDY1
MDYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDUwJSAoNjYz
OC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTElICg2Nzcx
LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MiUgKDY5MDQv
MTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDUzJSAoNzAzNy8x
MzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTQlICg3MTcwLzEz
Mjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1NSUgKDczMDIvMTMy
NzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDU2JSAoNzQzNS8xMzI3
NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTclICg3NTY4LzEzMjc2
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1OCUgKDc3MDEvMTMyNzYp
ICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDU5JSAoNzgzMy8xMzI3Nikg
ICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjAlICg3OTY2LzEzMjc2KSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MSUgKDgwOTkvMTMyNzYpICAg
G1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDYyJSAoODIzMi8xMzI3NikgICAb
W0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjMlICg4MzY0LzEzMjc2KSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NCUgKDg0OTcvMTMyNzYpICAgG1tL
DXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDY1JSAoODYzMC8xMzI3NikgICAbW0sN
cmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjYlICg4NzYzLzEzMjc2KSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NyUgKDg4OTUvMTMyNzYpICAgG1tLDXJl
bW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDY4JSAoOTAyOC8xMzI3NikgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjklICg5MTYxLzEzMjc2KSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA3MCUgKDkyOTQvMTMyNzYpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDcxJSAoOTQyNi8xMzI3NikgICAbW0sNcmVtb3Rl
OiBDb21wcmVzc2luZyBvYmplY3RzOiAgNzIlICg5NTU5LzEzMjc2KSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA3MyUgKDk2OTIvMTMyNzYpICAgG1tLDXJlbW90ZTog
Q29tcHJlc3Npbmcgb2JqZWN0czogIDc0JSAoOTgyNS8xMzI3NikgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgNzUlICg5OTU3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3NiUgKDEwMDkwLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3NyUgKDEwMjIzLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3OCUgKDEwMzU2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3OSUgKDEwNDg5LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4MCUgKDEwNjIxLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4MSUgKDEwNzU0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4MiUgKDEwODg3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4MyUgKDExMDIwLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4NCUgKDExMTUyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4NSUgKDExMjg1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4NiUgKDExNDE4LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4NyUgKDExNTUxLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4OCUgKDExNjgzLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4OSUgKDExODE2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5MCUgKDExOTQ5LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5MSUgKDEyMDgyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5MiUgKDEyMjE0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5MyUgKDEyMzQ3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5NCUgKDEyNDgwLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5NSUgKDEyNjEzLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5NiUgKDEyNzQ1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5NyUgKDEyODc4LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5OCUgKDEzMDExLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5OSUgKDEzMTQ0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6IDEwMCUgKDEzMjc2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6IDEwMCUgKDEzMjc2LzEzMjc2KSwgZG9uZS4bW0sNClJlY2Vp
dmluZyBvYmplY3RzOiAgIDAlICgxLzM3ODQ5KSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICAx
JSAoMzc5LzM3ODQ5KSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICAyJSAoNzU3LzM3ODQ5KSAg
IA1SZWNlaXZpbmcgb2JqZWN0czogICAzJSAoMTEzNi8zNzg0OSkgICANUmVjZWl2aW5nIG9i
amVjdHM6ICAgNCUgKDE1MTQvMzc4NDkpICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDUlICgx
ODkzLzM3ODQ5KSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICA2JSAoMjI3MS8zNzg0OSksIDY0
NC4wMCBLaUIgfCAxLjI0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDclICgyNjUw
LzM3ODQ5KSwgNjQ0LjAwIEtpQiB8IDEuMjQgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICAgOCUgKDMwMjgvMzc4NDkpLCA2NDQuMDAgS2lCIHwgMS4yNCBNaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogICA5JSAoMzQwNy8zNzg0OSksIDY0NC4wMCBLaUIgfCAxLjI0IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTAlICgzNzg1LzM3ODQ5KSwgNjQ0LjAwIEtpQiB8
IDEuMjQgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxMSUgKDQxNjQvMzc4NDkpLCA2
NDQuMDAgS2lCIHwgMS4yNCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDEyJSAoNDU0
Mi8zNzg0OSksIDY0NC4wMCBLaUIgfCAxLjI0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3Rz
OiAgMTMlICg0OTIxLzM3ODQ5KSwgNjQ0LjAwIEtpQiB8IDEuMjQgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAxNCUgKDUyOTkvMzc4NDkpLCA2NDQuMDAgS2lCIHwgMS4yNCBNaUIv
cyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE1JSAoNTY3OC8zNzg0OSksIDY0NC4wMCBLaUIg
fCAxLjI0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTYlICg2MDU2LzM3ODQ5KSwg
NjQ0LjAwIEtpQiB8IDEuMjQgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxNyUgKDY0
MzUvMzc4NDkpLCA2NDQuMDAgS2lCIHwgMS4yNCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDE4JSAoNjgxMy8zNzg0OSksIDY0NC4wMCBLaUIgfCAxLjI0IE1pQi9zICAgDVJlY2Vp
dmluZyBvYmplY3RzOiAgMTklICg3MTkyLzM3ODQ5KSwgNjQ0LjAwIEtpQiB8IDEuMjQgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAyMCUgKDc1NzAvMzc4NDkpLCA2NDQuMDAgS2lC
IHwgMS4yNCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIwJSAoNzk0Ny8zNzg0OSks
IDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIxJSAoNzk0
OS8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czog
IDIyJSAoODMyNy8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDIzJSAoODcwNi8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1S
ZWNlaXZpbmcgb2JqZWN0czogIDI0JSAoOTA4NC8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI1JSAoOTQ2My8zNzg0OSksIDEuMjkgTWlC
IHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI2JSAoOTg0MS8zNzg0OSks
IDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI3JSAoMTAy
MjAvMzc4NDkpLCAxLjI5IE1pQiB8IDEuMjcgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICAyOCUgKDEwNTk4LzM3ODQ5KSwgMS4yOSBNaUIgfCAxLjI3IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgMjklICgxMDk3Ny8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDMwJSAoMTEzNTUvMzc4NDkpLCAxLjI5IE1pQiB8IDEu
MjcgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzMSUgKDExNzM0LzM3ODQ5KSwgMS45
NSBNaUIgfCAxLjI4IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMzIlICgxMjExMi8z
Nzg0OSksIDEuOTUgTWlCIHwgMS4yOCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDMz
JSAoMTI0OTEvMzc4NDkpLCAxLjk1IE1pQiB8IDEuMjggTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICAzNCUgKDEyODY5LzM3ODQ5KSwgMS45NSBNaUIgfCAxLjI4IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgMzUlICgxMzI0OC8zNzg0OSksIDEuOTUgTWlCIHwgMS4yOCBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDM2JSAoMTM2MjYvMzc4NDkpLCAxLjk1IE1p
QiB8IDEuMjggTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzNyUgKDE0MDA1LzM3ODQ5
KSwgMS45NSBNaUIgfCAxLjI4IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMzglICgx
NDM4My8zNzg0OSksIDEuOTUgTWlCIHwgMS4yOCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDM4JSAoMTQ2MDgvMzc4NDkpLCAyLjk3IE1pQiB8IDEuNDcgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAzOSUgKDE0NzYyLzM3ODQ5KSwgMi45NyBNaUIgfCAxLjQ3IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNDAlICgxNTE0MC8zNzg0OSksIDIuOTcgTWlCIHwg
MS40NyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQxJSAoMTU1MTkvMzc4NDkpLCAy
Ljk3IE1pQiB8IDEuNDcgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0MiUgKDE1ODk3
LzM3ODQ5KSwgNC4yNSBNaUIgfCAxLjY4IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
NDMlICgxNjI3Ni8zNzg0OSksIDQuMjUgTWlCIHwgMS42OCBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDQ0JSAoMTY2NTQvMzc4NDkpLCA0LjI1IE1pQiB8IDEuNjggTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA0NSUgKDE3MDMzLzM3ODQ5KSwgNC4yNSBNaUIgfCAxLjY4
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNDYlICgxNzQxMS8zNzg0OSksIDQuMjUg
TWlCIHwgMS42OCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQ3JSAoMTc3OTAvMzc4
NDkpLCA0LjI1IE1pQiB8IDEuNjggTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0OCUg
KDE4MTY4LzM3ODQ5KSwgNC4yNSBNaUIgfCAxLjY4IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgNDklICgxODU0Ny8zNzg0OSksIDQuMjUgTWlCIHwgMS42OCBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDQ5JSAoMTg2MjMvMzc4NDkpLCA0LjI1IE1pQiB8IDEuNjggTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1MCUgKDE4OTI1LzM3ODQ5KSwgNS42NCBNaUIg
fCAxLjg2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTElICgxOTMwMy8zNzg0OSks
IDUuNjQgTWlCIHwgMS44NiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDUyJSAoMTk2
ODIvMzc4NDkpLCA1LjY0IE1pQiB8IDEuODYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA1MyUgKDIwMDYwLzM3ODQ5KSwgNS42NCBNaUIgfCAxLjg2IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgNTQlICgyMDQzOS8zNzg0OSksIDUuNjQgTWlCIHwgMS44NiBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDU1JSAoMjA4MTcvMzc4NDkpLCA1LjY0IE1pQiB8IDEu
ODYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1NiUgKDIxMTk2LzM3ODQ5KSwgNS42
NCBNaUIgfCAxLjg2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTclICgyMTU3NC8z
Nzg0OSksIDUuNjQgTWlCIHwgMS44NiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDU4
JSAoMjE5NTMvMzc4NDkpLCA1LjY0IE1pQiB8IDEuODYgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA1OSUgKDIyMzMxLzM3ODQ5KSwgNS42NCBNaUIgfCAxLjg2IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgNjAlICgyMjcxMC8zNzg0OSksIDUuNjQgTWlCIHwgMS44NiBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDYxJSAoMjMwODgvMzc4NDkpLCA1LjY0IE1p
QiB8IDEuODYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2MiUgKDIzNDY3LzM3ODQ5
KSwgNS42NCBNaUIgfCAxLjg2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjMlICgy
Mzg0NS8zNzg0OSksIDUuNjQgTWlCIHwgMS44NiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDY0JSAoMjQyMjQvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA2NSUgKDI0NjAyLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjYlICgyNDk4MS8zNzg0OSksIDcuMjUgTWlCIHwg
Mi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDY3JSAoMjUzNTkvMzc4NDkpLCA3
LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2OCUgKDI1NzM4
LzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
NjklICgyNjExNi8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDcwJSAoMjY0OTUvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA3MSUgKDI2ODczLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzIlICgyNzI1Mi8zNzg0OSksIDcuMjUg
TWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDczJSAoMjc2MzAvMzc4
NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3NCUg
KDI4MDA5LzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgNzUlICgyODM4Ny8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDc2JSAoMjg3NjYvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3NyUgKDI5MTQ0LzM3ODQ5KSwgNy4yNSBNaUIg
fCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzglICgyOTUyMy8zNzg0OSks
IDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDc5JSAoMjk5
MDEvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA4MCUgKDMwMjgwLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgODElICgzMDY1OC8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDgyJSAoMzEwMzcvMzc4NDkpLCA3LjI1IE1pQiB8IDIu
MDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4MyUgKDMxNDE1LzM3ODQ5KSwgNy4y
NSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODQlICgzMTc5NC8z
Nzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDg1
JSAoMzIxNzIvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA4NiUgKDMyNTUxLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgODclICgzMjkyOS8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDg4JSAoMzMzMDgvMzc4NDkpLCA3LjI1IE1p
QiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4OSUgKDMzNjg2LzM3ODQ5
KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTAlICgz
NDA2NS8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDkxJSAoMzQ0NDMvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA5MiUgKDM0ODIyLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTMlICgzNTIwMC8zNzg0OSksIDcuMjUgTWlCIHwg
Mi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk0JSAoMzU1NzkvMzc4NDkpLCA3
LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA5NSUgKDM1OTU3
LzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
OTUlICgzNjE1Ny8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDk2JSAoMzYzMzYvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA5NyUgKDM2NzE0LzM3ODQ5KSwgOC45MCBNaUIgfCAyLjIw
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTglICgzNzA5My8zNzg0OSksIDguOTAg
TWlCIHwgMi4yMCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk5JSAoMzc0NzEvMzc4
NDkpLCA4LjkwIE1pQiB8IDIuMjAgTWlCL3MgICANcmVtb3RlOiBUb3RhbCAzNzg0OSAoZGVs
dGEgMjgxMzgpLCByZXVzZWQgMzExOTggKGRlbHRhIDIzMDIxKRtbSw0KUmVjZWl2aW5nIG9i
amVjdHM6IDEwMCUgKDM3ODQ5LzM3ODQ5KSwgOC45MCBNaUIgfCAyLjIwIE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAxMDAlICgzNzg0OS8zNzg0OSksIDkuMjYgTWlCIHwgMi4yMCBN
aUIvcywgZG9uZS4NClJlc29sdmluZyBkZWx0YXM6ICAgMCUgKDAvMjgxMzgpICAgDVJlc29s
dmluZyBkZWx0YXM6ICAgMSUgKDMyNC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogICAy
JSAoNjI0LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgIDMlICgxMTEwLzI4MTM4KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgIDQlICgxMjE4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVs
dGFzOiAgIDUlICgxNDQzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgIDYlICgxNzU2
LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgIDclICgyMDAzLzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgMTAlICgyODg5LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAg
MTElICgzMTM0LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTIlICgzNDA3LzI4MTM4
KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTMlICgzNjg1LzI4MTM4KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgMTQlICgzOTYwLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTUlICg0
MjM4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTYlICg0NjE5LzI4MTM4KSAgIA1S
ZXNvbHZpbmcgZGVsdGFzOiAgMTclICg0OTUzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgMTglICg1MDcxLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTklICg1MzQ4LzI4
MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjAlICg1NjgyLzI4MTM4KSAgIA1SZXNvbHZp
bmcgZGVsdGFzOiAgMjElICg1OTYwLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjIl
ICg2Mjc5LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjMlICg2NDczLzI4MTM4KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgMjQlICg2NzY2LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVs
dGFzOiAgMjUlICg3MDk1LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjclICg3ODA1
LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjglICg3OTU4LzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgMjklICg4MTY3LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAg
MzAlICg4NDYzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzElICg4NzMwLzI4MTM4
KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzIlICg5MDE2LzI4MTM4KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgMzQlICg5NzU1LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzUlICg5
ODU2LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzYlICgxMDE2NC8yODEzOCkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDM3JSAoMTA0MzEvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0
YXM6ICAzOCUgKDEwNjk4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzklICgxMTE5
MS8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDQwJSAoMTEzMDQvMjgxMzgpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA0MSUgKDExNTU1LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgNDIlICgxMTgzOC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDQzJSAoMTIxMDYv
MjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0NCUgKDEyMzk3LzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgNDUlICgxMjY5Ny8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczog
IDQ2JSAoMTI5ODIvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0NyUgKDEzMjI2LzI4
MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNDglICgxMzU1MS8yODEzOCkgICANUmVzb2x2
aW5nIGRlbHRhczogIDQ5JSAoMTM4MDQvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA1
MCUgKDE0MDg4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNTElICgxNDM3MC8yODEz
OCkgICANUmVzb2x2aW5nIGRlbHRhczogIDUyJSAoMTQ2MzcvMjgxMzgpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA1MyUgKDE0OTYxLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNTQl
ICgxNTIyOC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDU1JSAoMTU0OTAvMjgxMzgp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA1NiUgKDE1NzY1LzI4MTM4KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgNTclICgxNjA2MC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDU4JSAo
MTYzMjIvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA1OSUgKDE2NjQ5LzI4MTM4KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgNjAlICgxNjkzMS8yODEzOCkgICANUmVzb2x2aW5nIGRl
bHRhczogIDYxJSAoMTcxNjYvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA2MiUgKDE3
NDY4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjMlICgxNzczNC8yODEzOCkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDY0JSAoMTgwMTcvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA2NSUgKDE4MjkwLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjYlICgxODU4
Ni8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDY3JSAoMTg4ODEvMjgxMzgpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA2OCUgKDE5MTQ3LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgNjklICgxOTQxNi8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDcwJSAoMTk3MTYv
MjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3MSUgKDIwMDAxLzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgNzIlICgyMDI2NC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczog
IDczJSAoMjA1NDIvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3NCUgKDIwODg0LzI4
MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzUlICgyMTEwNi8yODEzOCkgICANUmVzb2x2
aW5nIGRlbHRhczogIDc2JSAoMjEzODgvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3
NyUgKDIxNjc2LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzglICgyMTk1My8yODEz
OCkgICANUmVzb2x2aW5nIGRlbHRhczogIDc5JSAoMjIyNDUvMjgxMzgpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA4MCUgKDIyNTEzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgODEl
ICgyMjc5Ny8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDgyJSAoMjMxMDQvMjgxMzgp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA4MyUgKDIzMzU5LzI4MTM4KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgODQlICgyMzY2Ny8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDg1JSAo
MjM5MjQvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4NiUgKDI0MjE4LzI4MTM4KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgODclICgyNDQ4OS8yODEzOCkgICANUmVzb2x2aW5nIGRl
bHRhczogIDg4JSAoMjQ4MzIvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4OSUgKDI1
MTE1LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTAlICgyNTMyNi8yODEzOCkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDkxJSAoMjU2MDgvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA5MiUgKDI1ODkwLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTMlICgyNjE4
NS8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDk0JSAoMjY0NTcvMjgxMzgpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA5NSUgKDI2NzQzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgOTYlICgyNzAzOC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDk3JSAoMjczMDUv
MjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA5OCUgKDI3NTc2LzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgOTklICgyNzg3MS8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczog
MTAwJSAoMjgxMzgvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6IDEwMCUgKDI4MTM4LzI4
MTM4KSwgZG9uZS4NCkNoZWNraW5nIG91dCBmaWxlczogIDI1JSAoMzE3LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDI2JSAoMzE4LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxl
czogIDI3JSAoMzMwLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDI4JSAoMzQzLzEy
MjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDI5JSAoMzU1LzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogIDMwJSAoMzY3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDMx
JSAoMzc5LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDMyJSAoMzkyLzEyMjIpICAg
DUNoZWNraW5nIG91dCBmaWxlczogIDMzJSAoNDA0LzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDM0JSAoNDE2LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDM1JSAoNDI4
LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDM2JSAoNDQwLzEyMjIpICAgDUNoZWNr
aW5nIG91dCBmaWxlczogIDM3JSAoNDUzLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDM4JSAoNDY1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDM5JSAoNDc3LzEyMjIp
ICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQwJSAoNDg5LzEyMjIpICAgDUNoZWNraW5nIG91
dCBmaWxlczogIDQxJSAoNTAyLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQyJSAo
NTE0LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQzJSAoNTI2LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDQ0JSAoNTM4LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxl
czogIDQ1JSAoNTUwLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQ2JSAoNTYzLzEy
MjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQ3JSAoNTc1LzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogIDQ4JSAoNTg3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQ5
JSAoNTk5LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDUwJSAoNjExLzEyMjIpICAg
DUNoZWNraW5nIG91dCBmaWxlczogIDUxJSAoNjI0LzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDUyJSAoNjM2LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDUzJSAoNjQ4
LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDU0JSAoNjYwLzEyMjIpICAgDUNoZWNr
aW5nIG91dCBmaWxlczogIDU1JSAoNjczLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDU2JSAoNjg1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDU3JSAoNjk3LzEyMjIp
ICAgDUNoZWNraW5nIG91dCBmaWxlczogIDU4JSAoNzA5LzEyMjIpICAgDUNoZWNraW5nIG91
dCBmaWxlczogIDU5JSAoNzIxLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDYwJSAo
NzM0LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDYxJSAoNzQ2LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDYyJSAoNzU4LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxl
czogIDYzJSAoNzcwLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDY0JSAoNzgzLzEy
MjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDY1JSAoNzk1LzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogIDY2JSAoODA3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDY3
JSAoODE5LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDY4JSAoODMxLzEyMjIpICAg
DUNoZWNraW5nIG91dCBmaWxlczogIDY5JSAoODQ0LzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDcwJSAoODU2LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDcxJSAoODY4
LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDcyJSAoODgwLzEyMjIpICAgDUNoZWNr
aW5nIG91dCBmaWxlczogIDczJSAoODkzLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDc0JSAoOTA1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDc1JSAoOTE3LzEyMjIp
ICAgDUNoZWNraW5nIG91dCBmaWxlczogIDc2JSAoOTI5LzEyMjIpICAgDUNoZWNraW5nIG91
dCBmaWxlczogIDc3JSAoOTQxLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDc4JSAo
OTU0LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDc5JSAoOTY2LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDgwJSAoOTc4LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxl
czogIDgxJSAoOTkwLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDgyJSAoMTAwMy8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4MyUgKDEwMTUvMTIyMikgICANQ2hlY2tp
bmcgb3V0IGZpbGVzOiAgODQlICgxMDI3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDg1JSAoMTAzOS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4NiUgKDEwNTEvMTIy
MikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgODclICgxMDY0LzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogIDg4JSAoMTA3Ni8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4
OSUgKDEwODgvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgOTAlICgxMTAwLzEyMjIp
ICAgDUNoZWNraW5nIG91dCBmaWxlczogIDkwJSAoMTEwNC8xMjIyKSAgIA1DaGVja2luZyBv
dXQgZmlsZXM6ICA5MSUgKDExMTMvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgOTIl
ICgxMTI1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDkzJSAoMTEzNy8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICA5NCUgKDExNDkvMTIyMikgICANQ2hlY2tpbmcgb3V0
IGZpbGVzOiAgOTUlICgxMTYxLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDk2JSAo
MTE3NC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA5NyUgKDExODYvMTIyMikgICAN
Q2hlY2tpbmcgb3V0IGZpbGVzOiAgOTglICgxMTk4LzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDk5JSAoMTIxMC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6IDEwMCUgKDEy
MjIvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAxMDAlICgxMjIyLzEyMjIpLCBkb25l
Lg0KbXYgX2lweGUudGFyLmd6IGlweGUudGFyLmd6DQpybSAtcmYgaXB4ZQ0KZ3ppcCAtZGMg
aXB4ZS50YXIuZ3ogfCB0YXIgeGYgLQ0KZm9yIGkgaW4gJChjYXQgcGF0Y2hlcy9zZXJpZXMp
IDsgZG8gICAgICAgICAgICAgICAgIFwNCiAgICBwYXRjaCAtZCBpcHhlIC1wMSAtLXF1aWV0
IDxwYXRjaGVzLyRpIHx8IGV4aXQgMSA7IFwNCmRvbmUNCmNhdCBDb25maWcgPj5pcHhlL3Ny
Yy9hcmNoL2kzODYvTWFrZWZpbGUNCmdtYWtlIC1DIGlweGUvc3JjIGJpbi9ydGw4MTM5LnJv
bQ0KZ21ha2VbN106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2Zpcm13YXJlL2V0aGVyYm9vdC9pcHhlL3NyYycNCnJtIC1mICBiaW4vKi4qICBiaW4vZXJy
b3JzCSBiaW4vTklDCSAuL3V0aWwvbnJ2MmIgLi91dGlsL3piaW4gLi91dGlsL2VsZjJlZmkz
MiAuL3V0aWwvZWxmMmVmaTY0IC4vdXRpbC9lZmlyb20gLi91dGlsL2ljY2ZpeCAuL3V0aWwv
ZWluZm8gVEFHUyBiaW4vc3ltdGFiDQogIFtNRURJQVJVTEVTXSBleGUNCiAgW01FRElBUlVM
RVNdIHJhdw0KICBbTUVESUFSVUxFU10gaGQNCiAgW01FRElBUlVMRVNdIG5iaQ0KICBbTUVE
SUFSVUxFU10gZHNrDQogIFtNRURJQVJVTEVTXSBsa3JuDQogIFtNRURJQVJVTEVTXSBra2tw
eGUNCiAgW01FRElBUlVMRVNdIGtrcHhlDQogIFtNRURJQVJVTEVTXSBrcHhlDQogIFtNRURJ
QVJVTEVTXSBweGUNCiAgW01FRElBUlVMRVNdIG1yb20NCiAgW01FRElBUlVMRVNdIHJvbQ0K
ICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpaXNyLlMNCiAgW1JVTEVTXSBh
cmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbTMyX3dyYXBwZXIuUw0KICBbUlVMRVNd
IGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9lbnRyeS5TDQogIFtSVUxFU10gYXJjaC9p
Mzg2L2Zpcm13YXJlL3BjYmlvcy9lODIwbWFuZ2xlci5TDQogIFtSVUxFU10gYXJjaC9pMzg2
L3ByZWZpeC9tYnIuUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvcHhlcHJlZml4LlMN
CiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L3JvbXByZWZpeC5TDQogIFtSVUxFU10gYXJj
aC9pMzg2L3ByZWZpeC9leGVwcmVmaXguUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgv
aGRwcmVmaXguUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvdXNiZGlzay5TDQogIFtS
VUxFU10gYXJjaC9pMzg2L3ByZWZpeC9ra2tweGVwcmVmaXguUw0KICBbUlVMRVNdIGFyY2gv
aTM4Ni9wcmVmaXgva3B4ZXByZWZpeC5TDQogIFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9u
YmlwcmVmaXguUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvbnVsbHByZWZpeC5TDQog
IFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9ib290cGFydC5TDQogIFtSVUxFU10gYXJjaC9p
Mzg2L3ByZWZpeC91bmRpbG9hZGVyLlMNCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L2tr
cHhlcHJlZml4LlMNCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L3VubnJ2MmIxNi5TDQog
IFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9sa3JucHJlZml4LlMNCiAgW1JVTEVTXSBhcmNo
L2kzODYvcHJlZml4L3VubnJ2MmIuUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvbXJv
bXByZWZpeC5TDQogIFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9kc2twcmVmaXguUw0KICBb
UlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvbGlicHJlZml4LlMNCiAgW1JVTEVTXSBhcmNoL2kz
ODYvdHJhbnNpdGlvbnMvbGlicm0uUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni90cmFuc2l0aW9u
cy9saWJhMjAuUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJwbS5TDQog
IFtSVUxFU10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYmtpci5TDQogIFtSVUxFU10gYXJj
aC9pMzg2L2NvcmUvc3RhY2sxNi5TDQogIFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvc3RhY2su
Uw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3NldGptcC5TDQogIFtSVUxFU10gYXJjaC9p
Mzg2L2NvcmUvZ2RiaWR0LlMNCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9wYXRjaF9jZi5T
DQogIFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvdmlydGFkZHIuUw0KICBbUlVMRVNdIHRlc3Rz
L2dkYnN0dWJfdGVzdC5TDQogIFtSVUxFU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGly
b20uYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpbmV0LmMNCiAgW1JV
TEVTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaS5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2RyaXZlcnMvbmV0L3VuZGlvbmx5LmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvZHJpdmVycy9u
ZXQvdW5kaWxvYWQuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpcHJl
bG9hZC5jDQogIFtSVUxFU10gYXJjaC94ODYvcHJlZml4L2VmaWRydnByZWZpeC5jDQogIFtS
VUxFU10gYXJjaC94ODYvcHJlZml4L2VmaXByZWZpeC5jDQogIFtSVUxFU10gYXJjaC94ODYv
aW50ZXJmYWNlL2VmaS9lZml4ODZfbmFwLmMNCiAgW1JVTEVTXSBhcmNoL3g4Ni9jb3JlL3g4
Nl9zdHJpbmcuYw0KICBbUlVMRVNdIGFyY2gveDg2L2NvcmUvcGNpZGlyZWN0LmMNCiAgW1JV
TEVTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRzL3JlYm9vdF9jbWQuYw0KICBbUlVMRVNdIGFy
Y2gvaTM4Ni9oY2kvY29tbWFuZHMvcHhlX2NtZC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2lu
dGVyZmFjZS9zeXNsaW51eC9jb21ib290X3Jlc29sdi5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2ludGVyZmFjZS9zeXNsaW51eC9jb20zMl9jYWxsLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYv
aW50ZXJmYWNlL3N5c2xpbnV4L2NvbWJvb3RfY2FsbC5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2ludGVyZmFjZS9weGVwYXJlbnQvcHhlcGFyZW50X2RoY3AuYw0KICBbUlVMRVNdIGFyY2gv
aTM4Ni9pbnRlcmZhY2UvcHhlcGFyZW50L3B4ZXBhcmVudC5jDQogIFtSVUxFU10gYXJjaC9p
Mzg2L2ludGVyZmFjZS9weGUvcHhlX3VkcC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2ludGVy
ZmFjZS9weGUvcHhlX3VuZGkuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhl
L3B4ZV9sb2FkZXIuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9l
eGl0X2hvb2suYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9wcmVi
b290LmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfdGZ0cC5jDQog
IFtSVUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2ZpbGUuYw0KICBbUlVMRVNd
IGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9jYWxsLmMNCiAgW1JVTEVTXSBhcmNoL2kz
ODYvaW50ZXJmYWNlL3BjYmlvcy9iaW9zX3NtYmlvcy5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2ludGVyZmFjZS9wY2Jpb3MvbWVtdG9wX3VtYWxsb2MuYw0KICBbUlVMRVNdIGFyY2gvaTM4
Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NpbnQuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRl
cmZhY2UvcGNiaW9zL2Jpb3NfdGltZXIuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcGNiaW9zL3BjaWJpb3MuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNi
aW9zL2ludDEzLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9iaW9z
X25hcC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2ltYWdlL2NvbWJvb3QuYw0KICBbUlVMRVNd
IGFyY2gvaTM4Ni9pbWFnZS9lbGZib290LmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvaW1hZ2Uv
Ym9vdHNlY3Rvci5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2ltYWdlL211bHRpYm9vdC5jDQog
IFtSVUxFU10gYXJjaC9pMzg2L2ltYWdlL3B4ZV9pbWFnZS5jDQogIFtSVUxFU10gYXJjaC9p
Mzg2L2ltYWdlL2J6aW1hZ2UuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9uYmkuYw0K
ICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9jb20zMi5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2Zpcm13YXJlL3BjYmlvcy9wbnBiaW9zLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvZmlybXdh
cmUvcGNiaW9zL2Jpb3NfY29uc29sZS5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJl
L3BjYmlvcy9mYWtlZTgyMC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlv
cy9iYXNlbWVtLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL21lbW1h
cC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9oaWRlbWVtLmMNCiAg
W1JVTEVTXSBhcmNoL2kzODYvdHJhbnNpdGlvbnMvbGlicm1fbWdtdC5jDQogIFtSVUxFU10g
YXJjaC9pMzg2L2NvcmUvZHVtcHJlZ3MuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL251
bGx0cmFwLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9yZWxvY2F0ZS5jDQogIFtSVUxF
U10gYXJjaC9pMzg2L2NvcmUveDg2X2lvLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS90
aW1lcjIuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3J1bnRpbWUuYw0KICBbUlVMRVNd
IGFyY2gvaTM4Ni9jb3JlL3BpYzgyNTkuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL2Nw
dS5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvZ2RibWFjaC5jDQogIFtSVUxFU10gYXJj
aC9pMzg2L2NvcmUvdmlkZW9fc3Vici5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvYmFz
ZW1lbV9wYWNrZXQuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3JkdHNjX3RpbWVyLmMN
CiAgW1JVTEVTXSBjb25maWcvY29uZmlnX3JvbXByZWZpeC5jDQogIFtSVUxFU10gY29uZmln
L2NvbmZpZy5jDQogIFtSVUxFU10gY29uZmlnL2NvbmZpZ19mYy5jDQogIFtSVUxFU10gY29u
ZmlnL2NvbmZpZ19ldGhlcm5ldC5jDQogIFtSVUxFU10gY29uZmlnL2NvbmZpZ19uZXQ4MDIx
MS5jDQogIFtSVUxFU10gY29uZmlnL2NvbmZpZ19pbmZpbmliYW5kLmMNCiAgW1JVTEVTXSB1
c3IvYXV0b2Jvb3QuYw0KICBbUlVMRVNdIHVzci9pZm1nbXQuYw0KICBbUlVMRVNdIHVzci9m
Y21nbXQuYw0KICBbUlVMRVNdIHVzci9kaGNwbWdtdC5jDQogIFtSVUxFU10gdXNyL3B4ZW1l
bnUuYw0KICBbUlVMRVNdIHVzci9pbWdtZ210LmMNCiAgW1JVTEVTXSB1c3IvbG90ZXN0LmMN
CiAgW1JVTEVTXSB1c3IvaXdtZ210LmMNCiAgW1JVTEVTXSB1c3Ivcm91dGUuYw0KICBbUlVM
RVNdIHVzci9wcm9tcHQuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3JvLmMNCiAg
W1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9pdC5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9r
ZXltYXBfc2cuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2VzLmMNCiAgW1JVTEVT
XSBoY2kva2V5bWFwL2tleW1hcF9odS5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBf
YmcuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX25sLmMNCiAgW1JVTEVTXSBoY2kv
a2V5bWFwL2tleW1hcF9jei5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBfZGUuYw0K
ICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2ZpLmMNCiAgW1JVTEVTXSBoY2kva2V5bWFw
L2tleW1hcF9tay5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBfdWsuYw0KICBbUlVM
RVNdIGhjaS9rZXltYXAva2V5bWFwX3BsLmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1h
cF9hei5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBfZnIuYw0KICBbUlVMRVNdIGhj
aS9rZXltYXAva2V5bWFwX2J5LmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9tdC5j
DQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBfd28uYw0KICBbUlVMRVNdIGhjaS9rZXlt
YXAva2V5bWFwX3VhLmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9sdC5jDQogIFtS
VUxFU10gaGNpL2tleW1hcC9rZXltYXBfc3IuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5
bWFwX2FsLmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9ydS5jDQogIFtSVUxFU10g
aGNpL2tleW1hcC9rZXltYXBfY2YuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX25v
LmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9ldC5jDQogIFtSVUxFU10gaGNpL2tl
eW1hcC9rZXltYXBfdGguYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3VzLmMNCiAg
W1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9pbC5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9r
ZXltYXBfZ3IuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2RrLmMNCiAgW1JVTEVT
XSBoY2kva2V5bWFwL2tleW1hcF9wdC5jDQogIFtSVUxFU10gaGNpL211Y3Vyc2VzL3dpZGdl
dHMvZWRpdGJveC5jDQogIFtSVUxFU10gaGNpL211Y3Vyc2VzL2tiLmMNCiAgW1JVTEVTXSBo
Y2kvbXVjdXJzZXMvY29sb3VyLmMNCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvc2xrLmMNCiAg
W1JVTEVTXSBoY2kvbXVjdXJzZXMvcHJpbnQuYw0KICBbUlVMRVNdIGhjaS9tdWN1cnNlcy93
aW5kb3dzLmMNCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvbXVjdXJzZXMuYw0KICBbUlVMRVNd
IGhjaS9tdWN1cnNlcy93aW5pbml0LmMNCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvcHJpbnRf
bmFkdi5jDQogIFtSVUxFU10gaGNpL211Y3Vyc2VzL2Fuc2lfc2NyZWVuLmMNCiAgW1JVTEVT
XSBoY2kvbXVjdXJzZXMvd2luYXR0cnMuYw0KICBbUlVMRVNdIGhjaS9tdWN1cnNlcy9lZGdp
bmcuYw0KICBbUlVMRVNdIGhjaS9tdWN1cnNlcy9jbGVhci5jDQogIFtSVUxFU10gaGNpL211
Y3Vyc2VzL2FsZXJ0LmMNCiAgW1JVTEVTXSBoY2kvdHVpL3NldHRpbmdzX3VpLmMNCiAgW1JV
TEVTXSBoY2kvdHVpL2xvZ2luX3VpLmMNCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvdmxhbl9j
bWQuYw0KICBbUlVMRVNdIGhjaS9jb21tYW5kcy9pd21nbXRfY21kLmMNCiAgW1JVTEVTXSBo
Y2kvY29tbWFuZHMvbG90ZXN0X2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2ZjbWdt
dF9jbWQuYw0KICBbUlVMRVNdIGhjaS9jb21tYW5kcy9pbWFnZV9jbWQuYw0KICBbUlVMRVNd
IGhjaS9jb21tYW5kcy9kaWdlc3RfY21kLmMNCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvcm91
dGVfY21kLmMNCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvZGhjcF9jbWQuYw0KICBbUlVMRVNd
IGhjaS9jb21tYW5kcy90aW1lX2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2F1dG9i
b290X2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2dkYnN0dWJfY21kLmMNCiAgW1JV
TEVTXSBoY2kvY29tbWFuZHMvaWZtZ210X2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1hbmRz
L3NhbmJvb3RfY21kLmMNCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvbG9naW5fY21kLmMNCiAg
W1JVTEVTXSBoY2kvY29tbWFuZHMvY29uZmlnX2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1h
bmRzL252b19jbWQuYw0KICBbUlVMRVNdIGhjaS93aXJlbGVzc19lcnJvcnMuYw0KICBbUlVM
RVNdIGhjaS9lZGl0c3RyaW5nLmMNCiAgW1JVTEVTXSBoY2kvcmVhZGxpbmUuYw0KICBbUlVM
RVNdIGhjaS9zdHJlcnJvci5jDQogIFtSVUxFU10gaGNpL3NoZWxsLmMNCiAgW1JVTEVTXSBo
Y2kvbGludXhfYXJncy5jDQogIFtSVUxFU10gY3J5cHRvL2F4dGxzL3NoYTEuYw0KICBbUlVM
RVNdIGNyeXB0by9heHRscy9yc2EuYw0KICBbUlVMRVNdIGNyeXB0by9heHRscy9iaWdpbnQu
Yw0KICBbUlVMRVNdIGNyeXB0by9heHRscy9hZXMuYw0KICBbUlVMRVNdIGNyeXB0by9jYmMu
Yw0KICBbUlVMRVNdIGNyeXB0by9heHRsc19zaGExLmMNCiAgW1JVTEVTXSBjcnlwdG8vYWVz
X3dyYXAuYw0KICBbUlVMRVNdIGNyeXB0by9heHRsc19hZXMuYw0KICBbUlVMRVNdIGNyeXB0
by9hc24xLmMNCiAgW1JVTEVTXSBjcnlwdG8vaG1hYy5jDQogIFtSVUxFU10gY3J5cHRvL2Ny
YzMyLmMNCiAgW1JVTEVTXSBjcnlwdG8vY3JhbmRvbS5jDQogIFtSVUxFU10gY3J5cHRvL2Ny
eXB0b19udWxsLmMNCiAgW1JVTEVTXSBjcnlwdG8vYXJjNC5jDQogIFtSVUxFU10gY3J5cHRv
L3NoYTFleHRyYS5jDQogIFtSVUxFU10gY3J5cHRvL3g1MDkuYw0KICBbUlVMRVNdIGNyeXB0
by9tZDUuYw0KICBbUlVMRVNdIGNyeXB0by9jaGFwLmMNCiAgW1JVTEVTXSB0ZXN0cy9saW5l
YnVmX3Rlc3QuYw0KICBbUlVMRVNdIHRlc3RzL3VtYWxsb2NfdGVzdC5jDQogIFtSVUxFU10g
dGVzdHMvYm9mbV90ZXN0LmMNCiAgW1JVTEVTXSB0ZXN0cy91cmlfdGVzdC5jDQogIFtSVUxF
U10gdGVzdHMvdGVzdC5jDQogIFtSVUxFU10gdGVzdHMvbGlzdF90ZXN0LmMNCiAgW1JVTEVT
XSB0ZXN0cy9tZW1jcHlfdGVzdC5jDQogIFtSVUxFU10gaW50ZXJmYWNlL2JvZm0vYm9mbS5j
DQogIFtSVUxFU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJpb3MuYw0KICBbUlVMRVNdIGludGVy
ZmFjZS9zbWJpb3Mvc21iaW9zX3NldHRpbmdzLmMNCiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZp
L2VmaV9jb25zb2xlLmMNCiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV9zbnAuYw0KICBb
UlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX3BjaS5jDQogIFtSVUxFU10gaW50ZXJmYWNlL2Vm
aS9lZmlfc3RyZXJyb3IuYw0KICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX2JvZm0uYw0K
ICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX3VtYWxsb2MuYw0KICBbUlVMRVNdIGludGVy
ZmFjZS9lZmkvZWZpX3N0cmluZ3MuYw0KICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX3Rp
bWVyLmMNCiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV9zbWJpb3MuYw0KICBbUlVMRVNd
IGludGVyZmFjZS9lZmkvZWZpX2RyaXZlci5jDQogIFtSVUxFU10gaW50ZXJmYWNlL2VmaS9l
ZmlfaW5pdC5jDQogIFtSVUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfdWFjY2Vzcy5jDQogIFtS
VUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfaW8uYw0KICBbUlVMRVNdIGRyaXZlcnMvaW5maW5p
YmFuZC9saW5kYS5jDQogIFtSVUxFU10gZHJpdmVycy9pbmZpbmliYW5kL2hlcm1vbi5jDQog
IFtSVUxFU10gZHJpdmVycy9pbmZpbmliYW5kL2FyYmVsLmMNCiAgW1JVTEVTXSBkcml2ZXJz
L2luZmluaWJhbmQvcWliNzMyMi5jDQogIFtSVUxFU10gZHJpdmVycy9pbmZpbmliYW5kL2xp
bmRhX2Z3LmMNCiAgW1JVTEVTXSBkcml2ZXJzL2JpdGJhc2gvYml0YmFzaC5jDQogIFtSVUxF
U10gZHJpdmVycy9iaXRiYXNoL3NwaV9iaXQuYw0KICBbUlVMRVNdIGRyaXZlcnMvYml0YmFz
aC9pMmNfYml0LmMNCiAgW1JVTEVTXSBkcml2ZXJzL252cy9zcGkuYw0KICBbUlVMRVNdIGRy
aXZlcnMvbnZzL252c3ZwZC5jDQogIFtSVUxFU10gZHJpdmVycy9udnMvdGhyZWV3aXJlLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL252cy9udnMuYw0KICBbUlVMRVNdIGRyaXZlcnMvYmxvY2sv
aWJmdC5jDQogIFtSVUxFU10gZHJpdmVycy9ibG9jay9hdGEuYw0KICBbUlVMRVNdIGRyaXZl
cnMvYmxvY2svc3JwLmMNCiAgW1JVTEVTXSBkcml2ZXJzL2Jsb2NrL3Njc2kuYw0KICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2VmaS9zbnBuZXQuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2Vm
aS9zbnBvbmx5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfdHJhZmZpYy5j
DQogIFtSVUxFU10gZHJpdmVycy9uZXQvdnhnZS92eGdlLmMNCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC92eGdlL3Z4Z2VfY29uZmlnLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92eGdlL3Z4
Z2VfbWFpbi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2luaXQu
Yw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfbWFjLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX2NhbGliLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfZWVwcm9tXzkyODcuYw0K
ICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5ay5jDQogIFtSVUxFU10gZHJp
dmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2NvbW1vbi5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9ody5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQv
YXRoL2F0aDlrL2F0aDlrX2NhbGliLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRo
OWsvYXRoOWtfZWVwcm9tXzRrLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsv
YXRoOWtfZWVwcm9tX2RlZi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX21hYy5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
M19lZXByb20uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkw
MDJfbWFjLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAy
X2NhbGliLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAy
X3BoeS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX3htaXQuYw0K
ICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5LmMNCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX3BoeS5jDQogIFtS
VUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FuaS5jDQogIFtSVUxFU10gZHJp
dmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX21haW4uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0
L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfaHcuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0
aC9hdGg5ay9hdGg5a19lZXByb20uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5
ay9hdGg5a19yZWN2LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtf
aHcuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19yZXNldC5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrLmMNCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfYXR0YWNoLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9hdGgvYXRoNWsvYXRoNWtfcmZraWxsLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgv
YXRoNWsvYXRoNWtfZ3Bpby5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX3BoeS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2luaXR2
YWxzLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZG1hLmMNCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcGN1LmMNCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZGVzYy5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDVrL2F0aDVrX3FjdS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0
aDVrL2F0aDVrX2VlcHJvbS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX2NhcHMuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfaHcuYw0KICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfa2V5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9h
dGgvYXRoX21haW4uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfcmVnZC5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX2dyZjUxMDEuYw0KICBbUlVM
RVNdIGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4MF9tYXgyODIwLmMNCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODUuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3J0
bDgxOHgvcnRsODE4eC5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgw
LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODVfcnRsODIyNS5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX3NhMjQwMC5jDQogIFtSVUxF
U10gZHJpdmVycy9uZXQvcGhhbnRvbS9waGFudG9tLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9pZ2J2Zi9pZ2J2Zl9tYWluLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2
Zl92Zi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvaWdidmYvaWdidmZfbWJ4LmMNCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiXzgyNTc1LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9pZ2IvaWdiLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX21hYy5jDQogIFtS
VUxFU10gZHJpdmVycy9uZXQvaWdiL2lnYl9waHkuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0
L2lnYi9pZ2JfbWFpbi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvaWdiL2lnYl9udm0uYw0K
ICBbUlVMRVNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfYXBpLmMNCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC9pZ2IvaWdiX21hbmFnZS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2Ux
MDAwZV84MDAwM2VzMmxhbi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAw
ZV9pY2g4bGFuLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX21hbmFn
ZS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV84MjU3MS5jDQogIFtS
VUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZS5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvZTEwMDBlL2UxMDAwZV9tYWMuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwZS9l
MTAwMGVfcGh5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX252bS5j
DQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9tYWluLmMNCiAgW1JVTEVT
XSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF84MjU0Mi5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvZTEwMDAvZTEwMDBfODI1NDAuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwL2Ux
MDAwX2FwaS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFuYWdlLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF84MjU0My5jDQogIFtSVUxFU10g
ZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbnZtLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9l
MTAwMC9lMTAwMF9tYWMuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX3Bo
eS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDAuYw0KICBbUlVMRVNdIGRy
aXZlcnMvbmV0L2UxMDAwL2UxMDAwX21haW4uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2Ux
MDAwL2UxMDAwXzgyNTQxLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9kZXBjYS5jDQogIFtS
VUxFU10gZHJpdmVycy9uZXQvYW1kODExMWUuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2pt
ZS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvcHJpc20yX3BjaS5jDQogIFtSVUxFU10gZHJp
dmVycy9uZXQvM2M1OTUuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3ZpYS1yaGluZS5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvdzg5Yzg0MC5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQv
Y3M4OXgwLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9uZTJrX2lzYS5jDQogIFtSVUxFU10g
ZHJpdmVycy9uZXQvaXBvaWIuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NreTIuYw0KICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2F0bDFlLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9sZWdh
Y3kuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2VlcHJvMTAwLmMNCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC8zYzUxNS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYm54Mi5jDQogIFtSVUxF
U10gZHJpdmVycy9uZXQvZG1mZS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvbnM4MzkwLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9uczgzODIwLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9wY25ldDMyLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC8zYzUwOS1laXNhLmMNCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC90ZzMuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0LzNjNXg5LmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9zbWM5MDAwLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC92aXJ0aW8tbmV0LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9ldGhlcmZhYnJpYy5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvd2QuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NrZ2Uu
Yw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NpczE5MC5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvbmF0c2VtaS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYjQ0LmMNCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9mb3JjZWRldGguYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3ByaXNtMl9w
bHguYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3N1bmRhbmNlLmMNCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9ydGw4MTM5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lcGljMTAwLmMNCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC8zYzkweC5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZGF2
aWNvbS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvM2M1MDkuYw0KICBbUlVMRVNdIGRyaXZl
cnMvbmV0LzNjNTI5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9tdGQ4MHguYw0KICBbUlVM
RVNdIGRyaXZlcnMvbmV0L215cmkxMGdlLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lZXBy
by5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvbmUuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0
L3ZpYS12ZWxvY2l0eS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvcG5pYy5jDQogIFtSVUxF
U10gZHJpdmVycy9uZXQvdHVsaXAuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NpczkwMC5j
DQogIFtSVUxFU10gZHJpdmVycy9uZXQvcjgxNjkuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0
L3RsYW4uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0LzNjNTAzLmMNCiAgW1JVTEVTXSBkcml2
ZXJzL2J1cy9wY2kuYw0KICBbUlVMRVNdIGRyaXZlcnMvYnVzL2lzYXBucC5jDQogIFtSVUxF
U10gZHJpdmVycy9idXMvdmlydGlvLXJpbmcuYw0KICBbUlVMRVNdIGRyaXZlcnMvYnVzL3Zp
cnRpby1wY2kuYw0KICBbUlVMRVNdIGRyaXZlcnMvYnVzL2lzYS5jDQogIFtSVUxFU10gZHJp
dmVycy9idXMvaXNhX2lkcy5jDQogIFtSVUxFU10gZHJpdmVycy9idXMvcGNpZXh0cmEuYw0K
ICBbUlVMRVNdIGRyaXZlcnMvYnVzL3BjaWJhY2t1cC5jDQogIFtSVUxFU10gZHJpdmVycy9i
dXMvcGNpdnBkLmMNCiAgW1JVTEVTXSBkcml2ZXJzL2J1cy9tY2EuYw0KICBbUlVMRVNdIGRy
aXZlcnMvYnVzL2Vpc2EuYw0KICBbUlVMRVNdIGltYWdlL3NjcmlwdC5jDQogIFtSVUxFU10g
aW1hZ2UvZWxmLmMNCiAgW1JVTEVTXSBpbWFnZS9lZmlfaW1hZ2UuYw0KICBbUlVMRVNdIGlt
YWdlL3NlZ21lbnQuYw0KICBbUlVMRVNdIGltYWdlL2VtYmVkZGVkLmMNCiAgW1JVTEVTXSBu
ZXQvODAyMTEvcmM4MDIxMS5jDQogIFtSVUxFU10gbmV0LzgwMjExL3dwYS5jDQogIFtSVUxF
U10gbmV0LzgwMjExL3dwYV9jY21wLmMNCiAgW1JVTEVTXSBuZXQvODAyMTEvbmV0ODAyMTEu
Yw0KICBbUlVMRVNdIG5ldC84MDIxMS9zZWM4MDIxMS5jDQogIFtSVUxFU10gbmV0LzgwMjEx
L3dlcC5jDQogIFtSVUxFU10gbmV0LzgwMjExL3dwYV9wc2suYw0KICBbUlVMRVNdIG5ldC84
MDIxMS93cGFfdGtpcC5jDQogIFtSVUxFU10gbmV0L2luZmluaWJhbmQvaWJfbWkuYw0KICBb
UlVMRVNdIG5ldC9pbmZpbmliYW5kL2liX2NtLmMNCiAgW1JVTEVTXSBuZXQvaW5maW5pYmFu
ZC9pYl9wYWNrZXQuYw0KICBbUlVMRVNdIG5ldC9pbmZpbmliYW5kL2liX3NtYy5jDQogIFtS
VUxFU10gbmV0L2luZmluaWJhbmQvaWJfcGF0aHJlYy5jDQogIFtSVUxFU10gbmV0L2luZmlu
aWJhbmQvaWJfc21hLmMNCiAgW1JVTEVTXSBuZXQvaW5maW5pYmFuZC9pYl9jbXJjLmMNCiAg
W1JVTEVTXSBuZXQvaW5maW5pYmFuZC9pYl9zcnAuYw0KICBbUlVMRVNdIG5ldC9pbmZpbmli
YW5kL2liX21jYXN0LmMNCiAgW1JVTEVTXSBuZXQvdWRwL2RoY3AuYw0KICBbUlVMRVNdIG5l
dC91ZHAvZG5zLmMNCiAgW1JVTEVTXSBuZXQvdWRwL3NsYW0uYw0KICBbUlVMRVNdIG5ldC91
ZHAvdGZ0cC5jDQogIFtSVUxFU10gbmV0L3VkcC9zeXNsb2cuYw0KICBbUlVMRVNdIG5ldC90
Y3AvaHR0cHMuYw0KICBbUlVMRVNdIG5ldC90Y3AvaXNjc2kuYw0KICBbUlVMRVNdIG5ldC90
Y3AvZnRwLmMNCiAgW1JVTEVTXSBuZXQvdGNwL2h0dHAuYw0KICBbUlVMRVNdIG5ldC9lYXBv
bC5jDQogIFtSVUxFU10gbmV0L2ZjbnMuYw0KICBbUlVMRVNdIG5ldC9mYWtlZGhjcC5jDQog
IFtSVUxFU10gbmV0L2ljbXB2Ni5jDQogIFtSVUxFU10gbmV0L25ldGRldl9zZXR0aW5ncy5j
DQogIFtSVUxFU10gbmV0L2ZjcC5jDQogIFtSVUxFU10gbmV0L2Zjb2UuYw0KICBbUlVMRVNd
IG5ldC9pb2JwYWQuYw0KICBbUlVMRVNdIG5ldC90Y3AuYw0KICBbUlVMRVNdIG5ldC9taWku
Yw0KICBbUlVMRVNdIG5ldC9hcnAuYw0KICBbUlVMRVNdIG5ldC9ldGhlcm5ldC5jDQogIFtS
VUxFU10gbmV0L2ZjZWxzLmMNCiAgW1JVTEVTXSBuZXQvdGNwaXAuYw0KICBbUlVMRVNdIG5l
dC9pcHY2LmMNCiAgW1JVTEVTXSBuZXQvYW9lLmMNCiAgW1JVTEVTXSBuZXQvcmFycC5jDQog
IFtSVUxFU10gbmV0L3ZsYW4uYw0KICBbUlVMRVNdIG5ldC9udWxsbmV0LmMNCiAgW1JVTEVT
XSBuZXQvaW5maW5pYmFuZC5jDQogIFtSVUxFU10gbmV0L2lwdjQuYw0KICBbUlVMRVNdIG5l
dC9ldGhfc2xvdy5jDQogIFtSVUxFU10gbmV0L3Rscy5jDQogIFtSVUxFU10gbmV0L25kcC5j
DQogIFtSVUxFU10gbmV0L2RoY3Bwa3QuYw0KICBbUlVMRVNdIG5ldC9jYWNoZWRoY3AuYw0K
ICBbUlVMRVNdIG5ldC9uZXRkZXZpY2UuYw0KICBbUlVMRVNdIG5ldC9yZXRyeS5jDQogIFtS
VUxFU10gbmV0L2ljbXAuYw0KICBbUlVMRVNdIG5ldC91ZHAuYw0KICBbUlVMRVNdIG5ldC9k
aGNwb3B0cy5jDQogIFtSVUxFU10gbmV0L2ZjLmMNCiAgW1JVTEVTXSBjb3JlL2N0eXBlLmMN
CiAgW1JVTEVTXSBjb3JlL2Jhc2VuYW1lLmMNCiAgW1JVTEVTXSBjb3JlL252by5jDQogIFtS
VUxFU10gY29yZS9kZWJ1Z19tZDUuYw0KICBbUlVMRVNdIGNvcmUvaW50ZXJmYWNlLmMNCiAg
W1JVTEVTXSBjb3JlL2J0ZXh0LmMNCiAgW1JVTEVTXSBjb3JlL2dldG9wdC5jDQogIFtSVUxF
U10gY29yZS9nZXRrZXkuYw0KICBbUlVMRVNdIGNvcmUvYXNwcmludGYuYw0KICBbUlVMRVNd
IGNvcmUvZ2Ric3R1Yi5jDQogIFtSVUxFU10gY29yZS9saW5lYnVmLmMNCiAgW1JVTEVTXSBj
b3JlL2VkZC5jDQogIFtSVUxFU10gY29yZS9pbml0LmMNCiAgW1JVTEVTXSBjb3JlL3N0cnRv
dWxsLmMNCiAgW1JVTEVTXSBjb3JlL3NldHRpbmdzLmMNCiAgW1JVTEVTXSBjb3JlL21haW4u
Yw0KICBbUlVMRVNdIGNvcmUvZG93bmxvYWRlci5jDQogIFtSVUxFU10gY29yZS9ody5jDQog
IFtSVUxFU10gY29yZS9iaXRvcHMuYw0KICBbUlVMRVNdIGNvcmUvdnNwcmludGYuYw0KICBb
UlVMRVNdIGNvcmUvbnVsbF9uYXAuYw0KICBbUlVMRVNdIGNvcmUveGZlci5jDQogIFtSVUxF
U10gY29yZS9wY19rYmQuYw0KICBbUlVMRVNdIGNvcmUvcG9zaXhfaW8uYw0KICBbUlVMRVNd
IGNvcmUvZ2RidWRwLmMNCiAgW1JVTEVTXSBjb3JlL2NvbnNvbGUuYw0KICBbUlVMRVNdIGNv
cmUvb3Blbi5jDQogIFtSVUxFU10gY29yZS9zZXJpYWwuYw0KICBbUlVMRVNdIGNvcmUvYWNw
aS5jDQogIFtSVUxFU10gY29yZS91cmkuYw0KICBbUlVMRVNdIGNvcmUvYmxvY2tkZXYuYw0K
ICBbUlVMRVNdIGNvcmUvY3Bpby5jDQogIFtSVUxFU10gY29yZS90aW1lci5jDQogIFtSVUxF
U10gY29yZS9taXNjLmMNCiAgW1JVTEVTXSBjb3JlL2N3dXJpLmMNCiAgW1JVTEVTXSBjb3Jl
L2k4MjM2NS5jDQogIFtSVUxFU10gY29yZS9lcnJuby5jDQogIFtSVUxFU10gY29yZS9qb2Iu
Yw0KICBbUlVMRVNdIGNvcmUvcHJvY2Vzcy5jDQogIFtSVUxFU10gY29yZS9nZGJzZXJpYWwu
Yw0KICBbUlVMRVNdIGNvcmUvZGVidWcuYw0KICBbUlVMRVNdIGNvcmUvZm5yZWMuYw0KICBb
UlVMRVNdIGNvcmUvbWFsbG9jLmMNCiAgW1JVTEVTXSBjb3JlL2Fuc2llc2MuYw0KICBbUlVM
RVNdIGNvcmUvZGV2aWNlLmMNCiAgW1JVTEVTXSBjb3JlL2Jhc2U2NC5jDQogIFtSVUxFU10g
Y29yZS9iaXRtYXAuYw0KICBbUlVMRVNdIGNvcmUvZXhlYy5jDQogIFtSVUxFU10gY29yZS9t
b25vam9iLmMNCiAgW1JVTEVTXSBjb3JlL251bGxfc2FuYm9vdC5jDQogIFtSVUxFU10gY29y
ZS9zdHJpbmdleHRyYS5jDQogIFtSVUxFU10gY29yZS9yYW5kb20uYw0KICBbUlVMRVNdIGNv
cmUvcGFyc2VvcHQuYw0KICBbUlVMRVNdIGNvcmUvcmVzb2x2LmMNCiAgW1JVTEVTXSBjb3Jl
L2lvYnVmLmMNCiAgW1JVTEVTXSBjb3JlL2ltYWdlLmMNCiAgW1JVTEVTXSBjb3JlL3N0cmlu
Zy5jDQogIFtSVUxFU10gY29yZS9iYXNlMTYuYw0KICBbUlVMRVNdIGNvcmUvYXNzZXJ0LmMN
CiAgW1JVTEVTXSBjb3JlL3JlZmNudC5jDQogIFtSVUxFU10gY29yZS91dWlkLmMNCiAgW1JV
TEVTXSBjb3JlL3NlcmlhbF9jb25zb2xlLmMNCiAgW1JVTEVTXSBjb3JlL3BjbWNpYS5jDQog
IFtSVUxFU10gbGliZ2NjL19fdW1vZGRpMy5jDQogIFtSVUxFU10gbGliZ2NjL19fdWRpdmRp
My5jDQogIFtSVUxFU10gbGliZ2NjL19fbW9kZGkzLmMNCiAgW1JVTEVTXSBsaWJnY2MvbWVt
Y3B5LmMNCiAgW1JVTEVTXSBsaWJnY2MvaWNjLmMNCiAgW1JVTEVTXSBsaWJnY2MvX19kaXZk
aTMuYw0KICBbUlVMRVNdIGxpYmdjYy9fX3VkaXZtb2RkaTQuYw0KICBbREVQU10gYXJjaC9p
Mzg2L2RyaXZlcnMvbmV0L3VuZGlpc3IuUw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFj
ZS9zeXNsaW51eC9jb20zMl93cmFwcGVyLlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcHhlL3B4ZV9lbnRyeS5TDQogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9z
L2U4MjBtYW5nbGVyLlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvbWJyLlMNCiAgW0RF
UFNdIGFyY2gvaTM4Ni9wcmVmaXgvcHhlcHJlZml4LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9w
cmVmaXgvcm9tcHJlZml4LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvZXhlcHJlZml4
LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvaGRwcmVmaXguUw0KICBbREVQU10gYXJj
aC9pMzg2L3ByZWZpeC91c2JkaXNrLlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgva2tr
cHhlcHJlZml4LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgva3B4ZXByZWZpeC5TDQog
IFtERVBTXSBhcmNoL2kzODYvcHJlZml4L25iaXByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kz
ODYvcHJlZml4L251bGxwcmVmaXguUw0KICBbREVQU10gYXJjaC9pMzg2L3ByZWZpeC9ib290
cGFydC5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L3VuZGlsb2FkZXIuUw0KICBbREVQ
U10gYXJjaC9pMzg2L3ByZWZpeC9ra3B4ZXByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kzODYv
cHJlZml4L3VubnJ2MmIxNi5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L2xrcm5wcmVm
aXguUw0KICBbREVQU10gYXJjaC9pMzg2L3ByZWZpeC91bm5ydjJiLlMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9wcmVmaXgvbXJvbXByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4
L2Rza3ByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L2xpYnByZWZpeC5TDQog
IFtERVBTXSBhcmNoL2kzODYvdHJhbnNpdGlvbnMvbGlicm0uUw0KICBbREVQU10gYXJjaC9p
Mzg2L3RyYW5zaXRpb25zL2xpYmEyMC5TDQogIFtERVBTXSBhcmNoL2kzODYvdHJhbnNpdGlv
bnMvbGlicG0uUw0KICBbREVQU10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYmtpci5TDQog
IFtERVBTXSBhcmNoL2kzODYvY29yZS9zdGFjazE2LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9j
b3JlL3N0YWNrLlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3NldGptcC5TDQogIFtERVBT
XSBhcmNoL2kzODYvY29yZS9nZGJpZHQuUw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcGF0
Y2hfY2YuUw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvdmlydGFkZHIuUw0KICBbREVQU10g
dGVzdHMvZ2Ric3R1Yl90ZXN0LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91
bmRpcm9tLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpbmV0LmMNCiAg
W0RFUFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9kcml2ZXJzL25ldC91bmRpb25seS5jDQogIFtERVBTXSBhcmNoL2kzODYvZHJpdmVycy9u
ZXQvdW5kaWxvYWQuYw0KICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlwcmVs
b2FkLmMNCiAgW0RFUFNdIGFyY2gveDg2L3ByZWZpeC9lZmlkcnZwcmVmaXguYw0KICBbREVQ
U10gYXJjaC94ODYvcHJlZml4L2VmaXByZWZpeC5jDQogIFtERVBTXSBhcmNoL3g4Ni9pbnRl
cmZhY2UvZWZpL2VmaXg4Nl9uYXAuYw0KICBbREVQU10gYXJjaC94ODYvY29yZS94ODZfc3Ry
aW5nLmMNCiAgW0RFUFNdIGFyY2gveDg2L2NvcmUvcGNpZGlyZWN0LmMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9oY2kvY29tbWFuZHMvcmVib290X2NtZC5jDQogIFtERVBTXSBhcmNoL2kzODYv
aGNpL2NvbW1hbmRzL3B4ZV9jbWQuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9z
eXNsaW51eC9jb21ib290X3Jlc29sdi5jDQogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNl
L3N5c2xpbnV4L2NvbTMyX2NhbGwuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9z
eXNsaW51eC9jb21ib290X2NhbGwuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9w
eGVwYXJlbnQvcHhlcGFyZW50X2RoY3AuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFj
ZS9weGVwYXJlbnQvcHhlcGFyZW50LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2Uv
cHhlL3B4ZV91ZHAuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3Vu
ZGkuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2xvYWRlci5jDQog
IFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfZXhpdF9ob29rLmMNCiAgW0RF
UFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9wcmVib290LmMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV90ZnRwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9p
bnRlcmZhY2UvcHhlL3B4ZV9maWxlLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2Uv
cHhlL3B4ZV9jYWxsLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jp
b3Nfc21iaW9zLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL21lbXRv
cF91bWFsbG9jLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Np
bnQuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9wY2Jpb3MvYmlvc190aW1lci5j
DQogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9wY2liaW9zLmMNCiAgW0RF
UFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2ludDEzLmMNCiAgW0RFUFNdIGFyY2gv
aTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NfbmFwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9p
bWFnZS9jb21ib290LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9lbGZib290LmMNCiAg
W0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9ib290c2VjdG9yLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9pbWFnZS9tdWx0aWJvb3QuYw0KICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL3B4ZV9pbWFn
ZS5jDQogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2UvYnppbWFnZS5jDQogIFtERVBTXSBhcmNo
L2kzODYvaW1hZ2UvbmJpLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9jb20zMi5jDQog
IFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL3BucGJpb3MuYw0KICBbREVQU10g
YXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9iaW9zX2NvbnNvbGUuYw0KICBbREVQU10gYXJj
aC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9mYWtlZTgyMC5jDQogIFtERVBTXSBhcmNoL2kzODYv
ZmlybXdhcmUvcGNiaW9zL2Jhc2VtZW0uYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJl
L3BjYmlvcy9tZW1tYXAuYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9o
aWRlbWVtLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJybV9tZ210LmMN
CiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL2R1bXByZWdzLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9jb3JlL251bGx0cmFwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3JlbG9jYXRlLmMN
CiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3g4Nl9pby5jDQogIFtERVBTXSBhcmNoL2kzODYv
Y29yZS90aW1lcjIuYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcnVudGltZS5jDQogIFtE
RVBTXSBhcmNoL2kzODYvY29yZS9waWM4MjU5LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3Jl
L2NwdS5jDQogIFtERVBTXSBhcmNoL2kzODYvY29yZS9nZGJtYWNoLmMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9jb3JlL3ZpZGVvX3N1YnIuYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvYmFz
ZW1lbV9wYWNrZXQuYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcmR0c2NfdGltZXIuYw0K
ICBbREVQU10gY29uZmlnL2NvbmZpZ19yb21wcmVmaXguYw0KICBbREVQU10gY29uZmlnL2Nv
bmZpZy5jDQogIFtERVBTXSBjb25maWcvY29uZmlnX2ZjLmMNCiAgW0RFUFNdIGNvbmZpZy9j
b25maWdfZXRoZXJuZXQuYw0KICBbREVQU10gY29uZmlnL2NvbmZpZ19uZXQ4MDIxMS5jDQog
IFtERVBTXSBjb25maWcvY29uZmlnX2luZmluaWJhbmQuYw0KICBbREVQU10gdXNyL2F1dG9i
b290LmMNCiAgW0RFUFNdIHVzci9pZm1nbXQuYw0KICBbREVQU10gdXNyL2ZjbWdtdC5jDQog
IFtERVBTXSB1c3IvZGhjcG1nbXQuYw0KICBbREVQU10gdXNyL3B4ZW1lbnUuYw0KICBbREVQ
U10gdXNyL2ltZ21nbXQuYw0KICBbREVQU10gdXNyL2xvdGVzdC5jDQogIFtERVBTXSB1c3Iv
aXdtZ210LmMNCiAgW0RFUFNdIHVzci9yb3V0ZS5jDQogIFtERVBTXSB1c3IvcHJvbXB0LmMN
CiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3JvLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAv
a2V5bWFwX2l0LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3NnLmMNCiAgW0RFUFNd
IGhjaS9rZXltYXAva2V5bWFwX2VzLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2h1
LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2JnLmMNCiAgW0RFUFNdIGhjaS9rZXlt
YXAva2V5bWFwX25sLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2N6LmMNCiAgW0RF
UFNdIGhjaS9rZXltYXAva2V5bWFwX2RlLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFw
X2ZpLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX21rLmMNCiAgW0RFUFNdIGhjaS9r
ZXltYXAva2V5bWFwX3VrLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3BsLmMNCiAg
W0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2F6LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5
bWFwX2ZyLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2J5LmMNCiAgW0RFUFNdIGhj
aS9rZXltYXAva2V5bWFwX210LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3dvLmMN
CiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3VhLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAv
a2V5bWFwX2x0LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3NyLmMNCiAgW0RFUFNd
IGhjaS9rZXltYXAva2V5bWFwX2FsLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3J1
LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2NmLmMNCiAgW0RFUFNdIGhjaS9rZXlt
YXAva2V5bWFwX25vLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2V0LmMNCiAgW0RF
UFNdIGhjaS9rZXltYXAva2V5bWFwX3RoLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFw
X3VzLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2lsLmMNCiAgW0RFUFNdIGhjaS9r
ZXltYXAva2V5bWFwX2dyLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2RrLmMNCiAg
W0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3B0LmMNCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy93
aWRnZXRzL2VkaXRib3guYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL2tiLmMNCiAgW0RFUFNd
IGhjaS9tdWN1cnNlcy9jb2xvdXIuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL3Nsay5jDQog
IFtERVBTXSBoY2kvbXVjdXJzZXMvcHJpbnQuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL3dp
bmRvd3MuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL211Y3Vyc2VzLmMNCiAgW0RFUFNdIGhj
aS9tdWN1cnNlcy93aW5pbml0LmMNCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9wcmludF9uYWR2
LmMNCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9hbnNpX3NjcmVlbi5jDQogIFtERVBTXSBoY2kv
bXVjdXJzZXMvd2luYXR0cnMuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL2VkZ2luZy5jDQog
IFtERVBTXSBoY2kvbXVjdXJzZXMvY2xlYXIuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL2Fs
ZXJ0LmMNCiAgW0RFUFNdIGhjaS90dWkvc2V0dGluZ3NfdWkuYw0KICBbREVQU10gaGNpL3R1
aS9sb2dpbl91aS5jDQogIFtERVBTXSBoY2kvY29tbWFuZHMvdmxhbl9jbWQuYw0KICBbREVQ
U10gaGNpL2NvbW1hbmRzL2l3bWdtdF9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2xv
dGVzdF9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2ZjbWdtdF9jbWQuYw0KICBbREVQ
U10gaGNpL2NvbW1hbmRzL2ltYWdlX2NtZC5jDQogIFtERVBTXSBoY2kvY29tbWFuZHMvZGln
ZXN0X2NtZC5jDQogIFtERVBTXSBoY2kvY29tbWFuZHMvcm91dGVfY21kLmMNCiAgW0RFUFNd
IGhjaS9jb21tYW5kcy9kaGNwX2NtZC5jDQogIFtERVBTXSBoY2kvY29tbWFuZHMvdGltZV9j
bWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2F1dG9ib290X2NtZC5jDQogIFtERVBTXSBo
Y2kvY29tbWFuZHMvZ2Ric3R1Yl9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2lmbWdt
dF9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL3NhbmJvb3RfY21kLmMNCiAgW0RFUFNd
IGhjaS9jb21tYW5kcy9sb2dpbl9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2NvbmZp
Z19jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL252b19jbWQuYw0KICBbREVQU10gaGNp
L3dpcmVsZXNzX2Vycm9ycy5jDQogIFtERVBTXSBoY2kvZWRpdHN0cmluZy5jDQogIFtERVBT
XSBoY2kvcmVhZGxpbmUuYw0KICBbREVQU10gaGNpL3N0cmVycm9yLmMNCiAgW0RFUFNdIGhj
aS9zaGVsbC5jDQogIFtERVBTXSBoY2kvbGludXhfYXJncy5jDQogIFtERVBTXSBjcnlwdG8v
YXh0bHMvc2hhMS5jDQogIFtERVBTXSBjcnlwdG8vYXh0bHMvcnNhLmMNCiAgW0RFUFNdIGNy
eXB0by9heHRscy9iaWdpbnQuYw0KICBbREVQU10gY3J5cHRvL2F4dGxzL2Flcy5jDQogIFtE
RVBTXSBjcnlwdG8vY2JjLmMNCiAgW0RFUFNdIGNyeXB0by9heHRsc19zaGExLmMNCiAgW0RF
UFNdIGNyeXB0by9hZXNfd3JhcC5jDQogIFtERVBTXSBjcnlwdG8vYXh0bHNfYWVzLmMNCiAg
W0RFUFNdIGNyeXB0by9hc24xLmMNCiAgW0RFUFNdIGNyeXB0by9obWFjLmMNCiAgW0RFUFNd
IGNyeXB0by9jcmMzMi5jDQogIFtERVBTXSBjcnlwdG8vY3JhbmRvbS5jDQogIFtERVBTXSBj
cnlwdG8vY3J5cHRvX251bGwuYw0KICBbREVQU10gY3J5cHRvL2FyYzQuYw0KICBbREVQU10g
Y3J5cHRvL3NoYTFleHRyYS5jDQogIFtERVBTXSBjcnlwdG8veDUwOS5jDQogIFtERVBTXSBj
cnlwdG8vbWQ1LmMNCiAgW0RFUFNdIGNyeXB0by9jaGFwLmMNCiAgW0RFUFNdIHRlc3RzL2xp
bmVidWZfdGVzdC5jDQogIFtERVBTXSB0ZXN0cy91bWFsbG9jX3Rlc3QuYw0KICBbREVQU10g
dGVzdHMvYm9mbV90ZXN0LmMNCiAgW0RFUFNdIHRlc3RzL3VyaV90ZXN0LmMNCiAgW0RFUFNd
IHRlc3RzL3Rlc3QuYw0KICBbREVQU10gdGVzdHMvbGlzdF90ZXN0LmMNCiAgW0RFUFNdIHRl
c3RzL21lbWNweV90ZXN0LmMNCiAgW0RFUFNdIGludGVyZmFjZS9ib2ZtL2JvZm0uYw0KICBb
REVQU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJpb3MuYw0KICBbREVQU10gaW50ZXJmYWNlL3Nt
Ymlvcy9zbWJpb3Nfc2V0dGluZ3MuYw0KICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfY29u
c29sZS5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9zbnAuYw0KICBbREVQU10gaW50
ZXJmYWNlL2VmaS9lZmlfcGNpLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3N0cmVy
cm9yLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX2JvZm0uYw0KICBbREVQU10gaW50
ZXJmYWNlL2VmaS9lZmlfdW1hbGxvYy5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9z
dHJpbmdzLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3RpbWVyLmMNCiAgW0RFUFNd
IGludGVyZmFjZS9lZmkvZWZpX3NtYmlvcy5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2Vm
aV9kcml2ZXIuYw0KICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfaW5pdC5jDQogIFtERVBT
XSBpbnRlcmZhY2UvZWZpL2VmaV91YWNjZXNzLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkv
ZWZpX2lvLmMNCiAgW0RFUFNdIGRyaXZlcnMvaW5maW5pYmFuZC9saW5kYS5jDQogIFtERVBT
XSBkcml2ZXJzL2luZmluaWJhbmQvaGVybW9uLmMNCiAgW0RFUFNdIGRyaXZlcnMvaW5maW5p
YmFuZC9hcmJlbC5jDQogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvcWliNzMyMi5jDQog
IFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvbGluZGFfZncuYw0KICBbREVQU10gZHJpdmVy
cy9iaXRiYXNoL2JpdGJhc2guYw0KICBbREVQU10gZHJpdmVycy9iaXRiYXNoL3NwaV9iaXQu
Yw0KICBbREVQU10gZHJpdmVycy9iaXRiYXNoL2kyY19iaXQuYw0KICBbREVQU10gZHJpdmVy
cy9udnMvc3BpLmMNCiAgW0RFUFNdIGRyaXZlcnMvbnZzL252c3ZwZC5jDQogIFtERVBTXSBk
cml2ZXJzL252cy90aHJlZXdpcmUuYw0KICBbREVQU10gZHJpdmVycy9udnMvbnZzLmMNCiAg
W0RFUFNdIGRyaXZlcnMvYmxvY2svaWJmdC5jDQogIFtERVBTXSBkcml2ZXJzL2Jsb2NrL2F0
YS5jDQogIFtERVBTXSBkcml2ZXJzL2Jsb2NrL3NycC5jDQogIFtERVBTXSBkcml2ZXJzL2Js
b2NrL3Njc2kuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZWZpL3NucG5ldC5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9lZmkvc25wb25seS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC92eGdl
L3Z4Z2VfdHJhZmZpYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2UuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvdnhnZS92eGdlX2NvbmZpZy5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC92eGdlL3Z4Z2VfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsv
YXRoOWtfaW5pdC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5
MDAzX21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAz
X2NhbGliLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19lZXByb21f
OTI4Ny5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWsuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2NvbW1vbi5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX2h3LmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2F0aC9hdGg5ay9hdGg5a19jYWxpYi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgv
YXRoOWsvYXRoOWtfZWVwcm9tXzRrLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5
ay9hdGg5a19lZXByb21fZGVmLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19tYWMuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
M19lZXByb20uYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
Ml9tYWMuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9j
YWxpYi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX3Bo
eS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfeG1pdC5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI1MDA4X3BoeS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX3BoeS5jDQogIFtERVBTXSBk
cml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYW5pLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L2F0aC9hdGg5ay9hdGg5a19tYWluLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5
ay9hdGg5a19hcjkwMDNfaHcuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX2VlcHJvbS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfcmVj
di5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfaHcuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3Jlc2V0LmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGg1ay9hdGg1ay5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRo
NWsvYXRoNWtfYXR0YWNoLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1
a19yZmtpbGwuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2dwaW8u
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3BoeS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfaW5pdHZhbHMuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2RtYS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9h
dGgvYXRoNWsvYXRoNWtfcGN1LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9h
dGg1a19kZXNjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19xY3Uu
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2VlcHJvbS5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfY2Fwcy5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoX2h3LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfa2V5
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfbWFpbi5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoX3JlZ2QuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9y
dGw4MTgwX2dyZjUxMDEuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgw
X21heDI4MjAuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTg1LmMNCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4eC5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC9ydGw4MTh4L3J0bDgxODAuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9y
dGw4MTg1X3J0bDgyMjUuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgw
X3NhMjQwMC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9waGFudG9tL3BoYW50b20uYw0KICBb
REVQU10gZHJpdmVycy9uZXQvaWdidmYvaWdidmZfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC9pZ2J2Zi9pZ2J2Zl92Zi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2
Zl9tYnguYw0KICBbREVQU10gZHJpdmVycy9uZXQvaWdiL2lnYl84MjU3NS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9pZ2IvaWdiLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2Jf
bWFjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfcGh5LmMNCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L2lnYi9pZ2JfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdi
X252bS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX2FwaS5jDQogIFtERVBTXSBk
cml2ZXJzL25ldC9pZ2IvaWdiX21hbmFnZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAw
MGUvZTEwMDBlXzgwMDAzZXMybGFuLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9l
MTAwMGVfaWNoOGxhbi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX21h
bmFnZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlXzgyNTcxLmMNCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGUuYw0KICBbREVQU10gZHJpdmVycy9u
ZXQvZTEwMDBlL2UxMDAwZV9tYWMuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2Ux
MDAwZV9waHkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9udm0uYw0K
ICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9tYWluLmMNCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQyLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2Ux
MDAwL2UxMDAwXzgyNTQwLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2Fw
aS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9tYW5hZ2UuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfODI1NDMuYw0KICBbREVQU10gZHJpdmVycy9u
ZXQvZTEwMDAvZTEwMDBfbnZtLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAw
X21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9waHkuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDAuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZTEw
MDAvZTEwMDBfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF84MjU0
MS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9kZXBjYS5jDQogIFtERVBTXSBkcml2ZXJzL25l
dC9hbWQ4MTExZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9qbWUuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvcHJpc20yX3BjaS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC8zYzU5NS5jDQog
IFtERVBTXSBkcml2ZXJzL25ldC92aWEtcmhpbmUuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
dzg5Yzg0MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9jczg5eDAuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvbmUya19pc2EuYw0KICBbREVQU10gZHJpdmVycy9uZXQvaXBvaWIuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvc2t5Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGwxZS5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9sZWdhY3kuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
ZWVwcm8xMDAuYw0KICBbREVQU10gZHJpdmVycy9uZXQvM2M1MTUuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvYm54Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9kbWZlLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L25zODM5MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9uczgzODIwLmMN
CiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BjbmV0MzIuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
M2M1MDktZWlzYS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC90ZzMuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvM2M1eDkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvc21jOTAwMC5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC92aXJ0aW8tbmV0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2V0
aGVyZmFicmljLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3dkLmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L3NrZ2UuYw0KICBbREVQU10gZHJpdmVycy9uZXQvc2lzMTkwLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L25hdHNlbWkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYjQ0LmMNCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2ZvcmNlZGV0aC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9w
cmlzbTJfcGx4LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3N1bmRhbmNlLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L3J0bDgxMzkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZXBpYzEwMC5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC8zYzkweC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9k
YXZpY29tLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjNTA5LmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0LzNjNTI5LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L210ZDgweC5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9teXJpMTBnZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lZXByby5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9uZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC92aWEt
dmVsb2NpdHkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcG5pYy5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC90dWxpcC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9zaXM5MDAuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvcjgxNjkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvdGxhbi5jDQog
IFtERVBTXSBkcml2ZXJzL25ldC8zYzUwMy5jDQogIFtERVBTXSBkcml2ZXJzL2J1cy9wY2ku
Yw0KICBbREVQU10gZHJpdmVycy9idXMvaXNhcG5wLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVz
L3ZpcnRpby1yaW5nLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL3ZpcnRpby1wY2kuYw0KICBb
REVQU10gZHJpdmVycy9idXMvaXNhLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL2lzYV9pZHMu
Yw0KICBbREVQU10gZHJpdmVycy9idXMvcGNpZXh0cmEuYw0KICBbREVQU10gZHJpdmVycy9i
dXMvcGNpYmFja3VwLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL3BjaXZwZC5jDQogIFtERVBT
XSBkcml2ZXJzL2J1cy9tY2EuYw0KICBbREVQU10gZHJpdmVycy9idXMvZWlzYS5jDQogIFtE
RVBTXSBpbWFnZS9zY3JpcHQuYw0KICBbREVQU10gaW1hZ2UvZWxmLmMNCiAgW0RFUFNdIGlt
YWdlL2VmaV9pbWFnZS5jDQogIFtERVBTXSBpbWFnZS9zZWdtZW50LmMNCiAgW0RFUFNdIGlt
YWdlL2VtYmVkZGVkLmMNCiAgW0RFUFNdIG5ldC84MDIxMS9yYzgwMjExLmMNCiAgW0RFUFNd
IG5ldC84MDIxMS93cGEuYw0KICBbREVQU10gbmV0LzgwMjExL3dwYV9jY21wLmMNCiAgW0RF
UFNdIG5ldC84MDIxMS9uZXQ4MDIxMS5jDQogIFtERVBTXSBuZXQvODAyMTEvc2VjODAyMTEu
Yw0KICBbREVQU10gbmV0LzgwMjExL3dlcC5jDQogIFtERVBTXSBuZXQvODAyMTEvd3BhX3Bz
ay5jDQogIFtERVBTXSBuZXQvODAyMTEvd3BhX3RraXAuYw0KICBbREVQU10gbmV0L2luZmlu
aWJhbmQvaWJfbWkuYw0KICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJfY20uYw0KICBbREVQ
U10gbmV0L2luZmluaWJhbmQvaWJfcGFja2V0LmMNCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5k
L2liX3NtYy5jDQogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9wYXRocmVjLmMNCiAgW0RF
UFNdIG5ldC9pbmZpbmliYW5kL2liX3NtYS5jDQogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9p
Yl9jbXJjLmMNCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5kL2liX3NycC5jDQogIFtERVBTXSBu
ZXQvaW5maW5pYmFuZC9pYl9tY2FzdC5jDQogIFtERVBTXSBuZXQvdWRwL2RoY3AuYw0KICBb
REVQU10gbmV0L3VkcC9kbnMuYw0KICBbREVQU10gbmV0L3VkcC9zbGFtLmMNCiAgW0RFUFNd
IG5ldC91ZHAvdGZ0cC5jDQogIFtERVBTXSBuZXQvdWRwL3N5c2xvZy5jDQogIFtERVBTXSBu
ZXQvdGNwL2h0dHBzLmMNCiAgW0RFUFNdIG5ldC90Y3AvaXNjc2kuYw0KICBbREVQU10gbmV0
L3RjcC9mdHAuYw0KICBbREVQU10gbmV0L3RjcC9odHRwLmMNCiAgW0RFUFNdIG5ldC9lYXBv
bC5jDQogIFtERVBTXSBuZXQvZmNucy5jDQogIFtERVBTXSBuZXQvZmFrZWRoY3AuYw0KICBb
REVQU10gbmV0L2ljbXB2Ni5jDQogIFtERVBTXSBuZXQvbmV0ZGV2X3NldHRpbmdzLmMNCiAg
W0RFUFNdIG5ldC9mY3AuYw0KICBbREVQU10gbmV0L2Zjb2UuYw0KICBbREVQU10gbmV0L2lv
YnBhZC5jDQogIFtERVBTXSBuZXQvdGNwLmMNCiAgW0RFUFNdIG5ldC9taWkuYw0KICBbREVQ
U10gbmV0L2FycC5jDQogIFtERVBTXSBuZXQvZXRoZXJuZXQuYw0KICBbREVQU10gbmV0L2Zj
ZWxzLmMNCiAgW0RFUFNdIG5ldC90Y3BpcC5jDQogIFtERVBTXSBuZXQvaXB2Ni5jDQogIFtE
RVBTXSBuZXQvYW9lLmMNCiAgW0RFUFNdIG5ldC9yYXJwLmMNCiAgW0RFUFNdIG5ldC92bGFu
LmMNCiAgW0RFUFNdIG5ldC9udWxsbmV0LmMNCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5kLmMN
CiAgW0RFUFNdIG5ldC9pcHY0LmMNCiAgW0RFUFNdIG5ldC9ldGhfc2xvdy5jDQogIFtERVBT
XSBuZXQvdGxzLmMNCiAgW0RFUFNdIG5ldC9uZHAuYw0KICBbREVQU10gbmV0L2RoY3Bwa3Qu
Yw0KICBbREVQU10gbmV0L2NhY2hlZGhjcC5jDQogIFtERVBTXSBuZXQvbmV0ZGV2aWNlLmMN
CiAgW0RFUFNdIG5ldC9yZXRyeS5jDQogIFtERVBTXSBuZXQvaWNtcC5jDQogIFtERVBTXSBu
ZXQvdWRwLmMNCiAgW0RFUFNdIG5ldC9kaGNwb3B0cy5jDQogIFtERVBTXSBuZXQvZmMuYw0K
ICBbREVQU10gY29yZS9jdHlwZS5jDQogIFtERVBTXSBjb3JlL2Jhc2VuYW1lLmMNCiAgW0RF
UFNdIGNvcmUvbnZvLmMNCiAgW0RFUFNdIGNvcmUvZGVidWdfbWQ1LmMNCiAgW0RFUFNdIGNv
cmUvaW50ZXJmYWNlLmMNCiAgW0RFUFNdIGNvcmUvYnRleHQuYw0KICBbREVQU10gY29yZS9n
ZXRvcHQuYw0KICBbREVQU10gY29yZS9nZXRrZXkuYw0KICBbREVQU10gY29yZS9hc3ByaW50
Zi5jDQogIFtERVBTXSBjb3JlL2dkYnN0dWIuYw0KICBbREVQU10gY29yZS9saW5lYnVmLmMN
CiAgW0RFUFNdIGNvcmUvZWRkLmMNCiAgW0RFUFNdIGNvcmUvaW5pdC5jDQogIFtERVBTXSBj
b3JlL3N0cnRvdWxsLmMNCiAgW0RFUFNdIGNvcmUvc2V0dGluZ3MuYw0KICBbREVQU10gY29y
ZS9tYWluLmMNCiAgW0RFUFNdIGNvcmUvZG93bmxvYWRlci5jDQogIFtERVBTXSBjb3JlL2h3
LmMNCiAgW0RFUFNdIGNvcmUvYml0b3BzLmMNCiAgW0RFUFNdIGNvcmUvdnNwcmludGYuYw0K
ICBbREVQU10gY29yZS9udWxsX25hcC5jDQogIFtERVBTXSBjb3JlL3hmZXIuYw0KICBbREVQ
U10gY29yZS9wY19rYmQuYw0KICBbREVQU10gY29yZS9wb3NpeF9pby5jDQogIFtERVBTXSBj
b3JlL2dkYnVkcC5jDQogIFtERVBTXSBjb3JlL2NvbnNvbGUuYw0KICBbREVQU10gY29yZS9v
cGVuLmMNCiAgW0RFUFNdIGNvcmUvc2VyaWFsLmMNCiAgW0RFUFNdIGNvcmUvYWNwaS5jDQog
IFtERVBTXSBjb3JlL3VyaS5jDQogIFtERVBTXSBjb3JlL2Jsb2NrZGV2LmMNCiAgW0RFUFNd
IGNvcmUvY3Bpby5jDQogIFtERVBTXSBjb3JlL3RpbWVyLmMNCiAgW0RFUFNdIGNvcmUvbWlz
Yy5jDQogIFtERVBTXSBjb3JlL2N3dXJpLmMNCiAgW0RFUFNdIGNvcmUvaTgyMzY1LmMNCiAg
W0RFUFNdIGNvcmUvZXJybm8uYw0KICBbREVQU10gY29yZS9qb2IuYw0KICBbREVQU10gY29y
ZS9wcm9jZXNzLmMNCiAgW0RFUFNdIGNvcmUvZ2Ric2VyaWFsLmMNCiAgW0RFUFNdIGNvcmUv
ZGVidWcuYw0KICBbREVQU10gY29yZS9mbnJlYy5jDQogIFtERVBTXSBjb3JlL21hbGxvYy5j
DQogIFtERVBTXSBjb3JlL2Fuc2llc2MuYw0KICBbREVQU10gY29yZS9kZXZpY2UuYw0KICBb
REVQU10gY29yZS9iYXNlNjQuYw0KICBbREVQU10gY29yZS9iaXRtYXAuYw0KICBbREVQU10g
Y29yZS9leGVjLmMNCiAgW0RFUFNdIGNvcmUvbW9ub2pvYi5jDQogIFtERVBTXSBjb3JlL251
bGxfc2FuYm9vdC5jDQogIFtERVBTXSBjb3JlL3N0cmluZ2V4dHJhLmMNCiAgW0RFUFNdIGNv
cmUvcmFuZG9tLmMNCiAgW0RFUFNdIGNvcmUvcGFyc2VvcHQuYw0KICBbREVQU10gY29yZS9y
ZXNvbHYuYw0KICBbREVQU10gY29yZS9pb2J1Zi5jDQogIFtERVBTXSBjb3JlL2ltYWdlLmMN
CiAgW0RFUFNdIGNvcmUvc3RyaW5nLmMNCiAgW0RFUFNdIGNvcmUvYmFzZTE2LmMNCiAgW0RF
UFNdIGNvcmUvYXNzZXJ0LmMNCiAgW0RFUFNdIGNvcmUvcmVmY250LmMNCiAgW0RFUFNdIGNv
cmUvdXVpZC5jDQogIFtERVBTXSBjb3JlL3NlcmlhbF9jb25zb2xlLmMNCiAgW0RFUFNdIGNv
cmUvcGNtY2lhLmMNCiAgW0RFUFNdIGxpYmdjYy9fX3Vtb2RkaTMuYw0KICBbREVQU10gbGli
Z2NjL19fdWRpdmRpMy5jDQogIFtERVBTXSBsaWJnY2MvX19tb2RkaTMuYw0KICBbREVQU10g
bGliZ2NjL21lbWNweS5jDQogIFtERVBTXSBsaWJnY2MvaWNjLmMNCiAgW0RFUFNdIGxpYmdj
Yy9fX2RpdmRpMy5jDQogIFtERVBTXSBsaWJnY2MvX191ZGl2bW9kZGk0LmMNCmdtYWtlWzdd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2V0
aGVyYm9vdC9pcHhlL3NyYycNCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZS9zcmMnDQogIFtERVBT
XSBhcmNoL2kzODYvcHJlZml4L3JvbXByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJl
Zml4L21yb21wcmVmaXguUw0KICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGly
b20uYw0KICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGluZXQuYw0KICBbREVQ
U10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGkuYw0KICBbREVQU10gYXJjaC9pMzg2L2Ry
aXZlcnMvbmV0L3VuZGlvbmx5LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91
bmRpbG9hZC5jDQogIFtERVBTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaXByZWxvYWQu
Yw0KICBbREVQU10gYXJjaC94ODYvaW50ZXJmYWNlL2VmaS9lZml4ODZfbmFwLmMNCiAgW0RF
UFNdIGFyY2gveDg2L2NvcmUvcGNpZGlyZWN0LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9oY2kv
Y29tbWFuZHMvcmVib290X2NtZC5jDQogIFtERVBTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRz
L3B4ZV9jbWQuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21i
b290X3Jlc29sdi5jDQogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2Nv
bTMyX2NhbGwuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21i
b290X2NhbGwuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQvcHhl
cGFyZW50X2RoY3AuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQv
cHhlcGFyZW50LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV91ZHAu
Yw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3VuZGkuYw0KICBbREVQ
U10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2xvYWRlci5jDQogIFtERVBTXSBhcmNo
L2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfZXhpdF9ob29rLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9pbnRlcmZhY2UvcHhlL3B4ZV9wcmVib290LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRl
cmZhY2UvcHhlL3B4ZV90ZnRwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhl
L3B4ZV9maWxlLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9jYWxs
LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Nfc21iaW9zLmMN
CiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL21lbXRvcF91bWFsbG9jLmMN
CiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NpbnQuYw0KICBbREVQ
U10gYXJjaC9pMzg2L2ludGVyZmFjZS9wY2Jpb3MvYmlvc190aW1lci5jDQogIFtERVBTXSBh
cmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9wY2liaW9zLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9pbnRlcmZhY2UvcGNiaW9zL2ludDEzLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcGNiaW9zL2Jpb3NfbmFwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9jb21ib290
LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9lbGZib290LmMNCiAgW0RFUFNdIGFyY2gv
aTM4Ni9pbWFnZS9ib290c2VjdG9yLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9tdWx0
aWJvb3QuYw0KICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL3B4ZV9pbWFnZS5jDQogIFtERVBT
XSBhcmNoL2kzODYvaW1hZ2UvYnppbWFnZS5jDQogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2Uv
bmJpLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9jb20zMi5jDQogIFtERVBTXSBhcmNo
L2kzODYvZmlybXdhcmUvcGNiaW9zL3BucGJpb3MuYw0KICBbREVQU10gYXJjaC9pMzg2L2Zp
cm13YXJlL3BjYmlvcy9iaW9zX2NvbnNvbGUuYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13
YXJlL3BjYmlvcy9mYWtlZTgyMC5jDQogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNi
aW9zL2Jhc2VtZW0uYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9tZW1t
YXAuYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9oaWRlbWVtLmMNCiAg
W0RFUFNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJybV9tZ210LmMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9jb3JlL2R1bXByZWdzLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3JlbG9j
YXRlLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3g4Nl9pby5jDQogIFtERVBTXSBhcmNo
L2kzODYvY29yZS90aW1lcjIuYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcnVudGltZS5j
DQogIFtERVBTXSBhcmNoL2kzODYvY29yZS9waWM4MjU5LmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9jb3JlL2dkYm1hY2guYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvdmlkZW9fc3Vici5j
DQogIFtERVBTXSBhcmNoL2kzODYvY29yZS9iYXNlbWVtX3BhY2tldC5jDQogIFtERVBTXSBh
cmNoL2kzODYvY29yZS9yZHRzY190aW1lci5jDQogIFtERVBTXSBjb25maWcvY29uZmlnX3Jv
bXByZWZpeC5jDQogIFtERVBTXSBjb25maWcvY29uZmlnLmMNCiAgW0RFUFNdIGNvbmZpZy9j
b25maWdfZmMuYw0KICBbREVQU10gY29uZmlnL2NvbmZpZ19ldGhlcm5ldC5jDQogIFtERVBT
XSBjb25maWcvY29uZmlnX25ldDgwMjExLmMNCiAgW0RFUFNdIGNvbmZpZy9jb25maWdfaW5m
aW5pYmFuZC5jDQogIFtERVBTXSB1c3IvYXV0b2Jvb3QuYw0KICBbREVQU10gdXNyL2lmbWdt
dC5jDQogIFtERVBTXSB1c3IvZGhjcG1nbXQuYw0KICBbREVQU10gdXNyL3B4ZW1lbnUuYw0K
ICBbREVQU10gdXNyL2ltZ21nbXQuYw0KICBbREVQU10gdXNyL3Byb21wdC5jDQogIFtERVBT
XSBoY2kvbXVjdXJzZXMva2IuYw0KICBbREVQU10gaGNpL3R1aS9zZXR0aW5nc191aS5jDQog
IFtERVBTXSBoY2kvY29tbWFuZHMvaW1hZ2VfY21kLmMNCiAgW0RFUFNdIGhjaS9jb21tYW5k
cy9kaWdlc3RfY21kLmMNCiAgW0RFUFNdIGhjaS9jb21tYW5kcy90aW1lX2NtZC5jDQogIFtE
RVBTXSBoY2kvY29tbWFuZHMvc2FuYm9vdF9jbWQuYw0KICBbREVQU10gdGVzdHMvdW1hbGxv
Y190ZXN0LmMNCiAgW0RFUFNdIHRlc3RzL2JvZm1fdGVzdC5jDQogIFtERVBTXSBpbnRlcmZh
Y2UvYm9mbS9ib2ZtLmMNCiAgW0RFUFNdIGludGVyZmFjZS9zbWJpb3Mvc21iaW9zLmMNCiAg
W0RFUFNdIGludGVyZmFjZS9zbWJpb3Mvc21iaW9zX3NldHRpbmdzLmMNCiAgW0RFUFNdIGlu
dGVyZmFjZS9lZmkvZWZpX3NucC5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9wY2ku
Yw0KICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfYm9mbS5jDQogIFtERVBTXSBpbnRlcmZh
Y2UvZWZpL2VmaV91bWFsbG9jLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3RpbWVy
LmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3NtYmlvcy5jDQogIFtERVBTXSBpbnRl
cmZhY2UvZWZpL2VmaV9kcml2ZXIuYw0KICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfdWFj
Y2Vzcy5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9pby5jDQogIFtERVBTXSBkcml2
ZXJzL2luZmluaWJhbmQvbGluZGEuYw0KICBbREVQU10gZHJpdmVycy9pbmZpbmliYW5kL2hl
cm1vbi5jDQogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvYXJiZWwuYw0KICBbREVQU10g
ZHJpdmVycy9pbmZpbmliYW5kL3FpYjczMjIuYw0KICBbREVQU10gZHJpdmVycy9iaXRiYXNo
L3NwaV9iaXQuYw0KICBbREVQU10gZHJpdmVycy9iaXRiYXNoL2kyY19iaXQuYw0KICBbREVQ
U10gZHJpdmVycy9udnMvc3BpLmMNCiAgW0RFUFNdIGRyaXZlcnMvbnZzL252c3ZwZC5jDQog
IFtERVBTXSBkcml2ZXJzL252cy90aHJlZXdpcmUuYw0KICBbREVQU10gZHJpdmVycy9ibG9j
ay9pYmZ0LmMNCiAgW0RFUFNdIGRyaXZlcnMvYmxvY2svYXRhLmMNCiAgW0RFUFNdIGRyaXZl
cnMvYmxvY2svc3JwLmMNCiAgW0RFUFNdIGRyaXZlcnMvYmxvY2svc2NzaS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9lZmkvc25wbmV0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3Z4Z2Uv
dnhnZV90cmFmZmljLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3Z4Z2UvdnhnZS5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfY29uZmlnLmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L3Z4Z2UvdnhnZV9tYWluLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19pbml0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkw
MDNfbWFjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNf
Y2FsaWIuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2VlcHJvbV85
Mjg3LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5ay5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfY29tbW9uLmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDJfaHcuYw0KICBbREVQU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2NhbGliLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9h
dGg5ay9hdGg5a19lZXByb21fNGsuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlr
L2F0aDlrX2VlcHJvbV9kZWYuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAz
X2VlcHJvbS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAy
X21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX2Nh
bGliLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDJfcGh5
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a194bWl0LmMNCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5LmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfcGh5LmMNCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hbmkuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
YXRoL2F0aDlrL2F0aDlrX21haW4uYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlr
L2F0aDlrX2FyOTAwM19ody5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRo
OWtfZWVwcm9tLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19yZWN2
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19ody5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcmVzZXQuYw0KICBbREVQU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDVrL2F0aDVrLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1
ay9hdGg1a19hdHRhY2guYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVr
X3Jma2lsbC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZ3Bpby5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcGh5LmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19pbml0dmFscy5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZG1hLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0
aC9hdGg1ay9hdGg1a19wY3UuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX2Rlc2MuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3FjdS5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZWVwcm9tLmMNCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19jYXBzLmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGhfaHcuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9rZXku
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9tYWluLmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGhfcmVnZC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0
bDgxODBfZ3JmNTEwMS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODBf
bWF4MjgyMC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODUuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTh4LmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L3J0bDgxOHgvcnRsODE4MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0
bDgxODVfcnRsODIyNS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODBf
c2EyNDAwLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BoYW50b20vcGhhbnRvbS5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl9tYWluLmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2lnYnZmL2lnYnZmX3ZmLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYnZmL2lnYnZm
X21ieC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdiXzgyNTc1LmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9p
Z2JfcGh5LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFpbi5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9pZ2IvaWdiX252bS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2Iv
aWdiX2FwaS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX21hbmFnZS5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlXzgwMDAzZXMybGFuLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfaWNoOGxhbi5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC9lMTAwMGUvZTEwMDBlXzgyNTcxLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAw
ZS9lMTAwMGVfbWFjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfcGh5
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfbnZtLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJzL25l
dC9lMTAwMC9lMTAwMF84MjU0Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAw
MF84MjU0MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9hcGkuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfODI1NDMuYw0KICBbREVQU10gZHJpdmVy
cy9uZXQvZTEwMDAvZTEwMDBfbnZtLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2Ux
MDAwX21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9waHkuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC9lMTAwMC9lMTAwMF84MjU0MS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hbWQ4MTEx
ZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9qbWUuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
cHJpc20yX3BjaS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC8zYzU5NS5jDQogIFtERVBTXSBk
cml2ZXJzL25ldC92aWEtcmhpbmUuYw0KICBbREVQU10gZHJpdmVycy9uZXQvdzg5Yzg0MC5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9jczg5eDAuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
bmUya19pc2EuYw0KICBbREVQU10gZHJpdmVycy9uZXQvaXBvaWIuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvc2t5Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGwxZS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9sZWdhY3kuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZWVwcm8xMDAu
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvM2M1MTUuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
Ym54Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9kbWZlLmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L25zODM5MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9uczgzODIwLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L3BjbmV0MzIuYw0KICBbREVQU10gZHJpdmVycy9uZXQvM2M1MDktZWlz
YS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC90ZzMuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
M2M1eDkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvc21jOTAwMC5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC92aXJ0aW8tbmV0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2V0aGVyZmFicmlj
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3NrZ2UuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
c2lzMTkwLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L25hdHNlbWkuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvYjQ0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2ZvcmNlZGV0aC5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9wcmlzbTJfcGx4LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3N1
bmRhbmNlLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0bDgxMzkuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvZXBpYzEwMC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC8zYzkweC5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9kYXZpY29tLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjNTA5
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjNTI5LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L210ZDgweC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9teXJpMTBnZS5jDQogIFtERVBTXSBk
cml2ZXJzL25ldC9lZXByby5jDQogIFtERVBTXSBkcml2ZXJzL25ldC92aWEtdmVsb2NpdHku
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvcG5pYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC90
dWxpcC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9zaXM5MDAuYw0KICBbREVQU10gZHJpdmVy
cy9uZXQvcjgxNjkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvdGxhbi5jDQogIFtERVBTXSBk
cml2ZXJzL2J1cy9wY2kuYw0KICBbREVQU10gZHJpdmVycy9idXMvaXNhcG5wLmMNCiAgW0RF
UFNdIGRyaXZlcnMvYnVzL3ZpcnRpby1yaW5nLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL3Zp
cnRpby1wY2kuYw0KICBbREVQU10gZHJpdmVycy9idXMvaXNhLmMNCiAgW0RFUFNdIGRyaXZl
cnMvYnVzL3BjaWV4dHJhLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL3BjaWJhY2t1cC5jDQog
IFtERVBTXSBkcml2ZXJzL2J1cy9wY2l2cGQuYw0KICBbREVQU10gZHJpdmVycy9idXMvbWNh
LmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL2Vpc2EuYw0KICBbREVQU10gaW1hZ2Uvc2NyaXB0
LmMNCiAgW0RFUFNdIGltYWdlL2VsZi5jDQogIFtERVBTXSBpbWFnZS9lZmlfaW1hZ2UuYw0K
ICBbREVQU10gaW1hZ2Uvc2VnbWVudC5jDQogIFtERVBTXSBpbWFnZS9lbWJlZGRlZC5jDQog
IFtERVBTXSBuZXQvODAyMTEvbmV0ODAyMTEuYw0KICBbREVQU10gbmV0L2luZmluaWJhbmQv
aWJfbWkuYw0KICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJfc21jLmMNCiAgW0RFUFNdIG5l
dC9pbmZpbmliYW5kL2liX3NtYS5jDQogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9zcnAu
Yw0KICBbREVQU10gbmV0L3VkcC9kaGNwLmMNCiAgW0RFUFNdIG5ldC91ZHAvZG5zLmMNCiAg
W0RFUFNdIG5ldC91ZHAvc2xhbS5jDQogIFtERVBTXSBuZXQvdWRwL3RmdHAuYw0KICBbREVQ
U10gbmV0L3VkcC9zeXNsb2cuYw0KICBbREVQU10gbmV0L3RjcC9odHRwcy5jDQogIFtERVBT
XSBuZXQvdGNwL2lzY3NpLmMNCiAgW0RFUFNdIG5ldC90Y3AvZnRwLmMNCiAgW0RFUFNdIG5l
dC90Y3AvaHR0cC5jDQogIFtERVBTXSBuZXQvZmFrZWRoY3AuYw0KICBbREVQU10gbmV0L25l
dGRldl9zZXR0aW5ncy5jDQogIFtERVBTXSBuZXQvZmNwLmMNCiAgW0RFUFNdIG5ldC9mY29l
LmMNCiAgW0RFUFNdIG5ldC90Y3AuYw0KICBbREVQU10gbmV0L2FvZS5jDQogIFtERVBTXSBu
ZXQvdmxhbi5jDQogIFtERVBTXSBuZXQvaW5maW5pYmFuZC5jDQogIFtERVBTXSBuZXQvaXB2
NC5jDQogIFtERVBTXSBuZXQvZGhjcHBrdC5jDQogIFtERVBTXSBuZXQvY2FjaGVkaGNwLmMN
CiAgW0RFUFNdIG5ldC9uZXRkZXZpY2UuYw0KICBbREVQU10gbmV0L3JldHJ5LmMNCiAgW0RF
UFNdIG5ldC9kaGNwb3B0cy5jDQogIFtERVBTXSBuZXQvZmMuYw0KICBbREVQU10gY29yZS9u
dm8uYw0KICBbREVQU10gY29yZS9nZXRrZXkuYw0KICBbREVQU10gY29yZS9zZXR0aW5ncy5j
DQogIFtERVBTXSBjb3JlL21haW4uYw0KICBbREVQU10gY29yZS9kb3dubG9hZGVyLmMNCiAg
W0RFUFNdIGNvcmUvbnVsbF9uYXAuYw0KICBbREVQU10gY29yZS9wY19rYmQuYw0KICBbREVQ
U10gY29yZS9wb3NpeF9pby5jDQogIFtERVBTXSBjb3JlL2dkYnVkcC5jDQogIFtERVBTXSBj
b3JlL2NvbnNvbGUuYw0KICBbREVQU10gY29yZS9zZXJpYWwuYw0KICBbREVQU10gY29yZS9i
bG9ja2Rldi5jDQogIFtERVBTXSBjb3JlL3RpbWVyLmMNCiAgW0RFUFNdIGNvcmUvbWlzYy5j
DQogIFtERVBTXSBjb3JlL2RlYnVnLmMNCiAgW0RFUFNdIGNvcmUvZm5yZWMuYw0KICBbREVQ
U10gY29yZS9tYWxsb2MuYw0KICBbREVQU10gY29yZS9leGVjLmMNCiAgW0RFUFNdIGNvcmUv
bW9ub2pvYi5jDQogIFtERVBTXSBjb3JlL251bGxfc2FuYm9vdC5jDQogIFtERVBTXSBjb3Jl
L3JhbmRvbS5jDQogIFtERVBTXSBjb3JlL3BhcnNlb3B0LmMNCiAgW0RFUFNdIGNvcmUvaW1h
Z2UuYw0KZ21ha2VbN106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmlybXdhcmUvZXRoZXJib290L2lweGUvc3JjJw0KZ21ha2VbN106IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9pcHhl
L3NyYycNCiAgW0JVSUxEXSBiaW4vX191ZGl2bW9kZGk0Lm8NCiAgW0JVSUxEXSBiaW4vX19k
aXZkaTMubw0KICBbQlVJTERdIGJpbi9pY2Mubw0KICBbQlVJTERdIGJpbi9tZW1jcHkubw0K
ICBbQlVJTERdIGJpbi9fX21vZGRpMy5vDQogIFtCVUlMRF0gYmluL19fdWRpdmRpMy5vDQog
IFtCVUlMRF0gYmluL19fdW1vZGRpMy5vDQogIFtCVUlMRF0gYmluL3BjbWNpYS5vDQogIFtC
VUlMRF0gYmluL3NlcmlhbF9jb25zb2xlLm8NCiAgW0JVSUxEXSBiaW4vdXVpZC5vDQogIFtC
VUlMRF0gYmluL3JlZmNudC5vDQogIFtCVUlMRF0gYmluL2Fzc2VydC5vDQogIFtCVUlMRF0g
YmluL2Jhc2UxNi5vDQogIFtCVUlMRF0gYmluL3N0cmluZy5vDQogIFtCVUlMRF0gYmluL2lt
YWdlLm8NCiAgW0JVSUxEXSBiaW4vaW9idWYubw0KICBbQlVJTERdIGJpbi9yZXNvbHYubw0K
ICBbQlVJTERdIGJpbi9wYXJzZW9wdC5vDQogIFtCVUlMRF0gYmluL3JhbmRvbS5vDQogIFtC
VUlMRF0gYmluL3N0cmluZ2V4dHJhLm8NCiAgW0JVSUxEXSBiaW4vbnVsbF9zYW5ib290Lm8N
CiAgW0JVSUxEXSBiaW4vbW9ub2pvYi5vDQogIFtCVUlMRF0gYmluL2V4ZWMubw0KICBbQlVJ
TERdIGJpbi9iaXRtYXAubw0KICBbQlVJTERdIGJpbi9iYXNlNjQubw0KICBbQlVJTERdIGJp
bi9kZXZpY2Uubw0KICBbQlVJTERdIGJpbi9hbnNpZXNjLm8NCiAgW0JVSUxEXSBiaW4vbWFs
bG9jLm8NCiAgW0JVSUxEXSBiaW4vZm5yZWMubw0KICBbQlVJTERdIGJpbi9kZWJ1Zy5vDQog
IFtCVUlMRF0gYmluL2dkYnNlcmlhbC5vDQogIFtCVUlMRF0gYmluL3Byb2Nlc3Mubw0KICBb
QlVJTERdIGJpbi9qb2Iubw0KICBbQlVJTERdIGJpbi9lcnJuby5vDQogIFtCVUlMRF0gYmlu
L2k4MjM2NS5vDQogIFtCVUlMRF0gYmluL2N3dXJpLm8NCiAgW0JVSUxEXSBiaW4vbWlzYy5v
DQogIFtCVUlMRF0gYmluL3RpbWVyLm8NCiAgW0JVSUxEXSBiaW4vY3Bpby5vDQogIFtCVUlM
RF0gYmluL2Jsb2NrZGV2Lm8NCiAgW0JVSUxEXSBiaW4vdXJpLm8NCiAgW0JVSUxEXSBiaW4v
YWNwaS5vDQogIFtCVUlMRF0gYmluL3NlcmlhbC5vDQogIFtCVUlMRF0gYmluL29wZW4ubw0K
ICBbQlVJTERdIGJpbi9jb25zb2xlLm8NCiAgW0JVSUxEXSBiaW4vZ2RidWRwLm8NCiAgW0JV
SUxEXSBiaW4vcG9zaXhfaW8ubw0KICBbQlVJTERdIGJpbi9wY19rYmQubw0KICBbQlVJTERd
IGJpbi94ZmVyLm8NCiAgW0JVSUxEXSBiaW4vbnVsbF9uYXAubw0KICBbQlVJTERdIGJpbi92
c3ByaW50Zi5vDQogIFtCVUlMRF0gYmluL2JpdG9wcy5vDQogIFtCVUlMRF0gYmluL2h3Lm8N
CiAgW0JVSUxEXSBiaW4vZG93bmxvYWRlci5vDQogIFtCVUlMRF0gYmluL21haW4ubw0KICBb
QlVJTERdIGJpbi9zZXR0aW5ncy5vDQogIFtCVUlMRF0gYmluL3N0cnRvdWxsLm8NCiAgW0JV
SUxEXSBiaW4vaW5pdC5vDQogIFtCVUlMRF0gYmluL2VkZC5vDQogIFtCVUlMRF0gYmluL2xp
bmVidWYubw0KICBbQlVJTERdIGJpbi9nZGJzdHViLm8NCiAgW0JVSUxEXSBiaW4vYXNwcmlu
dGYubw0KICBbQlVJTERdIGJpbi9nZXRrZXkubw0KICBbQlVJTERdIGJpbi9nZXRvcHQubw0K
ICBbQlVJTERdIGJpbi9idGV4dC5vDQogIFtCVUlMRF0gYmluL2ludGVyZmFjZS5vDQogIFtC
VUlMRF0gYmluL2RlYnVnX21kNS5vDQogIFtCVUlMRF0gYmluL252by5vDQogIFtCVUlMRF0g
YmluL2Jhc2VuYW1lLm8NCiAgW0JVSUxEXSBiaW4vY3R5cGUubw0KICBbQlVJTERdIGJpbi9m
Yy5vDQogIFtCVUlMRF0gYmluL2RoY3BvcHRzLm8NCiAgW0JVSUxEXSBiaW4vdWRwLm8NCiAg
W0JVSUxEXSBiaW4vaWNtcC5vDQogIFtCVUlMRF0gYmluL3JldHJ5Lm8NCiAgW0JVSUxEXSBi
aW4vbmV0ZGV2aWNlLm8NCiAgW0JVSUxEXSBiaW4vY2FjaGVkaGNwLm8NCiAgW0JVSUxEXSBi
aW4vZGhjcHBrdC5vDQogIFtCVUlMRF0gYmluL25kcC5vDQogIFtCVUlMRF0gYmluL3Rscy5v
DQogIFtCVUlMRF0gYmluL2V0aF9zbG93Lm8NCiAgW0JVSUxEXSBiaW4vaXB2NC5vDQogIFtC
VUlMRF0gYmluL2luZmluaWJhbmQubw0KICBbQlVJTERdIGJpbi9udWxsbmV0Lm8NCiAgW0JV
SUxEXSBiaW4vdmxhbi5vDQogIFtCVUlMRF0gYmluL3JhcnAubw0KICBbQlVJTERdIGJpbi9h
b2Uubw0KICBbQlVJTERdIGJpbi9pcHY2Lm8NCiAgW0JVSUxEXSBiaW4vdGNwaXAubw0KICBb
QlVJTERdIGJpbi9mY2Vscy5vDQogIFtCVUlMRF0gYmluL2V0aGVybmV0Lm8NCiAgW0JVSUxE
XSBiaW4vYXJwLm8NCiAgW0JVSUxEXSBiaW4vbWlpLm8NCiAgW0JVSUxEXSBiaW4vdGNwLm8N
CiAgW0JVSUxEXSBiaW4vaW9icGFkLm8NCiAgW0JVSUxEXSBiaW4vZmNvZS5vDQogIFtCVUlM
RF0gYmluL2ZjcC5vDQogIFtCVUlMRF0gYmluL25ldGRldl9zZXR0aW5ncy5vDQogIFtCVUlM
RF0gYmluL2ljbXB2Ni5vDQogIFtCVUlMRF0gYmluL2Zha2VkaGNwLm8NCiAgW0JVSUxEXSBi
aW4vZmNucy5vDQogIFtCVUlMRF0gYmluL2VhcG9sLm8NCiAgW0JVSUxEXSBiaW4vaHR0cC5v
DQogIFtCVUlMRF0gYmluL2Z0cC5vDQogIFtCVUlMRF0gYmluL2lzY3NpLm8NCiAgW0JVSUxE
XSBiaW4vaHR0cHMubw0KICBbQlVJTERdIGJpbi9zeXNsb2cubw0KICBbQlVJTERdIGJpbi90
ZnRwLm8NCiAgW0JVSUxEXSBiaW4vc2xhbS5vDQogIFtCVUlMRF0gYmluL2Rucy5vDQogIFtC
VUlMRF0gYmluL2RoY3Aubw0KICBbQlVJTERdIGJpbi9pYl9tY2FzdC5vDQogIFtCVUlMRF0g
YmluL2liX3NycC5vDQogIFtCVUlMRF0gYmluL2liX2NtcmMubw0KICBbQlVJTERdIGJpbi9p
Yl9zbWEubw0KICBbQlVJTERdIGJpbi9pYl9wYXRocmVjLm8NCiAgW0JVSUxEXSBiaW4vaWJf
c21jLm8NCiAgW0JVSUxEXSBiaW4vaWJfcGFja2V0Lm8NCiAgW0JVSUxEXSBiaW4vaWJfY20u
bw0KICBbQlVJTERdIGJpbi9pYl9taS5vDQogIFtCVUlMRF0gYmluL3dwYV90a2lwLm8NCiAg
W0JVSUxEXSBiaW4vd3BhX3Bzay5vDQogIFtCVUlMRF0gYmluL3dlcC5vDQogIFtCVUlMRF0g
YmluL3NlYzgwMjExLm8NCiAgW0JVSUxEXSBiaW4vbmV0ODAyMTEubw0KICBbQlVJTERdIGJp
bi93cGFfY2NtcC5vDQogIFtCVUlMRF0gYmluL3dwYS5vDQogIFtCVUlMRF0gYmluL3JjODAy
MTEubw0KICBbQlVJTERdIGJpbi9lbWJlZGRlZC5vDQogIFtCVUlMRF0gYmluL3NlZ21lbnQu
bw0KICBbQlVJTERdIGJpbi9lZmlfaW1hZ2Uubw0KICBbQlVJTERdIGJpbi9lbGYubw0KICBb
QlVJTERdIGJpbi9zY3JpcHQubw0KICBbQlVJTERdIGJpbi9laXNhLm8NCiAgW0JVSUxEXSBi
aW4vbWNhLm8NCiAgW0JVSUxEXSBiaW4vcGNpdnBkLm8NCiAgW0JVSUxEXSBiaW4vcGNpYmFj
a3VwLm8NCiAgW0JVSUxEXSBiaW4vcGNpZXh0cmEubw0KICBbQlVJTERdIGJpbi9pc2FfaWRz
Lm8NCiAgW0JVSUxEXSBiaW4vaXNhLm8NCiAgW0JVSUxEXSBiaW4vdmlydGlvLXBjaS5vDQog
IFtCVUlMRF0gYmluL3ZpcnRpby1yaW5nLm8NCiAgW0JVSUxEXSBiaW4vaXNhcG5wLm8NCiAg
W0JVSUxEXSBiaW4vcGNpLm8NCiAgW0JVSUxEXSBiaW4vM2M1MDMubw0KICBbQlVJTERdIGJp
bi90bGFuLm8NCiAgW0JVSUxEXSBiaW4vcjgxNjkubw0KICBbQlVJTERdIGJpbi9zaXM5MDAu
bw0KICBbQlVJTERdIGJpbi90dWxpcC5vDQogIFtCVUlMRF0gYmluL3BuaWMubw0KICBbQlVJ
TERdIGJpbi92aWEtdmVsb2NpdHkubw0KICBbQlVJTERdIGJpbi9uZS5vDQogIFtCVUlMRF0g
YmluL2VlcHJvLm8NCiAgW0JVSUxEXSBiaW4vbXlyaTEwZ2Uubw0KICBbQlVJTERdIGJpbi9t
dGQ4MHgubw0KICBbQlVJTERdIGJpbi8zYzUyOS5vDQogIFtCVUlMRF0gYmluLzNjNTA5Lm8N
CiAgW0JVSUxEXSBiaW4vZGF2aWNvbS5vDQogIFtCVUlMRF0gYmluLzNjOTB4Lm8NCiAgW0JV
SUxEXSBiaW4vZXBpYzEwMC5vDQogIFtCVUlMRF0gYmluL3J0bDgxMzkubw0KICBbQlVJTERd
IGJpbi9zdW5kYW5jZS5vDQogIFtCVUlMRF0gYmluL3ByaXNtMl9wbHgubw0KICBbQlVJTERd
IGJpbi9mb3JjZWRldGgubw0KICBbQlVJTERdIGJpbi9iNDQubw0KICBbQlVJTERdIGJpbi9u
YXRzZW1pLm8NCiAgW0JVSUxEXSBiaW4vc2lzMTkwLm8NCiAgW0JVSUxEXSBiaW4vc2tnZS5v
DQogIFtCVUlMRF0gYmluL3dkLm8NCiAgW0JVSUxEXSBiaW4vZXRoZXJmYWJyaWMubw0KICBb
QlVJTERdIGJpbi92aXJ0aW8tbmV0Lm8NCiAgW0JVSUxEXSBiaW4vc21jOTAwMC5vDQogIFtC
VUlMRF0gYmluLzNjNXg5Lm8NCiAgW0JVSUxEXSBiaW4vdGczLm8NCiAgW0JVSUxEXSBiaW4v
M2M1MDktZWlzYS5vDQogIFtCVUlMRF0gYmluL3BjbmV0MzIubw0KICBbQlVJTERdIGJpbi9u
czgzODIwLm8NCiAgW0JVSUxEXSBiaW4vbnM4MzkwLm8NCiAgW0JVSUxEXSBiaW4vZG1mZS5v
DQogIFtCVUlMRF0gYmluL2JueDIubw0KICBbQlVJTERdIGJpbi8zYzUxNS5vDQogIFtCVUlM
RF0gYmluL2VlcHJvMTAwLm8NCiAgW0JVSUxEXSBiaW4vbGVnYWN5Lm8NCiAgW0JVSUxEXSBi
aW4vYXRsMWUubw0KICBbQlVJTERdIGJpbi9za3kyLm8NCiAgW0JVSUxEXSBiaW4vaXBvaWIu
bw0KICBbQlVJTERdIGJpbi9uZTJrX2lzYS5vDQogIFtCVUlMRF0gYmluL2NzODl4MC5vDQog
IFtCVUlMRF0gYmluL3c4OWM4NDAubw0KICBbQlVJTERdIGJpbi92aWEtcmhpbmUubw0KICBb
QlVJTERdIGJpbi8zYzU5NS5vDQogIFtCVUlMRF0gYmluL3ByaXNtMl9wY2kubw0KICBbQlVJ
TERdIGJpbi9qbWUubw0KICBbQlVJTERdIGJpbi9hbWQ4MTExZS5vDQogIFtCVUlMRF0gYmlu
L2RlcGNhLm8NCiAgW0JVSUxEXSBiaW4vZTEwMDBfODI1NDEubw0KICBbQlVJTERdIGJpbi9l
MTAwMF9tYWluLm8NCiAgW0JVSUxEXSBiaW4vZTEwMDAubw0KICBbQlVJTERdIGJpbi9lMTAw
MF9waHkubw0KICBbQlVJTERdIGJpbi9lMTAwMF9tYWMubw0KICBbQlVJTERdIGJpbi9lMTAw
MF9udm0ubw0KICBbQlVJTERdIGJpbi9lMTAwMF84MjU0My5vDQogIFtCVUlMRF0gYmluL2Ux
MDAwX21hbmFnZS5vDQogIFtCVUlMRF0gYmluL2UxMDAwX2FwaS5vDQogIFtCVUlMRF0gYmlu
L2UxMDAwXzgyNTQwLm8NCiAgW0JVSUxEXSBiaW4vZTEwMDBfODI1NDIubw0KICBbQlVJTERd
IGJpbi9lMTAwMGVfbWFpbi5vDQogIFtCVUlMRF0gYmluL2UxMDAwZV9udm0ubw0KICBbQlVJ
TERdIGJpbi9lMTAwMGVfcGh5Lm8NCiAgW0JVSUxEXSBiaW4vZTEwMDBlX21hYy5vDQogIFtC
VUlMRF0gYmluL2UxMDAwZS5vDQogIFtCVUlMRF0gYmluL2UxMDAwZV84MjU3MS5vDQogIFtC
VUlMRF0gYmluL2UxMDAwZV9tYW5hZ2Uubw0KICBbQlVJTERdIGJpbi9lMTAwMGVfaWNoOGxh
bi5vDQogIFtCVUlMRF0gYmluL2UxMDAwZV84MDAwM2VzMmxhbi5vDQogIFtCVUlMRF0gYmlu
L2lnYl9tYW5hZ2Uubw0KICBbQlVJTERdIGJpbi9pZ2JfYXBpLm8NCiAgW0JVSUxEXSBiaW4v
aWdiX252bS5vDQogIFtCVUlMRF0gYmluL2lnYl9tYWluLm8NCiAgW0JVSUxEXSBiaW4vaWdi
X3BoeS5vDQogIFtCVUlMRF0gYmluL2lnYl9tYWMubw0KICBbQlVJTERdIGJpbi9pZ2Iubw0K
ICBbQlVJTERdIGJpbi9pZ2JfODI1NzUubw0KICBbQlVJTERdIGJpbi9pZ2J2Zl9tYngubw0K
ICBbQlVJTERdIGJpbi9pZ2J2Zl92Zi5vDQogIFtCVUlMRF0gYmluL2lnYnZmX21haW4ubw0K
ICBbQlVJTERdIGJpbi9waGFudG9tLm8NCiAgW0JVSUxEXSBiaW4vcnRsODE4MF9zYTI0MDAu
bw0KICBbQlVJTERdIGJpbi9ydGw4MTg1X3J0bDgyMjUubw0KICBbQlVJTERdIGJpbi9ydGw4
MTgwLm8NCiAgW0JVSUxEXSBiaW4vcnRsODE4eC5vDQogIFtCVUlMRF0gYmluL3J0bDgxODUu
bw0KICBbQlVJTERdIGJpbi9ydGw4MTgwX21heDI4MjAubw0KICBbQlVJTERdIGJpbi9ydGw4
MTgwX2dyZjUxMDEubw0KICBbQlVJTERdIGJpbi9hdGhfcmVnZC5vDQogIFtCVUlMRF0gYmlu
L2F0aF9tYWluLm8NCiAgW0JVSUxEXSBiaW4vYXRoX2tleS5vDQogIFtCVUlMRF0gYmluL2F0
aF9ody5vDQogIFtCVUlMRF0gYmluL2F0aDVrX2NhcHMubw0KICBbQlVJTERdIGJpbi9hdGg1
a19lZXByb20ubw0KICBbQlVJTERdIGJpbi9hdGg1a19xY3Uubw0KICBbQlVJTERdIGJpbi9h
dGg1a19kZXNjLm8NCiAgW0JVSUxEXSBiaW4vYXRoNWtfcGN1Lm8NCiAgW0JVSUxEXSBiaW4v
YXRoNWtfZG1hLm8NCiAgW0JVSUxEXSBiaW4vYXRoNWtfaW5pdHZhbHMubw0KICBbQlVJTERd
IGJpbi9hdGg1a19waHkubw0KICBbQlVJTERdIGJpbi9hdGg1a19ncGlvLm8NCiAgW0JVSUxE
XSBiaW4vYXRoNWtfcmZraWxsLm8NCiAgW0JVSUxEXSBiaW4vYXRoNWtfYXR0YWNoLm8NCiAg
W0JVSUxEXSBiaW4vYXRoNWsubw0KICBbQlVJTERdIGJpbi9hdGg1a19yZXNldC5vDQogIFtC
VUlMRF0gYmluL2F0aDlrX2h3Lm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtfcmVjdi5vDQogIFtC
VUlMRF0gYmluL2F0aDlrX2VlcHJvbS5vDQogIFtCVUlMRF0gYmluL2F0aDlrX2FyOTAwM19o
dy5vDQogIFtCVUlMRF0gYmluL2F0aDlrX21haW4ubw0KICBbQlVJTERdIGJpbi9hdGg5a19h
bmkubw0KICBbQlVJTERdIGJpbi9hdGg5a19hcjkwMDNfcGh5Lm8NCiAgW0JVSUxEXSBiaW4v
YXRoOWtfYXI1MDA4X3BoeS5vDQogIFtCVUlMRF0gYmluL2F0aDlrX3htaXQubw0KICBbQlVJ
TERdIGJpbi9hdGg5a19hcjkwMDJfcGh5Lm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAy
X2NhbGliLm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAyX21hYy5vDQogIFtCVUlMRF0g
YmluL2F0aDlrX2FyOTAwM19lZXByb20ubw0KICBbQlVJTERdIGJpbi9hdGg5a19tYWMubw0K
ICBbQlVJTERdIGJpbi9hdGg5a19lZXByb21fZGVmLm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtf
ZWVwcm9tXzRrLm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtfY2FsaWIubw0KICBbQlVJTERdIGJp
bi9hdGg5a19hcjkwMDJfaHcubw0KICBbQlVJTERdIGJpbi9hdGg5a19jb21tb24ubw0KICBb
QlVJTERdIGJpbi9hdGg5ay5vDQogIFtCVUlMRF0gYmluL2F0aDlrX2VlcHJvbV85Mjg3Lm8N
CiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAzX2NhbGliLm8NCiAgW0JVSUxEXSBiaW4vYXRo
OWtfYXI5MDAzX21hYy5vDQogIFtCVUlMRF0gYmluL2F0aDlrX2luaXQubw0KICBbQlVJTERd
IGJpbi92eGdlX21haW4ubw0KICBbQlVJTERdIGJpbi92eGdlX2NvbmZpZy5vDQogIFtCVUlM
RF0gYmluL3Z4Z2Uubw0KICBbQlVJTERdIGJpbi92eGdlX3RyYWZmaWMubw0KICBbQlVJTERd
IGJpbi9zbnBvbmx5Lm8NCiAgW0JVSUxEXSBiaW4vc25wbmV0Lm8NCiAgW0JVSUxEXSBiaW4v
c2NzaS5vDQogIFtCVUlMRF0gYmluL3NycC5vDQogIFtCVUlMRF0gYmluL2F0YS5vDQogIFtC
VUlMRF0gYmluL2liZnQubw0KICBbQlVJTERdIGJpbi9udnMubw0KICBbQlVJTERdIGJpbi90
aHJlZXdpcmUubw0KICBbQlVJTERdIGJpbi9udnN2cGQubw0KICBbQlVJTERdIGJpbi9zcGku
bw0KICBbQlVJTERdIGJpbi9pMmNfYml0Lm8NCiAgW0JVSUxEXSBiaW4vc3BpX2JpdC5vDQog
IFtCVUlMRF0gYmluL2JpdGJhc2gubw0KICBbQlVJTERdIGJpbi9saW5kYV9mdy5vDQogIFtC
VUlMRF0gYmluL3FpYjczMjIubw0KICBbQlVJTERdIGJpbi9hcmJlbC5vDQogIFtCVUlMRF0g
YmluL2hlcm1vbi5vDQogIFtCVUlMRF0gYmluL2xpbmRhLm8NCiAgW0JVSUxEXSBiaW4vZWZp
X2lvLm8NCiAgW0JVSUxEXSBiaW4vZWZpX3VhY2Nlc3Mubw0KICBbQlVJTERdIGJpbi9lZmlf
aW5pdC5vDQogIFtCVUlMRF0gYmluL2VmaV9kcml2ZXIubw0KICBbQlVJTERdIGJpbi9lZmlf
c21iaW9zLm8NCiAgW0JVSUxEXSBiaW4vZWZpX3RpbWVyLm8NCiAgW0JVSUxEXSBiaW4vZWZp
X3N0cmluZ3Mubw0KICBbQlVJTERdIGJpbi9lZmlfdW1hbGxvYy5vDQogIFtCVUlMRF0gYmlu
L2VmaV9ib2ZtLm8NCiAgW0JVSUxEXSBiaW4vZWZpX3N0cmVycm9yLm8NCiAgW0JVSUxEXSBi
aW4vZWZpX3BjaS5vDQogIFtCVUlMRF0gYmluL2VmaV9zbnAubw0KICBbQlVJTERdIGJpbi9l
ZmlfY29uc29sZS5vDQogIFtCVUlMRF0gYmluL3NtYmlvc19zZXR0aW5ncy5vDQogIFtCVUlM
RF0gYmluL3NtYmlvcy5vDQogIFtCVUlMRF0gYmluL2JvZm0ubw0KICBbQlVJTERdIGJpbi9t
ZW1jcHlfdGVzdC5vDQogIFtCVUlMRF0gYmluL2xpc3RfdGVzdC5vDQogIFtCVUlMRF0gYmlu
L3Rlc3Qubw0KICBbQlVJTERdIGJpbi91cmlfdGVzdC5vDQogIFtCVUlMRF0gYmluL2JvZm1f
dGVzdC5vDQogIFtCVUlMRF0gYmluL3VtYWxsb2NfdGVzdC5vDQogIFtCVUlMRF0gYmluL2xp
bmVidWZfdGVzdC5vDQogIFtCVUlMRF0gYmluL2NoYXAubw0KICBbQlVJTERdIGJpbi9tZDUu
bw0KICBbQlVJTERdIGJpbi94NTA5Lm8NCiAgW0JVSUxEXSBiaW4vc2hhMWV4dHJhLm8NCiAg
W0JVSUxEXSBiaW4vYXJjNC5vDQogIFtCVUlMRF0gYmluL2NyeXB0b19udWxsLm8NCiAgW0JV
SUxEXSBiaW4vY3JhbmRvbS5vDQogIFtCVUlMRF0gYmluL2NyYzMyLm8NCiAgW0JVSUxEXSBi
aW4vaG1hYy5vDQogIFtCVUlMRF0gYmluL2FzbjEubw0KICBbQlVJTERdIGJpbi9heHRsc19h
ZXMubw0KICBbQlVJTERdIGJpbi9hZXNfd3JhcC5vDQogIFtCVUlMRF0gYmluL2F4dGxzX3No
YTEubw0KICBbQlVJTERdIGJpbi9jYmMubw0KICBbQlVJTERdIGJpbi9hZXMubw0KICBbQlVJ
TERdIGJpbi9iaWdpbnQubw0KICBbQlVJTERdIGJpbi9yc2Eubw0KICBbQlVJTERdIGJpbi9z
aGExLm8NCiAgW0JVSUxEXSBiaW4vbGludXhfYXJncy5vDQogIFtCVUlMRF0gYmluL3NoZWxs
Lm8NCiAgW0JVSUxEXSBiaW4vc3RyZXJyb3Iubw0KICBbQlVJTERdIGJpbi9yZWFkbGluZS5v
DQogIFtCVUlMRF0gYmluL2VkaXRzdHJpbmcubw0KICBbQlVJTERdIGJpbi93aXJlbGVzc19l
cnJvcnMubw0KICBbQlVJTERdIGJpbi9udm9fY21kLm8NCiAgW0JVSUxEXSBiaW4vY29uZmln
X2NtZC5vDQogIFtCVUlMRF0gYmluL2xvZ2luX2NtZC5vDQogIFtCVUlMRF0gYmluL3NhbmJv
b3RfY21kLm8NCiAgW0JVSUxEXSBiaW4vaWZtZ210X2NtZC5vDQogIFtCVUlMRF0gYmluL2dk
YnN0dWJfY21kLm8NCiAgW0JVSUxEXSBiaW4vYXV0b2Jvb3RfY21kLm8NCiAgW0JVSUxEXSBi
aW4vdGltZV9jbWQubw0KICBbQlVJTERdIGJpbi9kaGNwX2NtZC5vDQogIFtCVUlMRF0gYmlu
L3JvdXRlX2NtZC5vDQogIFtCVUlMRF0gYmluL2RpZ2VzdF9jbWQubw0KICBbQlVJTERdIGJp
bi9pbWFnZV9jbWQubw0KICBbQlVJTERdIGJpbi9mY21nbXRfY21kLm8NCiAgW0JVSUxEXSBi
aW4vbG90ZXN0X2NtZC5vDQogIFtCVUlMRF0gYmluL2l3bWdtdF9jbWQubw0KICBbQlVJTERd
IGJpbi92bGFuX2NtZC5vDQogIFtCVUlMRF0gYmluL2xvZ2luX3VpLm8NCiAgW0JVSUxEXSBi
aW4vc2V0dGluZ3NfdWkubw0KICBbQlVJTERdIGJpbi9hbGVydC5vDQogIFtCVUlMRF0gYmlu
L2NsZWFyLm8NCiAgW0JVSUxEXSBiaW4vZWRnaW5nLm8NCiAgW0JVSUxEXSBiaW4vd2luYXR0
cnMubw0KICBbQlVJTERdIGJpbi9hbnNpX3NjcmVlbi5vDQogIFtCVUlMRF0gYmluL3ByaW50
X25hZHYubw0KICBbQlVJTERdIGJpbi93aW5pbml0Lm8NCiAgW0JVSUxEXSBiaW4vbXVjdXJz
ZXMubw0KICBbQlVJTERdIGJpbi93aW5kb3dzLm8NCiAgW0JVSUxEXSBiaW4vcHJpbnQubw0K
ICBbQlVJTERdIGJpbi9zbGsubw0KICBbQlVJTERdIGJpbi9jb2xvdXIubw0KICBbQlVJTERd
IGJpbi9rYi5vDQogIFtCVUlMRF0gYmluL2VkaXRib3gubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfcHQubw0KICBbQlVJTERdIGJpbi9rZXltYXBfZGsubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfZ3Iubw0KICBbQlVJTERdIGJpbi9rZXltYXBfaWwubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfdXMubw0KICBbQlVJTERdIGJpbi9rZXltYXBfdGgubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfZXQubw0KICBbQlVJTERdIGJpbi9rZXltYXBfbm8ubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfY2Yubw0KICBbQlVJTERdIGJpbi9rZXltYXBfcnUubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfYWwubw0KICBbQlVJTERdIGJpbi9rZXltYXBfc3Iubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfbHQubw0KICBbQlVJTERdIGJpbi9rZXltYXBfdWEubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfd28ubw0KICBbQlVJTERdIGJpbi9rZXltYXBfbXQubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfYnkubw0KICBbQlVJTERdIGJpbi9rZXltYXBfZnIubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfYXoubw0KICBbQlVJTERdIGJpbi9rZXltYXBfcGwubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfdWsubw0KICBbQlVJTERdIGJpbi9rZXltYXBfbWsubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfZmkubw0KICBbQlVJTERdIGJpbi9rZXltYXBfZGUubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfY3oubw0KICBbQlVJTERdIGJpbi9rZXltYXBfbmwubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfYmcubw0KICBbQlVJTERdIGJpbi9rZXltYXBfaHUubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfZXMubw0KICBbQlVJTERdIGJpbi9rZXltYXBfc2cubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfaXQubw0KICBbQlVJTERdIGJpbi9rZXltYXBfcm8ubw0KICBbQlVJTERdIGJpbi9wcm9t
cHQubw0KICBbQlVJTERdIGJpbi9yb3V0ZS5vDQogIFtCVUlMRF0gYmluL2l3bWdtdC5vDQog
IFtCVUlMRF0gYmluL2xvdGVzdC5vDQogIFtCVUlMRF0gYmluL2ltZ21nbXQubw0KICBbQlVJ
TERdIGJpbi9weGVtZW51Lm8NCiAgW0JVSUxEXSBiaW4vZGhjcG1nbXQubw0KICBbQlVJTERd
IGJpbi9mY21nbXQubw0KICBbQlVJTERdIGJpbi9pZm1nbXQubw0KICBbQlVJTERdIGJpbi9h
dXRvYm9vdC5vDQogIFtCVUlMRF0gYmluL2NvbmZpZ19pbmZpbmliYW5kLm8NCiAgW0JVSUxE
XSBiaW4vY29uZmlnX25ldDgwMjExLm8NCiAgW0JVSUxEXSBiaW4vY29uZmlnX2V0aGVybmV0
Lm8NCiAgW0JVSUxEXSBiaW4vY29uZmlnX2ZjLm8NCiAgW0JVSUxEXSBiaW4vY29uZmlnLm8N
CiAgW0JVSUxEXSBiaW4vY29uZmlnX3JvbXByZWZpeC5vDQogIFtCVUlMRF0gYmluL3JkdHNj
X3RpbWVyLm8NCiAgW0JVSUxEXSBiaW4vYmFzZW1lbV9wYWNrZXQubw0KICBbQlVJTERdIGJp
bi92aWRlb19zdWJyLm8NCiAgW0JVSUxEXSBiaW4vZ2RibWFjaC5vDQogIFtCVUlMRF0gYmlu
L2NwdS5vDQogIFtCVUlMRF0gYmluL3BpYzgyNTkubw0KICBbQlVJTERdIGJpbi9ydW50aW1l
Lm8NCiAgW0JVSUxEXSBiaW4vdGltZXIyLm8NCiAgW0JVSUxEXSBiaW4veDg2X2lvLm8NCiAg
W0JVSUxEXSBiaW4vcmVsb2NhdGUubw0KICBbQlVJTERdIGJpbi9udWxsdHJhcC5vDQogIFtC
VUlMRF0gYmluL2R1bXByZWdzLm8NCiAgW0JVSUxEXSBiaW4vbGlicm1fbWdtdC5vDQogIFtC
VUlMRF0gYmluL2hpZGVtZW0ubw0KICBbQlVJTERdIGJpbi9tZW1tYXAubw0KICBbQlVJTERd
IGJpbi9iYXNlbWVtLm8NCiAgW0JVSUxEXSBiaW4vZmFrZWU4MjAubw0KICBbQlVJTERdIGJp
bi9iaW9zX2NvbnNvbGUubw0KICBbQlVJTERdIGJpbi9wbnBiaW9zLm8NCiAgW0JVSUxEXSBi
aW4vY29tMzIubw0KICBbQlVJTERdIGJpbi9uYmkubw0KICBbQlVJTERdIGJpbi9iemltYWdl
Lm8NCiAgW0JVSUxEXSBiaW4vcHhlX2ltYWdlLm8NCiAgW0JVSUxEXSBiaW4vbXVsdGlib290
Lm8NCiAgW0JVSUxEXSBiaW4vYm9vdHNlY3Rvci5vDQogIFtCVUlMRF0gYmluL2VsZmJvb3Qu
bw0KICBbQlVJTERdIGJpbi9jb21ib290Lm8NCiAgW0JVSUxEXSBiaW4vYmlvc19uYXAubw0K
ICBbQlVJTERdIGJpbi9pbnQxMy5vDQogIFtCVUlMRF0gYmluL3BjaWJpb3Mubw0KICBbQlVJ
TERdIGJpbi9iaW9zX3RpbWVyLm8NCiAgW0JVSUxEXSBiaW4vYmlvc2ludC5vDQogIFtCVUlM
RF0gYmluL21lbXRvcF91bWFsbG9jLm8NCiAgW0JVSUxEXSBiaW4vYmlvc19zbWJpb3Mubw0K
ICBbQlVJTERdIGJpbi9weGVfY2FsbC5vDQogIFtCVUlMRF0gYmluL3B4ZV9maWxlLm8NCiAg
W0JVSUxEXSBiaW4vcHhlX3RmdHAubw0KICBbQlVJTERdIGJpbi9weGVfcHJlYm9vdC5vDQog
IFtCVUlMRF0gYmluL3B4ZV9leGl0X2hvb2subw0KICBbQlVJTERdIGJpbi9weGVfbG9hZGVy
Lm8NCiAgW0JVSUxEXSBiaW4vcHhlX3VuZGkubw0KICBbQlVJTERdIGJpbi9weGVfdWRwLm8N
CiAgW0JVSUxEXSBiaW4vcHhlcGFyZW50Lm8NCiAgW0JVSUxEXSBiaW4vcHhlcGFyZW50X2Ro
Y3Aubw0KICBbQlVJTERdIGJpbi9jb21ib290X2NhbGwubw0KICBbQlVJTERdIGJpbi9jb20z
Ml9jYWxsLm8NCiAgW0JVSUxEXSBiaW4vY29tYm9vdF9yZXNvbHYubw0KICBbQlVJTERdIGJp
bi9weGVfY21kLm8NCiAgW0JVSUxEXSBiaW4vcmVib290X2NtZC5vDQogIFtCVUlMRF0gYmlu
L3BjaWRpcmVjdC5vDQogIFtCVUlMRF0gYmluL3g4Nl9zdHJpbmcubw0KICBbQlVJTERdIGJp
bi9lZml4ODZfbmFwLm8NCiAgW0JVSUxEXSBiaW4vZWZpcHJlZml4Lm8NCiAgW0JVSUxEXSBi
aW4vZWZpZHJ2cHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4vdW5kaXByZWxvYWQubw0KICBbQlVJ
TERdIGJpbi91bmRpbG9hZC5vDQogIFtCVUlMRF0gYmluL3VuZGlvbmx5Lm8NCiAgW0JVSUxE
XSBiaW4vdW5kaS5vDQogIFtCVUlMRF0gYmluL3VuZGluZXQubw0KICBbQlVJTERdIGJpbi91
bmRpcm9tLm8NCiAgW0JVSUxEXSBiaW4vZ2Ric3R1Yl90ZXN0Lm8NCiAgW0JVSUxEXSBiaW4v
dmlydGFkZHIubw0KICBbQlVJTERdIGJpbi9wYXRjaF9jZi5vDQogIFtCVUlMRF0gYmluL2dk
YmlkdC5vDQogIFtCVUlMRF0gYmluL3NldGptcC5vDQogIFtCVUlMRF0gYmluL3N0YWNrLm8N
CiAgW0JVSUxEXSBiaW4vc3RhY2sxNi5vDQogIFtCVUlMRF0gYmluL2xpYmtpci5vDQogIFtC
VUlMRF0gYmluL2xpYnBtLm8NCiAgW0JVSUxEXSBiaW4vbGliYTIwLm8NCiAgW0JVSUxEXSBi
aW4vbGlicm0ubw0KICBbQlVJTERdIGJpbi9saWJwcmVmaXgubw0KICBbQlVJTERdIGJpbi9k
c2twcmVmaXgubw0KICBbQlVJTERdIGJpbi9tcm9tcHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4v
dW5ucnYyYi5vDQogIFtCVUlMRF0gYmluL2xrcm5wcmVmaXgubw0KICBbQlVJTERdIGJpbi91
bm5ydjJiMTYubw0KICBbQlVJTERdIGJpbi9ra3B4ZXByZWZpeC5vDQogIFtCVUlMRF0gYmlu
L3VuZGlsb2FkZXIubw0KICBbQlVJTERdIGJpbi9ib290cGFydC5vDQogIFtCVUlMRF0gYmlu
L251bGxwcmVmaXgubw0KICBbQlVJTERdIGJpbi9uYmlwcmVmaXgubw0KICBbQlVJTERdIGJp
bi9rcHhlcHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4va2trcHhlcHJlZml4Lm8NCiAgW0JVSUxE
XSBiaW4vdXNiZGlzay5vDQogIFtCVUlMRF0gYmluL2hkcHJlZml4Lm8NCiAgW0JVSUxEXSBi
aW4vZXhlcHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4vcm9tcHJlZml4Lm8NCiAgW0JVSUxEXSBi
aW4vcHhlcHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4vbWJyLm8NCiAgW0JVSUxEXSBiaW4vZTgy
MG1hbmdsZXIubw0KICBbQlVJTERdIGJpbi9weGVfZW50cnkubw0KICBbQlVJTERdIGJpbi9j
b20zMl93cmFwcGVyLm8NCiAgW0JVSUxEXSBiaW4vdW5kaWlzci5vDQogIFtBUl0gYmluL2Js
aWIuYQ0KYXI6IGNyZWF0aW5nIGJpbi9ibGliLmENCiAgW0hPU1RDQ10gdXRpbC96YmluDQog
IFtMRF0gYmluL3J0bDgxMzkucm9tLnRtcA0KICBbQklOXSBiaW4vcnRsODEzOS5yb20uYmlu
DQogIFtaSU5GT10gYmluL3J0bDgxMzkucm9tLnppbmZvDQogIFtaQklOXSBiaW4vcnRsODEz
OS5yb20uemJpbg0KICBbRklOSVNIXSBiaW4vcnRsODEzOS5yb20NCnJtIGJpbi9ydGw4MTM5
LnJvbS56YmluIGJpbi9ydGw4MTM5LnJvbS5iaW4gYmluL3J0bDgxMzkucm9tLnppbmZvDQpn
bWFrZVs3XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9ldGhlcmJvb3QvaXB4ZS9zcmMnDQpnbWFrZSAtQyBpcHhlL3NyYyBiaW4vODA4NjEw
MGUucm9tDQpnbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvZmlybXdhcmUvZXRoZXJib290L2lweGUvc3JjJw0KICBbTERdIGJpbi84MDg2MTAw
ZS5yb20udG1wDQogIFtCSU5dIGJpbi84MDg2MTAwZS5yb20uYmluDQogIFtaSU5GT10gYmlu
LzgwODYxMDBlLnJvbS56aW5mbw0KICBbWkJJTl0gYmluLzgwODYxMDBlLnJvbS56YmluDQog
IFtGSU5JU0hdIGJpbi84MDg2MTAwZS5yb20NCnJtIGJpbi84MDg2MTAwZS5yb20uemJpbiBi
aW4vODA4NjEwMGUucm9tLmJpbiBiaW4vODA4NjEwMGUucm9tLnppbmZvDQpnbWFrZVs3XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9ldGhl
cmJvb3QvaXB4ZS9zcmMnDQpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QnDQpnbWFrZVs1XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScNCmdtYWtlWzVdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScNCmdt
YWtlIC1DIGh2bWxvYWRlciBhbGwNCmdtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXInDQpnbWFrZVs3XTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyJw0KZ21ha2UgLUMgYWNwaSBhbGwNCmdtYWtlWzhdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaScNCmlhc2wg
LXZzIC1wIHNzZHRfczMgLXRjIHNzZHRfczMuYXNsDQpBU0wgSW5wdXQ6ICBzc2R0X3MzLmFz
bCAtIDM0IGxpbmVzLCAxMDY3IGJ5dGVzLCAxIGtleXdvcmRzDQpBTUwgT3V0cHV0OiBzc2R0
X3MzLmFtbCAtIDQ5IGJ5dGVzLCAxIG5hbWVkIG9iamVjdHMsIDAgZXhlY3V0YWJsZSBvcGNv
ZGVzDQoNCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywgMCBXYXJuaW5ncywgMCBS
ZW1hcmtzLCA0IE9wdGltaXphdGlvbnMNCnNlZCAtZSAncy9BbWxDb2RlL3NzZHRfczMvZycg
c3NkdF9zMy5oZXggPnNzZHRfczMuaA0Kcm0gLWYgc3NkdF9zMy5oZXggc3NkdF9zMy5hbWwN
Cmlhc2wgLXZzIC1wIHNzZHRfczQgLXRjIHNzZHRfczQuYXNsDQpBU0wgSW5wdXQ6ICBzc2R0
X3M0LmFzbCAtIDM0IGxpbmVzLCAxMDY3IGJ5dGVzLCAxIGtleXdvcmRzDQpBTUwgT3V0cHV0
OiBzc2R0X3M0LmFtbCAtIDQ5IGJ5dGVzLCAxIG5hbWVkIG9iamVjdHMsIDAgZXhlY3V0YWJs
ZSBvcGNvZGVzDQoNCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywgMCBXYXJuaW5n
cywgMCBSZW1hcmtzLCA0IE9wdGltaXphdGlvbnMNCnNlZCAtZSAncy9BbWxDb2RlL3NzZHRf
czQvZycgc3NkdF9zNC5oZXggPnNzZHRfczQuaA0Kcm0gLWYgc3NkdF9zNC5oZXggc3NkdF9z
NC5hbWwNCmlhc2wgLXZzIC1wIHNzZHRfcG0gLXRjIHNzZHRfcG0uYXNsDQpBU0wgSW5wdXQ6
ICBzc2R0X3BtLmFzbCAtIDQyNSBsaW5lcywgMTI3NTQgYnl0ZXMsIDE5MiBrZXl3b3Jkcw0K
QU1MIE91dHB1dDogc3NkdF9wbS5hbWwgLSAxNDk0IGJ5dGVzLCA2NCBuYW1lZCBvYmplY3Rz
LCAxMjggZXhlY3V0YWJsZSBvcGNvZGVzDQoNCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVy
cm9ycywgMCBXYXJuaW5ncywgMCBSZW1hcmtzLCAzMSBPcHRpbWl6YXRpb25zDQpzZWQgLWUg
J3MvQW1sQ29kZS9zc2R0X3BtL2cnIHNzZHRfcG0uaGV4ID5zc2R0X3BtLmgNCnJtIC1mIHNz
ZHRfcG0uaGV4IHNzZHRfcG0uYW1sDQppYXNsIC12cyAtcCBzc2R0X3RwbSAtdGMgc3NkdF90
cG0uYXNsDQpBU0wgSW5wdXQ6ICBzc2R0X3RwbS5hc2wgLSAzMyBsaW5lcywgMTA0NiBieXRl
cywgMyBrZXl3b3Jkcw0KQU1MIE91dHB1dDogc3NkdF90cG0uYW1sIC0gNzYgYnl0ZXMsIDMg
bmFtZWQgb2JqZWN0cywgMCBleGVjdXRhYmxlIG9wY29kZXMNCg0KQ29tcGlsYXRpb24gY29t
cGxldGUuIDAgRXJyb3JzLCAwIFdhcm5pbmdzLCAwIFJlbWFya3MsIDAgT3B0aW1pemF0aW9u
cw0Kc2VkIC1lICdzL0FtbENvZGUvc3NkdF90cG0vZycgc3NkdF90cG0uaGV4ID5zc2R0X3Rw
bS5oDQpybSAtZiBzc2R0X3RwbS5oZXggc3NkdF90cG0uYW1sDQpnY2MgICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZz
ICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1
aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9hY3BpLy4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGJ1aWxkLm8g
YnVpbGQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgLVdhbGwgLVdlcnJvciAtV3N0cmlj
dC1wcm90b3R5cGVzIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5vLXN0cmljdC1hbGlh
c2luZyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtSS9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRl
IC1vIG1rX2RzZHQgbWtfZHNkdC5jDQphd2sgJ05SID4gMSB7cHJpbnQgc30ge3M9JDB9JyBk
c2R0LmFzbCA+IGRzZHRfYW55Y3B1LmFzbA0KLi9ta19kc2R0IC0tbWF4Y3B1IGFueSAgPj4g
ZHNkdF9hbnljcHUuYXNsDQppYXNsIC12cyAtcCBkc2R0X2FueWNwdSAtdGMgZHNkdF9hbnlj
cHUuYXNsDQpkc2R0X2FueWNwdS5hc2wgICA1MjgzOiAgICAgICAgICAgICBSZXR1cm4gKCBc
X1NCLlBSU0MoKSApDQpXYXJuaW5nICAxMTI4IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4gUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFs
dWUgKF9MMDIpDQoNCkFTTCBJbnB1dDogIGRzZHRfYW55Y3B1LmFzbCAtIDEwOTM2IGxpbmVz
LCAzODY2MTggYnl0ZXMsIDc5NTkga2V5d29yZHMNCkFNTCBPdXRwdXQ6IGRzZHRfYW55Y3B1
LmFtbCAtIDcwNDIxIGJ5dGVzLCAyNDU2IG5hbWVkIG9iamVjdHMsIDU1MDMgZXhlY3V0YWJs
ZSBvcGNvZGVzDQoNCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywgMSBXYXJuaW5n
cywgMCBSZW1hcmtzLCAyNjE0IE9wdGltaXphdGlvbnMNCnNlZCAtZSAncy9BbWxDb2RlL2Rz
ZHRfYW55Y3B1L2cnIGRzZHRfYW55Y3B1LmhleCA+ZHNkdF9hbnljcHUuYw0KZWNobyAiaW50
IGRzZHRfYW55Y3B1X2xlbj1zaXplb2YoZHNkdF9hbnljcHUpOyIgPj5kc2R0X2FueWNwdS5j
DQpybSAtZiBkc2R0X2FueWNwdS5hbWwgZHNkdF9hbnljcHUuaGV4DQpnY2MgICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmRzZHRf
YW55Y3B1Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0
LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9hY3BpLy4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1v
IGRzZHRfYW55Y3B1Lm8gZHNkdF9hbnljcHUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQphd2sg
J05SID4gMSB7cHJpbnQgc30ge3M9JDB9JyBkc2R0LmFzbCA+IGRzZHRfMTVjcHUuYXNsDQou
L21rX2RzZHQgLS1tYXhjcHUgMTUgID4+IGRzZHRfMTVjcHUuYXNsDQppYXNsIC12cyAtcCBk
c2R0XzE1Y3B1IC10YyBkc2R0XzE1Y3B1LmFzbA0KZHNkdF8xNWNwdS5hc2wgICAgOTg5OiAg
ICAgICAgICAgICBSZXR1cm4gKCBcX1NCLlBSU0MoKSApDQpXYXJuaW5nICAxMTI4IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBSZXNlcnZlZCBtZXRob2Qgc2hv
dWxkIG5vdCByZXR1cm4gYSB2YWx1ZSAoX0wwMikNCg0KQVNMIElucHV0OiAgZHNkdF8xNWNw
dS5hc2wgLSA2NjQyIGxpbmVzLCAyNDQ2MTEgYnl0ZXMsIDQ3Njcga2V5d29yZHMNCkFNTCBP
dXRwdXQ6IGRzZHRfMTVjcHUuYW1sIC0gNDgxMTggYnl0ZXMsIDE1NTIgbmFtZWQgb2JqZWN0
cywgMzIxNSBleGVjdXRhYmxlIG9wY29kZXMNCg0KQ29tcGlsYXRpb24gY29tcGxldGUuIDAg
RXJyb3JzLCAxIFdhcm5pbmdzLCAwIFJlbWFya3MsIDEwNDYgT3B0aW1pemF0aW9ucw0Kc2Vk
IC1lICdzL0FtbENvZGUvZHNkdF8xNWNwdS9nJyBkc2R0XzE1Y3B1LmhleCA+ZHNkdF8xNWNw
dS5jDQplY2hvICJpbnQgZHNkdF8xNWNwdV9sZW49c2l6ZW9mKGRzZHRfMTVjcHUpOyIgPj5k
c2R0XzE1Y3B1LmMNCnJtIC1mIGRzZHRfMTVjcHUuYW1sIGRzZHRfMTVjcHUuaGV4DQpnY2Mg
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLmRzZHRfMTVjcHUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRs
cy1kaXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvLi4vLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8gZHNkdF8xNWNwdS5vIGRzZHRfMTVjcHUuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnN0YXRpY190YWJsZXMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvLi4vLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWMgLW8gc3RhdGljX3RhYmxlcy5vIHN0YXRpY190YWJsZXMuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQphd2sgJ05SID4gMSB7cHJpbnQgc30ge3M9JDB9JyBkc2R0LmFz
bCA+IGRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbA0KLi9ta19kc2R0IC0tZG0tdmVyc2lvbiBx
ZW11LXhlbiA+PiBkc2R0X2FueWNwdV9xZW11X3hlbi5hc2wNCmlhc2wgLXZzIC1wIGRzZHRf
YW55Y3B1X3FlbXVfeGVuIC10YyBkc2R0X2FueWNwdV9xZW11X3hlbi5hc2wNCmRzZHRfYW55
Y3B1X3FlbXVfeGVuLmFzbCAgIDUyODM6ICAgICAgICAgICAgIFJldHVybiAoIFxfU0IuUFJT
QygpICkNCldhcm5pbmcgIDExMjggLSAgICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3Qg
cmV0dXJuIGEgdmFsdWUgXiAgKF9MMDIpDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAg
IDU2NzY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAt
ICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjAp
DQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU2ODQ6ICAgICAgICAgICAgICAgICBS
ZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3Vs
ZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVu
LmFzbCAgIDU2OTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAg
MTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAg
KF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MDA6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9k
IHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3Fl
bXVfeGVuLmFzbCAgIDU3MDg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2Fy
bmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFs
dWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MTY6ICAgICAg
ICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQg
bWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55
Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MjQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAg
KQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJu
IGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MzI6
ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVz
ZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRz
ZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NDA6ICAgICAgICAgICAgICAgICBSZXR1cm4g
KCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3Qg
cmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAg
IDU3NDg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAt
ICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjAp
DQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NTY6ICAgICAgICAgICAgICAgICBS
ZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3Vs
ZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVu
LmFzbCAgIDU3NjQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAg
MTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAg
KF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NzI6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9k
IHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3Fl
bXVfeGVuLmFzbCAgIDU3ODA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2Fy
bmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFs
dWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3ODg6ICAgICAg
ICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQg
bWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55
Y3B1X3FlbXVfeGVuLmFzbCAgIDU3OTY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAg
KQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJu
IGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4MDQ6
ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVz
ZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRz
ZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4MTI6ICAgICAgICAgICAgICAgICBSZXR1cm4g
KCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3Qg
cmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAg
IDU4MjA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAt
ICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjAp
DQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4Mjg6ICAgICAgICAgICAgICAgICBS
ZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3Vs
ZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVu
LmFzbCAgIDU4MzY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAg
MTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAg
KF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NDQ6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9k
IHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3Fl
bXVfeGVuLmFzbCAgIDU4NTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2Fy
bmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFs
dWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NjA6ICAgICAg
ICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQg
bWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55
Y3B1X3FlbXVfeGVuLmFzbCAgIDU4Njg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAg
KQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJu
IGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NzY6
ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVz
ZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRz
ZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4ODQ6ICAgICAgICAgICAgICAgICBSZXR1cm4g
KCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3Qg
cmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAg
IDU4OTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAt
ICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjAp
DQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU5MDA6ICAgICAgICAgICAgICAgICBS
ZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3Vs
ZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVu
LmFzbCAgIDU5MDg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAg
MTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAg
KF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU5MTY6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9k
IHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCkFTTCBJbnB1dDogIGRz
ZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAtIDYxMjIgbGluZXMsIDIwMzM0OSBieXRlcywgNDMy
NSBrZXl3b3Jkcw0KQU1MIE91dHB1dDogZHNkdF9hbnljcHVfcWVtdV94ZW4uYW1sIC0gMzQx
MzMgYnl0ZXMsIDEzMDAgbmFtZWQgb2JqZWN0cywgMzAyNSBleGVjdXRhYmxlIG9wY29kZXMN
Cg0KQ29tcGlsYXRpb24gY29tcGxldGUuIDAgRXJyb3JzLCAzMiBXYXJuaW5ncywgMCBSZW1h
cmtzLCAyNTg2IE9wdGltaXphdGlvbnMNCnNlZCAtZSAncy9BbWxDb2RlL2RzZHRfYW55Y3B1
X3FlbXVfeGVuL2cnIGRzZHRfYW55Y3B1X3FlbXVfeGVuLmhleCA+ZHNkdF9hbnljcHVfcWVt
dV94ZW4uYw0KZWNobyAiaW50IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2xlbj1zaXplb2YoZHNk
dF9hbnljcHVfcWVtdV94ZW4pOyIgPj5kc2R0X2FueWNwdV9xZW11X3hlbi5jDQpybSAtZiBk
c2R0X2FueWNwdV9xZW11X3hlbi5hbWwgZHNkdF9hbnljcHVfcWVtdV94ZW4uaGV4DQpnY2Mg
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLmRzZHRfYW55Y3B1X3FlbXVfeGVuLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpLy4uLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgIC1jIC1vIGRzZHRfYW55Y3B1X3FlbXVfeGVuLm8gZHNkdF9hbnljcHVf
cWVtdV94ZW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQphciByYyBhY3BpLmEgYnVpbGQubyBk
c2R0X2FueWNwdS5vIGRzZHRfMTVjcHUubyBzdGF0aWNfdGFibGVzLm8gZHNkdF9hbnljcHVf
cWVtdV94ZW4ubw0KZ21ha2VbOF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGknDQpnbWFrZVs3XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXInDQpn
bWFrZSBodm1sb2FkZXINCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXInDQplY2hvICIvKiBBdXRvZ2VuZXJh
dGVkIGZpbGUuIERPIE5PVCBFRElUICovIiA+IHJvbXMuaW5jLm5ldw0KZWNobyAiI2lmZGVm
IFJPTV9JTkNMVURFX1JPTUJJT1MiID4+IHJvbXMuaW5jLm5ldw0Kc2ggLi9ta2hleCByb21i
aW9zIC4uL3JvbWJpb3MvQklPUy1ib2Nocy1sYXRlc3QgPj4gcm9tcy5pbmMubmV3DQplY2hv
ICIjZW5kaWYiID4+IHJvbXMuaW5jLm5ldw0KZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX1NF
QUJJT1MiID4+IHJvbXMuaW5jLm5ldw0Kc2ggLi9ta2hleCBzZWFiaW9zIC4uL3NlYWJpb3Mt
ZGlyL291dC9iaW9zLmJpbiA+PiByb21zLmluYy5uZXcNCmVjaG8gIiNlbmRpZiIgPj4gcm9t
cy5pbmMubmV3DQplY2hvICIjaWZkZWYgUk9NX0lOQ0xVREVfVkdBQklPUyIgPj4gcm9tcy5p
bmMubmV3DQpzaCAuL21raGV4IHZnYWJpb3Nfc3RkdmdhIC4uL3ZnYWJpb3MvVkdBQklPUy1s
Z3BsLWxhdGVzdC5iaW4gPj4gcm9tcy5pbmMubmV3DQplY2hvICIjZW5kaWYiID4+IHJvbXMu
aW5jLm5ldw0KZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX1ZHQUJJT1MiID4+IHJvbXMuaW5j
Lm5ldw0Kc2ggLi9ta2hleCB2Z2FiaW9zX2NpcnJ1c3ZnYSAuLi92Z2FiaW9zL1ZHQUJJT1Mt
bGdwbC1sYXRlc3QuY2lycnVzLmJpbiA+PiByb21zLmluYy5uZXcNCmVjaG8gIiNlbmRpZiIg
Pj4gcm9tcy5pbmMubmV3DQplY2hvICIjaWZkZWYgUk9NX0lOQ0xVREVfRVRIRVJCT09UIiA+
PiByb21zLmluYy5uZXcNCnNoIC4vbWtoZXggZXRoZXJib290IC4uL2V0aGVyYm9vdC9pcHhl
L3NyYy9iaW4vcnRsODEzOS5yb20gLi4vZXRoZXJib290L2lweGUvc3JjL2Jpbi84MDg2MTAw
ZS5yb20gPj4gcm9tcy5pbmMubmV3DQplY2hvICIjZW5kaWYiID4+IHJvbXMuaW5jLm5ldw0K
bXYgcm9tcy5pbmMubmV3IHJvbXMuaW5jDQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmh2bWxvYWRlci5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJv
ciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1t
c29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJ
T1MgIC1jIC1vIGh2bWxvYWRlci5vIGh2bWxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAubXBfdGFibGVzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1u
by10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1E
RU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gbXBfdGFibGVzLm8gbXBf
dGFibGVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC51dGlsLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9y
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1z
b2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8u
Li8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklP
UyAgLWMgLW8gdXRpbC5vIHV0aWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnNt
Ymlvcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1z
ZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9T
IC1ERU5BQkxFX1NFQUJJT1MgLURfX1NNQklPU19EQVRFX189IlwiMTIvMDQvMjAxMlwiIiAg
LWMgLW8gc21iaW9zLm8gc21iaW9zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5z
bXAuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2Vn
LXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1m
bm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9NQklPUyAt
REVOQUJMRV9TRUFCSU9TICAtYyAtbyBzbXAubyBzbXAuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLmNhY2hlYXR0ci5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1t
bm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00
LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAt
REVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIGNhY2hlYXR0ci5vIGNh
Y2hlYXR0ci5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuYnVzLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vy
cm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4g
LW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VB
QklPUyAgLWMgLW8geGVuYnVzLm8geGVuYnVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC5lODIwLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGly
ZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JP
TUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gZTgyMC5vIGU4MjAuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlDQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFy
Y2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLnBjaS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
IC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hl
bi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIHBjaS5vIHBjaS5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAucGlyLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90
b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8g
cGlyLm8gcGlyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5jdHlwZS5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdl
cnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGlu
IC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NF
QUJJT1MgIC1jIC1vIGN0eXBlLm8gY3R5cGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnRlc3RzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGly
ZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JP
TUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gdGVzdHMubyB0ZXN0cy5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1t
YXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAub3B0aW9ucm9tcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAt
SS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIG9w
dGlvbnJvbXMubyBvcHRpb25yb21zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC4z
MmJpdGJpb3Nfc3VwcG9ydC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8t
dGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIu
MC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVO
QUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIDMyYml0Ymlvc19zdXBwb3J0
Lm8gMzJiaXRiaW9zX3N1cHBvcnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnJv
bWJpb3Muby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qt
c2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9NQklP
UyAtREVOQUJMRV9TRUFCSU9TICAtYyAtbyByb21iaW9zLm8gcm9tYmlvcy5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1t
YXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAuc2VhYmlvcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9y
b290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMv
aW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIHNlYWJp
b3MubyBzZWFiaW9zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KbGQgLW1lbGZfaTM4NiAtTiAt
VHRleHQgMHgxMDAwMDAgLW8gaHZtbG9hZGVyLnRtcCBodm1sb2FkZXIubyBtcF90YWJsZXMu
byB1dGlsLm8gc21iaW9zLm8gc21wLm8gY2FjaGVhdHRyLm8geGVuYnVzLm8gZTgyMC5vIHBj
aS5vIHBpci5vIGN0eXBlLm8gdGVzdHMubyBvcHRpb25yb21zLm8gMzJiaXRiaW9zX3N1cHBv
cnQubyByb21iaW9zLm8gc2VhYmlvcy5vIGFjcGkvYWNwaS5hDQpvYmpjb3B5IGh2bWxvYWRl
ci50bXAgaHZtbG9hZGVyDQpybSAtZiBodm1sb2FkZXIudG1wDQpnbWFrZVs3XTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIn
DQpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9m
aXJtd2FyZS9odm1sb2FkZXInDQpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9maXJtd2FyZScNCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlJw0KWyAtZCAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIveGVuL2Jvb3QgXSB8fCAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvZmlybXdhcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3
NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3hlbi9i
b290DQpbICEgLWUgaHZtbG9hZGVyL2h2bWxvYWRlciBdIHx8IC9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBodm1s
b2FkZXIvaHZtbG9hZGVyIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi94ZW4vYm9vdA0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1DIGNvbnNvbGUgaW5zdGFsbA0KZ21ha2Vb
M106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUn
DQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudXRp
bHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hl
bi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZGFlbW9uL3V0aWxz
Lm8gZGFlbW9uL3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLm1haW4uby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25z
b2xlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZGFlbW9uL21haW4ubyBkYWVtb24vbWFpbi5jICAt
SS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC5pby5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAt
byBkYWVtb24vaW8ubyBkYWVtb24vaW8uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAg
ZGFlbW9uL3V0aWxzLm8gZGFlbW9uL21haW4ubyBkYWVtb24vaW8ubyAtbyB4ZW5jb25zb2xl
ZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJ4Yy9saWJ4
ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hl
bnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbHV0aWwgLWxydCAgLUwvdXNyL3BrZy9saWINCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5tYWluLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvY29uc29sZS8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9jb25zb2xlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGNsaWVudC9tYWluLm8gY2xp
ZW50L21haW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgY2xpZW50L21haW4ubyAt
byB4ZW5jb25zb2xlIC9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xz
L2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gICAgLUwvdXNyL3BrZy9saWINCi9y
b290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvL3Vzci94ZW40Mi9z
YmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCB4ZW5jb25zb2xlZCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsLy91c3IveGVuNDIvc2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29s
ZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5jb25zb2xlIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbg0KZ21ha2VbM106IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZScNCmdtYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMg
eGVubW9uIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy94ZW5tb24nDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAuc2V0bWFzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29s
cy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLWMgLW8gc2V0bWFzay5vIHNldG1hc2suYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpn
Y2MgICAgc2V0bWFzay5vIC1vIHhlbnRyYWNlX3NldG1hc2sgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbm1vbi8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtn
L2xpYg0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnhlbmJha2VkLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5i
YWtlZC5vIHhlbmJha2VkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHhlbmJha2Vk
Lm8gLW8geGVuYmFrZWQgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29s
cy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYg0KL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zYmluDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1w
IHhlbmJha2VkIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4v
eGVuYmFrZWQNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVudHJhY2Vfc2V0bWFzayAgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi94ZW50cmFjZV9zZXRtYXNrDQovcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1
IC1wIHhlbm1vbi5weSAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
c2Jpbi94ZW5tb24ucHkNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvc2hhcmUvZG9jL3hlbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bm1vbi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBSRUFETUUgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvZG9jL3hlbi9SRUFETUUu
eGVubW9uDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy94ZW5tb24nDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycNCmdtYWtlIC1DIHhlbnN0YXQgaW5zdGFsbA0KZ21ha2VbM106IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQnDQpnbWFrZVs0
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcN
CmdtYWtlIC1DIGxpYnhlbnN0YXQgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdCcNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdGF0Lm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1mUElDIC1Jc3JjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
Li4vLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1v
IHNyYy94ZW5zdGF0Lm8gc3JjL3hlbnN0YXQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3RhdF9u
ZXRic2Quby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLWZQSUMgLUlzcmMgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xz
L2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8u
Li8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGli
eGVuc3RhdC8uLi8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hl
bi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8gc3JjL3hlbnN0YXRfbmV0YnNkLm8gc3JjL3hlbnN0YXRfbmV0YnNkLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0Kc3JjL3hlbnN0YXRfbmV0YnNkLmM6Nzk6MTI6IHdhcm5pbmc6
ICdyZWFkX2F0dHJpYnV0ZXNfdmJkJyBkZWZpbmVkIGJ1dCBub3QgdXNlZA0KYXIgcmMgc3Jj
L2xpYnhlbnN0YXQuYSBzcmMveGVuc3RhdC5vIHNyYy94ZW5zdGF0X25ldGJzZC5vDQpyYW5s
aWIgc3JjL2xpYnhlbnN0YXQuYQ0KZ2NjICAgIC1XbCwtc29uYW1lIC1XbCxsaWJ4ZW5zdGF0
LnNvLjAgLXNoYXJlZCAtbyBzcmMvbGlieGVuc3RhdC5zby4wLjAgXA0KICAgIHNyYy94ZW5z
dGF0Lm8gc3JjL3hlbnN0YXRfbmV0YnNkLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0
YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5zbyAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xz
L2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliDQpsbiAtc2YgbGlieGVuc3Rh
dC5zby4wLjAgc3JjL2xpYnhlbnN0YXQuc28uMA0KbG4gLXNmIGxpYnhlbnN0YXQuc28uMCBz
cmMvbGlieGVuc3RhdC5zbw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBzcmMveGVuc3Rh
dC5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUNCi9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMv
Y3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgc3JjL2xpYnhlbnN0YXQuYSAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvbGlieGVuc3RhdC5hDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLW0wNzU1IC1wIHNyYy9saWJ4ZW5zdGF0LnNvLjAuMCAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAuMCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvbGlieGVuc3RhdC5z
by4wDQpsbiAtc2YgbGlieGVuc3RhdC5zby4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9saWJ4ZW5zdGF0LnNvDQpnbWFrZVs1XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQnDQpnbWFr
ZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0
Jw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnN0YXQnDQpnbWFrZSAtQyB4ZW50b3AgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wJw0KZ2Nj
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVudG9wLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtREdDQ19QUklOVEYgLVdhbGwgLVdlcnJv
ciAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjIC1ESE9TVF9OZXRCU0QgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVuc3RhdC94ZW50b3AvLi4vLi4vLi4vdG9vbHMgICAgICB4ZW50b3AuYyAg
LVdsLC1ycGF0aC1saW5rPS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8u
Li8uLi8uLi90b29scy9saWJ4YyAtV2wsLXJwYXRoLWxpbms9L3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvc3JjL2xpYnhlbnN0YXQuc28gLWxjdXJzZXMgIC1vIHhlbnRvcA0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L3NiaW4NCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW50b3AgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi94ZW50b3ANCi9yb290L3hlbi00LjIuMC90b29s
cy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS9tYW4v
bWFuMQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnRvcC4xIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL21hbi9tYW4xL3hlbnRvcC4xDQpnbWFrZVs1
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hl
bnRvcCcNCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0YXQnDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdGF0Jw0KZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZSAtQyBsaWJhaW8gaW5zdGFsbA0KZ21ha2VbM106
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmFpbycNCmdt
YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJh
aW8vc3JjJw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gaW9fcXVldWVfaW5pdC5vbCBpb19x
dWV1ZV9pbml0LmMNCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3JlbGVhc2Uu
b2wgaW9fcXVldWVfcmVsZWFzZS5jDQpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdh
bGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19xdWV1
ZV93YWl0Lm9sIGlvX3F1ZXVlX3dhaXQuYw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVz
IC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gaW9f
cXVldWVfcnVuLm9sIGlvX3F1ZXVlX3J1bi5jDQpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0Zmls
ZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBp
b19nZXRldmVudHMub2wgaW9fZ2V0ZXZlbnRzLmMNCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRm
aWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1v
IGlvX3N1Ym1pdC5vbCBpb19zdWJtaXQuYw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVz
IC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gaW9f
Y2FuY2VsLm9sIGlvX2NhbmNlbC5jDQpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdh
bGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19zZXR1
cC5vbCBpb19zZXR1cC5jDQpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUku
IC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19kZXN0cm95Lm9s
IGlvX2Rlc3Ryb3kuYw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAt
ZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gcmF3X3N5c2NhbGwub2wg
cmF3X3N5c2NhbGwuYw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAt
ZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gY29tcGF0LTBfMS5vbCBj
b21wYXQtMF8xLmMNCnJtIC1mIGxpYmFpby5hDQphciByIGxpYmFpby5hIGlvX3F1ZXVlX2lu
aXQub2wgaW9fcXVldWVfcmVsZWFzZS5vbCBpb19xdWV1ZV93YWl0Lm9sIGlvX3F1ZXVlX3J1
bi5vbCBpb19nZXRldmVudHMub2wgaW9fc3VibWl0Lm9sIGlvX2NhbmNlbC5vbCBpb19zZXR1
cC5vbCBpb19kZXN0cm95Lm9sIHJhd19zeXNjYWxsLm9sIGNvbXBhdC0wXzEub2wNCmFyOiBj
cmVhdGluZyBsaWJhaW8uYQ0KcmFubGliIGxpYmFpby5hDQpnY2MgLXNoYXJlZCAtbm9zdGRs
aWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8y
IC1mUElDIC1jIC1vIGlvX3F1ZXVlX2luaXQub3MgaW9fcXVldWVfaW5pdC5jDQpnY2MgLXNo
YXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3JlbGVhc2Uub3MgaW9fcXVldWVf
cmVsZWFzZS5jDQpnY2MgLXNoYXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAt
SS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3dh
aXQub3MgaW9fcXVldWVfd2FpdC5jDQpnY2MgLXNoYXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRm
aWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1v
IGlvX3F1ZXVlX3J1bi5vcyBpb19xdWV1ZV9ydW4uYw0KZ2NjIC1zaGFyZWQgLW5vc3RkbGli
IC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAt
ZlBJQyAtYyAtbyBpb19nZXRldmVudHMub3MgaW9fZ2V0ZXZlbnRzLmMNCmdjYyAtc2hhcmVk
IC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9p
bnRlciAtTzIgLWZQSUMgLWMgLW8gaW9fc3VibWl0Lm9zIGlvX3N1Ym1pdC5jDQpnY2MgLXNo
YXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX2NhbmNlbC5vcyBpb19jYW5jZWwuYw0KZ2Nj
IC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19zZXR1cC5vcyBpb19zZXR1cC5jDQpn
Y2MgLXNoYXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX2Rlc3Ryb3kub3MgaW9fZGVzdHJv
eS5jDQpnY2MgLXNoYXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIHJhd19zeXNjYWxsLm9zIHJh
d19zeXNjYWxsLmMNCmdjYyAtc2hhcmVkIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxs
IC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gY29tcGF0LTBf
MS5vcyBjb21wYXQtMF8xLmMNCmdjYyAtc2hhcmVkIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVz
IC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLVdsLC0tdmVy
c2lvbi1zY3JpcHQ9bGliYWlvLm1hcCAtV2wsLXNvbmFtZT1saWJhaW8uc28uMSAtbyBsaWJh
aW8uc28uMS4wLjEgaW9fcXVldWVfaW5pdC5vcyBpb19xdWV1ZV9yZWxlYXNlLm9zIGlvX3F1
ZXVlX3dhaXQub3MgaW9fcXVldWVfcnVuLm9zIGlvX2dldGV2ZW50cy5vcyBpb19zdWJtaXQu
b3MgaW9fY2FuY2VsLm9zIGlvX3NldHVwLm9zIGlvX2Rlc3Ryb3kub3MgcmF3X3N5c2NhbGwu
b3MgY29tcGF0LTBfMS5vcyANCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmFpby9zcmMnDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJhaW8nDQpnbWFrZVsyXTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1DIGJsa3RhcDIgaW5z
dGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Jsa3RhcDInDQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvYmxrdGFwMicNCmdtYWtlIC1DIGluY2x1ZGUgaW5zdGFsbA0KZ21ha2Vb
NV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIv
aW5jbHVkZScNCi9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL2luY2x1ZGUvLi4vLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgLXAgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZQ0KZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi9pbmNsdWRlJw0KZ21ha2Vb
NF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMicN
CmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9i
bGt0YXAyJw0KZ21ha2UgLUMgbHZtIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL2x2bScNCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5sdm0tdXRpbC5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5j
bHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtYyAtbyBsdm0tdXRpbC5vIGx2bS11dGlsLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi9sdm0nDQpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyJw0KZ21ha2VbNF06IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDInDQpnbWFrZSAt
QyB2aGQgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkJw0KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkJw0KZ21ha2UgLUMgbGliIGFs
bA0KZ21ha2VbN106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2Jsa3RhcDIvdmhkL2xpYicNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC5saWJ2aGQuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJ
QyAtZyAgLWMgLW8gbGlidmhkLm8gbGlidmhkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnZoZC1q
b3VybmFsLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11
bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1jIC1vIGxp
YnZoZC1qb3VybmFsLm8gbGlidmhkLWpvdXJuYWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0
aWwtY29hbGVzY2Uuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMg
LW8gdmhkLXV0aWwtY29hbGVzY2UubyB2aGQtdXRpbC1jb2FsZXNjZS5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC52aGQtdXRpbC1jcmVhdGUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJ
QyAtZyAgLWMgLW8gdmhkLXV0aWwtY3JlYXRlLm8gdmhkLXV0aWwtY3JlYXRlLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnZoZC11dGlsLWZpbGwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAt
ZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtZmlsbC5vIHZoZC11dGlsLWZpbGwuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAudmhkLXV0aWwtbW9kaWZ5Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0Ug
LWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLW1vZGlmeS5vIHZoZC11dGlsLW1vZGlmeS5jICAt
SS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC52aGQtdXRpbC1xdWVyeS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09V
UkNFIC1mUElDIC1nICAtYyAtbyB2aGQtdXRpbC1xdWVyeS5vIHZoZC11dGlsLXF1ZXJ5LmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlYWQuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NP
VVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcmVhZC5vIHZoZC11dGlsLXJlYWQuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcmVwYWlyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9T
T1VSQ0UgLWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLXJlcGFpci5vIHZoZC11dGlsLXJlcGFp
ci5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1yZXNpemUuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURf
R05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcmVzaXplLm8gdmhkLXV0aWwt
cmVzaXplLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJldmVydC5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVk
ZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAtbyB2aGQtdXRpbC1yZXZlcnQubyB2aGQt
dXRpbC1yZXZlcnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtc2V0LWZpZWxkLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8u
Li9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLXNldC1m
aWVsZC5vIHZoZC11dGlsLXNldC1maWVsZC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1z
bmFwc2hvdC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
dW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAtbyB2
aGQtdXRpbC1zbmFwc2hvdC5vIHZoZC11dGlsLXNuYXBzaG90LmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnZoZC11dGlsLXNjYW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWMgLW8gdmhkLXV0aWwtc2Nhbi5vIHZoZC11dGlsLXNjYW4uYyAgLUkvdXNyL3BrZy9pbmNs
dWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
dmhkLXV0aWwtY2hlY2suby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWMgLW8gdmhkLXV0aWwtY2hlY2subyB2aGQtdXRpbC1jaGVjay5jICAtSS91c3IvcGtnL2lu
Y2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC52aGQtdXRpbC11dWlkLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcg
IC1jIC1vIHZoZC11dGlsLXV1aWQubyB2aGQtdXRpbC11dWlkLmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnJlbGF0aXZlLXBhdGguby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWMgLW8gcmVsYXRpdmUtcGF0aC5vIHJlbGF0aXZlLXBhdGguYyAgLUkvdXNyL3BrZy9pbmNs
dWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
YXRvbWljaW8uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25v
LXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8g
YXRvbWljaW8ubyBhdG9taWNpby5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmFyIHJjIGxpYnZo
ZC5hIGxpYnZoZC5vIGxpYnZoZC1qb3VybmFsLm8gdmhkLXV0aWwtY29hbGVzY2UubyB2aGQt
dXRpbC1jcmVhdGUubyB2aGQtdXRpbC1maWxsLm8gdmhkLXV0aWwtbW9kaWZ5Lm8gdmhkLXV0
aWwtcXVlcnkubyB2aGQtdXRpbC1yZWFkLm8gdmhkLXV0aWwtcmVwYWlyLm8gdmhkLXV0aWwt
cmVzaXplLm8gdmhkLXV0aWwtcmV2ZXJ0Lm8gdmhkLXV0aWwtc2V0LWZpZWxkLm8gdmhkLXV0
aWwtc25hcHNob3QubyB2aGQtdXRpbC1zY2FuLm8gdmhkLXV0aWwtY2hlY2subyB2aGQtdXRp
bC11dWlkLm8gcmVsYXRpdmUtcGF0aC5vIGF0b21pY2lvLm8gLi4vLi4vbHZtL2x2bS11dGls
Lm8NCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC5saWJ2aGQub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWZQSUMgLWMgLW8gbGlidmhkLm9waWMgbGlidmhkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LmxpYnZoZC1qb3VybmFsLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1X
ZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMg
LWcgIC1mUElDIC1jIC1vIGxpYnZoZC1qb3VybmFsLm9waWMgbGlidmhkLWpvdXJuYWwuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtY29hbGVzY2Uub3BpYy5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1
ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtY29hbGVz
Y2Uub3BpYyB2aGQtdXRpbC1jb2FsZXNjZS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
LURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQt
dXRpbC1jcmVhdGUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWZQSUMgLWMgLW8gdmhkLXV0aWwtY3JlYXRlLm9waWMgdmhkLXV0aWwtY3JlYXRlLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLWZpbGwub3BpYy5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURf
R05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtZmlsbC5vcGljIHZo
ZC11dGlsLWZpbGwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtbW9kaWZ5Lm9w
aWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQg
LUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1jIC1vIHZo
ZC11dGlsLW1vZGlmeS5vcGljIHZoZC11dGlsLW1vZGlmeS5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC52aGQtdXRpbC1xdWVyeS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1m
UElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1xdWVyeS5vcGljIHZoZC11dGlsLXF1ZXJ5
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlYWQub3BpYy5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1
ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtcmVhZC5v
cGljIHZoZC11dGlsLXJlYWQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcmVw
YWlyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11
bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1j
IC1vIHZoZC11dGlsLXJlcGFpci5vcGljIHZoZC11dGlsLXJlcGFpci5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC52aGQtdXRpbC1yZXNpemUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NP
VVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtcmVzaXplLm9waWMgdmhkLXV0
aWwtcmVzaXplLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJldmVydC5vcGlj
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1J
Li4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQt
dXRpbC1yZXZlcnQub3BpYyB2aGQtdXRpbC1yZXZlcnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAudmhkLXV0aWwtc2V0LWZpZWxkLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0Ug
LWZQSUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLXNldC1maWVsZC5vcGljIHZoZC11dGls
LXNldC1maWVsZC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1zbmFwc2hvdC5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2
aGQtdXRpbC1zbmFwc2hvdC5vcGljIHZoZC11dGlsLXNuYXBzaG90LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnZoZC11dGlsLXNjYW4ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJD
RSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtc2Nhbi5vcGljIHZoZC11dGlsLXNj
YW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtY2hlY2sub3BpYy5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2lu
Y2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtY2hl
Y2sub3BpYyB2aGQtdXRpbC1jaGVjay5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQ
SUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRp
bC11dWlkLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVdu
by11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElD
IC1jIC1vIHZoZC11dGlsLXV1aWQub3BpYyB2aGQtdXRpbC11dWlkLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnJlbGF0aXZlLXBhdGgub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJD
RSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gcmVsYXRpdmUtcGF0aC5vcGljIHJlbGF0aXZlLXBh
dGguYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuYXRvbWljaW8ub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUg
LURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gYXRvbWljaW8ub3BpYyBhdG9t
aWNpby5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5sdm0tdXRpbC5vcGljLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVk
ZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyAuLi8uLi9sdm0vbHZtLXV0
aWwub3BpYyAuLi8uLi9sdm0vbHZtLXV0aWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
LVdsLC1zb25hbWUsbGlidmhkLnNvLjEuMCAtc2hhcmVkIFwNCgkgICAtbyBsaWJ2aGQuc28u
MS4wLjAgbGlidmhkLm9waWMgbGlidmhkLWpvdXJuYWwub3BpYyB2aGQtdXRpbC1jb2FsZXNj
ZS5vcGljIHZoZC11dGlsLWNyZWF0ZS5vcGljIHZoZC11dGlsLWZpbGwub3BpYyB2aGQtdXRp
bC1tb2RpZnkub3BpYyB2aGQtdXRpbC1xdWVyeS5vcGljIHZoZC11dGlsLXJlYWQub3BpYyB2
aGQtdXRpbC1yZXBhaXIub3BpYyB2aGQtdXRpbC1yZXNpemUub3BpYyB2aGQtdXRpbC1yZXZl
cnQub3BpYyB2aGQtdXRpbC1zZXQtZmllbGQub3BpYyB2aGQtdXRpbC1zbmFwc2hvdC5vcGlj
IHZoZC11dGlsLXNjYW4ub3BpYyB2aGQtdXRpbC1jaGVjay5vcGljIHZoZC11dGlsLXV1aWQu
b3BpYyByZWxhdGl2ZS1wYXRoLm9waWMgYXRvbWljaW8ub3BpYyAuLi8uLi9sdm0vbHZtLXV0
aWwub3BpYyANCmxuIC1zZiBsaWJ2aGQuc28uMS4wLjAgbGlidmhkLnNvLjEuMA0KbG4gLXNm
IGxpYnZoZC5zby4xLjAgbGlidmhkLnNvDQpnbWFrZVs3XTogTGVhdmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZC9saWInDQpnbWFrZVs2XTogTGVh
dmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcNCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRp
bC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtYyAtbyB2aGQtdXRpbC5vIHZo
ZC11dGlsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHZoZC11dGlsIHZoZC11
dGlsLm8gLUxsaWIgLWx2aGQNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC52aGQtdXBkYXRlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQ
SUMgIC1jIC1vIHZoZC11cGRhdGUubyB2aGQtdXBkYXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAgIC1vIHZoZC11cGRhdGUgdmhkLXVwZGF0ZS5vIC1MbGliIC1sdmhkDQpnbWFr
ZSBzdWJkaXJzLWluc3RhbGwNCmdtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcNCmdtYWtlWzddOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcNCmdtYWtlIC1DIGxp
YiBpbnN0YWxsDQpnbWFrZVs4XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvYmxrdGFwMi92aGQvbGliJw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3Rh
cDIvdmhkL2xpYi8uLi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAt
cCAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCi9yb290
L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZC9saWIvLi4vLi4vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgbGlidmhkLmEgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQv
bGliLy4uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnZoZC5z
by4xLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCmxu
IC1zZiBsaWJ2aGQuc28uMS4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL2xpYnZoZC5zby4xLjANCmxuIC1zZiBsaWJ2aGQuc28uMS4wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ2aGQuc28NCmdtYWtlWzhd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhk
L2xpYicNCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Jsa3RhcDIvdmhkJw0KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQnDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxr
dGFwMi92aGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgLXAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbg0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LW0wNzU1IC1wIHZoZC11dGlsIHZoZC11cGRhdGUgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvc2Jpbg0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQnDQpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyJw0KZ21ha2VbM106IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMicNCmdtYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMg
eGVuYmFja2VuZGQgaW5zdGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hlbmJhY2tlbmRkJw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbmJhY2tlbmRkLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4NCi9yb290L3hlbi00
LjIuMC90b29scy94ZW5iYWNrZW5kZC8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1
NSAtcCB4ZW5iYWNrZW5kZCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9zYmluDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy94ZW5iYWNrZW5kZCcNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgbGliZnNpbWFnZSBpbnN0YWxsDQpnbWFrZVsz
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFn
ZScNCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9saWJmc2ltYWdlJw0KZ21ha2UgLUMgY29tbW9uIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1v
bicNCk1ha2VmaWxlOjM1OiB3YXJuaW5nOiBvdmVycmlkaW5nIHJlY2lwZSBmb3IgdGFyZ2V0
IGBjbGVhbicNCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8uLi8u
Li8uLi90b29scy9saWJmc2ltYWdlL1J1bGVzLm1rOjI1OiB3YXJuaW5nOiBpZ25vcmluZyBv
bGQgcmVjaXBlIGZvciB0YXJnZXQgYGNsZWFuJw0KTWFrZWZpbGU6MzU6IHdhcm5pbmc6IG92
ZXJyaWRpbmcgcmVjaXBlIGZvciB0YXJnZXQgYGRpc3RjbGVhbicNCi9yb290L3hlbi00LjIu
MC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL1J1
bGVzLm1rOjI1OiB3YXJuaW5nOiBpZ25vcmluZyBvbGQgcmVjaXBlIGZvciB0YXJnZXQgYGRp
c3RjbGVhbicNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC5mc2ltYWdlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0Vf
RlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAtcHRo
cmVhZCAgLWZQSUMgLWMgLW8gZnNpbWFnZS5vcGljIGZzaW1hZ2UuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAuZnNpbWFnZV9wbHVnaW4ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
ZnNpbWFnZS9jb21tb24vLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJ
TUFHRV9GU0RJUj1cIi91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNF
IC1wdGhyZWFkICAtZlBJQyAtYyAtbyBmc2ltYWdlX3BsdWdpbi5vcGljIGZzaW1hZ2VfcGx1
Z2luLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZzaW1hZ2VfZ3J1Yi5vcGljLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9saWJmc2lt
YWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAtV2Vy
cm9yIC1EX0dOVV9TT1VSQ0UgLXB0aHJlYWQgIC1mUElDIC1jIC1vIGZzaW1hZ2VfZ3J1Yi5v
cGljIGZzaW1hZ2VfZ3J1Yi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLXB0aHJlYWQg
LVdsLC1zb25hbWUgLVdsLGxpYmZzaW1hZ2Uuc28uMS4wIC1zaGFyZWQgLW8gbGliZnNpbWFn
ZS5zby4xLjAuMCBmc2ltYWdlLm9waWMgZnNpbWFnZV9wbHVnaW4ub3BpYyBmc2ltYWdlX2dy
dWIub3BpYyANCmxuIC1zZiBsaWJmc2ltYWdlLnNvLjEuMC4wIGxpYmZzaW1hZ2Uuc28uMS4w
DQpsbiAtc2YgbGliZnNpbWFnZS5zby4xLjAgbGliZnNpbWFnZS5zbw0KL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUNCi9yb290L3hlbi00LjIuMC90b29scy9saWJm
c2ltYWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBs
aWJmc2ltYWdlLnNvLjEuMC4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYg0KbG4gLXNmIGxpYmZzaW1hZ2Uuc28uMS4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYmZzaW1hZ2Uuc28uMS4wDQpsbiAtc2YgbGli
ZnNpbWFnZS5zby4xLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL2xpYmZzaW1hZ2Uuc28NCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2Nv
bW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBmc2ltYWdlLmgg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZQ0KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLW0wNjQ0IC1wIGZzaW1hZ2VfcGx1Z2luLmggL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1w
IGZzaW1hZ2VfZ3J1Yi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUNCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uJw0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScNCmdtYWtlWzRdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJw0KZ21ha2Ug
LUMgdWZzIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL3VmcycNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX3Vmcy5vcGljLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL3Vmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdl
L2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAtV2Vycm9y
IC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNfdWZzLm9waWMgZnN5c191ZnMuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNp
bWFnZS5zbyBmc3lzX3Vmcy5vcGljIC1sZnNpbWFnZSAgIC1ML3Vzci9wa2cvbGliDQovcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS91ZnMvLi4vLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL2ZzL3Vmcw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvdWZz
Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1hZ2Uuc28gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3Vmcw0KZ21ha2Vb
NV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFn
ZS91ZnMnDQpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9saWJmc2ltYWdlJw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnDQpnbWFrZSAtQyByZWlzZXJmcyBpbnN0YWxs
DQpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGliZnNpbWFnZS9yZWlzZXJmcycNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX3JlaXNlcmZzLm9waWMuZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFn
ZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJv
ciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc3lzX3JlaXNlcmZzLm9waWMgZnN5c19y
ZWlzZXJmcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtTC4uL2NvbW1vbi8gLXNo
YXJlZCAtbyBmc2ltYWdlLnNvIGZzeXNfcmVpc2VyZnMub3BpYyAtbGZzaW1hZ2UgICAtTC91
c3IvcGtnL2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3JlaXNlcmZzDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGliZnNpbWFnZS9yZWlzZXJmcy8uLi8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9mcy9yZWlzZXJmcw0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9yZWlzZXJmcycNCmdtYWtl
WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UnDQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGliZnNpbWFnZScNCmdtYWtlIC1DIGlzbzk2NjAgaW5zdGFsbA0KZ21ha2VbNV06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvaXNv
OTY2MCcNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC5mc3lzX2lzbzk2NjAub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNp
bWFnZS9pc285NjYwLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1B
R0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAg
LWZQSUMgLWMgLW8gZnN5c19pc285NjYwLm9waWMgZnN5c19pc285NjYwLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAgIC1MLi4vY29tbW9uLyAtc2hhcmVkIC1vIGZzaW1hZ2Uuc28g
ZnN5c19pc285NjYwLm9waWMgLWxmc2ltYWdlICAgLUwvdXNyL3BrZy9saWINCi9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL2lzbzk2NjAvLi4vLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL2ZzL2lzbzk2NjANCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdl
L2lzbzk2NjAvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZnNpbWFn
ZS5zbyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvZnMvaXNv
OTY2MA0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGliZnNpbWFnZS9pc285NjYwJw0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScNCmdtYWtlWzRdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJw0KZ21ha2UgLUMg
ZmF0IGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9saWJmc2ltYWdlL2ZhdCcNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX2ZhdC5vcGljLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJmc2ltYWdlL2ZhdC8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL2Nv
bW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1E
X0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNfZmF0Lm9waWMgZnN5c19mYXQuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNpbWFn
ZS5zbyBmc3lzX2ZhdC5vcGljIC1sZnNpbWFnZSAgIC1ML3Vzci9wa2cvbGliDQovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9mYXQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL2ZzL2ZhdA0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZmF0Ly4u
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1hZ2Uuc28gL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL2ZhdA0KZ21ha2VbNV06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9m
YXQnDQpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9saWJmc2ltYWdlJw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnDQpnbWFrZSAtQyB6ZnMgaW5zdGFsbA0KZ21ha2Vb
NV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UvemZzJw0KZ2NjICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pm
cyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnpmc19sempi
Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFn
bWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rv
b2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xp
Yi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gemZzX2x6amIub3Bp
YyB6ZnNfbHpqYi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLURGU1lTX1pG
UyAtREZTSU1BR0UgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4v
Li4vLi4vdG9vbHMvbGliZnNpbWFnZS96ZnMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC56ZnNfc2hhMjU2Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZT
SU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJD
RSAgLWZQSUMgLWMgLW8gemZzX3NoYTI1Ni5vcGljIHpmc19zaGEyNTYuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlDQpnY2MgIC1EUElDIC1ERlNZU19aRlMgLURGU0lNQUdFIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2Uv
emZzIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuemZzX2Zs
ZXRjaGVyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93
bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4u
Ly4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hl
bjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gemZzX2Zs
ZXRjaGVyLm9waWMgemZzX2ZsZXRjaGVyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAt
RFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJm
c2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZzaV96ZnMub3BpYy5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9j
b21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAt
RF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc2lfemZzLm9waWMgZnNpX3pmcy5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLURGU1lTX1pGUyAtREZTSU1BR0UgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNp
bWFnZS96ZnMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5m
c3lzX3pmcy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25v
d24tcHJhZ21hcyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8u
Li8uLi90b29scy9saWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94
ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNf
emZzLm9waWMgZnN5c196ZnMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLUwuLi9j
b21tb24vIC1zaGFyZWQgLW8gZnNpbWFnZS5zbyB6ZnNfbHpqYi5vcGljIHpmc19zaGEyNTYu
b3BpYyB6ZnNfZmxldGNoZXIub3BpYyBmc2lfemZzLm9waWMgZnN5c196ZnMub3BpYyAtbGZz
aW1hZ2UgICAtTC91c3IvcGtnL2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UvemZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy96ZnMNCi9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9mcy96ZnMNCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzJw0KZ21ha2VbNF06IExlYXZpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScNCmdtYWtlWzRd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdl
Jw0KZ21ha2UgLUMgeGZzIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3hmcycNCmdjYyAgLURQSUMgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX3hmcy5vcGlj
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3hmcy8uLi8uLi8uLi90b29scy9s
aWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNc
IiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNfeGZzLm9waWMgZnN5
c194ZnMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLUwuLi9jb21tb24vIC1zaGFy
ZWQgLW8gZnNpbWFnZS5zbyBmc3lzX3hmcy5vcGljIC1sZnNpbWFnZSAgIC1ML3Vzci9wa2cv
bGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS94ZnMvLi4vLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL2ZzL3hmcw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZz
aW1hZ2UveGZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1h
Z2Uuc28gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3hm
cw0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGliZnNpbWFnZS94ZnMnDQpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlJw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnDQpnbWFrZSAtQyBleHQyZnMg
aW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzJw0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZzeXNfZXh0MmZzLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1h
Z2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJy
b3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gZnN5c19leHQyZnMub3BpYyBmc3lzX2V4
dDJmcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtTC4uL2NvbW1vbi8gLXNoYXJl
ZCAtbyBmc2ltYWdlLnNvIGZzeXNfZXh0MmZzLm9waWMgLWxmc2ltYWdlICAgLUwvdXNyL3Br
Zy9saWINCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2V4dDJmcy8uLi8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvZnMvZXh0MmZzDQovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGliZnNpbWFnZS9leHQyZnMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3
NTUgLXAgZnNpbWFnZS5zbyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvZnMvZXh0MmZzDQpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL2V4dDJmcycNCmdtYWtlWzRdOiBMZWF2aW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnDQpnbWFrZVszXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJw0K
Z21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnDQpn
bWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnDQpz
ZXQgLWV4OyBcDQppZiB0ZXN0IC1kIC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9x
ZW11LXhlbi10cmFkaXRpb25hbDsgdGhlbiBcDQoJbWtkaXIgLXAgcWVtdS14ZW4tdHJhZGl0
aW9uYWwtZGlyOyBcDQplbHNlIFwNCglleHBvcnQgR0lUPWdpdDsgXA0KCS9yb290L3hlbi00
LjIuMC90b29scy8uLi9zY3JpcHRzL2dpdC1jaGVja291dC5zaCAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwgeGVuLTQuMi4wIHFlbXUteGVu
LXRyYWRpdGlvbmFsLWRpcjsgXA0KZmkNCisgdGVzdCAtZCAnL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsJw0KKyBta2RpciAtcCBxZW11LXhl
bi10cmFkaXRpb25hbC1kaXINCnNldCAtZTsgXA0KCSAgICBleHBvcnQgUFJFRklYPSIvdXNy
L3hlbjQyIjsgZXhwb3J0IFhFTl9TQ1JJUFRfRElSPSIvdXNyL3hlbjQyL2V0Yy94ZW4vc2Ny
aXB0cyI7IGV4cG9ydCBYRU5fUk9PVD0iL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uIjsgXA0K
CWNkIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpcjsgXA0KCS9yb290L3hlbi00LjIuMC90b29s
cy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4tc2V0dXAgXA0KCS0tZXh0cmEt
Y2ZsYWdzPSIiIFwNCgk7IFwNCglnbWFrZSBpbnN0YWxsDQpzZGwtY29uZmlnOiBub3QgZm91
bmQNCnNkbC1jb25maWc6IG5vdCBmb3VuZA0KSW5zdGFsbCBwcmVmaXggICAgL3Vzci94ZW40
Mg0KQklPUyBkaXJlY3RvcnkgICAgL3Vzci94ZW40Mi9zaGFyZS9xZW11DQpiaW5hcnkgZGly
ZWN0b3J5ICAvdXNyL3hlbjQyL2Jpbg0KTWFudWFsIGRpcmVjdG9yeSAgL3Vzci94ZW40Mi9z
aGFyZS9tYW4NCkVMRiBpbnRlcnAgcHJlZml4IC91c3IvZ25lbXVsL3FlbXUtJU0NClNvdXJj
ZSBwYXRoICAgICAgIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25h
bA0KQyBjb21waWxlciAgICAgICAgZ2NjDQpIb3N0IEMgY29tcGlsZXIgICBnY2MNCkFSQ0hf
Q0ZMQUdTICAgICAgIC1tNjQNCm1ha2UgICAgICAgICAgICAgIGdtYWtlDQppbnN0YWxsICAg
ICAgICAgICBpbnN0YWxsDQpob3N0IENQVSAgICAgICAgICB4ODZfNjQNCmhvc3QgYmlnIGVu
ZGlhbiAgIG5vDQp0YXJnZXQgbGlzdCAgICAgICBpMzg2LXNvZnRtbXUgeDg2XzY0LXNvZnRt
bXUgYXJtLXNvZnRtbXUgY3Jpcy1zb2Z0bW11IG02OGstc29mdG1tdSBtaXBzLXNvZnRtbXUg
bWlwc2VsLXNvZnRtbXUgbWlwczY0LXNvZnRtbXUgbWlwczY0ZWwtc29mdG1tdSBwcGMtc29m
dG1tdSBwcGNlbWItc29mdG1tdSBwcGM2NC1zb2Z0bW11IHNoNC1zb2Z0bW11IHNoNGViLXNv
ZnRtbXUgc3BhcmMtc29mdG1tdSBzcGFyYzY0LWJzZC11c2VyIA0KZ3Byb2YgZW5hYmxlZCAg
ICAgbm8NCnNwYXJzZSBlbmFibGVkICAgIG5vDQpwcm9maWxlciAgICAgICAgICBubw0Kc3Rh
dGljIGJ1aWxkICAgICAgbm8NCi1XZXJyb3IgZW5hYmxlZCAgIG5vDQpTREwgc3VwcG9ydCAg
ICAgICBubw0KT3BlbkdMIHN1cHBvcnQgICAgDQpjdXJzZXMgc3VwcG9ydCAgICBubw0KbWlu
Z3czMiBzdXBwb3J0ICAgbm8NCkF1ZGlvIGRyaXZlcnMgICAgIG9zcw0KRXh0cmEgYXVkaW8g
Y2FyZHMgYWM5NyBlczEzNzAgc2IxNg0KTWl4ZXIgZW11bGF0aW9uICAgbm8NClZOQyBUTFMg
c3VwcG9ydCAgIG5vDQprcWVtdSBzdXBwb3J0ICAgICBubw0KYnJsYXBpIHN1cHBvcnQgICAg
bm8NCkRvY3VtZW50YXRpb24gICAgIG5vDQpOUFRMIHN1cHBvcnQgICAgICBubw0KdmRlIHN1
cHBvcnQgICAgICAgbm8NCkFJTyBzdXBwb3J0ICAgICAgIHllcw0KSW5zdGFsbCBibG9icyAg
ICAgeWVzDQpLVk0gc3VwcG9ydCAgICAgICBubyAtIChsaW51eC9rdm0uaDogTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeSkNCmZkdCBzdXBwb3J0ICAgICAgIG5vDQpUaGUgZXJyb3IgbG9n
IGZyb20gY29tcGlsaW5nIHRoZSBsaWJTREwgdGVzdCBpczogDQovdG1wL3FlbXUtY29uZi0t
MjMzMDktLmM6MToxNzogZmF0YWwgZXJyb3I6IFNETC5oOiBObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5DQpjb21waWxhdGlvbiB0ZXJtaW5hdGVkLg0KcWVtdSBzdWNjZXNzZnVseSBjb25m
aWd1cmVkIGZvciBYZW4gcWVtdS1kbSBidWlsZA0KLW1zc2UyOiBub3QgZm91bmQNCmdtYWtl
WzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi10cmFkaXRpb25hbC1kaXInDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MTogPT09IHBjaXV0aWxzLWRldiBw
YWNrYWdlIG5vdCBmb3VuZCAtIG1pc3NpbmcgL3Vzci9pbmNsdWRlL3BjaQ0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hlbi1ob29rcy5t
YWs6NjI6ID09PSBQQ0kgcGFzc3Rocm91Z2ggY2FwYWJpbGl0eSBoYXMgYmVlbiBkaXNhYmxl
ZA0KICBDQyAgICBxZW11LWltZy5vDQogIENDICAgIHFlbXUtdG9vbC5vDQogIENDICAgIG9z
ZGVwLm8NCiAgQ0MgICAgY3V0aWxzLm8NCiAgQ0MgICAgcWVtdS1tYWxsb2Mubw0KICBDQyAg
ICBibG9jay1jb3cubw0KICBDQyAgICBibG9jay1xY293Lm8NCiAgQ0MgICAgYWVzLm8NCiAg
Q0MgICAgYmxvY2stdm1kay5vDQogIENDICAgIGJsb2NrLWNsb29wLm8NCiAgQ0MgICAgYmxv
Y2stZG1nLm8NCiAgQ0MgICAgYmxvY2stYm9jaHMubw0KICBDQyAgICBibG9jay12cGMubw0K
ICBDQyAgICBibG9jay12dmZhdC5vDQogIENDICAgIGJsb2NrLXFjb3cyLm8NCiAgQ0MgICAg
YmxvY2stcGFyYWxsZWxzLm8NCiAgQ0MgICAgYmxvY2stbmJkLm8NCiAgQ0MgICAgbmJkLm8N
CiAgQ0MgICAgYmxvY2subw0KICBDQyAgICBhaW8ubw0KICBDQyAgICBwb3NpeC1haW8tY29t
cGF0Lm8NCiAgQ0MgICAgYmxvY2stcmF3LXBvc2l4Lm8NCiAgTElOSyAgcWVtdS1pbWcteGVu
DQovdXNyL2xpYi9saWJjLnNvOiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24gb2YgYGVudmly
b24nDQovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1vbiBpcyBoZXJl
DQogIENDICAgIHJlYWRsaW5lLm8NCiAgQ0MgICAgY29uc29sZS5vDQogIENDICAgIGlycS5v
DQogIENDICAgIGkyYy5vDQogIENDICAgIHNtYnVzLm8NCiAgQ0MgICAgc21idXNfZWVwcm9t
Lm8NCiAgQ0MgICAgbWF4NzMxMC5vDQogIENDICAgIG1heDExMXgubw0KICBDQyAgICB3bTg3
NTAubw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9ody93bTg3NTAuYzoxMjowOg0KL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUzOjEwOiB3YXJuaW5n
OiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnDQovdXNyL2luY2x1ZGUv
c3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291
bnQnIHdhcyBoZXJlDQogIENDICAgIHNzZDAzMDMubw0KICBDQyAgICBzc2QwMzIzLm8NCiAg
Q0MgICAgYWRzNzg0Ni5vDQogIENDICAgIHN0ZWxsYXJpc19pbnB1dC5vDQogIENDICAgIHR3
bDkyMjMwLm8NCiAgQ0MgICAgdG1wMTA1Lm8NCiAgQ0MgICAgbG04MzJ4Lm8NCiAgQ0MgICAg
c2NzaS1kaXNrLm8NCiAgQ0MgICAgY2Ryb20ubw0KICBDQyAgICBzY3NpLWdlbmVyaWMubw0K
ICBDQyAgICB1c2Iubw0KICBDQyAgICB1c2ItaHViLm8NCiAgQ0MgICAgdXNiLWJzZC5vDQog
IENDICAgIHVzYi1oaWQubw0KICBDQyAgICB1c2ItbXNkLm8NCiAgQ0MgICAgdXNiLXdhY29t
Lm8NCiAgQ0MgICAgdXNiLXNlcmlhbC5vDQogIENDICAgIHVzYi1uZXQubw0KICBDQyAgICBz
ZC5vDQogIENDICAgIHNzaS1zZC5vDQogIENDICAgIGJ0Lm8NCiAgQ0MgICAgYnQtaG9zdC5v
DQogIENDICAgIGJ0LXZoY2kubw0KICBDQyAgICBidC1sMmNhcC5vDQogIENDICAgIGJ0LXNk
cC5vDQogIENDICAgIGJ0LWhjaS5vDQogIENDICAgIGJ0LWhpZC5vDQogIENDICAgIHVzYi1i
dC5vDQogIENDICAgIGJ1ZmZlcmVkX2ZpbGUubw0KICBDQyAgICBtaWdyYXRpb24ubw0KICBD
QyAgICBtaWdyYXRpb24tdGNwLm8NCiAgQ0MgICAgbmV0Lm8NCkluIGZpbGUgaW5jbHVkZWQg
ZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvbmV0LmM6
MzA6MDoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRp
by9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg
J3BvcGNvdW50Jw0KL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlv
dXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0KICBDQyAgICBxZW11LXNv
Y2tldHMubw0KICBDQyAgICBxZW11LWNoYXIubw0KICBDQyAgICBuZXQtY2hlY2tzdW0ubw0K
ICBDQyAgICBzYXZldm0ubw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIu
MC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9zYXZldm0uYzozMjowOg0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUzOjEw
OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnDQovdXNy
L2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBv
ZiAncG9wY291bnQnIHdhcyBoZXJlDQogIENDICAgIGNhY2hlLXV0aWxzLm8NCiAgQ0MgICAg
bWlncmF0aW9uLWV4ZWMubw0KICBDQyAgICBhdWRpby9hdWRpby5vDQpJbiBmaWxlIGluY2x1
ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1
ZGlvL2F1ZGlvLmM6MjU6MDoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFk
aXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVj
bGFyYXRpb24gb2YgJ3BvcGNvdW50Jw0KL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDog
bm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0KICBD
QyAgICBhdWRpby9ub2F1ZGlvLm8NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vbm9hdWRpby5jOjI1OjA6
DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVk
aW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bj
b3VudCcNCi91c3IvaW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRl
Y2xhcmF0aW9uIG9mICdwb3Bjb3VudCcgd2FzIGhlcmUNCiAgQ0MgICAgYXVkaW8vd2F2YXVk
aW8ubw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9hdWRpby93YXZhdWRpby5jOjI2OjA6DQovcm9vdC94ZW4tNC4y
LjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdh
cm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3IvaW5j
bHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdw
b3Bjb3VudCcgd2FzIGhlcmUNCiAgQ0MgICAgYXVkaW8vbWl4ZW5nLm8NCkluIGZpbGUgaW5j
bHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwv
YXVkaW8vbWl4ZW5nLmM6MjY6MDoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10
cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJl
ZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50Jw0KL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1Nzox
NDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0K
ICBDQyAgICBhdWRpby9vc3NhdWRpby5vDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL29zc2F1ZGlvLmM6
MzQ6MDoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRp
by9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg
J3BvcGNvdW50Jw0KL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlv
dXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0KICBDQyAgICBhdWRpby93
YXZjYXB0dXJlLm8NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vd2F2Y2FwdHVyZS5jOjM6MDoNCi9yb290
L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1
MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50Jw0K
L3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRp
b24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0KICBDQyAgICB2bmMubw0KICBDQyAgICBkM2Rl
cy5vDQogIEFSICAgIGxpYnFlbXVfY29tbW9uLmENCi1tc3NlMjogbm90IGZvdW5kDQpnbWFr
ZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14
ZW4tdHJhZGl0aW9uYWwtZGlyL2kzODYtZG0nDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MTogPT09IHBjaXV0
aWxzLWRldiBwYWNrYWdlIG5vdCBmb3VuZCAtIG1pc3NpbmcgL3Vzci9pbmNsdWRlL3BjaQ0K
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hl
bi1ob29rcy5tYWs6NjI6ID09PSBQQ0kgcGFzc3Rocm91Z2ggY2FwYWJpbGl0eSBoYXMgYmVl
biBkaXNhYmxlZA0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsL3hlbi1ob29rcy5tYWs6NjE6ID09PSBwY2l1dGlscy1kZXYgcGFja2FnZSBu
b3QgZm91bmQgLSBtaXNzaW5nIC91c3IvaW5jbHVkZS9wY2kNCi9yb290L3hlbi00LjIuMC90
b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9va3MubWFrOjYyOiA9
PT0gUENJIHBhc3N0aHJvdWdoIGNhcGFiaWxpdHkgaGFzIGJlZW4gZGlzYWJsZWQNCiAgQ0Mg
ICAgaTM4Ni1kbS92bC5vDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3ZsLmM6NDE6MDoNCi9yb290L3hlbi00LjIu
MC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2Fy
bmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50Jw0KL3Vzci9pbmNs
dWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3Bv
cGNvdW50JyB3YXMgaGVyZQ0KICBDQyAgICBpMzg2LWRtL29zZGVwLm8NCiAgQ0MgICAgaTM4
Ni1kbS9tb25pdG9yLm8NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvbW9uaXRvci5jOjM1OjA6DQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6
IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3Iv
aW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9m
ICdwb3Bjb3VudCcgd2FzIGhlcmUNCiAgQ0MgICAgaTM4Ni1kbS9wY2kubw0KICBDQyAgICBp
Mzg2LWRtL2xvYWRlci5vDQogIENDICAgIGkzODYtZG0vaXNhX21taW8ubw0KICBDQyAgICBp
Mzg2LWRtL21hY2hpbmUubw0KICBDQyAgICBpMzg2LWRtL2RtYS1oZWxwZXJzLm8NCiAgQ0Mg
ICAgaTM4Ni1kbS92aXJ0aW8ubw0KICBDQyAgICBpMzg2LWRtL3ZpcnRpby1ibGsubw0KICBD
QyAgICBpMzg2LWRtL3ZpcnRpby1uZXQubw0KICBDQyAgICBpMzg2LWRtL3ZpcnRpby1jb25z
b2xlLm8NCiAgQ0MgICAgaTM4Ni1kbS9md19jZmcubw0KICBDQyAgICBpMzg2LWRtL3Bvc2l4
LWFpby1jb21wYXQubw0KICBDQyAgICBpMzg2LWRtL2Jsb2NrLXJhdy1wb3NpeC5vDQogIEND
ICAgIGkzODYtZG0vbHNpNTNjODk1YS5vDQogIENDICAgIGkzODYtZG0vZXNwLm8NCiAgQ0Mg
ICAgaTM4Ni1kbS91c2Itb2hjaS5vDQogIENDICAgIGkzODYtZG0vZWVwcm9tOTN4eC5vDQog
IENDICAgIGkzODYtZG0vZWVwcm8xMDAubw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUt
eGVuLXRyYWRpdGlvbmFsL2h3L2VlcHJvMTAwLmM6IEluIGZ1bmN0aW9uICdlZXBybzEwMF9y
ZWFkNCc6DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcv
ZWVwcm8xMDAuYzoxMjA3OjE0OiB3YXJuaW5nOiAndmFsJyBtYXkgYmUgdXNlZCB1bmluaXRp
YWxpemVkIGluIHRoaXMgZnVuY3Rpb24NCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi10cmFkaXRpb25hbC9ody9lZXBybzEwMC5jOiBJbiBmdW5jdGlvbiAnZWVwcm8xMDBfcmVh
ZDInOg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L2Vl
cHJvMTAwLmM6MTE4NDoxNDogd2FybmluZzogJ3ZhbCcgbWF5IGJlIHVzZWQgdW5pbml0aWFs
aXplZCBpbiB0aGlzIGZ1bmN0aW9uDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4t
dHJhZGl0aW9uYWwvaHcvZWVwcm8xMDAuYzogSW4gZnVuY3Rpb24gJ2VlcHJvMTAwX3JlYWQx
JzoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9ody9lZXBy
bzEwMC5jOjExMzk6MTM6IHdhcm5pbmc6ICd2YWwnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6
ZWQgaW4gdGhpcyBmdW5jdGlvbg0KICBDQyAgICBpMzg2LWRtL25lMjAwMC5vDQogIENDICAg
IGkzODYtZG0vcGNuZXQubw0KICBDQyAgICBpMzg2LWRtL3J0bDgxMzkubw0KICBDQyAgICBp
Mzg2LWRtL2UxMDAwLm8NCiAgQ0MgICAgaTM4Ni1kbS9tc21vdXNlLm8NCiAgQ0MgICAgaTM4
Ni1kbS9zYjE2Lm8NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcvc2IxNi5jOjI2OjA6DQovcm9vdC94ZW4tNC4y
LjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdh
cm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3IvaW5j
bHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdw
b3Bjb3VudCcgd2FzIGhlcmUNCiAgQ0MgICAgaTM4Ni1kbS9lczEzNzAubw0KSW4gZmlsZSBp
bmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25h
bC9ody9lczEzNzAuYzozMTowOg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUzOjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVk
ZWNsYXJhdGlvbiBvZiAncG9wY291bnQnDQovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0
OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlDQog
IENDICAgIGkzODYtZG0vYWM5Ny5vDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L2FjOTcuYzoxOTowOg0KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6
MTUzOjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9wY291bnQn
DQovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJh
dGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlDQogIENDICAgIGkzODYtZG0vcGNzcGsubw0K
SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10
cmFkaXRpb25hbC9ody9wY3Nway5jOjI4OjA6DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVu
ZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3IvaW5jbHVkZS9zdHJpbmdz
Lmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcgd2Fz
IGhlcmUNCiAgQ0MgICAgaTM4Ni1kbS9pZGUubw0KICBDQyAgICBpMzg2LWRtL3Bja2JkLm8N
CiAgQ0MgICAgaTM4Ni1kbS9wczIubw0KICBDQyAgICBpMzg2LWRtL3ZnYS5vDQogIENDICAg
IGkzODYtZG0vZG1hLm8NCiAgQ0MgICAgaTM4Ni1kbS9mZGMubw0KICBDQyAgICBpMzg2LWRt
L21jMTQ2ODE4cnRjLm8NCiAgQ0MgICAgaTM4Ni1kbS9zZXJpYWwubw0KICBDQyAgICBpMzg2
LWRtL2k4MjU5Lm8NCiAgQ0MgICAgaTM4Ni1kbS9pODI1NC5vDQogIENDICAgIGkzODYtZG0v
cGMubw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9ody9wYy5jOjMwOjA6DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
cWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJl
ZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3IvaW5jbHVkZS9zdHJp
bmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcg
d2FzIGhlcmUNCiAgQ0MgICAgaTM4Ni1kbS9jaXJydXNfdmdhLm8NCiAgQ0MgICAgaTM4Ni1k
bS9wYXJhbGxlbC5vDQogIENDICAgIGkzODYtZG0vcGlpeF9wY2kubw0KICBDQyAgICBpMzg2
LWRtL3VzYi11aGNpLm8NCiAgQ0MgICAgaTM4Ni1kbS9ocGV0Lm8NCiAgQ0MgICAgaTM4Ni1k
bS9kZXZpY2UtaG90cGx1Zy5vDQogIENDICAgIGkzODYtZG0vcGNpLWhvdHBsdWcubw0KICBD
QyAgICBpMzg2LWRtL3BpaXg0YWNwaS5vDQogIENDICAgIGkzODYtZG0veGVuc3RvcmUubw0K
ICBDQyAgICBpMzg2LWRtL3hlbl9wbGF0Zm9ybS5vDQogIENDICAgIGkzODYtZG0veGVuX21h
Y2hpbmVfZnYubw0KICBDQyAgICBpMzg2LWRtL3hlbl9tYWNoaW5lX3B2Lm8NCiAgQ0MgICAg
aTM4Ni1kbS94ZW5fYmFja2VuZC5vDQogIENDICAgIGkzODYtZG0veGVuZmIubw0KICBDQyAg
ICBpMzg2LWRtL3hlbl9jb25zb2xlLm8NCiAgQ0MgICAgaTM4Ni1kbS94ZW5fZGlzay5vDQog
IENDICAgIGkzODYtZG0vZXhlYy1kbS5vDQogIENDICAgIGkzODYtZG0vcGNpX2VtdWxhdGlv
bi5vDQogIENDICAgIGkzODYtZG0vaGVscGVyMi5vDQogIENDICAgIGkzODYtZG0vYmF0dGVy
eV9tZ210Lm8NCiAgQ0MgICAgaTM4Ni1kbS9rcWVtdS5vDQogIENDICAgIGkzODYtZG0vaTM4
Ni1kaXMubw0KICBBUiAgICBpMzg2LWRtL2xpYnFlbXUuYQ0KICBMSU5LICBpMzg2LWRtL3Fl
bXUtZG0NCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBg
ZW52aXJvbicNCi91c3IvbGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlz
IGhlcmUNCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsLWRpci9pMzg2LWRtJw0KbWtkaXIgLXAgIi9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2JpbiINCi9yb290L3hlbi00LjIu
MC90b29scy8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tIDc1NSAtcyBxZW11LWltZy14ZW4g
ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4iDQpta2RpciAt
cCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUveGVuL3Fl
bXUiDQpzZXQgLWU7IGZvciB4IGluIGJpb3MuYmluIHZnYWJpb3MuYmluIHZnYWJpb3MtY2ly
cnVzLmJpbiBwcGNfcm9tLmJpbiB2aWRlby54IG9wZW5iaW9zLXNwYXJjMzIgb3BlbmJpb3Mt
c3BhcmM2NCBvcGVuYmlvcy1wcGMgcHhlLW5lMmtfcGNpLmJpbiBweGUtcnRsODEzOS5iaW4g
cHhlLXBjbmV0LmJpbiBweGUtZTEwMDAuYmluIGJhbWJvby5kdGI7IGRvIFwNCgkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbSA2NDQgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3BjLWJpb3MvJHggIi9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL3hlbi9xZW11IjsgXA0KZG9u
ZQ0KbWtkaXIgLXAgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3No
YXJlL3hlbi9xZW11L2tleW1hcHMiDQpzZXQgLWU7IGZvciB4IGluIGRhICAgICBlbi1nYiAg
ZXQgIGZyICAgICBmci1jaCAgaXMgIGx0ICBtb2RpZmllcnMgIG5vICBwdC1iciAgc3YgYXIg
ICAgICBkZSAgICAgZW4tdXMgIGZpICBmci1iZSAgaHIgICAgIGl0ICBsdiAgbmwgICAgICAg
ICBwbCAgcnUgICAgIHRoIGNvbW1vbiAgZGUtY2ggIGVzICAgICBmbyAgZnItY2EgIGh1ICAg
ICBqYSAgbWsgIG5sLWJlICAgICAgcHQgIHNsICAgICB0cjsgZG8gXA0KCS9yb290L3hlbi00
LjIuMC90b29scy8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tIDY0NCAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwva2V5bWFwcy8keCAiL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUveGVuL3FlbXUva2V5bWFwcyI7IFwN
CmRvbmUNCmZvciBkIGluIGkzODYtZG07IGRvIFwNCmdtYWtlIC1DICRkIGluc3RhbGwgfHwg
ZXhpdCAxIDsgXA0KICAgICAgICBkb25lDQotbXNzZTI6IG5vdCBmb3VuZA0KZ21ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsLWRpci9pMzg2LWRtJw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xz
L3FlbXUteGVuLXRyYWRpdGlvbmFsL3hlbi1ob29rcy5tYWs6NjE6ID09PSBwY2l1dGlscy1k
ZXYgcGFja2FnZSBub3QgZm91bmQgLSBtaXNzaW5nIC91c3IvaW5jbHVkZS9wY2kNCi9yb290
L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9v
a3MubWFrOjYyOiA9PT0gUENJIHBhc3N0aHJvdWdoIGNhcGFiaWxpdHkgaGFzIGJlZW4gZGlz
YWJsZWQNCi9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRp
b25hbC94ZW4taG9va3MubWFrOjYxOiA9PT0gcGNpdXRpbHMtZGV2IHBhY2thZ2Ugbm90IGZv
dW5kIC0gbWlzc2luZyAvdXNyL2luY2x1ZGUvcGNpDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
Li4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MjogPT09IFBD
SSBwYXNzdGhyb3VnaCBjYXBhYmlsaXR5IGhhcyBiZWVuIGRpc2FibGVkDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgIi9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvL3Vzci94ZW40Mi9saWJleGVjIg0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wICIvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsLy91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzIg0K
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1w
IC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9p
Mzg2LWRtL3FlbXUtaWZ1cC1OZXRCU0QgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
L3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHMvcWVtdS1pZnVwIg0KL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0gNzU1IC1zIHFlbXUtZG0gIi9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYmV4ZWMiDQpnbWFrZVs0XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFk
aXRpb25hbC1kaXIvaTM4Ni1kbScNCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsLWRpcicNCmdtYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KaWYgdGVzdCAt
ZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4gOyB0aGVuIFwNCglt
a2RpciAtcCBxZW11LXhlbi1kaXI7IFwNCmVsc2UgXA0KCWV4cG9ydCBHSVQ9Z2l0OyBcDQoJ
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3NjcmlwdHMvZ2l0LWNoZWNrb3V0LnNoIC9yb290
L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbiBxZW11LXhlbi00LjIuMCBxZW11
LXhlbi1kaXIgOyBcDQpmaQ0KaWYgdGVzdCAtZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
dG9vbHMvcWVtdS14ZW4gOyB0aGVuIFwNCglzb3VyY2U9L3Jvb3QveGVuLTQuMi4wL3Rvb2xz
Ly4uL3Rvb2xzL3FlbXUteGVuOyBcDQplbHNlIFwNCglzb3VyY2U9LjsgXA0KZmk7IFwNCmNk
IHFlbXUteGVuLWRpcjsgXA0KJHNvdXJjZS9jb25maWd1cmUgLS1lbmFibGUteGVuIC0tdGFy
Z2V0LWxpc3Q9aTM4Ni1zb2Z0bW11IFwNCgktLXNvdXJjZS1wYXRoPSRzb3VyY2UgXA0KCS0t
ZXh0cmEtY2ZsYWdzPSItSS9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9pbmNsdWRl
IFwNCgktSS9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9saWJ4YyBcDQoJLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMveGVuc3RvcmUgXA0KCS1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2NvbXBhdCBcDQoJIiBcDQoJLS1leHRyYS1s
ZGZsYWdzPSItTC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9saWJ4YyBcDQoJLUwv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMveGVuc3RvcmUiIFwNCgktLWJpbmRpcj0v
dXNyL3hlbjQyL2xpYmV4ZWMgXA0KCS0tZGF0YWRpcj0vdXNyL3hlbjQyL3NoYXJlL3FlbXUt
eGVuIFwNCgktLWRpc2FibGUta3ZtIFwNCgktLXB5dGhvbj1weXRob24yLjcgXA0KCTsgXA0K
Z21ha2UgYWxsDQpJbnN0YWxsIHByZWZpeCAgICAvdXNyL2xvY2FsDQpCSU9TIGRpcmVjdG9y
eSAgICAvdXNyL3hlbjQyL3NoYXJlL3FlbXUteGVuDQpiaW5hcnkgZGlyZWN0b3J5ICAvdXNy
L3hlbjQyL2xpYmV4ZWMNCmxpYnJhcnkgZGlyZWN0b3J5IC91c3IvbG9jYWwvbGliDQppbmNs
dWRlIGRpcmVjdG9yeSAvdXNyL2xvY2FsL2luY2x1ZGUNCmNvbmZpZyBkaXJlY3RvcnkgIC91
c3IvbG9jYWwvZXRjDQpNYW51YWwgZGlyZWN0b3J5ICAvdXNyL2xvY2FsL3NoYXJlL21hbg0K
RUxGIGludGVycCBwcmVmaXggL3Vzci9nbmVtdWwvcWVtdS0lTQ0KU291cmNlIHBhdGggICAg
ICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuDQpDIGNvbXBpbGVyICAgICAgICBn
Y2MNCkhvc3QgQyBjb21waWxlciAgIGdjYw0KQ0ZMQUdTICAgICAgICAgICAgLU8yIC1nIA0K
UUVNVV9DRkxBR1MgICAgICAgLW02NCAtRF9GT1JUSUZZX1NPVVJDRT0yIC1EX0dOVV9TT1VS
Q0UgLURfRklMRV9PRkZTRVRfQklUUz02NCAtRF9MQVJHRUZJTEVfU09VUkNFIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdyZWR1bmRhbnQtZGVjbHMgLVdhbGwgLVd1bmRlZiAtV3dyaXRlLXN0
cmluZ3MgLVdtaXNzaW5nLXByb3RvdHlwZXMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvaW5jbHVkZSAJLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvLi4vdG9vbHMvbGlieGMgCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xz
L3hlbnN0b3JlIAktSS9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy94ZW5zdG9yZS9j
b21wYXQgCSAgLWZzdGFjay1wcm90ZWN0b3ItYWxsIC1XZW5kaWYtbGFiZWxzIC1XbWlzc2lu
Zy1pbmNsdWRlLWRpcnMgLVdlbXB0eS1ib2R5IC1XbmVzdGVkLWV4dGVybnMgLVdmb3JtYXQt
c2VjdXJpdHkgLVdmb3JtYXQteTJrIC1XaW5pdC1zZWxmIC1XaWdub3JlZC1xdWFsaWZpZXJz
IC1Xb2xkLXN0eWxlLWRlY2xhcmF0aW9uIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLVd0eXBl
LWxpbWl0cw0KTERGTEFHUyAgICAgICAgICAgLVdsLC0td2Fybi1jb21tb24gLW02NCAtZyAt
TC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9saWJ4YyAJLUwvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvLi4vdG9vbHMveGVuc3RvcmUgDQptYWtlICAgICAgICAgICAgICBnbWFrZQ0K
aW5zdGFsbCAgICAgICAgICAgaW5zdGFsbA0KcHl0aG9uICAgICAgICAgICAgcHl0aG9uMi43
DQpzbWJkICAgICAgICAgICAgICAvdXNyL3NiaW4vc21iZA0KaG9zdCBDUFUgICAgICAgICAg
eDg2XzY0DQpob3N0IGJpZyBlbmRpYW4gICBubw0KdGFyZ2V0IGxpc3QgICAgICAgaTM4Ni1z
b2Z0bW11DQp0Y2cgZGVidWcgZW5hYmxlZCBubw0KTW9uIGRlYnVnIGVuYWJsZWQgbm8NCmdw
cm9mIGVuYWJsZWQgICAgIG5vDQpzcGFyc2UgZW5hYmxlZCAgICBubw0Kc3RyaXAgYmluYXJp
ZXMgICAgeWVzDQpwcm9maWxlciAgICAgICAgICBubw0Kc3RhdGljIGJ1aWxkICAgICAgbm8N
Ci1XZXJyb3IgZW5hYmxlZCAgIG5vDQpTREwgc3VwcG9ydCAgICAgICBubw0KY3Vyc2VzIHN1
cHBvcnQgICAgbm8NCmN1cmwgc3VwcG9ydCAgICAgIHllcw0KY2hlY2sgc3VwcG9ydCAgICAg
bm8NCm1pbmd3MzIgc3VwcG9ydCAgIG5vDQpBdWRpbyBkcml2ZXJzICAgICBvc3MNCkV4dHJh
IGF1ZGlvIGNhcmRzIGFjOTcgZXMxMzcwIHNiMTYgaGRhDQpCbG9jayB3aGl0ZWxpc3QgICAN
Ck1peGVyIGVtdWxhdGlvbiAgIG5vDQpWTkMgc3VwcG9ydCAgICAgICB5ZXMNClZOQyBUTFMg
c3VwcG9ydCAgIG5vDQpWTkMgU0FTTCBzdXBwb3J0ICBubw0KVk5DIEpQRUcgc3VwcG9ydCAg
bm8NClZOQyBQTkcgc3VwcG9ydCAgIG5vDQpWTkMgdGhyZWFkICAgICAgICBubw0KeGVuIHN1
cHBvcnQgICAgICAgeWVzDQpicmxhcGkgc3VwcG9ydCAgICBubw0KYmx1ZXogIHN1cHBvcnQg
ICAgbm8NCkRvY3VtZW50YXRpb24gICAgIHllcw0KTlBUTCBzdXBwb3J0ICAgICAgbm8NCkdV
RVNUX0JBU0UgICAgICAgIHllcw0KUElFICAgICAgICAgICAgICAgbm8NCnZkZSBzdXBwb3J0
ICAgICAgIG5vDQpMaW51eCBBSU8gc3VwcG9ydCBubw0KQVRUUi9YQVRUUiBzdXBwb3J0IHll
cw0KSW5zdGFsbCBibG9icyAgICAgeWVzDQpLVk0gc3VwcG9ydCAgICAgICBubw0KVENHIGlu
dGVycHJldGVyICAgbm8NCmZkdCBzdXBwb3J0ICAgICAgIG5vDQpwcmVhZHYgc3VwcG9ydCAg
ICB5ZXMNCmZkYXRhc3luYyAgICAgICAgIHllcw0KbWFkdmlzZSAgICAgICAgICAgeWVzDQpw
b3NpeF9tYWR2aXNlICAgICB5ZXMNCnV1aWQgc3VwcG9ydCAgICAgIG5vDQp2aG9zdC1uZXQg
c3VwcG9ydCBubw0KVHJhY2UgYmFja2VuZCAgICAgbm9wDQpUcmFjZSBvdXRwdXQgZmlsZSB0
cmFjZS08cGlkPg0Kc3BpY2Ugc3VwcG9ydCAgICAgbm8NCnJiZCBzdXBwb3J0ICAgICAgIG5v
DQp4ZnNjdGwgc3VwcG9ydCAgICBubw0KbnNzIHVzZWQgICAgICAgICAgbm8NCnVzYiBuZXQg
cmVkaXIgICAgIG5vDQpPcGVuR0wgc3VwcG9ydCAgICBubw0KbGliaXNjc2kgc3VwcG9ydCAg
bm8NCmJ1aWxkIGd1ZXN0IGFnZW50IHllcw0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpcicNCiAgR0VOICAgY29uZmln
LWhvc3QuaA0KICBHRU4gICB0cmFjZS5oDQogIEdFTiAgIHFlbXUtb3B0aW9ucy5kZWYNCiAg
R0VOICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRl
ZC9xZ2EtcWFwaS10eXBlcy5oDQogIEdFTiAgIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi1kaXIvcWFwaS1nZW5lcmF0ZWQvcWdhLXFhcGktdmlzaXQuaA0KICBHRU4gICAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xbXAt
Y29tbWFuZHMuaA0KICBDQyAgICBxZW11LWdhLm8NCiAgQ0MgICAgcWdhL2d1ZXN0LWFnZW50
LWNvbW1hbmRzLm8NCiAgQ0MgICAgcWdhL2d1ZXN0LWFnZW50LWNvbW1hbmQtc3RhdGUubw0K
ICBDQyAgICBxZW11LXNvY2tldHMubw0KICBDQyAgICBtb2R1bGUubw0KICBDQyAgICBxZW11
LW9wdGlvbi5vDQogIENDICAgIG9zbGliLXBvc2l4Lm8NCiAgQ0MgICAgcWFwaS9xYXBpLXZp
c2l0LWNvcmUubw0KICBDQyAgICBxYXBpL3FtcC1pbnB1dC12aXNpdG9yLm8NCiAgQ0MgICAg
cWFwaS9xbXAtb3V0cHV0LXZpc2l0b3Iubw0KICBDQyAgICBxYXBpL3FhcGktZGVhbGxvYy12
aXNpdG9yLm8NCiAgQ0MgICAgcWFwaS9xbXAtcmVnaXN0cnkubw0KICBDQyAgICBxYXBpL3Ft
cC1kaXNwYXRjaC5vDQogIENDICAgIHFlbXUtdG9vbC5vDQogIENDICAgIG9zZGVwLm8NCiAg
Q0MgICAgcWVtdS10aHJlYWQtcG9zaXgubw0KICBHRU4gICB0cmFjZS5jDQogIENDICAgIHRy
YWNlLm8NCiAgQ0MgICAgdHJhY2UvZGVmYXVsdC5vDQogIENDICAgIHRyYWNlL2NvbnRyb2wu
bw0KICBDQyAgICBxZW11LXRpbWVyLWNvbW1vbi5vDQogIENDICAgIGN1dGlscy5vDQogIEND
ICAgIHFpbnQubw0KICBDQyAgICBxc3RyaW5nLm8NCiAgQ0MgICAgcWRpY3Qubw0KICBDQyAg
ICBxbGlzdC5vDQogIENDICAgIHFmbG9hdC5vDQogIENDICAgIHFib29sLm8NCiAgQ0MgICAg
cWpzb24ubw0KICBDQyAgICBqc29uLWxleGVyLm8NCiAgQ0MgICAganNvbi1zdHJlYW1lci5v
DQogIENDICAgIGpzb24tcGFyc2VyLm8NCiAgQ0MgICAgcWVycm9yLm8NCiAgQ0MgICAgZXJy
b3Iubw0KICBDQyAgICBxZW11LWVycm9yLm8NCiAgQ0MgICAgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRlZC9xZ2EtcWFwaS10eXBlcy5vDQogIEND
ICAgIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi1kaXIvcWFwaS1nZW5lcmF0ZWQv
cWdhLXFhcGktdmlzaXQubw0KICBDQyAgICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14
ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xbXAtbWFyc2hhbC5vDQogIExJTksgIHFlbXUt
Z2ENCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52
aXJvbicNCi91c3IvbGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhl
cmUNCiAgQ0MgICAgcWVtdS1uYmQubw0KICBDQyAgICBjYWNoZS11dGlscy5vDQogIENDICAg
IGFzeW5jLm8NCiAgQ0MgICAgbmJkLm8NCiAgQ0MgICAgYmxvY2subw0KICBDQyAgICBhaW8u
bw0KICBDQyAgICBhZXMubw0KICBDQyAgICBxZW11LWNvbmZpZy5vDQogIENDICAgIHFlbXUt
cHJvZ3Jlc3Mubw0KICBDQyAgICBxZW11LWNvcm91dGluZS5vDQogIENDICAgIHFlbXUtY29y
b3V0aW5lLWxvY2subw0KICBDQyAgICBjb3JvdXRpbmUtdWNvbnRleHQubw0KICBDQyAgICBw
b3NpeC1haW8tY29tcGF0Lm8NCiAgQ0MgICAgYmxvY2svcmF3Lm8NCiAgQ0MgICAgYmxvY2sv
Y293Lm8NCiAgQ0MgICAgYmxvY2svcWNvdy5vDQogIENDICAgIGJsb2NrL3ZkaS5vDQogIEND
ICAgIGJsb2NrL3ZtZGsubw0KICBDQyAgICBibG9jay9jbG9vcC5vDQogIENDICAgIGJsb2Nr
L2RtZy5vDQogIENDICAgIGJsb2NrL2JvY2hzLm8NCiAgQ0MgICAgYmxvY2svdnBjLm8NCiAg
Q0MgICAgYmxvY2svdnZmYXQubw0KICBDQyAgICBibG9jay9xY293Mi5vDQogIENDICAgIGJs
b2NrL3Fjb3cyLXJlZmNvdW50Lm8NCiAgQ0MgICAgYmxvY2svcWNvdzItY2x1c3Rlci5vDQog
IENDICAgIGJsb2NrL3Fjb3cyLXNuYXBzaG90Lm8NCiAgQ0MgICAgYmxvY2svcWNvdzItY2Fj
aGUubw0KICBDQyAgICBibG9jay9xZWQubw0KICBDQyAgICBibG9jay9xZWQtZ2VuY2Iubw0K
ICBDQyAgICBibG9jay9xZWQtbDItY2FjaGUubw0KICBDQyAgICBibG9jay9xZWQtdGFibGUu
bw0KICBDQyAgICBibG9jay9xZWQtY2x1c3Rlci5vDQogIENDICAgIGJsb2NrL3FlZC1jaGVj
ay5vDQogIENDICAgIGJsb2NrL3BhcmFsbGVscy5vDQogIENDICAgIGJsb2NrL25iZC5vDQog
IENDICAgIGJsb2NrL2Jsa2RlYnVnLm8NCiAgQ0MgICAgYmxvY2svc2hlZXBkb2cubw0KICBD
QyAgICBibG9jay9ibGt2ZXJpZnkubw0KICBDQyAgICBibG9jay9yYXctcG9zaXgubw0KICBD
QyAgICBibG9jay9jdXJsLm8NCiAgTElOSyAgcWVtdS1uYmQNCi91c3IvbGliL2xpYmMuc286
IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52aXJvbicNCi91c3IvbGliL2NydDAu
bzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUNCiAgR0VOICAgcWVtdS1pbWct
Y21kcy5oDQogIENDICAgIHFlbXUtaW1nLm8NCiAgTElOSyAgcWVtdS1pbWcNCi91c3IvbGli
L2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52aXJvbicNCi91c3Iv
bGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUNCiAgQ0MgICAg
cWVtdS1pby5vDQogIENDICAgIGNtZC5vDQogIExJTksgIHFlbXUtaW8NCi91c3IvbGliL2xp
YmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52aXJvbicNCi91c3IvbGli
L2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUNCiAgQ0MgICAgbGli
aHc2NC92bC5vDQogIENDICAgIGxpYmh3NjQvbG9hZGVyLm8NCiAgQ0MgICAgbGliaHc2NC92
aXJ0aW8tY29uc29sZS5vDQogIENDICAgIGxpYmh3NjQvdXNiLWxpYmh3Lm8NCiAgQ0MgICAg
bGliaHc2NC92aXJ0aW8tcGNpLm8NCiAgQ0MgICAgbGliaHc2NC9md19jZmcubw0KICBDQyAg
ICBsaWJodzY0L3BjaS5vDQogIENDICAgIGxpYmh3NjQvcGNpX2JyaWRnZS5vDQogIENDICAg
IGxpYmh3NjQvbXNpeC5vDQogIENDICAgIGxpYmh3NjQvbXNpLm8NCiAgQ0MgICAgbGliaHc2
NC9wY2lfaG9zdC5vDQogIENDICAgIGxpYmh3NjQvcGNpZV9ob3N0Lm8NCiAgQ0MgICAgbGli
aHc2NC9pb2gzNDIwLm8NCiAgQ0MgICAgbGliaHc2NC94aW8zMTMwX3Vwc3RyZWFtLm8NCiAg
Q0MgICAgbGliaHc2NC94aW8zMTMwX2Rvd25zdHJlYW0ubw0KICBDQyAgICBsaWJodzY0L3dh
dGNoZG9nLm8NCiAgQ0MgICAgbGliaHc2NC9zZXJpYWwubw0KICBDQyAgICBsaWJodzY0L3Bh
cmFsbGVsLm8NCiAgQ0MgICAgbGliaHc2NC9pODI1NC5vDQogIENDICAgIGxpYmh3NjQvcGNz
cGsubw0KICBDQyAgICBsaWJodzY0L3Bja2JkLm8NCiAgQ0MgICAgbGliaHc2NC91c2ItdWhj
aS5vDQogIENDICAgIGxpYmh3NjQvdXNiLW9oY2kubw0KICBDQyAgICBsaWJodzY0L3VzYi1l
aGNpLm8NCiAgQ0MgICAgbGliaHc2NC9mZGMubw0KICBDQyAgICBsaWJodzY0L2FjcGkubw0K
ICBDQyAgICBsaWJodzY0L2FjcGlfcGlpeDQubw0KICBDQyAgICBsaWJodzY0L3BtX3NtYnVz
Lm8NCiAgQ0MgICAgbGliaHc2NC9hcG0ubw0KICBDQyAgICBsaWJodzY0L2RtYS5vDQogIEND
ICAgIGxpYmh3NjQvaHBldC5vDQogIENDICAgIGxpYmh3NjQvYXBwbGVzbWMubw0KICBDQyAg
ICBsaWJodzY0L3VzYi1jY2lkLm8NCiAgQ0MgICAgbGliaHc2NC9jY2lkLWNhcmQtcGFzc3Ro
cnUubw0KICBDQyAgICBsaWJodzY0L2k4MjU5Lm8NCiAgQ0MgICAgbGliaHc2NC93ZHRfaTYz
MDBlc2Iubw0KICBDQyAgICBsaWJodzY0L3BjaWUubw0KICBDQyAgICBsaWJodzY0L3BjaWVf
YWVyLm8NCiAgQ0MgICAgbGliaHc2NC9wY2llX3BvcnQubw0KICBDQyAgICBsaWJodzY0L25l
MjAwMC5vDQogIENDICAgIGxpYmh3NjQvZWVwcm8xMDAubw0KICBDQyAgICBsaWJodzY0L3Bj
bmV0LXBjaS5vDQogIENDICAgIGxpYmh3NjQvcGNuZXQubw0KICBDQyAgICBsaWJodzY0L2Ux
MDAwLm8NCiAgQ0MgICAgbGliaHc2NC9ydGw4MTM5Lm8NCiAgQ0MgICAgbGliaHc2NC9uZTIw
MDAtaXNhLm8NCiAgQ0MgICAgbGliaHc2NC9pZGUvY29yZS5vDQogIENDICAgIGxpYmh3NjQv
aWRlL2F0YXBpLm8NCiAgQ0MgICAgbGliaHc2NC9pZGUvcWRldi5vDQogIENDICAgIGxpYmh3
NjQvaWRlL3BjaS5vDQogIENDICAgIGxpYmh3NjQvaWRlL2lzYS5vDQogIENDICAgIGxpYmh3
NjQvaWRlL3BpaXgubw0KICBDQyAgICBsaWJodzY0L2lkZS9haGNpLm8NCiAgQ0MgICAgbGli
aHc2NC9pZGUvaWNoLm8NCiAgQ0MgICAgbGliaHc2NC9sc2k1M2M4OTVhLm8NCiAgQ0MgICAg
bGliaHc2NC9kbWEtaGVscGVycy5vDQogIENDICAgIGxpYmh3NjQvc3lzYnVzLm8NCiAgQ0Mg
ICAgbGliaHc2NC9pc2EtYnVzLm8NCiAgQ0MgICAgbGliaHc2NC9xZGV2LWFkZHIubw0KICBD
QyAgICBsaWJodzY0L3ZnYS1wY2kubw0KICBDQyAgICBsaWJodzY0L3ZnYS1pc2Eubw0KICBD
QyAgICBsaWJodzY0L3Ztd2FyZV92Z2Eubw0KICBDQyAgICBsaWJodzY0L3ZtbW91c2Uubw0K
ICBDQyAgICBsaWJodzY0L3NiMTYubw0KICBDQyAgICBsaWJodzY0L2VzMTM3MC5vDQogIEND
ICAgIGxpYmh3NjQvYWM5Ny5vDQogIENDICAgIGxpYmh3NjQvaW50ZWwtaGRhLm8NCiAgQ0Mg
ICAgbGliaHc2NC9oZGEtYXVkaW8ubw0KICBDQyAgICBibG9ja2Rldi5vDQogIENDICAgIG5l
dC5vDQogIENDICAgIG5ldC9xdWV1ZS5vDQogIENDICAgIG5ldC9jaGVja3N1bS5vDQogIEND
ICAgIG5ldC91dGlsLm8NCiAgQ0MgICAgbmV0L3NvY2tldC5vDQogIENDICAgIG5ldC9kdW1w
Lm8NCiAgQ0MgICAgbmV0L3RhcC5vDQogIENDICAgIG5ldC90YXAtYnNkLm8NCiAgQ0MgICAg
bmV0L3NsaXJwLm8NCiAgQ0MgICAgcmVhZGxpbmUubw0KICBDQyAgICBjb25zb2xlLm8NCiAg
Q0MgICAgY3Vyc29yLm8NCiAgQ0MgICAgb3MtcG9zaXgubw0KICBDQyAgICB0Y2ctcnVudGlt
ZS5vDQogIENDICAgIGhvc3QtdXRpbHMubw0KICBDQyAgICBtYWluLWxvb3Aubw0KICBDQyAg
ICBpcnEubw0KICBDQyAgICBpbnB1dC5vDQogIENDICAgIGkyYy5vDQogIENDICAgIHNtYnVz
Lm8NCiAgQ0MgICAgc21idXNfZWVwcm9tLm8NCiAgQ0MgICAgZWVwcm9tOTN4eC5vDQogIEND
ICAgIHNjc2ktZGlzay5vDQogIENDICAgIGNkcm9tLm8NCiAgQ0MgICAgc2NzaS1nZW5lcmlj
Lm8NCiAgQ0MgICAgc2NzaS1idXMubw0KICBDQyAgICBoaWQubw0KICBDQyAgICB1c2Iubw0K
ICBDQyAgICB1c2ItaHViLm8NCiAgQ0MgICAgdXNiLWJzZC5vDQogIENDICAgIHVzYi1oaWQu
bw0KICBDQyAgICB1c2ItbXNkLm8NCiAgQ0MgICAgdXNiLXdhY29tLm8NCiAgQ0MgICAgdXNi
LXNlcmlhbC5vDQogIENDICAgIHVzYi1uZXQubw0KICBDQyAgICB1c2ItYnVzLm8NCiAgQ0Mg
ICAgdXNiLWRlc2Mubw0KICBDQyAgICBidC5vDQogIENDICAgIGJ0LWhvc3Qubw0KICBDQyAg
ICBidC12aGNpLm8NCiAgQ0MgICAgYnQtbDJjYXAubw0KICBDQyAgICBidC1zZHAubw0KICBD
QyAgICBidC1oY2kubw0KICBDQyAgICBidC1oaWQubw0KICBDQyAgICB1c2ItYnQubw0KICBD
QyAgICBidC1oY2ktY3NyLm8NCiAgQ0MgICAgYnVmZmVyZWRfZmlsZS5vDQogIENDICAgIG1p
Z3JhdGlvbi5vDQogIENDICAgIG1pZ3JhdGlvbi10Y3Aubw0KICBDQyAgICBxZW11LWNoYXIu
bw0KICBDQyAgICBzYXZldm0ubw0KICBDQyAgICBtc21vdXNlLm8NCiAgQ0MgICAgcHMyLm8N
CiAgQ0MgICAgcWRldi5vDQogIENDICAgIHFkZXYtcHJvcGVydGllcy5vDQogIENDICAgIGJs
b2NrLW1pZ3JhdGlvbi5vDQogIENDICAgIGlvaGFuZGxlci5vDQogIENDICAgIHBmbGliLm8N
CiAgQ0MgICAgYml0bWFwLm8NCiAgQ0MgICAgYml0b3BzLm8NCiAgQ0MgICAgbWlncmF0aW9u
LWV4ZWMubw0KICBDQyAgICBtaWdyYXRpb24tdW5peC5vDQogIENDICAgIG1pZ3JhdGlvbi1m
ZC5vDQogIENDICAgIGF1ZGlvL2F1ZGlvLm8NCiAgQ0MgICAgYXVkaW8vbm9hdWRpby5vDQog
IENDICAgIGF1ZGlvL3dhdmF1ZGlvLm8NCiAgQ0MgICAgYXVkaW8vbWl4ZW5nLm8NCiAgQ0Mg
ICAgYXVkaW8vb3NzYXVkaW8ubw0KICBDQyAgICBhdWRpby93YXZjYXB0dXJlLm8NCiAgQ0Mg
ICAgdWkva2V5bWFwcy5vDQogIENDICAgIHVpL3ZuYy5vDQogIENDICAgIHVpL2QzZGVzLm8N
CiAgQ0MgICAgdWkvdm5jLWVuYy16bGliLm8NCiAgQ0MgICAgdWkvdm5jLWVuYy1oZXh0aWxl
Lm8NCiAgQ0MgICAgdWkvdm5jLWVuYy10aWdodC5vDQogIENDICAgIHVpL3ZuYy1wYWxldHRl
Lm8NCiAgQ0MgICAgdWkvdm5jLWVuYy16cmxlLm8NCiAgQ0MgICAgdWkvdm5jLWpvYnMtc3lu
Yy5vDQogIENDICAgIGlvdi5vDQogIENDICAgIGFjbC5vDQogIENDICAgIGNvbXBhdGZkLm8N
CiAgQ0MgICAgbm90aWZ5Lm8NCiAgQ0MgICAgZXZlbnRfbm90aWZpZXIubw0KICBDQyAgICBx
ZW11LXRpbWVyLm8NCiAgQ0MgICAgc2xpcnAvY2tzdW0ubw0KICBDQyAgICBzbGlycC9pZi5v
DQogIENDICAgIHNsaXJwL2lwX2ljbXAubw0KICBDQyAgICBzbGlycC9pcF9pbnB1dC5vDQog
IENDICAgIHNsaXJwL2lwX291dHB1dC5vDQogIENDICAgIHNsaXJwL3NsaXJwLm8NCiAgQ0Mg
ICAgc2xpcnAvbWJ1Zi5vDQogIENDICAgIHNsaXJwL21pc2Mubw0KICBDQyAgICBzbGlycC9z
YnVmLm8NCiAgQ0MgICAgc2xpcnAvc29ja2V0Lm8NCiAgQ0MgICAgc2xpcnAvdGNwX2lucHV0
Lm8NCiAgQ0MgICAgc2xpcnAvdGNwX291dHB1dC5vDQogIENDICAgIHNsaXJwL3RjcF9zdWJy
Lm8NCiAgQ0MgICAgc2xpcnAvdGNwX3RpbWVyLm8NCiAgQ0MgICAgc2xpcnAvdWRwLm8NCiAg
Q0MgICAgc2xpcnAvYm9vdHAubw0KICBDQyAgICBzbGlycC90ZnRwLm8NCiAgQ0MgICAgc2xp
cnAvYXJwX3RhYmxlLm8NCiAgQ0MgICAgeGVuX2JhY2tlbmQubw0KICBDQyAgICB4ZW5fZGV2
Y29uZmlnLm8NCiAgQ0MgICAgeGVuX2NvbnNvbGUubw0KICBDQyAgICB4ZW5mYi5vDQogIEND
ICAgIHhlbl9kaXNrLm8NCiAgQ0MgICAgeGVuX25pYy5vDQogIEdFTiAgIHFtcC1tYXJzaGFs
LmMNCiAgQ0MgICAgcW1wLW1hcnNoYWwubw0KICBHRU4gICBxYXBpLXZpc2l0LmMNCiAgQ0Mg
ICAgcWFwaS12aXNpdC5vDQogIEdFTiAgIHFhcGktdHlwZXMuYw0KICBDQyAgICBxYXBpLXR5
cGVzLm8NCiAgQ0MgICAgcW1wLm8NCiAgQ0MgICAgaG1wLm8NCiAgQ0MgICAgbGliZGlzL2kz
ODYtZGlzLm8NCiAgR0VOICAgY29uZmlnLXRhcmdldC5oDQogIENDICAgIGkzODYtc29mdG1t
dS9hcmNoX2luaXQubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvY3B1cy5vDQogIEdFTiAgIGkz
ODYtc29mdG1tdS9obXAtY29tbWFuZHMuaA0KICBHRU4gICBpMzg2LXNvZnRtbXUvcW1wLWNv
bW1hbmRzLW9sZC5oDQogIENDICAgIGkzODYtc29mdG1tdS9tb25pdG9yLm8NCiAgQ0MgICAg
aTM4Ni1zb2Z0bW11L21hY2hpbmUubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvZ2Ric3R1Yi5v
DQogIENDICAgIGkzODYtc29mdG1tdS9iYWxsb29uLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11
L2lvcG9ydC5vDQogIENDICAgIGkzODYtc29mdG1tdS92aXJ0aW8ubw0KICBDQyAgICBpMzg2
LXNvZnRtbXUvdmlydGlvLWJsay5vDQogIENDICAgIGkzODYtc29mdG1tdS92aXJ0aW8tYmFs
bG9vbi5vDQogIENDICAgIGkzODYtc29mdG1tdS92aXJ0aW8tbmV0Lm8NCiAgQ0MgICAgaTM4
Ni1zb2Z0bW11L3ZpcnRpby1zZXJpYWwtYnVzLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3Zo
b3N0X25ldC5vDQogIENDICAgIGkzODYtc29mdG1tdS9rdm0tc3R1Yi5vDQogIENDICAgIGkz
ODYtc29mdG1tdS9tZW1vcnkubw0KICBDQyAgICBpMzg2LXNvZnRtbXUveGVuLWFsbC5vDQov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4veGVuLWFsbC5jOiBJbiBmdW5jdGlvbiAn
eGVuX3N5bmNfZGlydHlfYml0bWFwJzoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi94ZW4tYWxsLmM6NDc5OjEzOiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBm
dW5jdGlvbiAnZmZzbCcNCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3hlbl9tYWNoaW5lX3B2Lm8N
CiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3hlbl9kb21haW5idWlsZC5vDQogIENDICAgIGkzODYt
c29mdG1tdS94ZW4tbWFwY2FjaGUubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvZXhlYy5vDQog
IENDICAgIGkzODYtc29mdG1tdS90cmFuc2xhdGUtYWxsLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0
bW11L2NwdS1leGVjLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3RyYW5zbGF0ZS5vDQogIEND
ICAgIGkzODYtc29mdG1tdS90Y2cvdGNnLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3RjZy9v
cHRpbWl6ZS5vDQogIENDICAgIGkzODYtc29mdG1tdS9mcHUvc29mdGZsb2F0Lm8NCiAgQ0Mg
ICAgaTM4Ni1zb2Z0bW11L29wX2hlbHBlci5vDQogIENDICAgIGkzODYtc29mdG1tdS9oZWxw
ZXIubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvY3B1aWQubw0KICBDQyAgICBpMzg2LXNvZnRt
bXUvZGlzYXMubw0KICBDQyAgICBpMzg2LXNvZnRtbXUveGVuX3BsYXRmb3JtLm8NCiAgQ0Mg
ICAgaTM4Ni1zb2Z0bW11L3ZnYS5vDQogIENDICAgIGkzODYtc29mdG1tdS9tYzE0NjgxOHJ0
Yy5vDQogIENDICAgIGkzODYtc29mdG1tdS9wYy5vDQogIENDICAgIGkzODYtc29mdG1tdS9j
aXJydXNfdmdhLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3NnYS5vDQogIENDICAgIGkzODYt
c29mdG1tdS9hcGljLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L2lvYXBpYy5vDQogIENDICAg
IGkzODYtc29mdG1tdS9waWl4X3BjaS5vDQogIENDICAgIGkzODYtc29mdG1tdS92bXBvcnQu
bw0KICBDQyAgICBpMzg2LXNvZnRtbXUvZGV2aWNlLWhvdHBsdWcubw0KICBDQyAgICBpMzg2
LXNvZnRtbXUvcGNpLWhvdHBsdWcubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvc21iaW9zLm8N
CiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3dkdF9pYjcwMC5vDQogIENDICAgIGkzODYtc29mdG1t
dS9kZWJ1Z2Nvbi5vDQogIENDICAgIGkzODYtc29mdG1tdS9tdWx0aWJvb3Qubw0KICBDQyAg
ICBpMzg2LXNvZnRtbXUvcGNfcGlpeC5vDQogIExJTksgIGkzODYtc29mdG1tdS9xZW11LXN5
c3RlbS1pMzg2DQovdXNyL2xpYi9saWJjLnNvOiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24g
b2YgYGVudmlyb24nDQovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1v
biBpcyBoZXJlDQogIEFTICAgIG9wdGlvbnJvbS9tdWx0aWJvb3Qubw0KICBCdWlsZGluZyBv
cHRpb25yb20vbXVsdGlib290LmltZw0KICBCdWlsZGluZyBvcHRpb25yb20vbXVsdGlib290
LnJhdw0KICBTaWduaW5nIG9wdGlvbnJvbS9tdWx0aWJvb3QuYmluDQogIEFTICAgIG9wdGlv
bnJvbS9saW51eGJvb3Qubw0KICBCdWlsZGluZyBvcHRpb25yb20vbGludXhib290LmltZw0K
ICBCdWlsZGluZyBvcHRpb25yb20vbGludXhib290LnJhdw0KICBTaWduaW5nIG9wdGlvbnJv
bS9saW51eGJvb3QuYmluDQpybSBtdWx0aWJvb3QubyBsaW51eGJvb3QucmF3IGxpbnV4Ym9v
dC5pbWcgbXVsdGlib290LnJhdyBtdWx0aWJvb3QuaW1nIGxpbnV4Ym9vdC5vDQpnbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi1k
aXInDQpjZCBxZW11LXhlbi1kaXI7IFwNCmdtYWtlIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi1kaXInDQog
IENDICAgIHFlbXUtZ2Eubw0KICBDQyAgICBxZ2EvZ3Vlc3QtYWdlbnQtY29tbWFuZHMubw0K
ICBDQyAgICBxZ2EvZ3Vlc3QtYWdlbnQtY29tbWFuZC1zdGF0ZS5vDQogIENDICAgIHFlbXUt
c29ja2V0cy5vDQogIENDICAgIG1vZHVsZS5vDQogIENDICAgIHFlbXUtb3B0aW9uLm8NCiAg
Q0MgICAgb3NsaWItcG9zaXgubw0KICBDQyAgICBxYXBpL3FhcGktdmlzaXQtY29yZS5vDQog
IENDICAgIHFhcGkvcW1wLWlucHV0LXZpc2l0b3Iubw0KICBDQyAgICBxYXBpL3FtcC1vdXRw
dXQtdmlzaXRvci5vDQogIENDICAgIHFhcGkvcWFwaS1kZWFsbG9jLXZpc2l0b3Iubw0KICBD
QyAgICBxYXBpL3FtcC1yZWdpc3RyeS5vDQogIENDICAgIHFhcGkvcW1wLWRpc3BhdGNoLm8N
CiAgQ0MgICAgcWVtdS10b29sLm8NCiAgQ0MgICAgb3NkZXAubw0KICBDQyAgICBxZW11LXRo
cmVhZC1wb3NpeC5vDQogIENDICAgIHRyYWNlLm8NCiAgQ0MgICAgdHJhY2UvZGVmYXVsdC5v
DQogIENDICAgIHRyYWNlL2NvbnRyb2wubw0KICBDQyAgICBxZW11LXRpbWVyLWNvbW1vbi5v
DQogIENDICAgIGN1dGlscy5vDQogIENDICAgIHFpbnQubw0KICBDQyAgICBxc3RyaW5nLm8N
CiAgQ0MgICAgcWRpY3Qubw0KICBDQyAgICBxbGlzdC5vDQogIENDICAgIHFmbG9hdC5vDQog
IENDICAgIHFib29sLm8NCiAgQ0MgICAgcWpzb24ubw0KICBDQyAgICBqc29uLWxleGVyLm8N
CiAgQ0MgICAganNvbi1zdHJlYW1lci5vDQogIENDICAgIGpzb24tcGFyc2VyLm8NCiAgQ0Mg
ICAgcWVycm9yLm8NCiAgQ0MgICAgZXJyb3Iubw0KICBDQyAgICBxZW11LWVycm9yLm8NCiAg
Q0MgICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRl
ZC9xZ2EtcWFwaS10eXBlcy5vDQogIENDICAgIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi1kaXIvcWFwaS1nZW5lcmF0ZWQvcWdhLXFhcGktdmlzaXQubw0KICBDQyAgICAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xbXAt
bWFyc2hhbC5vDQogIExJTksgIHFlbXUtZ2ENCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6
IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52aXJvbicNCi91c3IvbGliL2NydDAubzogd2Fybmlu
ZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUNCiAgQ0MgICAgcWVtdS1uYmQubw0KICBDQyAg
ICBjYWNoZS11dGlscy5vDQogIENDICAgIGFzeW5jLm8NCiAgQ0MgICAgbmJkLm8NCiAgQ0Mg
ICAgYmxvY2subw0KICBDQyAgICBhaW8ubw0KICBDQyAgICBhZXMubw0KICBDQyAgICBxZW11
LWNvbmZpZy5vDQogIENDICAgIHFlbXUtcHJvZ3Jlc3Mubw0KICBDQyAgICBxZW11LWNvcm91
dGluZS5vDQogIENDICAgIHFlbXUtY29yb3V0aW5lLWxvY2subw0KICBDQyAgICBjb3JvdXRp
bmUtdWNvbnRleHQubw0KICBDQyAgICBwb3NpeC1haW8tY29tcGF0Lm8NCiAgQ0MgICAgYmxv
Y2svcmF3Lm8NCiAgQ0MgICAgYmxvY2svY293Lm8NCiAgQ0MgICAgYmxvY2svcWNvdy5vDQog
IENDICAgIGJsb2NrL3ZkaS5vDQogIENDICAgIGJsb2NrL3ZtZGsubw0KICBDQyAgICBibG9j
ay9jbG9vcC5vDQogIENDICAgIGJsb2NrL2RtZy5vDQogIENDICAgIGJsb2NrL2JvY2hzLm8N
CiAgQ0MgICAgYmxvY2svdnBjLm8NCiAgQ0MgICAgYmxvY2svdnZmYXQubw0KICBDQyAgICBi
bG9jay9xY293Mi5vDQogIENDICAgIGJsb2NrL3Fjb3cyLXJlZmNvdW50Lm8NCiAgQ0MgICAg
YmxvY2svcWNvdzItY2x1c3Rlci5vDQogIENDICAgIGJsb2NrL3Fjb3cyLXNuYXBzaG90Lm8N
CiAgQ0MgICAgYmxvY2svcWNvdzItY2FjaGUubw0KICBDQyAgICBibG9jay9xZWQubw0KICBD
QyAgICBibG9jay9xZWQtZ2VuY2Iubw0KICBDQyAgICBibG9jay9xZWQtbDItY2FjaGUubw0K
ICBDQyAgICBibG9jay9xZWQtdGFibGUubw0KICBDQyAgICBibG9jay9xZWQtY2x1c3Rlci5v
DQogIENDICAgIGJsb2NrL3FlZC1jaGVjay5vDQogIENDICAgIGJsb2NrL3BhcmFsbGVscy5v
DQogIENDICAgIGJsb2NrL25iZC5vDQogIENDICAgIGJsb2NrL2Jsa2RlYnVnLm8NCiAgQ0Mg
ICAgYmxvY2svc2hlZXBkb2cubw0KICBDQyAgICBibG9jay9ibGt2ZXJpZnkubw0KICBDQyAg
ICBibG9jay9yYXctcG9zaXgubw0KICBDQyAgICBibG9jay9jdXJsLm8NCiAgTElOSyAgcWVt
dS1uYmQNCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBg
ZW52aXJvbicNCi91c3IvbGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlz
IGhlcmUNCiAgQ0MgICAgcWVtdS1pbWcubw0KICBMSU5LICBxZW11LWltZw0KL3Vzci9saWIv
bGliYy5zbzogd2FybmluZzogbXVsdGlwbGUgY29tbW9uIG9mIGBlbnZpcm9uJw0KL3Vzci9s
aWIvY3J0MC5vOiB3YXJuaW5nOiBwcmV2aW91cyBjb21tb24gaXMgaGVyZQ0KICBDQyAgICBx
ZW11LWlvLm8NCiAgQ0MgICAgY21kLm8NCiAgTElOSyAgcWVtdS1pbw0KL3Vzci9saWIvbGli
Yy5zbzogd2FybmluZzogbXVsdGlwbGUgY29tbW9uIG9mIGBlbnZpcm9uJw0KL3Vzci9saWIv
Y3J0MC5vOiB3YXJuaW5nOiBwcmV2aW91cyBjb21tb24gaXMgaGVyZQ0KICBDQyAgICBsaWJo
dzY0L3ZsLm8NCiAgQ0MgICAgbGliaHc2NC9sb2FkZXIubw0KICBDQyAgICBsaWJodzY0L3Zp
cnRpby1jb25zb2xlLm8NCiAgQ0MgICAgbGliaHc2NC92aXJ0aW8tcGNpLm8NCiAgQ0MgICAg
bGliaHc2NC9md19jZmcubw0KICBDQyAgICBsaWJodzY0L3BjaS5vDQogIENDICAgIGxpYmh3
NjQvd2F0Y2hkb2cubw0KICBDQyAgICBsaWJodzY0L3NlcmlhbC5vDQogIENDICAgIGxpYmh3
NjQvcGFyYWxsZWwubw0KICBDQyAgICBsaWJodzY0L3Bja2JkLm8NCiAgQ0MgICAgbGliaHc2
NC9mZGMubw0KICBDQyAgICBsaWJodzY0L2FjcGkubw0KICBDQyAgICBsaWJodzY0L2FjcGlf
cGlpeDQubw0KICBDQyAgICBsaWJodzY0L3BjaWVfYWVyLm8NCiAgQ0MgICAgbGliaHc2NC9u
ZTIwMDAubw0KICBDQyAgICBsaWJodzY0L2VlcHJvMTAwLm8NCiAgQ0MgICAgbGliaHc2NC9w
Y25ldC5vDQogIENDICAgIGxpYmh3NjQvZTEwMDAubw0KICBDQyAgICBsaWJodzY0L3J0bDgx
Mzkubw0KICBDQyAgICBsaWJodzY0L2lkZS9jb3JlLm8NCiAgQ0MgICAgbGliaHc2NC9pZGUv
YXRhcGkubw0KICBDQyAgICBsaWJodzY0L2lkZS9xZGV2Lm8NCiAgQ0MgICAgbGliaHc2NC9p
ZGUvcGNpLm8NCiAgQ0MgICAgbGliaHc2NC9pZGUvaXNhLm8NCiAgQ0MgICAgbGliaHc2NC9p
ZGUvcGlpeC5vDQogIENDICAgIGxpYmh3NjQvaWRlL2FoY2kubw0KICBDQyAgICBsaWJodzY0
L2lkZS9pY2gubw0KICBDQyAgICBsaWJodzY0L2xzaTUzYzg5NWEubw0KICBDQyAgICBsaWJo
dzY0L2RtYS1oZWxwZXJzLm8NCiAgQ0MgICAgYmxvY2tkZXYubw0KICBDQyAgICBuZXQubw0K
ICBDQyAgICBuZXQvcXVldWUubw0KICBDQyAgICBuZXQvY2hlY2tzdW0ubw0KICBDQyAgICBu
ZXQvdXRpbC5vDQogIENDICAgIG5ldC9zb2NrZXQubw0KICBDQyAgICBuZXQvZHVtcC5vDQog
IENDICAgIG5ldC90YXAubw0KICBDQyAgICBuZXQvdGFwLWJzZC5vDQogIENDICAgIG5ldC9z
bGlycC5vDQogIENDICAgIHJlYWRsaW5lLm8NCiAgQ0MgICAgY29uc29sZS5vDQogIENDICAg
IGN1cnNvci5vDQogIENDICAgIG9zLXBvc2l4Lm8NCiAgQ0MgICAgdGNnLXJ1bnRpbWUubw0K
ICBDQyAgICBob3N0LXV0aWxzLm8NCiAgQ0MgICAgbWFpbi1sb29wLm8NCiAgQ0MgICAgaXJx
Lm8NCiAgQ0MgICAgaW5wdXQubw0KICBDQyAgICBpMmMubw0KICBDQyAgICBzbWJ1cy5vDQog
IENDICAgIHNtYnVzX2VlcHJvbS5vDQogIENDICAgIGVlcHJvbTkzeHgubw0KICBDQyAgICBz
Y3NpLWRpc2subw0KICBDQyAgICBjZHJvbS5vDQogIENDICAgIHNjc2ktZ2VuZXJpYy5vDQog
IENDICAgIHNjc2ktYnVzLm8NCiAgQ0MgICAgaGlkLm8NCiAgQ0MgICAgdXNiLm8NCiAgQ0Mg
ICAgdXNiLWh1Yi5vDQogIENDICAgIHVzYi1ic2Qubw0KICBDQyAgICB1c2ItaGlkLm8NCiAg
Q0MgICAgdXNiLW1zZC5vDQogIENDICAgIHVzYi13YWNvbS5vDQogIENDICAgIHVzYi1zZXJp
YWwubw0KICBDQyAgICB1c2ItbmV0Lm8NCiAgQ0MgICAgdXNiLWJ1cy5vDQogIENDICAgIHVz
Yi1kZXNjLm8NCiAgQ0MgICAgYnQubw0KICBDQyAgICBidC1ob3N0Lm8NCiAgQ0MgICAgYnQt
dmhjaS5vDQogIENDICAgIGJ0LWwyY2FwLm8NCiAgQ0MgICAgYnQtc2RwLm8NCiAgQ0MgICAg
YnQtaGNpLm8NCiAgQ0MgICAgYnQtaGlkLm8NCiAgQ0MgICAgdXNiLWJ0Lm8NCiAgQ0MgICAg
YnQtaGNpLWNzci5vDQogIENDICAgIGJ1ZmZlcmVkX2ZpbGUubw0KICBDQyAgICBtaWdyYXRp
b24ubw0KICBDQyAgICBtaWdyYXRpb24tdGNwLm8NCiAgQ0MgICAgcWVtdS1jaGFyLm8NCiAg
Q0MgICAgc2F2ZXZtLm8NCiAgQ0MgICAgbXNtb3VzZS5vDQogIENDICAgIHBzMi5vDQogIEND
ICAgIHFkZXYubw0KICBDQyAgICBxZGV2LXByb3BlcnRpZXMubw0KICBDQyAgICBibG9jay1t
aWdyYXRpb24ubw0KICBDQyAgICBpb2hhbmRsZXIubw0KICBDQyAgICBwZmxpYi5vDQogIEND
ICAgIGJpdG1hcC5vDQogIENDICAgIGJpdG9wcy5vDQogIENDICAgIG1pZ3JhdGlvbi1leGVj
Lm8NCiAgQ0MgICAgbWlncmF0aW9uLXVuaXgubw0KICBDQyAgICBtaWdyYXRpb24tZmQubw0K
ICBDQyAgICBhdWRpby9hdWRpby5vDQogIENDICAgIGF1ZGlvL25vYXVkaW8ubw0KICBDQyAg
ICBhdWRpby93YXZhdWRpby5vDQogIENDICAgIGF1ZGlvL21peGVuZy5vDQogIENDICAgIGF1
ZGlvL29zc2F1ZGlvLm8NCiAgQ0MgICAgYXVkaW8vd2F2Y2FwdHVyZS5vDQogIENDICAgIHVp
L2tleW1hcHMubw0KICBDQyAgICB1aS92bmMubw0KICBDQyAgICB1aS9kM2Rlcy5vDQogIEND
ICAgIHVpL3ZuYy1lbmMtemxpYi5vDQogIENDICAgIHVpL3ZuYy1lbmMtaGV4dGlsZS5vDQog
IENDICAgIHVpL3ZuYy1lbmMtdGlnaHQubw0KICBDQyAgICB1aS92bmMtcGFsZXR0ZS5vDQog
IENDICAgIHVpL3ZuYy1lbmMtenJsZS5vDQogIENDICAgIHVpL3ZuYy1qb2JzLXN5bmMubw0K
ICBDQyAgICBpb3Yubw0KICBDQyAgICBhY2wubw0KICBDQyAgICBjb21wYXRmZC5vDQogIEND
ICAgIG5vdGlmeS5vDQogIENDICAgIGV2ZW50X25vdGlmaWVyLm8NCiAgQ0MgICAgcWVtdS10
aW1lci5vDQogIENDICAgIHNsaXJwL2Nrc3VtLm8NCiAgQ0MgICAgc2xpcnAvaWYubw0KICBD
QyAgICBzbGlycC9pcF9pY21wLm8NCiAgQ0MgICAgc2xpcnAvaXBfaW5wdXQubw0KICBDQyAg
ICBzbGlycC9pcF9vdXRwdXQubw0KICBDQyAgICBzbGlycC9zbGlycC5vDQogIENDICAgIHNs
aXJwL21idWYubw0KICBDQyAgICBzbGlycC9taXNjLm8NCiAgQ0MgICAgc2xpcnAvc2J1Zi5v
DQogIENDICAgIHNsaXJwL3NvY2tldC5vDQogIENDICAgIHNsaXJwL3RjcF9pbnB1dC5vDQog
IENDICAgIHNsaXJwL3RjcF9vdXRwdXQubw0KICBDQyAgICBzbGlycC90Y3Bfc3Vici5vDQog
IENDICAgIHNsaXJwL3RjcF90aW1lci5vDQogIENDICAgIHNsaXJwL3VkcC5vDQogIENDICAg
IHNsaXJwL2Jvb3RwLm8NCiAgQ0MgICAgc2xpcnAvdGZ0cC5vDQogIENDICAgIHNsaXJwL2Fy
cF90YWJsZS5vDQogIENDICAgIHhlbl9iYWNrZW5kLm8NCiAgQ0MgICAgeGVuX2RldmNvbmZp
Zy5vDQogIENDICAgIHhlbl9jb25zb2xlLm8NCiAgQ0MgICAgeGVuZmIubw0KICBDQyAgICB4
ZW5fZGlzay5vDQogIENDICAgIHhlbl9uaWMubw0KICBDQyAgICBxbXAtbWFyc2hhbC5vDQog
IExJTksgIGkzODYtc29mdG1tdS9xZW11LXN5c3RlbS1pMzg2DQovdXNyL2xpYi9saWJjLnNv
OiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24gb2YgYGVudmlyb24nDQovdXNyL2xpYi9jcnQw
Lm86IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1vbiBpcyBoZXJlDQppbnN0YWxsIC1kIC1tIDA3
NTUgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL2RvYy9x
ZW11Ig0KaW5zdGFsbCAtYyAtbSAwNjQ0IHFlbXUtZG9jLmh0bWwgIHFlbXUtdGVjaC5odG1s
ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci9sb2NhbC9zaGFyZS9kb2MvcWVt
dSINCmluc3RhbGwgLWQgLW0gMDc1NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IvbG9jYWwvc2hhcmUvbWFuL21hbjEiDQppbnN0YWxsIC1jIC1tIDA2NDQgcWVtdS4xIHFl
bXUtaW1nLjEgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJl
L21hbi9tYW4xIg0KaW5zdGFsbCAtZCAtbSAwNzU1ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci9sb2NhbC9zaGFyZS9tYW4vbWFuOCINCmluc3RhbGwgLWMgLW0gMDY0NCBx
ZW11LW5iZC44ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci9sb2NhbC9zaGFy
ZS9tYW4vbWFuOCINCmluc3RhbGwgLWQgLW0gMDc1NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IvbG9jYWwvZXRjL3FlbXUiDQppbnN0YWxsIC1jIC1tIDA2NDQgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuL3N5c2NvbmZpZ3MvdGFyZ2V0L3RhcmdldC14ODZf
NjQuY29uZiAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IvbG9jYWwvZXRjL3Fl
bXUiDQppbnN0YWxsIC1kIC1tIDA3NTUgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYmV4ZWMiDQppbnN0YWxsIC1jIC1tIDA3NTUgIHFlbXUtZ2EgcWVtdS1u
YmQgcWVtdS1pbWcgcWVtdS1pbyAgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYmV4ZWMiDQppbnN0YWxsIC1kIC1tIDA3NTUgIi9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL3FlbXUteGVuIg0Kc2V0IC1lOyBmb3IgeCBp
biBiaW9zLmJpbiBzZ2FiaW9zLmJpbiB2Z2FiaW9zLmJpbiB2Z2FiaW9zLWNpcnJ1cy5iaW4g
dmdhYmlvcy1zdGR2Z2EuYmluIHZnYWJpb3Mtdm13YXJlLmJpbiB2Z2FiaW9zLXF4bC5iaW4g
cHBjX3JvbS5iaW4gb3BlbmJpb3Mtc3BhcmMzMiBvcGVuYmlvcy1zcGFyYzY0IG9wZW5iaW9z
LXBwYyBweGUtZTEwMDAucm9tIHB4ZS1lZXBybzEwMC5yb20gcHhlLW5lMmtfcGNpLnJvbSBw
eGUtcGNuZXQucm9tIHB4ZS1ydGw4MTM5LnJvbSBweGUtdmlydGlvLnJvbSBiYW1ib28uZHRi
IHBldGFsb2dpeC1zM2Fkc3AxODAwLmR0YiBwZXRhbG9naXgtbWw2MDUuZHRiIG1wYzg1NDRk
cy5kdGIgbXVsdGlib290LmJpbiBsaW51eGJvb3QuYmluIHMzOTAtemlwbC5yb20gc3BhcHIt
cnRhcy5iaW4gc2xvZi5iaW4gcGFsY29kZS1jbGlwcGVyOyBkbyBcDQoJaW5zdGFsbCAtYyAt
bSAwNjQ0IC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi9wYy1iaW9zLyR4ICIvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS9xZW11LXhlbiI7IFwN
CmRvbmUNCmluc3RhbGwgLWQgLW0gMDc1NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvc2hhcmUvcWVtdS14ZW4va2V5bWFwcyINCnNldCAtZTsgZm9yIHggaW4g
ZGEgICAgIGVuLWdiICBldCAgZnIgICAgIGZyLWNoICBpcyAgbHQgIG1vZGlmaWVycyAgbm8g
IHB0LWJyICBzdiBhciAgICAgIGRlICAgICBlbi11cyAgZmkgIGZyLWJlICBociAgICAgaXQg
IGx2ICBubCAgICAgICAgIHBsICBydSAgICAgdGggY29tbW9uICBkZS1jaCAgZXMgICAgIGZv
ICBmci1jYSAgaHUgICAgIGphICBtayAgbmwtYmUgICAgICBwdCAgc2wgICAgIHRyOyBkbyBc
DQoJaW5zdGFsbCAtYyAtbSAwNjQ0IC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi9w
Yy1iaW9zL2tleW1hcHMvJHggIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL3NoYXJlL3FlbXUteGVuL2tleW1hcHMiOyBcDQpkb25lDQpmb3IgZCBpbiBpMzg2LXNv
ZnRtbXU7IGRvIFwNCmdtYWtlIC1DICRkIGluc3RhbGwgfHwgZXhpdCAxIDsgXA0KICAgICAg
ICBkb25lDQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tZGlyL2kzODYtc29mdG1tdScNCmluc3RhbGwgLW0gNzU1IHFlbXUt
c3lzdGVtLWkzODYgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
YmV4ZWMiDQpzdHJpcCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliZXhlYy9xZW11LXN5c3RlbS1pMzg2Ig0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL2kzODYtc29mdG1tdScNCmdt
YWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUt
eGVuLWRpcicNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzJw0KZ21ha2UgLUMgeGVucG1kIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5wbWQnDQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVucG1kLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVucG1kLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bnBtZC8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5wbWQubyB4ZW5wbWQuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgeGVucG1kLm8gLW8geGVucG1kIC9yb290L3hlbi00
LjIuMC90b29scy94ZW5wbWQvLi4vLi4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28g
IC1ML3Vzci9wa2cvbGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucG1kLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL3NiaW4NCi9yb290L3hlbi00LjIuMC90b29scy94ZW5wbWQvLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVucG1kIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4NCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBtZCcNCmdtYWtlWzJdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgbGlieGwgaW5z
dGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsJw0KL3Vzci9wa2cvYmluL3BlcmwgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUveGVuLWV4dGVybmFsL2JzZC1zeXMtcXVldWUtaC1z
ZWRkZXJ5IC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
L3hlbi1leHRlcm5hbC9ic2Qtc3lzLXF1ZXVlLmggLS1wcmVmaXg9bGlieGwgPl9saWJ4bF9s
aXN0LmgubmV3DQppZiAhIGNtcCAtcyBfbGlieGxfbGlzdC5oLm5ldyBfbGlieGxfbGlzdC5o
OyB0aGVuIG12IC1mIF9saWJ4bF9saXN0LmgubmV3IF9saWJ4bF9saXN0Lmg7IGVsc2Ugcm0g
LWYgX2xpYnhsX2xpc3QuaC5uZXc7IGZpDQpybSAtZiBfcGF0aHMuaC50bXAudG1wOyAgZWNo
byAiU0JJTkRJUj1cIi91c3IveGVuNDIvc2JpblwiIiA+Pl9wYXRocy5oLnRtcC50bXA7ICBl
Y2hvICJCSU5ESVI9XCIvdXNyL3hlbjQyL2JpblwiIiA+Pl9wYXRocy5oLnRtcC50bXA7ICBl
Y2hvICJMSUJFWEVDPVwiL3Vzci94ZW40Mi9saWJleGVjXCIiID4+X3BhdGhzLmgudG1wLnRt
cDsgIGVjaG8gIkxJQkRJUj1cIi91c3IveGVuNDIvbGliXCIiID4+X3BhdGhzLmgudG1wLnRt
cDsgIGVjaG8gIlNIQVJFRElSPVwiL3Vzci94ZW40Mi9zaGFyZVwiIiA+Pl9wYXRocy5oLnRt
cC50bXA7ICBlY2hvICJQUklWQVRFX0JJTkRJUj1cIi91c3IveGVuNDIvYmluXCIiID4+X3Bh
dGhzLmgudG1wLnRtcDsgIGVjaG8gIlhFTkZJUk1XQVJFRElSPVwiL3Vzci94ZW40Mi9saWIv
eGVuL2Jvb3RcIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiWEVOX0NPTkZJR19ESVI9
XCIvdXNyL3hlbjQyL2V0Yy94ZW5cIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiWEVO
X1NDUklQVF9ESVI9XCIvdXNyL3hlbjQyL2V0Yy94ZW4vc2NyaXB0c1wiIiA+Pl9wYXRocy5o
LnRtcC50bXA7ICBlY2hvICJYRU5fTE9DS19ESVI9XCIvdXNyL3hlbjQyL3Zhci9saWJcIiIg
Pj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiWEVOX1JVTl9ESVI9XCIvdXNyL3hlbjQyL3Zh
ci9ydW4veGVuXCIiID4+X3BhdGhzLmgudG1wLnRtcDsgIGVjaG8gIlhFTl9QQUdJTkdfRElS
PVwiL3Vzci94ZW40Mi92YXIvbGliL3hlbi94ZW5wYWdpbmdcIiIgPj5fcGF0aHMuaC50bXAu
dG1wOyAJaWYgISBjbXAgLXMgX3BhdGhzLmgudG1wLnRtcCBfcGF0aHMuaC50bXA7IHRoZW4g
bXYgLWYgX3BhdGhzLmgudG1wLnRtcCBfcGF0aHMuaC50bXA7IGVsc2Ugcm0gLWYgX3BhdGhz
LmgudG1wLnRtcDsgZmkNCnNlZCAtZSAicy9cKFtePV0qXCk9XCguKlwpLyNkZWZpbmUgXDEg
XDIvZyIgX3BhdGhzLmgudG1wID5fcGF0aHMuaC4yLnRtcA0Kcm0gLWYgX3BhdGhzLmgudG1w
DQppZiAhIGNtcCAtcyBfcGF0aHMuaC4yLnRtcCBfcGF0aHMuaDsgdGhlbiBtdiAtZiBfcGF0
aHMuaC4yLnRtcCBfcGF0aHMuaDsgZWxzZSBybSAtZiBfcGF0aHMuaC4yLnRtcDsgZmkNCi91
c3IvcGtnL2Jpbi9wZXJsIC13IGxpYnhsX3NhdmVfbXNnc19nZW4ucGwgX2xpYnhsX3NhdmVf
bXNnc19jYWxsb3V0LmggPl9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldw0KaWYgISBj
bXAgLXMgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmgubmV3IF9saWJ4bF9zYXZlX21zZ3Nf
Y2FsbG91dC5oOyB0aGVuIG12IC1mIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldyBf
bGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuaDsgZWxzZSBybSAtZiBfbGlieGxfc2F2ZV9tc2dz
X2NhbGxvdXQuaC5uZXc7IGZpDQovdXNyL3BrZy9iaW4vcGVybCAtdyBsaWJ4bF9zYXZlX21z
Z3NfZ2VuLnBsIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmggPl9saWJ4bF9zYXZlX21zZ3Nf
aGVscGVyLmgubmV3DQppZiAhIGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oLm5l
dyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oOyB0aGVuIG12IC1mIF9saWJ4bF9zYXZlX21z
Z3NfaGVscGVyLmgubmV3IF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmg7IGVsc2Ugcm0gLWYg
X2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuaC5uZXc7IGZpDQpweXRob24yLjcgZ2VudHlwZXMu
cHkgbGlieGxfdHlwZXMuaWRsIF9fbGlieGxfdHlwZXMuaCBfX2xpYnhsX3R5cGVzX2pzb24u
aCBfX2xpYnhsX3R5cGVzLmMNClBhcnNpbmcgbGlieGxfdHlwZXMuaWRsDQpvdXRwdXR0aW5n
IGxpYnhsIHR5cGUgZGVmaW5pdGlvbnMgdG8gX19saWJ4bF90eXBlcy5oDQpvdXRwdXR0aW5n
IGxpYnhsIEpTT04gZGVmaW5pdGlvbnMgdG8gX19saWJ4bF90eXBlc19qc29uLmgNCm91dHB1
dHRpbmcgbGlieGwgdHlwZSBpbXBsZW1lbnRhdGlvbnMgdG8gX19saWJ4bF90eXBlcy5jDQpp
ZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzLmggX2xpYnhsX3R5cGVzLmg7IHRoZW4gbXYgLWYg
X19saWJ4bF90eXBlcy5oIF9saWJ4bF90eXBlcy5oOyBlbHNlIHJtIC1mIF9fbGlieGxfdHlw
ZXMuaDsgZmkNCmlmICEgY21wIC1zIF9fbGlieGxfdHlwZXNfanNvbi5oIF9saWJ4bF90eXBl
c19qc29uLmg7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlc19qc29uLmggX2xpYnhsX3R5cGVz
X2pzb24uaDsgZWxzZSBybSAtZiBfX2xpYnhsX3R5cGVzX2pzb24uaDsgZmkNCmlmICEgY21w
IC1zIF9fbGlieGxfdHlwZXMuYyBfbGlieGxfdHlwZXMuYzsgdGhlbiBtdiAtZiBfX2xpYnhs
X3R5cGVzLmMgX2xpYnhsX3R5cGVzLmM7IGVsc2Ugcm0gLWYgX19saWJ4bF90eXBlcy5jOyBm
aQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLl9s
aWJ4bC5hcGktZm9yLWNoZWNrLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdu
by1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4g
LWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1FIGxpYnhsLmggIC1J
L3Vzci9wa2cvaW5jbHVkZSBcDQoJLURMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk9TElC
WExfRVhURVJOQUxfQ0FMTEVSU19PTkxZIFwNCgk+X2xpYnhsLmFwaS1mb3ItY2hlY2submV3
DQptdiAtZiBfbGlieGwuYXBpLWZvci1jaGVjay5uZXcgX2xpYnhsLmFwaS1mb3ItY2hlY2sN
Ci91c3IvcGtnL2Jpbi9wZXJsIGNoZWNrLWxpYnhsLWFwaS1ydWxlcyBfbGlieGwuYXBpLWZv
ci1jaGVjaw0KdG91Y2ggbGlieGwuYXBpLW9rDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFy
YXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxp
dGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhsIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
ICAtYyAtbyB4bC5vIHhsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhsX2NtZGltcGwuby5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0
aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY29uZmlnLmggICAtYyAtbyB4bF9jbWRpbXBsLm8geGxfY21kaW1wbC5jICAt
SS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC54bF9jbWR0YWJsZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJh
dGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0
ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGwgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNs
dWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAg
IC1jIC1vIHhsX2NtZHRhYmxlLm8geGxfY21kdGFibGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGxf
c3hwLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3Jt
YXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVh
ZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bCAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAgLWMgLW8geGxfc3hwLm8geGxfc3hw
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsdV9jZmdfeS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1k
ZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQt
bm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9jZmdfeS5vIGxpYnhsdV9jZmdf
eS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bHVfY2ZnX2wuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3Npbmct
ZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0
LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgICAtYyAtbyBsaWJ4bHVfY2ZnX2wubyBsaWJ4bHVfY2Zn
X2wuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2NmZy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1k
ZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQt
bm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9jZmcubyBsaWJ4bHVfY2ZnLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmxpYnhsdV9kaXNrX2wuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVj
bGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5v
bmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgICAtYyAtbyBsaWJ4bHVfZGlza19sLm8gbGlieGx1X2Rpc2tf
bC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bHVfZGlzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1k
ZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQt
bm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9kaXNrLm8gbGlieGx1X2Rpc2su
YyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X3ZpZi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV92aWYubyBsaWJ4bHVfdmlmLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLmxpYnhsdV9wY2kuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgICAtYyAtbyBsaWJ4bHVfcGNpLm8gbGlieGx1X3BjaS5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgICAtcHRocmVhZCAtV2wsLXNvbmFtZSAtV2wsbGlieGx1dGls
LnNvLjEuMCAtc2hhcmVkIC1vIGxpYnhsdXRpbC5zby4xLjAuMCBsaWJ4bHVfY2ZnX3kubyBs
aWJ4bHVfY2ZnX2wubyBsaWJ4bHVfY2ZnLm8gbGlieGx1X2Rpc2tfbC5vIGxpYnhsdV9kaXNr
Lm8gbGlieGx1X3ZpZi5vIGxpYnhsdV9wY2kubyAgIC1ML3Vzci9wa2cvbGliDQpsbiAtc2Yg
bGlieGx1dGlsLnNvLjEuMC4wIGxpYnhsdXRpbC5zby4xLjANCmxuIC1zZiBsaWJ4bHV0aWwu
c28uMS4wIGxpYnhsdXRpbC5zbw0KcHl0aG9uMi43IGdlbnR5cGVzLnB5IGxpYnhsX3R5cGVz
X2ludGVybmFsLmlkbCBfX2xpYnhsX3R5cGVzX2ludGVybmFsLmggX19saWJ4bF90eXBlc19p
bnRlcm5hbF9qc29uLmggX19saWJ4bF90eXBlc19pbnRlcm5hbC5jDQpQYXJzaW5nIGxpYnhs
X3R5cGVzX2ludGVybmFsLmlkbA0Kb3V0cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25z
IHRvIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuaA0Kb3V0cHV0dGluZyBsaWJ4bCBKU09OIGRl
ZmluaXRpb25zIHRvIF9fbGlieGxfdHlwZXNfaW50ZXJuYWxfanNvbi5oDQpvdXRwdXR0aW5n
IGxpYnhsIHR5cGUgaW1wbGVtZW50YXRpb25zIHRvIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwu
Yw0KaWYgISBjbXAgLXMgX19saWJ4bF90eXBlc19pbnRlcm5hbC5oIF9saWJ4bF90eXBlc19p
bnRlcm5hbC5oOyB0aGVuIG12IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuaCBfbGlieGxf
dHlwZXNfaW50ZXJuYWwuaDsgZWxzZSBybSAtZiBfX2xpYnhsX3R5cGVzX2ludGVybmFsLmg7
IGZpDQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzX2ludGVybmFsX2pzb24uaCBfbGlieGxf
dHlwZXNfaW50ZXJuYWxfanNvbi5oOyB0aGVuIG12IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJu
YWxfanNvbi5oIF9saWJ4bF90eXBlc19pbnRlcm5hbF9qc29uLmg7IGVsc2Ugcm0gLWYgX19s
aWJ4bF90eXBlc19pbnRlcm5hbF9qc29uLmg7IGZpDQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5
cGVzX2ludGVybmFsLmMgX2xpYnhsX3R5cGVzX2ludGVybmFsLmM7IHRoZW4gbXYgLWYgX19s
aWJ4bF90eXBlc19pbnRlcm5hbC5jIF9saWJ4bF90eXBlc19pbnRlcm5hbC5jOyBlbHNlIHJt
IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuYzsgZmkNCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mbGV4YXJyYXkuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21p
c3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
Zm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvY29uZmlnLmggLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8g
ZmxleGFycmF5Lm8gZmxleGFycmF5LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bC5vIGxpYnhsLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLmxpYnhsX2NyZWF0ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
V2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMg
LVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAt
SS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRl
IC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMg
LW8gbGlieGxfY3JlYXRlLm8gbGlieGxfY3JlYXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhs
X2RtLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3Jt
YXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVh
ZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9kbS5vIGxp
YnhsX2RtLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3BjaS5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2lu
Zy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3Jt
YXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jb25maWcuaCAgLWMgLW8gbGlieGxfcGNpLm8gbGlieGxfcGNpLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLmxpYnhsX2RvbS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1k
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQ
SUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGli
eGxfZG9tLm8gbGlieGxfZG9tLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX2V4ZWMuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxl
bmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2V4ZWMubyBsaWJ4bF9leGVj
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3hzaGVscC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1k
ZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQt
bm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hl
bnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9j
b25maWcuaCAgLWMgLW8gbGlieGxfeHNoZWxwLm8gbGlieGxfeHNoZWxwLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLmxpYnhsX2RldmljZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
V2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMg
LVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAt
SS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRl
IC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMg
LW8gbGlieGxfZGV2aWNlLm8gbGlieGxfZGV2aWNlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhs
X2ludGVybmFsLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVdu
by1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAt
cHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9p
bnRlcm5hbC5vIGxpYnhsX2ludGVybmFsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAt
TzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3V0aWxz
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQt
emVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF91dGlscy5vIGxp
YnhsX3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3V1aWQuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21p
c3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
Zm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX3V1aWQubyBsaWJ4bF91dWlkLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLmxpYnhsX2pzb24uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25z
IC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwg
LUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1j
IC1vIGxpYnhsX2pzb24ubyBsaWJ4bF9qc29uLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX2Fv
dXRpbHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZv
cm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhy
ZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2FvdXRp
bHMubyBsaWJ4bF9hb3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX251bWEuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxl
bmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX251bWEubyBsaWJ4bF9udW1h
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3NhdmVfY2FsbG91dC5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlz
c2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdm
b3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfc2F2ZV9jYWxsb3V0Lm8gbGlieGxfc2F2ZV9j
YWxsb3V0LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KL3Vzci9wa2cvYmluL3BlcmwgLXcgbGli
eGxfc2F2ZV9tc2dzX2dlbi5wbCBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuYyA+X2xpYnhs
X3NhdmVfbXNnc19jYWxsb3V0LmMubmV3DQppZiAhIGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dz
X2NhbGxvdXQuYy5uZXcgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmM7IHRoZW4gbXYgLWYg
X2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmMubmV3IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91
dC5jOyBlbHNlIHJtIC1mIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5jLm5ldzsgZmkNCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5fbGlieGxf
c2F2ZV9tc2dzX2NhbGxvdXQuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X
bm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUku
IC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1v
IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5vIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5saWJ4bF9xbXAuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFy
YXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxp
dGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmln
LmggIC1jIC1vIGxpYnhsX3FtcC5vIGxpYnhsX3FtcC5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4
bF9ldmVudC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZXZl
bnQubyBsaWJ4bF9ldmVudC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9mb3JrLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9mb3JrLm8gbGlieGxfZm9yay5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5vc2RlcHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIG9zZGVwcy5vIG9zZGVwcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9wYXRocy5v
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXpl
cm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfcGF0aHMubyBsaWJ4
bF9wYXRocy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9ib290bG9hZGVyLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGgg
LVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9ib290bG9hZGVyLm8gbGlieGxfYm9v
dGxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9ub2Jsa3RhcDIuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAt
V21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX25vYmxrdGFwMi5vIGxpYnhsX25vYmxr
dGFwMi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9jcHVpZC5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2lu
Zy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3Jt
YXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jb25maWcuaCAgLWMgLW8gbGlieGxfY3B1aWQubyBsaWJ4bF9jcHVpZC5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC5saWJ4bF94ODYuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X
bm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUku
IC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1v
IGxpYnhsX3g4Ni5vIGxpYnhsX3g4Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9uZXRic2Qu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16
ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX25ldGJzZC5vIGxp
YnhsX25ldGJzZC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5fbGlieGxfdHlwZXMuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAt
V21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY29uZmlnLmggIC1jIC1vIF9saWJ4bF90eXBlcy5vIF9saWJ4bF90eXBlcy5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5saWJ4bF9mbGFzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0
b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25m
aWcuaCAgLWMgLW8gbGlieGxfZmxhc2subyBsaWJ4bF9mbGFzay5jICAtSS91c3IvcGtnL2lu
Y2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5fbGlieGxfdHlwZXNfaW50ZXJuYWwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtcHRocmVhZCAtV2wsLXNvbmFtZSAtV2ws
bGlieGVubGlnaHQuc28uMi4wIC1zaGFyZWQgLW8gbGlieGVubGlnaHQuc28uMi4wLjAgZmxl
eGFycmF5Lm8gbGlieGwubyBsaWJ4bF9jcmVhdGUubyBsaWJ4bF9kbS5vIGxpYnhsX3BjaS5v
IGxpYnhsX2RvbS5vIGxpYnhsX2V4ZWMubyBsaWJ4bF94c2hlbHAubyBsaWJ4bF9kZXZpY2Uu
byBsaWJ4bF9pbnRlcm5hbC5vIGxpYnhsX3V0aWxzLm8gbGlieGxfdXVpZC5vIGxpYnhsX2pz
b24ubyBsaWJ4bF9hb3V0aWxzLm8gbGlieGxfbnVtYS5vIGxpYnhsX3NhdmVfY2FsbG91dC5v
IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5vIGxpYnhsX3FtcC5vIGxpYnhsX2V2ZW50Lm8g
bGlieGxfZm9yay5vIG9zZGVwcy5vIGxpYnhsX3BhdGhzLm8gbGlieGxfYm9vdGxvYWRlci5v
IGxpYnhsX25vYmxrdGFwMi5vIGxpYnhsX2NwdWlkLm8gbGlieGxfeDg2Lm8gbGlieGxfbmV0
YnNkLm8gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJu
YWwubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvbGli
eGVuY3RybC5zbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMvbGlieGVuZ3Vlc3Quc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbHV0aWwgICAtbHlhamwgIC1ML3Vzci9w
a2cvbGliDQpsbiAtc2YgbGlieGVubGlnaHQuc28uMi4wLjAgbGlieGVubGlnaHQuc28uMi4w
DQpsbiAtc2YgbGlieGVubGlnaHQuc28uMi4wIGxpYnhlbmxpZ2h0LnNvDQpnY2MgICAgLXB0
aHJlYWQgLW8geGwgeGwubyB4bF9jbWRpbXBsLm8geGxfY21kdGFibGUubyB4bF9zeHAubyBs
aWJ4bHV0aWwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhsL2xpYnhlbmxpZ2h0LnNvIC1XbCwtcnBhdGgtbGluaz0vcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLVdsLC1ycGF0aC1saW5rPS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gLWx5YWpsICAt
TC91c3IvcGtnL2xpYg0KcHl0aG9uMi43IGdlbnRlc3QucHkgbGlieGxfdHlwZXMuaWRsIHRl
c3RpZGwuYy5uZXcNClBhcnNpbmcgbGlieGxfdHlwZXMuaWRsDQptdiB0ZXN0aWRsLmMubmV3
IHRlc3RpZGwuYw0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLnRlc3RpZGwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8t
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1m
UElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB0ZXN0aWRsLm8g
dGVzdGlkbC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtcHRocmVhZCAtbyB0ZXN0
aWRsIHRlc3RpZGwubyBsaWJ4bHV0aWwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvIC1XbCwtcnBhdGgtbGluaz0vcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLVdsLC1ycGF0aC1s
aW5rPS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0
cmwuc28gIC1ML3Vzci9wa2cvbGliDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAubGlieGxfc2F2ZV9oZWxwZXIuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3Np
bmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9y
bWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGxpYnhsX3NhdmVfaGVscGVyLm8gbGli
eGxfc2F2ZV9oZWxwZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQovdXNyL3BrZy9iaW4vcGVy
bCAtdyBsaWJ4bF9zYXZlX21zZ3NfZ2VuLnBsIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmMg
Pl9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmMubmV3DQppZiAhIGNtcCAtcyBfbGlieGxfc2F2
ZV9tc2dzX2hlbHBlci5jLm5ldyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5jOyB0aGVuIG12
IC1mIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmMubmV3IF9saWJ4bF9zYXZlX21zZ3NfaGVs
cGVyLmM7IGVsc2Ugcm0gLWYgX2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuYy5uZXc7IGZpDQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuX2xpYnhs
X3NhdmVfbXNnc19oZWxwZXIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X
bm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUku
IC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1jIC1vIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLm8gX2xpYnhsX3NhdmVfbXNn
c19oZWxwZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLXB0aHJlYWQgLW8gbGli
eGwtc2F2ZS1oZWxwZXIgbGlieGxfc2F2ZV9oZWxwZXIubyBfbGlieGxfc2F2ZV9tc2dzX2hl
bHBlci5vIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9s
aWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4Yy9saWJ4ZW5ndWVzdC5zbyAgLUwvdXNyL3BrZy9saWINCmFyIHJjcyBsaWJ4ZW5saWdo
dC5hIGZsZXhhcnJheS5vIGxpYnhsLm8gbGlieGxfY3JlYXRlLm8gbGlieGxfZG0ubyBsaWJ4
bF9wY2kubyBsaWJ4bF9kb20ubyBsaWJ4bF9leGVjLm8gbGlieGxfeHNoZWxwLm8gbGlieGxf
ZGV2aWNlLm8gbGlieGxfaW50ZXJuYWwubyBsaWJ4bF91dGlscy5vIGxpYnhsX3V1aWQubyBs
aWJ4bF9qc29uLm8gbGlieGxfYW91dGlscy5vIGxpYnhsX251bWEubyBsaWJ4bF9zYXZlX2Nh
bGxvdXQubyBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQubyBsaWJ4bF9xbXAubyBsaWJ4bF9l
dmVudC5vIGxpYnhsX2ZvcmsubyBvc2RlcHMubyBsaWJ4bF9wYXRocy5vIGxpYnhsX2Jvb3Rs
b2FkZXIubyBsaWJ4bF9ub2Jsa3RhcDIubyBsaWJ4bF9jcHVpZC5vIGxpYnhsX3g4Ni5vIGxp
YnhsX25ldGJzZC5vIF9saWJ4bF90eXBlcy5vIGxpYnhsX2ZsYXNrLm8gX2xpYnhsX3R5cGVz
X2ludGVybmFsLm8NCmFyIHJjcyBsaWJ4bHV0aWwuYSBsaWJ4bHVfY2ZnX3kubyBsaWJ4bHVf
Y2ZnX2wubyBsaWJ4bHVfY2ZnLm8gbGlieGx1X2Rpc2tfbC5vIGxpYnhsdV9kaXNrLm8gbGli
eGx1X3ZpZi5vIGxpYnhsdV9wY2kubw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCi9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlDQovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL2Jhc2hfY29tcGxldGlv
bi5kDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvdmFyL3J1bi94ZW4NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9iaW4NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4bCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9zYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGlieGwtc2F2ZS1oZWxwZXIgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQovcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGli
eGVubGlnaHQuc28uMi4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliDQpsbiAtc2YgbGlieGVubGlnaHQuc28uMi4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbmxpZ2h0LnNvLjIuMA0KbG4gLXNmIGxp
YnhlbmxpZ2h0LnNvLjIuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvbGlieGVubGlnaHQuc28NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW5saWdodC5hIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnhsdXRp
bC5zby4xLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIN
CmxuIC1zZiBsaWJ4bHV0aWwuc28uMS4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvbGliL2xpYnhsdXRpbC5zby4xLjANCmxuIC1zZiBsaWJ4bHV0aWwuc28u
MS4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ4bHV0
aWwuc28NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDY0NCAtcCBsaWJ4bHV0aWwuYSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWINCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4bC5oIGxpYnhsX2V2ZW50LmggbGli
eGxfanNvbi5oIF9saWJ4bF90eXBlcy5oIF9saWJ4bF90eXBlc19qc29uLmggX2xpYnhsX2xp
c3QuaCBsaWJ4bF91dGlscy5oIGxpYnhsX3V1aWQuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgYmFzaC1jb21wbGV0aW9uIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy9iYXNoX2NvbXBsZXRp
b24uZC94bC5zaA0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwnDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scycNCmdtYWtlIC1DIHJlbXVzIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9yZW11cycNCi9yb290L3hl
bi00LjIuMC90b29scy9yZW11cy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NCi9yb290
L3hlbi00LjIuMC90b29scy9yZW11cy8uLi8uLi90b29scy9weXRob24vaW5zdGFsbC13cmFw
ICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcmVtdXMv
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgcmVtdXMgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQpnbWFrZVszXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9yZW11cycNCmdtYWtlWzJdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgeGVucGFnaW5n
IGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC90b29scy94ZW5wYWdpbmcnDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuZmlsZV9vcHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nLy4uLy4uL3Rvb2xzL2xpYnhj
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90b29scy94ZW5zdG9y
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtcHRocmVhZCAtV2Vycm9yIC1Xbm8tdW51c2VkIC1nICAtYyAtbyBmaWxlX29wcy5vIGZp
bGVfb3BzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbnBhZ2luZy5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90
b29scy9pbmNsdWRlIC1wdGhyZWFkIC1XZXJyb3IgLVduby11bnVzZWQgLWcgIC1jIC1vIHhl
bnBhZ2luZy5vIHhlbnBhZ2luZy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5wb2xpY3lfZGVmYXVsdC5v
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS9yb290L3hlbi00LjIuMC90b29s
cy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVucGFnaW5nLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVucGFnaW5nLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnBhZ2luZy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkIC1XZXJyb3IgLVduby11
bnVzZWQgLWcgIC1jIC1vIHBvbGljeV9kZWZhdWx0Lm8gcG9saWN5X2RlZmF1bHQuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAucGFnZWluLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgLVdlcnJvciAtV25vLXVudXNlZCAtZyAgLWMgLW8gcGFnZWluLm8gcGFnZWluLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1wdGhyZWFkIC1vIHhlbnBhZ2luZyBmaWxl
X29wcy5vIHhlbnBhZ2luZy5vIHBvbGljeV9kZWZhdWx0Lm8gcGFnZWluLm8gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNv
IC9yb290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMveGVuc3RvcmUv
bGlieGVuc3RvcmUuc28gICAtTC91c3IvcGtnL2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnBhZ2luZy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi92YXIvbGliL3hlbi94ZW5wYWdp
bmcNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliZXhlYw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5wYWdpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliZXhlYw0KZ21ha2VbM106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nJw0KZ21ha2VbMl06IExl
YXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZVsyXTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZSAtQyBkZWJ1
Z2dlci9nZGJzeCBpbnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIvZ2Ric3gnDQpnbWFrZSAtQyBneA0KZ21ha2Vb
NF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2Vy
L2dkYnN4L2d4Jw0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLmd4X2NvbW0uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAgIC1jIC1vIGd4X2NvbW0ubyBneF9jb21tLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLmd4X21haW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAgIC1jIC1vIGd4X21haW4ubyBneF9tYWlu
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmd4X3V0aWxzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgICAtYyAtbyBneF91dGlscy5v
IGd4X3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmd4X2xvY2FsLm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgICAtYyAtbyBn
eF9sb2NhbC5vIGd4X2xvY2FsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KYXIgY3IgZ3hfYWxs
LmEgZ3hfY29tbS5vIGd4X21haW4ubyBneF91dGlscy5vIGd4X2xvY2FsLm8gICAgICAgICMg
cHJvYmxlbSB3aXRoIGxkIHVzaW5nIC1tMzIgDQpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9kZWJ1Z2dlci9nZGJzeC9neCcNCmdtYWtlIC1D
IHhnDQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZGVidWdnZXIvZ2Ric3gveGcnDQpnbWFrZSAtQyAuLi8uLi8uLi9pbmNsdWRlDQpnbWFr
ZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVk
ZScNCmdtYWtlIC1DIHhlbi1mb3JlaWduDQpnbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbicNCi4vY2hlY2tl
ciA+IHRtcC5zaXplDQpkaWZmIC11IHJlZmVyZW5jZS5zaXplIHRtcC5zaXplDQpybSB0bXAu
c2l6ZQ0KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvaW5jbHVkZS94ZW4tZm9yZWlnbicNCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUnDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGdfbWFpbi5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzICAtSS9yb290L3hl
bi00LjIuMC90b29scy9kZWJ1Z2dlci9nZGJzeC94Zy8uLi8uLi8uLi8uLi90b29scy9pbmNs
dWRlICAtYyAtbyB4Z19tYWluLm8geGdfbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmFy
IGNyIHhnX2FsbC5hIHhnX21haW4ubyAgICAgIyBwcm9ibGVtcyB1c2luZyAtbTMyIGluIGxk
IA0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
ZGVidWdnZXIvZ2Ric3gveGcnDQpnbWFrZSBnZGJzeA0KZ21ha2VbNF06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2VyL2dkYnN4Jw0KZ2NjIC1v
IGdkYnN4IGd4L2d4X2FsbC5hIHhnL3hnX2FsbC5hDQpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9kZWJ1Z2dlci9nZGJzeCcNClsgLWQgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2JpbiBdIHx8IC9yb290L3hl
bi00LjIuMC90b29scy9kZWJ1Z2dlci9nZGJzeC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9zYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIvZ2Ric3gvLi4vLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZ2Ric3ggL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi9nZGJzeA0KZ21ha2VbM106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIvZ2Ric3gnDQpnbWFrZVsy
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1D
IGRlYnVnZ2VyL2tkZCBpbnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIva2RkJw0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmtkZC5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtSS9yb290L3hlbi00LjIuMC90b29scy9kZWJ1Z2dlci9rZGQvLi4v
Li4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIva2Rk
Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGtkZC5vIGtkZC5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC5rZGQteGVuLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2VyL2tkZC8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9kZWJ1Z2dlci9rZGQvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8ga2RkLXhlbi5vIGtkZC14ZW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
ICAgLW8ga2RkIGtkZC5vIGtkZC14ZW4ubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdn
ZXIva2RkLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28NClsgLWQgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2JpbiBdIHx8IC9yb290L3hlbi00
LjIuMC90b29scy9kZWJ1Z2dlci9rZGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
ZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jp
bg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2VyL2tkZC8uLi8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBrZGQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvc2Jpbi9rZGQNCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2VyL2tkZCcNCmdtYWtlWzJdOiBMZWF2aW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgdGVzdHMgaW5zdGFs
bA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3Rlc3RzJw0KZ21ha2VbM106IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwnLg0K
Z21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvdGVz
dHMnDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cycNCmdtYWtlIC1DIHB5dGhvbiBpbnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcHl0aG9uJw0Kcm0gLWYgInhlbi91dGlsL3Bh
dGgucHkiLnRtcDsgIGVjaG8gIlNCSU5ESVI9XCIvdXNyL3hlbjQyL3NiaW5cIiIgPj4ieGVu
L3V0aWwvcGF0aC5weSIudG1wOyAgZWNobyAiQklORElSPVwiL3Vzci94ZW40Mi9iaW5cIiIg
Pj4ieGVuL3V0aWwvcGF0aC5weSIudG1wOyAgZWNobyAiTElCRVhFQz1cIi91c3IveGVuNDIv
bGliZXhlY1wiIiA+PiJ4ZW4vdXRpbC9wYXRoLnB5Ii50bXA7ICBlY2hvICJMSUJESVI9XCIv
dXNyL3hlbjQyL2xpYlwiIiA+PiJ4ZW4vdXRpbC9wYXRoLnB5Ii50bXA7ICBlY2hvICJTSEFS
RURJUj1cIi91c3IveGVuNDIvc2hhcmVcIiIgPj4ieGVuL3V0aWwvcGF0aC5weSIudG1wOyAg
ZWNobyAiUFJJVkFURV9CSU5ESVI9XCIvdXNyL3hlbjQyL2JpblwiIiA+PiJ4ZW4vdXRpbC9w
YXRoLnB5Ii50bXA7ICBlY2hvICJYRU5GSVJNV0FSRURJUj1cIi91c3IveGVuNDIvbGliL3hl
bi9ib290XCIiID4+Inhlbi91dGlsL3BhdGgucHkiLnRtcDsgIGVjaG8gIlhFTl9DT05GSUdf
RElSPVwiL3Vzci94ZW40Mi9ldGMveGVuXCIiID4+Inhlbi91dGlsL3BhdGgucHkiLnRtcDsg
IGVjaG8gIlhFTl9TQ1JJUFRfRElSPVwiL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHNcIiIg
Pj4ieGVuL3V0aWwvcGF0aC5weSIudG1wOyAgZWNobyAiWEVOX0xPQ0tfRElSPVwiL3Vzci94
ZW40Mi92YXIvbGliXCIiID4+Inhlbi91dGlsL3BhdGgucHkiLnRtcDsgIGVjaG8gIlhFTl9S
VU5fRElSPVwiL3Vzci94ZW40Mi92YXIvcnVuL3hlblwiIiA+PiJ4ZW4vdXRpbC9wYXRoLnB5
Ii50bXA7ICBlY2hvICJYRU5fUEFHSU5HX0RJUj1cIi91c3IveGVuNDIvdmFyL2xpYi94ZW4v
eGVucGFnaW5nXCIiID4+Inhlbi91dGlsL3BhdGgucHkiLnRtcDsgCWlmICEgY21wIC1zICJ4
ZW4vdXRpbC9wYXRoLnB5Ii50bXAgInhlbi91dGlsL3BhdGgucHkiOyB0aGVuIG12IC1mICJ4
ZW4vdXRpbC9wYXRoLnB5Ii50bXAgInhlbi91dGlsL3BhdGgucHkiOyBlbHNlIHJtIC1mICJ4
ZW4vdXRpbC9wYXRoLnB5Ii50bXA7IGZpDQpQWVRIT05QQVRIPS9yb290L3hlbi00LjIuMC90
b29scy9weXRob24vLi4vLi4vdG9vbHMvbGlieGwgcHl0aG9uMi43IGdlbndyYXAucHkgXA0K
CS9yb290L3hlbi00LjIuMC90b29scy9weXRob24vLi4vLi4vdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIFwNCgl4ZW4vbG93bGV2ZWwveGwvX3B5eGxfdHlwZXMuaCBcDQoJeGVuL2xv
d2xldmVsL3hsL19weXhsX3R5cGVzLmMNClBhcnNpbmcgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3B5dGhvbi8uLi8uLi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwNCkNDPSJnY2MiIENG
TEFHUz0iLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5idWls
ZC5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAiIHB5dGhvbjIuNyBzZXR1cC5weSBi
dWlsZA0KcnVubmluZyBidWlsZA0KcnVubmluZyBidWlsZF9weQ0KY3JlYXRpbmcgYnVpbGQN
CmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNw0KY3JlYXRpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbg0KY29weWluZyB4ZW4vX19pbml0X18u
cHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbg0KY3JlYXRpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbA0KY29weWluZyB4ZW4v
bG93bGV2ZWwvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi9sb3dsZXZlbA0KY3JlYXRpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL2lwLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC92dXNiX3V0aWwucHkg
LT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhl
bi91dGlsL3ZzY3NpX3V0aWwucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL2F1eGJpbi5weSAtPiBidWlsZC9saWIubmV0
YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwveHNjb25zdGFu
dHMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5
aW5nIHhlbi91dGlsL3N4cHV0aWxzLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC94cG9wZW4ucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL2Jsa2lm
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWlu
ZyB4ZW4vdXRpbC9CcmN0bC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwveG1scnBjbGliMi5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwvb3NoZWxw
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWlu
ZyB4ZW4vdXRpbC9kaWFnbm9zZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwvdXRpbHMucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL19faW5pdF9f
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWlu
ZyB4ZW4vdXRpbC9ib290bG9hZGVyLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC9maWxldXJpLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC9ta2Rp
ci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlp
bmcgeGVuL3V0aWwvcndsb2NrLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC9hY21wb2xpY3kucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL2RpY3Rp
by5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlp
bmcgeGVuL3V0aWwvYnVndG9vbC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwvcGF0aC5weSAtPiBidWlsZC9saWIubmV0
YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwveG1scnBjY2xp
ZW50LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29w
eWluZyB4ZW4vdXRpbC94c3BvbGljeS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwvbWFjLnB5IC0+IGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC9TU0hUcmFu
c3BvcnQucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpj
b3B5aW5nIHhlbi91dGlsL2Fzc2VydHMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL3BjaS5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20NCmNvcHlpbmcgeGVuL3V0aWwveHNtL3hz
bS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtDQpj
b3B5aW5nIHhlbi91dGlsL3hzbS9fX2luaXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtDQpjb3B5aW5nIHhlbi91dGlsL3hzbS94c21fY29y
ZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtDQpj
cmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2R1
bW15DQpjb3B5aW5nIHhlbi91dGlsL3hzbS9kdW1teS9fX2luaXRfXy5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2R1bW15DQpjb3B5aW5nIHhl
bi91dGlsL3hzbS9kdW1teS9kdW1teS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3V0aWwveHNtL2R1bW15DQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2ZsYXNrDQpjb3B5aW5nIHhlbi91dGlsL3hzbS9m
bGFzay9fX2luaXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3V0aWwveHNtL2ZsYXNrDQpjb3B5aW5nIHhlbi91dGlsL3hzbS9mbGFzay9mbGFzay5weSAt
PiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2ZsYXNrDQpj
cmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2Fj
bQ0KY29weWluZyB4ZW4vdXRpbC94c20vYWNtL19faW5pdF9fLnB5IC0+IGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20vYWNtDQpjb3B5aW5nIHhlbi91dGls
L3hzbS9hY20vYWNtLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4v
dXRpbC94c20vYWNtDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFByb3RvY29sLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5k
RXJyb3IucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpj
b3B5aW5nIHhlbi94ZW5kL1hlbmRDUFVQb29sLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9lbmNvZGUucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5k
L1hlbmRDb25maWcucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL2FyY2gucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRRQ29XU3RvcmFnZVJl
cG8ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5
aW5nIHhlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kU1hQRGV2LnB5IC0+
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4v
eGVuZC9vc2RlcC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZExvY2FsU3RvcmFnZVJlcG8ucHkgLT4gYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hl
bmRBdXRoU2Vzc2lvbnMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL3V1aWQucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmREU0NTSS5weSAt
PiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVu
L3hlbmQvWGVuZEJvb3Rsb2FkZXIucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1ByZXR0eVByaW50LnB5IC0+IGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9z
eHAucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5
aW5nIHhlbi94ZW5kL1hlbmRBUElDb25zdGFudHMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL01lbW9yeVBvb2wucHkg
LT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhl
bi94ZW5kL1hlbmRQSUYucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRQU0NTSS5weSAtPiBidWlsZC9saWIubmV0
YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFRhc2su
cHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5n
IHhlbi94ZW5kL1hlbmRYU1BvbGljeS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZENoZWNrcG9pbnQucHkgLT4g
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94
ZW5kL1hlbmRPcHRpb25zLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9pbWFnZS5weSAtPiBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvQXJncy5weSAtPiBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hl
bmQvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmREb21haW4ucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRQUENJLnB5
IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4
ZW4veGVuZC9YZW5kQVBJLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kQ29uc3RhbnRzLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5k
RG1lc2cucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpj
b3B5aW5nIHhlbi94ZW5kL1hlbmRMb2dnaW5nLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kVk1NZXRyaWNzLnB5
IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4
ZW4veGVuZC9YZW5kTm9kZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFZuZXQucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRQQkQu
cHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5n
IHhlbi94ZW5kL1hlbmRUYXNrTWFuYWdlci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFN0YXRlU3RvcmUucHkg
LT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhl
bi94ZW5kL1hlbmRYU1BvbGljeUFkbWluLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kQVBJU3RvcmUucHkgLT4g
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94
ZW5kL1hlbmRNb25pdG9yLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kQVBJVmVyc2lvbi5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVu
ZERldmljZXMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5k
DQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRQSUZNZXRyaWNzLnB5IC0+IGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kTmV0d29y
ay5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlp
bmcgeGVuL3hlbmQvWGVuZEJhc2UucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRDbGllbnQucHkgLT4gYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1Zp
ZmN0bC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNv
cHlpbmcgeGVuL3hlbmQvYmFsbG9vbi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFZESS5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVu
ZFN0b3JhZ2VSZXBvc2l0b3J5LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kRFBDSS5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2Vy
dmVyL0NvbnNvbGVDb250cm9sbGVyLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL1NydkRvbWFp
bkRpci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2Vy
dmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci9TcnZYZW5kTG9nLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hl
bmQvc2VydmVyL3BhcmFtcy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci9wY2lpZi5weSAtPiBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5n
IHhlbi94ZW5kL3NlcnZlci92dXNiaWYucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvYmxraWYu
cHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0K
Y29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvbmV0aWYyLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVy
L3BjaXF1aXJrLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVu
ZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL25ldGlmLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hl
bmQvc2VydmVyL1NydkRtZXNnLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL0RldkNvbnN0YW50
cy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVy
DQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci9YTUxSUENTZXJ2ZXIucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVu
ZC9zZXJ2ZXIvU3J2Um9vdC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci9TcnZTZXJ2ZXIucHkg
LT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29w
eWluZyB4ZW4veGVuZC9zZXJ2ZXIvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIv
dHBtaWYucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Nl
cnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvRGV2Q29udHJvbGxlci5weSAtPiBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIHhl
bi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVy
L1NydkRvbWFpbi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQvc2VydmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci91ZGV2ZXZlbnQucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4
ZW4veGVuZC9zZXJ2ZXIvaXJxaWYucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvU3J2RGFlbW9u
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIN
CmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL3JlbG9jYXRlLnB5IC0+IGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2Vy
dmVyL1NTTFhNTFJQQ1NlcnZlci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci92c2NzaWlmLnB5
IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNv
cHlpbmcgeGVuL3hlbmQvc2VydmVyL3ZmYmlmLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL1Ny
dk5vZGUucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Nl
cnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvaW9waWYucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVuZC9z
ZXJ2ZXIvU3J2Vm5ldERpci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQvc2VydmVyDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3hlbmQveGVuc3RvcmUNCmNvcHlpbmcgeGVuL3hlbmQveGVuc3RvcmUveHN0cmFu
c2FjdC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVu
c3RvcmUNCmNvcHlpbmcgeGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVuc3RvcmUNCmNvcHlpbmcgeGVu
L3hlbmQveGVuc3RvcmUveHN1dGlsLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC94ZW5zdG9yZQ0KY29weWluZyB4ZW4veGVuZC94ZW5zdG9yZS9fX2lu
aXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVu
c3RvcmUNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0N
CmNvcHlpbmcgeGVuL3htL2dldGVuZm9yY2UucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0vbWFpbi5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9yZXNldHBvbGlj
eS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5n
IHhlbi94bS9zaHV0ZG93bi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3htDQpjb3B5aW5nIHhlbi94bS9nZXRwb2xpY3kucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0veGVuYXBpX2NyZWF0ZS5w
eSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhl
bi94bS9YZW5BUEkucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
bQ0KY29weWluZyB4ZW4veG0vb3B0cy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9zZXRlbmZvcmNlLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0NCmNvcHlpbmcgeGVuL3htL2dldGxhYmVs
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0NCmNvcHlpbmcg
eGVuL3htL2NyZWF0ZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3htDQpjb3B5aW5nIHhlbi94bS9zZXRwb2xpY3kucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0vY29uc29sZS5weSAtPiBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9jcHVw
b29sLWNyZWF0ZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3ht
DQpjb3B5aW5nIHhlbi94bS9fX2luaXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9hZGRsYWJlbC5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9taWdyYXRl
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0NCmNvcHlpbmcg
eGVuL3htL3JtbGFiZWwucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94bQ0KY29weWluZyB4ZW4veG0vZHJ5LXJ1bi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9yZXNvdXJjZXMucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0vY3B1
cG9vbC1uZXcucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bQ0K
Y29weWluZyB4ZW4veG0vbmV3LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veG0NCmNvcHlpbmcgeGVuL3htL2R1bXBwb2xpY3kucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0vY3B1cG9vbC5weSAt
PiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94
bS9oZWxwLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0NCmNv
cHlpbmcgeGVuL3htL2xhYmVscy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3htDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3dlYg0KY29weWluZyB4ZW4vd2ViL2h0dHBzZXJ2ZXIucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dlYi9TcnZCYXNlLnB5IC0+
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vd2ViDQpjb3B5aW5nIHhlbi93
ZWIvdW5peC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3dlYg0K
Y29weWluZyB4ZW4vd2ViL2h0dHAucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dlYi9wcm90b2NvbC5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3dlYg0KY29weWluZyB4ZW4vd2ViL3Jlc291cmNl
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vd2ViDQpjb3B5aW5n
IHhlbi93ZWIvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dlYi9TcnZEaXIucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dlYi9zdGF0aWMucHkgLT4g
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dl
Yi90Y3AucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWINCmNv
cHlpbmcgeGVuL3dlYi9jb25uZWN0aW9uLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4vd2ViDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3N2DQpjb3B5aW5nIHhlbi9zdi9DcmVhdGVEb21haW4ucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdg0KY29weWluZyB4ZW4vc3YvV2l6YXJkLnB5
IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vc3YNCmNvcHlpbmcgeGVu
L3N2L1Jlc3RvcmVEb21haW4ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi9zdg0KY29weWluZyB4ZW4vc3YvSFRNTEJhc2UucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi9zdg0KY29weWluZyB4ZW4vc3YvX19pbml0X18ucHkgLT4g
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdg0KY29weWluZyB4ZW4vc3Yv
dXRpbC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3N2DQpjb3B5
aW5nIHhlbi9zdi9NYWluLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4vc3YNCmNvcHlpbmcgeGVuL3N2L05vZGVJbmZvLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4vc3YNCmNvcHlpbmcgeGVuL3N2L0RvbUluZm8ucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdg0KY29weWluZyB4ZW4vc3YvR2Vu
VGFiYmVkLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vc3YNCmNy
ZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veHN2aWV3DQpjb3B5
aW5nIHhlbi94c3ZpZXcvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi94c3ZpZXcNCmNvcHlpbmcgeGVuL3hzdmlldy9tYWluLnB5IC0+IGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veHN2aWV3DQpjb3B5aW5nIHhlbi94c3Zp
ZXcveHN2aWV3ZXIucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
c3ZpZXcNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVt
dXMNCmNvcHlpbmcgeGVuL3JlbXVzL3RhcGRpc2sucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi9yZW11cw0KY29weWluZyB4ZW4vcmVtdXMvdm0ucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cw0KY29weWluZyB4ZW4vcmVt
dXMvcWRpc2MucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11
cw0KY29weWluZyB4ZW4vcmVtdXMvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi9yZW11cw0KY29weWluZyB4ZW4vcmVtdXMvdmlmLnB5IC0+IGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMNCmNvcHlpbmcgeGVuL3Jl
bXVzL3NhdmUucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11
cw0KY29weWluZyB4ZW4vcmVtdXMvdmRpLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4vcmVtdXMNCmNvcHlpbmcgeGVuL3JlbXVzL2ltYWdlLnB5IC0+IGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMNCmNvcHlpbmcgeGVuL3JlbXVz
L3Byb2ZpbGUucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11
cw0KY29weWluZyB4ZW4vcmVtdXMvdmJkLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4vcmVtdXMNCmNvcHlpbmcgeGVuL3JlbXVzL3V0aWwucHkgLT4gYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cw0KY29weWluZyB4ZW4vcmVtdXMv
YmxrZGV2LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMN
CmNvcHlpbmcgeGVuL3JlbXVzL2RldmljZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3JlbXVzDQpjb3B5aW5nIHhlbi9yZW11cy9uZXRsaW5rLnB5IC0+IGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMNCmNyZWF0aW5nIGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC90ZXN0cw0KY29weWluZyB4ZW4v
eGVuZC90ZXN0cy90ZXN0X1hlbmRDb25maWcucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi94ZW5kL3Rlc3RzDQpjb3B5aW5nIHhlbi94ZW5kL3Rlc3RzL3Rlc3Rf
dXVpZC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvdGVz
dHMNCmNvcHlpbmcgeGVuL3hlbmQvdGVzdHMvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Rlc3RzDQpjb3B5aW5nIHhlbi94ZW5kL3Rl
c3RzL3Rlc3Rfc3hwLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4v
eGVuZC90ZXN0cw0KY3JlYXRpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94ZW5kL3NlcnZlci90ZXN0cw0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvdGVzdHMvdGVz
dF9jb250cm9sbGVycy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQvc2VydmVyL3Rlc3RzDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci90ZXN0cy9fX2lu
aXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2Vy
dmVyL3Rlc3RzDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQveGVuc3RvcmUvdGVzdHMNCmNvcHlpbmcgeGVuL3hlbmQveGVuc3RvcmUvdGVzdHMv
X19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5k
L3hlbnN0b3JlL3Rlc3RzDQpjb3B5aW5nIHhlbi94ZW5kL3hlbnN0b3JlL3Rlc3RzL3N0cmVz
c194cy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVu
c3RvcmUvdGVzdHMNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veG0vdGVzdHMNCmNvcHlpbmcgeGVuL3htL3Rlc3RzL3Rlc3RfY3JlYXRlLnB5IC0+IGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0vdGVzdHMNCmNvcHlpbmcgeGVu
L3htL3Rlc3RzL19faW5pdF9fLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veG0vdGVzdHMNCnJ1bm5pbmcgYnVpbGRfZXh0DQpidWlsZGluZyAneGMnIGV4dGVu
c2lvbg0KY3JlYXRpbmcgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNw0KY3JlYXRp
bmcgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4NCmNyZWF0aW5nIGJ1aWxk
L3RlbXAubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL2xvd2xldmVsDQpjcmVhdGluZyBidWls
ZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbC94Yw0KZ2NjIC1ETkRF
QlVHIC1PMiAtREhBVkVfREJfMTg1X0ggLUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNs
dWRlIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1mUElDIC1JLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS4uLy4uL3Rvb2xzL2xpYnhjIC1JeGVuL2xvd2xldmVsL3hjIC1JL3Vzci9wa2cvaW5j
bHVkZS9weXRob24yLjcgLWMgeGVuL2xvd2xldmVsL3hjL3hjLmMgLW8gYnVpbGQvdGVtcC5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveGMveGMubyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtV2Vycm9yDQpnY2MgLXB0aHJlYWQgLXNoYXJlZCAtTC91c3IvcGtnc3JjL2xh
bmcvcHl0aG9uMjcvd29yay9QeXRob24tMi43LjMgLUwvdXNyL2xpYiAtV2wsLVIvdXNyL2xp
YiAtTC91c3IvcGtnL2xpYiAtV2wsLVIvdXNyL3BrZy9saWIgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveGMv
eGMubyAtTC4uLy4uL3Rvb2xzL2xpYnhjIC1seGVuY3RybCAtbHhlbmd1ZXN0IC1scHl0aG9u
Mi43IC1vIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveGMu
c28NCmJ1aWxkaW5nICd4cycgZXh0ZW5zaW9uDQpjcmVhdGluZyBidWlsZC90ZW1wLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbC94cw0KZ2NjIC1ETkRFQlVHIC1PMiAtREhB
VkVfREJfMTg1X0ggLUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNsdWRlIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1mUElDIC1JLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JeGVuL2xvd2xldmVsL3hzIC1JL3Vzci9wa2cvaW5jbHVkZS9weXRo
b24yLjcgLWMgeGVuL2xvd2xldmVsL3hzL3hzLmMgLW8gYnVpbGQvdGVtcC5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveHMveHMubyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
V2Vycm9yDQpnY2MgLXB0aHJlYWQgLXNoYXJlZCAtTC91c3IvcGtnc3JjL2xhbmcvcHl0aG9u
Mjcvd29yay9QeXRob24tMi43LjMgLUwvdXNyL2xpYiAtV2wsLVIvdXNyL2xpYiAtTC91c3Iv
cGtnL2xpYiAtV2wsLVIvdXNyL3BrZy9saWIgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgYnVp
bGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveHMveHMubyAtTC4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1seGVuc3RvcmUgLWxweXRob24yLjcgLW8gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbC94cy5zbw0KYnVpbGRpbmcgJ3B0
c25hbWUnIGV4dGVuc2lvbg0KY3JlYXRpbmcgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0
LTIuNy9wdHNuYW1lDQpnY2MgLUROREVCVUcgLU8yIC1ESEFWRV9EQl8xODVfSCAtSS91c3Iv
aW5jbHVkZSAtSS91c3IvcGtnL2luY2x1ZGUgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLWZQ
SUMgLUlwdHNuYW1lIC1JL3Vzci9wa2cvaW5jbHVkZS9weXRob24yLjcgLWMgcHRzbmFtZS9w
dHNuYW1lLmMgLW8gYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy9wdHNuYW1lL3B0
c25hbWUubyAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vycm9yDQpnY2MgLXB0aHJlYWQgLXNo
YXJlZCAtTC91c3IvcGtnc3JjL2xhbmcvcHl0aG9uMjcvd29yay9QeXRob24tMi43LjMgLUwv
dXNyL2xpYiAtV2wsLVIvdXNyL2xpYiAtTC91c3IvcGtnL2xpYiAtV2wsLVIvdXNyL3BrZy9s
aWIgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0
LTIuNy9wdHNuYW1lL3B0c25hbWUubyAtbHB5dGhvbjIuNyAtbyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL2xvd2xldmVsL3B0c25hbWUuc28NCmJ1aWxkaW5nICdmbGFz
aycgZXh0ZW5zaW9uDQpjcmVhdGluZyBidWlsZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi9sb3dsZXZlbC9mbGFzaw0KZ2NjIC1ETkRFQlVHIC1PMiAtREhBVkVfREJfMTg1X0gg
LUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNsdWRlIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzIC1mUElDIC1JLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS4uLy4uL3Rvb2xzL2xpYnhjIC1J
eGVuL2xvd2xldmVsL2ZsYXNrIC1JL3Vzci9wa2cvaW5jbHVkZS9weXRob24yLjcgLWMgeGVu
L2xvd2xldmVsL2ZsYXNrL2ZsYXNrLmMgLW8gYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4vbG93bGV2ZWwvZmxhc2svZmxhc2subyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
V2Vycm9yDQpnY2MgLXB0aHJlYWQgLXNoYXJlZCAtTC91c3IvcGtnc3JjL2xhbmcvcHl0aG9u
Mjcvd29yay9QeXRob24tMi43LjMgLUwvdXNyL2xpYiAtV2wsLVIvdXNyL2xpYiAtTC91c3Iv
cGtnL2xpYiAtV2wsLVIvdXNyL3BrZy9saWIgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgYnVp
bGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwvZmxhc2svZmxhc2su
byAtTC4uLy4uL3Rvb2xzL2xpYnhjIC1seGVuY3RybCAtbHB5dGhvbjIuNyAtbyBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL2xvd2xldmVsL2ZsYXNrLnNvDQovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcHl0aG9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0w
NzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL3hl
bg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3B5dGhvbi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDY0NCAtcCB4ZW4veG0vY3JlYXRlLmR0ZCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9zaGFyZS94ZW4NCkNDPSJnY2MiIENGTEFHUz0iLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5pbnN0YWxsLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICIgcHl0aG9uMi43IHNldHVwLnB5IGluc3RhbGwgXA0KCS0t
cHJlZml4PSIvdXNyL3hlbjQyIiAtLXJvb3Q9Ii9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwiIC0tZm9yY2UNCnJ1bm5pbmcgaW5zdGFsbA0KcnVubmluZyBidWlsZA0KcnVubmluZyBi
dWlsZF9weQ0KcnVubmluZyBidWlsZF9leHQNCnJ1bm5pbmcgaW5zdGFsbF9saWINCmNvcHlp
bmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9fX2luaXRfXy5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4vbG93bGV2ZWwvX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9sb3dsZXZl
bA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL2xvd2xldmVs
L3hjLnNvIC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9w
eXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vbG93bGV2ZWwNCmNvcHlpbmcgYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbC94cy5zbyAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL2xvd2xldmVsDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4vbG93bGV2ZWwvcHRzbmFtZS5zbyAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL2xvd2xldmVs
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwv
Zmxhc2suc28gLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9sb3dsZXZlbA0KY29weWluZyBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwvaXAucHkgLT4gL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4v
dXRpbC92dXNiX3V0aWwucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC92c2NzaV91dGlsLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3V0aWwvYXV4YmluLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNjb25z
dGFudHMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9zeHB1dGlscy5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi91dGlsL3hwb3Blbi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL2Jsa2lmLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwvQnJjdGwucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5n
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94bWxycGNsaWIyLnB5
IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3V0aWwvb3NoZWxwLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRp
bA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwvZGlh
Z25vc2UucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC91dGlscy5weSAtPiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91
dGlsL19faW5pdF9fLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwvYm9vdGxvYWRlci5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi91dGlsL2ZpbGV1cmkucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpj
b3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9ta2Rpci5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi91dGlsL3J3bG9jay5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0
aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL2Fj
bXBvbGljeS5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL2RpY3Rpby5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi91dGlsL2J1Z3Rvb2wucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9wYXRoLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwveG1scnBjY2xpZW50LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNwb2xp
Y3kucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9tYWMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91
dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9T
U0hUcmFuc3BvcnQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9hc3NlcnRzLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwvcGNpLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL3hzbS5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3V0aWwveHNtDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4vdXRpbC94c20vX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi91dGlsL3hzbQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3V0aWwveHNtL3hzbV9jb3JlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20NCmNv
cHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL3hzbS9kdW1t
eS9fX2luaXRfXy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL2R1bW15DQpjb3B5
aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20vZHVtbXkv
ZHVtbXkucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL3hzbS9kdW1teQ0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2ZsYXNrL19faW5p
dF9fLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9w
eXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20vZmxhc2sNCmNvcHlpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL3hzbS9mbGFzay9mbGFzay5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL2ZsYXNrDQpjb3B5aW5nIGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20vYWNtL19faW5pdF9fLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20vYWNtDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20vYWNtL2FjbS5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3V0aWwveHNtL2FjbQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hlbmQvWGVuZFByb3RvY29sLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVu
ZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVu
ZEVycm9yLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZENQVVBvb2wucHkgLT4gL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veGVuZC9lbmNvZGUucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5n
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kQ29uZmlnLnB5
IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3hlbmQvYXJjaC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRR
Q29XU3RvcmFnZVJlcG8ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRTWFBEZXYucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVu
ZC9vc2RlcC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRMb2NhbFN0b3JhZ2VSZXBvLnB5
IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZEF1dGhTZXNzaW9ucy5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94ZW5kL3V1aWQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kRFNDU0kucHkgLT4gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9YZW5kQm9vdGxvYWRlci5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hl
bmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1By
ZXR0eVByaW50LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc3hwLnB5IC0+IC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQvWGVuZEFQSUNvbnN0YW50cy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNv
cHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL01lbW9yeVBv
b2wucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kUElGLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQvWGVuZFBTQ1NJLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFRhc2sucHkgLT4gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9YZW5kWFNQb2xpY3kucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5k
Q2hlY2twb2ludC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRPcHRpb25zLnB5IC0+IC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0
ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hlbmQvaW1hZ2UucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5
aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9BcmdzLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3hlbmQvX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5k
RG9tYWluLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFBQQ0kucHkgLT4gL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veGVuZC9YZW5kQVBJLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZENvbnN0YW50cy5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmREbWVzZy5weSAtPiAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVu
L3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5k
L1hlbmRMb2dnaW5nLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFZNTWV0cmljcy5weSAt
PiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi94ZW5kL1hlbmROb2RlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVu
ZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVu
ZFZuZXQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kUEJELnB5IC0+IC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQvWGVuZFRhc2tNYW5hZ2VyLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29w
eWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFN0YXRl
U3RvcmUucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kWFNQb2xpY3lBZG1pbi5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi94ZW5kL1hlbmRCYXNlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZEFQ
SVN0b3JlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZE1vbml0b3IucHkgLT4gL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veGVuZC9YZW5kQVBJVmVyc2lvbi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRE
ZXZpY2VzLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFBJRk1ldHJpY3MucHkgLT4gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9YZW5kTmV0d29yay5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRD
bGllbnQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9WaWZjdGwucHkgLT4gL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4v
eGVuZC9iYWxsb29uLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFZESS5weSAtPiAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kL1hlbmRTdG9yYWdlUmVwb3NpdG9yeS5weSAtPiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
ZW5kL1hlbmREUENJLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL0NvbnNvbGVDb250
cm9sbGVyLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlci9TcnZEb21haW5E
aXIucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL1NydlhlbmRMb2cucHkg
LT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0
YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL3BhcmFtcy5weSAtPiAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvcGNpaWYucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94
ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQvc2VydmVyL3Z1c2JpZi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVy
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2
ZXIvYmxraWYucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL25ldGlmMi5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvcGNpcXVpcmsucHkgLT4gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL25ldGlmLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94ZW5kL3NlcnZlci9TcnZEbWVzZy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQv
c2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVu
ZC9zZXJ2ZXIvRGV2Q29uc3RhbnRzLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2
ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Nl
cnZlci9YTUxSUENTZXJ2ZXIucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVy
L1NydlJvb3QucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL1NydlNlcnZl
ci5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0
aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvX19pbml0X18ucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL3RwbWlmLnB5IC0+IC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kL3NlcnZlci9EZXZDb250cm9sbGVyLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94ZW5kL3NlcnZlci9TcnZEb21haW4ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQvc2VydmVyL3VkZXZldmVudC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVy
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2
ZXIvaXJxaWYucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL1NydkRhZW1v
bi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0
aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvcmVsb2NhdGUucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL1NTTFhNTFJQQ1NlcnZlci5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvdnNjc2lpZi5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9zZXJ2ZXIvdmZiaWYucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQvc2VydmVyL1Nydk5vZGUucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVy
L2lvcGlmLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlci9TcnZWbmV0RGly
LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlci90ZXN0cy90ZXN0X2NvbnRy
b2xsZXJzLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvdGVzdHMNCmNvcHlp
bmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlci90ZXN0
cy9fX2luaXRfXy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL3Rlc3RzDQpj
b3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC94ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC94ZW5zdG9yZQ0KY29w
eWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQveGVuc3RvcmUNCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3hlbnN0b3JlL3hzdXRp
bC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0
aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQveGVuc3RvcmUNCmNvcHlpbmcgYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3hlbnN0b3JlL19faW5pdF9fLnB5
IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC94ZW5zdG9yZQ0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVuc3RvcmUvdGVzdHMvX19pbml0X18u
cHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhv
bjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3hlbnN0b3JlL3Rlc3RzDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC94ZW5zdG9yZS90ZXN0cy9z
dHJlc3NfeHMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3hlbnN0b3JlL3Rlc3RzDQpj
b3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC90ZXN0cy90
ZXN0X1hlbmRDb25maWcucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3Rlc3RzDQpjb3B5
aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC90ZXN0cy90ZXN0
X3V1aWQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3Rlc3RzDQpjb3B5aW5nIGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC90ZXN0cy9fX2luaXRfXy5weSAt
PiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvdGVzdHMNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Rlc3RzL3Rlc3Rfc3hwLnB5IC0+IC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNr
YWdlcy94ZW4veGVuZC90ZXN0cw0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3htL2dldGVuZm9yY2UucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bQ0KY29w
eWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL21haW4ucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3htL3Jlc2V0cG9saWN5LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNv
cHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9zaHV0ZG93bi5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veG0vZ2V0cG9saWN5LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0N
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS94ZW5hcGlf
Y3JlYXRlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9YZW5BUEkucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL29w
dHMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3htL3NldGVuZm9yY2UucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL2dl
dGxhYmVsLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9jcmVhdGUucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL3Nl
dHBvbGljeS5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0vY29uc29sZS5weSAtPiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0v
Y3B1cG9vbC1jcmVhdGUucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bQ0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL19faW5pdF9fLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94bS9hZGRsYWJlbC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0vbWlncmF0ZS5weSAtPiAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veG0vcm1sYWJlbC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0vZHJ5LXJ1bi5weSAtPiAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veG0vcmVzb3VyY2VzLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9jcHVwb29sLW5ldy5weSAt
PiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4veG0vbmV3LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9oZWxwLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94bS9kdW1wcG9saWN5LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9jcHVwb29sLnB5IC0+IC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0
ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94bS9sYWJlbHMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bQ0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL3Rlc3RzL3Rlc3RfY3JlYXRl
LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0vdGVzdHMNCmNvcHlpbmcgYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS90ZXN0cy9fX2luaXRfXy5weSAtPiAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3htL3Rlc3RzDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4vd2ViL2h0dHBzZXJ2ZXIucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWINCmNv
cHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWIvU3J2QmFzZS5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3dlYg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3dlYi91bml4LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vd2ViDQpj
b3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vd2ViL2h0dHAucHkg
LT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi93ZWINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi93ZWIvcHJvdG9jb2wucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWIN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWIvcmVzb3Vy
Y2UucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi93ZWIvX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi93ZWINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWIv
U3J2RGlyLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vd2ViDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vd2ViL3N0YXRpYy5weSAtPiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3dlYg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3dl
Yi90Y3AucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWINCmNvcHlpbmcgYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWIvY29ubmVjdGlvbi5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3dlYg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3N2L0NyZWF0ZURvbWFpbi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3N2DQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vc3YvV2l6YXJkLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vc3YNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi9zdi9SZXN0b3JlRG9tYWluLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vc3YNCmNvcHlp
bmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdi9IVE1MQmFzZS5weSAt
PiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3N2DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4vc3YvX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9zdg0KY29w
eWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3N2L3V0aWwucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi9zdg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3N2L01haW4ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9zdg0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3N2L05vZGVJbmZvLnB5IC0+IC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0
ZS1wYWNrYWdlcy94ZW4vc3YNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi9zdi9Eb21JbmZvLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vc3YNCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdi9HZW5UYWJiZWQucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi9zdg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hzdmlldy9fX2luaXRfXy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hzdmll
dw0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hzdmlldy9t
YWluLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9w
eXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veHN2aWV3DQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veHN2aWV3L3hzdmlld2VyLnB5IC0+IC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNr
YWdlcy94ZW4veHN2aWV3DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4vcmVtdXMvdGFwZGlzay5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzDQpjb3B5
aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMvdm0ucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi9yZW11cw0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3JlbXVzL3FkaXNjLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cy9fX2lu
aXRfXy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIv
cHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMvdmlmLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4vcmVtdXMNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9y
ZW11cy9zYXZlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMNCmNvcHlpbmcgYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cy92ZGkucHkgLT4gL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi9yZW11cw0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3JlbXVzL2ltYWdlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMNCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cy9wcm9maWxlLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi9yZW11cy92YmQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cw0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3JlbXVzL3V0aWwu
cHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhv
bjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cw0KY29weWluZyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3JlbXVzL2Jsa2Rldi5weSAtPiAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVu
L3JlbXVzDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVt
dXMvZGV2aWNlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMNCmNvcHlpbmcgYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cy9uZXRsaW5rLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vcmVtdXMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vX19p
bml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL2xvd2xldmVsL19faW5pdF9fLnB5IHRvIF9faW5pdF9fLnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL2lwLnB5IHRvIGlwLnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL3Z1c2JfdXRpbC5weSB0byB2dXNiX3V0aWwucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwvdnNjc2lfdXRpbC5weSB0
byB2c2NzaV91dGlsLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGls
L2F1eGJpbi5weSB0byBhdXhiaW4ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3V0aWwveHNjb25zdGFudHMucHkgdG8geHNjb25zdGFudHMucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwvc3hwdXRpbHMucHkgdG8gc3hwdXRpbHMucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHBvcGVuLnB5IHRvIHhw
b3Blbi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9ibGtpZi5w
eSB0byBibGtpZi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9C
cmN0bC5weSB0byBCcmN0bC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
dXRpbC94bWxycGNsaWIyLnB5IHRvIHhtbHJwY2xpYjIucHljDQpieXRlLWNvbXBpbGluZyAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3V0aWwvb3NoZWxwLnB5IHRvIG9zaGVscC5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9kaWFnbm9zZS5weSB0byBkaWFnbm9zZS5w
eWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC91dGlscy5weSB0byB1
dGlscy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9fX2luaXRf
Xy5weSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
dXRpbC9ib290bG9hZGVyLnB5IHRvIGJvb3Rsb2FkZXIucHljDQpieXRlLWNvbXBpbGluZyAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3V0aWwvZmlsZXVyaS5weSB0byBmaWxldXJpLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL21rZGlyLnB5IHRvIG1rZGlyLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL3J3bG9jay5weSB0byByd2xv
Y2sucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwvYWNtcG9saWN5
LnB5IHRvIGFjbXBvbGljeS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
dXRpbC9kaWN0aW8ucHkgdG8gZGljdGlvLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi91dGlsL2J1Z3Rvb2wucHkgdG8gYnVndG9vbC5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9wYXRoLnB5IHRvIHBhdGgucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveG1scnBjY2xpZW50LnB5IHRvIHhtbHJwY2Ns
aWVudC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c3BvbGlj
eS5weSB0byB4c3BvbGljeS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
dXRpbC9tYWMucHkgdG8gbWFjLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi91dGlsL1NTSFRyYW5zcG9ydC5weSB0byBTU0hUcmFuc3BvcnQucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwvYXNzZXJ0cy5weSB0byBhc3NlcnRzLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL3BjaS5weSB0byBwY2kucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL3hzbS5weSB0byB4
c20ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL19faW5p
dF9fLnB5IHRvIF9faW5pdF9fLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi91dGlsL3hzbS94c21fY29yZS5weSB0byB4c21fY29yZS5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20vZHVtbXkvX19pbml0X18ucHkgdG8gX19pbml0
X18ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL2R1bW15
L2R1bW15LnB5IHRvIGR1bW15LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi91dGlsL3hzbS9mbGFzay9fX2luaXRfXy5weSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20vZmxhc2svZmxhc2sucHkgdG8gZmxh
c2sucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL2FjbS9f
X2luaXRfXy5weSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4vdXRpbC94c20vYWNtL2FjbS5weSB0byBhY20ucHljDQpieXRlLWNvbXBpbGluZyAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZFByb3RvY29sLnB5IHRvIFhlbmRQcm90b2NvbC5w
eWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRXJyb3IucHkg
dG8gWGVuZEVycm9yLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L1hlbmRDUFVQb29sLnB5IHRvIFhlbmRDUFVQb29sLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL2VuY29kZS5weSB0byBlbmNvZGUucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZENvbmZpZy5weSB0byBYZW5kQ29uZmln
LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL2FyY2gucHkgdG8g
YXJjaC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kUUNv
V1N0b3JhZ2VSZXBvLnB5IHRvIFhlbmRRQ29XU3RvcmFnZVJlcG8ucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkgdG8gWGVuZERv
bWFpbkluZm8ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZFNYUERldi5weSB0byBYZW5kU1hQRGV2LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi94ZW5kL29zZGVwLnB5IHRvIG9zZGVwLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRMb2NhbFN0b3JhZ2VSZXBvLnB5IHRvIFhlbmRMb2Nh
bFN0b3JhZ2VSZXBvLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L1hlbmRBdXRoU2Vzc2lvbnMucHkgdG8gWGVuZEF1dGhTZXNzaW9ucy5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC91dWlkLnB5IHRvIHV1aWQucHljDQpieXRl
LWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIv
cHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZERTQ1NJLnB5IHRvIFhlbmRE
U0NTSS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQm9v
dGxvYWRlci5weSB0byBYZW5kQm9vdGxvYWRlci5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veGVuZC9QcmV0dHlQcmludC5weSB0byBQcmV0dHlQcmludC5weWMNCmJ5
dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zeHAucHkgdG8gc3hwLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRBUElDb25zdGFudHMu
cHkgdG8gWGVuZEFQSUNvbnN0YW50cy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZC9NZW1vcnlQb29sLnB5IHRvIE1lbW9yeVBvb2wucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZFBJRi5weSB0byBYZW5kUElGLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRQU0NTSS5weSB0byBY
ZW5kUFNDU0kucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZFRhc2sucHkgdG8gWGVuZFRhc2sucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQvWGVuZFhTUG9saWN5LnB5IHRvIFhlbmRYU1BvbGljeS5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQ2hlY2twb2ludC5weSB0byBYZW5k
Q2hlY2twb2ludC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9Y
ZW5kT3B0aW9ucy5weSB0byBYZW5kT3B0aW9ucy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veGVuZC9pbWFnZS5weSB0byBpbWFnZS5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9BcmdzLnB5IHRvIEFyZ3MucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvX19pbml0X18ucHkgdG8gX19pbml0X18ucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbi5weSB0
byBYZW5kRG9tYWluLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L1hlbmRQUENJLnB5IHRvIFhlbmRQUENJLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi94ZW5kL1hlbmRBUEkucHkgdG8gWGVuZEFQSS5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQ29uc3RhbnRzLnB5IHRvIFhlbmRDb25zdGFu
dHMucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZERtZXNn
LnB5IHRvIFhlbmREbWVzZy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eGVuZC9YZW5kTG9nZ2luZy5weSB0byBYZW5kTG9nZ2luZy5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kVk1NZXRyaWNzLnB5IHRvIFhlbmRWTU1ldHJp
Y3MucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZE5vZGUu
cHkgdG8gWGVuZE5vZGUucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hl
bmQvWGVuZFZuZXQucHkgdG8gWGVuZFZuZXQucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3hlbmQvWGVuZFBCRC5weSB0byBYZW5kUEJELnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRUYXNrTWFuYWdlci5weSB0byBYZW5kVGFz
a01hbmFnZXIucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZFN0YXRlU3RvcmUucHkgdG8gWGVuZFN0YXRlU3RvcmUucHljDQpieXRlLWNvbXBpbGluZyAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZFhTUG9saWN5QWRtaW4ucHkgdG8gWGVuZFhTUG9s
aWN5QWRtaW4ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZEJhc2UucHkgdG8gWGVuZEJhc2UucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQvWGVuZEFQSVN0b3JlLnB5IHRvIFhlbmRBUElTdG9yZS5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kTW9uaXRvci5weSB0byBYZW5kTW9u
aXRvci5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQVBJ
VmVyc2lvbi5weSB0byBYZW5kQVBJVmVyc2lvbi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veGVuZC9YZW5kRGV2aWNlcy5weSB0byBYZW5kRGV2aWNlcy5weWMNCmJ5
dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kUElGTWV0cmljcy5weSB0
byBYZW5kUElGTWV0cmljcy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eGVuZC9YZW5kTmV0d29yay5weSB0byBYZW5kTmV0d29yay5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQ2xpZW50LnB5IHRvIFhlbmRDbGllbnQucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvVmlmY3RsLnB5IHRvIFZp
ZmN0bC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9iYWxsb29u
LnB5IHRvIGJhbGxvb24ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hl
bmQvWGVuZFZESS5weSB0byBYZW5kVkRJLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi94ZW5kL1hlbmRTdG9yYWdlUmVwb3NpdG9yeS5weSB0byBYZW5kU3RvcmFnZVJl
cG9zaXRvcnkucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZERQQ0kucHkgdG8gWGVuZERQQ0kucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQvc2VydmVyL0NvbnNvbGVDb250cm9sbGVyLnB5IHRvIENvbnNvbGVDb250cm9s
bGVyLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9T
cnZEb21haW5EaXIucHkgdG8gU3J2RG9tYWluRGlyLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9TcnZYZW5kTG9nLnB5IHRvIFNydlhlbmRMb2cu
cHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL3BhcmFt
cy5weSB0byBwYXJhbXMucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hl
bmQvc2VydmVyL3BjaWlmLnB5IHRvIHBjaWlmLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL3hlbi94ZW5kL3NlcnZlci92dXNiaWYucHkgdG8gdnVzYmlmLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9ibGtpZi5weSB0byBibGtp
Zi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvbmV0
aWYyLnB5IHRvIG5ldGlmMi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eGVuZC9zZXJ2ZXIvcGNpcXVpcmsucHkgdG8gcGNpcXVpcmsucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL25ldGlmLnB5IHRvIG5ldGlmLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9TcnZEbWVzZy5w
eSB0byBTcnZEbWVzZy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVu
ZC9zZXJ2ZXIvRGV2Q29uc3RhbnRzLnB5IHRvIERldkNvbnN0YW50cy5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvWE1MUlBDU2VydmVyLnB5IHRv
IFhNTFJQQ1NlcnZlci5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVu
ZC9zZXJ2ZXIvU3J2Um9vdC5weSB0byBTcnZSb290LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9TcnZTZXJ2ZXIucHkgdG8gU3J2U2VydmVyLnB5
Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9fX2luaXRf
Xy5weSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eGVuZC9zZXJ2ZXIvdHBtaWYucHkgdG8gdHBtaWYucHljDQpieXRlLWNvbXBpbGluZyAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0RldkNvbnRyb2xsZXIucHkgdG8gRGV2Q29udHJv
bGxlci5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIv
QmxrdGFwQ29udHJvbGxlci5weSB0byBCbGt0YXBDb250cm9sbGVyLnB5Yw0KYnl0ZS1jb21w
aWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhv
bjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9TcnZEb21haW4ucHkgdG8gU3J2
RG9tYWluLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZl
ci91ZGV2ZXZlbnQucHkgdG8gdWRldmV2ZW50LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL3hlbi94ZW5kL3NlcnZlci9pcnFpZi5weSB0byBpcnFpZi5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvU3J2RGFlbW9uLnB5IHRvIFNy
dkRhZW1vbi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2
ZXIvcmVsb2NhdGUucHkgdG8gcmVsb2NhdGUucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3hlbmQvc2VydmVyL1NTTFhNTFJQQ1NlcnZlci5weSB0byBTU0xYTUxSUENT
ZXJ2ZXIucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVy
L3ZzY3NpaWYucHkgdG8gdnNjc2lpZi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZC9zZXJ2ZXIvdmZiaWYucHkgdG8gdmZiaWYucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL1Nydk5vZGUucHkgdG8gU3J2Tm9kZS5w
eWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvaW9waWYu
cHkgdG8gaW9waWYucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQv
c2VydmVyL1NydlZuZXREaXIucHkgdG8gU3J2Vm5ldERpci5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvdGVzdHMvdGVzdF9jb250cm9sbGVycy5w
eSB0byB0ZXN0X2NvbnRyb2xsZXJzLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi94ZW5kL3NlcnZlci90ZXN0cy9fX2luaXRfXy5weSB0byBfX2luaXRfXy5weWMNCmJ5
dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC94ZW5zdG9yZS94c3RyYW5zYWN0
LnB5IHRvIHhzdHJhbnNhY3QucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSB0byB4c3dhdGNoLnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3hlbnN0b3JlL3hzdXRpbC5weSB0byB4c3V0aWwu
cHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQveGVuc3RvcmUvX19p
bml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQveGVuc3RvcmUvdGVzdHMvX19pbml0X18ucHkgdG8gX19pbml0X18ucHljDQpi
eXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQveGVuc3RvcmUvdGVzdHMvc3Ry
ZXNzX3hzLnB5IHRvIHN0cmVzc194cy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZC90ZXN0cy90ZXN0X1hlbmRDb25maWcucHkgdG8gdGVzdF9YZW5kQ29uZmln
LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3Rlc3RzL3Rlc3Rf
dXVpZC5weSB0byB0ZXN0X3V1aWQucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQvdGVzdHMvX19pbml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvdGVzdHMvdGVzdF9zeHAucHkgdG8gdGVzdF9z
eHAucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL2dldGVuZm9yY2Uu
cHkgdG8gZ2V0ZW5mb3JjZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eG0vbWFpbi5weSB0byBtYWluLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bS9yZXNldHBvbGljeS5weSB0byByZXNldHBvbGljeS5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veG0vc2h1dGRvd24ucHkgdG8gc2h1dGRvd24ucHljDQpieXRl
LWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIv
cHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL2dldHBvbGljeS5weSB0byBnZXRwb2xp
Y3kucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL3hlbmFwaV9jcmVh
dGUucHkgdG8geGVuYXBpX2NyZWF0ZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veG0vWGVuQVBJLnB5IHRvIFhlbkFQSS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veG0vb3B0cy5weSB0byBvcHRzLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94bS9zZXRlbmZvcmNlLnB5IHRvIHNldGVuZm9yY2UucHljDQpieXRl
LWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIv
cHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL2dldGxhYmVsLnB5IHRvIGdldGxhYmVs
LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9jcmVhdGUucHkgdG8g
Y3JlYXRlLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9zZXRwb2xp
Y3kucHkgdG8gc2V0cG9saWN5LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bS9jb25zb2xlLnB5IHRvIGNvbnNvbGUucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3htL2NwdXBvb2wtY3JlYXRlLnB5IHRvIGNwdXBvb2wtY3JlYXRlLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9fX2luaXRfXy5weSB0byBfX2lu
aXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0vYWRkbGFiZWwu
cHkgdG8gYWRkbGFiZWwucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3ht
L21pZ3JhdGUucHkgdG8gbWlncmF0ZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veG0vcm1sYWJlbC5weSB0byBybWxhYmVsLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94bS9kcnktcnVuLnB5IHRvIGRyeS1ydW4ucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3htL3Jlc291cmNlcy5weSB0byByZXNvdXJjZXMucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL2NwdXBvb2wtbmV3LnB5IHRv
IGNwdXBvb2wtbmV3LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9u
ZXcucHkgdG8gbmV3LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9o
ZWxwLnB5IHRvIGhlbHAucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3ht
L2R1bXBwb2xpY3kucHkgdG8gZHVtcHBvbGljeS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veG0vY3B1cG9vbC5weSB0byBjcHVwb29sLnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi94bS9sYWJlbHMucHkgdG8gbGFiZWxzLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS90ZXN0cy90ZXN0X2NyZWF0ZS5weSB0byB0
ZXN0X2NyZWF0ZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0vdGVz
dHMvX19pbml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3dlYi9odHRwc2VydmVyLnB5IHRvIGh0dHBzZXJ2ZXIucHljDQpieXRlLWNv
bXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0
aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi9TcnZCYXNlLnB5IHRvIFNydkJhc2UucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi91bml4LnB5IHRvIHVuaXgu
cHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi9odHRwLnB5IHRvIGh0
dHAucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi9wcm90b2NvbC5w
eSB0byBwcm90b2NvbC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vd2Vi
L3Jlc291cmNlLnB5IHRvIHJlc291cmNlLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi93ZWIvX19pbml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3dlYi9TcnZEaXIucHkgdG8gU3J2RGlyLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWIvc3RhdGljLnB5IHRvIHN0YXRpYy5weWMN
CmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vd2ViL3RjcC5weSB0byB0Y3AucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi9jb25uZWN0aW9uLnB5IHRv
IGNvbm5lY3Rpb24ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3N2L0Ny
ZWF0ZURvbWFpbi5weSB0byBDcmVhdGVEb21haW4ucHljDQpieXRlLWNvbXBpbGluZyAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3N2L1dpemFyZC5weSB0byBXaXphcmQucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3N2L1Jlc3RvcmVEb21haW4ucHkgdG8gUmVzdG9yZURvbWFp
bi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vc3YvSFRNTEJhc2UucHkg
dG8gSFRNTEJhc2UucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3N2L19f
aW5pdF9fLnB5IHRvIF9faW5pdF9fLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi9zdi91dGlsLnB5IHRvIHV0aWwucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3N2L01haW4ucHkgdG8gTWFpbi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNr
YWdlcy94ZW4vc3YvTm9kZUluZm8ucHkgdG8gTm9kZUluZm8ucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3N2L0RvbUluZm8ucHkgdG8gRG9tSW5mby5weWMNCmJ5dGUt
Y29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9w
eXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vc3YvR2VuVGFiYmVkLnB5IHRvIEdlblRhYmJl
ZC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veHN2aWV3L19faW5pdF9f
LnB5IHRvIF9faW5pdF9fLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94
c3ZpZXcvbWFpbi5weSB0byBtYWluLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi94c3ZpZXcveHN2aWV3ZXIucHkgdG8geHN2aWV3ZXIucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzL3RhcGRpc2sucHkgdG8gdGFwZGlzay5weWMNCmJ5
dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMvdm0ucHkgdG8gdm0ucHljDQpi
eXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzL3FkaXNjLnB5IHRvIHFkaXNj
LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cy9fX2luaXRfXy5w
eSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVt
dXMvdmlmLnB5IHRvIHZpZi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
cmVtdXMvc2F2ZS5weSB0byBzYXZlLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi9yZW11cy92ZGkucHkgdG8gdmRpLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi9yZW11cy9pbWFnZS5weSB0byBpbWFnZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0
ZS1wYWNrYWdlcy94ZW4vcmVtdXMvcHJvZmlsZS5weSB0byBwcm9maWxlLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cy92YmQucHkgdG8gdmJkLnB5Yw0KYnl0
ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cy91dGlsLnB5IHRvIHV0aWwucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzL2Jsa2Rldi5weSB0byBi
bGtkZXYucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzL2Rldmlj
ZS5weSB0byBkZXZpY2UucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3Jl
bXVzL25ldGxpbmsucHkgdG8gbmV0bGluay5weWMNCnJ1bm5pbmcgaW5zdGFsbF9lZ2dfaW5m
bw0KUmVtb3ZpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi0zLjAtcHkyLjcuZWdnLWluZm8NCldyaXRp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi0zLjAtcHkyLjcuZWdnLWluZm8NCmdtYWtlWzNdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3B5dGhvbicNCmdtYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMg
cHlncnViIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9weWdydWInDQpDQz0iZ2NjIiBDRkxBR1M9Ii1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIiBweXRob24yLjcgc2V0dXAucHkgYnVpbGQNCnJ1bm5pbmcgYnVpbGQN
CnJ1bm5pbmcgYnVpbGRfcHkNCmNyZWF0aW5nIGJ1aWxkDQpjcmVhdGluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy9ncnViDQpjb3B5aW5nIHNyYy9FeHRMaW51eENvbmYucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L2dydWINCmNvcHlpbmcgc3JjL0xpbG9Db25mLnB5IC0+
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy9ncnViDQpjb3B5aW5nIHNyYy9HcnVi
Q29uZi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcvZ3J1Yg0KY29weWlu
ZyBzcmMvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L2dy
dWINCnJ1bm5pbmcgYnVpbGRfZXh0DQpidWlsZGluZyAnZnNpbWFnZScgZXh0ZW5zaW9uDQpj
cmVhdGluZyBidWlsZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43DQpjcmVhdGluZyBidWls
ZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43L3NyYw0KY3JlYXRpbmcgYnVpbGQvdGVtcC5u
ZXRic2QtNi4wLWFtZDY0LTIuNy9zcmMvZnNpbWFnZQ0KZ2NjIC1ETkRFQlVHIC1PMiAtREhB
VkVfREJfMTg1X0ggLUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNsdWRlIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1mUElDIC1JLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24v
IC1JL3Vzci9wa2cvaW5jbHVkZS9weXRob24yLjcgLWMgc3JjL2ZzaW1hZ2UvZnNpbWFnZS5j
IC1vIGJ1aWxkL3RlbXAubmV0YnNkLTYuMC1hbWQ2NC0yLjcvc3JjL2ZzaW1hZ2UvZnNpbWFn
ZS5vIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZXJyb3INCmdjYyAtcHRocmVhZCAtc2hhcmVk
IC1ML3Vzci9wa2dzcmMvbGFuZy9weXRob24yNy93b3JrL1B5dGhvbi0yLjcuMyAtTC91c3Iv
bGliIC1XbCwtUi91c3IvbGliIC1ML3Vzci9wa2cvbGliIC1XbCwtUi91c3IvcGtnL2xpYiAt
TzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5idWlsZC5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyBidWlsZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43
L3NyYy9mc2ltYWdlL2ZzaW1hZ2UubyAtTC4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9u
LyAtbGZzaW1hZ2UgLWxweXRob24yLjcgLW8gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L2ZzaW1hZ2Uuc28NCnJ1bm5pbmcgYnVpbGRfc2NyaXB0cw0KY3JlYXRpbmcgYnVpbGQv
c2NyaXB0cy0yLjcNCmNvcHlpbmcgYW5kIGFkanVzdGluZyBzcmMvcHlncnViIC0+IGJ1aWxk
L3NjcmlwdHMtMi43DQpjaGFuZ2luZyBtb2RlIG9mIGJ1aWxkL3NjcmlwdHMtMi43L3B5Z3J1
YiBmcm9tIDY0NCB0byA3NTUNCkNDPSJnY2MiIENGTEFHUz0iLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5pbnN0YWxsLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICIgcHl0aG9uMi43IHNldHVwLnB5IGluc3RhbGwgXA0KCS0tcHJlZml4PSIv
dXNyL3hlbjQyIiAtLXJvb3Q9Ii9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwiIFwNCgkt
LWluc3RhbGwtc2NyaXB0cz0vdXNyL3hlbjQyL2JpbiAtLWZvcmNlDQpydW5uaW5nIGluc3Rh
bGwNCnJ1bm5pbmcgYnVpbGQNCnJ1bm5pbmcgYnVpbGRfcHkNCnJ1bm5pbmcgYnVpbGRfZXh0
DQpydW5uaW5nIGJ1aWxkX3NjcmlwdHMNCnJ1bm5pbmcgaW5zdGFsbF9saWINCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L2dydWIvRXh0TGludXhDb25mLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy9ncnViDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy9ncnViL0xpbG9Db25mLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9ncnViDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy9ncnViL0dydWJDb25mLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy9ncnViDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy9n
cnViL19faW5pdF9fLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9ncnViDQpjb3B5aW5nIGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy9mc2ltYWdlLnNvIC0+IC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcw0KYnl0
ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2dydWIvRXh0TGludXhDb25mLnB5IHRvIEV4dExp
bnV4Q29uZi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9ncnViL0xpbG9Db25m
LnB5IHRvIExpbG9Db25mLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2dydWIv
R3J1YkNvbmYucHkgdG8gR3J1YkNvbmYucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMvZ3J1Yi9fX2luaXRfXy5weSB0byBfX2luaXRfXy5weWMNCnJ1bm5pbmcgaW5zdGFsbF9z
Y3JpcHRzDQpjb3B5aW5nIGJ1aWxkL3NjcmlwdHMtMi43L3B5Z3J1YiAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NCmVycm9yOiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4vcHlncnViOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5DQpnbWFrZVszXTogKioqIFtpbnN0YWxsXSBFcnJvciAxDQpnbWFrZVszXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9weWdydWInDQpnbWFr
ZVsyXTogKioqIFtzdWJkaXItaW5zdGFsbC1weWdydWJdIEVycm9yIDINCmdtYWtlWzJdOiBM
ZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMV06ICoq
KiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyDQpnbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlOiAqKiogW2luc3RhbGwtdG9vbHNd
IEVycm9yIDINCmRvbTAjIGV4aXQNCgpTY3JpcHQgZG9uZSBvbiBUdWUgRGVjICA0IDE0OjM3
OjIyIDIwMTIK
--------------060000040504090108010704
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------060000040504090108010704--


From xen-users-bounces@lists.xen.org Tue Dec 04 16:28:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 16:28:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfvLc-0004v9-Fo; Tue, 04 Dec 2012 16:27:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>) id 1Tftje-0006AK-40
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 14:44:35 +0000
Received: from [85.158.143.35:21772] by server-1.bemta-4.messagelabs.com id
	E9/F2-27934-15C0EB05; Tue, 04 Dec 2012 14:44:33 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-12.tower-21.messagelabs.com!1354632218!12794947!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6268 invoked from network); 4 Dec 2012 14:43:38 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-12.tower-21.messagelabs.com with SMTP;
	4 Dec 2012 14:43:38 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 15BCA2C216;
	Tue,  4 Dec 2012 15:43:52 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id nnbf39BCvM7T; Tue,  4 Dec 2012 15:43:47 +0100 (CET)
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 168E52C212;
	Tue,  4 Dec 2012 15:43:47 +0100 (CET)
Message-ID: <50BE0C0B.6010007@laukamp.me>
Date: Tue, 04 Dec 2012 15:43:23 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me> <50BE043E.7000000@citrix.com>
In-Reply-To: <50BE043E.7000000@citrix.com>
Content-Type: multipart/mixed; boundary="------------060000040504090108010704"
X-Mailman-Approved-At: Tue, 04 Dec 2012 16:27:51 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------060000040504090108010704
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Am 04.12.2012 15:10, schrieb Roger Pau MonnÃ©:
> On 04/12/12 14:45, Lukas Laukamp wrote:
>> Hello all,
>>
>> because there are still problems to build Xen 4.2 on NetBSD (there was
>> also another thread on the port-xen list) I forward this message to get
>> a solution for the problem. The complete output of my build is in a log
>> file in the attachment.
>>
>> I used this commands for compilation:
>>
>> ./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
>> gmake PYTHON=/usr/pkg/bin/python2.7 xen
>> gmake tools
>>
>> I took the commans from this wiki article: http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD
>>
>> The build error appears in the tools target in libxl.
>>
>> This is the last mail from port-xen list related to this theme:
>>
>> On 30/11/12 21:16, Mike Bowie wrote:
>>
>>> On 11/30/12 12:13 PM, Jeff Rizzo wrote:
>>>> Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
>>>> lot to be done, and my pkgsrc-fu is not all that great.
>>> I could be up for that... might not be until next week, but if the build
>>> steps all work out, I should be able to cobble something together into
>>> pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also...
>>> double win.)
>> I would definetely help, this will probably require some Makefile
>> changes, which I think should be submitted upstream.
>>
>> Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?
>>
>>
>>
>> -------- Original-Nachricht --------
>> Betreff: 	Compilation of Xen 4.2 Utils breaks on NetBSD 6
>> Datum: 	Mon, 3 Dec 2012 17:19:16 +0000
>> Von: 	Miguel Clara<miguelmclara@gmail.com>
>> An: 	port-xen@netbsd.org, lukas@laukamp.me
>>
>>
>>
>> Lukas Laukamp<lukas<at>  laukamp.me<http://laukamp.me>>  writes:
>>
>>> Hey all,
>>>
>>> I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self compiled
>>> fine but the compilation of the utils breaks with this error:
>>>
>>> In file included from xl_cmdimpl.c:40:0:
>>> libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file or
>> directory
>>> compilation terminated.
>>> gmake[3]: *** [xl_cmdimpl.o] Error 1
>>> gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'
>>> gmake[2]: *** [subdir-install-libxl] Error 2
>>> gmake[2]: Leaving directory `/root/xen-4.2.0/tools'
>>> gmake[1]: *** [subdirs-install] Error 2
>>> gmake[1]: Leaving directory `/root/xen-4.2.0/tools'
>>> gmake: *** [install-tools] Error 2
>>> testdom0#
>>>
>>> I passed the needed options to the configure script so that it searches
>>> in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which is
>>> declaired to don't exist, exists in /usr/pkg/include/yajl/ so I don't
>>> understand why the file could not be found.
>>>
>>> Hope that someone could help me.
>>>
>>> Best Regards
>>>
>>>
>> I'm trying to build following the guide at:
>> http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD
>>
>> All works fine until I try to build "tools"
>>
>> gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\""
>>>> _paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\"">>_paths.h.tmp.tmp;
>> echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> ibexec\"">>_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\""
>>>> _paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\""
>>>> _paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> IR=\"/usr/pkg/bin\"">>_paths.h.tmp.tmp; echo
>> "XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\"">>_paths.h.tmp.tmp; echo
>> "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"">>_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> paths.h.tmp.tmp; echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\""
>>>> _paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\""
>>>> _paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> "XEN_RUN_DIR=\"/usr/pkg/var/run/xen\"">>_paths.h.tmp.tmp; echo
>> "XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\"">>_paths.h.tmp.tmp;
>> if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp _paths.h.tmp; else
>> rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp>_paths.h.2.tmp
>> â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp _paths.h;
>> else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gcc -pthread -o testidl testidl.o libxlutil.so
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so
>> -Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /xen-data/xen-4.2.0/tools/libxl/../../tools/libxc
>> -Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore
>> /home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so -L/usr/pkg/lib
>> â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> ld: warning: libyajl.so.2, needed by
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so, not
>> found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>> undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>> gmake: *** [install-tools] Error 2
>>
>>
>> I'm using yajl version 2....  could this be the problem? Is there any patch?
> yajl 2 should be supported, since I guess you installed yajl from
> pkgsrc, could you try setting LD_LIBRARY_PATH=/usr/pkg/lib before compiling?
>
> See the following message from Riz:
> http://mail-index.netbsd.org/port-xen/2012/11/30/msg007740.html
>
> Indeed this should be looked at and fixed.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Hello,

when I assigne LD_LIBRARY_PATH=/usr/pkg/lib to gmake when trying to 
compile tools target libxl gets compiled. But later it breaks when 
building the filesystem structure for the tools-install target because 
it can't find pygrub. The complete output of the build process is in the 
attachment.

Best Regards

--------------060000040504090108010704
Content-Type: text/plain;
 name="xen-build2.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xen-build2.log"

U2NyaXB0IHN0YXJ0ZWQgb24gVHVlIERlYyAgNCAxNDozMDo0MSAyMDEyCmRvbTAjIGdtYWtl
IExEX0xJQlJBUllfUEFUSD0vdXNyL3BrZy9saWIgdG9vbHMNCmdtYWtlIC1DIHRvb2xzIGlu
c3RhbGwNCmdtYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scycNCmdtYWtlIC1DIGluY2x1ZGUgaW5zdGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUnDQpnbWFrZSAtQyB4ZW4t
Zm9yZWlnbg0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24nDQpweXRob24yLjcgbWtoZWFkZXIucHkgeDg2
XzMyIHg4Nl8zMi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1mb3JlaWdu
Ly4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMyLmggL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNs
dWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaA0KcHl0
aG9uMi43IG1raGVhZGVyLnB5IHg4Nl82NCB4ODZfNjQuaCAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvaW5jbHVkZS94ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYveGVuLXg4Nl82NC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlL3hlbi1m
b3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgNCnB5dGhvbjIuNyBta2hlYWRlci5weSBpYTY0IGlhNjQuaCAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1pYTY0LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1
ZGUveGVuLWZvcmVpZ24vLi4vLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3hlbi5oDQpweXRo
b24yLjcgbWtjaGVja2VyLnB5IGNoZWNrZXIuYyB4ODZfMzIgeDg2XzY0IGlhNjQNCmdjYyAt
V2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8yIC1mb21pdC1mcmFtZS1wb2lu
dGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1vIGNoZWNrZXIgY2hlY2tlci5jDQouL2NoZWNrZXIgPiB0bXAuc2l6ZQ0KZGlmZiAtdSBy
ZWZlcmVuY2Uuc2l6ZSB0bXAuc2l6ZQ0Kcm0gdG1wLnNpemUNCmdtYWtlWzRdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24n
DQpta2RpciAtcCB4ZW4vbGliZWxmDQpsbiAtc2YgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL0NPUFlJTkcgeGVuDQpsbiAtc2YgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRl
L3B1YmxpYy90cmFjZS5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hl
bi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1
ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaCAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvcGxhdGZvcm0uaCAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODZfNjQuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVk
ZS9wdWJsaWMvcGh5c2Rldi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4u
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmggL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2NhbGxi
YWNrLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUv
cHVibGljL3NjaGVkLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVu
L2luY2x1ZGUvcHVibGljL21lbW9yeS5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRl
Ly4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oIC9yb290L3hlbi00LjIuMC90
b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODZf
MzIuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tMF9vcHMuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtX2V2ZW50LmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL3ZlcnNpb24uaCAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvZXZlbnRfY2hhbm5l
bC5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1
YmxpYy94ZW5vcHJvZi5oIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hl
bi9pbmNsdWRlL3B1YmxpYy94ZW5jb21tLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1
ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2luY2x1ZGUvLi4vLi4veGVuL2luY2x1ZGUvcHVibGljL25taS5oIC9yb290L3hl
bi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWlh
NjQuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9w
dWJsaWMva2V4ZWMuaCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUv
Li4vLi4veGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaCB4ZW4NCmxuIC1zZiAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1pYTY0
IC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4NiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtIC9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3hl
bi9pbmNsdWRlL3B1YmxpYy9pbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8u
Li94ZW4vaW5jbHVkZS9wdWJsaWMveHNtIHhlbg0KbG4gLXNmIC4uL3hlbi1zeXMvTmV0QlNE
IHhlbi9zeXMNCmxuIC1zZiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi94
ZW4vaW5jbHVkZS94ZW4vbGliZWxmLmggL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUv
Li4vLi4veGVuL2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaCB4ZW4vbGliZWxmLw0KbG4gLXMg
Li4veGVuLWZvcmVpZ24geGVuL2ZvcmVpZ24NCnRvdWNoIHhlbi8uZGlyDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hl
bi9hcmNoLWlhNjQNCi9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xz
L2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2FyY2gtaWE2NC9odm0NCi9yb290L3hlbi00LjIu
MC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1w
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2Fy
Y2gteDg2DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni9odm0NCi9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2ZvcmVpZ24N
Ci9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUveGVuL2h2bQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vaW8NCi9yb290L3hlbi00LjIuMC90b29s
cy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL3N5cw0KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
ZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5j
bHVkZS94ZW4veHNtDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vQ09QWUlORyAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbg0KL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuLyou
aCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbg0K
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFs
bCAtbTA2NDQgLXAgeGVuL2FyY2gtaWE2NC8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vYXJjaC1pYTY0DQovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4v
YXJjaC1pYTY0L2h2bS8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvaW5jbHVkZS94ZW4vYXJjaC1pYTY0L2h2bQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2lu
Y2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gteDg2
LyouaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hl
bi9hcmNoLXg4Ng0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMv
Y3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2FyY2gteDg2L2h2bS8qLmggL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vYXJjaC14ODYvaHZt
DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDY0NCAtcCB4ZW4vZm9yZWlnbi8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvaW5jbHVkZS94ZW4vZm9yZWlnbg0KL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2luY2x1ZGUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgeGVuL2h2
bS8qLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZS94
ZW4vaHZtDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vaW8vKi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL2lvDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aW5jbHVkZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4vc3lzLyou
aCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbi9z
eXMNCi9yb290L3hlbi00LjIuMC90b29scy9pbmNsdWRlLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLW0wNjQ0IC1wIHhlbi94c20vKi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2luY2x1ZGUveGVuL3hzbQ0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZScNCmdtYWtlWzJdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgbGlieGMgaW5z
dGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhjJw0KZ21ha2UgbGlicw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjJw0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2NvcmUuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2lu
Zy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90
b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jb3JlLm8geGNfY29yZS5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19jb3JlX3g4Ni5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlw
ZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2NvcmVfeDg2Lm8geGNfY29yZV94ODYuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfY3B1cG9vbC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LXB0aHJlYWQgIC1jIC1vIHhjX2NwdXBvb2wubyB4Y19jcHVwb29sLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhjX2RvbWFpbi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJl
YWQgIC1jIC1vIHhjX2RvbWFpbi5vIHhjX2RvbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19l
dnRjaG4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAt
byB4Y19ldnRjaG4ubyB4Y19ldnRjaG4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZ250dGFiLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfZ250
dGFiLm8geGNfZ250dGFiLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX21pc2Muby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19taXNjLm8geGNfbWlz
Yy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC54Y19mbGFzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2ZsYXNrLm8geGNfZmxhc2suYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfcGh5c2Rldi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
SS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMg
LUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LXB0aHJlYWQgIC1jIC1vIHhjX3BoeXNkZXYubyB4Y19waHlzZGV2LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhjX3ByaXZhdGUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8u
Li94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhy
ZWFkICAtYyAtbyB4Y19wcml2YXRlLm8geGNfcHJpdmF0ZS5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
Y19zZWRmLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMg
LW8geGNfc2VkZi5vIHhjX3NlZGYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAt
Zm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3NjaGVkLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfY3NjaGVk
Lm8geGNfY3NjaGVkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2NzY2hlZDIuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jc2NoZWQyLm8geGNf
Y3NjaGVkMi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19hcmluYzY1My5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2FyaW5jNjUzLm8geGNfYXJp
bmM2NTMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfdGJ1Zi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5n
LXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX3RidWYubyB4Y190YnVmLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnhjX3BtLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4v
Li4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4g
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRo
cmVhZCAgLWMgLW8geGNfcG0ubyB4Y19wbS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jcHVfaG90
cGx1Zy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21t
b24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1v
IHhjX2NwdV9ob3RwbHVnLm8geGNfY3B1X2hvdHBsdWcuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
cmVzdW1lLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMg
LW8geGNfcmVzdW1lLm8geGNfcmVzdW1lLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAt
TzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3RtZW0uby5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y190bWVt
Lm8geGNfdG1lbS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1fZXZlbnQuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1fZXZlbnQubyB4
Y19tZW1fZXZlbnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVtX3BhZ2luZy5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX21lbV9wYWdpbmcu
byB4Y19tZW1fcGFnaW5nLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX21lbV9hY2Nlc3Muby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1fYWNj
ZXNzLm8geGNfbWVtX2FjY2Vzcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19tZW1zaHIuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19tZW1zaHIu
byB4Y19tZW1zaHIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfaGNhbGxfYnVmLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfaGNhbGxfYnVmLm8g
eGNfaGNhbGxfYnVmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2ZvcmVpZ25fbWVtb3J5Lm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfZm9yZWln
bl9tZW1vcnkubyB4Y19mb3JlaWduX21lbW9yeS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54dGxfY29y
ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24v
bGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHh0
bF9jb3JlLm8geHRsX2NvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHRsX2xvZ2dlcl9zdGRpby5v
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHh0bF9s
b2dnZXJfc3RkaW8ubyB4dGxfbG9nZ2VyX3N0ZGlvLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3Bh
Z2V0YWIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAt
byB4Y19wYWdldGFiLm8geGNfcGFnZXRhYi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19uZXRic2Qu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xp
YmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19u
ZXRic2QubyB4Y19uZXRic2QuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQphciByYyBsaWJ4ZW5j
dHJsLmEgeGNfY29yZS5vIHhjX2NvcmVfeDg2Lm8geGNfY3B1cG9vbC5vIHhjX2RvbWFpbi5v
IHhjX2V2dGNobi5vIHhjX2dudHRhYi5vIHhjX21pc2MubyB4Y19mbGFzay5vIHhjX3BoeXNk
ZXYubyB4Y19wcml2YXRlLm8geGNfc2VkZi5vIHhjX2NzY2hlZC5vIHhjX2NzY2hlZDIubyB4
Y19hcmluYzY1My5vIHhjX3RidWYubyB4Y19wbS5vIHhjX2NwdV9ob3RwbHVnLm8geGNfcmVz
dW1lLm8geGNfdG1lbS5vIHhjX21lbV9ldmVudC5vIHhjX21lbV9wYWdpbmcubyB4Y19tZW1f
YWNjZXNzLm8geGNfbWVtc2hyLm8geGNfaGNhbGxfYnVmLm8geGNfZm9yZWlnbl9tZW1vcnku
byB4dGxfY29yZS5vIHh0bF9sb2dnZXJfc3RkaW8ubyB4Y19wYWdldGFiLm8geGNfbmV0YnNk
Lm8NCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54Y19jb3JlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4v
Li4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4g
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRo
cmVhZCAgLWZQSUMgLWMgLW8geGNfY29yZS5vcGljIHhjX2NvcmUuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfY29yZV94ODYub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5
cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNs
dWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19jb3JlX3g4Ni5vcGljIHhjX2NvcmVfeDg2
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2NwdXBvb2wub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19jcHVwb29sLm9w
aWMgeGNfY3B1cG9vbC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21haW4ub3BpYy5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4
Y19kb21haW4ub3BpYyB4Y19kb21haW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1E
UElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZXZ0
Y2huLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQ
SUMgLWMgLW8geGNfZXZ0Y2huLm9waWMgeGNfZXZ0Y2huLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhjX2dudHRhYi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1mUElDIC1jIC1vIHhjX2dudHRhYi5vcGljIHhjX2dudHRhYi5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC54Y19taXNjLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfbWlzYy5vcGljIHhjX21pc2MuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAueGNfZmxhc2sub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19mbGFzay5vcGljIHhjX2ZsYXNr
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3BoeXNkZXYub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19waHlzZGV2Lm9w
aWMgeGNfcGh5c2Rldi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19wcml2YXRlLm9waWMu
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8g
eGNfcHJpdmF0ZS5vcGljIHhjX3ByaXZhdGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
c2VkZi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1m
UElDIC1jIC1vIHhjX3NlZGYub3BpYyB4Y19zZWRmLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnhjX2NzY2hlZC5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJl
YWQgIC1mUElDIC1jIC1vIHhjX2NzY2hlZC5vcGljIHhjX2NzY2hlZC5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19jc2NoZWQyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfY3NjaGVkMi5vcGljIHhjX2NzY2hlZDIu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfYXJpbmM2NTMub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19hcmluYzY1My5v
cGljIHhjX2FyaW5jNjUzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX3RidWYub3BpYy5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4
Y190YnVmLm9waWMgeGNfdGJ1Zi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19wbS5vcGlj
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGli
ZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1v
IHhjX3BtLm9waWMgeGNfcG0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3B1X2hvdHBs
dWcub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29t
bW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJ
QyAtYyAtbyB4Y19jcHVfaG90cGx1Zy5vcGljIHhjX2NwdV9ob3RwbHVnLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLnhjX3Jlc3VtZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3Rv
dHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3Jlc3VtZS5vcGljIHhjX3Jlc3VtZS5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y190bWVtLm9waWMuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfdG1lbS5vcGljIHhjX3Rt
ZW0uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVtX2V2ZW50Lm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfbWVtX2V2
ZW50Lm9waWMgeGNfbWVtX2V2ZW50LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJ
QyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX21lbV9w
YWdpbmcub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4v
Y29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAt
ZlBJQyAtYyAtbyB4Y19tZW1fcGFnaW5nLm9waWMgeGNfbWVtX3BhZ2luZy5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC54Y19tZW1fYWNjZXNzLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Npbmct
cHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfbWVtX2FjY2Vzcy5vcGljIHhj
X21lbV9hY2Nlc3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbWVtc2hyLm9waWMuZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNf
bWVtc2hyLm9waWMgeGNfbWVtc2hyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJ
QyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2hjYWxs
X2J1Zi5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1m
UElDIC1jIC1vIHhjX2hjYWxsX2J1Zi5vcGljIHhjX2hjYWxsX2J1Zi5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Y19mb3JlaWduX21lbW9yeS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5n
LXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2ZvcmVpZ25fbWVtb3J5Lm9w
aWMgeGNfZm9yZWlnbl9tZW1vcnkuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElD
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHRsX2NvcmUu
b3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAt
YyAtbyB4dGxfY29yZS5vcGljIHh0bF9jb3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnh0
bF9sb2dnZXJfc3RkaW8ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUku
Li8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1w
dGhyZWFkICAtZlBJQyAtYyAtbyB4dGxfbG9nZ2VyX3N0ZGlvLm9waWMgeHRsX2xvZ2dlcl9z
dGRpby5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19wYWdldGFiLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfcGFnZXRh
Yi5vcGljIHhjX3BhZ2V0YWIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfbmV0YnNkLm9w
aWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9s
aWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMg
LW8geGNfbmV0YnNkLm9waWMgeGNfbmV0YnNkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAgIC1wdGhyZWFkIC1XbCwtc29uYW1lIC1XbCxsaWJ4ZW5jdHJsLnNvLjQuMiAtc2hhcmVk
IC1vIGxpYnhlbmN0cmwuc28uNC4yLjAgeGNfY29yZS5vcGljIHhjX2NvcmVfeDg2Lm9waWMg
eGNfY3B1cG9vbC5vcGljIHhjX2RvbWFpbi5vcGljIHhjX2V2dGNobi5vcGljIHhjX2dudHRh
Yi5vcGljIHhjX21pc2Mub3BpYyB4Y19mbGFzay5vcGljIHhjX3BoeXNkZXYub3BpYyB4Y19w
cml2YXRlLm9waWMgeGNfc2VkZi5vcGljIHhjX2NzY2hlZC5vcGljIHhjX2NzY2hlZDIub3Bp
YyB4Y19hcmluYzY1My5vcGljIHhjX3RidWYub3BpYyB4Y19wbS5vcGljIHhjX2NwdV9ob3Rw
bHVnLm9waWMgeGNfcmVzdW1lLm9waWMgeGNfdG1lbS5vcGljIHhjX21lbV9ldmVudC5vcGlj
IHhjX21lbV9wYWdpbmcub3BpYyB4Y19tZW1fYWNjZXNzLm9waWMgeGNfbWVtc2hyLm9waWMg
eGNfaGNhbGxfYnVmLm9waWMgeGNfZm9yZWlnbl9tZW1vcnkub3BpYyB4dGxfY29yZS5vcGlj
IHh0bF9sb2dnZXJfc3RkaW8ub3BpYyB4Y19wYWdldGFiLm9waWMgeGNfbmV0YnNkLm9waWMg
ICAgLUwvdXNyL3BrZy9saWINCmxuIC1zZiBsaWJ4ZW5jdHJsLnNvLjQuMi4wIGxpYnhlbmN0
cmwuc28uNC4yDQpsbiAtc2YgbGlieGVuY3RybC5zby40LjIgbGlieGVuY3RybC5zbw0KZ2Nj
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhnX3ByaXZh
dGUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4
Z19wcml2YXRlLm8geGdfcHJpdmF0ZS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19zdXNwZW5kLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJl
bGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMgLW8geGNfc3Vz
cGVuZC5vIHhjX3N1c3BlbmQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tYWluX3Jlc3RvcmUu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xp
YmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19k
b21haW5fcmVzdG9yZS5vIHhjX2RvbWFpbl9yZXN0b3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhj
X2RvbWFpbl9zYXZlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWMgLW8geGNfZG9tYWluX3NhdmUubyB4Y19kb21haW5fc2F2ZS5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54Y19vZmZsaW5lX3BhZ2Uuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVz
IC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRl
IC1wdGhyZWFkICAtYyAtbyB4Y19vZmZsaW5lX3BhZ2UubyB4Y19vZmZsaW5lX3BhZ2UuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGNfY29tcHJlc3Npb24uby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jb21wcmVzc2lvbi5vIHhjX2NvbXByZXNz
aW9uLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYmVsZi10b29scy5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNz
aW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIGxpYmVsZi10b29scy5vIC4uLy4uL3hl
bi9jb21tb24vbGliZWxmL2xpYmVsZi10b29scy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJlbGYt
bG9hZGVyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWMg
LW8gbGliZWxmLWxvYWRlci5vIC4uLy4uL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1sb2Fk
ZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxmLWRvbWluZm8uby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyBsaWJlbGYtZG9taW5mby5vIC4uLy4u
L3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxp
YmVsZi1yZWxvY2F0ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4u
L3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJl
YWQgIC1jIC1vIGxpYmVsZi1yZWxvY2F0ZS5vIC4uLy4uL3hlbi9jb21tb24vbGliZWxmL2xp
YmVsZi1yZWxvY2F0ZS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21fY29yZS5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2RvbV9jb3JlLm8g
eGNfZG9tX2NvcmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2Jvb3Quby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21fYm9vdC5vIHhj
X2RvbV9ib290LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV9lbGZsb2FkZXIuby5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vy
cm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21fZWxmbG9h
ZGVyLm8geGNfZG9tX2VsZmxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21fYnppbWFn
ZWxvYWRlci5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgLURI
QVZFX0JaTElCIC1sYnoyIC1ESEFWRV9MWk1BIC1sbHptYSAgLWMgLW8geGNfZG9tX2J6aW1h
Z2Vsb2FkZXIubyB4Y19kb21fYnppbWFnZWxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19k
b21fYmlubG9hZGVyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWMgLW8geGNfZG9tX2JpbmxvYWRlci5vIHhjX2RvbV9iaW5sb2FkZXIuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAueGNfZG9tX2NvbXBhdF9saW51eC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXBy
b3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2RvbV9jb21wYXRfbGludXgubyB4Y19kb21f
Y29tcGF0X2xpbnV4LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV94ODYuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9y
IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19kb21feDg2Lm8geGNf
ZG9tX3g4Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19jcHVpZF94ODYuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtYyAtbyB4Y19jcHVpZF94ODYubyB4Y19j
cHVpZF94ODYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfaHZtX2J1aWxkX3g4Ni5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJy
b3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1jIC1vIHhjX2h2bV9idWlsZF94
ODYubyB4Y19odm1fYnVpbGRfeDg2LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KYXIgcmMgbGli
eGVuZ3Vlc3QuYSB4Z19wcml2YXRlLm8geGNfc3VzcGVuZC5vIHhjX2RvbWFpbl9yZXN0b3Jl
Lm8geGNfZG9tYWluX3NhdmUubyB4Y19vZmZsaW5lX3BhZ2UubyB4Y19jb21wcmVzc2lvbi5v
IGxpYmVsZi10b29scy5vIGxpYmVsZi1sb2FkZXIubyBsaWJlbGYtZG9taW5mby5vIGxpYmVs
Zi1yZWxvY2F0ZS5vIHhjX2RvbV9jb3JlLm8geGNfZG9tX2Jvb3QubyB4Y19kb21fZWxmbG9h
ZGVyLm8geGNfZG9tX2J6aW1hZ2Vsb2FkZXIubyB4Y19kb21fYmlubG9hZGVyLm8geGNfZG9t
X2NvbXBhdF9saW51eC5vIHhjX2RvbV94ODYubyB4Y19jcHVpZF94ODYubyB4Y19odm1fYnVp
bGRfeDg2Lm8NCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC54Z19wcml2YXRlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGdfcHJpdmF0ZS5vcGljIHhnX3ByaXZhdGUu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfc3VzcGVuZC5vcGljLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX3N1c3BlbmQub3Bp
YyB4Y19zdXNwZW5kLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbWFpbl9yZXN0b3Jl
Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1v
bi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMg
LWMgLW8geGNfZG9tYWluX3Jlc3RvcmUub3BpYyB4Y19kb21haW5fcmVzdG9yZS5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54Y19kb21haW5fc2F2ZS5vcGljLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNz
aW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbWFpbl9zYXZlLm9w
aWMgeGNfZG9tYWluX3NhdmUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfb2ZmbGluZV9w
YWdlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2Nv
bW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQ
SUMgLWMgLW8geGNfb2ZmbGluZV9wYWdlLm9waWMgeGNfb2ZmbGluZV9wYWdlLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLnhjX2NvbXByZXNzaW9uLm9waWMuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfY29tcHJlc3Npb24ub3Bp
YyB4Y19jb21wcmVzc2lvbi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJlbGYtdG9vbHMu
b3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9u
L2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAt
YyAtbyBsaWJlbGYtdG9vbHMub3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYt
dG9vbHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAubGliZWxmLWxvYWRlci5vcGljLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9jb21tb24vbGliZWxmIC1X
ZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1mUElDIC1jIC1vIGxpYmVs
Zi1sb2FkZXIub3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVyLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYmVsZi1kb21pbmZvLm9waWMuZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAt
V21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8gbGliZWxmLWRvbWlu
Zm8ub3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5saWJlbGYtcmVsb2NhdGUub3BpYy5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8u
Li90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyBsaWJlbGYtcmVsb2NhdGUu
b3BpYyAuLi8uLi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtcmVsb2NhdGUuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGNfZG9tX2NvcmUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4Y19kb21fY29yZS5vcGljIHhjX2Rv
bV9jb3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV9ib290Lm9waWMuZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdl
cnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZG9t
X2Jvb3Qub3BpYyB4Y19kb21fYm9vdC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQ
SUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54Y19kb21f
ZWxmbG9hZGVyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4v
eGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVh
ZCAgLWZQSUMgLWMgLW8geGNfZG9tX2VsZmxvYWRlci5vcGljIHhjX2RvbV9lbGZsb2FkZXIu
YyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfZG9tX2J6aW1hZ2Vsb2FkZXIub3BpYy5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVsZiAt
V2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkIC1ESEFWRV9CWkxJQiAtbGJ6
MiAtREhBVkVfTFpNQSAtbGx6bWEgIC1mUElDIC1jIC1vIHhjX2RvbV9iemltYWdlbG9hZGVy
Lm9waWMgeGNfZG9tX2J6aW1hZ2Vsb2FkZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
IC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNf
ZG9tX2JpbmxvYWRlci5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4u
Ly4uL3hlbi9jb21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgIC1mUElDIC1jIC1vIHhjX2RvbV9iaW5sb2FkZXIub3BpYyB4Y19kb21fYmlubG9h
ZGVyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2RvbV9jb21wYXRfbGludXgub3BpYy5k
IC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94ZW4vY29tbW9uL2xpYmVs
ZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkICAtZlBJQyAtYyAtbyB4
Y19kb21fY29tcGF0X2xpbnV4Lm9waWMgeGNfZG9tX2NvbXBhdF9saW51eC5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC54Y19kb21feDg2Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfZG9tX3g4Ni5vcGljIHhjX2RvbV94
ODYuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGNfY3B1aWRfeDg2Lm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1JLi4vLi4veGVuL2NvbW1vbi9saWJlbGYgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGMvLi4vLi4vdG9vbHMvaW5jbHVkZSAtcHRocmVhZCAgLWZQSUMgLWMgLW8geGNfY3B1aWRf
eDg2Lm9waWMgeGNfY3B1aWRfeDg2LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJ
QyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhjX2h2bV9i
dWlsZF94ODYub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLUkuLi8uLi94
ZW4vY29tbW9uL2xpYmVsZiAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLiAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFk
ICAtZlBJQyAtYyAtbyB4Y19odm1fYnVpbGRfeDg2Lm9waWMgeGNfaHZtX2J1aWxkX3g4Ni5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtV2wsLXNvbmFtZSAtV2wsbGlieGVuZ3Vl
c3Quc28uNC4yIC1zaGFyZWQgLW8gbGlieGVuZ3Vlc3Quc28uNC4yLjAgeGdfcHJpdmF0ZS5v
cGljIHhjX3N1c3BlbmQub3BpYyB4Y19kb21haW5fcmVzdG9yZS5vcGljIHhjX2RvbWFpbl9z
YXZlLm9waWMgeGNfb2ZmbGluZV9wYWdlLm9waWMgeGNfY29tcHJlc3Npb24ub3BpYyBsaWJl
bGYtdG9vbHMub3BpYyBsaWJlbGYtbG9hZGVyLm9waWMgbGliZWxmLWRvbWluZm8ub3BpYyBs
aWJlbGYtcmVsb2NhdGUub3BpYyB4Y19kb21fY29yZS5vcGljIHhjX2RvbV9ib290Lm9waWMg
eGNfZG9tX2VsZmxvYWRlci5vcGljIHhjX2RvbV9iemltYWdlbG9hZGVyLm9waWMgeGNfZG9t
X2JpbmxvYWRlci5vcGljIHhjX2RvbV9jb21wYXRfbGludXgub3BpYyB4Y19kb21feDg2Lm9w
aWMgeGNfY3B1aWRfeDg2Lm9waWMgeGNfaHZtX2J1aWxkX3g4Ni5vcGljIC1ESEFWRV9CWkxJ
QiAtbGJ6MiAtREhBVkVfTFpNQSAtbGx6bWEgLWx6IC9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4Yy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAgLUwvdXNyL3BrZy9saWIN
CmxuIC1zZiBsaWJ4ZW5ndWVzdC5zby40LjIuMCBsaWJ4ZW5ndWVzdC5zby40LjINCmxuIC1z
ZiBsaWJ4ZW5ndWVzdC5zby40LjIgbGlieGVuZ3Vlc3Quc28NCmdjYyAgLURQSUMgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5jdHJsX29zZGVwX0VO
T1NZUy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS4uLy4uL3hlbi9j
b21tb24vbGliZWxmIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0aHJlYWQgIC1m
UElDIC1jIC1vIHhlbmN0cmxfb3NkZXBfRU5PU1lTLm9waWMgeGVuY3RybF9vc2RlcF9FTk9T
WVMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgLWcgICAgLXNoYXJlZCAtbyB4ZW5jdHJs
X29zZGVwX0VOT1NZUy5zbyB4ZW5jdHJsX29zZGVwX0VOT1NZUy5vcGljIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91
c3IvcGtnL2xpYg0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGMnDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhj
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnhlbmN0cmwuc28uNC4y
LjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliDQovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQg
LXAgbGlieGVuY3RybC5hIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYg0KbG4gLXNmIGxpYnhlbmN0cmwuc28uNC4yLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbmN0cmwuc28uNC4yDQpsbiAtc2YgbGlieGVu
Y3RybC5zby40LjIgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L2xpYnhlbmN0cmwuc28NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW5jdHJsLmggeGVuY3RybG9zZGVwLmggeGVu
dG9vbGxvZy5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1
ZGUNCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDc1NSAtcCBsaWJ4ZW5ndWVzdC5zby40LjIuMCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4Yy8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW5ndWVzdC5hIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYg0KbG4gLXNmIGxpYnhlbmd1
ZXN0LnNvLjQuMi4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9saWJ4ZW5ndWVzdC5zby40LjINCmxuIC1zZiBsaWJ4ZW5ndWVzdC5zby40LjIgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbmd1ZXN0LnNvDQov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
bTA2NDQgLXAgeGVuZ3Vlc3QuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9pbmNsdWRlDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4YycNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgZmxhc2sgaW5zdGFsbA0KZ21ha2VbM106IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrJw0KZ21ha2Vb
NF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrJw0K
Z21ha2UgLUMgdXRpbHMgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzJw0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxvYWRwb2xpY3kuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdhbGwgLWcgLVdlcnJvciAtSS9yb290L3hlbi00LjIu
MC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBs
b2FkcG9saWN5Lm8gbG9hZHBvbGljeS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICBs
b2FkcG9saWN5Lm8gIC9yb290L3hlbi00LjIuMC90b29scy9mbGFzay91dGlscy8uLi8uLi8u
Li90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvIC1vIGZsYXNrLWxvYWRwb2xpY3kNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5zZXRlbmZvcmNl
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XYWxsIC1nIC1XZXJyb3IgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLWMgLW8gc2V0ZW5mb3JjZS5vIHNldGVuZm9yY2UuYyAgLUkvdXNyL3BrZy9pbmNs
dWRlDQpnY2MgICAgc2V0ZW5mb3JjZS5vICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmxhc2sv
dXRpbHMvLi4vLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtbyBmbGFzay1zZXRl
bmZvcmNlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAuZ2V0ZW5mb3JjZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2FsbCAt
ZyAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4u
L3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGdldGVuZm9yY2UubyBnZXRlbmZvcmNlLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIGdldGVuZm9yY2UubyAgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28g
LW8gZmxhc2stZ2V0ZW5mb3JjZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmxhYmVsLXBjaS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2FsbCAtZyAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0
aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2ZsYXNr
L3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGxhYmVsLXBjaS5vIGxhYmVs
LXBjaS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICBsYWJlbC1wY2kubyAgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhl
bmN0cmwuc28gLW8gZmxhc2stbGFiZWwtcGNpDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuZ2V0LWJvb2wuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdhbGwgLWcgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9m
bGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29s
cy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBnZXQtYm9vbC5v
IGdldC1ib29sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIGdldC1ib29sLm8gIC9y
b290L3hlbi00LjIuMC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4Yy9s
aWJ4ZW5jdHJsLnNvIC1vIGZsYXNrLWdldC1ib29sDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuc2V0LWJvb2wuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdhbGwgLWcgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29s
cy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyBzZXQtYm9v
bC5vIHNldC1ib29sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHNldC1ib29sLm8g
IC9yb290L3hlbi00LjIuMC90b29scy9mbGFzay91dGlscy8uLi8uLi8uLi90b29scy9saWJ4
Yy9saWJ4ZW5jdHJsLnNvIC1vIGZsYXNrLXNldC1ib29sDQovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmxhc2svdXRpbHMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUg
LXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbg0KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2ZsYXNrL3V0aWxzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLW0wNzU1IC1wIGZsYXNrLWxvYWRwb2xpY3kgZmxhc2stc2V0ZW5mb3JjZSBmbGFzay1n
ZXRlbmZvcmNlIGZsYXNrLWxhYmVsLXBjaSBmbGFzay1nZXQtYm9vbCBmbGFzay1zZXQtYm9v
bCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zYmluDQpnbWFrZVs1
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9mbGFzay91dGls
cycNCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2ZsYXNrJw0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvZmxhc2snDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycNCmdtYWtlIC1DIHhlbnN0b3JlIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZScNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdG9yZV9j
bGllbnQuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8g
eGVuc3RvcmVfY2xpZW50Lm8geGVuc3RvcmVfY2xpZW50LmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnhzLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUku
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURV
U0VfUFRIUkVBRCAgLWZQSUMgLWMgLW8geHMub3BpYyB4cy5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54c19saWIub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWZQSUMgLWMgLW8geHNfbGliLm9waWMgeHNfbGliLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAgIC1XbCwtc29uYW1lIC1XbCxsaWJ4ZW5zdG9yZS5zby4zLjAgLXNoYXJlZCAt
byBsaWJ4ZW5zdG9yZS5zby4zLjAuMSB4cy5vcGljIHhzX2xpYi5vcGljICAtbHB0aHJlYWQg
IC1ML3Vzci9wa2cvbGliDQpsbiAtc2YgbGlieGVuc3RvcmUuc28uMy4wLjEgbGlieGVuc3Rv
cmUuc28uMy4wDQpsbiAtc2YgbGlieGVuc3RvcmUuc28uMy4wIGxpYnhlbnN0b3JlLnNvDQpn
Y2MgICAgeGVuc3RvcmVfY2xpZW50Lm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3Jl
Ly4uLy4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbyB4ZW5zdG9yZSAgLUwv
dXNyL3BrZy9saWINCmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLWV4aXN0cw0KbG4gLWYgeGVu
c3RvcmUgeGVuc3RvcmUtbGlzdA0KbG4gLWYgeGVuc3RvcmUgeGVuc3RvcmUtcmVhZA0KbG4g
LWYgeGVuc3RvcmUgeGVuc3RvcmUtcm0NCmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLWNobW9k
DQpsbiAtZiB4ZW5zdG9yZSB4ZW5zdG9yZS13cml0ZQ0KbG4gLWYgeGVuc3RvcmUgeGVuc3Rv
cmUtbHMNCmxuIC1mIHhlbnN0b3JlIHhlbnN0b3JlLXdhdGNoDQpnY2MgIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3RvcmVfY29udHJvbC5vLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZV9j
b250cm9sLm8geGVuc3RvcmVfY29udHJvbC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
ICB4ZW5zdG9yZV9jb250cm9sLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbyB4ZW5zdG9yZS1jb250cm9s
ICAtTC91c3IvcGtnL2xpYg0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLnhzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgIC1jIC1vIHhzLm8geHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueHNfbGliLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHhzX2xpYi5vIHhzX2xpYi5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmFyIHJjcyBsaWJ4ZW5zdG9yZS5hIHhzLm8geHNfbGli
Lm8NCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
c190ZGJfZHVtcC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1J
LiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAt
YyAtbyB4c190ZGJfZHVtcC5vIHhzX3RkYl9kdW1wLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnV0aWxz
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHV0aWxz
Lm8gdXRpbHMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudGRiLm8uZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1XZXJyb3IgLUkuIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3Jl
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIHRkYi5vIHRkYi5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC50
YWxsb2Muby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8g
dGFsbG9jLm8gdGFsbG9jLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHhzX3RkYl9k
dW1wLm8gdXRpbHMubyB0ZGIubyB0YWxsb2MubyAtbyB4c190ZGJfZHVtcCAgLUwvdXNyL3Br
Zy9saWINCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC54ZW5zdG9yZWRfY29yZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9s
aWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNs
dWRlICAtYyAtbyB4ZW5zdG9yZWRfY29yZS5vIHhlbnN0b3JlZF9jb3JlLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLnhlbnN0b3JlZF93YXRjaC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29s
cy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRfd2F0Y2gubyB4ZW5zdG9yZWRfd2F0Y2guYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAueGVuc3RvcmVkX2RvbWFpbi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8u
Li8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5zdG9yZWRfZG9tYWluLm8geGVuc3RvcmVk
X2RvbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdG9yZWRfdHJhbnNhY3Rpb24uby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS4gLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVuc3RvcmVkX3Ry
YW5zYWN0aW9uLm8geGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmhh
c2h0YWJsZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAt
SS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAt
byBoYXNodGFibGUubyBoYXNodGFibGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3RvcmVkX25l
dGJzZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JLiAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4
ZW5zdG9yZWRfbmV0YnNkLm8geGVuc3RvcmVkX25ldGJzZC5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54
ZW5zdG9yZWRfcG9zaXguby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtSS4gLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8geGVuc3RvcmVkX3Bvc2l4Lm8geGVuc3RvcmVkX3Bvc2l4LmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAgIHhlbnN0b3JlZF9jb3JlLm8geGVuc3RvcmVkX3dhdGNoLm8g
eGVuc3RvcmVkX2RvbWFpbi5vIHhlbnN0b3JlZF90cmFuc2FjdGlvbi5vIHhzX2xpYi5vIHRh
bGxvYy5vIHV0aWxzLm8gdGRiLm8gaGFzaHRhYmxlLm8geGVuc3RvcmVkX25ldGJzZC5vIHhl
bnN0b3JlZF9wb3NpeC5vIC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90
b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtbyB4ZW5zdG9yZWQgIC1ML3Vzci9wa2cvbGli
DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvc2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9y
ZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hlbnN0b3JlLWNvbXBhdA0KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdmFyL3J1bi94ZW5z
dG9yZWQNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Zh
ci9saWIveGVuc3RvcmVkDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVuc3RvcmVkIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4NCi9yb290L3hlbi00LjIuMC90b29scy94
ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5zdG9yZS1j
b250cm9sIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbg0KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LW0wNzU1IC1wIHhlbnN0b3JlIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2Jpbg0Kc2V0IC1lIDsgZm9yIGMgaW4geGVuc3RvcmUtZXhpc3RzIHhlbnN0b3JlLWxp
c3QgeGVuc3RvcmUtcmVhZCB4ZW5zdG9yZS1ybSB4ZW5zdG9yZS1jaG1vZCB4ZW5zdG9yZS13
cml0ZSB4ZW5zdG9yZS1scyB4ZW5zdG9yZS13YXRjaCA7IGRvIFwNCglsbiAtZiAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4veGVuc3RvcmUgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluLyR7Y30gOyBcDQpkb25lDQovcm9v
dC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
ZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtbTA3NTUgLXAgbGlieGVuc3RvcmUuc28uMy4wLjEgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliDQpsbiAtc2YgbGlieGVuc3RvcmUuc28uMy4wLjEg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbnN0b3Jl
LnNvLjMuMA0KbG4gLXNmIGxpYnhlbnN0b3JlLnNvLjMuMCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvbGlieGVuc3RvcmUuc28NCi9yb290L3hlbi00LjIu
MC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBs
aWJ4ZW5zdG9yZS5hIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLW0wNjQ0IC1wIHhlbnN0b3JlLmggL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvaW5jbHVkZQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0b3JlLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnN0b3JlX2xpYi5oIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUNCi9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdG9yZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAt
cCBjb21wYXQveHMuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9p
bmNsdWRlL3hlbnN0b3JlLWNvbXBhdC94cy5oDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
c3RvcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgY29tcGF0L3hzX2xp
Yi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveGVu
c3RvcmUtY29tcGF0L3hzX2xpYi5oDQpsbiAtc2YgeGVuc3RvcmUtY29tcGF0L3hzLmggIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUveHMuaA0KbG4g
LXNmIHhlbnN0b3JlLWNvbXBhdC94c19saWIuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9pbmNsdWRlL3hzX2xpYi5oDQpnbWFrZVszXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdG9yZScNCmdtYWtlWzJdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgbWlzYyBp
bnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYycNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC54ZW5wZXJmLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L21pc2MvLi4vLi4vdG9vbHMgIC1jIC1vIHhlbnBlcmYubyB4ZW5wZXJmLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHhlbnBlcmYgeGVucGVyZi5vIC9yb290L3hlbi00LjIu
MC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9w
a2cvbGliDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAueGVucG0uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8u
Li8uLi90b29scyAgLWMgLW8geGVucG0ubyB4ZW5wbS5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgICAtbyB4ZW5wbSB4ZW5wbS5vIC9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4u
Ly4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliDQpnY2MgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4tdG1lbS1saXN0
LXBhcnNlLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4u
L3Rvb2xzICAgICAgeGVuLXRtZW0tbGlzdC1wYXJzZS5jICAgLW8geGVuLXRtZW0tbGlzdC1w
YXJzZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
Lmd0cmFjZXZpZXcuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
SS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scyAgLWMgLW8gZ3RyYWNldmlldy5vIGd0cmFjZXZpZXcuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgICAgLW8gZ3RyYWNldmlldyBndHJhY2V2aWV3Lm8gLWxjdXJz
ZXMgIC1ML3Vzci9wa2cvbGliDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuZ3RyYWNlc3RhdC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzICAtYyAtbyBndHJhY2VzdGF0Lm8gZ3RyYWNl
c3RhdC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtbyBndHJhY2VzdGF0IGd0cmFj
ZXN0YXQubyAgLUwvdXNyL3BrZy9saWINCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC54ZW5sb2NrcHJvZi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzICAtYyAtbyB4ZW5sb2NrcHJvZi5v
IHhlbmxvY2twcm9mLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHhlbmxvY2tw
cm9mIHhlbmxvY2twcm9mLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9v
bHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwvdXNyL3BrZy9saWINCmdjYyAgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW53YXRjaGRvZ2Quby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90
b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21p
c2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90
b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scyAgLWMg
LW8geGVud2F0Y2hkb2dkLm8geGVud2F0Y2hkb2dkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAgIC1vIHhlbndhdGNoZG9nZCB4ZW53YXRjaGRvZ2QubyAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtn
L2xpYg0KZ2NjIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
eGVuLWRldGVjdC5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9y
b290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbWlzYy8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9t
aXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8u
Li8uLi90b29scyAgICAgIHhlbi1kZXRlY3QuYyAgIC1vIHhlbi1kZXRlY3QNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4taHZtY3R4Lm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMg
IC1jIC1vIHhlbi1odm1jdHgubyB4ZW4taHZtY3R4LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAgIC1vIHhlbi1odm1jdHggeGVuLWh2bWN0eC5vIC9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGli
DQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVu
LWh2bWNyYXNoLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bWlzYy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2Mv
Li4vLi4vdG9vbHMgIC1jIC1vIHhlbi1odm1jcmFzaC5vIHhlbi1odm1jcmFzaC5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtbyB4ZW4taHZtY3Jhc2ggeGVuLWh2bWNyYXNoLm8g
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3Ry
bC5zbyAgLUwvdXNyL3BrZy9saWINCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC54ZW4tbG93bWVtZC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hl
bi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzICAtYyAtbyB4ZW4tbG93bWVtZC5vIHhl
bi1sb3dtZW1kLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHhlbi1sb3dtZW1k
IHhlbi1sb3dtZW1kLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMv
bGlieGMvbGlieGVuY3RybC5zbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90
b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5zbyAgLUwvdXNyL3BrZy9saWINCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW4taHB0b29sLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlz
Yy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4v
Li4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMg
IC1jIC1vIHhlbi1ocHRvb2wubyB4ZW4taHB0b29sLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAgIC1vIHhlbi1ocHRvb2wgeGVuLWhwdG9vbC5vIC9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28g
IC1ML3Vzci9wa2cvbGliDQpzZXQgLWU7IGZvciBkIGluIDsgZG8gZ21ha2UgLUMgJGQ7IGRv
bmUNCi9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvc2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9weXRo
b24vaW5zdGFsbC13cmFwICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5j
b25zIHhlbi1kZXRlY3QgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
YmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbWlzYy8uLi8uLi90b29scy9weXRob24vaW5z
dGFsbC13cmFwICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbWlzYy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4bSB4ZW4tYnVn
dG9vbCB4ZW4tcHl0aG9uLXBhdGggeGVuZCB4ZW5wZXJmIHhzdmlldyB4ZW5wbSB4ZW4tdG1l
bS1saXN0LXBhcnNlIGd0cmFjZXZpZXcgZ3RyYWNlc3RhdCB4ZW5sb2NrcHJvZiB4ZW53YXRj
aGRvZ2QgeGVuLXJpbmd3YXRjaCB4ZW4taHZtY3R4IHhlbi1odm1jcmFzaCB4ZW4tbG93bWVt
ZCB4ZW4taHB0b29sIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3Ni
aW4NCi9yb290L3hlbi00LjIuMC90b29scy9taXNjLy4uLy4uL3Rvb2xzL3B5dGhvbi9pbnN0
YWxsLXdyYXAgIi91c3IvcGtnL2Jpbi9weXRob24yLjciIC9yb290L3hlbi00LjIuMC90b29s
cy9taXNjLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbnB2bmV0Ym9v
dCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NCnNldCAtZTsg
Zm9yIGQgaW4gOyBkbyBnbWFrZSAtQyAkZCBpbnN0YWxsLXJlY3Vyc2U7IGRvbmUNCmdtYWtl
WzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL21pc2MnDQpn
bWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdt
YWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdt
YWtlIC1DIGV4YW1wbGVzIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9leGFtcGxlcycNClsgLWQgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbiBdIHx8IFwNCgkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZXhhbXBsZXMvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUg
LXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbg0Kc2V0
IC1lOyBmb3IgaSBpbiBSRUFETUUgUkVBRE1FLmluY29tcGF0aWJpbGl0aWVzOyBcDQogICAg
ZG8gWyAtZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVu
LyRpIF0gfHwgXA0KICAgIC9yb290L3hlbi00LjIuMC90b29scy9leGFtcGxlcy8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCAkaSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuOyBcDQpkb25lDQpbIC1kIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94ZW4gXSB8fCBcDQoJL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2V4YW1wbGVzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1
IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94ZW4NClsg
LWQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9hdXRv
IF0gfHwgXA0KCS9yb290L3hlbi00LjIuMC90b29scy9leGFtcGxlcy8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9ldGMveGVuL2F1dG8NCnNldCAtZTsgZm9yIGkgaW4geGVuZC1jb25maWcu
c3hwIHhtLWNvbmZpZy54bWwgeG1leGFtcGxlMSAgeG1leGFtcGxlMiB4bWV4YW1wbGUzIHht
ZXhhbXBsZS5odm0geG1leGFtcGxlLmh2bS1zdHViZG9tIHhtZXhhbXBsZS5wdi1ncnViIHht
ZXhhbXBsZS5uYmQgeG1leGFtcGxlLnZ0aSB4bGV4YW1wbGUuaHZtIHhsZXhhbXBsZS5wdmxp
bnV4IHhlbmQtcGNpLXF1aXJrcy5zeHAgeGVuZC1wY2ktcGVybWlzc2l2ZS5zeHAgeGwuY29u
ZiBjcHVwb29sOyBcDQogICAgZG8gWyAtZSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9ldGMveGVuLyRpIF0gfHwgXA0KICAgIC9yb290L3hlbi00LjIuMC90b29s
cy9leGFtcGxlcy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCAkaSAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuOyBcDQpkb25lDQpn
bWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9leGFt
cGxlcycNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzJw0KZ21ha2UgLUMgaG90cGx1ZyBpbnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1ZycNCmdtYWtlWzRdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnJw0KZ21ha2Ug
LUMgY29tbW9uIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9ob3RwbHVnL2NvbW1vbicNCnJtIC1mICJob3RwbHVncGF0aC5z
aCIudG1wOyAgZWNobyAiU0JJTkRJUj1cIi91c3IveGVuNDIvc2JpblwiIiA+PiJob3RwbHVn
cGF0aC5zaCIudG1wOyAgZWNobyAiQklORElSPVwiL3Vzci94ZW40Mi9iaW5cIiIgPj4iaG90
cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIkxJQkVYRUM9XCIvdXNyL3hlbjQyL2xpYmV4ZWNc
IiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIkxJQkRJUj1cIi91c3IveGVuNDIv
bGliXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJTSEFSRURJUj1cIi91c3Iv
eGVuNDIvc2hhcmVcIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlBSSVZBVEVf
QklORElSPVwiL3Vzci94ZW40Mi9iaW5cIiIgPj4iaG90cGx1Z3BhdGguc2giLnRtcDsgIGVj
aG8gIlhFTkZJUk1XQVJFRElSPVwiL3Vzci94ZW40Mi9saWIveGVuL2Jvb3RcIiIgPj4iaG90
cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlhFTl9DT05GSUdfRElSPVwiL3Vzci94ZW40Mi9l
dGMveGVuXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50bXA7ICBlY2hvICJYRU5fU0NSSVBUX0RJ
Uj1cIi91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzXCIiID4+ImhvdHBsdWdwYXRoLnNoIi50
bXA7ICBlY2hvICJYRU5fTE9DS19ESVI9XCIvdXNyL3hlbjQyL3Zhci9saWJcIiIgPj4iaG90
cGx1Z3BhdGguc2giLnRtcDsgIGVjaG8gIlhFTl9SVU5fRElSPVwiL3Vzci94ZW40Mi92YXIv
cnVuL3hlblwiIiA+PiJob3RwbHVncGF0aC5zaCIudG1wOyAgZWNobyAiWEVOX1BBR0lOR19E
SVI9XCIvdXNyL3hlbjQyL3Zhci9saWIveGVuL3hlbnBhZ2luZ1wiIiA+PiJob3RwbHVncGF0
aC5zaCIudG1wOyAJaWYgISBjbXAgLXMgImhvdHBsdWdwYXRoLnNoIi50bXAgImhvdHBsdWdw
YXRoLnNoIjsgdGhlbiBtdiAtZiAiaG90cGx1Z3BhdGguc2giLnRtcCAiaG90cGx1Z3BhdGgu
c2giOyBlbHNlIHJtIC1mICJob3RwbHVncGF0aC5zaCIudG1wOyBmaQ0KWyAtZCAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHMgXSB8fCBc
DQoJL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvY29tbW9uLy4uLy4uLy4uL3Rvb2xz
L2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2V0Yy94ZW4vc2NyaXB0cw0Kc2V0IC1lOyBmb3IgaSBpbiAiaG90cGx1
Z3BhdGguc2giOyBcDQogICBkbyBcDQogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1
Zy9jb21tb24vLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgJGkgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzOyBc
DQpkb25lDQpzZXQgLWU7IGZvciBpIGluIDsgXA0KICAgZG8gXA0KICAgL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2hvdHBsdWcvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LW0wNjQ0IC1wICRpIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0
Yy94ZW4vc2NyaXB0czsgXA0KZG9uZQ0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9jb21tb24nDQpnbWFrZVs0XTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnJw0KZ21ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcnDQpn
bWFrZSAtQyBOZXRCU0QgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvTmV0QlNEJw0KL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2hvdHBsdWcvTmV0QlNELy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQg
LW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy94
ZW4vc2NyaXB0cw0Kc2V0IC1lOyBmb3IgaSBpbiAgYmxvY2sgdmlmLWJyaWRnZSB2aWYtaXA7
IFwNCiAgIGRvIFwNCiAgIC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnL05ldEJTRC8u
Li8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCAkaSAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHM7IFwNCmRvbmUNCnNl
dCAtZTsgZm9yIGkgaW4gOyBcDQogICBkbyBcDQogICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
aG90cGx1Zy9OZXRCU0QvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAg
JGkgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3hlbi9zY3Jp
cHRzOyBcDQpkb25lDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvaG90cGx1Zy9OZXRCU0QvLi4v
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL3JjLmQNCnNldCAtZTsgZm9yIGkgaW4gcmMu
ZC94ZW5jb21tb25zIHJjLmQveGVuZCByYy5kL3hlbmRvbWFpbnMgcmMuZC94ZW4td2F0Y2hk
b2c7IFwNCiAgIGRvIFwNCiAgIC9yb290L3hlbi00LjIuMC90b29scy9ob3RwbHVnL05ldEJT
RC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCAkaSAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMvcmMuZDsgXA0KZG9uZQ0KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcvTmV0QlNELy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLW0wNjQ0IC1wIC4uL2NvbW1vbi9ob3RwbHVncGF0aC5zaCAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9ldGMvcmMuZC94ZW4taG90cGx1Z3BhdGguc2gN
CmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2hv
dHBsdWcvTmV0QlNEJw0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvaG90cGx1ZycNCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2hvdHBsdWcnDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1DIHhlbnRyYWNlIGluc3RhbGwN
CmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94
ZW50cmFjZScNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC54ZW50cmFjZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1j
IC1vIHhlbnRyYWNlLm8geGVudHJhY2UuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAg
LW8geGVudHJhY2UgeGVudHJhY2UubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2Uv
Li4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwvdXNyL3BrZy9saWINCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5zZXRzaXplLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gc2V0c2l6ZS5vIHNl
dHNpemUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLW8geGVudHJhY2Vfc2V0c2l6
ZSBzZXRzaXplLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNlLy4uLy4uL3Rvb2xz
L2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliDQpnY2MgIC1PMSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251
OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuY3R4Lm8uZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVu
dHJhY2UvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJh
Y2UvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8geGVuY3R4Lm8geGVuY3R4LmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHhlbmN0eCB4ZW5jdHgubyAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAgLUwv
dXNyL3BrZy9saWINCi9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9iaW4NClsgLXogInhlbmN0eCIgXSB8fCAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3
NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvbWFu
L21hbjENCi9yb290L3hlbi00LjIuMC90b29scy94ZW50cmFjZS8uLi8uLi90b29scy9jcm9z
cy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9zaGFyZS9tYW4vbWFuOA0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRyYWNl
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbnRyYWNlIHhlbnRyYWNl
X3NldHNpemUgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQov
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvcHl0aG9uL2luc3Rh
bGwtd3JhcCAiL3Vzci9wa2cvYmluL3B5dGhvbjIuNyIgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnRyYWNlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhlbnRyYWNl
X2Zvcm1hdCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NClsg
LXogInhlbmN0eCIgXSB8fCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVuY3R4IC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnRy
YWNlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnRyYWNlX2Zvcm1h
dC4xIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL21hbi9t
YW4xDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtbTA2NDQgLXAgeGVudHJhY2UuOCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9zaGFyZS9tYW4vbWFuOA0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVudHJhY2UnDQpnbWFrZVsyXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1DIHhjdXRpbHMg
aW5zdGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3hjdXRpbHMnDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAueGNfcmVzdG9yZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNs
dWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1j
IC1vIHhjX3Jlc3RvcmUubyB4Y19yZXN0b3JlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAgIHhjX3Jlc3RvcmUubyAtbyB4Y19yZXN0b3JlIC9yb290L3hlbi00LjIuMC90b29scy94
Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gIC1ML3Vz
ci9wa2cvbGliDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1E
IC1NRiAueGNfc2F2ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9pbmNsdWRlIC1jIC1vIHhjX3NhdmUu
byB4Y19zYXZlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHhjX3NhdmUubyAtbyB4
Y19zYXZlIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhj
L2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMvLi4vLi4vdG9v
bHMvbGlieGMvbGlieGVuZ3Vlc3Quc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hjdXRpbHMv
Li4vLi4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gIC1ML3Vzci9wa2cvbGliDQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAucmVhZG5v
dGVzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00
LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWMgLW8gcmVhZG5vdGVzLm8gcmVh
ZG5vdGVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHJlYWRub3Rlcy5vIC1vIHJl
YWRub3RlcyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4
Yy9saWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rv
b2xzL2xpYnhjL2xpYnhlbmd1ZXN0LnNvICAtTC91c3IvcGtnL2xpYg0KZ2NjICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxzZXZ0Y2huLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMveGN1dGlscy8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94
Y3V0aWxzLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWMgLW8gbHNldnRjaG4ubyBsc2V2dGNobi5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICBsc2V2dGNobi5vIC1vIGxzZXZ0Y2huIC9y
b290L3hlbi00LjIuMC90b29scy94Y3V0aWxzLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0
cmwuc28gIC1ML3Vzci9wa2cvbGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGN1dGlscy8u
Li8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NCi9yb290L3hlbi00LjIuMC90b29scy94Y3V0
aWxzLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIHhjX3Jlc3RvcmUgeGNf
c2F2ZSByZWFkbm90ZXMgbHNldnRjaG4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvYmluDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy94Y3V0aWxzJw0KZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZSAtQyBmaXJtd2FyZSBpbnN0YWxsDQpnbWFrZVsz
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUn
DQpnbWFrZSBQWVRIT049cHl0aG9uMi43IHN1YmRpcnMtYWxsDQpnbWFrZVs0XTogRW50ZXJp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZVs1
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUn
DQpnbWFrZSAtQyBzZWFiaW9zLWRpciBhbGwNCmdtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9zZWFiaW9zLWRpci1yZW1vdGUn
DQogIEJ1aWxkIEtjb25maWcgY29uZmlnIGZpbGUNCiAgQ29tcGlsaW5nIHdob2xlIHByb2dy
YW0gb3V0L2Njb2RlLjE2LnMNCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBzcmMvaW9wb3J0Lmg6
ODE6MCwNCiAgICAgICAgICAgICAgICAgZnJvbSBzcmMvZmFycHRyLmg6OSwNCiAgICAgICAg
ICAgICAgICAgZnJvbSBzcmMvb3V0cHV0LmM6OToNCnNyYy90eXBlcy5oOjEyNzowOiB3YXJu
aW5nOiAiX19zZWN0aW9uIiByZWRlZmluZWQNCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDoz
MjA6MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmlu
aXRpb24NCnNyYy90eXBlcy5oOjEzMDowOiB3YXJuaW5nOiAiX19hbGlnbmVkIiByZWRlZmlu
ZWQNCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDozMTk6MDogbm90ZTogdGhpcyBpcyB0aGUg
bG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24NCiAgQ29tcGlsaW5nIHRvIGFz
c2VtYmxlciBvdXQvYXNtLW9mZnNldHMucw0KICBHZW5lcmF0aW5nIG9mZnNldCBmaWxlIG91
dC9hc20tb2Zmc2V0cy5oDQogIENvbXBpbGluZyAoMTZiaXQpIG91dC9jb2RlMTYubw0KICBD
b21waWxpbmcgd2hvbGUgcHJvZ3JhbSBvdXQvY2NvZGUzMmZsYXQubw0KSW4gZmlsZSBpbmNs
dWRlZCBmcm9tIHNyYy9pb3BvcnQuaDo4MTowLA0KICAgICAgICAgICAgICAgICBmcm9tIHNy
Yy9mYXJwdHIuaDo5LA0KICAgICAgICAgICAgICAgICBmcm9tIHNyYy9vdXRwdXQuYzo5Og0K
c3JjL3R5cGVzLmg6MTI3OjA6IHdhcm5pbmc6ICJfX3NlY3Rpb24iIHJlZGVmaW5lZA0KL3Vz
ci9pbmNsdWRlL3N5cy9jZGVmcy5oOjMyMDowOiBub3RlOiB0aGlzIGlzIHRoZSBsb2NhdGlv
biBvZiB0aGUgcHJldmlvdXMgZGVmaW5pdGlvbg0Kc3JjL3R5cGVzLmg6MTMwOjA6IHdhcm5p
bmc6ICJfX2FsaWduZWQiIHJlZGVmaW5lZA0KL3Vzci9pbmNsdWRlL3N5cy9jZGVmcy5oOjMx
OTowOiBub3RlOiB0aGlzIGlzIHRoZSBsb2NhdGlvbiBvZiB0aGUgcHJldmlvdXMgZGVmaW5p
dGlvbg0KICBDb21waWxpbmcgd2hvbGUgcHJvZ3JhbSBvdXQvY29kZTMyc2VnLm8NCkluIGZp
bGUgaW5jbHVkZWQgZnJvbSBzcmMvaW9wb3J0Lmg6ODE6MCwNCiAgICAgICAgICAgICAgICAg
ZnJvbSBzcmMvZmFycHRyLmg6OSwNCiAgICAgICAgICAgICAgICAgZnJvbSBzcmMvb3V0cHV0
LmM6OToNCnNyYy90eXBlcy5oOjEyNzowOiB3YXJuaW5nOiAiX19zZWN0aW9uIiByZWRlZmlu
ZWQNCi91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDozMjA6MDogbm90ZTogdGhpcyBpcyB0aGUg
bG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24NCnNyYy90eXBlcy5oOjEzMDow
OiB3YXJuaW5nOiAiX19hbGlnbmVkIiByZWRlZmluZWQNCi91c3IvaW5jbHVkZS9zeXMvY2Rl
ZnMuaDozMTk6MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3Vz
IGRlZmluaXRpb24NCiAgQnVpbGRpbmcgbGQgc2NyaXB0cyAodmVyc2lvbiAiMS42LjMuMi0y
MDEyMTIwNF8xNDMxNTUtZG9tMC5saXBwdXguZGUiKQ0KRml4ZWQgc3BhY2U6IDB4ZTA1Yi0w
eDEwMDAwICB0b3RhbDogODEwMSAgc2xhY2s6IDUgIFBlcmNlbnQgc2xhY2s6IDAuMSUNCjE2
Yml0IHNpemU6ICAgICAgICAgICA0MDkxMg0KMzJiaXQgc2VnbWVudGVkIHNpemU6IDE1ODAN
CjMyYml0IGZsYXQgc2l6ZTogICAgICAxMzYzNg0KMzJiaXQgZmxhdCBpbml0IHNpemU6IDUz
MjMyDQogIExpbmtpbmcgb3V0L3JvbTE2Lm8NCiAgU3RyaXBwaW5nIG91dC9yb20xNi5zdHJp
cC5vDQogIExpbmtpbmcgb3V0L3JvbTMyc2VnLm8NCiAgU3RyaXBwaW5nIG91dC9yb20zMnNl
Zy5zdHJpcC5vDQogIExpbmtpbmcgb3V0L3JvbS5vDQogIFByZXBwaW5nIG91dC9iaW9zLmJp
bg0KVG90YWwgc2l6ZTogMTExODUyICBGaXhlZDogNTYxMzIgIEZyZWU6IDE5MjIwICh1c2Vk
IDg1LjMlIG9mIDEyOEtpQiByb20pDQpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9zZWFiaW9zLWRpci1yZW1vdGUnDQpnbWFr
ZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2Fy
ZScNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9maXJtd2FyZScNCmdtYWtlIC1DIHJvbWJpb3MgYWxsDQpnbWFrZVs2XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcycNCmdt
YWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9yb21iaW9zJw0KZ21ha2UgLUMgMzJiaXQgYWxsDQpnbWFrZVs4XTogRW50ZXJpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJp
dCcNCmdtYWtlWzldOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9maXJtd2FyZS9yb21iaW9zLzMyYml0Jw0KZ21ha2UgLUMgdGNnYmlvcyBhbGwNCmdtYWtl
WzEwXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdh
cmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zJw0KZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC50Y2diaW9zLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9y
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1z
b2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJi
aXQvdGNnYmlvcy8uLi8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JLi4gLUkuLi8uLiAg
LWMgLW8gdGNnYmlvcy5vIHRjZ2Jpb3MuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAt
TzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnRwbV9kcml2ZXJzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMt
ZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhj
ZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvdGNnYmlvcy8uLi8uLi8uLi8uLi8uLi90b29s
cy9pbmNsdWRlIC1JLi4gLUkuLi8uLiAgLWMgLW8gdHBtX2RyaXZlcnMubyB0cG1fZHJpdmVy
cy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmxkIC1tZWxmX2kzODYgLXIgdGNnYmlvcy5vIHRw
bV9kcml2ZXJzLm8gLW8gdGNnYmlvc2V4dC5vDQpnbWFrZVsxMF06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90Y2di
aW9zJw0KZ21ha2VbOV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdCcNCmdtYWtlIDMyYml0Ymlvc19mbGF0LmgNCmdt
YWtlWzldOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9yb21iaW9zLzMyYml0Jw0KZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC4zMmJpdGJpb3Muby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZu
by1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVpbHRpbiAtbXNvZnQt
ZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC8u
Li8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JLi4gIC1jIC1vIDMyYml0Ymlvcy5vIDMyYml0
Ymlvcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudXRpbC5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAt
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29m
dC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0
Ly4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkuLiAgLWMgLW8gdXRpbC5vIHV0aWwuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnBtbS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAt
SS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0Ly4uLy4uLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkuLiAgLWMgLW8gcG1tLm8gcG1tLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KbGQgLW1lbGZfaTM4NiAtcyAtciAzMmJpdGJpb3MubyB0Y2diaW9zL3RjZ2Jp
b3NleHQubyB1dGlsLm8gcG1tLm8gLW8gMzJiaXRiaW9zX2FsbC5vDQpzaCBta2hleCBoaWdo
Ymlvc19hcnJheSAzMmJpdGJpb3NfYWxsLm8gPiAzMmJpdGJpb3NfZmxhdC5oDQpnbWFrZVs5
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9y
b21iaW9zLzMyYml0Jw0KZ21ha2VbOF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdCcNCmdtYWtlWzddOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnDQpn
bWFrZSBCSU9TLWJvY2hzLWxhdGVzdA0KZ21ha2VbN106IEVudGVyaW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnDQpnY2MgLW8gYmlvc3N1
bXMgYmlvc3N1bXMuYw0KZ2NjIC1EQlhfU01QX1BST0NFU1NPUlM9MSAtRSAtUCByb21iaW9z
LmMgPiBfcm9tYmlvc18uYw0KYmNjIC1vIHJvbWJpb3MucyAtQy1jIC1EX19pODZfXyAtMCAt
UyBfcm9tYmlvc18uYw0Kc2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwuZGF0YS8vJyBy
b21iaW9zLnMgPiBfcm9tYmlvc18ucw0KYXM4NiBfcm9tYmlvc18ucyAtYiB0bXAuYmluIC11
LSAtdy0gLWcgLTAgLWogLU8gLWwgcm9tYmlvcy50eHQNCnBlcmwgbWFrZXN5bS5wZXJsIDwg
cm9tYmlvcy50eHQgPiByb21iaW9zLnN5bQ0KbXYgdG1wLmJpbiBCSU9TLWJvY2hzLWxhdGVz
dA0KLi9iaW9zc3VtcyBCSU9TLWJvY2hzLWxhdGVzdA0KDQoNClBDSS1CaW9zIGhlYWRlciBh
dDogMHhCNUIwDQpDdXJyZW50IGNoZWNrc3VtOiAgICAgMHg1OA0KQ2FsY3VsYXRlZCBjaGVj
a3N1bTogIDB4NTggIA0KDQoNCiRQSVIgaGVhZGVyIGF0OiAgICAgMHhCOTAwDQpDdXJyZW50
IGNoZWNrc3VtOiAgICAgMHgzNw0KQ2FsY3VsYXRlZCBjaGVja3N1bTogIDB4MjcNCiAgU2V0
dGluZyBjaGVja3N1bS4NCg0KDQpCaW9zIGNoZWNrc3VtIGF0OiAgIDB4RkZGRg0KQ3VycmVu
dCBjaGVja3N1bTogICAgIDB4MDANCkNhbGN1bGF0ZWQgY2hlY2tzdW06ICAweEFBICBTZXR0
aW5nIGNoZWNrc3VtLg0Kcm0gLWYgX3JvbWJpb3NfLnMNCmdtYWtlWzddOiBMZWF2aW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MnDQpnbWFr
ZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2Fy
ZS9yb21iaW9zJw0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZSAtQyB2Z2FiaW9zIGFsbA0KZ21h
a2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13
YXJlL3ZnYWJpb3MnDQpnY2MgLW8gYmlvc3N1bXMgYmlvc3N1bXMuYw0KZ2NjIC1vIHZiZXRh
Ymxlcy1nZW4gdmJldGFibGVzLWdlbi5jDQouL3ZiZXRhYmxlcy1nZW4gPiB2YmV0YWJsZXMu
aA0KZ2NjIC1FIC1QIHZnYWJpb3MuYyAgLURWQkUgIi1EVkdBQklPU19EQVRFPVwiYGRhdGUg
JyslZCAlYiAlWSdgXCIiID4gX3ZnYWJpb3NfLmMNCmJjYyAtbyB2Z2FiaW9zLnMgLUMtYyAt
RF9faTg2X18gLVMgLTAgX3ZnYWJpb3NfLmMNCnNlZCAtZSAncy9eXC50ZXh0Ly8nIC1lICdz
L15cLmRhdGEvLycgdmdhYmlvcy5zID4gX3ZnYWJpb3NfLnMNCmFzODYgX3ZnYWJpb3NfLnMg
LWIgdmdhYmlvcy5iaW4gLXUgLXctIC1nIC0wIC1qIC1PIC1sIHZnYWJpb3MudHh0DQpybSAt
ZiBfdmdhYmlvc18ucyBfdmdhYmlvc18uYyB2Z2FiaW9zLnMNCmNwIHZnYWJpb3MuYmluIFZH
QUJJT1MtbGdwbC1sYXRlc3QuYmluDQouL2Jpb3NzdW1zIFZHQUJJT1MtbGdwbC1sYXRlc3Qu
YmluDQoNCkJpb3MgY2hlY2tzdW0gYXQ6ICAgMHg5REZGDQpDdXJyZW50IGNoZWNrc3VtOiAg
ICAgMHgwMA0KQ2FsY3VsYXRlZCBjaGVja3N1bTogIDB4RUMgIFNldHRpbmcgY2hlY2tzdW0u
DQpscyAtbCBWR0FCSU9TLWxncGwtbGF0ZXN0LmJpbg0KLXJ3LXItLXItLSAgMSByb290ICB3
aGVlbCAgNDA0NDggRGVjICA0IDE0OjMxIFZHQUJJT1MtbGdwbC1sYXRlc3QuYmluDQpnY2Mg
LUUgLVAgdmdhYmlvcy5jICAtRFZCRSAtRERFQlVHICItRFZHQUJJT1NfREFURT1cImBkYXRl
ICcrJWQgJWIgJVknYFwiIiA+IF92Z2FiaW9zLWRlYnVnXy5jDQpiY2MgLW8gdmdhYmlvcy1k
ZWJ1Zy5zIC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2FiaW9zLWRlYnVnXy5jDQpzZWQgLWUg
J3MvXlwudGV4dC8vJyAtZSAncy9eXC5kYXRhLy8nIHZnYWJpb3MtZGVidWcucyA+IF92Z2Fi
aW9zLWRlYnVnXy5zDQphczg2IF92Z2FiaW9zLWRlYnVnXy5zIC1iIHZnYWJpb3MuZGVidWcu
YmluIC11IC13LSAtZyAtMCAtaiAtTyAtbCB2Z2FiaW9zLmRlYnVnLnR4dA0Kcm0gLWYgX3Zn
YWJpb3MtZGVidWdfLnMgX3ZnYWJpb3MtZGVidWdfLmMgdmdhYmlvcy1kZWJ1Zy5zDQpjcCB2
Z2FiaW9zLmRlYnVnLmJpbiBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbg0KLi9iaW9z
c3VtcyBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbg0KDQpCaW9zIGNoZWNrc3VtIGF0
OiAgIDB4QTFGRg0KQ3VycmVudCBjaGVja3N1bTogICAgIDB4MDANCkNhbGN1bGF0ZWQgY2hl
Y2tzdW06ICAweDU4ICBTZXR0aW5nIGNoZWNrc3VtLg0KbHMgLWwgVkdBQklPUy1sZ3BsLWxh
dGVzdC5kZWJ1Zy5iaW4NCi1ydy1yLS1yLS0gIDEgcm9vdCAgd2hlZWwgIDQxNDcyIERlYyAg
NCAxNDozMSBWR0FCSU9TLWxncGwtbGF0ZXN0LmRlYnVnLmJpbg0KZ2NjIC1FIC1QIHZnYWJp
b3MuYyAgLURDSVJSVVMgLURQQ0lCSU9TICItRFZHQUJJT1NfREFURT1cImBkYXRlICcrJWQg
JWIgJVknYFwiIiA+IF92Z2FiaW9zLWNpcnJ1c18uYw0KYmNjIC1vIHZnYWJpb3MtY2lycnVz
LnMgLUMtYyAtRF9faTg2X18gLVMgLTAgX3ZnYWJpb3MtY2lycnVzXy5jDQpzZWQgLWUgJ3Mv
XlwudGV4dC8vJyAtZSAncy9eXC5kYXRhLy8nIHZnYWJpb3MtY2lycnVzLnMgPiBfdmdhYmlv
cy1jaXJydXNfLnMNCmFzODYgX3ZnYWJpb3MtY2lycnVzXy5zIC1iIHZnYWJpb3MtY2lycnVz
LmJpbiAtdSAtdy0gLWcgLTAgLWogLU8gLWwgdmdhYmlvcy1jaXJydXMudHh0DQpybSAtZiBf
dmdhYmlvcy1jaXJydXNfLnMgX3ZnYWJpb3MtY2lycnVzXy5jIHZnYWJpb3MtY2lycnVzLnMN
CmNwIHZnYWJpb3MtY2lycnVzLmJpbiBWR0FCSU9TLWxncGwtbGF0ZXN0LmNpcnJ1cy5iaW4N
Ci4vYmlvc3N1bXMgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuYmluDQoNCkJpb3MgY2hl
Y2tzdW0gYXQ6ICAgMHg4QkZGDQpDdXJyZW50IGNoZWNrc3VtOiAgICAgMHgwMA0KQ2FsY3Vs
YXRlZCBjaGVja3N1bTogIDB4RjAgIFNldHRpbmcgY2hlY2tzdW0uDQpscyAtbCBWR0FCSU9T
LWxncGwtbGF0ZXN0LmNpcnJ1cy5iaW4NCi1ydy1yLS1yLS0gIDEgcm9vdCAgd2hlZWwgIDM1
ODQwIERlYyAgNCAxNDozMSBWR0FCSU9TLWxncGwtbGF0ZXN0LmNpcnJ1cy5iaW4NCmdjYyAt
RSAtUCB2Z2FiaW9zLmMgIC1EQ0lSUlVTIC1EQ0lSUlVTX0RFQlVHIC1EUENJQklPUyAiLURW
R0FCSU9TX0RBVEU9XCJgZGF0ZSAnKyVkICViICVZJ2BcIiIgPiBfdmdhYmlvcy1jaXJydXMt
ZGVidWdfLmMNCmJjYyAtbyB2Z2FiaW9zLWNpcnJ1cy1kZWJ1Zy5zIC1DLWMgLURfX2k4Nl9f
IC1TIC0wIF92Z2FiaW9zLWNpcnJ1cy1kZWJ1Z18uYw0Kc2VkIC1lICdzL15cLnRleHQvLycg
LWUgJ3MvXlwuZGF0YS8vJyB2Z2FiaW9zLWNpcnJ1cy1kZWJ1Zy5zID4gX3ZnYWJpb3MtY2ly
cnVzLWRlYnVnXy5zDQphczg2IF92Z2FiaW9zLWNpcnJ1cy1kZWJ1Z18ucyAtYiB2Z2FiaW9z
LWNpcnJ1cy5kZWJ1Zy5iaW4gLXUgLXctIC1nIC0wIC1qIC1PIC1sIHZnYWJpb3MtY2lycnVz
LmRlYnVnLnR4dA0Kcm0gLWYgX3ZnYWJpb3MtY2lycnVzLWRlYnVnXy5zIF92Z2FiaW9zLWNp
cnJ1cy1kZWJ1Z18uYyB2Z2FiaW9zLWNpcnJ1cy1kZWJ1Zy5zDQpjcCB2Z2FiaW9zLWNpcnJ1
cy5kZWJ1Zy5iaW4gVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVidWcuYmluDQouL2Jp
b3NzdW1zIFZHQUJJT1MtbGdwbC1sYXRlc3QuY2lycnVzLmRlYnVnLmJpbg0KDQpCaW9zIGNo
ZWNrc3VtIGF0OiAgIDB4OEJGRg0KQ3VycmVudCBjaGVja3N1bTogICAgIDB4MDANCkNhbGN1
bGF0ZWQgY2hlY2tzdW06ICAweDY4ICBTZXR0aW5nIGNoZWNrc3VtLg0KbHMgLWwgVkdBQklP
Uy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVidWcuYmluDQotcnctci0tci0tICAxIHJvb3QgIHdo
ZWVsICAzNTg0MCBEZWMgIDQgMTQ6MzIgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVi
dWcuYmluDQpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZS92Z2FiaW9zJw0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZVs1XTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZSAtQyBldGhl
cmJvb3QgYWxsDQpnbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmlybXdhcmUvZXRoZXJib290Jw0KaWYgISB3Z2V0IC1PIF9pcHhlLnRhci5n
eiBodHRwOi8veGVuYml0cy54ZW4ub3JnL3hlbi1leHRmaWxlcy9pcHhlLWdpdC05YTkzZGIz
ZjA5NDc0ODRlMzBlNzUzYmJkNjFhMTBiMTczMzZlMjBlLnRhci5nejsgdGhlbiBcDQoJZ2l0
IGNsb25lIGdpdDovL2dpdC5pcHhlLm9yZy9pcHhlLmdpdCBpcHhlLmdpdDsgXA0KCShjZCBp
cHhlLmdpdCAmJiBnaXQgYXJjaGl2ZSAtLWZvcm1hdD10YXIgLS1wcmVmaXg9aXB4ZS8gXA0K
CTlhOTNkYjNmMDk0NzQ4NGUzMGU3NTNiYmQ2MWExMGIxNzMzNmUyMGUgfCBnemlwID4uLi9f
aXB4ZS50YXIuZ3opOyBcDQoJcm0gLXJmIGlweGUuZ2l0OyBcDQpmaQ0Kd2dldDogbm90IGZv
dW5kDQpDbG9uaW5nIGludG8gJ2lweGUuZ2l0Jy4uLg0KcmVtb3RlOiBDb3VudGluZyBvYmpl
Y3RzOiAzNzg0OSwgZG9uZS4bW0sNCnJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICAw
JSAoMS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDElICgx
MzMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICAyJSAoMjY2
LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgMyUgKDM5OS8x
MzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDQlICg1MzIvMTMy
NzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICA1JSAoNjY0LzEzMjc2
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAgNiUgKDc5Ny8xMzI3Nikg
ICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDclICg5MzAvMTMyNzYpICAg
G1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogICA4JSAoMTA2My8xMzI3NikgICAb
W0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgIDklICgxMTk1LzEzMjc2KSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMCUgKDEzMjgvMTMyNzYpICAgG1tL
DXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDExJSAoMTQ2MS8xMzI3NikgICAbW0sN
cmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTIlICgxNTk0LzEzMjc2KSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxMyUgKDE3MjYvMTMyNzYpICAgG1tLDXJl
bW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDE0JSAoMTg1OS8xMzI3NikgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTUlICgxOTkyLzEzMjc2KSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICAxNiUgKDIxMjUvMTMyNzYpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDE3JSAoMjI1Ny8xMzI3NikgICAbW0sNcmVtb3Rl
OiBDb21wcmVzc2luZyBvYmplY3RzOiAgMTglICgyMzkwLzEzMjc2KSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICAxOSUgKDI1MjMvMTMyNzYpICAgG1tLDXJlbW90ZTog
Q29tcHJlc3Npbmcgb2JqZWN0czogIDIwJSAoMjY1Ni8xMzI3NikgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgMjElICgyNzg4LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICAyMiUgKDI5MjEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29t
cHJlc3Npbmcgb2JqZWN0czogIDIzJSAoMzA1NC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21w
cmVzc2luZyBvYmplY3RzOiAgMjQlICgzMTg3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXBy
ZXNzaW5nIG9iamVjdHM6ICAyNSUgKDMzMTkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJl
c3Npbmcgb2JqZWN0czogIDI2JSAoMzQ1Mi8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVz
c2luZyBvYmplY3RzOiAgMjclICgzNTg1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNz
aW5nIG9iamVjdHM6ICAyOCUgKDM3MTgvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Np
bmcgb2JqZWN0czogIDI5JSAoMzg1MS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2lu
ZyBvYmplY3RzOiAgMzAlICgzOTgzLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5n
IG9iamVjdHM6ICAzMSUgKDQxMTYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcg
b2JqZWN0czogIDMyJSAoNDI0OS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBv
YmplY3RzOiAgMzMlICg0MzgyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9i
amVjdHM6ICAzNCUgKDQ1MTQvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2Jq
ZWN0czogIDM1JSAoNDY0Ny8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmpl
Y3RzOiAgMzYlICg0NzgwLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVj
dHM6ICAzNyUgKDQ5MTMvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0
czogIDM4JSAoNTA0NS8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3Rz
OiAgMzklICg1MTc4LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6
ICA0MCUgKDUzMTEvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czog
IDQxJSAoNTQ0NC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAg
NDIlICg1NTc2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0
MyUgKDU3MDkvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQ0
JSAoNTg0Mi8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDUl
ICg1OTc1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0NiUg
KDYxMDcvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDQ3JSAo
NjI0MC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNDglICg2
MzczLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA0OSUgKDY1
MDYvMTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDUwJSAoNjYz
OC8xMzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTElICg2Nzcx
LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1MiUgKDY5MDQv
MTMyNzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDUzJSAoNzAzNy8x
MzI3NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTQlICg3MTcwLzEz
Mjc2KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1NSUgKDczMDIvMTMy
NzYpICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDU2JSAoNzQzNS8xMzI3
NikgICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNTclICg3NTY4LzEzMjc2
KSAgIBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA1OCUgKDc3MDEvMTMyNzYp
ICAgG1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDU5JSAoNzgzMy8xMzI3Nikg
ICAbW0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjAlICg3OTY2LzEzMjc2KSAg
IBtbSw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2MSUgKDgwOTkvMTMyNzYpICAg
G1tLDXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDYyJSAoODIzMi8xMzI3NikgICAb
W0sNcmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjMlICg4MzY0LzEzMjc2KSAgIBtb
Sw1yZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NCUgKDg0OTcvMTMyNzYpICAgG1tL
DXJlbW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDY1JSAoODYzMC8xMzI3NikgICAbW0sN
cmVtb3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjYlICg4NzYzLzEzMjc2KSAgIBtbSw1y
ZW1vdGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA2NyUgKDg4OTUvMTMyNzYpICAgG1tLDXJl
bW90ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDY4JSAoOTAyOC8xMzI3NikgICAbW0sNcmVt
b3RlOiBDb21wcmVzc2luZyBvYmplY3RzOiAgNjklICg5MTYxLzEzMjc2KSAgIBtbSw1yZW1v
dGU6IENvbXByZXNzaW5nIG9iamVjdHM6ICA3MCUgKDkyOTQvMTMyNzYpICAgG1tLDXJlbW90
ZTogQ29tcHJlc3Npbmcgb2JqZWN0czogIDcxJSAoOTQyNi8xMzI3NikgICAbW0sNcmVtb3Rl
OiBDb21wcmVzc2luZyBvYmplY3RzOiAgNzIlICg5NTU5LzEzMjc2KSAgIBtbSw1yZW1vdGU6
IENvbXByZXNzaW5nIG9iamVjdHM6ICA3MyUgKDk2OTIvMTMyNzYpICAgG1tLDXJlbW90ZTog
Q29tcHJlc3Npbmcgb2JqZWN0czogIDc0JSAoOTgyNS8xMzI3NikgICAbW0sNcmVtb3RlOiBD
b21wcmVzc2luZyBvYmplY3RzOiAgNzUlICg5OTU3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3NiUgKDEwMDkwLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3NyUgKDEwMjIzLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3OCUgKDEwMzU2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA3OSUgKDEwNDg5LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4MCUgKDEwNjIxLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4MSUgKDEwNzU0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4MiUgKDEwODg3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4MyUgKDExMDIwLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4NCUgKDExMTUyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4NSUgKDExMjg1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4NiUgKDExNDE4LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4NyUgKDExNTUxLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4OCUgKDExNjgzLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA4OSUgKDExODE2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5MCUgKDExOTQ5LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5MSUgKDEyMDgyLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5MiUgKDEyMjE0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5MyUgKDEyMzQ3LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5NCUgKDEyNDgwLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5NSUgKDEyNjEzLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5NiUgKDEyNzQ1LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5NyUgKDEyODc4LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5OCUgKDEzMDExLzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6ICA5OSUgKDEzMTQ0LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6IDEwMCUgKDEzMjc2LzEzMjc2KSAgIBtbSw1yZW1vdGU6IENv
bXByZXNzaW5nIG9iamVjdHM6IDEwMCUgKDEzMjc2LzEzMjc2KSwgZG9uZS4bW0sNClJlY2Vp
dmluZyBvYmplY3RzOiAgIDAlICgxLzM3ODQ5KSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICAx
JSAoMzc5LzM3ODQ5KSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICAyJSAoNzU3LzM3ODQ5KSAg
IA1SZWNlaXZpbmcgb2JqZWN0czogICAzJSAoMTEzNi8zNzg0OSkgICANUmVjZWl2aW5nIG9i
amVjdHM6ICAgNCUgKDE1MTQvMzc4NDkpICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDUlICgx
ODkzLzM3ODQ5KSAgIA1SZWNlaXZpbmcgb2JqZWN0czogICA2JSAoMjI3MS8zNzg0OSksIDY0
NC4wMCBLaUIgfCAxLjI0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgIDclICgyNjUw
LzM3ODQ5KSwgNjQ0LjAwIEtpQiB8IDEuMjQgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICAgOCUgKDMwMjgvMzc4NDkpLCA2NDQuMDAgS2lCIHwgMS4yNCBNaUIvcyAgIA1SZWNlaXZp
bmcgb2JqZWN0czogICA5JSAoMzQwNy8zNzg0OSksIDY0NC4wMCBLaUIgfCAxLjI0IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTAlICgzNzg1LzM3ODQ5KSwgNjQ0LjAwIEtpQiB8
IDEuMjQgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxMSUgKDQxNjQvMzc4NDkpLCA2
NDQuMDAgS2lCIHwgMS4yNCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDEyJSAoNDU0
Mi8zNzg0OSksIDY0NC4wMCBLaUIgfCAxLjI0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3Rz
OiAgMTMlICg0OTIxLzM3ODQ5KSwgNjQ0LjAwIEtpQiB8IDEuMjQgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAxNCUgKDUyOTkvMzc4NDkpLCA2NDQuMDAgS2lCIHwgMS4yNCBNaUIv
cyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDE1JSAoNTY3OC8zNzg0OSksIDY0NC4wMCBLaUIg
fCAxLjI0IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMTYlICg2MDU2LzM3ODQ5KSwg
NjQ0LjAwIEtpQiB8IDEuMjQgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAxNyUgKDY0
MzUvMzc4NDkpLCA2NDQuMDAgS2lCIHwgMS4yNCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDE4JSAoNjgxMy8zNzg0OSksIDY0NC4wMCBLaUIgfCAxLjI0IE1pQi9zICAgDVJlY2Vp
dmluZyBvYmplY3RzOiAgMTklICg3MTkyLzM3ODQ5KSwgNjQ0LjAwIEtpQiB8IDEuMjQgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAyMCUgKDc1NzAvMzc4NDkpLCA2NDQuMDAgS2lC
IHwgMS4yNCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIwJSAoNzk0Ny8zNzg0OSks
IDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDIxJSAoNzk0
OS8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czog
IDIyJSAoODMyNy8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDIzJSAoODcwNi8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1S
ZWNlaXZpbmcgb2JqZWN0czogIDI0JSAoOTA4NC8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI1JSAoOTQ2My8zNzg0OSksIDEuMjkgTWlC
IHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI2JSAoOTg0MS8zNzg0OSks
IDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDI3JSAoMTAy
MjAvMzc4NDkpLCAxLjI5IE1pQiB8IDEuMjcgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICAyOCUgKDEwNTk4LzM3ODQ5KSwgMS4yOSBNaUIgfCAxLjI3IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgMjklICgxMDk3Ny8zNzg0OSksIDEuMjkgTWlCIHwgMS4yNyBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDMwJSAoMTEzNTUvMzc4NDkpLCAxLjI5IE1pQiB8IDEu
MjcgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzMSUgKDExNzM0LzM3ODQ5KSwgMS45
NSBNaUIgfCAxLjI4IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMzIlICgxMjExMi8z
Nzg0OSksIDEuOTUgTWlCIHwgMS4yOCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDMz
JSAoMTI0OTEvMzc4NDkpLCAxLjk1IE1pQiB8IDEuMjggTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICAzNCUgKDEyODY5LzM3ODQ5KSwgMS45NSBNaUIgfCAxLjI4IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgMzUlICgxMzI0OC8zNzg0OSksIDEuOTUgTWlCIHwgMS4yOCBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDM2JSAoMTM2MjYvMzc4NDkpLCAxLjk1IE1p
QiB8IDEuMjggTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICAzNyUgKDE0MDA1LzM3ODQ5
KSwgMS45NSBNaUIgfCAxLjI4IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgMzglICgx
NDM4My8zNzg0OSksIDEuOTUgTWlCIHwgMS4yOCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDM4JSAoMTQ2MDgvMzc4NDkpLCAyLjk3IE1pQiB8IDEuNDcgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICAzOSUgKDE0NzYyLzM3ODQ5KSwgMi45NyBNaUIgfCAxLjQ3IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNDAlICgxNTE0MC8zNzg0OSksIDIuOTcgTWlCIHwg
MS40NyBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQxJSAoMTU1MTkvMzc4NDkpLCAy
Ljk3IE1pQiB8IDEuNDcgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0MiUgKDE1ODk3
LzM3ODQ5KSwgNC4yNSBNaUIgfCAxLjY4IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
NDMlICgxNjI3Ni8zNzg0OSksIDQuMjUgTWlCIHwgMS42OCBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDQ0JSAoMTY2NTQvMzc4NDkpLCA0LjI1IE1pQiB8IDEuNjggTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA0NSUgKDE3MDMzLzM3ODQ5KSwgNC4yNSBNaUIgfCAxLjY4
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNDYlICgxNzQxMS8zNzg0OSksIDQuMjUg
TWlCIHwgMS42OCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDQ3JSAoMTc3OTAvMzc4
NDkpLCA0LjI1IE1pQiB8IDEuNjggTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA0OCUg
KDE4MTY4LzM3ODQ5KSwgNC4yNSBNaUIgfCAxLjY4IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgNDklICgxODU0Ny8zNzg0OSksIDQuMjUgTWlCIHwgMS42OCBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDQ5JSAoMTg2MjMvMzc4NDkpLCA0LjI1IE1pQiB8IDEuNjggTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1MCUgKDE4OTI1LzM3ODQ5KSwgNS42NCBNaUIg
fCAxLjg2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTElICgxOTMwMy8zNzg0OSks
IDUuNjQgTWlCIHwgMS44NiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDUyJSAoMTk2
ODIvMzc4NDkpLCA1LjY0IE1pQiB8IDEuODYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA1MyUgKDIwMDYwLzM3ODQ5KSwgNS42NCBNaUIgfCAxLjg2IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgNTQlICgyMDQzOS8zNzg0OSksIDUuNjQgTWlCIHwgMS44NiBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDU1JSAoMjA4MTcvMzc4NDkpLCA1LjY0IE1pQiB8IDEu
ODYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA1NiUgKDIxMTk2LzM3ODQ5KSwgNS42
NCBNaUIgfCAxLjg2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNTclICgyMTU3NC8z
Nzg0OSksIDUuNjQgTWlCIHwgMS44NiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDU4
JSAoMjE5NTMvMzc4NDkpLCA1LjY0IE1pQiB8IDEuODYgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA1OSUgKDIyMzMxLzM3ODQ5KSwgNS42NCBNaUIgfCAxLjg2IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgNjAlICgyMjcxMC8zNzg0OSksIDUuNjQgTWlCIHwgMS44NiBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDYxJSAoMjMwODgvMzc4NDkpLCA1LjY0IE1p
QiB8IDEuODYgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2MiUgKDIzNDY3LzM3ODQ5
KSwgNS42NCBNaUIgfCAxLjg2IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjMlICgy
Mzg0NS8zNzg0OSksIDUuNjQgTWlCIHwgMS44NiBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDY0JSAoMjQyMjQvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA2NSUgKDI0NjAyLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNjYlICgyNDk4MS8zNzg0OSksIDcuMjUgTWlCIHwg
Mi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDY3JSAoMjUzNTkvMzc4NDkpLCA3
LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA2OCUgKDI1NzM4
LzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
NjklICgyNjExNi8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDcwJSAoMjY0OTUvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA3MSUgKDI2ODczLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzIlICgyNzI1Mi8zNzg0OSksIDcuMjUg
TWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDczJSAoMjc2MzAvMzc4
NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3NCUg
KDI4MDA5LzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmpl
Y3RzOiAgNzUlICgyODM4Ny8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNl
aXZpbmcgb2JqZWN0czogIDc2JSAoMjg3NjYvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlC
L3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA3NyUgKDI5MTQ0LzM3ODQ5KSwgNy4yNSBNaUIg
fCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgNzglICgyOTUyMy8zNzg0OSks
IDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDc5JSAoMjk5
MDEvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6
ICA4MCUgKDMwMjgwLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2Vpdmlu
ZyBvYmplY3RzOiAgODElICgzMDY1OC8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAg
IA1SZWNlaXZpbmcgb2JqZWN0czogIDgyJSAoMzEwMzcvMzc4NDkpLCA3LjI1IE1pQiB8IDIu
MDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4MyUgKDMxNDE1LzM3ODQ5KSwgNy4y
NSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgODQlICgzMTc5NC8z
Nzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDg1
JSAoMzIxNzIvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9i
amVjdHM6ICA4NiUgKDMyNTUxLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAgODclICgzMjkyOS8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBN
aUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDg4JSAoMzMzMDgvMzc4NDkpLCA3LjI1IE1p
QiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA4OSUgKDMzNjg2LzM3ODQ5
KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTAlICgz
NDA2NS8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0
czogIDkxJSAoMzQ0NDMvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2
aW5nIG9iamVjdHM6ICA5MiUgKDM0ODIyLzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9z
ICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTMlICgzNTIwMC8zNzg0OSksIDcuMjUgTWlCIHwg
Mi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk0JSAoMzU1NzkvMzc4NDkpLCA3
LjI1IE1pQiB8IDIuMDUgTWlCL3MgICANUmVjZWl2aW5nIG9iamVjdHM6ICA5NSUgKDM1OTU3
LzM3ODQ5KSwgNy4yNSBNaUIgfCAyLjA1IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAg
OTUlICgzNjE1Ny8zNzg0OSksIDcuMjUgTWlCIHwgMi4wNSBNaUIvcyAgIA1SZWNlaXZpbmcg
b2JqZWN0czogIDk2JSAoMzYzMzYvMzc4NDkpLCA3LjI1IE1pQiB8IDIuMDUgTWlCL3MgICAN
UmVjZWl2aW5nIG9iamVjdHM6ICA5NyUgKDM2NzE0LzM3ODQ5KSwgOC45MCBNaUIgfCAyLjIw
IE1pQi9zICAgDVJlY2VpdmluZyBvYmplY3RzOiAgOTglICgzNzA5My8zNzg0OSksIDguOTAg
TWlCIHwgMi4yMCBNaUIvcyAgIA1SZWNlaXZpbmcgb2JqZWN0czogIDk5JSAoMzc0NzEvMzc4
NDkpLCA4LjkwIE1pQiB8IDIuMjAgTWlCL3MgICANcmVtb3RlOiBUb3RhbCAzNzg0OSAoZGVs
dGEgMjgxMzgpLCByZXVzZWQgMzExOTggKGRlbHRhIDIzMDIxKRtbSw0KUmVjZWl2aW5nIG9i
amVjdHM6IDEwMCUgKDM3ODQ5LzM3ODQ5KSwgOC45MCBNaUIgfCAyLjIwIE1pQi9zICAgDVJl
Y2VpdmluZyBvYmplY3RzOiAxMDAlICgzNzg0OS8zNzg0OSksIDkuMjYgTWlCIHwgMi4yMCBN
aUIvcywgZG9uZS4NClJlc29sdmluZyBkZWx0YXM6ICAgMCUgKDAvMjgxMzgpICAgDVJlc29s
dmluZyBkZWx0YXM6ICAgMSUgKDMyNC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogICAy
JSAoNjI0LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgIDMlICgxMTEwLzI4MTM4KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgIDQlICgxMjE4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVs
dGFzOiAgIDUlICgxNDQzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgIDYlICgxNzU2
LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgIDclICgyMDAzLzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgMTAlICgyODg5LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAg
MTElICgzMTM0LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTIlICgzNDA3LzI4MTM4
KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTMlICgzNjg1LzI4MTM4KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgMTQlICgzOTYwLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTUlICg0
MjM4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTYlICg0NjE5LzI4MTM4KSAgIA1S
ZXNvbHZpbmcgZGVsdGFzOiAgMTclICg0OTUzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgMTglICg1MDcxLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMTklICg1MzQ4LzI4
MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjAlICg1NjgyLzI4MTM4KSAgIA1SZXNvbHZp
bmcgZGVsdGFzOiAgMjElICg1OTYwLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjIl
ICg2Mjc5LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjMlICg2NDczLzI4MTM4KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgMjQlICg2NzY2LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVs
dGFzOiAgMjUlICg3MDk1LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjclICg3ODA1
LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMjglICg3OTU4LzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgMjklICg4MTY3LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAg
MzAlICg4NDYzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzElICg4NzMwLzI4MTM4
KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzIlICg5MDE2LzI4MTM4KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgMzQlICg5NzU1LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzUlICg5
ODU2LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzYlICgxMDE2NC8yODEzOCkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDM3JSAoMTA0MzEvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0
YXM6ICAzOCUgKDEwNjk4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgMzklICgxMTE5
MS8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDQwJSAoMTEzMDQvMjgxMzgpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA0MSUgKDExNTU1LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgNDIlICgxMTgzOC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDQzJSAoMTIxMDYv
MjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0NCUgKDEyMzk3LzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgNDUlICgxMjY5Ny8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczog
IDQ2JSAoMTI5ODIvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA0NyUgKDEzMjI2LzI4
MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNDglICgxMzU1MS8yODEzOCkgICANUmVzb2x2
aW5nIGRlbHRhczogIDQ5JSAoMTM4MDQvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA1
MCUgKDE0MDg4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNTElICgxNDM3MC8yODEz
OCkgICANUmVzb2x2aW5nIGRlbHRhczogIDUyJSAoMTQ2MzcvMjgxMzgpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA1MyUgKDE0OTYxLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNTQl
ICgxNTIyOC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDU1JSAoMTU0OTAvMjgxMzgp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA1NiUgKDE1NzY1LzI4MTM4KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgNTclICgxNjA2MC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDU4JSAo
MTYzMjIvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA1OSUgKDE2NjQ5LzI4MTM4KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgNjAlICgxNjkzMS8yODEzOCkgICANUmVzb2x2aW5nIGRl
bHRhczogIDYxJSAoMTcxNjYvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA2MiUgKDE3
NDY4LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjMlICgxNzczNC8yODEzOCkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDY0JSAoMTgwMTcvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA2NSUgKDE4MjkwLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNjYlICgxODU4
Ni8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDY3JSAoMTg4ODEvMjgxMzgpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA2OCUgKDE5MTQ3LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgNjklICgxOTQxNi8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDcwJSAoMTk3MTYv
MjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3MSUgKDIwMDAxLzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgNzIlICgyMDI2NC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczog
IDczJSAoMjA1NDIvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3NCUgKDIwODg0LzI4
MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzUlICgyMTEwNi8yODEzOCkgICANUmVzb2x2
aW5nIGRlbHRhczogIDc2JSAoMjEzODgvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA3
NyUgKDIxNjc2LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgNzglICgyMTk1My8yODEz
OCkgICANUmVzb2x2aW5nIGRlbHRhczogIDc5JSAoMjIyNDUvMjgxMzgpICAgDVJlc29sdmlu
ZyBkZWx0YXM6ICA4MCUgKDIyNTEzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgODEl
ICgyMjc5Ny8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDgyJSAoMjMxMDQvMjgxMzgp
ICAgDVJlc29sdmluZyBkZWx0YXM6ICA4MyUgKDIzMzU5LzI4MTM4KSAgIA1SZXNvbHZpbmcg
ZGVsdGFzOiAgODQlICgyMzY2Ny8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDg1JSAo
MjM5MjQvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4NiUgKDI0MjE4LzI4MTM4KSAg
IA1SZXNvbHZpbmcgZGVsdGFzOiAgODclICgyNDQ4OS8yODEzOCkgICANUmVzb2x2aW5nIGRl
bHRhczogIDg4JSAoMjQ4MzIvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA4OSUgKDI1
MTE1LzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTAlICgyNTMyNi8yODEzOCkgICAN
UmVzb2x2aW5nIGRlbHRhczogIDkxJSAoMjU2MDgvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0
YXM6ICA5MiUgKDI1ODkwLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFzOiAgOTMlICgyNjE4
NS8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDk0JSAoMjY0NTcvMjgxMzgpICAgDVJl
c29sdmluZyBkZWx0YXM6ICA5NSUgKDI2NzQzLzI4MTM4KSAgIA1SZXNvbHZpbmcgZGVsdGFz
OiAgOTYlICgyNzAzOC8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczogIDk3JSAoMjczMDUv
MjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6ICA5OCUgKDI3NTc2LzI4MTM4KSAgIA1SZXNv
bHZpbmcgZGVsdGFzOiAgOTklICgyNzg3MS8yODEzOCkgICANUmVzb2x2aW5nIGRlbHRhczog
MTAwJSAoMjgxMzgvMjgxMzgpICAgDVJlc29sdmluZyBkZWx0YXM6IDEwMCUgKDI4MTM4LzI4
MTM4KSwgZG9uZS4NCkNoZWNraW5nIG91dCBmaWxlczogIDI1JSAoMzE3LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDI2JSAoMzE4LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxl
czogIDI3JSAoMzMwLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDI4JSAoMzQzLzEy
MjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDI5JSAoMzU1LzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogIDMwJSAoMzY3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDMx
JSAoMzc5LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDMyJSAoMzkyLzEyMjIpICAg
DUNoZWNraW5nIG91dCBmaWxlczogIDMzJSAoNDA0LzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDM0JSAoNDE2LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDM1JSAoNDI4
LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDM2JSAoNDQwLzEyMjIpICAgDUNoZWNr
aW5nIG91dCBmaWxlczogIDM3JSAoNDUzLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDM4JSAoNDY1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDM5JSAoNDc3LzEyMjIp
ICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQwJSAoNDg5LzEyMjIpICAgDUNoZWNraW5nIG91
dCBmaWxlczogIDQxJSAoNTAyLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQyJSAo
NTE0LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQzJSAoNTI2LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDQ0JSAoNTM4LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxl
czogIDQ1JSAoNTUwLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQ2JSAoNTYzLzEy
MjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQ3JSAoNTc1LzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogIDQ4JSAoNTg3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDQ5
JSAoNTk5LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDUwJSAoNjExLzEyMjIpICAg
DUNoZWNraW5nIG91dCBmaWxlczogIDUxJSAoNjI0LzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDUyJSAoNjM2LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDUzJSAoNjQ4
LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDU0JSAoNjYwLzEyMjIpICAgDUNoZWNr
aW5nIG91dCBmaWxlczogIDU1JSAoNjczLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDU2JSAoNjg1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDU3JSAoNjk3LzEyMjIp
ICAgDUNoZWNraW5nIG91dCBmaWxlczogIDU4JSAoNzA5LzEyMjIpICAgDUNoZWNraW5nIG91
dCBmaWxlczogIDU5JSAoNzIxLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDYwJSAo
NzM0LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDYxJSAoNzQ2LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDYyJSAoNzU4LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxl
czogIDYzJSAoNzcwLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDY0JSAoNzgzLzEy
MjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDY1JSAoNzk1LzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogIDY2JSAoODA3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDY3
JSAoODE5LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDY4JSAoODMxLzEyMjIpICAg
DUNoZWNraW5nIG91dCBmaWxlczogIDY5JSAoODQ0LzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDcwJSAoODU2LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDcxJSAoODY4
LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDcyJSAoODgwLzEyMjIpICAgDUNoZWNr
aW5nIG91dCBmaWxlczogIDczJSAoODkzLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDc0JSAoOTA1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDc1JSAoOTE3LzEyMjIp
ICAgDUNoZWNraW5nIG91dCBmaWxlczogIDc2JSAoOTI5LzEyMjIpICAgDUNoZWNraW5nIG91
dCBmaWxlczogIDc3JSAoOTQxLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDc4JSAo
OTU0LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDc5JSAoOTY2LzEyMjIpICAgDUNo
ZWNraW5nIG91dCBmaWxlczogIDgwJSAoOTc4LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxl
czogIDgxJSAoOTkwLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDgyJSAoMTAwMy8x
MjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4MyUgKDEwMTUvMTIyMikgICANQ2hlY2tp
bmcgb3V0IGZpbGVzOiAgODQlICgxMDI3LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczog
IDg1JSAoMTAzOS8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4NiUgKDEwNTEvMTIy
MikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgODclICgxMDY0LzEyMjIpICAgDUNoZWNraW5n
IG91dCBmaWxlczogIDg4JSAoMTA3Ni8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA4
OSUgKDEwODgvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgOTAlICgxMTAwLzEyMjIp
ICAgDUNoZWNraW5nIG91dCBmaWxlczogIDkwJSAoMTEwNC8xMjIyKSAgIA1DaGVja2luZyBv
dXQgZmlsZXM6ICA5MSUgKDExMTMvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAgOTIl
ICgxMTI1LzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDkzJSAoMTEzNy8xMjIyKSAg
IA1DaGVja2luZyBvdXQgZmlsZXM6ICA5NCUgKDExNDkvMTIyMikgICANQ2hlY2tpbmcgb3V0
IGZpbGVzOiAgOTUlICgxMTYxLzEyMjIpICAgDUNoZWNraW5nIG91dCBmaWxlczogIDk2JSAo
MTE3NC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6ICA5NyUgKDExODYvMTIyMikgICAN
Q2hlY2tpbmcgb3V0IGZpbGVzOiAgOTglICgxMTk4LzEyMjIpICAgDUNoZWNraW5nIG91dCBm
aWxlczogIDk5JSAoMTIxMC8xMjIyKSAgIA1DaGVja2luZyBvdXQgZmlsZXM6IDEwMCUgKDEy
MjIvMTIyMikgICANQ2hlY2tpbmcgb3V0IGZpbGVzOiAxMDAlICgxMjIyLzEyMjIpLCBkb25l
Lg0KbXYgX2lweGUudGFyLmd6IGlweGUudGFyLmd6DQpybSAtcmYgaXB4ZQ0KZ3ppcCAtZGMg
aXB4ZS50YXIuZ3ogfCB0YXIgeGYgLQ0KZm9yIGkgaW4gJChjYXQgcGF0Y2hlcy9zZXJpZXMp
IDsgZG8gICAgICAgICAgICAgICAgIFwNCiAgICBwYXRjaCAtZCBpcHhlIC1wMSAtLXF1aWV0
IDxwYXRjaGVzLyRpIHx8IGV4aXQgMSA7IFwNCmRvbmUNCmNhdCBDb25maWcgPj5pcHhlL3Ny
Yy9hcmNoL2kzODYvTWFrZWZpbGUNCmdtYWtlIC1DIGlweGUvc3JjIGJpbi9ydGw4MTM5LnJv
bQ0KZ21ha2VbN106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2Zpcm13YXJlL2V0aGVyYm9vdC9pcHhlL3NyYycNCnJtIC1mICBiaW4vKi4qICBiaW4vZXJy
b3JzCSBiaW4vTklDCSAuL3V0aWwvbnJ2MmIgLi91dGlsL3piaW4gLi91dGlsL2VsZjJlZmkz
MiAuL3V0aWwvZWxmMmVmaTY0IC4vdXRpbC9lZmlyb20gLi91dGlsL2ljY2ZpeCAuL3V0aWwv
ZWluZm8gVEFHUyBiaW4vc3ltdGFiDQogIFtNRURJQVJVTEVTXSBleGUNCiAgW01FRElBUlVM
RVNdIHJhdw0KICBbTUVESUFSVUxFU10gaGQNCiAgW01FRElBUlVMRVNdIG5iaQ0KICBbTUVE
SUFSVUxFU10gZHNrDQogIFtNRURJQVJVTEVTXSBsa3JuDQogIFtNRURJQVJVTEVTXSBra2tw
eGUNCiAgW01FRElBUlVMRVNdIGtrcHhlDQogIFtNRURJQVJVTEVTXSBrcHhlDQogIFtNRURJ
QVJVTEVTXSBweGUNCiAgW01FRElBUlVMRVNdIG1yb20NCiAgW01FRElBUlVMRVNdIHJvbQ0K
ICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpaXNyLlMNCiAgW1JVTEVTXSBh
cmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2NvbTMyX3dyYXBwZXIuUw0KICBbUlVMRVNd
IGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9lbnRyeS5TDQogIFtSVUxFU10gYXJjaC9p
Mzg2L2Zpcm13YXJlL3BjYmlvcy9lODIwbWFuZ2xlci5TDQogIFtSVUxFU10gYXJjaC9pMzg2
L3ByZWZpeC9tYnIuUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvcHhlcHJlZml4LlMN
CiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L3JvbXByZWZpeC5TDQogIFtSVUxFU10gYXJj
aC9pMzg2L3ByZWZpeC9leGVwcmVmaXguUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgv
aGRwcmVmaXguUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvdXNiZGlzay5TDQogIFtS
VUxFU10gYXJjaC9pMzg2L3ByZWZpeC9ra2tweGVwcmVmaXguUw0KICBbUlVMRVNdIGFyY2gv
aTM4Ni9wcmVmaXgva3B4ZXByZWZpeC5TDQogIFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9u
YmlwcmVmaXguUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvbnVsbHByZWZpeC5TDQog
IFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9ib290cGFydC5TDQogIFtSVUxFU10gYXJjaC9p
Mzg2L3ByZWZpeC91bmRpbG9hZGVyLlMNCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L2tr
cHhlcHJlZml4LlMNCiAgW1JVTEVTXSBhcmNoL2kzODYvcHJlZml4L3VubnJ2MmIxNi5TDQog
IFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9sa3JucHJlZml4LlMNCiAgW1JVTEVTXSBhcmNo
L2kzODYvcHJlZml4L3VubnJ2MmIuUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvbXJv
bXByZWZpeC5TDQogIFtSVUxFU10gYXJjaC9pMzg2L3ByZWZpeC9kc2twcmVmaXguUw0KICBb
UlVMRVNdIGFyY2gvaTM4Ni9wcmVmaXgvbGlicHJlZml4LlMNCiAgW1JVTEVTXSBhcmNoL2kz
ODYvdHJhbnNpdGlvbnMvbGlicm0uUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni90cmFuc2l0aW9u
cy9saWJhMjAuUw0KICBbUlVMRVNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJwbS5TDQog
IFtSVUxFU10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYmtpci5TDQogIFtSVUxFU10gYXJj
aC9pMzg2L2NvcmUvc3RhY2sxNi5TDQogIFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvc3RhY2su
Uw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3NldGptcC5TDQogIFtSVUxFU10gYXJjaC9p
Mzg2L2NvcmUvZ2RiaWR0LlMNCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9wYXRjaF9jZi5T
DQogIFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvdmlydGFkZHIuUw0KICBbUlVMRVNdIHRlc3Rz
L2dkYnN0dWJfdGVzdC5TDQogIFtSVUxFU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGly
b20uYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpbmV0LmMNCiAgW1JV
TEVTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaS5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2RyaXZlcnMvbmV0L3VuZGlvbmx5LmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvZHJpdmVycy9u
ZXQvdW5kaWxvYWQuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpcHJl
bG9hZC5jDQogIFtSVUxFU10gYXJjaC94ODYvcHJlZml4L2VmaWRydnByZWZpeC5jDQogIFtS
VUxFU10gYXJjaC94ODYvcHJlZml4L2VmaXByZWZpeC5jDQogIFtSVUxFU10gYXJjaC94ODYv
aW50ZXJmYWNlL2VmaS9lZml4ODZfbmFwLmMNCiAgW1JVTEVTXSBhcmNoL3g4Ni9jb3JlL3g4
Nl9zdHJpbmcuYw0KICBbUlVMRVNdIGFyY2gveDg2L2NvcmUvcGNpZGlyZWN0LmMNCiAgW1JV
TEVTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRzL3JlYm9vdF9jbWQuYw0KICBbUlVMRVNdIGFy
Y2gvaTM4Ni9oY2kvY29tbWFuZHMvcHhlX2NtZC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2lu
dGVyZmFjZS9zeXNsaW51eC9jb21ib290X3Jlc29sdi5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2ludGVyZmFjZS9zeXNsaW51eC9jb20zMl9jYWxsLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYv
aW50ZXJmYWNlL3N5c2xpbnV4L2NvbWJvb3RfY2FsbC5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2ludGVyZmFjZS9weGVwYXJlbnQvcHhlcGFyZW50X2RoY3AuYw0KICBbUlVMRVNdIGFyY2gv
aTM4Ni9pbnRlcmZhY2UvcHhlcGFyZW50L3B4ZXBhcmVudC5jDQogIFtSVUxFU10gYXJjaC9p
Mzg2L2ludGVyZmFjZS9weGUvcHhlX3VkcC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2ludGVy
ZmFjZS9weGUvcHhlX3VuZGkuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhl
L3B4ZV9sb2FkZXIuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9l
eGl0X2hvb2suYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9wcmVi
b290LmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfdGZ0cC5jDQog
IFtSVUxFU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2ZpbGUuYw0KICBbUlVMRVNd
IGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9jYWxsLmMNCiAgW1JVTEVTXSBhcmNoL2kz
ODYvaW50ZXJmYWNlL3BjYmlvcy9iaW9zX3NtYmlvcy5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2ludGVyZmFjZS9wY2Jpb3MvbWVtdG9wX3VtYWxsb2MuYw0KICBbUlVMRVNdIGFyY2gvaTM4
Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NpbnQuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRl
cmZhY2UvcGNiaW9zL2Jpb3NfdGltZXIuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcGNiaW9zL3BjaWJpb3MuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNi
aW9zL2ludDEzLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9iaW9z
X25hcC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2ltYWdlL2NvbWJvb3QuYw0KICBbUlVMRVNd
IGFyY2gvaTM4Ni9pbWFnZS9lbGZib290LmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvaW1hZ2Uv
Ym9vdHNlY3Rvci5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2ltYWdlL211bHRpYm9vdC5jDQog
IFtSVUxFU10gYXJjaC9pMzg2L2ltYWdlL3B4ZV9pbWFnZS5jDQogIFtSVUxFU10gYXJjaC9p
Mzg2L2ltYWdlL2J6aW1hZ2UuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9uYmkuYw0K
ICBbUlVMRVNdIGFyY2gvaTM4Ni9pbWFnZS9jb20zMi5jDQogIFtSVUxFU10gYXJjaC9pMzg2
L2Zpcm13YXJlL3BjYmlvcy9wbnBiaW9zLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvZmlybXdh
cmUvcGNiaW9zL2Jpb3NfY29uc29sZS5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJl
L3BjYmlvcy9mYWtlZTgyMC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlv
cy9iYXNlbWVtLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL21lbW1h
cC5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9oaWRlbWVtLmMNCiAg
W1JVTEVTXSBhcmNoL2kzODYvdHJhbnNpdGlvbnMvbGlicm1fbWdtdC5jDQogIFtSVUxFU10g
YXJjaC9pMzg2L2NvcmUvZHVtcHJlZ3MuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL251
bGx0cmFwLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS9yZWxvY2F0ZS5jDQogIFtSVUxF
U10gYXJjaC9pMzg2L2NvcmUveDg2X2lvLmMNCiAgW1JVTEVTXSBhcmNoL2kzODYvY29yZS90
aW1lcjIuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3J1bnRpbWUuYw0KICBbUlVMRVNd
IGFyY2gvaTM4Ni9jb3JlL3BpYzgyNTkuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL2Nw
dS5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvZ2RibWFjaC5jDQogIFtSVUxFU10gYXJj
aC9pMzg2L2NvcmUvdmlkZW9fc3Vici5jDQogIFtSVUxFU10gYXJjaC9pMzg2L2NvcmUvYmFz
ZW1lbV9wYWNrZXQuYw0KICBbUlVMRVNdIGFyY2gvaTM4Ni9jb3JlL3JkdHNjX3RpbWVyLmMN
CiAgW1JVTEVTXSBjb25maWcvY29uZmlnX3JvbXByZWZpeC5jDQogIFtSVUxFU10gY29uZmln
L2NvbmZpZy5jDQogIFtSVUxFU10gY29uZmlnL2NvbmZpZ19mYy5jDQogIFtSVUxFU10gY29u
ZmlnL2NvbmZpZ19ldGhlcm5ldC5jDQogIFtSVUxFU10gY29uZmlnL2NvbmZpZ19uZXQ4MDIx
MS5jDQogIFtSVUxFU10gY29uZmlnL2NvbmZpZ19pbmZpbmliYW5kLmMNCiAgW1JVTEVTXSB1
c3IvYXV0b2Jvb3QuYw0KICBbUlVMRVNdIHVzci9pZm1nbXQuYw0KICBbUlVMRVNdIHVzci9m
Y21nbXQuYw0KICBbUlVMRVNdIHVzci9kaGNwbWdtdC5jDQogIFtSVUxFU10gdXNyL3B4ZW1l
bnUuYw0KICBbUlVMRVNdIHVzci9pbWdtZ210LmMNCiAgW1JVTEVTXSB1c3IvbG90ZXN0LmMN
CiAgW1JVTEVTXSB1c3IvaXdtZ210LmMNCiAgW1JVTEVTXSB1c3Ivcm91dGUuYw0KICBbUlVM
RVNdIHVzci9wcm9tcHQuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3JvLmMNCiAg
W1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9pdC5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9r
ZXltYXBfc2cuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2VzLmMNCiAgW1JVTEVT
XSBoY2kva2V5bWFwL2tleW1hcF9odS5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBf
YmcuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX25sLmMNCiAgW1JVTEVTXSBoY2kv
a2V5bWFwL2tleW1hcF9jei5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBfZGUuYw0K
ICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2ZpLmMNCiAgW1JVTEVTXSBoY2kva2V5bWFw
L2tleW1hcF9tay5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBfdWsuYw0KICBbUlVM
RVNdIGhjaS9rZXltYXAva2V5bWFwX3BsLmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1h
cF9hei5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBfZnIuYw0KICBbUlVMRVNdIGhj
aS9rZXltYXAva2V5bWFwX2J5LmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9tdC5j
DQogIFtSVUxFU10gaGNpL2tleW1hcC9rZXltYXBfd28uYw0KICBbUlVMRVNdIGhjaS9rZXlt
YXAva2V5bWFwX3VhLmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9sdC5jDQogIFtS
VUxFU10gaGNpL2tleW1hcC9rZXltYXBfc3IuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5
bWFwX2FsLmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9ydS5jDQogIFtSVUxFU10g
aGNpL2tleW1hcC9rZXltYXBfY2YuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX25v
LmMNCiAgW1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9ldC5jDQogIFtSVUxFU10gaGNpL2tl
eW1hcC9rZXltYXBfdGguYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX3VzLmMNCiAg
W1JVTEVTXSBoY2kva2V5bWFwL2tleW1hcF9pbC5jDQogIFtSVUxFU10gaGNpL2tleW1hcC9r
ZXltYXBfZ3IuYw0KICBbUlVMRVNdIGhjaS9rZXltYXAva2V5bWFwX2RrLmMNCiAgW1JVTEVT
XSBoY2kva2V5bWFwL2tleW1hcF9wdC5jDQogIFtSVUxFU10gaGNpL211Y3Vyc2VzL3dpZGdl
dHMvZWRpdGJveC5jDQogIFtSVUxFU10gaGNpL211Y3Vyc2VzL2tiLmMNCiAgW1JVTEVTXSBo
Y2kvbXVjdXJzZXMvY29sb3VyLmMNCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvc2xrLmMNCiAg
W1JVTEVTXSBoY2kvbXVjdXJzZXMvcHJpbnQuYw0KICBbUlVMRVNdIGhjaS9tdWN1cnNlcy93
aW5kb3dzLmMNCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvbXVjdXJzZXMuYw0KICBbUlVMRVNd
IGhjaS9tdWN1cnNlcy93aW5pbml0LmMNCiAgW1JVTEVTXSBoY2kvbXVjdXJzZXMvcHJpbnRf
bmFkdi5jDQogIFtSVUxFU10gaGNpL211Y3Vyc2VzL2Fuc2lfc2NyZWVuLmMNCiAgW1JVTEVT
XSBoY2kvbXVjdXJzZXMvd2luYXR0cnMuYw0KICBbUlVMRVNdIGhjaS9tdWN1cnNlcy9lZGdp
bmcuYw0KICBbUlVMRVNdIGhjaS9tdWN1cnNlcy9jbGVhci5jDQogIFtSVUxFU10gaGNpL211
Y3Vyc2VzL2FsZXJ0LmMNCiAgW1JVTEVTXSBoY2kvdHVpL3NldHRpbmdzX3VpLmMNCiAgW1JV
TEVTXSBoY2kvdHVpL2xvZ2luX3VpLmMNCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvdmxhbl9j
bWQuYw0KICBbUlVMRVNdIGhjaS9jb21tYW5kcy9pd21nbXRfY21kLmMNCiAgW1JVTEVTXSBo
Y2kvY29tbWFuZHMvbG90ZXN0X2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2ZjbWdt
dF9jbWQuYw0KICBbUlVMRVNdIGhjaS9jb21tYW5kcy9pbWFnZV9jbWQuYw0KICBbUlVMRVNd
IGhjaS9jb21tYW5kcy9kaWdlc3RfY21kLmMNCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvcm91
dGVfY21kLmMNCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvZGhjcF9jbWQuYw0KICBbUlVMRVNd
IGhjaS9jb21tYW5kcy90aW1lX2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2F1dG9i
b290X2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1hbmRzL2dkYnN0dWJfY21kLmMNCiAgW1JV
TEVTXSBoY2kvY29tbWFuZHMvaWZtZ210X2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1hbmRz
L3NhbmJvb3RfY21kLmMNCiAgW1JVTEVTXSBoY2kvY29tbWFuZHMvbG9naW5fY21kLmMNCiAg
W1JVTEVTXSBoY2kvY29tbWFuZHMvY29uZmlnX2NtZC5jDQogIFtSVUxFU10gaGNpL2NvbW1h
bmRzL252b19jbWQuYw0KICBbUlVMRVNdIGhjaS93aXJlbGVzc19lcnJvcnMuYw0KICBbUlVM
RVNdIGhjaS9lZGl0c3RyaW5nLmMNCiAgW1JVTEVTXSBoY2kvcmVhZGxpbmUuYw0KICBbUlVM
RVNdIGhjaS9zdHJlcnJvci5jDQogIFtSVUxFU10gaGNpL3NoZWxsLmMNCiAgW1JVTEVTXSBo
Y2kvbGludXhfYXJncy5jDQogIFtSVUxFU10gY3J5cHRvL2F4dGxzL3NoYTEuYw0KICBbUlVM
RVNdIGNyeXB0by9heHRscy9yc2EuYw0KICBbUlVMRVNdIGNyeXB0by9heHRscy9iaWdpbnQu
Yw0KICBbUlVMRVNdIGNyeXB0by9heHRscy9hZXMuYw0KICBbUlVMRVNdIGNyeXB0by9jYmMu
Yw0KICBbUlVMRVNdIGNyeXB0by9heHRsc19zaGExLmMNCiAgW1JVTEVTXSBjcnlwdG8vYWVz
X3dyYXAuYw0KICBbUlVMRVNdIGNyeXB0by9heHRsc19hZXMuYw0KICBbUlVMRVNdIGNyeXB0
by9hc24xLmMNCiAgW1JVTEVTXSBjcnlwdG8vaG1hYy5jDQogIFtSVUxFU10gY3J5cHRvL2Ny
YzMyLmMNCiAgW1JVTEVTXSBjcnlwdG8vY3JhbmRvbS5jDQogIFtSVUxFU10gY3J5cHRvL2Ny
eXB0b19udWxsLmMNCiAgW1JVTEVTXSBjcnlwdG8vYXJjNC5jDQogIFtSVUxFU10gY3J5cHRv
L3NoYTFleHRyYS5jDQogIFtSVUxFU10gY3J5cHRvL3g1MDkuYw0KICBbUlVMRVNdIGNyeXB0
by9tZDUuYw0KICBbUlVMRVNdIGNyeXB0by9jaGFwLmMNCiAgW1JVTEVTXSB0ZXN0cy9saW5l
YnVmX3Rlc3QuYw0KICBbUlVMRVNdIHRlc3RzL3VtYWxsb2NfdGVzdC5jDQogIFtSVUxFU10g
dGVzdHMvYm9mbV90ZXN0LmMNCiAgW1JVTEVTXSB0ZXN0cy91cmlfdGVzdC5jDQogIFtSVUxF
U10gdGVzdHMvdGVzdC5jDQogIFtSVUxFU10gdGVzdHMvbGlzdF90ZXN0LmMNCiAgW1JVTEVT
XSB0ZXN0cy9tZW1jcHlfdGVzdC5jDQogIFtSVUxFU10gaW50ZXJmYWNlL2JvZm0vYm9mbS5j
DQogIFtSVUxFU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJpb3MuYw0KICBbUlVMRVNdIGludGVy
ZmFjZS9zbWJpb3Mvc21iaW9zX3NldHRpbmdzLmMNCiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZp
L2VmaV9jb25zb2xlLmMNCiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV9zbnAuYw0KICBb
UlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX3BjaS5jDQogIFtSVUxFU10gaW50ZXJmYWNlL2Vm
aS9lZmlfc3RyZXJyb3IuYw0KICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX2JvZm0uYw0K
ICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX3VtYWxsb2MuYw0KICBbUlVMRVNdIGludGVy
ZmFjZS9lZmkvZWZpX3N0cmluZ3MuYw0KICBbUlVMRVNdIGludGVyZmFjZS9lZmkvZWZpX3Rp
bWVyLmMNCiAgW1JVTEVTXSBpbnRlcmZhY2UvZWZpL2VmaV9zbWJpb3MuYw0KICBbUlVMRVNd
IGludGVyZmFjZS9lZmkvZWZpX2RyaXZlci5jDQogIFtSVUxFU10gaW50ZXJmYWNlL2VmaS9l
ZmlfaW5pdC5jDQogIFtSVUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfdWFjY2Vzcy5jDQogIFtS
VUxFU10gaW50ZXJmYWNlL2VmaS9lZmlfaW8uYw0KICBbUlVMRVNdIGRyaXZlcnMvaW5maW5p
YmFuZC9saW5kYS5jDQogIFtSVUxFU10gZHJpdmVycy9pbmZpbmliYW5kL2hlcm1vbi5jDQog
IFtSVUxFU10gZHJpdmVycy9pbmZpbmliYW5kL2FyYmVsLmMNCiAgW1JVTEVTXSBkcml2ZXJz
L2luZmluaWJhbmQvcWliNzMyMi5jDQogIFtSVUxFU10gZHJpdmVycy9pbmZpbmliYW5kL2xp
bmRhX2Z3LmMNCiAgW1JVTEVTXSBkcml2ZXJzL2JpdGJhc2gvYml0YmFzaC5jDQogIFtSVUxF
U10gZHJpdmVycy9iaXRiYXNoL3NwaV9iaXQuYw0KICBbUlVMRVNdIGRyaXZlcnMvYml0YmFz
aC9pMmNfYml0LmMNCiAgW1JVTEVTXSBkcml2ZXJzL252cy9zcGkuYw0KICBbUlVMRVNdIGRy
aXZlcnMvbnZzL252c3ZwZC5jDQogIFtSVUxFU10gZHJpdmVycy9udnMvdGhyZWV3aXJlLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL252cy9udnMuYw0KICBbUlVMRVNdIGRyaXZlcnMvYmxvY2sv
aWJmdC5jDQogIFtSVUxFU10gZHJpdmVycy9ibG9jay9hdGEuYw0KICBbUlVMRVNdIGRyaXZl
cnMvYmxvY2svc3JwLmMNCiAgW1JVTEVTXSBkcml2ZXJzL2Jsb2NrL3Njc2kuYw0KICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2VmaS9zbnBuZXQuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2Vm
aS9zbnBvbmx5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfdHJhZmZpYy5j
DQogIFtSVUxFU10gZHJpdmVycy9uZXQvdnhnZS92eGdlLmMNCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC92eGdlL3Z4Z2VfY29uZmlnLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC92eGdlL3Z4
Z2VfbWFpbi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2luaXQu
Yw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfbWFjLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX2NhbGliLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfZWVwcm9tXzkyODcuYw0K
ICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5ay5jDQogIFtSVUxFU10gZHJp
dmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2NvbW1vbi5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9ody5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQv
YXRoL2F0aDlrL2F0aDlrX2NhbGliLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRo
OWsvYXRoOWtfZWVwcm9tXzRrLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsv
YXRoOWtfZWVwcm9tX2RlZi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX21hYy5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
M19lZXByb20uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkw
MDJfbWFjLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAy
X2NhbGliLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAy
X3BoeS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX3htaXQuYw0K
ICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5LmMNCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX3BoeS5jDQogIFtS
VUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FuaS5jDQogIFtSVUxFU10gZHJp
dmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX21haW4uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0
L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfaHcuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0
aC9hdGg5ay9hdGg5a19lZXByb20uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5
ay9hdGg5a19yZWN2LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtf
aHcuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19yZXNldC5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrLmMNCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfYXR0YWNoLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9hdGgvYXRoNWsvYXRoNWtfcmZraWxsLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgv
YXRoNWsvYXRoNWtfZ3Bpby5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX3BoeS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2luaXR2
YWxzLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZG1hLmMNCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcGN1LmMNCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZGVzYy5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDVrL2F0aDVrX3FjdS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0
aDVrL2F0aDVrX2VlcHJvbS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX2NhcHMuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfaHcuYw0KICBbUlVM
RVNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfa2V5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9h
dGgvYXRoX21haW4uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfcmVnZC5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX2dyZjUxMDEuYw0KICBbUlVM
RVNdIGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4MF9tYXgyODIwLmMNCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODUuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3J0
bDgxOHgvcnRsODE4eC5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgw
LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODVfcnRsODIyNS5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgwX3NhMjQwMC5jDQogIFtSVUxF
U10gZHJpdmVycy9uZXQvcGhhbnRvbS9waGFudG9tLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9pZ2J2Zi9pZ2J2Zl9tYWluLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2
Zl92Zi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvaWdidmYvaWdidmZfbWJ4LmMNCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiXzgyNTc1LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9pZ2IvaWdiLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX21hYy5jDQogIFtS
VUxFU10gZHJpdmVycy9uZXQvaWdiL2lnYl9waHkuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0
L2lnYi9pZ2JfbWFpbi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvaWdiL2lnYl9udm0uYw0K
ICBbUlVMRVNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfYXBpLmMNCiAgW1JVTEVTXSBkcml2ZXJz
L25ldC9pZ2IvaWdiX21hbmFnZS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2Ux
MDAwZV84MDAwM2VzMmxhbi5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAw
ZV9pY2g4bGFuLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX21hbmFn
ZS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV84MjU3MS5jDQogIFtS
VUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZS5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvZTEwMDBlL2UxMDAwZV9tYWMuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwZS9l
MTAwMGVfcGh5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX252bS5j
DQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9tYWluLmMNCiAgW1JVTEVT
XSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF84MjU0Mi5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvZTEwMDAvZTEwMDBfODI1NDAuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwL2Ux
MDAwX2FwaS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFuYWdlLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF84MjU0My5jDQogIFtSVUxFU10g
ZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbnZtLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9l
MTAwMC9lMTAwMF9tYWMuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX3Bo
eS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDAuYw0KICBbUlVMRVNdIGRy
aXZlcnMvbmV0L2UxMDAwL2UxMDAwX21haW4uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2Ux
MDAwL2UxMDAwXzgyNTQxLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9kZXBjYS5jDQogIFtS
VUxFU10gZHJpdmVycy9uZXQvYW1kODExMWUuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2pt
ZS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvcHJpc20yX3BjaS5jDQogIFtSVUxFU10gZHJp
dmVycy9uZXQvM2M1OTUuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3ZpYS1yaGluZS5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvdzg5Yzg0MC5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQv
Y3M4OXgwLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9uZTJrX2lzYS5jDQogIFtSVUxFU10g
ZHJpdmVycy9uZXQvaXBvaWIuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NreTIuYw0KICBb
UlVMRVNdIGRyaXZlcnMvbmV0L2F0bDFlLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9sZWdh
Y3kuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L2VlcHJvMTAwLmMNCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC8zYzUxNS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYm54Mi5jDQogIFtSVUxF
U10gZHJpdmVycy9uZXQvZG1mZS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvbnM4MzkwLmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9uczgzODIwLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC9wY25ldDMyLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC8zYzUwOS1laXNhLmMNCiAgW1JV
TEVTXSBkcml2ZXJzL25ldC90ZzMuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0LzNjNXg5LmMN
CiAgW1JVTEVTXSBkcml2ZXJzL25ldC9zbWM5MDAwLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25l
dC92aXJ0aW8tbmV0LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9ldGhlcmZhYnJpYy5jDQog
IFtSVUxFU10gZHJpdmVycy9uZXQvd2QuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NrZ2Uu
Yw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NpczE5MC5jDQogIFtSVUxFU10gZHJpdmVycy9u
ZXQvbmF0c2VtaS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvYjQ0LmMNCiAgW1JVTEVTXSBk
cml2ZXJzL25ldC9mb3JjZWRldGguYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3ByaXNtMl9w
bHguYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3N1bmRhbmNlLmMNCiAgW1JVTEVTXSBkcml2
ZXJzL25ldC9ydGw4MTM5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lcGljMTAwLmMNCiAg
W1JVTEVTXSBkcml2ZXJzL25ldC8zYzkweC5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvZGF2
aWNvbS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvM2M1MDkuYw0KICBbUlVMRVNdIGRyaXZl
cnMvbmV0LzNjNTI5LmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9tdGQ4MHguYw0KICBbUlVM
RVNdIGRyaXZlcnMvbmV0L215cmkxMGdlLmMNCiAgW1JVTEVTXSBkcml2ZXJzL25ldC9lZXBy
by5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvbmUuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0
L3ZpYS12ZWxvY2l0eS5jDQogIFtSVUxFU10gZHJpdmVycy9uZXQvcG5pYy5jDQogIFtSVUxF
U10gZHJpdmVycy9uZXQvdHVsaXAuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0L3NpczkwMC5j
DQogIFtSVUxFU10gZHJpdmVycy9uZXQvcjgxNjkuYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0
L3RsYW4uYw0KICBbUlVMRVNdIGRyaXZlcnMvbmV0LzNjNTAzLmMNCiAgW1JVTEVTXSBkcml2
ZXJzL2J1cy9wY2kuYw0KICBbUlVMRVNdIGRyaXZlcnMvYnVzL2lzYXBucC5jDQogIFtSVUxF
U10gZHJpdmVycy9idXMvdmlydGlvLXJpbmcuYw0KICBbUlVMRVNdIGRyaXZlcnMvYnVzL3Zp
cnRpby1wY2kuYw0KICBbUlVMRVNdIGRyaXZlcnMvYnVzL2lzYS5jDQogIFtSVUxFU10gZHJp
dmVycy9idXMvaXNhX2lkcy5jDQogIFtSVUxFU10gZHJpdmVycy9idXMvcGNpZXh0cmEuYw0K
ICBbUlVMRVNdIGRyaXZlcnMvYnVzL3BjaWJhY2t1cC5jDQogIFtSVUxFU10gZHJpdmVycy9i
dXMvcGNpdnBkLmMNCiAgW1JVTEVTXSBkcml2ZXJzL2J1cy9tY2EuYw0KICBbUlVMRVNdIGRy
aXZlcnMvYnVzL2Vpc2EuYw0KICBbUlVMRVNdIGltYWdlL3NjcmlwdC5jDQogIFtSVUxFU10g
aW1hZ2UvZWxmLmMNCiAgW1JVTEVTXSBpbWFnZS9lZmlfaW1hZ2UuYw0KICBbUlVMRVNdIGlt
YWdlL3NlZ21lbnQuYw0KICBbUlVMRVNdIGltYWdlL2VtYmVkZGVkLmMNCiAgW1JVTEVTXSBu
ZXQvODAyMTEvcmM4MDIxMS5jDQogIFtSVUxFU10gbmV0LzgwMjExL3dwYS5jDQogIFtSVUxF
U10gbmV0LzgwMjExL3dwYV9jY21wLmMNCiAgW1JVTEVTXSBuZXQvODAyMTEvbmV0ODAyMTEu
Yw0KICBbUlVMRVNdIG5ldC84MDIxMS9zZWM4MDIxMS5jDQogIFtSVUxFU10gbmV0LzgwMjEx
L3dlcC5jDQogIFtSVUxFU10gbmV0LzgwMjExL3dwYV9wc2suYw0KICBbUlVMRVNdIG5ldC84
MDIxMS93cGFfdGtpcC5jDQogIFtSVUxFU10gbmV0L2luZmluaWJhbmQvaWJfbWkuYw0KICBb
UlVMRVNdIG5ldC9pbmZpbmliYW5kL2liX2NtLmMNCiAgW1JVTEVTXSBuZXQvaW5maW5pYmFu
ZC9pYl9wYWNrZXQuYw0KICBbUlVMRVNdIG5ldC9pbmZpbmliYW5kL2liX3NtYy5jDQogIFtS
VUxFU10gbmV0L2luZmluaWJhbmQvaWJfcGF0aHJlYy5jDQogIFtSVUxFU10gbmV0L2luZmlu
aWJhbmQvaWJfc21hLmMNCiAgW1JVTEVTXSBuZXQvaW5maW5pYmFuZC9pYl9jbXJjLmMNCiAg
W1JVTEVTXSBuZXQvaW5maW5pYmFuZC9pYl9zcnAuYw0KICBbUlVMRVNdIG5ldC9pbmZpbmli
YW5kL2liX21jYXN0LmMNCiAgW1JVTEVTXSBuZXQvdWRwL2RoY3AuYw0KICBbUlVMRVNdIG5l
dC91ZHAvZG5zLmMNCiAgW1JVTEVTXSBuZXQvdWRwL3NsYW0uYw0KICBbUlVMRVNdIG5ldC91
ZHAvdGZ0cC5jDQogIFtSVUxFU10gbmV0L3VkcC9zeXNsb2cuYw0KICBbUlVMRVNdIG5ldC90
Y3AvaHR0cHMuYw0KICBbUlVMRVNdIG5ldC90Y3AvaXNjc2kuYw0KICBbUlVMRVNdIG5ldC90
Y3AvZnRwLmMNCiAgW1JVTEVTXSBuZXQvdGNwL2h0dHAuYw0KICBbUlVMRVNdIG5ldC9lYXBv
bC5jDQogIFtSVUxFU10gbmV0L2ZjbnMuYw0KICBbUlVMRVNdIG5ldC9mYWtlZGhjcC5jDQog
IFtSVUxFU10gbmV0L2ljbXB2Ni5jDQogIFtSVUxFU10gbmV0L25ldGRldl9zZXR0aW5ncy5j
DQogIFtSVUxFU10gbmV0L2ZjcC5jDQogIFtSVUxFU10gbmV0L2Zjb2UuYw0KICBbUlVMRVNd
IG5ldC9pb2JwYWQuYw0KICBbUlVMRVNdIG5ldC90Y3AuYw0KICBbUlVMRVNdIG5ldC9taWku
Yw0KICBbUlVMRVNdIG5ldC9hcnAuYw0KICBbUlVMRVNdIG5ldC9ldGhlcm5ldC5jDQogIFtS
VUxFU10gbmV0L2ZjZWxzLmMNCiAgW1JVTEVTXSBuZXQvdGNwaXAuYw0KICBbUlVMRVNdIG5l
dC9pcHY2LmMNCiAgW1JVTEVTXSBuZXQvYW9lLmMNCiAgW1JVTEVTXSBuZXQvcmFycC5jDQog
IFtSVUxFU10gbmV0L3ZsYW4uYw0KICBbUlVMRVNdIG5ldC9udWxsbmV0LmMNCiAgW1JVTEVT
XSBuZXQvaW5maW5pYmFuZC5jDQogIFtSVUxFU10gbmV0L2lwdjQuYw0KICBbUlVMRVNdIG5l
dC9ldGhfc2xvdy5jDQogIFtSVUxFU10gbmV0L3Rscy5jDQogIFtSVUxFU10gbmV0L25kcC5j
DQogIFtSVUxFU10gbmV0L2RoY3Bwa3QuYw0KICBbUlVMRVNdIG5ldC9jYWNoZWRoY3AuYw0K
ICBbUlVMRVNdIG5ldC9uZXRkZXZpY2UuYw0KICBbUlVMRVNdIG5ldC9yZXRyeS5jDQogIFtS
VUxFU10gbmV0L2ljbXAuYw0KICBbUlVMRVNdIG5ldC91ZHAuYw0KICBbUlVMRVNdIG5ldC9k
aGNwb3B0cy5jDQogIFtSVUxFU10gbmV0L2ZjLmMNCiAgW1JVTEVTXSBjb3JlL2N0eXBlLmMN
CiAgW1JVTEVTXSBjb3JlL2Jhc2VuYW1lLmMNCiAgW1JVTEVTXSBjb3JlL252by5jDQogIFtS
VUxFU10gY29yZS9kZWJ1Z19tZDUuYw0KICBbUlVMRVNdIGNvcmUvaW50ZXJmYWNlLmMNCiAg
W1JVTEVTXSBjb3JlL2J0ZXh0LmMNCiAgW1JVTEVTXSBjb3JlL2dldG9wdC5jDQogIFtSVUxF
U10gY29yZS9nZXRrZXkuYw0KICBbUlVMRVNdIGNvcmUvYXNwcmludGYuYw0KICBbUlVMRVNd
IGNvcmUvZ2Ric3R1Yi5jDQogIFtSVUxFU10gY29yZS9saW5lYnVmLmMNCiAgW1JVTEVTXSBj
b3JlL2VkZC5jDQogIFtSVUxFU10gY29yZS9pbml0LmMNCiAgW1JVTEVTXSBjb3JlL3N0cnRv
dWxsLmMNCiAgW1JVTEVTXSBjb3JlL3NldHRpbmdzLmMNCiAgW1JVTEVTXSBjb3JlL21haW4u
Yw0KICBbUlVMRVNdIGNvcmUvZG93bmxvYWRlci5jDQogIFtSVUxFU10gY29yZS9ody5jDQog
IFtSVUxFU10gY29yZS9iaXRvcHMuYw0KICBbUlVMRVNdIGNvcmUvdnNwcmludGYuYw0KICBb
UlVMRVNdIGNvcmUvbnVsbF9uYXAuYw0KICBbUlVMRVNdIGNvcmUveGZlci5jDQogIFtSVUxF
U10gY29yZS9wY19rYmQuYw0KICBbUlVMRVNdIGNvcmUvcG9zaXhfaW8uYw0KICBbUlVMRVNd
IGNvcmUvZ2RidWRwLmMNCiAgW1JVTEVTXSBjb3JlL2NvbnNvbGUuYw0KICBbUlVMRVNdIGNv
cmUvb3Blbi5jDQogIFtSVUxFU10gY29yZS9zZXJpYWwuYw0KICBbUlVMRVNdIGNvcmUvYWNw
aS5jDQogIFtSVUxFU10gY29yZS91cmkuYw0KICBbUlVMRVNdIGNvcmUvYmxvY2tkZXYuYw0K
ICBbUlVMRVNdIGNvcmUvY3Bpby5jDQogIFtSVUxFU10gY29yZS90aW1lci5jDQogIFtSVUxF
U10gY29yZS9taXNjLmMNCiAgW1JVTEVTXSBjb3JlL2N3dXJpLmMNCiAgW1JVTEVTXSBjb3Jl
L2k4MjM2NS5jDQogIFtSVUxFU10gY29yZS9lcnJuby5jDQogIFtSVUxFU10gY29yZS9qb2Iu
Yw0KICBbUlVMRVNdIGNvcmUvcHJvY2Vzcy5jDQogIFtSVUxFU10gY29yZS9nZGJzZXJpYWwu
Yw0KICBbUlVMRVNdIGNvcmUvZGVidWcuYw0KICBbUlVMRVNdIGNvcmUvZm5yZWMuYw0KICBb
UlVMRVNdIGNvcmUvbWFsbG9jLmMNCiAgW1JVTEVTXSBjb3JlL2Fuc2llc2MuYw0KICBbUlVM
RVNdIGNvcmUvZGV2aWNlLmMNCiAgW1JVTEVTXSBjb3JlL2Jhc2U2NC5jDQogIFtSVUxFU10g
Y29yZS9iaXRtYXAuYw0KICBbUlVMRVNdIGNvcmUvZXhlYy5jDQogIFtSVUxFU10gY29yZS9t
b25vam9iLmMNCiAgW1JVTEVTXSBjb3JlL251bGxfc2FuYm9vdC5jDQogIFtSVUxFU10gY29y
ZS9zdHJpbmdleHRyYS5jDQogIFtSVUxFU10gY29yZS9yYW5kb20uYw0KICBbUlVMRVNdIGNv
cmUvcGFyc2VvcHQuYw0KICBbUlVMRVNdIGNvcmUvcmVzb2x2LmMNCiAgW1JVTEVTXSBjb3Jl
L2lvYnVmLmMNCiAgW1JVTEVTXSBjb3JlL2ltYWdlLmMNCiAgW1JVTEVTXSBjb3JlL3N0cmlu
Zy5jDQogIFtSVUxFU10gY29yZS9iYXNlMTYuYw0KICBbUlVMRVNdIGNvcmUvYXNzZXJ0LmMN
CiAgW1JVTEVTXSBjb3JlL3JlZmNudC5jDQogIFtSVUxFU10gY29yZS91dWlkLmMNCiAgW1JV
TEVTXSBjb3JlL3NlcmlhbF9jb25zb2xlLmMNCiAgW1JVTEVTXSBjb3JlL3BjbWNpYS5jDQog
IFtSVUxFU10gbGliZ2NjL19fdW1vZGRpMy5jDQogIFtSVUxFU10gbGliZ2NjL19fdWRpdmRp
My5jDQogIFtSVUxFU10gbGliZ2NjL19fbW9kZGkzLmMNCiAgW1JVTEVTXSBsaWJnY2MvbWVt
Y3B5LmMNCiAgW1JVTEVTXSBsaWJnY2MvaWNjLmMNCiAgW1JVTEVTXSBsaWJnY2MvX19kaXZk
aTMuYw0KICBbUlVMRVNdIGxpYmdjYy9fX3VkaXZtb2RkaTQuYw0KICBbREVQU10gYXJjaC9p
Mzg2L2RyaXZlcnMvbmV0L3VuZGlpc3IuUw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFj
ZS9zeXNsaW51eC9jb20zMl93cmFwcGVyLlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcHhlL3B4ZV9lbnRyeS5TDQogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9z
L2U4MjBtYW5nbGVyLlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvbWJyLlMNCiAgW0RF
UFNdIGFyY2gvaTM4Ni9wcmVmaXgvcHhlcHJlZml4LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9w
cmVmaXgvcm9tcHJlZml4LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvZXhlcHJlZml4
LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgvaGRwcmVmaXguUw0KICBbREVQU10gYXJj
aC9pMzg2L3ByZWZpeC91c2JkaXNrLlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgva2tr
cHhlcHJlZml4LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9wcmVmaXgva3B4ZXByZWZpeC5TDQog
IFtERVBTXSBhcmNoL2kzODYvcHJlZml4L25iaXByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kz
ODYvcHJlZml4L251bGxwcmVmaXguUw0KICBbREVQU10gYXJjaC9pMzg2L3ByZWZpeC9ib290
cGFydC5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L3VuZGlsb2FkZXIuUw0KICBbREVQ
U10gYXJjaC9pMzg2L3ByZWZpeC9ra3B4ZXByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kzODYv
cHJlZml4L3VubnJ2MmIxNi5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L2xrcm5wcmVm
aXguUw0KICBbREVQU10gYXJjaC9pMzg2L3ByZWZpeC91bm5ydjJiLlMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9wcmVmaXgvbXJvbXByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4
L2Rza3ByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJlZml4L2xpYnByZWZpeC5TDQog
IFtERVBTXSBhcmNoL2kzODYvdHJhbnNpdGlvbnMvbGlicm0uUw0KICBbREVQU10gYXJjaC9p
Mzg2L3RyYW5zaXRpb25zL2xpYmEyMC5TDQogIFtERVBTXSBhcmNoL2kzODYvdHJhbnNpdGlv
bnMvbGlicG0uUw0KICBbREVQU10gYXJjaC9pMzg2L3RyYW5zaXRpb25zL2xpYmtpci5TDQog
IFtERVBTXSBhcmNoL2kzODYvY29yZS9zdGFjazE2LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9j
b3JlL3N0YWNrLlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3NldGptcC5TDQogIFtERVBT
XSBhcmNoL2kzODYvY29yZS9nZGJpZHQuUw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcGF0
Y2hfY2YuUw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvdmlydGFkZHIuUw0KICBbREVQU10g
dGVzdHMvZ2Ric3R1Yl90ZXN0LlMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91
bmRpcm9tLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpbmV0LmMNCiAg
W0RFUFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91bmRpLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9kcml2ZXJzL25ldC91bmRpb25seS5jDQogIFtERVBTXSBhcmNoL2kzODYvZHJpdmVycy9u
ZXQvdW5kaWxvYWQuYw0KICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGlwcmVs
b2FkLmMNCiAgW0RFUFNdIGFyY2gveDg2L3ByZWZpeC9lZmlkcnZwcmVmaXguYw0KICBbREVQ
U10gYXJjaC94ODYvcHJlZml4L2VmaXByZWZpeC5jDQogIFtERVBTXSBhcmNoL3g4Ni9pbnRl
cmZhY2UvZWZpL2VmaXg4Nl9uYXAuYw0KICBbREVQU10gYXJjaC94ODYvY29yZS94ODZfc3Ry
aW5nLmMNCiAgW0RFUFNdIGFyY2gveDg2L2NvcmUvcGNpZGlyZWN0LmMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9oY2kvY29tbWFuZHMvcmVib290X2NtZC5jDQogIFtERVBTXSBhcmNoL2kzODYv
aGNpL2NvbW1hbmRzL3B4ZV9jbWQuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9z
eXNsaW51eC9jb21ib290X3Jlc29sdi5jDQogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNl
L3N5c2xpbnV4L2NvbTMyX2NhbGwuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9z
eXNsaW51eC9jb21ib290X2NhbGwuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9w
eGVwYXJlbnQvcHhlcGFyZW50X2RoY3AuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFj
ZS9weGVwYXJlbnQvcHhlcGFyZW50LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2Uv
cHhlL3B4ZV91ZHAuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3Vu
ZGkuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2xvYWRlci5jDQog
IFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfZXhpdF9ob29rLmMNCiAgW0RF
UFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9wcmVib290LmMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV90ZnRwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9p
bnRlcmZhY2UvcHhlL3B4ZV9maWxlLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2Uv
cHhlL3B4ZV9jYWxsLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jp
b3Nfc21iaW9zLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL21lbXRv
cF91bWFsbG9jLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Np
bnQuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9wY2Jpb3MvYmlvc190aW1lci5j
DQogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9wY2liaW9zLmMNCiAgW0RF
UFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2ludDEzLmMNCiAgW0RFUFNdIGFyY2gv
aTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NfbmFwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9p
bWFnZS9jb21ib290LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9lbGZib290LmMNCiAg
W0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9ib290c2VjdG9yLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9pbWFnZS9tdWx0aWJvb3QuYw0KICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL3B4ZV9pbWFn
ZS5jDQogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2UvYnppbWFnZS5jDQogIFtERVBTXSBhcmNo
L2kzODYvaW1hZ2UvbmJpLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9jb20zMi5jDQog
IFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNiaW9zL3BucGJpb3MuYw0KICBbREVQU10g
YXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9iaW9zX2NvbnNvbGUuYw0KICBbREVQU10gYXJj
aC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9mYWtlZTgyMC5jDQogIFtERVBTXSBhcmNoL2kzODYv
ZmlybXdhcmUvcGNiaW9zL2Jhc2VtZW0uYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJl
L3BjYmlvcy9tZW1tYXAuYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9o
aWRlbWVtLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJybV9tZ210LmMN
CiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL2R1bXByZWdzLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9jb3JlL251bGx0cmFwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3JlbG9jYXRlLmMN
CiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3g4Nl9pby5jDQogIFtERVBTXSBhcmNoL2kzODYv
Y29yZS90aW1lcjIuYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcnVudGltZS5jDQogIFtE
RVBTXSBhcmNoL2kzODYvY29yZS9waWM4MjU5LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3Jl
L2NwdS5jDQogIFtERVBTXSBhcmNoL2kzODYvY29yZS9nZGJtYWNoLmMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9jb3JlL3ZpZGVvX3N1YnIuYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvYmFz
ZW1lbV9wYWNrZXQuYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcmR0c2NfdGltZXIuYw0K
ICBbREVQU10gY29uZmlnL2NvbmZpZ19yb21wcmVmaXguYw0KICBbREVQU10gY29uZmlnL2Nv
bmZpZy5jDQogIFtERVBTXSBjb25maWcvY29uZmlnX2ZjLmMNCiAgW0RFUFNdIGNvbmZpZy9j
b25maWdfZXRoZXJuZXQuYw0KICBbREVQU10gY29uZmlnL2NvbmZpZ19uZXQ4MDIxMS5jDQog
IFtERVBTXSBjb25maWcvY29uZmlnX2luZmluaWJhbmQuYw0KICBbREVQU10gdXNyL2F1dG9i
b290LmMNCiAgW0RFUFNdIHVzci9pZm1nbXQuYw0KICBbREVQU10gdXNyL2ZjbWdtdC5jDQog
IFtERVBTXSB1c3IvZGhjcG1nbXQuYw0KICBbREVQU10gdXNyL3B4ZW1lbnUuYw0KICBbREVQ
U10gdXNyL2ltZ21nbXQuYw0KICBbREVQU10gdXNyL2xvdGVzdC5jDQogIFtERVBTXSB1c3Iv
aXdtZ210LmMNCiAgW0RFUFNdIHVzci9yb3V0ZS5jDQogIFtERVBTXSB1c3IvcHJvbXB0LmMN
CiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3JvLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAv
a2V5bWFwX2l0LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3NnLmMNCiAgW0RFUFNd
IGhjaS9rZXltYXAva2V5bWFwX2VzLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2h1
LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2JnLmMNCiAgW0RFUFNdIGhjaS9rZXlt
YXAva2V5bWFwX25sLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2N6LmMNCiAgW0RF
UFNdIGhjaS9rZXltYXAva2V5bWFwX2RlLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFw
X2ZpLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX21rLmMNCiAgW0RFUFNdIGhjaS9r
ZXltYXAva2V5bWFwX3VrLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3BsLmMNCiAg
W0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2F6LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5
bWFwX2ZyLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2J5LmMNCiAgW0RFUFNdIGhj
aS9rZXltYXAva2V5bWFwX210LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3dvLmMN
CiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3VhLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAv
a2V5bWFwX2x0LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3NyLmMNCiAgW0RFUFNd
IGhjaS9rZXltYXAva2V5bWFwX2FsLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3J1
LmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2NmLmMNCiAgW0RFUFNdIGhjaS9rZXlt
YXAva2V5bWFwX25vLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2V0LmMNCiAgW0RF
UFNdIGhjaS9rZXltYXAva2V5bWFwX3RoLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFw
X3VzLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2lsLmMNCiAgW0RFUFNdIGhjaS9r
ZXltYXAva2V5bWFwX2dyLmMNCiAgW0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX2RrLmMNCiAg
W0RFUFNdIGhjaS9rZXltYXAva2V5bWFwX3B0LmMNCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy93
aWRnZXRzL2VkaXRib3guYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL2tiLmMNCiAgW0RFUFNd
IGhjaS9tdWN1cnNlcy9jb2xvdXIuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL3Nsay5jDQog
IFtERVBTXSBoY2kvbXVjdXJzZXMvcHJpbnQuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL3dp
bmRvd3MuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL211Y3Vyc2VzLmMNCiAgW0RFUFNdIGhj
aS9tdWN1cnNlcy93aW5pbml0LmMNCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9wcmludF9uYWR2
LmMNCiAgW0RFUFNdIGhjaS9tdWN1cnNlcy9hbnNpX3NjcmVlbi5jDQogIFtERVBTXSBoY2kv
bXVjdXJzZXMvd2luYXR0cnMuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL2VkZ2luZy5jDQog
IFtERVBTXSBoY2kvbXVjdXJzZXMvY2xlYXIuYw0KICBbREVQU10gaGNpL211Y3Vyc2VzL2Fs
ZXJ0LmMNCiAgW0RFUFNdIGhjaS90dWkvc2V0dGluZ3NfdWkuYw0KICBbREVQU10gaGNpL3R1
aS9sb2dpbl91aS5jDQogIFtERVBTXSBoY2kvY29tbWFuZHMvdmxhbl9jbWQuYw0KICBbREVQ
U10gaGNpL2NvbW1hbmRzL2l3bWdtdF9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2xv
dGVzdF9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2ZjbWdtdF9jbWQuYw0KICBbREVQ
U10gaGNpL2NvbW1hbmRzL2ltYWdlX2NtZC5jDQogIFtERVBTXSBoY2kvY29tbWFuZHMvZGln
ZXN0X2NtZC5jDQogIFtERVBTXSBoY2kvY29tbWFuZHMvcm91dGVfY21kLmMNCiAgW0RFUFNd
IGhjaS9jb21tYW5kcy9kaGNwX2NtZC5jDQogIFtERVBTXSBoY2kvY29tbWFuZHMvdGltZV9j
bWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2F1dG9ib290X2NtZC5jDQogIFtERVBTXSBo
Y2kvY29tbWFuZHMvZ2Ric3R1Yl9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2lmbWdt
dF9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL3NhbmJvb3RfY21kLmMNCiAgW0RFUFNd
IGhjaS9jb21tYW5kcy9sb2dpbl9jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL2NvbmZp
Z19jbWQuYw0KICBbREVQU10gaGNpL2NvbW1hbmRzL252b19jbWQuYw0KICBbREVQU10gaGNp
L3dpcmVsZXNzX2Vycm9ycy5jDQogIFtERVBTXSBoY2kvZWRpdHN0cmluZy5jDQogIFtERVBT
XSBoY2kvcmVhZGxpbmUuYw0KICBbREVQU10gaGNpL3N0cmVycm9yLmMNCiAgW0RFUFNdIGhj
aS9zaGVsbC5jDQogIFtERVBTXSBoY2kvbGludXhfYXJncy5jDQogIFtERVBTXSBjcnlwdG8v
YXh0bHMvc2hhMS5jDQogIFtERVBTXSBjcnlwdG8vYXh0bHMvcnNhLmMNCiAgW0RFUFNdIGNy
eXB0by9heHRscy9iaWdpbnQuYw0KICBbREVQU10gY3J5cHRvL2F4dGxzL2Flcy5jDQogIFtE
RVBTXSBjcnlwdG8vY2JjLmMNCiAgW0RFUFNdIGNyeXB0by9heHRsc19zaGExLmMNCiAgW0RF
UFNdIGNyeXB0by9hZXNfd3JhcC5jDQogIFtERVBTXSBjcnlwdG8vYXh0bHNfYWVzLmMNCiAg
W0RFUFNdIGNyeXB0by9hc24xLmMNCiAgW0RFUFNdIGNyeXB0by9obWFjLmMNCiAgW0RFUFNd
IGNyeXB0by9jcmMzMi5jDQogIFtERVBTXSBjcnlwdG8vY3JhbmRvbS5jDQogIFtERVBTXSBj
cnlwdG8vY3J5cHRvX251bGwuYw0KICBbREVQU10gY3J5cHRvL2FyYzQuYw0KICBbREVQU10g
Y3J5cHRvL3NoYTFleHRyYS5jDQogIFtERVBTXSBjcnlwdG8veDUwOS5jDQogIFtERVBTXSBj
cnlwdG8vbWQ1LmMNCiAgW0RFUFNdIGNyeXB0by9jaGFwLmMNCiAgW0RFUFNdIHRlc3RzL2xp
bmVidWZfdGVzdC5jDQogIFtERVBTXSB0ZXN0cy91bWFsbG9jX3Rlc3QuYw0KICBbREVQU10g
dGVzdHMvYm9mbV90ZXN0LmMNCiAgW0RFUFNdIHRlc3RzL3VyaV90ZXN0LmMNCiAgW0RFUFNd
IHRlc3RzL3Rlc3QuYw0KICBbREVQU10gdGVzdHMvbGlzdF90ZXN0LmMNCiAgW0RFUFNdIHRl
c3RzL21lbWNweV90ZXN0LmMNCiAgW0RFUFNdIGludGVyZmFjZS9ib2ZtL2JvZm0uYw0KICBb
REVQU10gaW50ZXJmYWNlL3NtYmlvcy9zbWJpb3MuYw0KICBbREVQU10gaW50ZXJmYWNlL3Nt
Ymlvcy9zbWJpb3Nfc2V0dGluZ3MuYw0KICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfY29u
c29sZS5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9zbnAuYw0KICBbREVQU10gaW50
ZXJmYWNlL2VmaS9lZmlfcGNpLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3N0cmVy
cm9yLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX2JvZm0uYw0KICBbREVQU10gaW50
ZXJmYWNlL2VmaS9lZmlfdW1hbGxvYy5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9z
dHJpbmdzLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3RpbWVyLmMNCiAgW0RFUFNd
IGludGVyZmFjZS9lZmkvZWZpX3NtYmlvcy5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2Vm
aV9kcml2ZXIuYw0KICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfaW5pdC5jDQogIFtERVBT
XSBpbnRlcmZhY2UvZWZpL2VmaV91YWNjZXNzLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkv
ZWZpX2lvLmMNCiAgW0RFUFNdIGRyaXZlcnMvaW5maW5pYmFuZC9saW5kYS5jDQogIFtERVBT
XSBkcml2ZXJzL2luZmluaWJhbmQvaGVybW9uLmMNCiAgW0RFUFNdIGRyaXZlcnMvaW5maW5p
YmFuZC9hcmJlbC5jDQogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvcWliNzMyMi5jDQog
IFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvbGluZGFfZncuYw0KICBbREVQU10gZHJpdmVy
cy9iaXRiYXNoL2JpdGJhc2guYw0KICBbREVQU10gZHJpdmVycy9iaXRiYXNoL3NwaV9iaXQu
Yw0KICBbREVQU10gZHJpdmVycy9iaXRiYXNoL2kyY19iaXQuYw0KICBbREVQU10gZHJpdmVy
cy9udnMvc3BpLmMNCiAgW0RFUFNdIGRyaXZlcnMvbnZzL252c3ZwZC5jDQogIFtERVBTXSBk
cml2ZXJzL252cy90aHJlZXdpcmUuYw0KICBbREVQU10gZHJpdmVycy9udnMvbnZzLmMNCiAg
W0RFUFNdIGRyaXZlcnMvYmxvY2svaWJmdC5jDQogIFtERVBTXSBkcml2ZXJzL2Jsb2NrL2F0
YS5jDQogIFtERVBTXSBkcml2ZXJzL2Jsb2NrL3NycC5jDQogIFtERVBTXSBkcml2ZXJzL2Js
b2NrL3Njc2kuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZWZpL3NucG5ldC5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9lZmkvc25wb25seS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC92eGdl
L3Z4Z2VfdHJhZmZpYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2UuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvdnhnZS92eGdlX2NvbmZpZy5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC92eGdlL3Z4Z2VfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsv
YXRoOWtfaW5pdC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5
MDAzX21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAz
X2NhbGliLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19lZXByb21f
OTI4Ny5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWsuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2NvbW1vbi5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX2h3LmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2F0aC9hdGg5ay9hdGg5a19jYWxpYi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgv
YXRoOWsvYXRoOWtfZWVwcm9tXzRrLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5
ay9hdGg5a19lZXByb21fZGVmLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19tYWMuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
M19lZXByb20uYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
Ml9tYWMuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAwMl9j
YWxpYi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX3Bo
eS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfeG1pdC5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI1MDA4X3BoeS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX3BoeS5jDQogIFtERVBTXSBk
cml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYW5pLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L2F0aC9hdGg5ay9hdGg5a19tYWluLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5
ay9hdGg5a19hcjkwMDNfaHcuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX2VlcHJvbS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfcmVj
di5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfaHcuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3Jlc2V0LmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGg1ay9hdGg1ay5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRo
NWsvYXRoNWtfYXR0YWNoLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1
a19yZmtpbGwuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2dwaW8u
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3BoeS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfaW5pdHZhbHMuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2RtYS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9h
dGgvYXRoNWsvYXRoNWtfcGN1LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9h
dGg1a19kZXNjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19xY3Uu
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX2VlcHJvbS5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfY2Fwcy5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoX2h3LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfa2V5
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGhfbWFpbi5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoX3JlZ2QuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9y
dGw4MTgwX2dyZjUxMDEuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgw
X21heDI4MjAuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTg1LmMNCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L3J0bDgxOHgvcnRsODE4eC5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC9ydGw4MTh4L3J0bDgxODAuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9y
dGw4MTg1X3J0bDgyMjUuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTgw
X3NhMjQwMC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9waGFudG9tL3BoYW50b20uYw0KICBb
REVQU10gZHJpdmVycy9uZXQvaWdidmYvaWdidmZfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC9pZ2J2Zi9pZ2J2Zl92Zi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2
Zl9tYnguYw0KICBbREVQU10gZHJpdmVycy9uZXQvaWdiL2lnYl84MjU3NS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9pZ2IvaWdiLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2Jf
bWFjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfcGh5LmMNCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L2lnYi9pZ2JfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdi
X252bS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX2FwaS5jDQogIFtERVBTXSBk
cml2ZXJzL25ldC9pZ2IvaWdiX21hbmFnZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAw
MGUvZTEwMDBlXzgwMDAzZXMybGFuLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9l
MTAwMGVfaWNoOGxhbi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlX21h
bmFnZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlXzgyNTcxLmMNCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGUuYw0KICBbREVQU10gZHJpdmVycy9u
ZXQvZTEwMDBlL2UxMDAwZV9tYWMuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2Ux
MDAwZV9waHkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9udm0uYw0K
ICBbREVQU10gZHJpdmVycy9uZXQvZTEwMDBlL2UxMDAwZV9tYWluLmMNCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L2UxMDAwL2UxMDAwXzgyNTQyLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2Ux
MDAwL2UxMDAwXzgyNTQwLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAwX2Fw
aS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9tYW5hZ2UuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfODI1NDMuYw0KICBbREVQU10gZHJpdmVycy9u
ZXQvZTEwMDAvZTEwMDBfbnZtLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2UxMDAw
X21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9waHkuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDAuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZTEw
MDAvZTEwMDBfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF84MjU0
MS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9kZXBjYS5jDQogIFtERVBTXSBkcml2ZXJzL25l
dC9hbWQ4MTExZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9qbWUuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvcHJpc20yX3BjaS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC8zYzU5NS5jDQog
IFtERVBTXSBkcml2ZXJzL25ldC92aWEtcmhpbmUuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
dzg5Yzg0MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9jczg5eDAuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvbmUya19pc2EuYw0KICBbREVQU10gZHJpdmVycy9uZXQvaXBvaWIuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvc2t5Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGwxZS5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9sZWdhY3kuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
ZWVwcm8xMDAuYw0KICBbREVQU10gZHJpdmVycy9uZXQvM2M1MTUuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvYm54Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9kbWZlLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L25zODM5MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9uczgzODIwLmMN
CiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BjbmV0MzIuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
M2M1MDktZWlzYS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC90ZzMuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvM2M1eDkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvc21jOTAwMC5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC92aXJ0aW8tbmV0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2V0
aGVyZmFicmljLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3dkLmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L3NrZ2UuYw0KICBbREVQU10gZHJpdmVycy9uZXQvc2lzMTkwLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L25hdHNlbWkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYjQ0LmMNCiAg
W0RFUFNdIGRyaXZlcnMvbmV0L2ZvcmNlZGV0aC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9w
cmlzbTJfcGx4LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3N1bmRhbmNlLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L3J0bDgxMzkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZXBpYzEwMC5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC8zYzkweC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9k
YXZpY29tLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjNTA5LmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0LzNjNTI5LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L210ZDgweC5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9teXJpMTBnZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lZXByby5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9uZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC92aWEt
dmVsb2NpdHkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvcG5pYy5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC90dWxpcC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9zaXM5MDAuYw0KICBbREVQ
U10gZHJpdmVycy9uZXQvcjgxNjkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvdGxhbi5jDQog
IFtERVBTXSBkcml2ZXJzL25ldC8zYzUwMy5jDQogIFtERVBTXSBkcml2ZXJzL2J1cy9wY2ku
Yw0KICBbREVQU10gZHJpdmVycy9idXMvaXNhcG5wLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVz
L3ZpcnRpby1yaW5nLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL3ZpcnRpby1wY2kuYw0KICBb
REVQU10gZHJpdmVycy9idXMvaXNhLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL2lzYV9pZHMu
Yw0KICBbREVQU10gZHJpdmVycy9idXMvcGNpZXh0cmEuYw0KICBbREVQU10gZHJpdmVycy9i
dXMvcGNpYmFja3VwLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL3BjaXZwZC5jDQogIFtERVBT
XSBkcml2ZXJzL2J1cy9tY2EuYw0KICBbREVQU10gZHJpdmVycy9idXMvZWlzYS5jDQogIFtE
RVBTXSBpbWFnZS9zY3JpcHQuYw0KICBbREVQU10gaW1hZ2UvZWxmLmMNCiAgW0RFUFNdIGlt
YWdlL2VmaV9pbWFnZS5jDQogIFtERVBTXSBpbWFnZS9zZWdtZW50LmMNCiAgW0RFUFNdIGlt
YWdlL2VtYmVkZGVkLmMNCiAgW0RFUFNdIG5ldC84MDIxMS9yYzgwMjExLmMNCiAgW0RFUFNd
IG5ldC84MDIxMS93cGEuYw0KICBbREVQU10gbmV0LzgwMjExL3dwYV9jY21wLmMNCiAgW0RF
UFNdIG5ldC84MDIxMS9uZXQ4MDIxMS5jDQogIFtERVBTXSBuZXQvODAyMTEvc2VjODAyMTEu
Yw0KICBbREVQU10gbmV0LzgwMjExL3dlcC5jDQogIFtERVBTXSBuZXQvODAyMTEvd3BhX3Bz
ay5jDQogIFtERVBTXSBuZXQvODAyMTEvd3BhX3RraXAuYw0KICBbREVQU10gbmV0L2luZmlu
aWJhbmQvaWJfbWkuYw0KICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJfY20uYw0KICBbREVQ
U10gbmV0L2luZmluaWJhbmQvaWJfcGFja2V0LmMNCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5k
L2liX3NtYy5jDQogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9wYXRocmVjLmMNCiAgW0RF
UFNdIG5ldC9pbmZpbmliYW5kL2liX3NtYS5jDQogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9p
Yl9jbXJjLmMNCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5kL2liX3NycC5jDQogIFtERVBTXSBu
ZXQvaW5maW5pYmFuZC9pYl9tY2FzdC5jDQogIFtERVBTXSBuZXQvdWRwL2RoY3AuYw0KICBb
REVQU10gbmV0L3VkcC9kbnMuYw0KICBbREVQU10gbmV0L3VkcC9zbGFtLmMNCiAgW0RFUFNd
IG5ldC91ZHAvdGZ0cC5jDQogIFtERVBTXSBuZXQvdWRwL3N5c2xvZy5jDQogIFtERVBTXSBu
ZXQvdGNwL2h0dHBzLmMNCiAgW0RFUFNdIG5ldC90Y3AvaXNjc2kuYw0KICBbREVQU10gbmV0
L3RjcC9mdHAuYw0KICBbREVQU10gbmV0L3RjcC9odHRwLmMNCiAgW0RFUFNdIG5ldC9lYXBv
bC5jDQogIFtERVBTXSBuZXQvZmNucy5jDQogIFtERVBTXSBuZXQvZmFrZWRoY3AuYw0KICBb
REVQU10gbmV0L2ljbXB2Ni5jDQogIFtERVBTXSBuZXQvbmV0ZGV2X3NldHRpbmdzLmMNCiAg
W0RFUFNdIG5ldC9mY3AuYw0KICBbREVQU10gbmV0L2Zjb2UuYw0KICBbREVQU10gbmV0L2lv
YnBhZC5jDQogIFtERVBTXSBuZXQvdGNwLmMNCiAgW0RFUFNdIG5ldC9taWkuYw0KICBbREVQ
U10gbmV0L2FycC5jDQogIFtERVBTXSBuZXQvZXRoZXJuZXQuYw0KICBbREVQU10gbmV0L2Zj
ZWxzLmMNCiAgW0RFUFNdIG5ldC90Y3BpcC5jDQogIFtERVBTXSBuZXQvaXB2Ni5jDQogIFtE
RVBTXSBuZXQvYW9lLmMNCiAgW0RFUFNdIG5ldC9yYXJwLmMNCiAgW0RFUFNdIG5ldC92bGFu
LmMNCiAgW0RFUFNdIG5ldC9udWxsbmV0LmMNCiAgW0RFUFNdIG5ldC9pbmZpbmliYW5kLmMN
CiAgW0RFUFNdIG5ldC9pcHY0LmMNCiAgW0RFUFNdIG5ldC9ldGhfc2xvdy5jDQogIFtERVBT
XSBuZXQvdGxzLmMNCiAgW0RFUFNdIG5ldC9uZHAuYw0KICBbREVQU10gbmV0L2RoY3Bwa3Qu
Yw0KICBbREVQU10gbmV0L2NhY2hlZGhjcC5jDQogIFtERVBTXSBuZXQvbmV0ZGV2aWNlLmMN
CiAgW0RFUFNdIG5ldC9yZXRyeS5jDQogIFtERVBTXSBuZXQvaWNtcC5jDQogIFtERVBTXSBu
ZXQvdWRwLmMNCiAgW0RFUFNdIG5ldC9kaGNwb3B0cy5jDQogIFtERVBTXSBuZXQvZmMuYw0K
ICBbREVQU10gY29yZS9jdHlwZS5jDQogIFtERVBTXSBjb3JlL2Jhc2VuYW1lLmMNCiAgW0RF
UFNdIGNvcmUvbnZvLmMNCiAgW0RFUFNdIGNvcmUvZGVidWdfbWQ1LmMNCiAgW0RFUFNdIGNv
cmUvaW50ZXJmYWNlLmMNCiAgW0RFUFNdIGNvcmUvYnRleHQuYw0KICBbREVQU10gY29yZS9n
ZXRvcHQuYw0KICBbREVQU10gY29yZS9nZXRrZXkuYw0KICBbREVQU10gY29yZS9hc3ByaW50
Zi5jDQogIFtERVBTXSBjb3JlL2dkYnN0dWIuYw0KICBbREVQU10gY29yZS9saW5lYnVmLmMN
CiAgW0RFUFNdIGNvcmUvZWRkLmMNCiAgW0RFUFNdIGNvcmUvaW5pdC5jDQogIFtERVBTXSBj
b3JlL3N0cnRvdWxsLmMNCiAgW0RFUFNdIGNvcmUvc2V0dGluZ3MuYw0KICBbREVQU10gY29y
ZS9tYWluLmMNCiAgW0RFUFNdIGNvcmUvZG93bmxvYWRlci5jDQogIFtERVBTXSBjb3JlL2h3
LmMNCiAgW0RFUFNdIGNvcmUvYml0b3BzLmMNCiAgW0RFUFNdIGNvcmUvdnNwcmludGYuYw0K
ICBbREVQU10gY29yZS9udWxsX25hcC5jDQogIFtERVBTXSBjb3JlL3hmZXIuYw0KICBbREVQ
U10gY29yZS9wY19rYmQuYw0KICBbREVQU10gY29yZS9wb3NpeF9pby5jDQogIFtERVBTXSBj
b3JlL2dkYnVkcC5jDQogIFtERVBTXSBjb3JlL2NvbnNvbGUuYw0KICBbREVQU10gY29yZS9v
cGVuLmMNCiAgW0RFUFNdIGNvcmUvc2VyaWFsLmMNCiAgW0RFUFNdIGNvcmUvYWNwaS5jDQog
IFtERVBTXSBjb3JlL3VyaS5jDQogIFtERVBTXSBjb3JlL2Jsb2NrZGV2LmMNCiAgW0RFUFNd
IGNvcmUvY3Bpby5jDQogIFtERVBTXSBjb3JlL3RpbWVyLmMNCiAgW0RFUFNdIGNvcmUvbWlz
Yy5jDQogIFtERVBTXSBjb3JlL2N3dXJpLmMNCiAgW0RFUFNdIGNvcmUvaTgyMzY1LmMNCiAg
W0RFUFNdIGNvcmUvZXJybm8uYw0KICBbREVQU10gY29yZS9qb2IuYw0KICBbREVQU10gY29y
ZS9wcm9jZXNzLmMNCiAgW0RFUFNdIGNvcmUvZ2Ric2VyaWFsLmMNCiAgW0RFUFNdIGNvcmUv
ZGVidWcuYw0KICBbREVQU10gY29yZS9mbnJlYy5jDQogIFtERVBTXSBjb3JlL21hbGxvYy5j
DQogIFtERVBTXSBjb3JlL2Fuc2llc2MuYw0KICBbREVQU10gY29yZS9kZXZpY2UuYw0KICBb
REVQU10gY29yZS9iYXNlNjQuYw0KICBbREVQU10gY29yZS9iaXRtYXAuYw0KICBbREVQU10g
Y29yZS9leGVjLmMNCiAgW0RFUFNdIGNvcmUvbW9ub2pvYi5jDQogIFtERVBTXSBjb3JlL251
bGxfc2FuYm9vdC5jDQogIFtERVBTXSBjb3JlL3N0cmluZ2V4dHJhLmMNCiAgW0RFUFNdIGNv
cmUvcmFuZG9tLmMNCiAgW0RFUFNdIGNvcmUvcGFyc2VvcHQuYw0KICBbREVQU10gY29yZS9y
ZXNvbHYuYw0KICBbREVQU10gY29yZS9pb2J1Zi5jDQogIFtERVBTXSBjb3JlL2ltYWdlLmMN
CiAgW0RFUFNdIGNvcmUvc3RyaW5nLmMNCiAgW0RFUFNdIGNvcmUvYmFzZTE2LmMNCiAgW0RF
UFNdIGNvcmUvYXNzZXJ0LmMNCiAgW0RFUFNdIGNvcmUvcmVmY250LmMNCiAgW0RFUFNdIGNv
cmUvdXVpZC5jDQogIFtERVBTXSBjb3JlL3NlcmlhbF9jb25zb2xlLmMNCiAgW0RFUFNdIGNv
cmUvcGNtY2lhLmMNCiAgW0RFUFNdIGxpYmdjYy9fX3Vtb2RkaTMuYw0KICBbREVQU10gbGli
Z2NjL19fdWRpdmRpMy5jDQogIFtERVBTXSBsaWJnY2MvX19tb2RkaTMuYw0KICBbREVQU10g
bGliZ2NjL21lbWNweS5jDQogIFtERVBTXSBsaWJnY2MvaWNjLmMNCiAgW0RFUFNdIGxpYmdj
Yy9fX2RpdmRpMy5jDQogIFtERVBTXSBsaWJnY2MvX191ZGl2bW9kZGk0LmMNCmdtYWtlWzdd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2V0
aGVyYm9vdC9pcHhlL3NyYycNCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZS9zcmMnDQogIFtERVBT
XSBhcmNoL2kzODYvcHJlZml4L3JvbXByZWZpeC5TDQogIFtERVBTXSBhcmNoL2kzODYvcHJl
Zml4L21yb21wcmVmaXguUw0KICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGly
b20uYw0KICBbREVQU10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGluZXQuYw0KICBbREVQ
U10gYXJjaC9pMzg2L2RyaXZlcnMvbmV0L3VuZGkuYw0KICBbREVQU10gYXJjaC9pMzg2L2Ry
aXZlcnMvbmV0L3VuZGlvbmx5LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9kcml2ZXJzL25ldC91
bmRpbG9hZC5jDQogIFtERVBTXSBhcmNoL2kzODYvZHJpdmVycy9uZXQvdW5kaXByZWxvYWQu
Yw0KICBbREVQU10gYXJjaC94ODYvaW50ZXJmYWNlL2VmaS9lZml4ODZfbmFwLmMNCiAgW0RF
UFNdIGFyY2gveDg2L2NvcmUvcGNpZGlyZWN0LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9oY2kv
Y29tbWFuZHMvcmVib290X2NtZC5jDQogIFtERVBTXSBhcmNoL2kzODYvaGNpL2NvbW1hbmRz
L3B4ZV9jbWQuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21i
b290X3Jlc29sdi5jDQogIFtERVBTXSBhcmNoL2kzODYvaW50ZXJmYWNlL3N5c2xpbnV4L2Nv
bTMyX2NhbGwuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9zeXNsaW51eC9jb21i
b290X2NhbGwuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQvcHhl
cGFyZW50X2RoY3AuYw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGVwYXJlbnQv
cHhlcGFyZW50LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV91ZHAu
Yw0KICBbREVQU10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX3VuZGkuYw0KICBbREVQ
U10gYXJjaC9pMzg2L2ludGVyZmFjZS9weGUvcHhlX2xvYWRlci5jDQogIFtERVBTXSBhcmNo
L2kzODYvaW50ZXJmYWNlL3B4ZS9weGVfZXhpdF9ob29rLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9pbnRlcmZhY2UvcHhlL3B4ZV9wcmVib290LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRl
cmZhY2UvcHhlL3B4ZV90ZnRwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhl
L3B4ZV9maWxlLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcHhlL3B4ZV9jYWxs
LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3Nfc21iaW9zLmMN
CiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL21lbXRvcF91bWFsbG9jLmMN
CiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZhY2UvcGNiaW9zL2Jpb3NpbnQuYw0KICBbREVQ
U10gYXJjaC9pMzg2L2ludGVyZmFjZS9wY2Jpb3MvYmlvc190aW1lci5jDQogIFtERVBTXSBh
cmNoL2kzODYvaW50ZXJmYWNlL3BjYmlvcy9wY2liaW9zLmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9pbnRlcmZhY2UvcGNiaW9zL2ludDEzLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbnRlcmZh
Y2UvcGNiaW9zL2Jpb3NfbmFwLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9jb21ib290
LmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9lbGZib290LmMNCiAgW0RFUFNdIGFyY2gv
aTM4Ni9pbWFnZS9ib290c2VjdG9yLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9tdWx0
aWJvb3QuYw0KICBbREVQU10gYXJjaC9pMzg2L2ltYWdlL3B4ZV9pbWFnZS5jDQogIFtERVBT
XSBhcmNoL2kzODYvaW1hZ2UvYnppbWFnZS5jDQogIFtERVBTXSBhcmNoL2kzODYvaW1hZ2Uv
bmJpLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9pbWFnZS9jb20zMi5jDQogIFtERVBTXSBhcmNo
L2kzODYvZmlybXdhcmUvcGNiaW9zL3BucGJpb3MuYw0KICBbREVQU10gYXJjaC9pMzg2L2Zp
cm13YXJlL3BjYmlvcy9iaW9zX2NvbnNvbGUuYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13
YXJlL3BjYmlvcy9mYWtlZTgyMC5jDQogIFtERVBTXSBhcmNoL2kzODYvZmlybXdhcmUvcGNi
aW9zL2Jhc2VtZW0uYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9tZW1t
YXAuYw0KICBbREVQU10gYXJjaC9pMzg2L2Zpcm13YXJlL3BjYmlvcy9oaWRlbWVtLmMNCiAg
W0RFUFNdIGFyY2gvaTM4Ni90cmFuc2l0aW9ucy9saWJybV9tZ210LmMNCiAgW0RFUFNdIGFy
Y2gvaTM4Ni9jb3JlL2R1bXByZWdzLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3JlbG9j
YXRlLmMNCiAgW0RFUFNdIGFyY2gvaTM4Ni9jb3JlL3g4Nl9pby5jDQogIFtERVBTXSBhcmNo
L2kzODYvY29yZS90aW1lcjIuYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvcnVudGltZS5j
DQogIFtERVBTXSBhcmNoL2kzODYvY29yZS9waWM4MjU5LmMNCiAgW0RFUFNdIGFyY2gvaTM4
Ni9jb3JlL2dkYm1hY2guYw0KICBbREVQU10gYXJjaC9pMzg2L2NvcmUvdmlkZW9fc3Vici5j
DQogIFtERVBTXSBhcmNoL2kzODYvY29yZS9iYXNlbWVtX3BhY2tldC5jDQogIFtERVBTXSBh
cmNoL2kzODYvY29yZS9yZHRzY190aW1lci5jDQogIFtERVBTXSBjb25maWcvY29uZmlnX3Jv
bXByZWZpeC5jDQogIFtERVBTXSBjb25maWcvY29uZmlnLmMNCiAgW0RFUFNdIGNvbmZpZy9j
b25maWdfZmMuYw0KICBbREVQU10gY29uZmlnL2NvbmZpZ19ldGhlcm5ldC5jDQogIFtERVBT
XSBjb25maWcvY29uZmlnX25ldDgwMjExLmMNCiAgW0RFUFNdIGNvbmZpZy9jb25maWdfaW5m
aW5pYmFuZC5jDQogIFtERVBTXSB1c3IvYXV0b2Jvb3QuYw0KICBbREVQU10gdXNyL2lmbWdt
dC5jDQogIFtERVBTXSB1c3IvZGhjcG1nbXQuYw0KICBbREVQU10gdXNyL3B4ZW1lbnUuYw0K
ICBbREVQU10gdXNyL2ltZ21nbXQuYw0KICBbREVQU10gdXNyL3Byb21wdC5jDQogIFtERVBT
XSBoY2kvbXVjdXJzZXMva2IuYw0KICBbREVQU10gaGNpL3R1aS9zZXR0aW5nc191aS5jDQog
IFtERVBTXSBoY2kvY29tbWFuZHMvaW1hZ2VfY21kLmMNCiAgW0RFUFNdIGhjaS9jb21tYW5k
cy9kaWdlc3RfY21kLmMNCiAgW0RFUFNdIGhjaS9jb21tYW5kcy90aW1lX2NtZC5jDQogIFtE
RVBTXSBoY2kvY29tbWFuZHMvc2FuYm9vdF9jbWQuYw0KICBbREVQU10gdGVzdHMvdW1hbGxv
Y190ZXN0LmMNCiAgW0RFUFNdIHRlc3RzL2JvZm1fdGVzdC5jDQogIFtERVBTXSBpbnRlcmZh
Y2UvYm9mbS9ib2ZtLmMNCiAgW0RFUFNdIGludGVyZmFjZS9zbWJpb3Mvc21iaW9zLmMNCiAg
W0RFUFNdIGludGVyZmFjZS9zbWJpb3Mvc21iaW9zX3NldHRpbmdzLmMNCiAgW0RFUFNdIGlu
dGVyZmFjZS9lZmkvZWZpX3NucC5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9wY2ku
Yw0KICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfYm9mbS5jDQogIFtERVBTXSBpbnRlcmZh
Y2UvZWZpL2VmaV91bWFsbG9jLmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3RpbWVy
LmMNCiAgW0RFUFNdIGludGVyZmFjZS9lZmkvZWZpX3NtYmlvcy5jDQogIFtERVBTXSBpbnRl
cmZhY2UvZWZpL2VmaV9kcml2ZXIuYw0KICBbREVQU10gaW50ZXJmYWNlL2VmaS9lZmlfdWFj
Y2Vzcy5jDQogIFtERVBTXSBpbnRlcmZhY2UvZWZpL2VmaV9pby5jDQogIFtERVBTXSBkcml2
ZXJzL2luZmluaWJhbmQvbGluZGEuYw0KICBbREVQU10gZHJpdmVycy9pbmZpbmliYW5kL2hl
cm1vbi5jDQogIFtERVBTXSBkcml2ZXJzL2luZmluaWJhbmQvYXJiZWwuYw0KICBbREVQU10g
ZHJpdmVycy9pbmZpbmliYW5kL3FpYjczMjIuYw0KICBbREVQU10gZHJpdmVycy9iaXRiYXNo
L3NwaV9iaXQuYw0KICBbREVQU10gZHJpdmVycy9iaXRiYXNoL2kyY19iaXQuYw0KICBbREVQ
U10gZHJpdmVycy9udnMvc3BpLmMNCiAgW0RFUFNdIGRyaXZlcnMvbnZzL252c3ZwZC5jDQog
IFtERVBTXSBkcml2ZXJzL252cy90aHJlZXdpcmUuYw0KICBbREVQU10gZHJpdmVycy9ibG9j
ay9pYmZ0LmMNCiAgW0RFUFNdIGRyaXZlcnMvYmxvY2svYXRhLmMNCiAgW0RFUFNdIGRyaXZl
cnMvYmxvY2svc3JwLmMNCiAgW0RFUFNdIGRyaXZlcnMvYmxvY2svc2NzaS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9lZmkvc25wbmV0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3Z4Z2Uv
dnhnZV90cmFmZmljLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3Z4Z2UvdnhnZS5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC92eGdlL3Z4Z2VfY29uZmlnLmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L3Z4Z2UvdnhnZV9tYWluLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19pbml0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkw
MDNfbWFjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNf
Y2FsaWIuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2VlcHJvbV85
Mjg3LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5ay5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfY29tbW9uLmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDJfaHcuYw0KICBbREVQU10gZHJpdmVycy9u
ZXQvYXRoL2F0aDlrL2F0aDlrX2NhbGliLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9h
dGg5ay9hdGg5a19lZXByb21fNGsuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlr
L2F0aDlrX2VlcHJvbV9kZWYuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAz
X2VlcHJvbS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAy
X21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAyX2Nh
bGliLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDJfcGh5
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a194bWl0LmMNCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5LmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjkwMDNfcGh5LmMNCiAgW0RFUFNdIGRy
aXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hbmkuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
YXRoL2F0aDlrL2F0aDlrX21haW4uYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDlr
L2F0aDlrX2FyOTAwM19ody5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoOWsvYXRo
OWtfZWVwcm9tLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19yZWN2
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19ody5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcmVzZXQuYw0KICBbREVQU10gZHJpdmVy
cy9uZXQvYXRoL2F0aDVrL2F0aDVrLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1
ay9hdGg1a19hdHRhY2guYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVr
X3Jma2lsbC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZ3Bpby5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfcGh5LmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19pbml0dmFscy5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZG1hLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2F0
aC9hdGg1ay9hdGg1a19wY3UuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0
aDVrX2Rlc2MuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aDVrL2F0aDVrX3FjdS5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGgvYXRoNWsvYXRoNWtfZWVwcm9tLmMNCiAgW0RF
UFNdIGRyaXZlcnMvbmV0L2F0aC9hdGg1ay9hdGg1a19jYXBzLmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGhfaHcuYw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9rZXku
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvYXRoL2F0aF9tYWluLmMNCiAgW0RFUFNdIGRyaXZl
cnMvbmV0L2F0aC9hdGhfcmVnZC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0
bDgxODBfZ3JmNTEwMS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODBf
bWF4MjgyMC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODUuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvcnRsODE4eC9ydGw4MTh4LmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L3J0bDgxOHgvcnRsODE4MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0
bDgxODVfcnRsODIyNS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9ydGw4MTh4L3J0bDgxODBf
c2EyNDAwLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3BoYW50b20vcGhhbnRvbS5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9pZ2J2Zi9pZ2J2Zl9tYWluLmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L2lnYnZmL2lnYnZmX3ZmLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYnZmL2lnYnZm
X21ieC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdiXzgyNTc1LmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9p
Z2JfcGh5LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2lnYi9pZ2JfbWFpbi5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9pZ2IvaWdiX252bS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2Iv
aWdiX2FwaS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9pZ2IvaWdiX21hbmFnZS5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9lMTAwMGUvZTEwMDBlXzgwMDAzZXMybGFuLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfaWNoOGxhbi5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC9lMTAwMGUvZTEwMDBlXzgyNTcxLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAw
ZS9lMTAwMGVfbWFjLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfcGh5
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfbnZtLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L2UxMDAwZS9lMTAwMGVfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJzL25l
dC9lMTAwMC9lMTAwMF84MjU0Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAw
MF84MjU0MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9hcGkuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfODI1NDMuYw0KICBbREVQU10gZHJpdmVy
cy9uZXQvZTEwMDAvZTEwMDBfbnZtLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2UxMDAwL2Ux
MDAwX21hYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9waHkuYw0KICBb
REVQU10gZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFpbi5jDQogIFtERVBTXSBkcml2ZXJz
L25ldC9lMTAwMC9lMTAwMF84MjU0MS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hbWQ4MTEx
ZS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9qbWUuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
cHJpc20yX3BjaS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC8zYzU5NS5jDQogIFtERVBTXSBk
cml2ZXJzL25ldC92aWEtcmhpbmUuYw0KICBbREVQU10gZHJpdmVycy9uZXQvdzg5Yzg0MC5j
DQogIFtERVBTXSBkcml2ZXJzL25ldC9jczg5eDAuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
bmUya19pc2EuYw0KICBbREVQU10gZHJpdmVycy9uZXQvaXBvaWIuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvc2t5Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9hdGwxZS5jDQogIFtERVBT
XSBkcml2ZXJzL25ldC9sZWdhY3kuYw0KICBbREVQU10gZHJpdmVycy9uZXQvZWVwcm8xMDAu
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvM2M1MTUuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
Ym54Mi5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9kbWZlLmMNCiAgW0RFUFNdIGRyaXZlcnMv
bmV0L25zODM5MC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9uczgzODIwLmMNCiAgW0RFUFNd
IGRyaXZlcnMvbmV0L3BjbmV0MzIuYw0KICBbREVQU10gZHJpdmVycy9uZXQvM2M1MDktZWlz
YS5jDQogIFtERVBTXSBkcml2ZXJzL25ldC90ZzMuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
M2M1eDkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvc21jOTAwMC5jDQogIFtERVBTXSBkcml2
ZXJzL25ldC92aXJ0aW8tbmV0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2V0aGVyZmFicmlj
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3NrZ2UuYw0KICBbREVQU10gZHJpdmVycy9uZXQv
c2lzMTkwLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L25hdHNlbWkuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvYjQ0LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L2ZvcmNlZGV0aC5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9wcmlzbTJfcGx4LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3N1
bmRhbmNlLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0L3J0bDgxMzkuYw0KICBbREVQU10gZHJp
dmVycy9uZXQvZXBpYzEwMC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC8zYzkweC5jDQogIFtE
RVBTXSBkcml2ZXJzL25ldC9kYXZpY29tLmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjNTA5
LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0LzNjNTI5LmMNCiAgW0RFUFNdIGRyaXZlcnMvbmV0
L210ZDgweC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9teXJpMTBnZS5jDQogIFtERVBTXSBk
cml2ZXJzL25ldC9lZXByby5jDQogIFtERVBTXSBkcml2ZXJzL25ldC92aWEtdmVsb2NpdHku
Yw0KICBbREVQU10gZHJpdmVycy9uZXQvcG5pYy5jDQogIFtERVBTXSBkcml2ZXJzL25ldC90
dWxpcC5jDQogIFtERVBTXSBkcml2ZXJzL25ldC9zaXM5MDAuYw0KICBbREVQU10gZHJpdmVy
cy9uZXQvcjgxNjkuYw0KICBbREVQU10gZHJpdmVycy9uZXQvdGxhbi5jDQogIFtERVBTXSBk
cml2ZXJzL2J1cy9wY2kuYw0KICBbREVQU10gZHJpdmVycy9idXMvaXNhcG5wLmMNCiAgW0RF
UFNdIGRyaXZlcnMvYnVzL3ZpcnRpby1yaW5nLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL3Zp
cnRpby1wY2kuYw0KICBbREVQU10gZHJpdmVycy9idXMvaXNhLmMNCiAgW0RFUFNdIGRyaXZl
cnMvYnVzL3BjaWV4dHJhLmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL3BjaWJhY2t1cC5jDQog
IFtERVBTXSBkcml2ZXJzL2J1cy9wY2l2cGQuYw0KICBbREVQU10gZHJpdmVycy9idXMvbWNh
LmMNCiAgW0RFUFNdIGRyaXZlcnMvYnVzL2Vpc2EuYw0KICBbREVQU10gaW1hZ2Uvc2NyaXB0
LmMNCiAgW0RFUFNdIGltYWdlL2VsZi5jDQogIFtERVBTXSBpbWFnZS9lZmlfaW1hZ2UuYw0K
ICBbREVQU10gaW1hZ2Uvc2VnbWVudC5jDQogIFtERVBTXSBpbWFnZS9lbWJlZGRlZC5jDQog
IFtERVBTXSBuZXQvODAyMTEvbmV0ODAyMTEuYw0KICBbREVQU10gbmV0L2luZmluaWJhbmQv
aWJfbWkuYw0KICBbREVQU10gbmV0L2luZmluaWJhbmQvaWJfc21jLmMNCiAgW0RFUFNdIG5l
dC9pbmZpbmliYW5kL2liX3NtYS5jDQogIFtERVBTXSBuZXQvaW5maW5pYmFuZC9pYl9zcnAu
Yw0KICBbREVQU10gbmV0L3VkcC9kaGNwLmMNCiAgW0RFUFNdIG5ldC91ZHAvZG5zLmMNCiAg
W0RFUFNdIG5ldC91ZHAvc2xhbS5jDQogIFtERVBTXSBuZXQvdWRwL3RmdHAuYw0KICBbREVQ
U10gbmV0L3VkcC9zeXNsb2cuYw0KICBbREVQU10gbmV0L3RjcC9odHRwcy5jDQogIFtERVBT
XSBuZXQvdGNwL2lzY3NpLmMNCiAgW0RFUFNdIG5ldC90Y3AvZnRwLmMNCiAgW0RFUFNdIG5l
dC90Y3AvaHR0cC5jDQogIFtERVBTXSBuZXQvZmFrZWRoY3AuYw0KICBbREVQU10gbmV0L25l
dGRldl9zZXR0aW5ncy5jDQogIFtERVBTXSBuZXQvZmNwLmMNCiAgW0RFUFNdIG5ldC9mY29l
LmMNCiAgW0RFUFNdIG5ldC90Y3AuYw0KICBbREVQU10gbmV0L2FvZS5jDQogIFtERVBTXSBu
ZXQvdmxhbi5jDQogIFtERVBTXSBuZXQvaW5maW5pYmFuZC5jDQogIFtERVBTXSBuZXQvaXB2
NC5jDQogIFtERVBTXSBuZXQvZGhjcHBrdC5jDQogIFtERVBTXSBuZXQvY2FjaGVkaGNwLmMN
CiAgW0RFUFNdIG5ldC9uZXRkZXZpY2UuYw0KICBbREVQU10gbmV0L3JldHJ5LmMNCiAgW0RF
UFNdIG5ldC9kaGNwb3B0cy5jDQogIFtERVBTXSBuZXQvZmMuYw0KICBbREVQU10gY29yZS9u
dm8uYw0KICBbREVQU10gY29yZS9nZXRrZXkuYw0KICBbREVQU10gY29yZS9zZXR0aW5ncy5j
DQogIFtERVBTXSBjb3JlL21haW4uYw0KICBbREVQU10gY29yZS9kb3dubG9hZGVyLmMNCiAg
W0RFUFNdIGNvcmUvbnVsbF9uYXAuYw0KICBbREVQU10gY29yZS9wY19rYmQuYw0KICBbREVQ
U10gY29yZS9wb3NpeF9pby5jDQogIFtERVBTXSBjb3JlL2dkYnVkcC5jDQogIFtERVBTXSBj
b3JlL2NvbnNvbGUuYw0KICBbREVQU10gY29yZS9zZXJpYWwuYw0KICBbREVQU10gY29yZS9i
bG9ja2Rldi5jDQogIFtERVBTXSBjb3JlL3RpbWVyLmMNCiAgW0RFUFNdIGNvcmUvbWlzYy5j
DQogIFtERVBTXSBjb3JlL2RlYnVnLmMNCiAgW0RFUFNdIGNvcmUvZm5yZWMuYw0KICBbREVQ
U10gY29yZS9tYWxsb2MuYw0KICBbREVQU10gY29yZS9leGVjLmMNCiAgW0RFUFNdIGNvcmUv
bW9ub2pvYi5jDQogIFtERVBTXSBjb3JlL251bGxfc2FuYm9vdC5jDQogIFtERVBTXSBjb3Jl
L3JhbmRvbS5jDQogIFtERVBTXSBjb3JlL3BhcnNlb3B0LmMNCiAgW0RFUFNdIGNvcmUvaW1h
Z2UuYw0KZ21ha2VbN106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZmlybXdhcmUvZXRoZXJib290L2lweGUvc3JjJw0KZ21ha2VbN106IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9pcHhl
L3NyYycNCiAgW0JVSUxEXSBiaW4vX191ZGl2bW9kZGk0Lm8NCiAgW0JVSUxEXSBiaW4vX19k
aXZkaTMubw0KICBbQlVJTERdIGJpbi9pY2Mubw0KICBbQlVJTERdIGJpbi9tZW1jcHkubw0K
ICBbQlVJTERdIGJpbi9fX21vZGRpMy5vDQogIFtCVUlMRF0gYmluL19fdWRpdmRpMy5vDQog
IFtCVUlMRF0gYmluL19fdW1vZGRpMy5vDQogIFtCVUlMRF0gYmluL3BjbWNpYS5vDQogIFtC
VUlMRF0gYmluL3NlcmlhbF9jb25zb2xlLm8NCiAgW0JVSUxEXSBiaW4vdXVpZC5vDQogIFtC
VUlMRF0gYmluL3JlZmNudC5vDQogIFtCVUlMRF0gYmluL2Fzc2VydC5vDQogIFtCVUlMRF0g
YmluL2Jhc2UxNi5vDQogIFtCVUlMRF0gYmluL3N0cmluZy5vDQogIFtCVUlMRF0gYmluL2lt
YWdlLm8NCiAgW0JVSUxEXSBiaW4vaW9idWYubw0KICBbQlVJTERdIGJpbi9yZXNvbHYubw0K
ICBbQlVJTERdIGJpbi9wYXJzZW9wdC5vDQogIFtCVUlMRF0gYmluL3JhbmRvbS5vDQogIFtC
VUlMRF0gYmluL3N0cmluZ2V4dHJhLm8NCiAgW0JVSUxEXSBiaW4vbnVsbF9zYW5ib290Lm8N
CiAgW0JVSUxEXSBiaW4vbW9ub2pvYi5vDQogIFtCVUlMRF0gYmluL2V4ZWMubw0KICBbQlVJ
TERdIGJpbi9iaXRtYXAubw0KICBbQlVJTERdIGJpbi9iYXNlNjQubw0KICBbQlVJTERdIGJp
bi9kZXZpY2Uubw0KICBbQlVJTERdIGJpbi9hbnNpZXNjLm8NCiAgW0JVSUxEXSBiaW4vbWFs
bG9jLm8NCiAgW0JVSUxEXSBiaW4vZm5yZWMubw0KICBbQlVJTERdIGJpbi9kZWJ1Zy5vDQog
IFtCVUlMRF0gYmluL2dkYnNlcmlhbC5vDQogIFtCVUlMRF0gYmluL3Byb2Nlc3Mubw0KICBb
QlVJTERdIGJpbi9qb2Iubw0KICBbQlVJTERdIGJpbi9lcnJuby5vDQogIFtCVUlMRF0gYmlu
L2k4MjM2NS5vDQogIFtCVUlMRF0gYmluL2N3dXJpLm8NCiAgW0JVSUxEXSBiaW4vbWlzYy5v
DQogIFtCVUlMRF0gYmluL3RpbWVyLm8NCiAgW0JVSUxEXSBiaW4vY3Bpby5vDQogIFtCVUlM
RF0gYmluL2Jsb2NrZGV2Lm8NCiAgW0JVSUxEXSBiaW4vdXJpLm8NCiAgW0JVSUxEXSBiaW4v
YWNwaS5vDQogIFtCVUlMRF0gYmluL3NlcmlhbC5vDQogIFtCVUlMRF0gYmluL29wZW4ubw0K
ICBbQlVJTERdIGJpbi9jb25zb2xlLm8NCiAgW0JVSUxEXSBiaW4vZ2RidWRwLm8NCiAgW0JV
SUxEXSBiaW4vcG9zaXhfaW8ubw0KICBbQlVJTERdIGJpbi9wY19rYmQubw0KICBbQlVJTERd
IGJpbi94ZmVyLm8NCiAgW0JVSUxEXSBiaW4vbnVsbF9uYXAubw0KICBbQlVJTERdIGJpbi92
c3ByaW50Zi5vDQogIFtCVUlMRF0gYmluL2JpdG9wcy5vDQogIFtCVUlMRF0gYmluL2h3Lm8N
CiAgW0JVSUxEXSBiaW4vZG93bmxvYWRlci5vDQogIFtCVUlMRF0gYmluL21haW4ubw0KICBb
QlVJTERdIGJpbi9zZXR0aW5ncy5vDQogIFtCVUlMRF0gYmluL3N0cnRvdWxsLm8NCiAgW0JV
SUxEXSBiaW4vaW5pdC5vDQogIFtCVUlMRF0gYmluL2VkZC5vDQogIFtCVUlMRF0gYmluL2xp
bmVidWYubw0KICBbQlVJTERdIGJpbi9nZGJzdHViLm8NCiAgW0JVSUxEXSBiaW4vYXNwcmlu
dGYubw0KICBbQlVJTERdIGJpbi9nZXRrZXkubw0KICBbQlVJTERdIGJpbi9nZXRvcHQubw0K
ICBbQlVJTERdIGJpbi9idGV4dC5vDQogIFtCVUlMRF0gYmluL2ludGVyZmFjZS5vDQogIFtC
VUlMRF0gYmluL2RlYnVnX21kNS5vDQogIFtCVUlMRF0gYmluL252by5vDQogIFtCVUlMRF0g
YmluL2Jhc2VuYW1lLm8NCiAgW0JVSUxEXSBiaW4vY3R5cGUubw0KICBbQlVJTERdIGJpbi9m
Yy5vDQogIFtCVUlMRF0gYmluL2RoY3BvcHRzLm8NCiAgW0JVSUxEXSBiaW4vdWRwLm8NCiAg
W0JVSUxEXSBiaW4vaWNtcC5vDQogIFtCVUlMRF0gYmluL3JldHJ5Lm8NCiAgW0JVSUxEXSBi
aW4vbmV0ZGV2aWNlLm8NCiAgW0JVSUxEXSBiaW4vY2FjaGVkaGNwLm8NCiAgW0JVSUxEXSBi
aW4vZGhjcHBrdC5vDQogIFtCVUlMRF0gYmluL25kcC5vDQogIFtCVUlMRF0gYmluL3Rscy5v
DQogIFtCVUlMRF0gYmluL2V0aF9zbG93Lm8NCiAgW0JVSUxEXSBiaW4vaXB2NC5vDQogIFtC
VUlMRF0gYmluL2luZmluaWJhbmQubw0KICBbQlVJTERdIGJpbi9udWxsbmV0Lm8NCiAgW0JV
SUxEXSBiaW4vdmxhbi5vDQogIFtCVUlMRF0gYmluL3JhcnAubw0KICBbQlVJTERdIGJpbi9h
b2Uubw0KICBbQlVJTERdIGJpbi9pcHY2Lm8NCiAgW0JVSUxEXSBiaW4vdGNwaXAubw0KICBb
QlVJTERdIGJpbi9mY2Vscy5vDQogIFtCVUlMRF0gYmluL2V0aGVybmV0Lm8NCiAgW0JVSUxE
XSBiaW4vYXJwLm8NCiAgW0JVSUxEXSBiaW4vbWlpLm8NCiAgW0JVSUxEXSBiaW4vdGNwLm8N
CiAgW0JVSUxEXSBiaW4vaW9icGFkLm8NCiAgW0JVSUxEXSBiaW4vZmNvZS5vDQogIFtCVUlM
RF0gYmluL2ZjcC5vDQogIFtCVUlMRF0gYmluL25ldGRldl9zZXR0aW5ncy5vDQogIFtCVUlM
RF0gYmluL2ljbXB2Ni5vDQogIFtCVUlMRF0gYmluL2Zha2VkaGNwLm8NCiAgW0JVSUxEXSBi
aW4vZmNucy5vDQogIFtCVUlMRF0gYmluL2VhcG9sLm8NCiAgW0JVSUxEXSBiaW4vaHR0cC5v
DQogIFtCVUlMRF0gYmluL2Z0cC5vDQogIFtCVUlMRF0gYmluL2lzY3NpLm8NCiAgW0JVSUxE
XSBiaW4vaHR0cHMubw0KICBbQlVJTERdIGJpbi9zeXNsb2cubw0KICBbQlVJTERdIGJpbi90
ZnRwLm8NCiAgW0JVSUxEXSBiaW4vc2xhbS5vDQogIFtCVUlMRF0gYmluL2Rucy5vDQogIFtC
VUlMRF0gYmluL2RoY3Aubw0KICBbQlVJTERdIGJpbi9pYl9tY2FzdC5vDQogIFtCVUlMRF0g
YmluL2liX3NycC5vDQogIFtCVUlMRF0gYmluL2liX2NtcmMubw0KICBbQlVJTERdIGJpbi9p
Yl9zbWEubw0KICBbQlVJTERdIGJpbi9pYl9wYXRocmVjLm8NCiAgW0JVSUxEXSBiaW4vaWJf
c21jLm8NCiAgW0JVSUxEXSBiaW4vaWJfcGFja2V0Lm8NCiAgW0JVSUxEXSBiaW4vaWJfY20u
bw0KICBbQlVJTERdIGJpbi9pYl9taS5vDQogIFtCVUlMRF0gYmluL3dwYV90a2lwLm8NCiAg
W0JVSUxEXSBiaW4vd3BhX3Bzay5vDQogIFtCVUlMRF0gYmluL3dlcC5vDQogIFtCVUlMRF0g
YmluL3NlYzgwMjExLm8NCiAgW0JVSUxEXSBiaW4vbmV0ODAyMTEubw0KICBbQlVJTERdIGJp
bi93cGFfY2NtcC5vDQogIFtCVUlMRF0gYmluL3dwYS5vDQogIFtCVUlMRF0gYmluL3JjODAy
MTEubw0KICBbQlVJTERdIGJpbi9lbWJlZGRlZC5vDQogIFtCVUlMRF0gYmluL3NlZ21lbnQu
bw0KICBbQlVJTERdIGJpbi9lZmlfaW1hZ2Uubw0KICBbQlVJTERdIGJpbi9lbGYubw0KICBb
QlVJTERdIGJpbi9zY3JpcHQubw0KICBbQlVJTERdIGJpbi9laXNhLm8NCiAgW0JVSUxEXSBi
aW4vbWNhLm8NCiAgW0JVSUxEXSBiaW4vcGNpdnBkLm8NCiAgW0JVSUxEXSBiaW4vcGNpYmFj
a3VwLm8NCiAgW0JVSUxEXSBiaW4vcGNpZXh0cmEubw0KICBbQlVJTERdIGJpbi9pc2FfaWRz
Lm8NCiAgW0JVSUxEXSBiaW4vaXNhLm8NCiAgW0JVSUxEXSBiaW4vdmlydGlvLXBjaS5vDQog
IFtCVUlMRF0gYmluL3ZpcnRpby1yaW5nLm8NCiAgW0JVSUxEXSBiaW4vaXNhcG5wLm8NCiAg
W0JVSUxEXSBiaW4vcGNpLm8NCiAgW0JVSUxEXSBiaW4vM2M1MDMubw0KICBbQlVJTERdIGJp
bi90bGFuLm8NCiAgW0JVSUxEXSBiaW4vcjgxNjkubw0KICBbQlVJTERdIGJpbi9zaXM5MDAu
bw0KICBbQlVJTERdIGJpbi90dWxpcC5vDQogIFtCVUlMRF0gYmluL3BuaWMubw0KICBbQlVJ
TERdIGJpbi92aWEtdmVsb2NpdHkubw0KICBbQlVJTERdIGJpbi9uZS5vDQogIFtCVUlMRF0g
YmluL2VlcHJvLm8NCiAgW0JVSUxEXSBiaW4vbXlyaTEwZ2Uubw0KICBbQlVJTERdIGJpbi9t
dGQ4MHgubw0KICBbQlVJTERdIGJpbi8zYzUyOS5vDQogIFtCVUlMRF0gYmluLzNjNTA5Lm8N
CiAgW0JVSUxEXSBiaW4vZGF2aWNvbS5vDQogIFtCVUlMRF0gYmluLzNjOTB4Lm8NCiAgW0JV
SUxEXSBiaW4vZXBpYzEwMC5vDQogIFtCVUlMRF0gYmluL3J0bDgxMzkubw0KICBbQlVJTERd
IGJpbi9zdW5kYW5jZS5vDQogIFtCVUlMRF0gYmluL3ByaXNtMl9wbHgubw0KICBbQlVJTERd
IGJpbi9mb3JjZWRldGgubw0KICBbQlVJTERdIGJpbi9iNDQubw0KICBbQlVJTERdIGJpbi9u
YXRzZW1pLm8NCiAgW0JVSUxEXSBiaW4vc2lzMTkwLm8NCiAgW0JVSUxEXSBiaW4vc2tnZS5v
DQogIFtCVUlMRF0gYmluL3dkLm8NCiAgW0JVSUxEXSBiaW4vZXRoZXJmYWJyaWMubw0KICBb
QlVJTERdIGJpbi92aXJ0aW8tbmV0Lm8NCiAgW0JVSUxEXSBiaW4vc21jOTAwMC5vDQogIFtC
VUlMRF0gYmluLzNjNXg5Lm8NCiAgW0JVSUxEXSBiaW4vdGczLm8NCiAgW0JVSUxEXSBiaW4v
M2M1MDktZWlzYS5vDQogIFtCVUlMRF0gYmluL3BjbmV0MzIubw0KICBbQlVJTERdIGJpbi9u
czgzODIwLm8NCiAgW0JVSUxEXSBiaW4vbnM4MzkwLm8NCiAgW0JVSUxEXSBiaW4vZG1mZS5v
DQogIFtCVUlMRF0gYmluL2JueDIubw0KICBbQlVJTERdIGJpbi8zYzUxNS5vDQogIFtCVUlM
RF0gYmluL2VlcHJvMTAwLm8NCiAgW0JVSUxEXSBiaW4vbGVnYWN5Lm8NCiAgW0JVSUxEXSBi
aW4vYXRsMWUubw0KICBbQlVJTERdIGJpbi9za3kyLm8NCiAgW0JVSUxEXSBiaW4vaXBvaWIu
bw0KICBbQlVJTERdIGJpbi9uZTJrX2lzYS5vDQogIFtCVUlMRF0gYmluL2NzODl4MC5vDQog
IFtCVUlMRF0gYmluL3c4OWM4NDAubw0KICBbQlVJTERdIGJpbi92aWEtcmhpbmUubw0KICBb
QlVJTERdIGJpbi8zYzU5NS5vDQogIFtCVUlMRF0gYmluL3ByaXNtMl9wY2kubw0KICBbQlVJ
TERdIGJpbi9qbWUubw0KICBbQlVJTERdIGJpbi9hbWQ4MTExZS5vDQogIFtCVUlMRF0gYmlu
L2RlcGNhLm8NCiAgW0JVSUxEXSBiaW4vZTEwMDBfODI1NDEubw0KICBbQlVJTERdIGJpbi9l
MTAwMF9tYWluLm8NCiAgW0JVSUxEXSBiaW4vZTEwMDAubw0KICBbQlVJTERdIGJpbi9lMTAw
MF9waHkubw0KICBbQlVJTERdIGJpbi9lMTAwMF9tYWMubw0KICBbQlVJTERdIGJpbi9lMTAw
MF9udm0ubw0KICBbQlVJTERdIGJpbi9lMTAwMF84MjU0My5vDQogIFtCVUlMRF0gYmluL2Ux
MDAwX21hbmFnZS5vDQogIFtCVUlMRF0gYmluL2UxMDAwX2FwaS5vDQogIFtCVUlMRF0gYmlu
L2UxMDAwXzgyNTQwLm8NCiAgW0JVSUxEXSBiaW4vZTEwMDBfODI1NDIubw0KICBbQlVJTERd
IGJpbi9lMTAwMGVfbWFpbi5vDQogIFtCVUlMRF0gYmluL2UxMDAwZV9udm0ubw0KICBbQlVJ
TERdIGJpbi9lMTAwMGVfcGh5Lm8NCiAgW0JVSUxEXSBiaW4vZTEwMDBlX21hYy5vDQogIFtC
VUlMRF0gYmluL2UxMDAwZS5vDQogIFtCVUlMRF0gYmluL2UxMDAwZV84MjU3MS5vDQogIFtC
VUlMRF0gYmluL2UxMDAwZV9tYW5hZ2Uubw0KICBbQlVJTERdIGJpbi9lMTAwMGVfaWNoOGxh
bi5vDQogIFtCVUlMRF0gYmluL2UxMDAwZV84MDAwM2VzMmxhbi5vDQogIFtCVUlMRF0gYmlu
L2lnYl9tYW5hZ2Uubw0KICBbQlVJTERdIGJpbi9pZ2JfYXBpLm8NCiAgW0JVSUxEXSBiaW4v
aWdiX252bS5vDQogIFtCVUlMRF0gYmluL2lnYl9tYWluLm8NCiAgW0JVSUxEXSBiaW4vaWdi
X3BoeS5vDQogIFtCVUlMRF0gYmluL2lnYl9tYWMubw0KICBbQlVJTERdIGJpbi9pZ2Iubw0K
ICBbQlVJTERdIGJpbi9pZ2JfODI1NzUubw0KICBbQlVJTERdIGJpbi9pZ2J2Zl9tYngubw0K
ICBbQlVJTERdIGJpbi9pZ2J2Zl92Zi5vDQogIFtCVUlMRF0gYmluL2lnYnZmX21haW4ubw0K
ICBbQlVJTERdIGJpbi9waGFudG9tLm8NCiAgW0JVSUxEXSBiaW4vcnRsODE4MF9zYTI0MDAu
bw0KICBbQlVJTERdIGJpbi9ydGw4MTg1X3J0bDgyMjUubw0KICBbQlVJTERdIGJpbi9ydGw4
MTgwLm8NCiAgW0JVSUxEXSBiaW4vcnRsODE4eC5vDQogIFtCVUlMRF0gYmluL3J0bDgxODUu
bw0KICBbQlVJTERdIGJpbi9ydGw4MTgwX21heDI4MjAubw0KICBbQlVJTERdIGJpbi9ydGw4
MTgwX2dyZjUxMDEubw0KICBbQlVJTERdIGJpbi9hdGhfcmVnZC5vDQogIFtCVUlMRF0gYmlu
L2F0aF9tYWluLm8NCiAgW0JVSUxEXSBiaW4vYXRoX2tleS5vDQogIFtCVUlMRF0gYmluL2F0
aF9ody5vDQogIFtCVUlMRF0gYmluL2F0aDVrX2NhcHMubw0KICBbQlVJTERdIGJpbi9hdGg1
a19lZXByb20ubw0KICBbQlVJTERdIGJpbi9hdGg1a19xY3Uubw0KICBbQlVJTERdIGJpbi9h
dGg1a19kZXNjLm8NCiAgW0JVSUxEXSBiaW4vYXRoNWtfcGN1Lm8NCiAgW0JVSUxEXSBiaW4v
YXRoNWtfZG1hLm8NCiAgW0JVSUxEXSBiaW4vYXRoNWtfaW5pdHZhbHMubw0KICBbQlVJTERd
IGJpbi9hdGg1a19waHkubw0KICBbQlVJTERdIGJpbi9hdGg1a19ncGlvLm8NCiAgW0JVSUxE
XSBiaW4vYXRoNWtfcmZraWxsLm8NCiAgW0JVSUxEXSBiaW4vYXRoNWtfYXR0YWNoLm8NCiAg
W0JVSUxEXSBiaW4vYXRoNWsubw0KICBbQlVJTERdIGJpbi9hdGg1a19yZXNldC5vDQogIFtC
VUlMRF0gYmluL2F0aDlrX2h3Lm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtfcmVjdi5vDQogIFtC
VUlMRF0gYmluL2F0aDlrX2VlcHJvbS5vDQogIFtCVUlMRF0gYmluL2F0aDlrX2FyOTAwM19o
dy5vDQogIFtCVUlMRF0gYmluL2F0aDlrX21haW4ubw0KICBbQlVJTERdIGJpbi9hdGg5a19h
bmkubw0KICBbQlVJTERdIGJpbi9hdGg5a19hcjkwMDNfcGh5Lm8NCiAgW0JVSUxEXSBiaW4v
YXRoOWtfYXI1MDA4X3BoeS5vDQogIFtCVUlMRF0gYmluL2F0aDlrX3htaXQubw0KICBbQlVJ
TERdIGJpbi9hdGg5a19hcjkwMDJfcGh5Lm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAy
X2NhbGliLm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAyX21hYy5vDQogIFtCVUlMRF0g
YmluL2F0aDlrX2FyOTAwM19lZXByb20ubw0KICBbQlVJTERdIGJpbi9hdGg5a19tYWMubw0K
ICBbQlVJTERdIGJpbi9hdGg5a19lZXByb21fZGVmLm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtf
ZWVwcm9tXzRrLm8NCiAgW0JVSUxEXSBiaW4vYXRoOWtfY2FsaWIubw0KICBbQlVJTERdIGJp
bi9hdGg5a19hcjkwMDJfaHcubw0KICBbQlVJTERdIGJpbi9hdGg5a19jb21tb24ubw0KICBb
QlVJTERdIGJpbi9hdGg5ay5vDQogIFtCVUlMRF0gYmluL2F0aDlrX2VlcHJvbV85Mjg3Lm8N
CiAgW0JVSUxEXSBiaW4vYXRoOWtfYXI5MDAzX2NhbGliLm8NCiAgW0JVSUxEXSBiaW4vYXRo
OWtfYXI5MDAzX21hYy5vDQogIFtCVUlMRF0gYmluL2F0aDlrX2luaXQubw0KICBbQlVJTERd
IGJpbi92eGdlX21haW4ubw0KICBbQlVJTERdIGJpbi92eGdlX2NvbmZpZy5vDQogIFtCVUlM
RF0gYmluL3Z4Z2Uubw0KICBbQlVJTERdIGJpbi92eGdlX3RyYWZmaWMubw0KICBbQlVJTERd
IGJpbi9zbnBvbmx5Lm8NCiAgW0JVSUxEXSBiaW4vc25wbmV0Lm8NCiAgW0JVSUxEXSBiaW4v
c2NzaS5vDQogIFtCVUlMRF0gYmluL3NycC5vDQogIFtCVUlMRF0gYmluL2F0YS5vDQogIFtC
VUlMRF0gYmluL2liZnQubw0KICBbQlVJTERdIGJpbi9udnMubw0KICBbQlVJTERdIGJpbi90
aHJlZXdpcmUubw0KICBbQlVJTERdIGJpbi9udnN2cGQubw0KICBbQlVJTERdIGJpbi9zcGku
bw0KICBbQlVJTERdIGJpbi9pMmNfYml0Lm8NCiAgW0JVSUxEXSBiaW4vc3BpX2JpdC5vDQog
IFtCVUlMRF0gYmluL2JpdGJhc2gubw0KICBbQlVJTERdIGJpbi9saW5kYV9mdy5vDQogIFtC
VUlMRF0gYmluL3FpYjczMjIubw0KICBbQlVJTERdIGJpbi9hcmJlbC5vDQogIFtCVUlMRF0g
YmluL2hlcm1vbi5vDQogIFtCVUlMRF0gYmluL2xpbmRhLm8NCiAgW0JVSUxEXSBiaW4vZWZp
X2lvLm8NCiAgW0JVSUxEXSBiaW4vZWZpX3VhY2Nlc3Mubw0KICBbQlVJTERdIGJpbi9lZmlf
aW5pdC5vDQogIFtCVUlMRF0gYmluL2VmaV9kcml2ZXIubw0KICBbQlVJTERdIGJpbi9lZmlf
c21iaW9zLm8NCiAgW0JVSUxEXSBiaW4vZWZpX3RpbWVyLm8NCiAgW0JVSUxEXSBiaW4vZWZp
X3N0cmluZ3Mubw0KICBbQlVJTERdIGJpbi9lZmlfdW1hbGxvYy5vDQogIFtCVUlMRF0gYmlu
L2VmaV9ib2ZtLm8NCiAgW0JVSUxEXSBiaW4vZWZpX3N0cmVycm9yLm8NCiAgW0JVSUxEXSBi
aW4vZWZpX3BjaS5vDQogIFtCVUlMRF0gYmluL2VmaV9zbnAubw0KICBbQlVJTERdIGJpbi9l
ZmlfY29uc29sZS5vDQogIFtCVUlMRF0gYmluL3NtYmlvc19zZXR0aW5ncy5vDQogIFtCVUlM
RF0gYmluL3NtYmlvcy5vDQogIFtCVUlMRF0gYmluL2JvZm0ubw0KICBbQlVJTERdIGJpbi9t
ZW1jcHlfdGVzdC5vDQogIFtCVUlMRF0gYmluL2xpc3RfdGVzdC5vDQogIFtCVUlMRF0gYmlu
L3Rlc3Qubw0KICBbQlVJTERdIGJpbi91cmlfdGVzdC5vDQogIFtCVUlMRF0gYmluL2JvZm1f
dGVzdC5vDQogIFtCVUlMRF0gYmluL3VtYWxsb2NfdGVzdC5vDQogIFtCVUlMRF0gYmluL2xp
bmVidWZfdGVzdC5vDQogIFtCVUlMRF0gYmluL2NoYXAubw0KICBbQlVJTERdIGJpbi9tZDUu
bw0KICBbQlVJTERdIGJpbi94NTA5Lm8NCiAgW0JVSUxEXSBiaW4vc2hhMWV4dHJhLm8NCiAg
W0JVSUxEXSBiaW4vYXJjNC5vDQogIFtCVUlMRF0gYmluL2NyeXB0b19udWxsLm8NCiAgW0JV
SUxEXSBiaW4vY3JhbmRvbS5vDQogIFtCVUlMRF0gYmluL2NyYzMyLm8NCiAgW0JVSUxEXSBi
aW4vaG1hYy5vDQogIFtCVUlMRF0gYmluL2FzbjEubw0KICBbQlVJTERdIGJpbi9heHRsc19h
ZXMubw0KICBbQlVJTERdIGJpbi9hZXNfd3JhcC5vDQogIFtCVUlMRF0gYmluL2F4dGxzX3No
YTEubw0KICBbQlVJTERdIGJpbi9jYmMubw0KICBbQlVJTERdIGJpbi9hZXMubw0KICBbQlVJ
TERdIGJpbi9iaWdpbnQubw0KICBbQlVJTERdIGJpbi9yc2Eubw0KICBbQlVJTERdIGJpbi9z
aGExLm8NCiAgW0JVSUxEXSBiaW4vbGludXhfYXJncy5vDQogIFtCVUlMRF0gYmluL3NoZWxs
Lm8NCiAgW0JVSUxEXSBiaW4vc3RyZXJyb3Iubw0KICBbQlVJTERdIGJpbi9yZWFkbGluZS5v
DQogIFtCVUlMRF0gYmluL2VkaXRzdHJpbmcubw0KICBbQlVJTERdIGJpbi93aXJlbGVzc19l
cnJvcnMubw0KICBbQlVJTERdIGJpbi9udm9fY21kLm8NCiAgW0JVSUxEXSBiaW4vY29uZmln
X2NtZC5vDQogIFtCVUlMRF0gYmluL2xvZ2luX2NtZC5vDQogIFtCVUlMRF0gYmluL3NhbmJv
b3RfY21kLm8NCiAgW0JVSUxEXSBiaW4vaWZtZ210X2NtZC5vDQogIFtCVUlMRF0gYmluL2dk
YnN0dWJfY21kLm8NCiAgW0JVSUxEXSBiaW4vYXV0b2Jvb3RfY21kLm8NCiAgW0JVSUxEXSBi
aW4vdGltZV9jbWQubw0KICBbQlVJTERdIGJpbi9kaGNwX2NtZC5vDQogIFtCVUlMRF0gYmlu
L3JvdXRlX2NtZC5vDQogIFtCVUlMRF0gYmluL2RpZ2VzdF9jbWQubw0KICBbQlVJTERdIGJp
bi9pbWFnZV9jbWQubw0KICBbQlVJTERdIGJpbi9mY21nbXRfY21kLm8NCiAgW0JVSUxEXSBi
aW4vbG90ZXN0X2NtZC5vDQogIFtCVUlMRF0gYmluL2l3bWdtdF9jbWQubw0KICBbQlVJTERd
IGJpbi92bGFuX2NtZC5vDQogIFtCVUlMRF0gYmluL2xvZ2luX3VpLm8NCiAgW0JVSUxEXSBi
aW4vc2V0dGluZ3NfdWkubw0KICBbQlVJTERdIGJpbi9hbGVydC5vDQogIFtCVUlMRF0gYmlu
L2NsZWFyLm8NCiAgW0JVSUxEXSBiaW4vZWRnaW5nLm8NCiAgW0JVSUxEXSBiaW4vd2luYXR0
cnMubw0KICBbQlVJTERdIGJpbi9hbnNpX3NjcmVlbi5vDQogIFtCVUlMRF0gYmluL3ByaW50
X25hZHYubw0KICBbQlVJTERdIGJpbi93aW5pbml0Lm8NCiAgW0JVSUxEXSBiaW4vbXVjdXJz
ZXMubw0KICBbQlVJTERdIGJpbi93aW5kb3dzLm8NCiAgW0JVSUxEXSBiaW4vcHJpbnQubw0K
ICBbQlVJTERdIGJpbi9zbGsubw0KICBbQlVJTERdIGJpbi9jb2xvdXIubw0KICBbQlVJTERd
IGJpbi9rYi5vDQogIFtCVUlMRF0gYmluL2VkaXRib3gubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfcHQubw0KICBbQlVJTERdIGJpbi9rZXltYXBfZGsubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfZ3Iubw0KICBbQlVJTERdIGJpbi9rZXltYXBfaWwubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfdXMubw0KICBbQlVJTERdIGJpbi9rZXltYXBfdGgubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfZXQubw0KICBbQlVJTERdIGJpbi9rZXltYXBfbm8ubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfY2Yubw0KICBbQlVJTERdIGJpbi9rZXltYXBfcnUubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfYWwubw0KICBbQlVJTERdIGJpbi9rZXltYXBfc3Iubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfbHQubw0KICBbQlVJTERdIGJpbi9rZXltYXBfdWEubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfd28ubw0KICBbQlVJTERdIGJpbi9rZXltYXBfbXQubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfYnkubw0KICBbQlVJTERdIGJpbi9rZXltYXBfZnIubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfYXoubw0KICBbQlVJTERdIGJpbi9rZXltYXBfcGwubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfdWsubw0KICBbQlVJTERdIGJpbi9rZXltYXBfbWsubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfZmkubw0KICBbQlVJTERdIGJpbi9rZXltYXBfZGUubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfY3oubw0KICBbQlVJTERdIGJpbi9rZXltYXBfbmwubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfYmcubw0KICBbQlVJTERdIGJpbi9rZXltYXBfaHUubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfZXMubw0KICBbQlVJTERdIGJpbi9rZXltYXBfc2cubw0KICBbQlVJTERdIGJpbi9rZXlt
YXBfaXQubw0KICBbQlVJTERdIGJpbi9rZXltYXBfcm8ubw0KICBbQlVJTERdIGJpbi9wcm9t
cHQubw0KICBbQlVJTERdIGJpbi9yb3V0ZS5vDQogIFtCVUlMRF0gYmluL2l3bWdtdC5vDQog
IFtCVUlMRF0gYmluL2xvdGVzdC5vDQogIFtCVUlMRF0gYmluL2ltZ21nbXQubw0KICBbQlVJ
TERdIGJpbi9weGVtZW51Lm8NCiAgW0JVSUxEXSBiaW4vZGhjcG1nbXQubw0KICBbQlVJTERd
IGJpbi9mY21nbXQubw0KICBbQlVJTERdIGJpbi9pZm1nbXQubw0KICBbQlVJTERdIGJpbi9h
dXRvYm9vdC5vDQogIFtCVUlMRF0gYmluL2NvbmZpZ19pbmZpbmliYW5kLm8NCiAgW0JVSUxE
XSBiaW4vY29uZmlnX25ldDgwMjExLm8NCiAgW0JVSUxEXSBiaW4vY29uZmlnX2V0aGVybmV0
Lm8NCiAgW0JVSUxEXSBiaW4vY29uZmlnX2ZjLm8NCiAgW0JVSUxEXSBiaW4vY29uZmlnLm8N
CiAgW0JVSUxEXSBiaW4vY29uZmlnX3JvbXByZWZpeC5vDQogIFtCVUlMRF0gYmluL3JkdHNj
X3RpbWVyLm8NCiAgW0JVSUxEXSBiaW4vYmFzZW1lbV9wYWNrZXQubw0KICBbQlVJTERdIGJp
bi92aWRlb19zdWJyLm8NCiAgW0JVSUxEXSBiaW4vZ2RibWFjaC5vDQogIFtCVUlMRF0gYmlu
L2NwdS5vDQogIFtCVUlMRF0gYmluL3BpYzgyNTkubw0KICBbQlVJTERdIGJpbi9ydW50aW1l
Lm8NCiAgW0JVSUxEXSBiaW4vdGltZXIyLm8NCiAgW0JVSUxEXSBiaW4veDg2X2lvLm8NCiAg
W0JVSUxEXSBiaW4vcmVsb2NhdGUubw0KICBbQlVJTERdIGJpbi9udWxsdHJhcC5vDQogIFtC
VUlMRF0gYmluL2R1bXByZWdzLm8NCiAgW0JVSUxEXSBiaW4vbGlicm1fbWdtdC5vDQogIFtC
VUlMRF0gYmluL2hpZGVtZW0ubw0KICBbQlVJTERdIGJpbi9tZW1tYXAubw0KICBbQlVJTERd
IGJpbi9iYXNlbWVtLm8NCiAgW0JVSUxEXSBiaW4vZmFrZWU4MjAubw0KICBbQlVJTERdIGJp
bi9iaW9zX2NvbnNvbGUubw0KICBbQlVJTERdIGJpbi9wbnBiaW9zLm8NCiAgW0JVSUxEXSBi
aW4vY29tMzIubw0KICBbQlVJTERdIGJpbi9uYmkubw0KICBbQlVJTERdIGJpbi9iemltYWdl
Lm8NCiAgW0JVSUxEXSBiaW4vcHhlX2ltYWdlLm8NCiAgW0JVSUxEXSBiaW4vbXVsdGlib290
Lm8NCiAgW0JVSUxEXSBiaW4vYm9vdHNlY3Rvci5vDQogIFtCVUlMRF0gYmluL2VsZmJvb3Qu
bw0KICBbQlVJTERdIGJpbi9jb21ib290Lm8NCiAgW0JVSUxEXSBiaW4vYmlvc19uYXAubw0K
ICBbQlVJTERdIGJpbi9pbnQxMy5vDQogIFtCVUlMRF0gYmluL3BjaWJpb3Mubw0KICBbQlVJ
TERdIGJpbi9iaW9zX3RpbWVyLm8NCiAgW0JVSUxEXSBiaW4vYmlvc2ludC5vDQogIFtCVUlM
RF0gYmluL21lbXRvcF91bWFsbG9jLm8NCiAgW0JVSUxEXSBiaW4vYmlvc19zbWJpb3Mubw0K
ICBbQlVJTERdIGJpbi9weGVfY2FsbC5vDQogIFtCVUlMRF0gYmluL3B4ZV9maWxlLm8NCiAg
W0JVSUxEXSBiaW4vcHhlX3RmdHAubw0KICBbQlVJTERdIGJpbi9weGVfcHJlYm9vdC5vDQog
IFtCVUlMRF0gYmluL3B4ZV9leGl0X2hvb2subw0KICBbQlVJTERdIGJpbi9weGVfbG9hZGVy
Lm8NCiAgW0JVSUxEXSBiaW4vcHhlX3VuZGkubw0KICBbQlVJTERdIGJpbi9weGVfdWRwLm8N
CiAgW0JVSUxEXSBiaW4vcHhlcGFyZW50Lm8NCiAgW0JVSUxEXSBiaW4vcHhlcGFyZW50X2Ro
Y3Aubw0KICBbQlVJTERdIGJpbi9jb21ib290X2NhbGwubw0KICBbQlVJTERdIGJpbi9jb20z
Ml9jYWxsLm8NCiAgW0JVSUxEXSBiaW4vY29tYm9vdF9yZXNvbHYubw0KICBbQlVJTERdIGJp
bi9weGVfY21kLm8NCiAgW0JVSUxEXSBiaW4vcmVib290X2NtZC5vDQogIFtCVUlMRF0gYmlu
L3BjaWRpcmVjdC5vDQogIFtCVUlMRF0gYmluL3g4Nl9zdHJpbmcubw0KICBbQlVJTERdIGJp
bi9lZml4ODZfbmFwLm8NCiAgW0JVSUxEXSBiaW4vZWZpcHJlZml4Lm8NCiAgW0JVSUxEXSBi
aW4vZWZpZHJ2cHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4vdW5kaXByZWxvYWQubw0KICBbQlVJ
TERdIGJpbi91bmRpbG9hZC5vDQogIFtCVUlMRF0gYmluL3VuZGlvbmx5Lm8NCiAgW0JVSUxE
XSBiaW4vdW5kaS5vDQogIFtCVUlMRF0gYmluL3VuZGluZXQubw0KICBbQlVJTERdIGJpbi91
bmRpcm9tLm8NCiAgW0JVSUxEXSBiaW4vZ2Ric3R1Yl90ZXN0Lm8NCiAgW0JVSUxEXSBiaW4v
dmlydGFkZHIubw0KICBbQlVJTERdIGJpbi9wYXRjaF9jZi5vDQogIFtCVUlMRF0gYmluL2dk
YmlkdC5vDQogIFtCVUlMRF0gYmluL3NldGptcC5vDQogIFtCVUlMRF0gYmluL3N0YWNrLm8N
CiAgW0JVSUxEXSBiaW4vc3RhY2sxNi5vDQogIFtCVUlMRF0gYmluL2xpYmtpci5vDQogIFtC
VUlMRF0gYmluL2xpYnBtLm8NCiAgW0JVSUxEXSBiaW4vbGliYTIwLm8NCiAgW0JVSUxEXSBi
aW4vbGlicm0ubw0KICBbQlVJTERdIGJpbi9saWJwcmVmaXgubw0KICBbQlVJTERdIGJpbi9k
c2twcmVmaXgubw0KICBbQlVJTERdIGJpbi9tcm9tcHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4v
dW5ucnYyYi5vDQogIFtCVUlMRF0gYmluL2xrcm5wcmVmaXgubw0KICBbQlVJTERdIGJpbi91
bm5ydjJiMTYubw0KICBbQlVJTERdIGJpbi9ra3B4ZXByZWZpeC5vDQogIFtCVUlMRF0gYmlu
L3VuZGlsb2FkZXIubw0KICBbQlVJTERdIGJpbi9ib290cGFydC5vDQogIFtCVUlMRF0gYmlu
L251bGxwcmVmaXgubw0KICBbQlVJTERdIGJpbi9uYmlwcmVmaXgubw0KICBbQlVJTERdIGJp
bi9rcHhlcHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4va2trcHhlcHJlZml4Lm8NCiAgW0JVSUxE
XSBiaW4vdXNiZGlzay5vDQogIFtCVUlMRF0gYmluL2hkcHJlZml4Lm8NCiAgW0JVSUxEXSBi
aW4vZXhlcHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4vcm9tcHJlZml4Lm8NCiAgW0JVSUxEXSBi
aW4vcHhlcHJlZml4Lm8NCiAgW0JVSUxEXSBiaW4vbWJyLm8NCiAgW0JVSUxEXSBiaW4vZTgy
MG1hbmdsZXIubw0KICBbQlVJTERdIGJpbi9weGVfZW50cnkubw0KICBbQlVJTERdIGJpbi9j
b20zMl93cmFwcGVyLm8NCiAgW0JVSUxEXSBiaW4vdW5kaWlzci5vDQogIFtBUl0gYmluL2Js
aWIuYQ0KYXI6IGNyZWF0aW5nIGJpbi9ibGliLmENCiAgW0hPU1RDQ10gdXRpbC96YmluDQog
IFtMRF0gYmluL3J0bDgxMzkucm9tLnRtcA0KICBbQklOXSBiaW4vcnRsODEzOS5yb20uYmlu
DQogIFtaSU5GT10gYmluL3J0bDgxMzkucm9tLnppbmZvDQogIFtaQklOXSBiaW4vcnRsODEz
OS5yb20uemJpbg0KICBbRklOSVNIXSBiaW4vcnRsODEzOS5yb20NCnJtIGJpbi9ydGw4MTM5
LnJvbS56YmluIGJpbi9ydGw4MTM5LnJvbS5iaW4gYmluL3J0bDgxMzkucm9tLnppbmZvDQpn
bWFrZVs3XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9ldGhlcmJvb3QvaXB4ZS9zcmMnDQpnbWFrZSAtQyBpcHhlL3NyYyBiaW4vODA4NjEw
MGUucm9tDQpnbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvZmlybXdhcmUvZXRoZXJib290L2lweGUvc3JjJw0KICBbTERdIGJpbi84MDg2MTAw
ZS5yb20udG1wDQogIFtCSU5dIGJpbi84MDg2MTAwZS5yb20uYmluDQogIFtaSU5GT10gYmlu
LzgwODYxMDBlLnJvbS56aW5mbw0KICBbWkJJTl0gYmluLzgwODYxMDBlLnJvbS56YmluDQog
IFtGSU5JU0hdIGJpbi84MDg2MTAwZS5yb20NCnJtIGJpbi84MDg2MTAwZS5yb20uemJpbiBi
aW4vODA4NjEwMGUucm9tLmJpbiBiaW4vODA4NjEwMGUucm9tLnppbmZvDQpnbWFrZVs3XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9ldGhl
cmJvb3QvaXB4ZS9zcmMnDQpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QnDQpnbWFrZVs1XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScNCmdtYWtlWzVdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZScNCmdt
YWtlIC1DIGh2bWxvYWRlciBhbGwNCmdtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXInDQpnbWFrZVs3XTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyJw0KZ21ha2UgLUMgYWNwaSBhbGwNCmdtYWtlWzhdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaScNCmlhc2wg
LXZzIC1wIHNzZHRfczMgLXRjIHNzZHRfczMuYXNsDQpBU0wgSW5wdXQ6ICBzc2R0X3MzLmFz
bCAtIDM0IGxpbmVzLCAxMDY3IGJ5dGVzLCAxIGtleXdvcmRzDQpBTUwgT3V0cHV0OiBzc2R0
X3MzLmFtbCAtIDQ5IGJ5dGVzLCAxIG5hbWVkIG9iamVjdHMsIDAgZXhlY3V0YWJsZSBvcGNv
ZGVzDQoNCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywgMCBXYXJuaW5ncywgMCBS
ZW1hcmtzLCA0IE9wdGltaXphdGlvbnMNCnNlZCAtZSAncy9BbWxDb2RlL3NzZHRfczMvZycg
c3NkdF9zMy5oZXggPnNzZHRfczMuaA0Kcm0gLWYgc3NkdF9zMy5oZXggc3NkdF9zMy5hbWwN
Cmlhc2wgLXZzIC1wIHNzZHRfczQgLXRjIHNzZHRfczQuYXNsDQpBU0wgSW5wdXQ6ICBzc2R0
X3M0LmFzbCAtIDM0IGxpbmVzLCAxMDY3IGJ5dGVzLCAxIGtleXdvcmRzDQpBTUwgT3V0cHV0
OiBzc2R0X3M0LmFtbCAtIDQ5IGJ5dGVzLCAxIG5hbWVkIG9iamVjdHMsIDAgZXhlY3V0YWJs
ZSBvcGNvZGVzDQoNCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywgMCBXYXJuaW5n
cywgMCBSZW1hcmtzLCA0IE9wdGltaXphdGlvbnMNCnNlZCAtZSAncy9BbWxDb2RlL3NzZHRf
czQvZycgc3NkdF9zNC5oZXggPnNzZHRfczQuaA0Kcm0gLWYgc3NkdF9zNC5oZXggc3NkdF9z
NC5hbWwNCmlhc2wgLXZzIC1wIHNzZHRfcG0gLXRjIHNzZHRfcG0uYXNsDQpBU0wgSW5wdXQ6
ICBzc2R0X3BtLmFzbCAtIDQyNSBsaW5lcywgMTI3NTQgYnl0ZXMsIDE5MiBrZXl3b3Jkcw0K
QU1MIE91dHB1dDogc3NkdF9wbS5hbWwgLSAxNDk0IGJ5dGVzLCA2NCBuYW1lZCBvYmplY3Rz
LCAxMjggZXhlY3V0YWJsZSBvcGNvZGVzDQoNCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVy
cm9ycywgMCBXYXJuaW5ncywgMCBSZW1hcmtzLCAzMSBPcHRpbWl6YXRpb25zDQpzZWQgLWUg
J3MvQW1sQ29kZS9zc2R0X3BtL2cnIHNzZHRfcG0uaGV4ID5zc2R0X3BtLmgNCnJtIC1mIHNz
ZHRfcG0uaGV4IHNzZHRfcG0uYW1sDQppYXNsIC12cyAtcCBzc2R0X3RwbSAtdGMgc3NkdF90
cG0uYXNsDQpBU0wgSW5wdXQ6ICBzc2R0X3RwbS5hc2wgLSAzMyBsaW5lcywgMTA0NiBieXRl
cywgMyBrZXl3b3Jkcw0KQU1MIE91dHB1dDogc3NkdF90cG0uYW1sIC0gNzYgYnl0ZXMsIDMg
bmFtZWQgb2JqZWN0cywgMCBleGVjdXRhYmxlIG9wY29kZXMNCg0KQ29tcGlsYXRpb24gY29t
cGxldGUuIDAgRXJyb3JzLCAwIFdhcm5pbmdzLCAwIFJlbWFya3MsIDAgT3B0aW1pemF0aW9u
cw0Kc2VkIC1lICdzL0FtbENvZGUvc3NkdF90cG0vZycgc3NkdF90cG0uaGV4ID5zc2R0X3Rw
bS5oDQpybSAtZiBzc2R0X3RwbS5oZXggc3NkdF90cG0uYW1sDQpnY2MgICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZz
ICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1
aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9hY3BpLy4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGJ1aWxkLm8g
YnVpbGQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgLVdhbGwgLVdlcnJvciAtV3N0cmlj
dC1wcm90b3R5cGVzIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5vLXN0cmljdC1hbGlh
c2luZyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtSS9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRl
IC1vIG1rX2RzZHQgbWtfZHNkdC5jDQphd2sgJ05SID4gMSB7cHJpbnQgc30ge3M9JDB9JyBk
c2R0LmFzbCA+IGRzZHRfYW55Y3B1LmFzbA0KLi9ta19kc2R0IC0tbWF4Y3B1IGFueSAgPj4g
ZHNkdF9hbnljcHUuYXNsDQppYXNsIC12cyAtcCBkc2R0X2FueWNwdSAtdGMgZHNkdF9hbnlj
cHUuYXNsDQpkc2R0X2FueWNwdS5hc2wgICA1MjgzOiAgICAgICAgICAgICBSZXR1cm4gKCBc
X1NCLlBSU0MoKSApDQpXYXJuaW5nICAxMTI4IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4gUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFs
dWUgKF9MMDIpDQoNCkFTTCBJbnB1dDogIGRzZHRfYW55Y3B1LmFzbCAtIDEwOTM2IGxpbmVz
LCAzODY2MTggYnl0ZXMsIDc5NTkga2V5d29yZHMNCkFNTCBPdXRwdXQ6IGRzZHRfYW55Y3B1
LmFtbCAtIDcwNDIxIGJ5dGVzLCAyNDU2IG5hbWVkIG9iamVjdHMsIDU1MDMgZXhlY3V0YWJs
ZSBvcGNvZGVzDQoNCkNvbXBpbGF0aW9uIGNvbXBsZXRlLiAwIEVycm9ycywgMSBXYXJuaW5n
cywgMCBSZW1hcmtzLCAyNjE0IE9wdGltaXphdGlvbnMNCnNlZCAtZSAncy9BbWxDb2RlL2Rz
ZHRfYW55Y3B1L2cnIGRzZHRfYW55Y3B1LmhleCA+ZHNkdF9hbnljcHUuYw0KZWNobyAiaW50
IGRzZHRfYW55Y3B1X2xlbj1zaXplb2YoZHNkdF9hbnljcHUpOyIgPj5kc2R0X2FueWNwdS5j
DQpybSAtZiBkc2R0X2FueWNwdS5hbWwgZHNkdF9hbnljcHUuaGV4DQpnY2MgICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmRzZHRf
YW55Y3B1Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0
LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9u
cyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9hY3BpLy4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1v
IGRzZHRfYW55Y3B1Lm8gZHNkdF9hbnljcHUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQphd2sg
J05SID4gMSB7cHJpbnQgc30ge3M9JDB9JyBkc2R0LmFzbCA+IGRzZHRfMTVjcHUuYXNsDQou
L21rX2RzZHQgLS1tYXhjcHUgMTUgID4+IGRzZHRfMTVjcHUuYXNsDQppYXNsIC12cyAtcCBk
c2R0XzE1Y3B1IC10YyBkc2R0XzE1Y3B1LmFzbA0KZHNkdF8xNWNwdS5hc2wgICAgOTg5OiAg
ICAgICAgICAgICBSZXR1cm4gKCBcX1NCLlBSU0MoKSApDQpXYXJuaW5nICAxMTI4IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBSZXNlcnZlZCBtZXRob2Qgc2hv
dWxkIG5vdCByZXR1cm4gYSB2YWx1ZSAoX0wwMikNCg0KQVNMIElucHV0OiAgZHNkdF8xNWNw
dS5hc2wgLSA2NjQyIGxpbmVzLCAyNDQ2MTEgYnl0ZXMsIDQ3Njcga2V5d29yZHMNCkFNTCBP
dXRwdXQ6IGRzZHRfMTVjcHUuYW1sIC0gNDgxMTggYnl0ZXMsIDE1NTIgbmFtZWQgb2JqZWN0
cywgMzIxNSBleGVjdXRhYmxlIG9wY29kZXMNCg0KQ29tcGlsYXRpb24gY29tcGxldGUuIDAg
RXJyb3JzLCAxIFdhcm5pbmdzLCAwIFJlbWFya3MsIDEwNDYgT3B0aW1pemF0aW9ucw0Kc2Vk
IC1lICdzL0FtbENvZGUvZHNkdF8xNWNwdS9nJyBkc2R0XzE1Y3B1LmhleCA+ZHNkdF8xNWNw
dS5jDQplY2hvICJpbnQgZHNkdF8xNWNwdV9sZW49c2l6ZW9mKGRzZHRfMTVjcHUpOyIgPj5k
c2R0XzE1Y3B1LmMNCnJtIC1mIGRzZHRfMTVjcHUuYW1sIGRzZHRfMTVjcHUuaGV4DQpnY2Mg
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLmRzZHRfMTVjcHUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRs
cy1kaXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1l
eGNlcHRpb25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvLi4vLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8gZHNkdF8xNWNwdS5vIGRzZHRfMTVjcHUuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnN0YXRpY190YWJsZXMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAtbW5vLXRscy1kaXJlY3Qtc2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvLi4vLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAgLWMgLW8gc3RhdGljX3RhYmxlcy5vIHN0YXRpY190YWJsZXMuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQphd2sgJ05SID4gMSB7cHJpbnQgc30ge3M9JDB9JyBkc2R0LmFz
bCA+IGRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbA0KLi9ta19kc2R0IC0tZG0tdmVyc2lvbiBx
ZW11LXhlbiA+PiBkc2R0X2FueWNwdV9xZW11X3hlbi5hc2wNCmlhc2wgLXZzIC1wIGRzZHRf
YW55Y3B1X3FlbXVfeGVuIC10YyBkc2R0X2FueWNwdV9xZW11X3hlbi5hc2wNCmRzZHRfYW55
Y3B1X3FlbXVfeGVuLmFzbCAgIDUyODM6ICAgICAgICAgICAgIFJldHVybiAoIFxfU0IuUFJT
QygpICkNCldhcm5pbmcgIDExMjggLSAgICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3Qg
cmV0dXJuIGEgdmFsdWUgXiAgKF9MMDIpDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAg
IDU2NzY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAt
ICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjAp
DQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU2ODQ6ICAgICAgICAgICAgICAgICBS
ZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3Vs
ZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVu
LmFzbCAgIDU2OTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAg
MTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAg
KF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MDA6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9k
IHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3Fl
bXVfeGVuLmFzbCAgIDU3MDg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2Fy
bmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFs
dWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MTY6ICAgICAg
ICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQg
bWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55
Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MjQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAg
KQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJu
IGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3MzI6
ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVz
ZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRz
ZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NDA6ICAgICAgICAgICAgICAgICBSZXR1cm4g
KCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3Qg
cmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAg
IDU3NDg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAt
ICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjAp
DQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NTY6ICAgICAgICAgICAgICAgICBS
ZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3Vs
ZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVu
LmFzbCAgIDU3NjQ6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAg
MTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAg
KF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3NzI6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9k
IHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3Fl
bXVfeGVuLmFzbCAgIDU3ODA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2Fy
bmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFs
dWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU3ODg6ICAgICAg
ICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQg
bWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55
Y3B1X3FlbXVfeGVuLmFzbCAgIDU3OTY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAg
KQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJu
IGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4MDQ6
ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVz
ZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRz
ZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4MTI6ICAgICAgICAgICAgICAgICBSZXR1cm4g
KCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3Qg
cmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAg
IDU4MjA6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAt
ICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjAp
DQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4Mjg6ICAgICAgICAgICAgICAgICBS
ZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3Vs
ZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVu
LmFzbCAgIDU4MzY6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAg
MTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAg
KF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NDQ6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9k
IHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3Fl
bXVfeGVuLmFzbCAgIDU4NTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2Fy
bmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFs
dWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NjA6ICAgICAg
ICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQg
bWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55
Y3B1X3FlbXVfeGVuLmFzbCAgIDU4Njg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAg
KQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJu
IGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4NzY6
ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVz
ZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRz
ZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU4ODQ6ICAgICAgICAgICAgICAgICBSZXR1cm4g
KCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3Qg
cmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAg
IDU4OTI6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAt
ICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjAp
DQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU5MDA6ICAgICAgICAgICAgICAgICBS
ZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3Vs
ZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVu
LmFzbCAgIDU5MDg6ICAgICAgICAgICAgICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAg
MTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9kIHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAg
KF9FSjApDQoNCmRzZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAgIDU5MTY6ICAgICAgICAgICAg
ICAgICBSZXR1cm4gKCAweDAgKQ0KV2FybmluZyAgMTEyOCAtICAgUmVzZXJ2ZWQgbWV0aG9k
IHNob3VsZCBub3QgcmV0dXJuIGEgdmFsdWUgXiAgKF9FSjApDQoNCkFTTCBJbnB1dDogIGRz
ZHRfYW55Y3B1X3FlbXVfeGVuLmFzbCAtIDYxMjIgbGluZXMsIDIwMzM0OSBieXRlcywgNDMy
NSBrZXl3b3Jkcw0KQU1MIE91dHB1dDogZHNkdF9hbnljcHVfcWVtdV94ZW4uYW1sIC0gMzQx
MzMgYnl0ZXMsIDEzMDAgbmFtZWQgb2JqZWN0cywgMzAyNSBleGVjdXRhYmxlIG9wY29kZXMN
Cg0KQ29tcGlsYXRpb24gY29tcGxldGUuIDAgRXJyb3JzLCAzMiBXYXJuaW5ncywgMCBSZW1h
cmtzLCAyNTg2IE9wdGltaXphdGlvbnMNCnNlZCAtZSAncy9BbWxDb2RlL2RzZHRfYW55Y3B1
X3FlbXVfeGVuL2cnIGRzZHRfYW55Y3B1X3FlbXVfeGVuLmhleCA+ZHNkdF9hbnljcHVfcWVt
dV94ZW4uYw0KZWNobyAiaW50IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2xlbj1zaXplb2YoZHNk
dF9hbnljcHVfcWVtdV94ZW4pOyIgPj5kc2R0X2FueWNwdV9xZW11X3hlbi5jDQpybSAtZiBk
c2R0X2FueWNwdV9xZW11X3hlbi5hbWwgZHNkdF9hbnljcHVfcWVtdV94ZW4uaGV4DQpnY2Mg
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLmRzZHRfYW55Y3B1X3FlbXVfeGVuLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVj
dG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpLy4uLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgIC1jIC1vIGRzZHRfYW55Y3B1X3FlbXVfeGVuLm8gZHNkdF9hbnljcHVf
cWVtdV94ZW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQphciByYyBhY3BpLmEgYnVpbGQubyBk
c2R0X2FueWNwdS5vIGRzZHRfMTVjcHUubyBzdGF0aWNfdGFibGVzLm8gZHNkdF9hbnljcHVf
cWVtdV94ZW4ubw0KZ21ha2VbOF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGknDQpnbWFrZVs3XTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXInDQpn
bWFrZSBodm1sb2FkZXINCmdtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXInDQplY2hvICIvKiBBdXRvZ2VuZXJh
dGVkIGZpbGUuIERPIE5PVCBFRElUICovIiA+IHJvbXMuaW5jLm5ldw0KZWNobyAiI2lmZGVm
IFJPTV9JTkNMVURFX1JPTUJJT1MiID4+IHJvbXMuaW5jLm5ldw0Kc2ggLi9ta2hleCByb21i
aW9zIC4uL3JvbWJpb3MvQklPUy1ib2Nocy1sYXRlc3QgPj4gcm9tcy5pbmMubmV3DQplY2hv
ICIjZW5kaWYiID4+IHJvbXMuaW5jLm5ldw0KZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX1NF
QUJJT1MiID4+IHJvbXMuaW5jLm5ldw0Kc2ggLi9ta2hleCBzZWFiaW9zIC4uL3NlYWJpb3Mt
ZGlyL291dC9iaW9zLmJpbiA+PiByb21zLmluYy5uZXcNCmVjaG8gIiNlbmRpZiIgPj4gcm9t
cy5pbmMubmV3DQplY2hvICIjaWZkZWYgUk9NX0lOQ0xVREVfVkdBQklPUyIgPj4gcm9tcy5p
bmMubmV3DQpzaCAuL21raGV4IHZnYWJpb3Nfc3RkdmdhIC4uL3ZnYWJpb3MvVkdBQklPUy1s
Z3BsLWxhdGVzdC5iaW4gPj4gcm9tcy5pbmMubmV3DQplY2hvICIjZW5kaWYiID4+IHJvbXMu
aW5jLm5ldw0KZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX1ZHQUJJT1MiID4+IHJvbXMuaW5j
Lm5ldw0Kc2ggLi9ta2hleCB2Z2FiaW9zX2NpcnJ1c3ZnYSAuLi92Z2FiaW9zL1ZHQUJJT1Mt
bGdwbC1sYXRlc3QuY2lycnVzLmJpbiA+PiByb21zLmluYy5uZXcNCmVjaG8gIiNlbmRpZiIg
Pj4gcm9tcy5pbmMubmV3DQplY2hvICIjaWZkZWYgUk9NX0lOQ0xVREVfRVRIRVJCT09UIiA+
PiByb21zLmluYy5uZXcNCnNoIC4vbWtoZXggZXRoZXJib290IC4uL2V0aGVyYm9vdC9pcHhl
L3NyYy9iaW4vcnRsODEzOS5yb20gLi4vZXRoZXJib290L2lweGUvc3JjL2Jpbi84MDg2MTAw
ZS5yb20gPj4gcm9tcy5pbmMubmV3DQplY2hvICIjZW5kaWYiID4+IHJvbXMuaW5jLm5ldw0K
bXYgcm9tcy5pbmMubmV3IHJvbXMuaW5jDQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBv
aW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmh2bWxvYWRlci5vLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJv
ciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1t
c29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJ
T1MgIC1jIC1vIGh2bWxvYWRlci5vIGh2bWxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAubXBfdGFibGVzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1u
by10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1m
bm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1E
RU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gbXBfdGFibGVzLm8gbXBf
dGFibGVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC51dGlsLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9y
IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1z
b2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8u
Li8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklP
UyAgLWMgLW8gdXRpbC5vIHV0aWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnNt
Ymlvcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1z
ZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMg
LWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9T
IC1ERU5BQkxFX1NFQUJJT1MgLURfX1NNQklPU19EQVRFX189IlwiMTIvMDQvMjAxMlwiIiAg
LWMgLW8gc21iaW9zLm8gc21iaW9zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5z
bXAuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qtc2Vn
LXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25zIC1m
bm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9NQklPUyAt
REVOQUJMRV9TRUFCSU9TICAtYyAtbyBzbXAubyBzbXAuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLmNhY2hlYXR0ci5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1t
bm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAt
Zm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00
LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAt
REVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIGNhY2hlYXR0ci5vIGNh
Y2hlYXR0ci5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVy
LXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuYnVzLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vy
cm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4g
LW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VB
QklPUyAgLWMgLW8geGVuYnVzLm8geGVuYnVzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC5lODIwLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGly
ZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JP
TUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gZTgyMC5vIGU4MjAuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlDQpnY2MgICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFy
Y2g9aTY4NiAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLnBjaS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
IC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3Rv
ciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hl
bi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIHBjaS5vIHBjaS5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTMyIC1tYXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAucGlyLm8uZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgLW1uby10bHMtZGlyZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90
b29scy9pbmNsdWRlIC1ERU5BQkxFX1JPTUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8g
cGlyLm8gcGlyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5jdHlwZS5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdl
cnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGlu
IC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NF
QUJJT1MgIC1jIC1vIGN0eXBlLm8gY3R5cGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLnRlc3RzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLW1uby10bHMtZGly
ZWN0LXNlZy1yZWZzICAtV2Vycm9yIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0
aW9ucyAtZm5vLWJ1aWx0aW4gLW1zb2Z0LWZsb2F0IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1ERU5BQkxFX1JP
TUJJT1MgLURFTkFCTEVfU0VBQklPUyAgLWMgLW8gdGVzdHMubyB0ZXN0cy5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1t
YXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAub3B0aW9ucm9tcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNr
LXByb3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAt
SS9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIG9w
dGlvbnJvbXMubyBvcHRpb25yb21zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tMzIgLW1hcmNoPWk2ODYgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC4z
MmJpdGJpb3Nfc3VwcG9ydC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1tbm8t
dGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9yb290L3hlbi00LjIu
MC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtREVO
QUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIDMyYml0Ymlvc19zdXBwb3J0
Lm8gMzJiaXRiaW9zX3N1cHBvcnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW0zMiAtbWFyY2g9aTY4NiAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnJv
bWJpb3Muby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAtbW5vLXRscy1kaXJlY3Qt
c2VnLXJlZnMgIC1XZXJyb3IgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZuby1leGNlcHRpb25z
IC1mbm8tYnVpbHRpbiAtbXNvZnQtZmxvYXQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURFTkFCTEVfUk9NQklP
UyAtREVOQUJMRV9TRUFCSU9TICAtYyAtbyByb21iaW9zLm8gcm9tYmlvcy5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTMyIC1t
YXJjaD1pNjg2IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAuc2VhYmlvcy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzIC1tbm8tdGxzLWRpcmVjdC1zZWctcmVmcyAgLVdlcnJvciAtZm5vLXN0YWNrLXBy
b3RlY3RvciAtZm5vLWV4Y2VwdGlvbnMgLWZuby1idWlsdGluIC1tc29mdC1mbG9hdCAtSS9y
b290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIvLi4vLi4vLi4vdG9vbHMv
aW5jbHVkZSAtREVOQUJMRV9ST01CSU9TIC1ERU5BQkxFX1NFQUJJT1MgIC1jIC1vIHNlYWJp
b3MubyBzZWFiaW9zLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KbGQgLW1lbGZfaTM4NiAtTiAt
VHRleHQgMHgxMDAwMDAgLW8gaHZtbG9hZGVyLnRtcCBodm1sb2FkZXIubyBtcF90YWJsZXMu
byB1dGlsLm8gc21iaW9zLm8gc21wLm8gY2FjaGVhdHRyLm8geGVuYnVzLm8gZTgyMC5vIHBj
aS5vIHBpci5vIGN0eXBlLm8gdGVzdHMubyBvcHRpb25yb21zLm8gMzJiaXRiaW9zX3N1cHBv
cnQubyByb21iaW9zLm8gc2VhYmlvcy5vIGFjcGkvYWNwaS5hDQpvYmpjb3B5IGh2bWxvYWRl
ci50bXAgaHZtbG9hZGVyDQpybSAtZiBodm1sb2FkZXIudG1wDQpnbWFrZVs3XTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9maXJtd2FyZS9odm1sb2FkZXIn
DQpnbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9m
aXJtd2FyZS9odm1sb2FkZXInDQpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9maXJtd2FyZScNCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Zpcm13YXJlJw0KWyAtZCAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIveGVuL2Jvb3QgXSB8fCAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvZmlybXdhcmUvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3
NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3hlbi9i
b290DQpbICEgLWUgaHZtbG9hZGVyL2h2bWxvYWRlciBdIHx8IC9yb290L3hlbi00LjIuMC90
b29scy9maXJtd2FyZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBodm1s
b2FkZXIvaHZtbG9hZGVyIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi94ZW4vYm9vdA0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvZmlybXdhcmUnDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9y
b290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1DIGNvbnNvbGUgaW5zdGFsbA0KZ21ha2Vb
M106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUn
DQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudXRp
bHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hl
bi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZGFlbW9uL3V0aWxz
Lm8gZGFlbW9uL3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLm1haW4uby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25z
b2xlLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gZGFlbW9uL21haW4ubyBkYWVtb24vbWFpbi5jICAt
SS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC5pby5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9pbmNsdWRlICAtYyAt
byBkYWVtb24vaW8ubyBkYWVtb24vaW8uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAg
ZGFlbW9uL3V0aWxzLm8gZGFlbW9uL21haW4ubyBkYWVtb24vaW8ubyAtbyB4ZW5jb25zb2xl
ZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJ4Yy9saWJ4
ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL3hl
bnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbHV0aWwgLWxydCAgLUwvdXNyL3BrZy9saWINCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5tYWluLm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvY29uc29sZS8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9jb25zb2xlLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGNsaWVudC9tYWluLm8gY2xp
ZW50L21haW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgY2xpZW50L21haW4ubyAt
byB4ZW5jb25zb2xlIC9yb290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xz
L2xpYnhjL2xpYnhlbmN0cmwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28gICAgLUwvdXNyL3BrZy9saWINCi9y
b290L3hlbi00LjIuMC90b29scy9jb25zb2xlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvL3Vzci94ZW40Mi9z
YmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZS8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCB4ZW5jb25zb2xlZCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsLy91c3IveGVuNDIvc2Jpbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2NvbnNvbGUvLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29s
ZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5jb25zb2xlIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2Jpbg0KZ21ha2VbM106IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvY29uc29sZScNCmdtYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMg
eGVubW9uIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy94ZW5tb24nDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAuc2V0bWFzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2Vycm9yIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29s
cy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLWMgLW8gc2V0bWFzay5vIHNldG1hc2suYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpn
Y2MgICAgc2V0bWFzay5vIC1vIHhlbnRyYWNlX3NldG1hc2sgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbm1vbi8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtn
L2xpYg0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnhlbmJha2VkLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5i
YWtlZC5vIHhlbmJha2VkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIHhlbmJha2Vk
Lm8gLW8geGVuYmFrZWQgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbm1vbi8uLi8uLi90b29s
cy9saWJ4Yy9saWJ4ZW5jdHJsLnNvICAtTC91c3IvcGtnL2xpYg0KL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3hlbm1vbi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zYmluDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1w
IHhlbmJha2VkIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4v
eGVuYmFrZWQNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVudHJhY2Vfc2V0bWFzayAgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi94ZW50cmFjZV9zZXRtYXNrDQovcm9vdC94
ZW4tNC4yLjAvdG9vbHMveGVubW9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1
IC1wIHhlbm1vbi5weSAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
c2Jpbi94ZW5tb24ucHkNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5tb24vLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvc2hhcmUvZG9jL3hlbg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bm1vbi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBSRUFETUUgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUvZG9jL3hlbi9SRUFETUUu
eGVubW9uDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy94ZW5tb24nDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scycNCmdtYWtlIC1DIHhlbnN0YXQgaW5zdGFsbA0KZ21ha2VbM106IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQnDQpnbWFrZVs0
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdCcN
CmdtYWtlIC1DIGxpYnhlbnN0YXQgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdCcNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC54ZW5zdGF0Lm8u
ZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1mUElDIC1Jc3JjIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9v
bHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
Li4vLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1v
IHNyYy94ZW5zdGF0Lm8gc3JjL3hlbnN0YXQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVuc3RhdF9u
ZXRic2Quby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLWZQSUMgLUlzcmMgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xz
L2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC8uLi8u
Li8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGli
eGVuc3RhdC8uLi8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hl
bi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8gc3JjL3hlbnN0YXRfbmV0YnNkLm8gc3JjL3hlbnN0YXRfbmV0YnNkLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0Kc3JjL3hlbnN0YXRfbmV0YnNkLmM6Nzk6MTI6IHdhcm5pbmc6
ICdyZWFkX2F0dHJpYnV0ZXNfdmJkJyBkZWZpbmVkIGJ1dCBub3QgdXNlZA0KYXIgcmMgc3Jj
L2xpYnhlbnN0YXQuYSBzcmMveGVuc3RhdC5vIHNyYy94ZW5zdGF0X25ldGJzZC5vDQpyYW5s
aWIgc3JjL2xpYnhlbnN0YXQuYQ0KZ2NjICAgIC1XbCwtc29uYW1lIC1XbCxsaWJ4ZW5zdGF0
LnNvLjAgLXNoYXJlZCAtbyBzcmMvbGlieGVuc3RhdC5zby4wLjAgXA0KICAgIHNyYy94ZW5z
dGF0Lm8gc3JjL3hlbnN0YXRfbmV0YnNkLm8gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0
YXQvbGlieGVuc3RhdC8uLi8uLi8uLi90b29scy94ZW5zdG9yZS9saWJ4ZW5zdG9yZS5zbyAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xz
L2xpYnhjL2xpYnhlbmN0cmwuc28gIC1ML3Vzci9wa2cvbGliDQpsbiAtc2YgbGlieGVuc3Rh
dC5zby4wLjAgc3JjL2xpYnhlbnN0YXQuc28uMA0KbG4gLXNmIGxpYnhlbnN0YXQuc28uMCBz
cmMvbGlieGVuc3RhdC5zbw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBzcmMveGVuc3Rh
dC5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUNCi9y
b290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvLi4vLi4vLi4vdG9vbHMv
Y3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgc3JjL2xpYnhlbnN0YXQuYSAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvbGlieGVuc3RhdC5hDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWlu
c3RhbGwgLW0wNzU1IC1wIHNyYy9saWJ4ZW5zdGF0LnNvLjAuMCAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCmxuIC1zZiBsaWJ4ZW5zdGF0LnNvLjAuMCAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvbGlieGVuc3RhdC5z
by4wDQpsbiAtc2YgbGlieGVuc3RhdC5zby4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9saWJ4ZW5zdGF0LnNvDQpnbWFrZVs1XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQnDQpnbWFr
ZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0
Jw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnN0YXQnDQpnbWFrZSAtQyB4ZW50b3AgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wJw0KZ2Nj
IC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVudG9wLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtREdDQ19QUklOVEYgLVdhbGwgLVdlcnJv
ciAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjIC1ESE9TVF9OZXRCU0QgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMveGVuc3RhdC94ZW50b3AvLi4vLi4vLi4vdG9vbHMgICAgICB4ZW50b3AuYyAg
LVdsLC1ycGF0aC1saW5rPS9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8u
Li8uLi8uLi90b29scy9saWJ4YyAtV2wsLXJwYXRoLWxpbms9L3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvc3JjL2xpYnhlbnN0YXQuc28gLWxjdXJzZXMgIC1vIHhlbnRvcA0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L3NiaW4NCi9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW50b3AgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi94ZW50b3ANCi9yb290L3hlbi00LjIuMC90b29s
cy94ZW5zdGF0L3hlbnRvcC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS9tYW4v
bWFuMQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnN0YXQveGVudG9wLy4uLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbnRvcC4xIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL21hbi9tYW4xL3hlbnRvcC4xDQpnbWFrZVs1
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5zdGF0L3hl
bnRvcCcNCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3hlbnN0YXQnDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy94ZW5zdGF0Jw0KZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZSAtQyBsaWJhaW8gaW5zdGFsbA0KZ21ha2VbM106
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmFpbycNCmdt
YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJh
aW8vc3JjJw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9t
aXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gaW9fcXVldWVfaW5pdC5vbCBpb19x
dWV1ZV9pbml0LmMNCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3JlbGVhc2Uu
b2wgaW9fcXVldWVfcmVsZWFzZS5jDQpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdh
bGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19xdWV1
ZV93YWl0Lm9sIGlvX3F1ZXVlX3dhaXQuYw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVz
IC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gaW9f
cXVldWVfcnVuLm9sIGlvX3F1ZXVlX3J1bi5jDQpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0Zmls
ZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBp
b19nZXRldmVudHMub2wgaW9fZ2V0ZXZlbnRzLmMNCmdjYyAtbm9zdGRsaWIgLW5vc3RhcnRm
aWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1v
IGlvX3N1Ym1pdC5vbCBpb19zdWJtaXQuYw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVz
IC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gaW9f
Y2FuY2VsLm9sIGlvX2NhbmNlbC5jDQpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdh
bGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19zZXR1
cC5vbCBpb19zZXR1cC5jDQpnY2MgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUku
IC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19kZXN0cm95Lm9s
IGlvX2Rlc3Ryb3kuYw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAt
ZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gcmF3X3N5c2NhbGwub2wg
cmF3X3N5c2NhbGwuYw0KZ2NjIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAt
ZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gY29tcGF0LTBfMS5vbCBj
b21wYXQtMF8xLmMNCnJtIC1mIGxpYmFpby5hDQphciByIGxpYmFpby5hIGlvX3F1ZXVlX2lu
aXQub2wgaW9fcXVldWVfcmVsZWFzZS5vbCBpb19xdWV1ZV93YWl0Lm9sIGlvX3F1ZXVlX3J1
bi5vbCBpb19nZXRldmVudHMub2wgaW9fc3VibWl0Lm9sIGlvX2NhbmNlbC5vbCBpb19zZXR1
cC5vbCBpb19kZXN0cm95Lm9sIHJhd19zeXNjYWxsLm9sIGNvbXBhdC0wXzEub2wNCmFyOiBj
cmVhdGluZyBsaWJhaW8uYQ0KcmFubGliIGxpYmFpby5hDQpnY2MgLXNoYXJlZCAtbm9zdGRs
aWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8y
IC1mUElDIC1jIC1vIGlvX3F1ZXVlX2luaXQub3MgaW9fcXVldWVfaW5pdC5jDQpnY2MgLXNo
YXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3JlbGVhc2Uub3MgaW9fcXVldWVf
cmVsZWFzZS5jDQpnY2MgLXNoYXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAt
SS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX3F1ZXVlX3dh
aXQub3MgaW9fcXVldWVfd2FpdC5jDQpnY2MgLXNoYXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRm
aWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1v
IGlvX3F1ZXVlX3J1bi5vcyBpb19xdWV1ZV9ydW4uYw0KZ2NjIC1zaGFyZWQgLW5vc3RkbGli
IC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1mcmFtZS1wb2ludGVyIC1PMiAt
ZlBJQyAtYyAtbyBpb19nZXRldmVudHMub3MgaW9fZ2V0ZXZlbnRzLmMNCmdjYyAtc2hhcmVk
IC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9p
bnRlciAtTzIgLWZQSUMgLWMgLW8gaW9fc3VibWl0Lm9zIGlvX3N1Ym1pdC5jDQpnY2MgLXNo
YXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX2NhbmNlbC5vcyBpb19jYW5jZWwuYw0KZ2Nj
IC1zaGFyZWQgLW5vc3RkbGliIC1ub3N0YXJ0ZmlsZXMgLVdhbGwgLUkuIC1nIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1PMiAtZlBJQyAtYyAtbyBpb19zZXR1cC5vcyBpb19zZXR1cC5jDQpn
Y2MgLXNoYXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcgLWZvbWl0
LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIGlvX2Rlc3Ryb3kub3MgaW9fZGVzdHJv
eS5jDQpnY2MgLXNoYXJlZCAtbm9zdGRsaWIgLW5vc3RhcnRmaWxlcyAtV2FsbCAtSS4gLWcg
LWZvbWl0LWZyYW1lLXBvaW50ZXIgLU8yIC1mUElDIC1jIC1vIHJhd19zeXNjYWxsLm9zIHJh
d19zeXNjYWxsLmMNCmdjYyAtc2hhcmVkIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVzIC1XYWxs
IC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLWMgLW8gY29tcGF0LTBf
MS5vcyBjb21wYXQtMF8xLmMNCmdjYyAtc2hhcmVkIC1ub3N0ZGxpYiAtbm9zdGFydGZpbGVz
IC1XYWxsIC1JLiAtZyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIgLWZQSUMgLVdsLC0tdmVy
c2lvbi1zY3JpcHQ9bGliYWlvLm1hcCAtV2wsLXNvbmFtZT1saWJhaW8uc28uMSAtbyBsaWJh
aW8uc28uMS4wLjEgaW9fcXVldWVfaW5pdC5vcyBpb19xdWV1ZV9yZWxlYXNlLm9zIGlvX3F1
ZXVlX3dhaXQub3MgaW9fcXVldWVfcnVuLm9zIGlvX2dldGV2ZW50cy5vcyBpb19zdWJtaXQu
b3MgaW9fY2FuY2VsLm9zIGlvX3NldHVwLm9zIGlvX2Rlc3Ryb3kub3MgcmF3X3N5c2NhbGwu
b3MgY29tcGF0LTBfMS5vcyANCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmFpby9zcmMnDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJhaW8nDQpnbWFrZVsyXTogTGVhdmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1DIGJsa3RhcDIgaW5z
dGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Jsa3RhcDInDQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvYmxrdGFwMicNCmdtYWtlIC1DIGluY2x1ZGUgaW5zdGFsbA0KZ21ha2Vb
NV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIv
aW5jbHVkZScNCi9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL2luY2x1ZGUvLi4vLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgLXAgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZQ0KZ21ha2VbNV06IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi9pbmNsdWRlJw0KZ21ha2Vb
NF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMicN
CmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9i
bGt0YXAyJw0KZ21ha2UgLUMgbHZtIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL2x2bScNCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5sdm0tdXRpbC5vLmQgLWZu
by1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vaW5j
bHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtYyAtbyBsdm0tdXRpbC5vIGx2bS11dGlsLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi9sdm0nDQpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyJw0KZ21ha2VbNF06IEVudGVy
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDInDQpnbWFrZSAt
QyB2aGQgaW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkJw0KZ21ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkJw0KZ21ha2UgLUMgbGliIGFs
bA0KZ21ha2VbN106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2Jsa3RhcDIvdmhkL2xpYicNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC5saWJ2aGQuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJ
QyAtZyAgLWMgLW8gbGlidmhkLm8gbGlidmhkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnZoZC1q
b3VybmFsLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11
bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1jIC1vIGxp
YnZoZC1qb3VybmFsLm8gbGlidmhkLWpvdXJuYWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0
aWwtY29hbGVzY2Uuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAt
V25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMg
LW8gdmhkLXV0aWwtY29hbGVzY2UubyB2aGQtdXRpbC1jb2FsZXNjZS5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC52aGQtdXRpbC1jcmVhdGUuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJ
QyAtZyAgLWMgLW8gdmhkLXV0aWwtY3JlYXRlLm8gdmhkLXV0aWwtY3JlYXRlLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnZoZC11dGlsLWZpbGwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAt
ZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtZmlsbC5vIHZoZC11dGlsLWZpbGwuYyAgLUkvdXNy
L3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAudmhkLXV0aWwtbW9kaWZ5Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0Ug
LWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLW1vZGlmeS5vIHZoZC11dGlsLW1vZGlmeS5jICAt
SS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC52aGQtdXRpbC1xdWVyeS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09V
UkNFIC1mUElDIC1nICAtYyAtbyB2aGQtdXRpbC1xdWVyeS5vIHZoZC11dGlsLXF1ZXJ5LmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlYWQuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NP
VVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcmVhZC5vIHZoZC11dGlsLXJlYWQuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcmVwYWlyLm8uZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9T
T1VSQ0UgLWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLXJlcGFpci5vIHZoZC11dGlsLXJlcGFp
ci5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1yZXNpemUuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURf
R05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8gdmhkLXV0aWwtcmVzaXplLm8gdmhkLXV0aWwt
cmVzaXplLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJldmVydC5vLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVk
ZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAtbyB2aGQtdXRpbC1yZXZlcnQubyB2aGQt
dXRpbC1yZXZlcnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtc2V0LWZpZWxkLm8uZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8u
Li9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1jIC1vIHZoZC11dGlsLXNldC1m
aWVsZC5vIHZoZC11dGlsLXNldC1maWVsZC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
LU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNp
bmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1z
bmFwc2hvdC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
dW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtYyAtbyB2
aGQtdXRpbC1zbmFwc2hvdC5vIHZoZC11dGlsLXNuYXBzaG90LmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnZoZC11dGlsLXNjYW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWMgLW8gdmhkLXV0aWwtc2Nhbi5vIHZoZC11dGlsLXNjYW4uYyAgLUkvdXNyL3BrZy9pbmNs
dWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
dmhkLXV0aWwtY2hlY2suby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWMgLW8gdmhkLXV0aWwtY2hlY2subyB2aGQtdXRpbC1jaGVjay5jICAtSS91c3IvcGtnL2lu
Y2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC52aGQtdXRpbC11dWlkLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJy
b3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcg
IC1jIC1vIHZoZC11dGlsLXV1aWQubyB2aGQtdXRpbC11dWlkLmMgIC1JL3Vzci9wa2cvaW5j
bHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LnJlbGF0aXZlLXBhdGguby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWMgLW8gcmVsYXRpdmUtcGF0aC5vIHJlbGF0aXZlLXBhdGguYyAgLUkvdXNyL3BrZy9pbmNs
dWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAu
YXRvbWljaW8uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25v
LXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWMgLW8g
YXRvbWljaW8ubyBhdG9taWNpby5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmFyIHJjIGxpYnZo
ZC5hIGxpYnZoZC5vIGxpYnZoZC1qb3VybmFsLm8gdmhkLXV0aWwtY29hbGVzY2UubyB2aGQt
dXRpbC1jcmVhdGUubyB2aGQtdXRpbC1maWxsLm8gdmhkLXV0aWwtbW9kaWZ5Lm8gdmhkLXV0
aWwtcXVlcnkubyB2aGQtdXRpbC1yZWFkLm8gdmhkLXV0aWwtcmVwYWlyLm8gdmhkLXV0aWwt
cmVzaXplLm8gdmhkLXV0aWwtcmV2ZXJ0Lm8gdmhkLXV0aWwtc2V0LWZpZWxkLm8gdmhkLXV0
aWwtc25hcHNob3QubyB2aGQtdXRpbC1zY2FuLm8gdmhkLXV0aWwtY2hlY2subyB2aGQtdXRp
bC11dWlkLm8gcmVsYXRpdmUtcGF0aC5vIGF0b21pY2lvLm8gLi4vLi4vbHZtL2x2bS11dGls
Lm8NCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC5saWJ2aGQub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWZQSUMgLWMgLW8gbGlidmhkLm9waWMgbGlidmhkLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYg
LmxpYnZoZC1qb3VybmFsLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1X
ZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMg
LWcgIC1mUElDIC1jIC1vIGxpYnZoZC1qb3VybmFsLm9waWMgbGlidmhkLWpvdXJuYWwuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtY29hbGVzY2Uub3BpYy5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1
ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtY29hbGVz
Y2Uub3BpYyB2aGQtdXRpbC1jb2FsZXNjZS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAg
LURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQt
dXRpbC1jcmVhdGUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAg
LWZQSUMgLWMgLW8gdmhkLXV0aWwtY3JlYXRlLm9waWMgdmhkLXV0aWwtY3JlYXRlLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLWZpbGwub3BpYy5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURf
R05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtZmlsbC5vcGljIHZo
ZC11dGlsLWZpbGwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtbW9kaWZ5Lm9w
aWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11bnVzZWQg
LUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1jIC1vIHZo
ZC11dGlsLW1vZGlmeS5vcGljIHZoZC11dGlsLW1vZGlmeS5jICAtSS91c3IvcGtnL2luY2x1
ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC52aGQtdXRpbC1xdWVyeS5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxz
ICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1m
UElDIC1nICAtZlBJQyAtYyAtbyB2aGQtdXRpbC1xdWVyeS5vcGljIHZoZC11dGlsLXF1ZXJ5
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJlYWQub3BpYy5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1
ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtcmVhZC5v
cGljIHZoZC11dGlsLXJlYWQuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1P
MSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtcmVw
YWlyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby11
bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElDIC1j
IC1vIHZoZC11dGlsLXJlcGFpci5vcGljIHZoZC11dGlsLXJlcGFpci5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC52aGQtdXRpbC1yZXNpemUub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NP
VVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtcmVzaXplLm9waWMgdmhkLXV0
aWwtcmVzaXplLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnZoZC11dGlsLXJldmVydC5vcGlj
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1J
Li4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2aGQt
dXRpbC1yZXZlcnQub3BpYyB2aGQtdXRpbC1yZXZlcnQuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAt
V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1N
RiAudmhkLXV0aWwtc2V0LWZpZWxkLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0Ug
LWZQSUMgLWcgIC1mUElDIC1jIC1vIHZoZC11dGlsLXNldC1maWVsZC5vcGljIHZoZC11dGls
LXNldC1maWVsZC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRpbC1zbmFwc2hvdC5v
cGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyB2
aGQtdXRpbC1zbmFwc2hvdC5vcGljIHZoZC11dGlsLXNuYXBzaG90LmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnZoZC11dGlsLXNjYW4ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJD
RSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtc2Nhbi5vcGljIHZoZC11dGlsLXNj
YW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAudmhkLXV0aWwtY2hlY2sub3BpYy5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2lu
Y2x1ZGUgLURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gdmhkLXV0aWwtY2hl
Y2sub3BpYyB2aGQtdXRpbC1jaGVjay5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQ
SUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRp
bC11dWlkLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVdu
by11bnVzZWQgLUkuLi8uLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQSUMgLWcgIC1mUElD
IC1jIC1vIHZoZC11dGlsLXV1aWQub3BpYyB2aGQtdXRpbC11dWlkLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLnJlbGF0aXZlLXBhdGgub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUgLURfR05VX1NPVVJD
RSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gcmVsYXRpdmUtcGF0aC5vcGljIHJlbGF0aXZlLXBh
dGguYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuYXRvbWljaW8ub3BpYy5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLXVudXNlZCAtSS4uLy4uL2luY2x1ZGUg
LURfR05VX1NPVVJDRSAtZlBJQyAtZyAgLWZQSUMgLWMgLW8gYXRvbWljaW8ub3BpYyBhdG9t
aWNpby5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5sdm0tdXRpbC5vcGljLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2VkIC1JLi4vLi4vaW5jbHVk
ZSAtRF9HTlVfU09VUkNFIC1mUElDIC1nICAtZlBJQyAtYyAtbyAuLi8uLi9sdm0vbHZtLXV0
aWwub3BpYyAuLi8uLi9sdm0vbHZtLXV0aWwuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
LVdsLC1zb25hbWUsbGlidmhkLnNvLjEuMCAtc2hhcmVkIFwNCgkgICAtbyBsaWJ2aGQuc28u
MS4wLjAgbGlidmhkLm9waWMgbGlidmhkLWpvdXJuYWwub3BpYyB2aGQtdXRpbC1jb2FsZXNj
ZS5vcGljIHZoZC11dGlsLWNyZWF0ZS5vcGljIHZoZC11dGlsLWZpbGwub3BpYyB2aGQtdXRp
bC1tb2RpZnkub3BpYyB2aGQtdXRpbC1xdWVyeS5vcGljIHZoZC11dGlsLXJlYWQub3BpYyB2
aGQtdXRpbC1yZXBhaXIub3BpYyB2aGQtdXRpbC1yZXNpemUub3BpYyB2aGQtdXRpbC1yZXZl
cnQub3BpYyB2aGQtdXRpbC1zZXQtZmllbGQub3BpYyB2aGQtdXRpbC1zbmFwc2hvdC5vcGlj
IHZoZC11dGlsLXNjYW4ub3BpYyB2aGQtdXRpbC1jaGVjay5vcGljIHZoZC11dGlsLXV1aWQu
b3BpYyByZWxhdGl2ZS1wYXRoLm9waWMgYXRvbWljaW8ub3BpYyAuLi8uLi9sdm0vbHZtLXV0
aWwub3BpYyANCmxuIC1zZiBsaWJ2aGQuc28uMS4wLjAgbGlidmhkLnNvLjEuMA0KbG4gLXNm
IGxpYnZoZC5zby4xLjAgbGlidmhkLnNvDQpnbWFrZVs3XTogTGVhdmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZC9saWInDQpnbWFrZVs2XTogTGVh
dmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcNCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC52aGQtdXRp
bC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tdW51c2Vk
IC1JLi4vaW5jbHVkZSAtRF9HTlVfU09VUkNFIC1mUElDICAtYyAtbyB2aGQtdXRpbC5vIHZo
ZC11dGlsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1vIHZoZC11dGlsIHZoZC11
dGlsLm8gLUxsaWIgLWx2aGQNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC52aGQtdXBkYXRlLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2Fs
bHMgIC1XZXJyb3IgLVduby11bnVzZWQgLUkuLi9pbmNsdWRlIC1EX0dOVV9TT1VSQ0UgLWZQ
SUMgIC1jIC1vIHZoZC11cGRhdGUubyB2aGQtdXBkYXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVk
ZQ0KZ2NjICAgIC1vIHZoZC11cGRhdGUgdmhkLXVwZGF0ZS5vIC1MbGliIC1sdmhkDQpnbWFr
ZSBzdWJkaXJzLWluc3RhbGwNCmdtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290
L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcNCmdtYWtlWzddOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZCcNCmdtYWtlIC1DIGxp
YiBpbnN0YWxsDQpnbWFrZVs4XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvYmxrdGFwMi92aGQvbGliJw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3Rh
cDIvdmhkL2xpYi8uLi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAt
cCAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCi9yb290
L3hlbi00LjIuMC90b29scy9ibGt0YXAyL3ZoZC9saWIvLi4vLi4vLi4vLi4vdG9vbHMvY3Jv
c3MtaW5zdGFsbCAtbTA3NTUgLXAgbGlidmhkLmEgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQv
bGliLy4uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnZoZC5z
by4xLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCmxu
IC1zZiBsaWJ2aGQuc28uMS4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL2xpYnZoZC5zby4xLjANCmxuIC1zZiBsaWJ2aGQuc28uMS4wIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ2aGQuc28NCmdtYWtlWzhd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhk
L2xpYicNCmdtYWtlWzddOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2Jsa3RhcDIvdmhkJw0KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQnDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxr
dGFwMi92aGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgLXAg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbg0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2Jsa3RhcDIvdmhkLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwg
LW0wNzU1IC1wIHZoZC11dGlsIHZoZC11cGRhdGUgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvc2Jpbg0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMi92aGQnDQpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9ibGt0YXAyJw0KZ21ha2VbM106IExlYXZp
bmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvYmxrdGFwMicNCmdtYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMg
eGVuYmFja2VuZGQgaW5zdGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3hlbmJhY2tlbmRkJw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbmJhY2tlbmRkLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4NCi9yb290L3hlbi00
LjIuMC90b29scy94ZW5iYWNrZW5kZC8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1
NSAtcCB4ZW5iYWNrZW5kZCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9zYmluDQpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy94ZW5iYWNrZW5kZCcNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgbGliZnNpbWFnZSBpbnN0YWxsDQpnbWFrZVsz
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFn
ZScNCmdtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9saWJmc2ltYWdlJw0KZ21ha2UgLUMgY29tbW9uIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1v
bicNCk1ha2VmaWxlOjM1OiB3YXJuaW5nOiBvdmVycmlkaW5nIHJlY2lwZSBmb3IgdGFyZ2V0
IGBjbGVhbicNCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8uLi8u
Li8uLi90b29scy9saWJmc2ltYWdlL1J1bGVzLm1rOjI1OiB3YXJuaW5nOiBpZ25vcmluZyBv
bGQgcmVjaXBlIGZvciB0YXJnZXQgYGNsZWFuJw0KTWFrZWZpbGU6MzU6IHdhcm5pbmc6IG92
ZXJyaWRpbmcgcmVjaXBlIGZvciB0YXJnZXQgYGRpc3RjbGVhbicNCi9yb290L3hlbi00LjIu
MC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL1J1
bGVzLm1rOjI1OiB3YXJuaW5nOiBpZ25vcmluZyBvbGQgcmVjaXBlIGZvciB0YXJnZXQgYGRp
c3RjbGVhbicNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQg
LWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90
b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19f
IC1NTUQgLU1GIC5mc2ltYWdlLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMg
IC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0Vf
RlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAtcHRo
cmVhZCAgLWZQSUMgLWMgLW8gZnNpbWFnZS5vcGljIGZzaW1hZ2UuYyAgLUkvdXNyL3BrZy9p
bmNsdWRlDQpnY2MgIC1EUElDIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1n
IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90
eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAt
TU1EIC1NRiAuZnNpbWFnZV9wbHVnaW4ub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
ZnNpbWFnZS9jb21tb24vLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24vIC1ERlNJ
TUFHRV9GU0RJUj1cIi91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAtRF9HTlVfU09VUkNF
IC1wdGhyZWFkICAtZlBJQyAtYyAtbyBmc2ltYWdlX3BsdWdpbi5vcGljIGZzaW1hZ2VfcGx1
Z2luLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZzaW1hZ2VfZ3J1Yi5vcGljLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9saWJmc2lt
YWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAtV2Vy
cm9yIC1EX0dOVV9TT1VSQ0UgLXB0aHJlYWQgIC1mUElDIC1jIC1vIGZzaW1hZ2VfZ3J1Yi5v
cGljIGZzaW1hZ2VfZ3J1Yi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLXB0aHJlYWQg
LVdsLC1zb25hbWUgLVdsLGxpYmZzaW1hZ2Uuc28uMS4wIC1zaGFyZWQgLW8gbGliZnNpbWFn
ZS5zby4xLjAuMCBmc2ltYWdlLm9waWMgZnNpbWFnZV9wbHVnaW4ub3BpYyBmc2ltYWdlX2dy
dWIub3BpYyANCmxuIC1zZiBsaWJmc2ltYWdlLnNvLjEuMC4wIGxpYmZzaW1hZ2Uuc28uMS4w
DQpsbiAtc2YgbGliZnNpbWFnZS5zby4xLjAgbGliZnNpbWFnZS5zbw0KL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3Rh
bGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4u
L3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2luY2x1ZGUNCi9yb290L3hlbi00LjIuMC90b29scy9saWJm
c2ltYWdlL2NvbW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBs
aWJmc2ltYWdlLnNvLjEuMC4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYg0KbG4gLXNmIGxpYmZzaW1hZ2Uuc28uMS4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYmZzaW1hZ2Uuc28uMS4wDQpsbiAtc2YgbGli
ZnNpbWFnZS5zby4xLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL2xpYmZzaW1hZ2Uuc28NCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2Nv
bW1vbi8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBmc2ltYWdlLmgg
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZQ0KL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3Nz
LWluc3RhbGwgLW0wNjQ0IC1wIGZzaW1hZ2VfcGx1Z2luLmggL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvaW5jbHVkZQ0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YmZzaW1hZ2UvY29tbW9uLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1w
IGZzaW1hZ2VfZ3J1Yi5oIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2luY2x1ZGUNCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uJw0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScNCmdtYWtlWzRdOiBFbnRlcmlu
ZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJw0KZ21ha2Ug
LUMgdWZzIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL3VmcycNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX3Vmcy5vcGljLmQgLWZuby1v
cHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL3Vmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdl
L2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAtV2Vycm9y
IC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNfdWZzLm9waWMgZnN5c191ZnMuYyAg
LUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNp
bWFnZS5zbyBmc3lzX3Vmcy5vcGljIC1sZnNpbWFnZSAgIC1ML3Vzci9wa2cvbGliDQovcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS91ZnMvLi4vLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL2ZzL3Vmcw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvdWZz
Ly4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1hZ2Uuc28gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3Vmcw0KZ21ha2Vb
NV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFn
ZS91ZnMnDQpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90
b29scy9saWJmc2ltYWdlJw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnDQpnbWFrZSAtQyByZWlzZXJmcyBpbnN0YWxs
DQpnbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGliZnNpbWFnZS9yZWlzZXJmcycNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX3JlaXNlcmZzLm9waWMuZCAtZm5vLW9wdGlt
aXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFn
ZS9jb21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJv
ciAtRF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc3lzX3JlaXNlcmZzLm9waWMgZnN5c19y
ZWlzZXJmcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtTC4uL2NvbW1vbi8gLXNo
YXJlZCAtbyBmc2ltYWdlLnNvIGZzeXNfcmVpc2VyZnMub3BpYyAtbGZzaW1hZ2UgICAtTC91
c3IvcGtnL2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMv
Li4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3JlaXNlcmZzDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGliZnNpbWFnZS9yZWlzZXJmcy8uLi8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9mcy9yZWlzZXJmcw0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9yZWlzZXJmcycNCmdtYWtl
WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UnDQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGliZnNpbWFnZScNCmdtYWtlIC1DIGlzbzk2NjAgaW5zdGFsbA0KZ21ha2VbNV06IEVu
dGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvaXNv
OTY2MCcNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC5mc3lzX2lzbzk2NjAub3BpYy5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNp
bWFnZS9pc285NjYwLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1B
R0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAg
LWZQSUMgLWMgLW8gZnN5c19pc285NjYwLm9waWMgZnN5c19pc285NjYwLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAgIC1MLi4vY29tbW9uLyAtc2hhcmVkIC1vIGZzaW1hZ2Uuc28g
ZnN5c19pc285NjYwLm9waWMgLWxmc2ltYWdlICAgLUwvdXNyL3BrZy9saWINCi9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL2lzbzk2NjAvLi4vLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL2ZzL2lzbzk2NjANCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdl
L2lzbzk2NjAvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZnNpbWFn
ZS5zbyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvZnMvaXNv
OTY2MA0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGliZnNpbWFnZS9pc285NjYwJw0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScNCmdtYWtlWzRdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJw0KZ21ha2UgLUMg
ZmF0IGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00
LjIuMC90b29scy9saWJmc2ltYWdlL2ZhdCcNCmdjYyAgLURQSUMgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX2ZhdC5vcGljLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJmc2ltYWdlL2ZhdC8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL2Nv
bW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1E
X0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNfZmF0Lm9waWMgZnN5c19mYXQuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLUwuLi9jb21tb24vIC1zaGFyZWQgLW8gZnNpbWFn
ZS5zbyBmc3lzX2ZhdC5vcGljIC1sZnNpbWFnZSAgIC1ML3Vzci9wa2cvbGliDQovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9mYXQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL2ZzL2ZhdA0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZmF0Ly4u
Ly4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1hZ2Uuc28gL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL2ZhdA0KZ21ha2VbNV06
IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS9m
YXQnDQpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cy9saWJmc2ltYWdlJw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnDQpnbWFrZSAtQyB6ZnMgaW5zdGFsbA0KZ21ha2Vb
NV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UvemZzJw0KZ2NjICAtRFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pm
cyAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnpmc19sempi
Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFn
bWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rv
b2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xp
Yi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gemZzX2x6amIub3Bp
YyB6ZnNfbHpqYi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLURGU1lTX1pG
UyAtREZTSU1BR0UgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4v
Li4vLi4vdG9vbHMvbGliZnNpbWFnZS96ZnMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC56ZnNfc2hhMjU2Lm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxp
bmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZT
SU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJD
RSAgLWZQSUMgLWMgLW8gemZzX3NoYTI1Ni5vcGljIHpmc19zaGEyNTYuYyAgLUkvdXNyL3Br
Zy9pbmNsdWRlDQpnY2MgIC1EUElDIC1ERlNZU19aRlMgLURGU0lNQUdFIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2Uv
emZzIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuemZzX2Zs
ZXRjaGVyLm9waWMuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93
bi1wcmFnbWFzIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzLy4uLy4u
Ly4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hl
bjQyL2xpYi9mc1wiIC1XZXJyb3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gemZzX2Zs
ZXRjaGVyLm9waWMgemZzX2ZsZXRjaGVyLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAt
RFBJQyAtREZTWVNfWkZTIC1ERlNJTUFHRSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJm
c2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9saWJmc2ltYWdlL3pmcyAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZzaV96ZnMub3BpYy5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVduby11bmtub3duLXByYWdtYXMgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9j
b21tb24vIC1ERlNJTUFHRV9GU0RJUj1cIi91c3IveGVuNDIvbGliL2ZzXCIgLVdlcnJvciAt
RF9HTlVfU09VUkNFICAtZlBJQyAtYyAtbyBmc2lfemZzLm9waWMgZnNpX3pmcy5jICAtSS91
c3IvcGtnL2luY2x1ZGUNCmdjYyAgLURQSUMgLURGU1lTX1pGUyAtREZTSU1BR0UgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS96ZnMvLi4vLi4vLi4vdG9vbHMvbGliZnNp
bWFnZS96ZnMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5m
c3lzX3pmcy5vcGljLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25v
d24tcHJhZ21hcyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8u
Li8uLi90b29scy9saWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94
ZW40Mi9saWIvZnNcIiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNf
emZzLm9waWMgZnN5c196ZnMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLUwuLi9j
b21tb24vIC1zaGFyZWQgLW8gZnNpbWFnZS5zbyB6ZnNfbHpqYi5vcGljIHpmc19zaGEyNTYu
b3BpYyB6ZnNfZmxldGNoZXIub3BpYyBmc2lfemZzLm9waWMgZnN5c196ZnMub3BpYyAtbGZz
aW1hZ2UgICAtTC91c3IvcGtnL2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1h
Z2UvemZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9mcy96ZnMNCi9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL3pmcy8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDc1NSAtcCBmc2ltYWdlLnNvIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9mcy96ZnMNCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvemZzJw0KZ21ha2VbNF06IExlYXZpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZScNCmdtYWtlWzRd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdl
Jw0KZ21ha2UgLUMgeGZzIGluc3RhbGwNCmdtYWtlWzVdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3hmcycNCmdjYyAgLURQSUMgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mc3lzX3hmcy5vcGlj
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV25vLXVua25vd24tcHJhZ21hcyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL3hmcy8uLi8uLi8uLi90b29scy9s
aWJmc2ltYWdlL2NvbW1vbi8gLURGU0lNQUdFX0ZTRElSPVwiL3Vzci94ZW40Mi9saWIvZnNc
IiAtV2Vycm9yIC1EX0dOVV9TT1VSQ0UgIC1mUElDIC1jIC1vIGZzeXNfeGZzLm9waWMgZnN5
c194ZnMuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLUwuLi9jb21tb24vIC1zaGFy
ZWQgLW8gZnNpbWFnZS5zbyBmc3lzX3hmcy5vcGljIC1sZnNpbWFnZSAgIC1ML3Vzci9wa2cv
bGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGliZnNpbWFnZS94ZnMvLi4vLi4vLi4vdG9v
bHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL2ZzL3hmcw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZz
aW1hZ2UveGZzLy4uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGZzaW1h
Z2Uuc28gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2ZzL3hm
cw0KZ21ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGliZnNpbWFnZS94ZnMnDQpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlJw0KZ21ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnDQpnbWFrZSAtQyBleHQyZnMg
aW5zdGFsbA0KZ21ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzJw0KZ2NjICAtRFBJQyAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmZzeXNfZXh0MmZzLm9waWMuZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1Xbm8tdW5rbm93bi1wcmFnbWFzIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzLy4uLy4uLy4uL3Rvb2xzL2xpYmZzaW1h
Z2UvY29tbW9uLyAtREZTSU1BR0VfRlNESVI9XCIvdXNyL3hlbjQyL2xpYi9mc1wiIC1XZXJy
b3IgLURfR05VX1NPVVJDRSAgLWZQSUMgLWMgLW8gZnN5c19leHQyZnMub3BpYyBmc3lzX2V4
dDJmcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtTC4uL2NvbW1vbi8gLXNoYXJl
ZCAtbyBmc2ltYWdlLnNvIGZzeXNfZXh0MmZzLm9waWMgLWxmc2ltYWdlICAgLUwvdXNyL3Br
Zy9saWINCi9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlL2V4dDJmcy8uLi8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvZnMvZXh0MmZzDQovcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGliZnNpbWFnZS9leHQyZnMvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3
NTUgLXAgZnNpbWFnZS5zbyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvZnMvZXh0MmZzDQpnbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9saWJmc2ltYWdlL2V4dDJmcycNCmdtYWtlWzRdOiBMZWF2aW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYmZzaW1hZ2UnDQpnbWFrZVszXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJmc2ltYWdlJw0K
Z21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnDQpn
bWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnDQpz
ZXQgLWV4OyBcDQppZiB0ZXN0IC1kIC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9x
ZW11LXhlbi10cmFkaXRpb25hbDsgdGhlbiBcDQoJbWtkaXIgLXAgcWVtdS14ZW4tdHJhZGl0
aW9uYWwtZGlyOyBcDQplbHNlIFwNCglleHBvcnQgR0lUPWdpdDsgXA0KCS9yb290L3hlbi00
LjIuMC90b29scy8uLi9zY3JpcHRzL2dpdC1jaGVja291dC5zaCAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwgeGVuLTQuMi4wIHFlbXUteGVu
LXRyYWRpdGlvbmFsLWRpcjsgXA0KZmkNCisgdGVzdCAtZCAnL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsJw0KKyBta2RpciAtcCBxZW11LXhl
bi10cmFkaXRpb25hbC1kaXINCnNldCAtZTsgXA0KCSAgICBleHBvcnQgUFJFRklYPSIvdXNy
L3hlbjQyIjsgZXhwb3J0IFhFTl9TQ1JJUFRfRElSPSIvdXNyL3hlbjQyL2V0Yy94ZW4vc2Ny
aXB0cyI7IGV4cG9ydCBYRU5fUk9PVD0iL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uIjsgXA0K
CWNkIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpcjsgXA0KCS9yb290L3hlbi00LjIuMC90b29s
cy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4tc2V0dXAgXA0KCS0tZXh0cmEt
Y2ZsYWdzPSIiIFwNCgk7IFwNCglnbWFrZSBpbnN0YWxsDQpzZGwtY29uZmlnOiBub3QgZm91
bmQNCnNkbC1jb25maWc6IG5vdCBmb3VuZA0KSW5zdGFsbCBwcmVmaXggICAgL3Vzci94ZW40
Mg0KQklPUyBkaXJlY3RvcnkgICAgL3Vzci94ZW40Mi9zaGFyZS9xZW11DQpiaW5hcnkgZGly
ZWN0b3J5ICAvdXNyL3hlbjQyL2Jpbg0KTWFudWFsIGRpcmVjdG9yeSAgL3Vzci94ZW40Mi9z
aGFyZS9tYW4NCkVMRiBpbnRlcnAgcHJlZml4IC91c3IvZ25lbXVsL3FlbXUtJU0NClNvdXJj
ZSBwYXRoICAgICAgIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25h
bA0KQyBjb21waWxlciAgICAgICAgZ2NjDQpIb3N0IEMgY29tcGlsZXIgICBnY2MNCkFSQ0hf
Q0ZMQUdTICAgICAgIC1tNjQNCm1ha2UgICAgICAgICAgICAgIGdtYWtlDQppbnN0YWxsICAg
ICAgICAgICBpbnN0YWxsDQpob3N0IENQVSAgICAgICAgICB4ODZfNjQNCmhvc3QgYmlnIGVu
ZGlhbiAgIG5vDQp0YXJnZXQgbGlzdCAgICAgICBpMzg2LXNvZnRtbXUgeDg2XzY0LXNvZnRt
bXUgYXJtLXNvZnRtbXUgY3Jpcy1zb2Z0bW11IG02OGstc29mdG1tdSBtaXBzLXNvZnRtbXUg
bWlwc2VsLXNvZnRtbXUgbWlwczY0LXNvZnRtbXUgbWlwczY0ZWwtc29mdG1tdSBwcGMtc29m
dG1tdSBwcGNlbWItc29mdG1tdSBwcGM2NC1zb2Z0bW11IHNoNC1zb2Z0bW11IHNoNGViLXNv
ZnRtbXUgc3BhcmMtc29mdG1tdSBzcGFyYzY0LWJzZC11c2VyIA0KZ3Byb2YgZW5hYmxlZCAg
ICAgbm8NCnNwYXJzZSBlbmFibGVkICAgIG5vDQpwcm9maWxlciAgICAgICAgICBubw0Kc3Rh
dGljIGJ1aWxkICAgICAgbm8NCi1XZXJyb3IgZW5hYmxlZCAgIG5vDQpTREwgc3VwcG9ydCAg
ICAgICBubw0KT3BlbkdMIHN1cHBvcnQgICAgDQpjdXJzZXMgc3VwcG9ydCAgICBubw0KbWlu
Z3czMiBzdXBwb3J0ICAgbm8NCkF1ZGlvIGRyaXZlcnMgICAgIG9zcw0KRXh0cmEgYXVkaW8g
Y2FyZHMgYWM5NyBlczEzNzAgc2IxNg0KTWl4ZXIgZW11bGF0aW9uICAgbm8NClZOQyBUTFMg
c3VwcG9ydCAgIG5vDQprcWVtdSBzdXBwb3J0ICAgICBubw0KYnJsYXBpIHN1cHBvcnQgICAg
bm8NCkRvY3VtZW50YXRpb24gICAgIG5vDQpOUFRMIHN1cHBvcnQgICAgICBubw0KdmRlIHN1
cHBvcnQgICAgICAgbm8NCkFJTyBzdXBwb3J0ICAgICAgIHllcw0KSW5zdGFsbCBibG9icyAg
ICAgeWVzDQpLVk0gc3VwcG9ydCAgICAgICBubyAtIChsaW51eC9rdm0uaDogTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeSkNCmZkdCBzdXBwb3J0ICAgICAgIG5vDQpUaGUgZXJyb3IgbG9n
IGZyb20gY29tcGlsaW5nIHRoZSBsaWJTREwgdGVzdCBpczogDQovdG1wL3FlbXUtY29uZi0t
MjMzMDktLmM6MToxNzogZmF0YWwgZXJyb3I6IFNETC5oOiBObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5DQpjb21waWxhdGlvbiB0ZXJtaW5hdGVkLg0KcWVtdSBzdWNjZXNzZnVseSBjb25m
aWd1cmVkIGZvciBYZW4gcWVtdS1kbSBidWlsZA0KLW1zc2UyOiBub3QgZm91bmQNCmdtYWtl
WzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi10cmFkaXRpb25hbC1kaXInDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MTogPT09IHBjaXV0aWxzLWRldiBw
YWNrYWdlIG5vdCBmb3VuZCAtIG1pc3NpbmcgL3Vzci9pbmNsdWRlL3BjaQ0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hlbi1ob29rcy5t
YWs6NjI6ID09PSBQQ0kgcGFzc3Rocm91Z2ggY2FwYWJpbGl0eSBoYXMgYmVlbiBkaXNhYmxl
ZA0KICBDQyAgICBxZW11LWltZy5vDQogIENDICAgIHFlbXUtdG9vbC5vDQogIENDICAgIG9z
ZGVwLm8NCiAgQ0MgICAgY3V0aWxzLm8NCiAgQ0MgICAgcWVtdS1tYWxsb2Mubw0KICBDQyAg
ICBibG9jay1jb3cubw0KICBDQyAgICBibG9jay1xY293Lm8NCiAgQ0MgICAgYWVzLm8NCiAg
Q0MgICAgYmxvY2stdm1kay5vDQogIENDICAgIGJsb2NrLWNsb29wLm8NCiAgQ0MgICAgYmxv
Y2stZG1nLm8NCiAgQ0MgICAgYmxvY2stYm9jaHMubw0KICBDQyAgICBibG9jay12cGMubw0K
ICBDQyAgICBibG9jay12dmZhdC5vDQogIENDICAgIGJsb2NrLXFjb3cyLm8NCiAgQ0MgICAg
YmxvY2stcGFyYWxsZWxzLm8NCiAgQ0MgICAgYmxvY2stbmJkLm8NCiAgQ0MgICAgbmJkLm8N
CiAgQ0MgICAgYmxvY2subw0KICBDQyAgICBhaW8ubw0KICBDQyAgICBwb3NpeC1haW8tY29t
cGF0Lm8NCiAgQ0MgICAgYmxvY2stcmF3LXBvc2l4Lm8NCiAgTElOSyAgcWVtdS1pbWcteGVu
DQovdXNyL2xpYi9saWJjLnNvOiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24gb2YgYGVudmly
b24nDQovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1vbiBpcyBoZXJl
DQogIENDICAgIHJlYWRsaW5lLm8NCiAgQ0MgICAgY29uc29sZS5vDQogIENDICAgIGlycS5v
DQogIENDICAgIGkyYy5vDQogIENDICAgIHNtYnVzLm8NCiAgQ0MgICAgc21idXNfZWVwcm9t
Lm8NCiAgQ0MgICAgbWF4NzMxMC5vDQogIENDICAgIG1heDExMXgubw0KICBDQyAgICB3bTg3
NTAubw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9ody93bTg3NTAuYzoxMjowOg0KL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUzOjEwOiB3YXJuaW5n
OiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnDQovdXNyL2luY2x1ZGUv
c3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291
bnQnIHdhcyBoZXJlDQogIENDICAgIHNzZDAzMDMubw0KICBDQyAgICBzc2QwMzIzLm8NCiAg
Q0MgICAgYWRzNzg0Ni5vDQogIENDICAgIHN0ZWxsYXJpc19pbnB1dC5vDQogIENDICAgIHR3
bDkyMjMwLm8NCiAgQ0MgICAgdG1wMTA1Lm8NCiAgQ0MgICAgbG04MzJ4Lm8NCiAgQ0MgICAg
c2NzaS1kaXNrLm8NCiAgQ0MgICAgY2Ryb20ubw0KICBDQyAgICBzY3NpLWdlbmVyaWMubw0K
ICBDQyAgICB1c2Iubw0KICBDQyAgICB1c2ItaHViLm8NCiAgQ0MgICAgdXNiLWJzZC5vDQog
IENDICAgIHVzYi1oaWQubw0KICBDQyAgICB1c2ItbXNkLm8NCiAgQ0MgICAgdXNiLXdhY29t
Lm8NCiAgQ0MgICAgdXNiLXNlcmlhbC5vDQogIENDICAgIHVzYi1uZXQubw0KICBDQyAgICBz
ZC5vDQogIENDICAgIHNzaS1zZC5vDQogIENDICAgIGJ0Lm8NCiAgQ0MgICAgYnQtaG9zdC5v
DQogIENDICAgIGJ0LXZoY2kubw0KICBDQyAgICBidC1sMmNhcC5vDQogIENDICAgIGJ0LXNk
cC5vDQogIENDICAgIGJ0LWhjaS5vDQogIENDICAgIGJ0LWhpZC5vDQogIENDICAgIHVzYi1i
dC5vDQogIENDICAgIGJ1ZmZlcmVkX2ZpbGUubw0KICBDQyAgICBtaWdyYXRpb24ubw0KICBD
QyAgICBtaWdyYXRpb24tdGNwLm8NCiAgQ0MgICAgbmV0Lm8NCkluIGZpbGUgaW5jbHVkZWQg
ZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvbmV0LmM6
MzA6MDoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRp
by9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg
J3BvcGNvdW50Jw0KL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlv
dXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0KICBDQyAgICBxZW11LXNv
Y2tldHMubw0KICBDQyAgICBxZW11LWNoYXIubw0KICBDQyAgICBuZXQtY2hlY2tzdW0ubw0K
ICBDQyAgICBzYXZldm0ubw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIu
MC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9zYXZldm0uYzozMjowOg0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUzOjEw
OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnDQovdXNy
L2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBv
ZiAncG9wY291bnQnIHdhcyBoZXJlDQogIENDICAgIGNhY2hlLXV0aWxzLm8NCiAgQ0MgICAg
bWlncmF0aW9uLWV4ZWMubw0KICBDQyAgICBhdWRpby9hdWRpby5vDQpJbiBmaWxlIGluY2x1
ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1
ZGlvL2F1ZGlvLmM6MjU6MDoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFk
aXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVj
bGFyYXRpb24gb2YgJ3BvcGNvdW50Jw0KL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDog
bm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0KICBD
QyAgICBhdWRpby9ub2F1ZGlvLm8NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vbm9hdWRpby5jOjI1OjA6
DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVk
aW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bj
b3VudCcNCi91c3IvaW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRl
Y2xhcmF0aW9uIG9mICdwb3Bjb3VudCcgd2FzIGhlcmUNCiAgQ0MgICAgYXVkaW8vd2F2YXVk
aW8ubw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9hdWRpby93YXZhdWRpby5jOjI2OjA6DQovcm9vdC94ZW4tNC4y
LjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdh
cm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3IvaW5j
bHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdw
b3Bjb3VudCcgd2FzIGhlcmUNCiAgQ0MgICAgYXVkaW8vbWl4ZW5nLm8NCkluIGZpbGUgaW5j
bHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwv
YXVkaW8vbWl4ZW5nLmM6MjY6MDoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10
cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJl
ZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50Jw0KL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1Nzox
NDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0K
ICBDQyAgICBhdWRpby9vc3NhdWRpby5vDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL29zc2F1ZGlvLmM6
MzQ6MDoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRp
by9hdWRpby5oOjE1MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg
J3BvcGNvdW50Jw0KL3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlv
dXMgZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0KICBDQyAgICBhdWRpby93
YXZjYXB0dXJlLm8NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vd2F2Y2FwdHVyZS5jOjM6MDoNCi9yb290
L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1
MzoxMDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50Jw0K
L3Vzci9pbmNsdWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRp
b24gb2YgJ3BvcGNvdW50JyB3YXMgaGVyZQ0KICBDQyAgICB2bmMubw0KICBDQyAgICBkM2Rl
cy5vDQogIEFSICAgIGxpYnFlbXVfY29tbW9uLmENCi1tc3NlMjogbm90IGZvdW5kDQpnbWFr
ZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14
ZW4tdHJhZGl0aW9uYWwtZGlyL2kzODYtZG0nDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MTogPT09IHBjaXV0
aWxzLWRldiBwYWNrYWdlIG5vdCBmb3VuZCAtIG1pc3NpbmcgL3Vzci9pbmNsdWRlL3BjaQ0K
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3hl
bi1ob29rcy5tYWs6NjI6ID09PSBQQ0kgcGFzc3Rocm91Z2ggY2FwYWJpbGl0eSBoYXMgYmVl
biBkaXNhYmxlZA0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsL3hlbi1ob29rcy5tYWs6NjE6ID09PSBwY2l1dGlscy1kZXYgcGFja2FnZSBu
b3QgZm91bmQgLSBtaXNzaW5nIC91c3IvaW5jbHVkZS9wY2kNCi9yb290L3hlbi00LjIuMC90
b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9va3MubWFrOjYyOiA9
PT0gUENJIHBhc3N0aHJvdWdoIGNhcGFiaWxpdHkgaGFzIGJlZW4gZGlzYWJsZWQNCiAgQ0Mg
ICAgaTM4Ni1kbS92bC5vDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3ZsLmM6NDE6MDoNCi9yb290L3hlbi00LjIu
MC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9hdWRpby9hdWRpby5oOjE1MzoxMDogd2Fy
bmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ3BvcGNvdW50Jw0KL3Vzci9pbmNs
dWRlL3N0cmluZ3MuaDo1NzoxNDogbm90ZTogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3Bv
cGNvdW50JyB3YXMgaGVyZQ0KICBDQyAgICBpMzg2LWRtL29zZGVwLm8NCiAgQ0MgICAgaTM4
Ni1kbS9tb25pdG9yLm8NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvbW9uaXRvci5jOjM1OjA6DQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6
IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3Iv
aW5jbHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9m
ICdwb3Bjb3VudCcgd2FzIGhlcmUNCiAgQ0MgICAgaTM4Ni1kbS9wY2kubw0KICBDQyAgICBp
Mzg2LWRtL2xvYWRlci5vDQogIENDICAgIGkzODYtZG0vaXNhX21taW8ubw0KICBDQyAgICBp
Mzg2LWRtL21hY2hpbmUubw0KICBDQyAgICBpMzg2LWRtL2RtYS1oZWxwZXJzLm8NCiAgQ0Mg
ICAgaTM4Ni1kbS92aXJ0aW8ubw0KICBDQyAgICBpMzg2LWRtL3ZpcnRpby1ibGsubw0KICBD
QyAgICBpMzg2LWRtL3ZpcnRpby1uZXQubw0KICBDQyAgICBpMzg2LWRtL3ZpcnRpby1jb25z
b2xlLm8NCiAgQ0MgICAgaTM4Ni1kbS9md19jZmcubw0KICBDQyAgICBpMzg2LWRtL3Bvc2l4
LWFpby1jb21wYXQubw0KICBDQyAgICBpMzg2LWRtL2Jsb2NrLXJhdy1wb3NpeC5vDQogIEND
ICAgIGkzODYtZG0vbHNpNTNjODk1YS5vDQogIENDICAgIGkzODYtZG0vZXNwLm8NCiAgQ0Mg
ICAgaTM4Ni1kbS91c2Itb2hjaS5vDQogIENDICAgIGkzODYtZG0vZWVwcm9tOTN4eC5vDQog
IENDICAgIGkzODYtZG0vZWVwcm8xMDAubw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUt
eGVuLXRyYWRpdGlvbmFsL2h3L2VlcHJvMTAwLmM6IEluIGZ1bmN0aW9uICdlZXBybzEwMF9y
ZWFkNCc6DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcv
ZWVwcm8xMDAuYzoxMjA3OjE0OiB3YXJuaW5nOiAndmFsJyBtYXkgYmUgdXNlZCB1bmluaXRp
YWxpemVkIGluIHRoaXMgZnVuY3Rpb24NCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi10cmFkaXRpb25hbC9ody9lZXBybzEwMC5jOiBJbiBmdW5jdGlvbiAnZWVwcm8xMDBfcmVh
ZDInOg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L2Vl
cHJvMTAwLmM6MTE4NDoxNDogd2FybmluZzogJ3ZhbCcgbWF5IGJlIHVzZWQgdW5pbml0aWFs
aXplZCBpbiB0aGlzIGZ1bmN0aW9uDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4t
dHJhZGl0aW9uYWwvaHcvZWVwcm8xMDAuYzogSW4gZnVuY3Rpb24gJ2VlcHJvMTAwX3JlYWQx
JzoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9ody9lZXBy
bzEwMC5jOjExMzk6MTM6IHdhcm5pbmc6ICd2YWwnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6
ZWQgaW4gdGhpcyBmdW5jdGlvbg0KICBDQyAgICBpMzg2LWRtL25lMjAwMC5vDQogIENDICAg
IGkzODYtZG0vcGNuZXQubw0KICBDQyAgICBpMzg2LWRtL3J0bDgxMzkubw0KICBDQyAgICBp
Mzg2LWRtL2UxMDAwLm8NCiAgQ0MgICAgaTM4Ni1kbS9tc21vdXNlLm8NCiAgQ0MgICAgaTM4
Ni1kbS9zYjE2Lm8NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvaHcvc2IxNi5jOjI2OjA6DQovcm9vdC94ZW4tNC4y
LjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdh
cm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3IvaW5j
bHVkZS9zdHJpbmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdw
b3Bjb3VudCcgd2FzIGhlcmUNCiAgQ0MgICAgaTM4Ni1kbS9lczEzNzAubw0KSW4gZmlsZSBp
bmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFkaXRpb25h
bC9ody9lczEzNzAuYzozMTowOg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6MTUzOjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVk
ZWNsYXJhdGlvbiBvZiAncG9wY291bnQnDQovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0
OiBub3RlOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlDQog
IENDICAgIGkzODYtZG0vYWM5Ny5vDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2h3L2FjOTcuYzoxOTowOg0KL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL2F1ZGlvL2F1ZGlvLmg6
MTUzOjEwOiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAncG9wY291bnQn
DQovdXNyL2luY2x1ZGUvc3RyaW5ncy5oOjU3OjE0OiBub3RlOiBwcmV2aW91cyBkZWNsYXJh
dGlvbiBvZiAncG9wY291bnQnIHdhcyBoZXJlDQogIENDICAgIGkzODYtZG0vcGNzcGsubw0K
SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10
cmFkaXRpb25hbC9ody9wY3Nway5jOjI4OjA6DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVt
dS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJlZHVu
ZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3IvaW5jbHVkZS9zdHJpbmdz
Lmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcgd2Fz
IGhlcmUNCiAgQ0MgICAgaTM4Ni1kbS9pZGUubw0KICBDQyAgICBpMzg2LWRtL3Bja2JkLm8N
CiAgQ0MgICAgaTM4Ni1kbS9wczIubw0KICBDQyAgICBpMzg2LWRtL3ZnYS5vDQogIENDICAg
IGkzODYtZG0vZG1hLm8NCiAgQ0MgICAgaTM4Ni1kbS9mZGMubw0KICBDQyAgICBpMzg2LWRt
L21jMTQ2ODE4cnRjLm8NCiAgQ0MgICAgaTM4Ni1kbS9zZXJpYWwubw0KICBDQyAgICBpMzg2
LWRtL2k4MjU5Lm8NCiAgQ0MgICAgaTM4Ni1kbS9pODI1NC5vDQogIENDICAgIGkzODYtZG0v
cGMubw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi10cmFkaXRpb25hbC9ody9wYy5jOjMwOjA6DQovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
cWVtdS14ZW4tdHJhZGl0aW9uYWwvYXVkaW8vYXVkaW8uaDoxNTM6MTA6IHdhcm5pbmc6IHJl
ZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcNCi91c3IvaW5jbHVkZS9zdHJp
bmdzLmg6NTc6MTQ6IG5vdGU6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdwb3Bjb3VudCcg
d2FzIGhlcmUNCiAgQ0MgICAgaTM4Ni1kbS9jaXJydXNfdmdhLm8NCiAgQ0MgICAgaTM4Ni1k
bS9wYXJhbGxlbC5vDQogIENDICAgIGkzODYtZG0vcGlpeF9wY2kubw0KICBDQyAgICBpMzg2
LWRtL3VzYi11aGNpLm8NCiAgQ0MgICAgaTM4Ni1kbS9ocGV0Lm8NCiAgQ0MgICAgaTM4Ni1k
bS9kZXZpY2UtaG90cGx1Zy5vDQogIENDICAgIGkzODYtZG0vcGNpLWhvdHBsdWcubw0KICBD
QyAgICBpMzg2LWRtL3BpaXg0YWNwaS5vDQogIENDICAgIGkzODYtZG0veGVuc3RvcmUubw0K
ICBDQyAgICBpMzg2LWRtL3hlbl9wbGF0Zm9ybS5vDQogIENDICAgIGkzODYtZG0veGVuX21h
Y2hpbmVfZnYubw0KICBDQyAgICBpMzg2LWRtL3hlbl9tYWNoaW5lX3B2Lm8NCiAgQ0MgICAg
aTM4Ni1kbS94ZW5fYmFja2VuZC5vDQogIENDICAgIGkzODYtZG0veGVuZmIubw0KICBDQyAg
ICBpMzg2LWRtL3hlbl9jb25zb2xlLm8NCiAgQ0MgICAgaTM4Ni1kbS94ZW5fZGlzay5vDQog
IENDICAgIGkzODYtZG0vZXhlYy1kbS5vDQogIENDICAgIGkzODYtZG0vcGNpX2VtdWxhdGlv
bi5vDQogIENDICAgIGkzODYtZG0vaGVscGVyMi5vDQogIENDICAgIGkzODYtZG0vYmF0dGVy
eV9tZ210Lm8NCiAgQ0MgICAgaTM4Ni1kbS9rcWVtdS5vDQogIENDICAgIGkzODYtZG0vaTM4
Ni1kaXMubw0KICBBUiAgICBpMzg2LWRtL2xpYnFlbXUuYQ0KICBMSU5LICBpMzg2LWRtL3Fl
bXUtZG0NCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBg
ZW52aXJvbicNCi91c3IvbGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlz
IGhlcmUNCmdtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsLWRpci9pMzg2LWRtJw0KbWtkaXIgLXAgIi9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2JpbiINCi9yb290L3hlbi00LjIu
MC90b29scy8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tIDc1NSAtcyBxZW11LWltZy14ZW4g
ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4iDQpta2RpciAt
cCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUveGVuL3Fl
bXUiDQpzZXQgLWU7IGZvciB4IGluIGJpb3MuYmluIHZnYWJpb3MuYmluIHZnYWJpb3MtY2ly
cnVzLmJpbiBwcGNfcm9tLmJpbiB2aWRlby54IG9wZW5iaW9zLXNwYXJjMzIgb3BlbmJpb3Mt
c3BhcmM2NCBvcGVuYmlvcy1wcGMgcHhlLW5lMmtfcGNpLmJpbiBweGUtcnRsODEzOS5iaW4g
cHhlLXBjbmV0LmJpbiBweGUtZTEwMDAuYmluIGJhbWJvby5kdGI7IGRvIFwNCgkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbSA2NDQgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsL3BjLWJpb3MvJHggIi9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL3hlbi9xZW11IjsgXA0KZG9u
ZQ0KbWtkaXIgLXAgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3No
YXJlL3hlbi9xZW11L2tleW1hcHMiDQpzZXQgLWU7IGZvciB4IGluIGRhICAgICBlbi1nYiAg
ZXQgIGZyICAgICBmci1jaCAgaXMgIGx0ICBtb2RpZmllcnMgIG5vICBwdC1iciAgc3YgYXIg
ICAgICBkZSAgICAgZW4tdXMgIGZpICBmci1iZSAgaHIgICAgIGl0ICBsdiAgbmwgICAgICAg
ICBwbCAgcnUgICAgIHRoIGNvbW1vbiAgZGUtY2ggIGVzICAgICBmbyAgZnItY2EgIGh1ICAg
ICBqYSAgbWsgIG5sLWJlICAgICAgcHQgIHNsICAgICB0cjsgZG8gXA0KCS9yb290L3hlbi00
LjIuMC90b29scy8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tIDY0NCAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwva2V5bWFwcy8keCAiL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2hhcmUveGVuL3FlbXUva2V5bWFwcyI7IFwN
CmRvbmUNCmZvciBkIGluIGkzODYtZG07IGRvIFwNCmdtYWtlIC1DICRkIGluc3RhbGwgfHwg
ZXhpdCAxIDsgXA0KICAgICAgICBkb25lDQotbXNzZTI6IG5vdCBmb3VuZA0KZ21ha2VbNF06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRy
YWRpdGlvbmFsLWRpci9pMzg2LWRtJw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xz
L3FlbXUteGVuLXRyYWRpdGlvbmFsL3hlbi1ob29rcy5tYWs6NjE6ID09PSBwY2l1dGlscy1k
ZXYgcGFja2FnZSBub3QgZm91bmQgLSBtaXNzaW5nIC91c3IvaW5jbHVkZS9wY2kNCi9yb290
L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC94ZW4taG9v
a3MubWFrOjYyOiA9PT0gUENJIHBhc3N0aHJvdWdoIGNhcGFiaWxpdHkgaGFzIGJlZW4gZGlz
YWJsZWQNCi9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRp
b25hbC94ZW4taG9va3MubWFrOjYxOiA9PT0gcGNpdXRpbHMtZGV2IHBhY2thZ2Ugbm90IGZv
dW5kIC0gbWlzc2luZyAvdXNyL2luY2x1ZGUvcGNpDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMv
Li4vdG9vbHMvcWVtdS14ZW4tdHJhZGl0aW9uYWwveGVuLWhvb2tzLm1hazo2MjogPT09IFBD
SSBwYXNzdGhyb3VnaCBjYXBhYmlsaXR5IGhhcyBiZWVuIGRpc2FibGVkDQovcm9vdC94ZW4t
NC4yLjAvdG9vbHMvLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgIi9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvL3Vzci94ZW40Mi9saWJleGVjIg0KL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wICIvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsLy91c3IveGVuNDIvZXRjL3hlbi9zY3JpcHRzIg0K
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1w
IC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbi10cmFkaXRpb25hbC9p
Mzg2LWRtL3FlbXUtaWZ1cC1OZXRCU0QgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
L3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHMvcWVtdS1pZnVwIg0KL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0gNzU1IC1zIHFlbXUtZG0gIi9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYmV4ZWMiDQpnbWFrZVs0XTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi10cmFk
aXRpb25hbC1kaXIvaTM4Ni1kbScNCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsLWRpcicNCmdtYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KaWYgdGVzdCAt
ZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvcWVtdS14ZW4gOyB0aGVuIFwNCglt
a2RpciAtcCBxZW11LXhlbi1kaXI7IFwNCmVsc2UgXA0KCWV4cG9ydCBHSVQ9Z2l0OyBcDQoJ
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3NjcmlwdHMvZ2l0LWNoZWNrb3V0LnNoIC9yb290
L3hlbi00LjIuMC90b29scy8uLi90b29scy9xZW11LXhlbiBxZW11LXhlbi00LjIuMCBxZW11
LXhlbi1kaXIgOyBcDQpmaQ0KaWYgdGVzdCAtZCAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4v
dG9vbHMvcWVtdS14ZW4gOyB0aGVuIFwNCglzb3VyY2U9L3Jvb3QveGVuLTQuMi4wL3Rvb2xz
Ly4uL3Rvb2xzL3FlbXUteGVuOyBcDQplbHNlIFwNCglzb3VyY2U9LjsgXA0KZmk7IFwNCmNk
IHFlbXUteGVuLWRpcjsgXA0KJHNvdXJjZS9jb25maWd1cmUgLS1lbmFibGUteGVuIC0tdGFy
Z2V0LWxpc3Q9aTM4Ni1zb2Z0bW11IFwNCgktLXNvdXJjZS1wYXRoPSRzb3VyY2UgXA0KCS0t
ZXh0cmEtY2ZsYWdzPSItSS9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9pbmNsdWRl
IFwNCgktSS9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9saWJ4YyBcDQoJLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMveGVuc3RvcmUgXA0KCS1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2NvbXBhdCBcDQoJIiBcDQoJLS1leHRyYS1s
ZGZsYWdzPSItTC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9saWJ4YyBcDQoJLUwv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMveGVuc3RvcmUiIFwNCgktLWJpbmRpcj0v
dXNyL3hlbjQyL2xpYmV4ZWMgXA0KCS0tZGF0YWRpcj0vdXNyL3hlbjQyL3NoYXJlL3FlbXUt
eGVuIFwNCgktLWRpc2FibGUta3ZtIFwNCgktLXB5dGhvbj1weXRob24yLjcgXA0KCTsgXA0K
Z21ha2UgYWxsDQpJbnN0YWxsIHByZWZpeCAgICAvdXNyL2xvY2FsDQpCSU9TIGRpcmVjdG9y
eSAgICAvdXNyL3hlbjQyL3NoYXJlL3FlbXUteGVuDQpiaW5hcnkgZGlyZWN0b3J5ICAvdXNy
L3hlbjQyL2xpYmV4ZWMNCmxpYnJhcnkgZGlyZWN0b3J5IC91c3IvbG9jYWwvbGliDQppbmNs
dWRlIGRpcmVjdG9yeSAvdXNyL2xvY2FsL2luY2x1ZGUNCmNvbmZpZyBkaXJlY3RvcnkgIC91
c3IvbG9jYWwvZXRjDQpNYW51YWwgZGlyZWN0b3J5ICAvdXNyL2xvY2FsL3NoYXJlL21hbg0K
RUxGIGludGVycCBwcmVmaXggL3Vzci9nbmVtdWwvcWVtdS0lTQ0KU291cmNlIHBhdGggICAg
ICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuDQpDIGNvbXBpbGVyICAgICAgICBn
Y2MNCkhvc3QgQyBjb21waWxlciAgIGdjYw0KQ0ZMQUdTICAgICAgICAgICAgLU8yIC1nIA0K
UUVNVV9DRkxBR1MgICAgICAgLW02NCAtRF9GT1JUSUZZX1NPVVJDRT0yIC1EX0dOVV9TT1VS
Q0UgLURfRklMRV9PRkZTRVRfQklUUz02NCAtRF9MQVJHRUZJTEVfU09VUkNFIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdyZWR1bmRhbnQtZGVjbHMgLVdhbGwgLVd1bmRlZiAtV3dyaXRlLXN0
cmluZ3MgLVdtaXNzaW5nLXByb3RvdHlwZXMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvLi4vdG9vbHMvaW5jbHVkZSAJLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvLi4vdG9vbHMvbGlieGMgCS1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzLy4uL3Rvb2xz
L3hlbnN0b3JlIAktSS9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy94ZW5zdG9yZS9j
b21wYXQgCSAgLWZzdGFjay1wcm90ZWN0b3ItYWxsIC1XZW5kaWYtbGFiZWxzIC1XbWlzc2lu
Zy1pbmNsdWRlLWRpcnMgLVdlbXB0eS1ib2R5IC1XbmVzdGVkLWV4dGVybnMgLVdmb3JtYXQt
c2VjdXJpdHkgLVdmb3JtYXQteTJrIC1XaW5pdC1zZWxmIC1XaWdub3JlZC1xdWFsaWZpZXJz
IC1Xb2xkLXN0eWxlLWRlY2xhcmF0aW9uIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLVd0eXBl
LWxpbWl0cw0KTERGTEFHUyAgICAgICAgICAgLVdsLC0td2Fybi1jb21tb24gLW02NCAtZyAt
TC9yb290L3hlbi00LjIuMC90b29scy8uLi90b29scy9saWJ4YyAJLUwvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvLi4vdG9vbHMveGVuc3RvcmUgDQptYWtlICAgICAgICAgICAgICBnbWFrZQ0K
aW5zdGFsbCAgICAgICAgICAgaW5zdGFsbA0KcHl0aG9uICAgICAgICAgICAgcHl0aG9uMi43
DQpzbWJkICAgICAgICAgICAgICAvdXNyL3NiaW4vc21iZA0KaG9zdCBDUFUgICAgICAgICAg
eDg2XzY0DQpob3N0IGJpZyBlbmRpYW4gICBubw0KdGFyZ2V0IGxpc3QgICAgICAgaTM4Ni1z
b2Z0bW11DQp0Y2cgZGVidWcgZW5hYmxlZCBubw0KTW9uIGRlYnVnIGVuYWJsZWQgbm8NCmdw
cm9mIGVuYWJsZWQgICAgIG5vDQpzcGFyc2UgZW5hYmxlZCAgICBubw0Kc3RyaXAgYmluYXJp
ZXMgICAgeWVzDQpwcm9maWxlciAgICAgICAgICBubw0Kc3RhdGljIGJ1aWxkICAgICAgbm8N
Ci1XZXJyb3IgZW5hYmxlZCAgIG5vDQpTREwgc3VwcG9ydCAgICAgICBubw0KY3Vyc2VzIHN1
cHBvcnQgICAgbm8NCmN1cmwgc3VwcG9ydCAgICAgIHllcw0KY2hlY2sgc3VwcG9ydCAgICAg
bm8NCm1pbmd3MzIgc3VwcG9ydCAgIG5vDQpBdWRpbyBkcml2ZXJzICAgICBvc3MNCkV4dHJh
IGF1ZGlvIGNhcmRzIGFjOTcgZXMxMzcwIHNiMTYgaGRhDQpCbG9jayB3aGl0ZWxpc3QgICAN
Ck1peGVyIGVtdWxhdGlvbiAgIG5vDQpWTkMgc3VwcG9ydCAgICAgICB5ZXMNClZOQyBUTFMg
c3VwcG9ydCAgIG5vDQpWTkMgU0FTTCBzdXBwb3J0ICBubw0KVk5DIEpQRUcgc3VwcG9ydCAg
bm8NClZOQyBQTkcgc3VwcG9ydCAgIG5vDQpWTkMgdGhyZWFkICAgICAgICBubw0KeGVuIHN1
cHBvcnQgICAgICAgeWVzDQpicmxhcGkgc3VwcG9ydCAgICBubw0KYmx1ZXogIHN1cHBvcnQg
ICAgbm8NCkRvY3VtZW50YXRpb24gICAgIHllcw0KTlBUTCBzdXBwb3J0ICAgICAgbm8NCkdV
RVNUX0JBU0UgICAgICAgIHllcw0KUElFICAgICAgICAgICAgICAgbm8NCnZkZSBzdXBwb3J0
ICAgICAgIG5vDQpMaW51eCBBSU8gc3VwcG9ydCBubw0KQVRUUi9YQVRUUiBzdXBwb3J0IHll
cw0KSW5zdGFsbCBibG9icyAgICAgeWVzDQpLVk0gc3VwcG9ydCAgICAgICBubw0KVENHIGlu
dGVycHJldGVyICAgbm8NCmZkdCBzdXBwb3J0ICAgICAgIG5vDQpwcmVhZHYgc3VwcG9ydCAg
ICB5ZXMNCmZkYXRhc3luYyAgICAgICAgIHllcw0KbWFkdmlzZSAgICAgICAgICAgeWVzDQpw
b3NpeF9tYWR2aXNlICAgICB5ZXMNCnV1aWQgc3VwcG9ydCAgICAgIG5vDQp2aG9zdC1uZXQg
c3VwcG9ydCBubw0KVHJhY2UgYmFja2VuZCAgICAgbm9wDQpUcmFjZSBvdXRwdXQgZmlsZSB0
cmFjZS08cGlkPg0Kc3BpY2Ugc3VwcG9ydCAgICAgbm8NCnJiZCBzdXBwb3J0ICAgICAgIG5v
DQp4ZnNjdGwgc3VwcG9ydCAgICBubw0KbnNzIHVzZWQgICAgICAgICAgbm8NCnVzYiBuZXQg
cmVkaXIgICAgIG5vDQpPcGVuR0wgc3VwcG9ydCAgICBubw0KbGliaXNjc2kgc3VwcG9ydCAg
bm8NCmJ1aWxkIGd1ZXN0IGFnZW50IHllcw0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpcicNCiAgR0VOICAgY29uZmln
LWhvc3QuaA0KICBHRU4gICB0cmFjZS5oDQogIEdFTiAgIHFlbXUtb3B0aW9ucy5kZWYNCiAg
R0VOICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRl
ZC9xZ2EtcWFwaS10eXBlcy5oDQogIEdFTiAgIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi1kaXIvcWFwaS1nZW5lcmF0ZWQvcWdhLXFhcGktdmlzaXQuaA0KICBHRU4gICAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xbXAt
Y29tbWFuZHMuaA0KICBDQyAgICBxZW11LWdhLm8NCiAgQ0MgICAgcWdhL2d1ZXN0LWFnZW50
LWNvbW1hbmRzLm8NCiAgQ0MgICAgcWdhL2d1ZXN0LWFnZW50LWNvbW1hbmQtc3RhdGUubw0K
ICBDQyAgICBxZW11LXNvY2tldHMubw0KICBDQyAgICBtb2R1bGUubw0KICBDQyAgICBxZW11
LW9wdGlvbi5vDQogIENDICAgIG9zbGliLXBvc2l4Lm8NCiAgQ0MgICAgcWFwaS9xYXBpLXZp
c2l0LWNvcmUubw0KICBDQyAgICBxYXBpL3FtcC1pbnB1dC12aXNpdG9yLm8NCiAgQ0MgICAg
cWFwaS9xbXAtb3V0cHV0LXZpc2l0b3Iubw0KICBDQyAgICBxYXBpL3FhcGktZGVhbGxvYy12
aXNpdG9yLm8NCiAgQ0MgICAgcWFwaS9xbXAtcmVnaXN0cnkubw0KICBDQyAgICBxYXBpL3Ft
cC1kaXNwYXRjaC5vDQogIENDICAgIHFlbXUtdG9vbC5vDQogIENDICAgIG9zZGVwLm8NCiAg
Q0MgICAgcWVtdS10aHJlYWQtcG9zaXgubw0KICBHRU4gICB0cmFjZS5jDQogIENDICAgIHRy
YWNlLm8NCiAgQ0MgICAgdHJhY2UvZGVmYXVsdC5vDQogIENDICAgIHRyYWNlL2NvbnRyb2wu
bw0KICBDQyAgICBxZW11LXRpbWVyLWNvbW1vbi5vDQogIENDICAgIGN1dGlscy5vDQogIEND
ICAgIHFpbnQubw0KICBDQyAgICBxc3RyaW5nLm8NCiAgQ0MgICAgcWRpY3Qubw0KICBDQyAg
ICBxbGlzdC5vDQogIENDICAgIHFmbG9hdC5vDQogIENDICAgIHFib29sLm8NCiAgQ0MgICAg
cWpzb24ubw0KICBDQyAgICBqc29uLWxleGVyLm8NCiAgQ0MgICAganNvbi1zdHJlYW1lci5v
DQogIENDICAgIGpzb24tcGFyc2VyLm8NCiAgQ0MgICAgcWVycm9yLm8NCiAgQ0MgICAgZXJy
b3Iubw0KICBDQyAgICBxZW11LWVycm9yLm8NCiAgQ0MgICAgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRlZC9xZ2EtcWFwaS10eXBlcy5vDQogIEND
ICAgIC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi1kaXIvcWFwaS1nZW5lcmF0ZWQv
cWdhLXFhcGktdmlzaXQubw0KICBDQyAgICAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14
ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xbXAtbWFyc2hhbC5vDQogIExJTksgIHFlbXUt
Z2ENCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52
aXJvbicNCi91c3IvbGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhl
cmUNCiAgQ0MgICAgcWVtdS1uYmQubw0KICBDQyAgICBjYWNoZS11dGlscy5vDQogIENDICAg
IGFzeW5jLm8NCiAgQ0MgICAgbmJkLm8NCiAgQ0MgICAgYmxvY2subw0KICBDQyAgICBhaW8u
bw0KICBDQyAgICBhZXMubw0KICBDQyAgICBxZW11LWNvbmZpZy5vDQogIENDICAgIHFlbXUt
cHJvZ3Jlc3Mubw0KICBDQyAgICBxZW11LWNvcm91dGluZS5vDQogIENDICAgIHFlbXUtY29y
b3V0aW5lLWxvY2subw0KICBDQyAgICBjb3JvdXRpbmUtdWNvbnRleHQubw0KICBDQyAgICBw
b3NpeC1haW8tY29tcGF0Lm8NCiAgQ0MgICAgYmxvY2svcmF3Lm8NCiAgQ0MgICAgYmxvY2sv
Y293Lm8NCiAgQ0MgICAgYmxvY2svcWNvdy5vDQogIENDICAgIGJsb2NrL3ZkaS5vDQogIEND
ICAgIGJsb2NrL3ZtZGsubw0KICBDQyAgICBibG9jay9jbG9vcC5vDQogIENDICAgIGJsb2Nr
L2RtZy5vDQogIENDICAgIGJsb2NrL2JvY2hzLm8NCiAgQ0MgICAgYmxvY2svdnBjLm8NCiAg
Q0MgICAgYmxvY2svdnZmYXQubw0KICBDQyAgICBibG9jay9xY293Mi5vDQogIENDICAgIGJs
b2NrL3Fjb3cyLXJlZmNvdW50Lm8NCiAgQ0MgICAgYmxvY2svcWNvdzItY2x1c3Rlci5vDQog
IENDICAgIGJsb2NrL3Fjb3cyLXNuYXBzaG90Lm8NCiAgQ0MgICAgYmxvY2svcWNvdzItY2Fj
aGUubw0KICBDQyAgICBibG9jay9xZWQubw0KICBDQyAgICBibG9jay9xZWQtZ2VuY2Iubw0K
ICBDQyAgICBibG9jay9xZWQtbDItY2FjaGUubw0KICBDQyAgICBibG9jay9xZWQtdGFibGUu
bw0KICBDQyAgICBibG9jay9xZWQtY2x1c3Rlci5vDQogIENDICAgIGJsb2NrL3FlZC1jaGVj
ay5vDQogIENDICAgIGJsb2NrL3BhcmFsbGVscy5vDQogIENDICAgIGJsb2NrL25iZC5vDQog
IENDICAgIGJsb2NrL2Jsa2RlYnVnLm8NCiAgQ0MgICAgYmxvY2svc2hlZXBkb2cubw0KICBD
QyAgICBibG9jay9ibGt2ZXJpZnkubw0KICBDQyAgICBibG9jay9yYXctcG9zaXgubw0KICBD
QyAgICBibG9jay9jdXJsLm8NCiAgTElOSyAgcWVtdS1uYmQNCi91c3IvbGliL2xpYmMuc286
IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52aXJvbicNCi91c3IvbGliL2NydDAu
bzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUNCiAgR0VOICAgcWVtdS1pbWct
Y21kcy5oDQogIENDICAgIHFlbXUtaW1nLm8NCiAgTElOSyAgcWVtdS1pbWcNCi91c3IvbGli
L2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52aXJvbicNCi91c3Iv
bGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUNCiAgQ0MgICAg
cWVtdS1pby5vDQogIENDICAgIGNtZC5vDQogIExJTksgIHFlbXUtaW8NCi91c3IvbGliL2xp
YmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52aXJvbicNCi91c3IvbGli
L2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUNCiAgQ0MgICAgbGli
aHc2NC92bC5vDQogIENDICAgIGxpYmh3NjQvbG9hZGVyLm8NCiAgQ0MgICAgbGliaHc2NC92
aXJ0aW8tY29uc29sZS5vDQogIENDICAgIGxpYmh3NjQvdXNiLWxpYmh3Lm8NCiAgQ0MgICAg
bGliaHc2NC92aXJ0aW8tcGNpLm8NCiAgQ0MgICAgbGliaHc2NC9md19jZmcubw0KICBDQyAg
ICBsaWJodzY0L3BjaS5vDQogIENDICAgIGxpYmh3NjQvcGNpX2JyaWRnZS5vDQogIENDICAg
IGxpYmh3NjQvbXNpeC5vDQogIENDICAgIGxpYmh3NjQvbXNpLm8NCiAgQ0MgICAgbGliaHc2
NC9wY2lfaG9zdC5vDQogIENDICAgIGxpYmh3NjQvcGNpZV9ob3N0Lm8NCiAgQ0MgICAgbGli
aHc2NC9pb2gzNDIwLm8NCiAgQ0MgICAgbGliaHc2NC94aW8zMTMwX3Vwc3RyZWFtLm8NCiAg
Q0MgICAgbGliaHc2NC94aW8zMTMwX2Rvd25zdHJlYW0ubw0KICBDQyAgICBsaWJodzY0L3dh
dGNoZG9nLm8NCiAgQ0MgICAgbGliaHc2NC9zZXJpYWwubw0KICBDQyAgICBsaWJodzY0L3Bh
cmFsbGVsLm8NCiAgQ0MgICAgbGliaHc2NC9pODI1NC5vDQogIENDICAgIGxpYmh3NjQvcGNz
cGsubw0KICBDQyAgICBsaWJodzY0L3Bja2JkLm8NCiAgQ0MgICAgbGliaHc2NC91c2ItdWhj
aS5vDQogIENDICAgIGxpYmh3NjQvdXNiLW9oY2kubw0KICBDQyAgICBsaWJodzY0L3VzYi1l
aGNpLm8NCiAgQ0MgICAgbGliaHc2NC9mZGMubw0KICBDQyAgICBsaWJodzY0L2FjcGkubw0K
ICBDQyAgICBsaWJodzY0L2FjcGlfcGlpeDQubw0KICBDQyAgICBsaWJodzY0L3BtX3NtYnVz
Lm8NCiAgQ0MgICAgbGliaHc2NC9hcG0ubw0KICBDQyAgICBsaWJodzY0L2RtYS5vDQogIEND
ICAgIGxpYmh3NjQvaHBldC5vDQogIENDICAgIGxpYmh3NjQvYXBwbGVzbWMubw0KICBDQyAg
ICBsaWJodzY0L3VzYi1jY2lkLm8NCiAgQ0MgICAgbGliaHc2NC9jY2lkLWNhcmQtcGFzc3Ro
cnUubw0KICBDQyAgICBsaWJodzY0L2k4MjU5Lm8NCiAgQ0MgICAgbGliaHc2NC93ZHRfaTYz
MDBlc2Iubw0KICBDQyAgICBsaWJodzY0L3BjaWUubw0KICBDQyAgICBsaWJodzY0L3BjaWVf
YWVyLm8NCiAgQ0MgICAgbGliaHc2NC9wY2llX3BvcnQubw0KICBDQyAgICBsaWJodzY0L25l
MjAwMC5vDQogIENDICAgIGxpYmh3NjQvZWVwcm8xMDAubw0KICBDQyAgICBsaWJodzY0L3Bj
bmV0LXBjaS5vDQogIENDICAgIGxpYmh3NjQvcGNuZXQubw0KICBDQyAgICBsaWJodzY0L2Ux
MDAwLm8NCiAgQ0MgICAgbGliaHc2NC9ydGw4MTM5Lm8NCiAgQ0MgICAgbGliaHc2NC9uZTIw
MDAtaXNhLm8NCiAgQ0MgICAgbGliaHc2NC9pZGUvY29yZS5vDQogIENDICAgIGxpYmh3NjQv
aWRlL2F0YXBpLm8NCiAgQ0MgICAgbGliaHc2NC9pZGUvcWRldi5vDQogIENDICAgIGxpYmh3
NjQvaWRlL3BjaS5vDQogIENDICAgIGxpYmh3NjQvaWRlL2lzYS5vDQogIENDICAgIGxpYmh3
NjQvaWRlL3BpaXgubw0KICBDQyAgICBsaWJodzY0L2lkZS9haGNpLm8NCiAgQ0MgICAgbGli
aHc2NC9pZGUvaWNoLm8NCiAgQ0MgICAgbGliaHc2NC9sc2k1M2M4OTVhLm8NCiAgQ0MgICAg
bGliaHc2NC9kbWEtaGVscGVycy5vDQogIENDICAgIGxpYmh3NjQvc3lzYnVzLm8NCiAgQ0Mg
ICAgbGliaHc2NC9pc2EtYnVzLm8NCiAgQ0MgICAgbGliaHc2NC9xZGV2LWFkZHIubw0KICBD
QyAgICBsaWJodzY0L3ZnYS1wY2kubw0KICBDQyAgICBsaWJodzY0L3ZnYS1pc2Eubw0KICBD
QyAgICBsaWJodzY0L3Ztd2FyZV92Z2Eubw0KICBDQyAgICBsaWJodzY0L3ZtbW91c2Uubw0K
ICBDQyAgICBsaWJodzY0L3NiMTYubw0KICBDQyAgICBsaWJodzY0L2VzMTM3MC5vDQogIEND
ICAgIGxpYmh3NjQvYWM5Ny5vDQogIENDICAgIGxpYmh3NjQvaW50ZWwtaGRhLm8NCiAgQ0Mg
ICAgbGliaHc2NC9oZGEtYXVkaW8ubw0KICBDQyAgICBibG9ja2Rldi5vDQogIENDICAgIG5l
dC5vDQogIENDICAgIG5ldC9xdWV1ZS5vDQogIENDICAgIG5ldC9jaGVja3N1bS5vDQogIEND
ICAgIG5ldC91dGlsLm8NCiAgQ0MgICAgbmV0L3NvY2tldC5vDQogIENDICAgIG5ldC9kdW1w
Lm8NCiAgQ0MgICAgbmV0L3RhcC5vDQogIENDICAgIG5ldC90YXAtYnNkLm8NCiAgQ0MgICAg
bmV0L3NsaXJwLm8NCiAgQ0MgICAgcmVhZGxpbmUubw0KICBDQyAgICBjb25zb2xlLm8NCiAg
Q0MgICAgY3Vyc29yLm8NCiAgQ0MgICAgb3MtcG9zaXgubw0KICBDQyAgICB0Y2ctcnVudGlt
ZS5vDQogIENDICAgIGhvc3QtdXRpbHMubw0KICBDQyAgICBtYWluLWxvb3Aubw0KICBDQyAg
ICBpcnEubw0KICBDQyAgICBpbnB1dC5vDQogIENDICAgIGkyYy5vDQogIENDICAgIHNtYnVz
Lm8NCiAgQ0MgICAgc21idXNfZWVwcm9tLm8NCiAgQ0MgICAgZWVwcm9tOTN4eC5vDQogIEND
ICAgIHNjc2ktZGlzay5vDQogIENDICAgIGNkcm9tLm8NCiAgQ0MgICAgc2NzaS1nZW5lcmlj
Lm8NCiAgQ0MgICAgc2NzaS1idXMubw0KICBDQyAgICBoaWQubw0KICBDQyAgICB1c2Iubw0K
ICBDQyAgICB1c2ItaHViLm8NCiAgQ0MgICAgdXNiLWJzZC5vDQogIENDICAgIHVzYi1oaWQu
bw0KICBDQyAgICB1c2ItbXNkLm8NCiAgQ0MgICAgdXNiLXdhY29tLm8NCiAgQ0MgICAgdXNi
LXNlcmlhbC5vDQogIENDICAgIHVzYi1uZXQubw0KICBDQyAgICB1c2ItYnVzLm8NCiAgQ0Mg
ICAgdXNiLWRlc2Mubw0KICBDQyAgICBidC5vDQogIENDICAgIGJ0LWhvc3Qubw0KICBDQyAg
ICBidC12aGNpLm8NCiAgQ0MgICAgYnQtbDJjYXAubw0KICBDQyAgICBidC1zZHAubw0KICBD
QyAgICBidC1oY2kubw0KICBDQyAgICBidC1oaWQubw0KICBDQyAgICB1c2ItYnQubw0KICBD
QyAgICBidC1oY2ktY3NyLm8NCiAgQ0MgICAgYnVmZmVyZWRfZmlsZS5vDQogIENDICAgIG1p
Z3JhdGlvbi5vDQogIENDICAgIG1pZ3JhdGlvbi10Y3Aubw0KICBDQyAgICBxZW11LWNoYXIu
bw0KICBDQyAgICBzYXZldm0ubw0KICBDQyAgICBtc21vdXNlLm8NCiAgQ0MgICAgcHMyLm8N
CiAgQ0MgICAgcWRldi5vDQogIENDICAgIHFkZXYtcHJvcGVydGllcy5vDQogIENDICAgIGJs
b2NrLW1pZ3JhdGlvbi5vDQogIENDICAgIGlvaGFuZGxlci5vDQogIENDICAgIHBmbGliLm8N
CiAgQ0MgICAgYml0bWFwLm8NCiAgQ0MgICAgYml0b3BzLm8NCiAgQ0MgICAgbWlncmF0aW9u
LWV4ZWMubw0KICBDQyAgICBtaWdyYXRpb24tdW5peC5vDQogIENDICAgIG1pZ3JhdGlvbi1m
ZC5vDQogIENDICAgIGF1ZGlvL2F1ZGlvLm8NCiAgQ0MgICAgYXVkaW8vbm9hdWRpby5vDQog
IENDICAgIGF1ZGlvL3dhdmF1ZGlvLm8NCiAgQ0MgICAgYXVkaW8vbWl4ZW5nLm8NCiAgQ0Mg
ICAgYXVkaW8vb3NzYXVkaW8ubw0KICBDQyAgICBhdWRpby93YXZjYXB0dXJlLm8NCiAgQ0Mg
ICAgdWkva2V5bWFwcy5vDQogIENDICAgIHVpL3ZuYy5vDQogIENDICAgIHVpL2QzZGVzLm8N
CiAgQ0MgICAgdWkvdm5jLWVuYy16bGliLm8NCiAgQ0MgICAgdWkvdm5jLWVuYy1oZXh0aWxl
Lm8NCiAgQ0MgICAgdWkvdm5jLWVuYy10aWdodC5vDQogIENDICAgIHVpL3ZuYy1wYWxldHRl
Lm8NCiAgQ0MgICAgdWkvdm5jLWVuYy16cmxlLm8NCiAgQ0MgICAgdWkvdm5jLWpvYnMtc3lu
Yy5vDQogIENDICAgIGlvdi5vDQogIENDICAgIGFjbC5vDQogIENDICAgIGNvbXBhdGZkLm8N
CiAgQ0MgICAgbm90aWZ5Lm8NCiAgQ0MgICAgZXZlbnRfbm90aWZpZXIubw0KICBDQyAgICBx
ZW11LXRpbWVyLm8NCiAgQ0MgICAgc2xpcnAvY2tzdW0ubw0KICBDQyAgICBzbGlycC9pZi5v
DQogIENDICAgIHNsaXJwL2lwX2ljbXAubw0KICBDQyAgICBzbGlycC9pcF9pbnB1dC5vDQog
IENDICAgIHNsaXJwL2lwX291dHB1dC5vDQogIENDICAgIHNsaXJwL3NsaXJwLm8NCiAgQ0Mg
ICAgc2xpcnAvbWJ1Zi5vDQogIENDICAgIHNsaXJwL21pc2Mubw0KICBDQyAgICBzbGlycC9z
YnVmLm8NCiAgQ0MgICAgc2xpcnAvc29ja2V0Lm8NCiAgQ0MgICAgc2xpcnAvdGNwX2lucHV0
Lm8NCiAgQ0MgICAgc2xpcnAvdGNwX291dHB1dC5vDQogIENDICAgIHNsaXJwL3RjcF9zdWJy
Lm8NCiAgQ0MgICAgc2xpcnAvdGNwX3RpbWVyLm8NCiAgQ0MgICAgc2xpcnAvdWRwLm8NCiAg
Q0MgICAgc2xpcnAvYm9vdHAubw0KICBDQyAgICBzbGlycC90ZnRwLm8NCiAgQ0MgICAgc2xp
cnAvYXJwX3RhYmxlLm8NCiAgQ0MgICAgeGVuX2JhY2tlbmQubw0KICBDQyAgICB4ZW5fZGV2
Y29uZmlnLm8NCiAgQ0MgICAgeGVuX2NvbnNvbGUubw0KICBDQyAgICB4ZW5mYi5vDQogIEND
ICAgIHhlbl9kaXNrLm8NCiAgQ0MgICAgeGVuX25pYy5vDQogIEdFTiAgIHFtcC1tYXJzaGFs
LmMNCiAgQ0MgICAgcW1wLW1hcnNoYWwubw0KICBHRU4gICBxYXBpLXZpc2l0LmMNCiAgQ0Mg
ICAgcWFwaS12aXNpdC5vDQogIEdFTiAgIHFhcGktdHlwZXMuYw0KICBDQyAgICBxYXBpLXR5
cGVzLm8NCiAgQ0MgICAgcW1wLm8NCiAgQ0MgICAgaG1wLm8NCiAgQ0MgICAgbGliZGlzL2kz
ODYtZGlzLm8NCiAgR0VOICAgY29uZmlnLXRhcmdldC5oDQogIENDICAgIGkzODYtc29mdG1t
dS9hcmNoX2luaXQubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvY3B1cy5vDQogIEdFTiAgIGkz
ODYtc29mdG1tdS9obXAtY29tbWFuZHMuaA0KICBHRU4gICBpMzg2LXNvZnRtbXUvcW1wLWNv
bW1hbmRzLW9sZC5oDQogIENDICAgIGkzODYtc29mdG1tdS9tb25pdG9yLm8NCiAgQ0MgICAg
aTM4Ni1zb2Z0bW11L21hY2hpbmUubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvZ2Ric3R1Yi5v
DQogIENDICAgIGkzODYtc29mdG1tdS9iYWxsb29uLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11
L2lvcG9ydC5vDQogIENDICAgIGkzODYtc29mdG1tdS92aXJ0aW8ubw0KICBDQyAgICBpMzg2
LXNvZnRtbXUvdmlydGlvLWJsay5vDQogIENDICAgIGkzODYtc29mdG1tdS92aXJ0aW8tYmFs
bG9vbi5vDQogIENDICAgIGkzODYtc29mdG1tdS92aXJ0aW8tbmV0Lm8NCiAgQ0MgICAgaTM4
Ni1zb2Z0bW11L3ZpcnRpby1zZXJpYWwtYnVzLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3Zo
b3N0X25ldC5vDQogIENDICAgIGkzODYtc29mdG1tdS9rdm0tc3R1Yi5vDQogIENDICAgIGkz
ODYtc29mdG1tdS9tZW1vcnkubw0KICBDQyAgICBpMzg2LXNvZnRtbXUveGVuLWFsbC5vDQov
cm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4veGVuLWFsbC5jOiBJbiBmdW5jdGlvbiAn
eGVuX3N5bmNfZGlydHlfYml0bWFwJzoNCi9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhl
bi94ZW4tYWxsLmM6NDc5OjEzOiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBm
dW5jdGlvbiAnZmZzbCcNCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3hlbl9tYWNoaW5lX3B2Lm8N
CiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3hlbl9kb21haW5idWlsZC5vDQogIENDICAgIGkzODYt
c29mdG1tdS94ZW4tbWFwY2FjaGUubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvZXhlYy5vDQog
IENDICAgIGkzODYtc29mdG1tdS90cmFuc2xhdGUtYWxsLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0
bW11L2NwdS1leGVjLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3RyYW5zbGF0ZS5vDQogIEND
ICAgIGkzODYtc29mdG1tdS90Y2cvdGNnLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3RjZy9v
cHRpbWl6ZS5vDQogIENDICAgIGkzODYtc29mdG1tdS9mcHUvc29mdGZsb2F0Lm8NCiAgQ0Mg
ICAgaTM4Ni1zb2Z0bW11L29wX2hlbHBlci5vDQogIENDICAgIGkzODYtc29mdG1tdS9oZWxw
ZXIubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvY3B1aWQubw0KICBDQyAgICBpMzg2LXNvZnRt
bXUvZGlzYXMubw0KICBDQyAgICBpMzg2LXNvZnRtbXUveGVuX3BsYXRmb3JtLm8NCiAgQ0Mg
ICAgaTM4Ni1zb2Z0bW11L3ZnYS5vDQogIENDICAgIGkzODYtc29mdG1tdS9tYzE0NjgxOHJ0
Yy5vDQogIENDICAgIGkzODYtc29mdG1tdS9wYy5vDQogIENDICAgIGkzODYtc29mdG1tdS9j
aXJydXNfdmdhLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3NnYS5vDQogIENDICAgIGkzODYt
c29mdG1tdS9hcGljLm8NCiAgQ0MgICAgaTM4Ni1zb2Z0bW11L2lvYXBpYy5vDQogIENDICAg
IGkzODYtc29mdG1tdS9waWl4X3BjaS5vDQogIENDICAgIGkzODYtc29mdG1tdS92bXBvcnQu
bw0KICBDQyAgICBpMzg2LXNvZnRtbXUvZGV2aWNlLWhvdHBsdWcubw0KICBDQyAgICBpMzg2
LXNvZnRtbXUvcGNpLWhvdHBsdWcubw0KICBDQyAgICBpMzg2LXNvZnRtbXUvc21iaW9zLm8N
CiAgQ0MgICAgaTM4Ni1zb2Z0bW11L3dkdF9pYjcwMC5vDQogIENDICAgIGkzODYtc29mdG1t
dS9kZWJ1Z2Nvbi5vDQogIENDICAgIGkzODYtc29mdG1tdS9tdWx0aWJvb3Qubw0KICBDQyAg
ICBpMzg2LXNvZnRtbXUvcGNfcGlpeC5vDQogIExJTksgIGkzODYtc29mdG1tdS9xZW11LXN5
c3RlbS1pMzg2DQovdXNyL2xpYi9saWJjLnNvOiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24g
b2YgYGVudmlyb24nDQovdXNyL2xpYi9jcnQwLm86IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1v
biBpcyBoZXJlDQogIEFTICAgIG9wdGlvbnJvbS9tdWx0aWJvb3Qubw0KICBCdWlsZGluZyBv
cHRpb25yb20vbXVsdGlib290LmltZw0KICBCdWlsZGluZyBvcHRpb25yb20vbXVsdGlib290
LnJhdw0KICBTaWduaW5nIG9wdGlvbnJvbS9tdWx0aWJvb3QuYmluDQogIEFTICAgIG9wdGlv
bnJvbS9saW51eGJvb3Qubw0KICBCdWlsZGluZyBvcHRpb25yb20vbGludXhib290LmltZw0K
ICBCdWlsZGluZyBvcHRpb25yb20vbGludXhib290LnJhdw0KICBTaWduaW5nIG9wdGlvbnJv
bS9saW51eGJvb3QuYmluDQpybSBtdWx0aWJvb3QubyBsaW51eGJvb3QucmF3IGxpbnV4Ym9v
dC5pbWcgbXVsdGlib290LnJhdyBtdWx0aWJvb3QuaW1nIGxpbnV4Ym9vdC5vDQpnbWFrZVsz
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi1k
aXInDQpjZCBxZW11LXhlbi1kaXI7IFwNCmdtYWtlIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi1kaXInDQog
IENDICAgIHFlbXUtZ2Eubw0KICBDQyAgICBxZ2EvZ3Vlc3QtYWdlbnQtY29tbWFuZHMubw0K
ICBDQyAgICBxZ2EvZ3Vlc3QtYWdlbnQtY29tbWFuZC1zdGF0ZS5vDQogIENDICAgIHFlbXUt
c29ja2V0cy5vDQogIENDICAgIG1vZHVsZS5vDQogIENDICAgIHFlbXUtb3B0aW9uLm8NCiAg
Q0MgICAgb3NsaWItcG9zaXgubw0KICBDQyAgICBxYXBpL3FhcGktdmlzaXQtY29yZS5vDQog
IENDICAgIHFhcGkvcW1wLWlucHV0LXZpc2l0b3Iubw0KICBDQyAgICBxYXBpL3FtcC1vdXRw
dXQtdmlzaXRvci5vDQogIENDICAgIHFhcGkvcWFwaS1kZWFsbG9jLXZpc2l0b3Iubw0KICBD
QyAgICBxYXBpL3FtcC1yZWdpc3RyeS5vDQogIENDICAgIHFhcGkvcW1wLWRpc3BhdGNoLm8N
CiAgQ0MgICAgcWVtdS10b29sLm8NCiAgQ0MgICAgb3NkZXAubw0KICBDQyAgICBxZW11LXRo
cmVhZC1wb3NpeC5vDQogIENDICAgIHRyYWNlLm8NCiAgQ0MgICAgdHJhY2UvZGVmYXVsdC5v
DQogIENDICAgIHRyYWNlL2NvbnRyb2wubw0KICBDQyAgICBxZW11LXRpbWVyLWNvbW1vbi5v
DQogIENDICAgIGN1dGlscy5vDQogIENDICAgIHFpbnQubw0KICBDQyAgICBxc3RyaW5nLm8N
CiAgQ0MgICAgcWRpY3Qubw0KICBDQyAgICBxbGlzdC5vDQogIENDICAgIHFmbG9hdC5vDQog
IENDICAgIHFib29sLm8NCiAgQ0MgICAgcWpzb24ubw0KICBDQyAgICBqc29uLWxleGVyLm8N
CiAgQ0MgICAganNvbi1zdHJlYW1lci5vDQogIENDICAgIGpzb24tcGFyc2VyLm8NCiAgQ0Mg
ICAgcWVycm9yLm8NCiAgQ0MgICAgZXJyb3Iubw0KICBDQyAgICBxZW11LWVycm9yLm8NCiAg
Q0MgICAgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuLWRpci9xYXBpLWdlbmVyYXRl
ZC9xZ2EtcWFwaS10eXBlcy5vDQogIENDICAgIC9yb290L3hlbi00LjIuMC90b29scy9xZW11
LXhlbi1kaXIvcWFwaS1nZW5lcmF0ZWQvcWdhLXFhcGktdmlzaXQubw0KICBDQyAgICAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL3FhcGktZ2VuZXJhdGVkL3FnYS1xbXAt
bWFyc2hhbC5vDQogIExJTksgIHFlbXUtZ2ENCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6
IG11bHRpcGxlIGNvbW1vbiBvZiBgZW52aXJvbicNCi91c3IvbGliL2NydDAubzogd2Fybmlu
ZzogcHJldmlvdXMgY29tbW9uIGlzIGhlcmUNCiAgQ0MgICAgcWVtdS1uYmQubw0KICBDQyAg
ICBjYWNoZS11dGlscy5vDQogIENDICAgIGFzeW5jLm8NCiAgQ0MgICAgbmJkLm8NCiAgQ0Mg
ICAgYmxvY2subw0KICBDQyAgICBhaW8ubw0KICBDQyAgICBhZXMubw0KICBDQyAgICBxZW11
LWNvbmZpZy5vDQogIENDICAgIHFlbXUtcHJvZ3Jlc3Mubw0KICBDQyAgICBxZW11LWNvcm91
dGluZS5vDQogIENDICAgIHFlbXUtY29yb3V0aW5lLWxvY2subw0KICBDQyAgICBjb3JvdXRp
bmUtdWNvbnRleHQubw0KICBDQyAgICBwb3NpeC1haW8tY29tcGF0Lm8NCiAgQ0MgICAgYmxv
Y2svcmF3Lm8NCiAgQ0MgICAgYmxvY2svY293Lm8NCiAgQ0MgICAgYmxvY2svcWNvdy5vDQog
IENDICAgIGJsb2NrL3ZkaS5vDQogIENDICAgIGJsb2NrL3ZtZGsubw0KICBDQyAgICBibG9j
ay9jbG9vcC5vDQogIENDICAgIGJsb2NrL2RtZy5vDQogIENDICAgIGJsb2NrL2JvY2hzLm8N
CiAgQ0MgICAgYmxvY2svdnBjLm8NCiAgQ0MgICAgYmxvY2svdnZmYXQubw0KICBDQyAgICBi
bG9jay9xY293Mi5vDQogIENDICAgIGJsb2NrL3Fjb3cyLXJlZmNvdW50Lm8NCiAgQ0MgICAg
YmxvY2svcWNvdzItY2x1c3Rlci5vDQogIENDICAgIGJsb2NrL3Fjb3cyLXNuYXBzaG90Lm8N
CiAgQ0MgICAgYmxvY2svcWNvdzItY2FjaGUubw0KICBDQyAgICBibG9jay9xZWQubw0KICBD
QyAgICBibG9jay9xZWQtZ2VuY2Iubw0KICBDQyAgICBibG9jay9xZWQtbDItY2FjaGUubw0K
ICBDQyAgICBibG9jay9xZWQtdGFibGUubw0KICBDQyAgICBibG9jay9xZWQtY2x1c3Rlci5v
DQogIENDICAgIGJsb2NrL3FlZC1jaGVjay5vDQogIENDICAgIGJsb2NrL3BhcmFsbGVscy5v
DQogIENDICAgIGJsb2NrL25iZC5vDQogIENDICAgIGJsb2NrL2Jsa2RlYnVnLm8NCiAgQ0Mg
ICAgYmxvY2svc2hlZXBkb2cubw0KICBDQyAgICBibG9jay9ibGt2ZXJpZnkubw0KICBDQyAg
ICBibG9jay9yYXctcG9zaXgubw0KICBDQyAgICBibG9jay9jdXJsLm8NCiAgTElOSyAgcWVt
dS1uYmQNCi91c3IvbGliL2xpYmMuc286IHdhcm5pbmc6IG11bHRpcGxlIGNvbW1vbiBvZiBg
ZW52aXJvbicNCi91c3IvbGliL2NydDAubzogd2FybmluZzogcHJldmlvdXMgY29tbW9uIGlz
IGhlcmUNCiAgQ0MgICAgcWVtdS1pbWcubw0KICBMSU5LICBxZW11LWltZw0KL3Vzci9saWIv
bGliYy5zbzogd2FybmluZzogbXVsdGlwbGUgY29tbW9uIG9mIGBlbnZpcm9uJw0KL3Vzci9s
aWIvY3J0MC5vOiB3YXJuaW5nOiBwcmV2aW91cyBjb21tb24gaXMgaGVyZQ0KICBDQyAgICBx
ZW11LWlvLm8NCiAgQ0MgICAgY21kLm8NCiAgTElOSyAgcWVtdS1pbw0KL3Vzci9saWIvbGli
Yy5zbzogd2FybmluZzogbXVsdGlwbGUgY29tbW9uIG9mIGBlbnZpcm9uJw0KL3Vzci9saWIv
Y3J0MC5vOiB3YXJuaW5nOiBwcmV2aW91cyBjb21tb24gaXMgaGVyZQ0KICBDQyAgICBsaWJo
dzY0L3ZsLm8NCiAgQ0MgICAgbGliaHc2NC9sb2FkZXIubw0KICBDQyAgICBsaWJodzY0L3Zp
cnRpby1jb25zb2xlLm8NCiAgQ0MgICAgbGliaHc2NC92aXJ0aW8tcGNpLm8NCiAgQ0MgICAg
bGliaHc2NC9md19jZmcubw0KICBDQyAgICBsaWJodzY0L3BjaS5vDQogIENDICAgIGxpYmh3
NjQvd2F0Y2hkb2cubw0KICBDQyAgICBsaWJodzY0L3NlcmlhbC5vDQogIENDICAgIGxpYmh3
NjQvcGFyYWxsZWwubw0KICBDQyAgICBsaWJodzY0L3Bja2JkLm8NCiAgQ0MgICAgbGliaHc2
NC9mZGMubw0KICBDQyAgICBsaWJodzY0L2FjcGkubw0KICBDQyAgICBsaWJodzY0L2FjcGlf
cGlpeDQubw0KICBDQyAgICBsaWJodzY0L3BjaWVfYWVyLm8NCiAgQ0MgICAgbGliaHc2NC9u
ZTIwMDAubw0KICBDQyAgICBsaWJodzY0L2VlcHJvMTAwLm8NCiAgQ0MgICAgbGliaHc2NC9w
Y25ldC5vDQogIENDICAgIGxpYmh3NjQvZTEwMDAubw0KICBDQyAgICBsaWJodzY0L3J0bDgx
Mzkubw0KICBDQyAgICBsaWJodzY0L2lkZS9jb3JlLm8NCiAgQ0MgICAgbGliaHc2NC9pZGUv
YXRhcGkubw0KICBDQyAgICBsaWJodzY0L2lkZS9xZGV2Lm8NCiAgQ0MgICAgbGliaHc2NC9p
ZGUvcGNpLm8NCiAgQ0MgICAgbGliaHc2NC9pZGUvaXNhLm8NCiAgQ0MgICAgbGliaHc2NC9p
ZGUvcGlpeC5vDQogIENDICAgIGxpYmh3NjQvaWRlL2FoY2kubw0KICBDQyAgICBsaWJodzY0
L2lkZS9pY2gubw0KICBDQyAgICBsaWJodzY0L2xzaTUzYzg5NWEubw0KICBDQyAgICBsaWJo
dzY0L2RtYS1oZWxwZXJzLm8NCiAgQ0MgICAgYmxvY2tkZXYubw0KICBDQyAgICBuZXQubw0K
ICBDQyAgICBuZXQvcXVldWUubw0KICBDQyAgICBuZXQvY2hlY2tzdW0ubw0KICBDQyAgICBu
ZXQvdXRpbC5vDQogIENDICAgIG5ldC9zb2NrZXQubw0KICBDQyAgICBuZXQvZHVtcC5vDQog
IENDICAgIG5ldC90YXAubw0KICBDQyAgICBuZXQvdGFwLWJzZC5vDQogIENDICAgIG5ldC9z
bGlycC5vDQogIENDICAgIHJlYWRsaW5lLm8NCiAgQ0MgICAgY29uc29sZS5vDQogIENDICAg
IGN1cnNvci5vDQogIENDICAgIG9zLXBvc2l4Lm8NCiAgQ0MgICAgdGNnLXJ1bnRpbWUubw0K
ICBDQyAgICBob3N0LXV0aWxzLm8NCiAgQ0MgICAgbWFpbi1sb29wLm8NCiAgQ0MgICAgaXJx
Lm8NCiAgQ0MgICAgaW5wdXQubw0KICBDQyAgICBpMmMubw0KICBDQyAgICBzbWJ1cy5vDQog
IENDICAgIHNtYnVzX2VlcHJvbS5vDQogIENDICAgIGVlcHJvbTkzeHgubw0KICBDQyAgICBz
Y3NpLWRpc2subw0KICBDQyAgICBjZHJvbS5vDQogIENDICAgIHNjc2ktZ2VuZXJpYy5vDQog
IENDICAgIHNjc2ktYnVzLm8NCiAgQ0MgICAgaGlkLm8NCiAgQ0MgICAgdXNiLm8NCiAgQ0Mg
ICAgdXNiLWh1Yi5vDQogIENDICAgIHVzYi1ic2Qubw0KICBDQyAgICB1c2ItaGlkLm8NCiAg
Q0MgICAgdXNiLW1zZC5vDQogIENDICAgIHVzYi13YWNvbS5vDQogIENDICAgIHVzYi1zZXJp
YWwubw0KICBDQyAgICB1c2ItbmV0Lm8NCiAgQ0MgICAgdXNiLWJ1cy5vDQogIENDICAgIHVz
Yi1kZXNjLm8NCiAgQ0MgICAgYnQubw0KICBDQyAgICBidC1ob3N0Lm8NCiAgQ0MgICAgYnQt
dmhjaS5vDQogIENDICAgIGJ0LWwyY2FwLm8NCiAgQ0MgICAgYnQtc2RwLm8NCiAgQ0MgICAg
YnQtaGNpLm8NCiAgQ0MgICAgYnQtaGlkLm8NCiAgQ0MgICAgdXNiLWJ0Lm8NCiAgQ0MgICAg
YnQtaGNpLWNzci5vDQogIENDICAgIGJ1ZmZlcmVkX2ZpbGUubw0KICBDQyAgICBtaWdyYXRp
b24ubw0KICBDQyAgICBtaWdyYXRpb24tdGNwLm8NCiAgQ0MgICAgcWVtdS1jaGFyLm8NCiAg
Q0MgICAgc2F2ZXZtLm8NCiAgQ0MgICAgbXNtb3VzZS5vDQogIENDICAgIHBzMi5vDQogIEND
ICAgIHFkZXYubw0KICBDQyAgICBxZGV2LXByb3BlcnRpZXMubw0KICBDQyAgICBibG9jay1t
aWdyYXRpb24ubw0KICBDQyAgICBpb2hhbmRsZXIubw0KICBDQyAgICBwZmxpYi5vDQogIEND
ICAgIGJpdG1hcC5vDQogIENDICAgIGJpdG9wcy5vDQogIENDICAgIG1pZ3JhdGlvbi1leGVj
Lm8NCiAgQ0MgICAgbWlncmF0aW9uLXVuaXgubw0KICBDQyAgICBtaWdyYXRpb24tZmQubw0K
ICBDQyAgICBhdWRpby9hdWRpby5vDQogIENDICAgIGF1ZGlvL25vYXVkaW8ubw0KICBDQyAg
ICBhdWRpby93YXZhdWRpby5vDQogIENDICAgIGF1ZGlvL21peGVuZy5vDQogIENDICAgIGF1
ZGlvL29zc2F1ZGlvLm8NCiAgQ0MgICAgYXVkaW8vd2F2Y2FwdHVyZS5vDQogIENDICAgIHVp
L2tleW1hcHMubw0KICBDQyAgICB1aS92bmMubw0KICBDQyAgICB1aS9kM2Rlcy5vDQogIEND
ICAgIHVpL3ZuYy1lbmMtemxpYi5vDQogIENDICAgIHVpL3ZuYy1lbmMtaGV4dGlsZS5vDQog
IENDICAgIHVpL3ZuYy1lbmMtdGlnaHQubw0KICBDQyAgICB1aS92bmMtcGFsZXR0ZS5vDQog
IENDICAgIHVpL3ZuYy1lbmMtenJsZS5vDQogIENDICAgIHVpL3ZuYy1qb2JzLXN5bmMubw0K
ICBDQyAgICBpb3Yubw0KICBDQyAgICBhY2wubw0KICBDQyAgICBjb21wYXRmZC5vDQogIEND
ICAgIG5vdGlmeS5vDQogIENDICAgIGV2ZW50X25vdGlmaWVyLm8NCiAgQ0MgICAgcWVtdS10
aW1lci5vDQogIENDICAgIHNsaXJwL2Nrc3VtLm8NCiAgQ0MgICAgc2xpcnAvaWYubw0KICBD
QyAgICBzbGlycC9pcF9pY21wLm8NCiAgQ0MgICAgc2xpcnAvaXBfaW5wdXQubw0KICBDQyAg
ICBzbGlycC9pcF9vdXRwdXQubw0KICBDQyAgICBzbGlycC9zbGlycC5vDQogIENDICAgIHNs
aXJwL21idWYubw0KICBDQyAgICBzbGlycC9taXNjLm8NCiAgQ0MgICAgc2xpcnAvc2J1Zi5v
DQogIENDICAgIHNsaXJwL3NvY2tldC5vDQogIENDICAgIHNsaXJwL3RjcF9pbnB1dC5vDQog
IENDICAgIHNsaXJwL3RjcF9vdXRwdXQubw0KICBDQyAgICBzbGlycC90Y3Bfc3Vici5vDQog
IENDICAgIHNsaXJwL3RjcF90aW1lci5vDQogIENDICAgIHNsaXJwL3VkcC5vDQogIENDICAg
IHNsaXJwL2Jvb3RwLm8NCiAgQ0MgICAgc2xpcnAvdGZ0cC5vDQogIENDICAgIHNsaXJwL2Fy
cF90YWJsZS5vDQogIENDICAgIHhlbl9iYWNrZW5kLm8NCiAgQ0MgICAgeGVuX2RldmNvbmZp
Zy5vDQogIENDICAgIHhlbl9jb25zb2xlLm8NCiAgQ0MgICAgeGVuZmIubw0KICBDQyAgICB4
ZW5fZGlzay5vDQogIENDICAgIHhlbl9uaWMubw0KICBDQyAgICBxbXAtbWFyc2hhbC5vDQog
IExJTksgIGkzODYtc29mdG1tdS9xZW11LXN5c3RlbS1pMzg2DQovdXNyL2xpYi9saWJjLnNv
OiB3YXJuaW5nOiBtdWx0aXBsZSBjb21tb24gb2YgYGVudmlyb24nDQovdXNyL2xpYi9jcnQw
Lm86IHdhcm5pbmc6IHByZXZpb3VzIGNvbW1vbiBpcyBoZXJlDQppbnN0YWxsIC1kIC1tIDA3
NTUgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJlL2RvYy9x
ZW11Ig0KaW5zdGFsbCAtYyAtbSAwNjQ0IHFlbXUtZG9jLmh0bWwgIHFlbXUtdGVjaC5odG1s
ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci9sb2NhbC9zaGFyZS9kb2MvcWVt
dSINCmluc3RhbGwgLWQgLW0gMDc1NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IvbG9jYWwvc2hhcmUvbWFuL21hbjEiDQppbnN0YWxsIC1jIC1tIDA2NDQgcWVtdS4xIHFl
bXUtaW1nLjEgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL2xvY2FsL3NoYXJl
L21hbi9tYW4xIg0KaW5zdGFsbCAtZCAtbSAwNzU1ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci9sb2NhbC9zaGFyZS9tYW4vbWFuOCINCmluc3RhbGwgLWMgLW0gMDY0NCBx
ZW11LW5iZC44ICIvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci9sb2NhbC9zaGFy
ZS9tYW4vbWFuOCINCmluc3RhbGwgLWQgLW0gMDc1NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IvbG9jYWwvZXRjL3FlbXUiDQppbnN0YWxsIC1jIC1tIDA2NDQgL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL3FlbXUteGVuL3N5c2NvbmZpZ3MvdGFyZ2V0L3RhcmdldC14ODZf
NjQuY29uZiAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IvbG9jYWwvZXRjL3Fl
bXUiDQppbnN0YWxsIC1kIC1tIDA3NTUgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYmV4ZWMiDQppbnN0YWxsIC1jIC1tIDA3NTUgIHFlbXUtZ2EgcWVtdS1u
YmQgcWVtdS1pbWcgcWVtdS1pbyAgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYmV4ZWMiDQppbnN0YWxsIC1kIC1tIDA3NTUgIi9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL3FlbXUteGVuIg0Kc2V0IC1lOyBmb3IgeCBp
biBiaW9zLmJpbiBzZ2FiaW9zLmJpbiB2Z2FiaW9zLmJpbiB2Z2FiaW9zLWNpcnJ1cy5iaW4g
dmdhYmlvcy1zdGR2Z2EuYmluIHZnYWJpb3Mtdm13YXJlLmJpbiB2Z2FiaW9zLXF4bC5iaW4g
cHBjX3JvbS5iaW4gb3BlbmJpb3Mtc3BhcmMzMiBvcGVuYmlvcy1zcGFyYzY0IG9wZW5iaW9z
LXBwYyBweGUtZTEwMDAucm9tIHB4ZS1lZXBybzEwMC5yb20gcHhlLW5lMmtfcGNpLnJvbSBw
eGUtcGNuZXQucm9tIHB4ZS1ydGw4MTM5LnJvbSBweGUtdmlydGlvLnJvbSBiYW1ib28uZHRi
IHBldGFsb2dpeC1zM2Fkc3AxODAwLmR0YiBwZXRhbG9naXgtbWw2MDUuZHRiIG1wYzg1NDRk
cy5kdGIgbXVsdGlib290LmJpbiBsaW51eGJvb3QuYmluIHMzOTAtemlwbC5yb20gc3BhcHIt
cnRhcy5iaW4gc2xvZi5iaW4gcGFsY29kZS1jbGlwcGVyOyBkbyBcDQoJaW5zdGFsbCAtYyAt
bSAwNjQ0IC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi9wYy1iaW9zLyR4ICIvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9zaGFyZS9xZW11LXhlbiI7IFwN
CmRvbmUNCmluc3RhbGwgLWQgLW0gMDc1NSAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvc2hhcmUvcWVtdS14ZW4va2V5bWFwcyINCnNldCAtZTsgZm9yIHggaW4g
ZGEgICAgIGVuLWdiICBldCAgZnIgICAgIGZyLWNoICBpcyAgbHQgIG1vZGlmaWVycyAgbm8g
IHB0LWJyICBzdiBhciAgICAgIGRlICAgICBlbi11cyAgZmkgIGZyLWJlICBociAgICAgaXQg
IGx2ICBubCAgICAgICAgIHBsICBydSAgICAgdGggY29tbW9uICBkZS1jaCAgZXMgICAgIGZv
ICBmci1jYSAgaHUgICAgIGphICBtayAgbmwtYmUgICAgICBwdCAgc2wgICAgIHRyOyBkbyBc
DQoJaW5zdGFsbCAtYyAtbSAwNjQ0IC9yb290L3hlbi00LjIuMC90b29scy9xZW11LXhlbi9w
Yy1iaW9zL2tleW1hcHMvJHggIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL3NoYXJlL3FlbXUteGVuL2tleW1hcHMiOyBcDQpkb25lDQpmb3IgZCBpbiBpMzg2LXNv
ZnRtbXU7IGRvIFwNCmdtYWtlIC1DICRkIGluc3RhbGwgfHwgZXhpdCAxIDsgXA0KICAgICAg
ICBkb25lDQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvcWVtdS14ZW4tZGlyL2kzODYtc29mdG1tdScNCmluc3RhbGwgLW0gNzU1IHFlbXUt
c3lzdGVtLWkzODYgIi9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
YmV4ZWMiDQpzdHJpcCAiL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliZXhlYy9xZW11LXN5c3RlbS1pMzg2Ig0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcWVtdS14ZW4tZGlyL2kzODYtc29mdG1tdScNCmdt
YWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3FlbXUt
eGVuLWRpcicNCmdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzJw0KZ21ha2UgLUMgeGVucG1kIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBk
aXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy94ZW5wbWQnDQpnY2MgIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGVucG1kLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVucG1kLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hl
bnBtZC8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB4ZW5wbWQubyB4ZW5wbWQuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgeGVucG1kLm8gLW8geGVucG1kIC9yb290L3hlbi00
LjIuMC90b29scy94ZW5wbWQvLi4vLi4vdG9vbHMveGVuc3RvcmUvbGlieGVuc3RvcmUuc28g
IC1ML3Vzci9wa2cvbGliDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucG1kLy4uLy4uL3Rv
b2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL3NiaW4NCi9yb290L3hlbi00LjIuMC90b29scy94ZW5wbWQvLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgeGVucG1kIC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4NCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVj
dG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBtZCcNCmdtYWtlWzJdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgbGlieGwgaW5z
dGFsbA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsJw0KL3Vzci9wa2cvYmluL3BlcmwgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUveGVuLWV4dGVybmFsL2JzZC1zeXMtcXVldWUtaC1z
ZWRkZXJ5IC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRl
L3hlbi1leHRlcm5hbC9ic2Qtc3lzLXF1ZXVlLmggLS1wcmVmaXg9bGlieGwgPl9saWJ4bF9s
aXN0LmgubmV3DQppZiAhIGNtcCAtcyBfbGlieGxfbGlzdC5oLm5ldyBfbGlieGxfbGlzdC5o
OyB0aGVuIG12IC1mIF9saWJ4bF9saXN0LmgubmV3IF9saWJ4bF9saXN0Lmg7IGVsc2Ugcm0g
LWYgX2xpYnhsX2xpc3QuaC5uZXc7IGZpDQpybSAtZiBfcGF0aHMuaC50bXAudG1wOyAgZWNo
byAiU0JJTkRJUj1cIi91c3IveGVuNDIvc2JpblwiIiA+Pl9wYXRocy5oLnRtcC50bXA7ICBl
Y2hvICJCSU5ESVI9XCIvdXNyL3hlbjQyL2JpblwiIiA+Pl9wYXRocy5oLnRtcC50bXA7ICBl
Y2hvICJMSUJFWEVDPVwiL3Vzci94ZW40Mi9saWJleGVjXCIiID4+X3BhdGhzLmgudG1wLnRt
cDsgIGVjaG8gIkxJQkRJUj1cIi91c3IveGVuNDIvbGliXCIiID4+X3BhdGhzLmgudG1wLnRt
cDsgIGVjaG8gIlNIQVJFRElSPVwiL3Vzci94ZW40Mi9zaGFyZVwiIiA+Pl9wYXRocy5oLnRt
cC50bXA7ICBlY2hvICJQUklWQVRFX0JJTkRJUj1cIi91c3IveGVuNDIvYmluXCIiID4+X3Bh
dGhzLmgudG1wLnRtcDsgIGVjaG8gIlhFTkZJUk1XQVJFRElSPVwiL3Vzci94ZW40Mi9saWIv
eGVuL2Jvb3RcIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiWEVOX0NPTkZJR19ESVI9
XCIvdXNyL3hlbjQyL2V0Yy94ZW5cIiIgPj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiWEVO
X1NDUklQVF9ESVI9XCIvdXNyL3hlbjQyL2V0Yy94ZW4vc2NyaXB0c1wiIiA+Pl9wYXRocy5o
LnRtcC50bXA7ICBlY2hvICJYRU5fTE9DS19ESVI9XCIvdXNyL3hlbjQyL3Zhci9saWJcIiIg
Pj5fcGF0aHMuaC50bXAudG1wOyAgZWNobyAiWEVOX1JVTl9ESVI9XCIvdXNyL3hlbjQyL3Zh
ci9ydW4veGVuXCIiID4+X3BhdGhzLmgudG1wLnRtcDsgIGVjaG8gIlhFTl9QQUdJTkdfRElS
PVwiL3Vzci94ZW40Mi92YXIvbGliL3hlbi94ZW5wYWdpbmdcIiIgPj5fcGF0aHMuaC50bXAu
dG1wOyAJaWYgISBjbXAgLXMgX3BhdGhzLmgudG1wLnRtcCBfcGF0aHMuaC50bXA7IHRoZW4g
bXYgLWYgX3BhdGhzLmgudG1wLnRtcCBfcGF0aHMuaC50bXA7IGVsc2Ugcm0gLWYgX3BhdGhz
LmgudG1wLnRtcDsgZmkNCnNlZCAtZSAicy9cKFtePV0qXCk9XCguKlwpLyNkZWZpbmUgXDEg
XDIvZyIgX3BhdGhzLmgudG1wID5fcGF0aHMuaC4yLnRtcA0Kcm0gLWYgX3BhdGhzLmgudG1w
DQppZiAhIGNtcCAtcyBfcGF0aHMuaC4yLnRtcCBfcGF0aHMuaDsgdGhlbiBtdiAtZiBfcGF0
aHMuaC4yLnRtcCBfcGF0aHMuaDsgZWxzZSBybSAtZiBfcGF0aHMuaC4yLnRtcDsgZmkNCi91
c3IvcGtnL2Jpbi9wZXJsIC13IGxpYnhsX3NhdmVfbXNnc19nZW4ucGwgX2xpYnhsX3NhdmVf
bXNnc19jYWxsb3V0LmggPl9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldw0KaWYgISBj
bXAgLXMgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmgubmV3IF9saWJ4bF9zYXZlX21zZ3Nf
Y2FsbG91dC5oOyB0aGVuIG12IC1mIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5oLm5ldyBf
bGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuaDsgZWxzZSBybSAtZiBfbGlieGxfc2F2ZV9tc2dz
X2NhbGxvdXQuaC5uZXc7IGZpDQovdXNyL3BrZy9iaW4vcGVybCAtdyBsaWJ4bF9zYXZlX21z
Z3NfZ2VuLnBsIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmggPl9saWJ4bF9zYXZlX21zZ3Nf
aGVscGVyLmgubmV3DQppZiAhIGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oLm5l
dyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5oOyB0aGVuIG12IC1mIF9saWJ4bF9zYXZlX21z
Z3NfaGVscGVyLmgubmV3IF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmg7IGVsc2Ugcm0gLWYg
X2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuaC5uZXc7IGZpDQpweXRob24yLjcgZ2VudHlwZXMu
cHkgbGlieGxfdHlwZXMuaWRsIF9fbGlieGxfdHlwZXMuaCBfX2xpYnhsX3R5cGVzX2pzb24u
aCBfX2xpYnhsX3R5cGVzLmMNClBhcnNpbmcgbGlieGxfdHlwZXMuaWRsDQpvdXRwdXR0aW5n
IGxpYnhsIHR5cGUgZGVmaW5pdGlvbnMgdG8gX19saWJ4bF90eXBlcy5oDQpvdXRwdXR0aW5n
IGxpYnhsIEpTT04gZGVmaW5pdGlvbnMgdG8gX19saWJ4bF90eXBlc19qc29uLmgNCm91dHB1
dHRpbmcgbGlieGwgdHlwZSBpbXBsZW1lbnRhdGlvbnMgdG8gX19saWJ4bF90eXBlcy5jDQpp
ZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzLmggX2xpYnhsX3R5cGVzLmg7IHRoZW4gbXYgLWYg
X19saWJ4bF90eXBlcy5oIF9saWJ4bF90eXBlcy5oOyBlbHNlIHJtIC1mIF9fbGlieGxfdHlw
ZXMuaDsgZmkNCmlmICEgY21wIC1zIF9fbGlieGxfdHlwZXNfanNvbi5oIF9saWJ4bF90eXBl
c19qc29uLmg7IHRoZW4gbXYgLWYgX19saWJ4bF90eXBlc19qc29uLmggX2xpYnhsX3R5cGVz
X2pzb24uaDsgZWxzZSBybSAtZiBfX2xpYnhsX3R5cGVzX2pzb24uaDsgZmkNCmlmICEgY21w
IC1zIF9fbGlieGxfdHlwZXMuYyBfbGlieGxfdHlwZXMuYzsgdGhlbiBtdiAtZiBfX2xpYnhs
X3R5cGVzLmMgX2xpYnhsX3R5cGVzLmM7IGVsc2Ugcm0gLWYgX19saWJ4bF90eXBlcy5jOyBm
aQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLl9s
aWJ4bC5hcGktZm9yLWNoZWNrLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vy
cm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdu
by1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4g
LWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1FIGxpYnhsLmggIC1J
L3Vzci9wa2cvaW5jbHVkZSBcDQoJLURMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk9TElC
WExfRVhURVJOQUxfQ0FMTEVSU19PTkxZIFwNCgk+X2xpYnhsLmFwaS1mb3ItY2hlY2submV3
DQptdiAtZiBfbGlieGwuYXBpLWZvci1jaGVjay5uZXcgX2xpYnhsLmFwaS1mb3ItY2hlY2sN
Ci91c3IvcGtnL2Jpbi9wZXJsIGNoZWNrLWxpYnhsLWFwaS1ydWxlcyBfbGlieGwuYXBpLWZv
ci1jaGVjaw0KdG91Y2ggbGlieGwuYXBpLW9rDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFy
YXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxp
dGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhsIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
ICAtYyAtbyB4bC5vIHhsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1v
bWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdu
dTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhsX2NtZGltcGwuby5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0
aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY29uZmlnLmggICAtYyAtbyB4bF9jbWRpbXBsLm8geGxfY21kaW1wbC5jICAt
SS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1t
NjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1w
cm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09M
U19fIC1NTUQgLU1GIC54bF9jbWR0YWJsZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJh
dGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0
ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGwgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1pbmNs
dWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAg
IC1jIC1vIHhsX2NtZHRhYmxlLm8geGxfY21kdGFibGUuYyAgLUkvdXNyL3BrZy9pbmNsdWRl
DQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0
LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGxf
c3hwLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3Jt
YXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVh
ZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bCAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAgLWMgLW8geGxfc3hwLm8geGxfc3hw
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsdV9jZmdfeS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1k
ZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQt
bm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9jZmdfeS5vIGxpYnhsdV9jZmdf
eS5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bHVfY2ZnX2wuby5kIC1mbm8tb3B0aW1pemUtc2li
bGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3Npbmct
ZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0
LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgICAtYyAtbyBsaWJ4bHVfY2ZnX2wubyBsaWJ4bHVfY2Zn
X2wuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9p
bnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdz
dHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19Y
RU5fVE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X2NmZy5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1k
ZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQt
bm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9jZmcubyBsaWJ4bHVfY2ZnLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0
LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RP
T0xTX18gLU1NRCAtTUYgLmxpYnhsdV9kaXNrX2wuby5kIC1mbm8tb3B0aW1pemUtc2libGlu
Zy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVj
bGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5v
bmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2luY2x1ZGUgICAtYyAtbyBsaWJ4bHVfZGlza19sLm8gbGlieGx1X2Rpc2tf
bC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0
cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hF
Tl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bHVfZGlzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1k
ZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQt
bm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV9kaXNrLm8gbGlieGx1X2Rpc2su
YyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAubGlieGx1X3ZpZi5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgIC1jIC1vIGxpYnhsdV92aWYubyBsaWJ4bHVfdmlmLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLmxpYnhsdV9wY2kuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgICAtYyAtbyBsaWJ4bHVfcGNpLm8gbGlieGx1X3BjaS5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgICAtcHRocmVhZCAtV2wsLXNvbmFtZSAtV2wsbGlieGx1dGls
LnNvLjEuMCAtc2hhcmVkIC1vIGxpYnhsdXRpbC5zby4xLjAuMCBsaWJ4bHVfY2ZnX3kubyBs
aWJ4bHVfY2ZnX2wubyBsaWJ4bHVfY2ZnLm8gbGlieGx1X2Rpc2tfbC5vIGxpYnhsdV9kaXNr
Lm8gbGlieGx1X3ZpZi5vIGxpYnhsdV9wY2kubyAgIC1ML3Vzci9wa2cvbGliDQpsbiAtc2Yg
bGlieGx1dGlsLnNvLjEuMC4wIGxpYnhsdXRpbC5zby4xLjANCmxuIC1zZiBsaWJ4bHV0aWwu
c28uMS4wIGxpYnhsdXRpbC5zbw0KcHl0aG9uMi43IGdlbnR5cGVzLnB5IGxpYnhsX3R5cGVz
X2ludGVybmFsLmlkbCBfX2xpYnhsX3R5cGVzX2ludGVybmFsLmggX19saWJ4bF90eXBlc19p
bnRlcm5hbF9qc29uLmggX19saWJ4bF90eXBlc19pbnRlcm5hbC5jDQpQYXJzaW5nIGxpYnhs
X3R5cGVzX2ludGVybmFsLmlkbA0Kb3V0cHV0dGluZyBsaWJ4bCB0eXBlIGRlZmluaXRpb25z
IHRvIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuaA0Kb3V0cHV0dGluZyBsaWJ4bCBKU09OIGRl
ZmluaXRpb25zIHRvIF9fbGlieGxfdHlwZXNfaW50ZXJuYWxfanNvbi5oDQpvdXRwdXR0aW5n
IGxpYnhsIHR5cGUgaW1wbGVtZW50YXRpb25zIHRvIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwu
Yw0KaWYgISBjbXAgLXMgX19saWJ4bF90eXBlc19pbnRlcm5hbC5oIF9saWJ4bF90eXBlc19p
bnRlcm5hbC5oOyB0aGVuIG12IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuaCBfbGlieGxf
dHlwZXNfaW50ZXJuYWwuaDsgZWxzZSBybSAtZiBfX2xpYnhsX3R5cGVzX2ludGVybmFsLmg7
IGZpDQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5cGVzX2ludGVybmFsX2pzb24uaCBfbGlieGxf
dHlwZXNfaW50ZXJuYWxfanNvbi5oOyB0aGVuIG12IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJu
YWxfanNvbi5oIF9saWJ4bF90eXBlc19pbnRlcm5hbF9qc29uLmg7IGVsc2Ugcm0gLWYgX19s
aWJ4bF90eXBlc19pbnRlcm5hbF9qc29uLmg7IGZpDQppZiAhIGNtcCAtcyBfX2xpYnhsX3R5
cGVzX2ludGVybmFsLmMgX2xpYnhsX3R5cGVzX2ludGVybmFsLmM7IHRoZW4gbXYgLWYgX19s
aWJ4bF90eXBlc19pbnRlcm5hbC5jIF9saWJ4bF90eXBlc19pbnRlcm5hbC5jOyBlbHNlIHJt
IC1mIF9fbGlieGxfdHlwZXNfaW50ZXJuYWwuYzsgZmkNCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5mbGV4YXJyYXkuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21p
c3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
Zm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvY29uZmlnLmggLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8g
ZmxleGFycmF5Lm8gZmxleGFycmF5LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEg
LWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
c3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bC5vIGxpYnhsLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLmxpYnhsX2NyZWF0ZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
V2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMg
LVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAt
SS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRl
IC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMg
LW8gbGlieGxfY3JlYXRlLm8gbGlieGxfY3JlYXRlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhs
X2RtLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3Jt
YXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9u
LWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVh
ZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9kbS5vIGxp
YnhsX2RtLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3BjaS5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2lu
Zy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3Jt
YXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jb25maWcuaCAgLWMgLW8gbGlieGxfcGNpLm8gbGlieGxfcGNpLmMgIC1JL3Vzci9wa2cv
aW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5v
LXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAt
TUYgLmxpYnhsX2RvbS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9y
IC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1k
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQ
SUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGli
eGxfZG9tLm8gbGlieGxfZG9tLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX2V4ZWMuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxl
bmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2V4ZWMubyBsaWJ4bF9leGVj
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3hzaGVscC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1k
ZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQt
bm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hl
bnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9j
b25maWcuaCAgLWMgLW8gbGlieGxfeHNoZWxwLm8gbGlieGxfeHNoZWxwLmMgIC1JL3Vzci9w
a2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLmxpYnhsX2RldmljZS5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAt
V2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMg
LVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAt
SS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
aW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRl
IC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMg
LW8gbGlieGxfZGV2aWNlLm8gbGlieGxfZGV2aWNlLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0K
Z2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhs
X2ludGVybmFsLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVdu
by1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAt
cHRocmVhZCAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9p
bnRlcm5hbC5vIGxpYnhsX2ludGVybmFsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAt
TzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3V0aWxz
Lm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQt
emVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF91dGlscy5vIGxp
YnhsX3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3V1aWQuby5kIC1mbm8tb3B0aW1p
emUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21p
c3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
Zm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX3V1aWQubyBsaWJ4bF91dWlkLmMgIC1JL3Vz
ci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAt
ZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18g
LU1NRCAtTUYgLmxpYnhsX2pzb24uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25z
IC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwg
LUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVk
ZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1j
IC1vIGxpYnhsX2pzb24ubyBsaWJ4bF9qc29uLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2Nj
ICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX2Fv
dXRpbHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZv
cm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhy
ZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX2FvdXRp
bHMubyBsaWJ4bF9hb3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZu
by1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3Rk
PWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX251bWEuby5kIC1m
bm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxl
bmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX251bWEubyBsaWJ4bF9udW1h
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmxpYnhsX3NhdmVfY2FsbG91dC5vLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlz
c2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdm
b3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfc2F2ZV9jYWxsb3V0Lm8gbGlieGxfc2F2ZV9j
YWxsb3V0LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KL3Vzci9wa2cvYmluL3BlcmwgLXcgbGli
eGxfc2F2ZV9tc2dzX2dlbi5wbCBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQuYyA+X2xpYnhs
X3NhdmVfbXNnc19jYWxsb3V0LmMubmV3DQppZiAhIGNtcCAtcyBfbGlieGxfc2F2ZV9tc2dz
X2NhbGxvdXQuYy5uZXcgX2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmM7IHRoZW4gbXYgLWYg
X2xpYnhsX3NhdmVfbXNnc19jYWxsb3V0LmMubmV3IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91
dC5jOyBlbHNlIHJtIC1mIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5jLm5ldzsgZmkNCmdj
YyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5fbGlieGxf
c2F2ZV9tc2dzX2NhbGxvdXQuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X
bm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUku
IC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1v
IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5vIF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5saWJ4bF9xbXAuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1j
YWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFy
YXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxp
dGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4u
L3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9v
bHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5j
bHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9y
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAt
aW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmln
LmggIC1jIC1vIGxpYnhsX3FtcC5vIGxpYnhsX3FtcC5jICAtSS91c3IvcGtnL2luY2x1ZGUN
CmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4
bF9ldmVudC5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8t
Zm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0
aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfZXZl
bnQubyBsaWJ4bF9ldmVudC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9mb3JrLm8uZCAtZm5v
LW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5n
dGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hl
bi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9mb3JrLm8gbGlieGxfZm9yay5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5vc2RlcHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIG9zZGVwcy5vIG9zZGVwcy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9wYXRocy5v
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXpl
cm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCAgLWMgLW8gbGlieGxfcGF0aHMubyBsaWJ4
bF9wYXRocy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9ib290bG9hZGVyLm8uZCAtZm5vLW9w
dGltaXplLXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGgg
LVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAtV2Zvcm1hdC1ub25saXRlcmFsIC1JLiAtZlBJQyAtcHRocmVhZCAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMveGVuc3RvcmUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4v
dG9vbHMvaW5jbHVkZSAgLWluY2x1ZGUgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2NvbmZpZy5oICAtYyAtbyBsaWJ4bF9ib290bG9hZGVyLm8gbGlieGxfYm9v
dGxvYWRlci5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9ub2Jsa3RhcDIuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAt
V21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX25vYmxrdGFwMi5vIGxpYnhsX25vYmxr
dGFwMi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAt
V3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURf
X1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9jcHVpZC5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2lu
Zy1kZWNsYXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3Jt
YXQtbm9ubGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jb25maWcuaCAgLWMgLW8gbGlieGxfY3B1aWQubyBsaWJ4bF9jcHVpZC5jICAtSS91c3Iv
cGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5
cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1N
TUQgLU1GIC5saWJ4bF94ODYuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X
bm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUku
IC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMg
LUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1v
IGxpYnhsX3g4Ni5vIGxpYnhsX3g4Ni5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8x
IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcg
LXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5saWJ4bF9uZXRic2Qu
by5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16
ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4t
NC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggIC1jIC1vIGxpYnhsX25ldGJzZC5vIGxp
YnhsX25ldGJzZC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1m
cmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5fbGlieGxfdHlwZXMuby5kIC1mbm8tb3B0
aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAt
V21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy94ZW5zdG9yZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9pbmNsdWRlICAtaW5jbHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY29uZmlnLmggIC1jIC1vIF9saWJ4bF90eXBlcy5vIF9saWJ4bF90eXBlcy5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9U
T09MU19fIC1NTUQgLU1GIC5saWJ4bF9mbGFzay5vLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5n
LWNhbGxzICAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8tbGVuZ3RoIC1XbWlzc2luZy1kZWNs
YXJhdGlvbnMgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdmb3JtYXQtbm9u
bGl0ZXJhbCAtSS4gLWZQSUMgLXB0aHJlYWQgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4YyAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9p
bmNsdWRlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0
b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
IC1pbmNsdWRlIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jb25m
aWcuaCAgLWMgLW8gbGlieGxfZmxhc2subyBsaWJ4bF9mbGFzay5jICAtSS91c3IvcGtnL2lu
Y2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1G
IC5fbGlieGxfdHlwZXNfaW50ZXJuYWwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRp
b25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVy
YWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMv
bGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAt
SS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtaW5j
bHVkZSAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmgg
IC1jIC1vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5j
ICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtcHRocmVhZCAtV2wsLXNvbmFtZSAtV2ws
bGlieGVubGlnaHQuc28uMi4wIC1zaGFyZWQgLW8gbGlieGVubGlnaHQuc28uMi4wLjAgZmxl
eGFycmF5Lm8gbGlieGwubyBsaWJ4bF9jcmVhdGUubyBsaWJ4bF9kbS5vIGxpYnhsX3BjaS5v
IGxpYnhsX2RvbS5vIGxpYnhsX2V4ZWMubyBsaWJ4bF94c2hlbHAubyBsaWJ4bF9kZXZpY2Uu
byBsaWJ4bF9pbnRlcm5hbC5vIGxpYnhsX3V0aWxzLm8gbGlieGxfdXVpZC5vIGxpYnhsX2pz
b24ubyBsaWJ4bF9hb3V0aWxzLm8gbGlieGxfbnVtYS5vIGxpYnhsX3NhdmVfY2FsbG91dC5v
IF9saWJ4bF9zYXZlX21zZ3NfY2FsbG91dC5vIGxpYnhsX3FtcC5vIGxpYnhsX2V2ZW50Lm8g
bGlieGxfZm9yay5vIG9zZGVwcy5vIGxpYnhsX3BhdGhzLm8gbGlieGxfYm9vdGxvYWRlci5v
IGxpYnhsX25vYmxrdGFwMi5vIGxpYnhsX2NwdWlkLm8gbGlieGxfeDg2Lm8gbGlieGxfbmV0
YnNkLm8gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJu
YWwubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvbGli
eGVuY3RybC5zbyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMvbGlieGVuZ3Vlc3Quc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvICAtbHV0aWwgICAtbHlhamwgIC1ML3Vzci9w
a2cvbGliDQpsbiAtc2YgbGlieGVubGlnaHQuc28uMi4wLjAgbGlieGVubGlnaHQuc28uMi4w
DQpsbiAtc2YgbGlieGVubGlnaHQuc28uMi4wIGxpYnhlbmxpZ2h0LnNvDQpnY2MgICAgLXB0
aHJlYWQgLW8geGwgeGwubyB4bF9jbWRpbXBsLm8geGxfY21kdGFibGUubyB4bF9zeHAubyBs
aWJ4bHV0aWwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhsL2xpYnhlbmxpZ2h0LnNvIC1XbCwtcnBhdGgtbGluaz0vcm9vdC94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLVdsLC1ycGF0aC1saW5rPS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAgL3Jvb3QveGVuLTQuMi4w
L3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28gLWx5YWpsICAt
TC91c3IvcGtnL2xpYg0KcHl0aG9uMi43IGdlbnRlc3QucHkgbGlieGxfdHlwZXMuaWRsIHRl
c3RpZGwuYy5uZXcNClBhcnNpbmcgbGlieGxfdHlwZXMuaWRsDQptdiB0ZXN0aWRsLmMubmV3
IHRlc3RpZGwuYw0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLnRlc3RpZGwuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1Xbm8t
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUkuIC1m
UElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9yb290L3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9pbmNsdWRlICAtYyAtbyB0ZXN0aWRsLm8g
dGVzdGlkbC5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgICAtcHRocmVhZCAtbyB0ZXN0
aWRsIHRlc3RpZGwubyBsaWJ4bHV0aWwuc28gL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvIC1XbCwtcnBhdGgtbGluaz0vcm9v
dC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMgLVdsLC1ycGF0aC1s
aW5rPS9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZSAg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0
cmwuc28gIC1ML3Vzci9wa2cvbGliDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRl
ciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5f
VE9PTFNfXyAtTU1EIC1NRiAubGlieGxfc2F2ZV9oZWxwZXIuby5kIC1mbm8tb3B0aW1pemUt
c2libGluZy1jYWxscyAgLVdlcnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3Np
bmctZGVjbGFyYXRpb25zIC1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9y
bWF0LW5vbmxpdGVyYWwgLUkuIC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGxpYnhsX3NhdmVfaGVscGVyLm8gbGli
eGxfc2F2ZV9oZWxwZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQovdXNyL3BrZy9iaW4vcGVy
bCAtdyBsaWJ4bF9zYXZlX21zZ3NfZ2VuLnBsIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmMg
Pl9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmMubmV3DQppZiAhIGNtcCAtcyBfbGlieGxfc2F2
ZV9tc2dzX2hlbHBlci5jLm5ldyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5jOyB0aGVuIG12
IC1mIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLmMubmV3IF9saWJ4bF9zYXZlX21zZ3NfaGVs
cGVyLmM7IGVsc2Ugcm0gLWYgX2xpYnhsX3NhdmVfbXNnc19oZWxwZXIuYy5uZXc7IGZpDQpn
Y2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuX2xpYnhs
X3NhdmVfbXNnc19oZWxwZXIuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdl
cnJvciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X
bm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZm9ybWF0LW5vbmxpdGVyYWwgLUku
IC1mUElDIC1wdGhyZWFkIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rv
b2xzL2xpYnhjIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2lu
Y2x1ZGUgIC1jIC1vIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLm8gX2xpYnhsX3NhdmVfbXNn
c19oZWxwZXIuYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2MgICAgLXB0aHJlYWQgLW8gbGli
eGwtc2F2ZS1oZWxwZXIgbGlieGxfc2F2ZV9oZWxwZXIubyBfbGlieGxfc2F2ZV9tc2dzX2hl
bHBlci5vIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4Yy9s
aWJ4ZW5jdHJsLnNvIC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJ4Yy9saWJ4ZW5ndWVzdC5zbyAgLUwvdXNyL3BrZy9saWINCmFyIHJjcyBsaWJ4ZW5saWdo
dC5hIGZsZXhhcnJheS5vIGxpYnhsLm8gbGlieGxfY3JlYXRlLm8gbGlieGxfZG0ubyBsaWJ4
bF9wY2kubyBsaWJ4bF9kb20ubyBsaWJ4bF9leGVjLm8gbGlieGxfeHNoZWxwLm8gbGlieGxf
ZGV2aWNlLm8gbGlieGxfaW50ZXJuYWwubyBsaWJ4bF91dGlscy5vIGxpYnhsX3V1aWQubyBs
aWJ4bF9qc29uLm8gbGlieGxfYW91dGlscy5vIGxpYnhsX251bWEubyBsaWJ4bF9zYXZlX2Nh
bGxvdXQubyBfbGlieGxfc2F2ZV9tc2dzX2NhbGxvdXQubyBsaWJ4bF9xbXAubyBsaWJ4bF9l
dmVudC5vIGxpYnhsX2ZvcmsubyBvc2RlcHMubyBsaWJ4bF9wYXRocy5vIGxpYnhsX2Jvb3Rs
b2FkZXIubyBsaWJ4bF9ub2Jsa3RhcDIubyBsaWJ4bF9jcHVpZC5vIGxpYnhsX3g4Ni5vIGxp
YnhsX25ldGJzZC5vIF9saWJ4bF90eXBlcy5vIGxpYnhsX2ZsYXNrLm8gX2xpYnhsX3R5cGVz
X2ludGVybmFsLm8NCmFyIHJjcyBsaWJ4bHV0aWwuYSBsaWJ4bHVfY2ZnX3kubyBsaWJ4bHVf
Y2ZnX2wubyBsaWJ4bHVfY2ZnLm8gbGlieGx1X2Rpc2tfbC5vIGxpYnhsdV9kaXNrLm8gbGli
eGx1X3ZpZi5vIGxpYnhsdV9wY2kubw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0wNzU1IC1wIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL3NiaW4NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWINCi9yb290L3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlDQovcm9vdC94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvZXRjL2Jhc2hfY29tcGxldGlv
bi5kDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY3Jvc3MtaW5z
dGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvdmFyL3J1bi94ZW4NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9iaW4NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4bCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9zYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4v
Li4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGlieGwtc2F2ZS1oZWxwZXIgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQovcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgbGli
eGVubGlnaHQuc28uMi4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliDQpsbiAtc2YgbGlieGVubGlnaHQuc28uMi4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL2xpYnhlbmxpZ2h0LnNvLjIuMA0KbG4gLXNmIGxp
YnhlbmxpZ2h0LnNvLjIuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvbGlieGVubGlnaHQuc28NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8u
Li90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4ZW5saWdodC5hIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNzU1IC1wIGxpYnhsdXRp
bC5zby4xLjAuMCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIN
CmxuIC1zZiBsaWJ4bHV0aWwuc28uMS4wLjAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvbGliL2xpYnhsdXRpbC5zby4xLjANCmxuIC1zZiBsaWJ4bHV0aWwuc28u
MS4wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9saWJ4bHV0
aWwuc28NCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9jcm9zcy1p
bnN0YWxsIC1tMDY0NCAtcCBsaWJ4bHV0aWwuYSAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWINCi9yb290L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCBsaWJ4bC5oIGxpYnhsX2V2ZW50LmggbGli
eGxfanNvbi5oIF9saWJ4bF90eXBlcy5oIF9saWJ4bF90eXBlc19qc29uLmggX2xpYnhsX2xp
c3QuaCBsaWJ4bF91dGlscy5oIGxpYnhsX3V1aWQuaCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9pbmNsdWRlDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA2NDQgLXAgYmFzaC1jb21wbGV0aW9uIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2V0Yy9iYXNoX2NvbXBsZXRp
b24uZC94bC5zaA0KZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4y
LjAvdG9vbHMvbGlieGwnDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scycNCmdtYWtlIC1DIHJlbXVzIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9yZW11cycNCi9yb290L3hl
bi00LjIuMC90b29scy9yZW11cy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1
NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NCi9yb290
L3hlbi00LjIuMC90b29scy9yZW11cy8uLi8uLi90b29scy9weXRob24vaW5zdGFsbC13cmFw
ICIvdXNyL3BrZy9iaW4vcHl0aG9uMi43IiAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcmVtdXMv
Li4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgcmVtdXMgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvYmluDQpnbWFrZVszXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9yZW11cycNCmdtYWtlWzJdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgeGVucGFnaW5n
IGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIu
MC90b29scy94ZW5wYWdpbmcnDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAt
bTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3Qt
cHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuZmlsZV9vcHMuby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxs
cyAgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nLy4uLy4uL3Rvb2xzL2xpYnhj
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90b29scy9pbmNsdWRl
IC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90b29scy94ZW5zdG9y
ZSAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtcHRocmVhZCAtV2Vycm9yIC1Xbm8tdW51c2VkIC1nICAtYyAtbyBmaWxlX29wcy5vIGZp
bGVfb3BzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1l
LXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxs
IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAt
RF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLnhlbnBhZ2luZy5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtSS9yb290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4v
dG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nLy4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90
b29scy9pbmNsdWRlIC1wdGhyZWFkIC1XZXJyb3IgLVduby11bnVzZWQgLWcgIC1jIC1vIHhl
bnBhZ2luZy5vIHhlbnBhZ2luZy5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmdjYyAgLU8xIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5wb2xpY3lfZGVmYXVsdC5v
LmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzICAtSS9yb290L3hlbi00LjIuMC90b29s
cy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVucGFnaW5nLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
eGVucGFnaW5nLy4uLy4uL3Rvb2xzL3hlbnN0b3JlIC1JL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnBhZ2luZy8uLi8uLi90b29scy9pbmNsdWRlIC1wdGhyZWFkIC1XZXJyb3IgLVduby11
bnVzZWQgLWcgIC1jIC1vIHBvbGljeV9kZWZhdWx0Lm8gcG9saWN5X2RlZmF1bHQuYyAgLUkv
dXNyL3BrZy9pbmNsdWRlDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0
IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAgIC1EX19YRU5fVE9PTFNf
XyAtTU1EIC1NRiAucGFnZWluLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1J
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS9y
b290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMveGVuc3RvcmUgLUkv
cm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLXB0
aHJlYWQgLVdlcnJvciAtV25vLXVudXNlZCAtZyAgLWMgLW8gcGFnZWluLm8gcGFnZWluLmMg
IC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAgIC1wdGhyZWFkIC1vIHhlbnBhZ2luZyBmaWxl
X29wcy5vIHhlbnBhZ2luZy5vIHBvbGljeV9kZWZhdWx0Lm8gcGFnZWluLm8gL3Jvb3QveGVu
LTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90b29scy9saWJ4Yy9saWJ4ZW5jdHJsLnNv
IC9yb290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMveGVuc3RvcmUv
bGlieGVuc3RvcmUuc28gICAtTC91c3IvcGtnL2xpYg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3hlbnBhZ2luZy8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1kIC1tMDc1NSAtcCAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi92YXIvbGliL3hlbi94ZW5wYWdp
bmcNCi9yb290L3hlbi00LjIuMC90b29scy94ZW5wYWdpbmcvLi4vLi4vdG9vbHMvY3Jvc3Mt
aW5zdGFsbCAtZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliZXhlYw0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3hlbnBhZ2luZy8uLi8uLi90
b29scy9jcm9zcy1pbnN0YWxsIC1tMDc1NSAtcCB4ZW5wYWdpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliZXhlYw0KZ21ha2VbM106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMveGVucGFnaW5nJw0KZ21ha2VbMl06IExl
YXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZVsyXTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnDQpnbWFrZSAtQyBkZWJ1
Z2dlci9nZGJzeCBpbnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9v
dC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIvZ2Ric3gnDQpnbWFrZSAtQyBneA0KZ21ha2Vb
NF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2Vy
L2dkYnN4L2d4Jw0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlw
ZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xTX18gLU1N
RCAtTUYgLmd4X2NvbW0uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAgLVdlcnJv
ciAtV21pc3NpbmctcHJvdG90eXBlcyAgIC1jIC1vIGd4X2NvbW0ubyBneF9jb21tLmMgIC1J
L3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02
NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVOX1RPT0xT
X18gLU1NRCAtTUYgLmd4X21haW4uby5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAg
LVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcyAgIC1jIC1vIGd4X21haW4ubyBneF9tYWlu
LmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZyYW1lLXBvaW50
ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3Ry
aWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgICAtRF9fWEVO
X1RPT0xTX18gLU1NRCAtTUYgLmd4X3V0aWxzLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgICAtYyAtbyBneF91dGlscy5v
IGd4X3V0aWxzLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KZ2NjICAtTzEgLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQg
ICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmd4X2xvY2FsLm8uZCAtZm5vLW9wdGltaXpl
LXNpYmxpbmctY2FsbHMgIC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMgICAtYyAtbyBn
eF9sb2NhbC5vIGd4X2xvY2FsLmMgIC1JL3Vzci9wa2cvaW5jbHVkZQ0KYXIgY3IgZ3hfYWxs
LmEgZ3hfY29tbS5vIGd4X21haW4ubyBneF91dGlscy5vIGd4X2xvY2FsLm8gICAgICAgICMg
cHJvYmxlbSB3aXRoIGxkIHVzaW5nIC1tMzIgDQpnbWFrZVs0XTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scy9kZWJ1Z2dlci9nZGJzeC9neCcNCmdtYWtlIC1D
IHhnDQpnbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvZGVidWdnZXIvZ2Ric3gveGcnDQpnbWFrZSAtQyAuLi8uLi8uLi9pbmNsdWRlDQpnbWFr
ZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVk
ZScNCmdtYWtlIC1DIHhlbi1mb3JlaWduDQpnbWFrZVs2XTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbicNCi4vY2hlY2tl
ciA+IHRtcC5zaXplDQpkaWZmIC11IHJlZmVyZW5jZS5zaXplIHRtcC5zaXplDQpybSB0bXAu
c2l6ZQ0KZ21ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9v
bHMvaW5jbHVkZS94ZW4tZm9yZWlnbicNCmdtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBg
L3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2luY2x1ZGUnDQpnY2MgIC1PMSAtZm5vLW9taXQtZnJh
bWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg
IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAueGdfbWFpbi5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzICAtSS9yb290L3hl
bi00LjIuMC90b29scy9kZWJ1Z2dlci9nZGJzeC94Zy8uLi8uLi8uLi8uLi90b29scy9pbmNs
dWRlICAtYyAtbyB4Z19tYWluLm8geGdfbWFpbi5jICAtSS91c3IvcGtnL2luY2x1ZGUNCmFy
IGNyIHhnX2FsbC5hIHhnX21haW4ubyAgICAgIyBwcm9ibGVtcyB1c2luZyAtbTMyIGluIGxk
IA0KZ21ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMv
ZGVidWdnZXIvZ2Ric3gveGcnDQpnbWFrZSBnZGJzeA0KZ21ha2VbNF06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2VyL2dkYnN4Jw0KZ2NjIC1v
IGdkYnN4IGd4L2d4X2FsbC5hIHhnL3hnX2FsbC5hDQpnbWFrZVs0XTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9kZWJ1Z2dlci9nZGJzeCcNClsgLWQgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2JpbiBdIHx8IC9yb290L3hl
bi00LjIuMC90b29scy9kZWJ1Z2dlci9nZGJzeC8uLi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1kIC1tMDc1NSAtcCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9zYmluDQovcm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIvZ2Ric3gvLi4vLi4vLi4v
dG9vbHMvY3Jvc3MtaW5zdGFsbCAtbTA3NTUgLXAgZ2Ric3ggL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvc2Jpbi9nZGJzeA0KZ21ha2VbM106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIvZ2Ric3gnDQpnbWFrZVsy
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlWzJd
OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlIC1D
IGRlYnVnZ2VyL2tkZCBpbnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv
cm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIva2RkJw0KZ2NjICAtTzEgLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgICAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmtkZC5vLmQgLWZuby1vcHRpbWl6ZS1z
aWJsaW5nLWNhbGxzICAtSS9yb290L3hlbi00LjIuMC90b29scy9kZWJ1Z2dlci9rZGQvLi4v
Li4vLi4vdG9vbHMvbGlieGMgLUkvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdnZXIva2Rk
Ly4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgIC1jIC1vIGtkZC5vIGtkZC5jICAtSS91c3IvcGtn
L2luY2x1ZGUNCmdjYyAgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQg
LU1GIC5rZGQteGVuLm8uZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgIC1JL3Jvb3Qv
eGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2VyL2tkZC8uLi8uLi8uLi90b29scy9saWJ4YyAtSS9y
b290L3hlbi00LjIuMC90b29scy9kZWJ1Z2dlci9rZGQvLi4vLi4vLi4vdG9vbHMvaW5jbHVk
ZSAgLWMgLW8ga2RkLXhlbi5vIGtkZC14ZW4uYyAgLUkvdXNyL3BrZy9pbmNsdWRlDQpnY2Mg
ICAgLW8ga2RkIGtkZC5vIGtkZC14ZW4ubyAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvZGVidWdn
ZXIva2RkLy4uLy4uLy4uL3Rvb2xzL2xpYnhjL2xpYnhlbmN0cmwuc28NClsgLWQgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2JpbiBdIHx8IC9yb290L3hlbi00
LjIuMC90b29scy9kZWJ1Z2dlci9rZGQvLi4vLi4vLi4vdG9vbHMvY3Jvc3MtaW5zdGFsbCAt
ZCAtbTA3NTUgLXAgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvc2Jp
bg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2VyL2tkZC8uLi8uLi8uLi90b29scy9j
cm9zcy1pbnN0YWxsIC1tMDc1NSAtcCBrZGQgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvc2Jpbi9rZGQNCmdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jv
b3QveGVuLTQuMi4wL3Rvb2xzL2RlYnVnZ2VyL2tkZCcNCmdtYWtlWzJdOiBMZWF2aW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06IEVudGVyaW5nIGRp
cmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMgdGVzdHMgaW5zdGFs
bA0KZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3Rlc3RzJw0KZ21ha2VbM106IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGluc3RhbGwnLg0K
Z21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvdGVz
dHMnDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cycNCmdtYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29s
cycNCmdtYWtlIC1DIHB5dGhvbiBpbnN0YWxsDQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvcHl0aG9uJw0Kcm0gLWYgInhlbi91dGlsL3Bh
dGgucHkiLnRtcDsgIGVjaG8gIlNCSU5ESVI9XCIvdXNyL3hlbjQyL3NiaW5cIiIgPj4ieGVu
L3V0aWwvcGF0aC5weSIudG1wOyAgZWNobyAiQklORElSPVwiL3Vzci94ZW40Mi9iaW5cIiIg
Pj4ieGVuL3V0aWwvcGF0aC5weSIudG1wOyAgZWNobyAiTElCRVhFQz1cIi91c3IveGVuNDIv
bGliZXhlY1wiIiA+PiJ4ZW4vdXRpbC9wYXRoLnB5Ii50bXA7ICBlY2hvICJMSUJESVI9XCIv
dXNyL3hlbjQyL2xpYlwiIiA+PiJ4ZW4vdXRpbC9wYXRoLnB5Ii50bXA7ICBlY2hvICJTSEFS
RURJUj1cIi91c3IveGVuNDIvc2hhcmVcIiIgPj4ieGVuL3V0aWwvcGF0aC5weSIudG1wOyAg
ZWNobyAiUFJJVkFURV9CSU5ESVI9XCIvdXNyL3hlbjQyL2JpblwiIiA+PiJ4ZW4vdXRpbC9w
YXRoLnB5Ii50bXA7ICBlY2hvICJYRU5GSVJNV0FSRURJUj1cIi91c3IveGVuNDIvbGliL3hl
bi9ib290XCIiID4+Inhlbi91dGlsL3BhdGgucHkiLnRtcDsgIGVjaG8gIlhFTl9DT05GSUdf
RElSPVwiL3Vzci94ZW40Mi9ldGMveGVuXCIiID4+Inhlbi91dGlsL3BhdGgucHkiLnRtcDsg
IGVjaG8gIlhFTl9TQ1JJUFRfRElSPVwiL3Vzci94ZW40Mi9ldGMveGVuL3NjcmlwdHNcIiIg
Pj4ieGVuL3V0aWwvcGF0aC5weSIudG1wOyAgZWNobyAiWEVOX0xPQ0tfRElSPVwiL3Vzci94
ZW40Mi92YXIvbGliXCIiID4+Inhlbi91dGlsL3BhdGgucHkiLnRtcDsgIGVjaG8gIlhFTl9S
VU5fRElSPVwiL3Vzci94ZW40Mi92YXIvcnVuL3hlblwiIiA+PiJ4ZW4vdXRpbC9wYXRoLnB5
Ii50bXA7ICBlY2hvICJYRU5fUEFHSU5HX0RJUj1cIi91c3IveGVuNDIvdmFyL2xpYi94ZW4v
eGVucGFnaW5nXCIiID4+Inhlbi91dGlsL3BhdGgucHkiLnRtcDsgCWlmICEgY21wIC1zICJ4
ZW4vdXRpbC9wYXRoLnB5Ii50bXAgInhlbi91dGlsL3BhdGgucHkiOyB0aGVuIG12IC1mICJ4
ZW4vdXRpbC9wYXRoLnB5Ii50bXAgInhlbi91dGlsL3BhdGgucHkiOyBlbHNlIHJtIC1mICJ4
ZW4vdXRpbC9wYXRoLnB5Ii50bXA7IGZpDQpQWVRIT05QQVRIPS9yb290L3hlbi00LjIuMC90
b29scy9weXRob24vLi4vLi4vdG9vbHMvbGlieGwgcHl0aG9uMi43IGdlbndyYXAucHkgXA0K
CS9yb290L3hlbi00LjIuMC90b29scy9weXRob24vLi4vLi4vdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIFwNCgl4ZW4vbG93bGV2ZWwveGwvX3B5eGxfdHlwZXMuaCBcDQoJeGVuL2xv
d2xldmVsL3hsL19weXhsX3R5cGVzLmMNClBhcnNpbmcgL3Jvb3QveGVuLTQuMi4wL3Rvb2xz
L3B5dGhvbi8uLi8uLi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwNCkNDPSJnY2MiIENG
TEFHUz0iLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFy
YXRpb24tYWZ0ZXItc3RhdGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5idWls
ZC5kIC1mbm8tb3B0aW1pemUtc2libGluZy1jYWxscyAiIHB5dGhvbjIuNyBzZXR1cC5weSBi
dWlsZA0KcnVubmluZyBidWlsZA0KcnVubmluZyBidWlsZF9weQ0KY3JlYXRpbmcgYnVpbGQN
CmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNw0KY3JlYXRpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbg0KY29weWluZyB4ZW4vX19pbml0X18u
cHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbg0KY3JlYXRpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbA0KY29weWluZyB4ZW4v
bG93bGV2ZWwvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi9sb3dsZXZlbA0KY3JlYXRpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL2lwLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC92dXNiX3V0aWwucHkg
LT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhl
bi91dGlsL3ZzY3NpX3V0aWwucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL2F1eGJpbi5weSAtPiBidWlsZC9saWIubmV0
YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwveHNjb25zdGFu
dHMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5
aW5nIHhlbi91dGlsL3N4cHV0aWxzLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC94cG9wZW4ucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL2Jsa2lm
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWlu
ZyB4ZW4vdXRpbC9CcmN0bC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwveG1scnBjbGliMi5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwvb3NoZWxw
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWlu
ZyB4ZW4vdXRpbC9kaWFnbm9zZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwvdXRpbHMucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL19faW5pdF9f
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWlu
ZyB4ZW4vdXRpbC9ib290bG9hZGVyLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC9maWxldXJpLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC9ta2Rp
ci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlp
bmcgeGVuL3V0aWwvcndsb2NrLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC9hY21wb2xpY3kucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL2RpY3Rp
by5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlp
bmcgeGVuL3V0aWwvYnVndG9vbC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwvcGF0aC5weSAtPiBidWlsZC9saWIubmV0
YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwveG1scnBjY2xp
ZW50LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29w
eWluZyB4ZW4vdXRpbC94c3BvbGljeS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3V0aWwNCmNvcHlpbmcgeGVuL3V0aWwvbWFjLnB5IC0+IGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbA0KY29weWluZyB4ZW4vdXRpbC9TU0hUcmFu
c3BvcnQucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsDQpj
b3B5aW5nIHhlbi91dGlsL2Fzc2VydHMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi91dGlsDQpjb3B5aW5nIHhlbi91dGlsL3BjaS5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20NCmNvcHlpbmcgeGVuL3V0aWwveHNtL3hz
bS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtDQpj
b3B5aW5nIHhlbi91dGlsL3hzbS9fX2luaXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtDQpjb3B5aW5nIHhlbi91dGlsL3hzbS94c21fY29y
ZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtDQpj
cmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2R1
bW15DQpjb3B5aW5nIHhlbi91dGlsL3hzbS9kdW1teS9fX2luaXRfXy5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2R1bW15DQpjb3B5aW5nIHhl
bi91dGlsL3hzbS9kdW1teS9kdW1teS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3V0aWwveHNtL2R1bW15DQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2ZsYXNrDQpjb3B5aW5nIHhlbi91dGlsL3hzbS9m
bGFzay9fX2luaXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3V0aWwveHNtL2ZsYXNrDQpjb3B5aW5nIHhlbi91dGlsL3hzbS9mbGFzay9mbGFzay5weSAt
PiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2ZsYXNrDQpj
cmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2Fj
bQ0KY29weWluZyB4ZW4vdXRpbC94c20vYWNtL19faW5pdF9fLnB5IC0+IGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20vYWNtDQpjb3B5aW5nIHhlbi91dGls
L3hzbS9hY20vYWNtLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4v
dXRpbC94c20vYWNtDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFByb3RvY29sLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5k
RXJyb3IucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpj
b3B5aW5nIHhlbi94ZW5kL1hlbmRDUFVQb29sLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9lbmNvZGUucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5k
L1hlbmRDb25maWcucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL2FyY2gucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRRQ29XU3RvcmFnZVJl
cG8ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5
aW5nIHhlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kU1hQRGV2LnB5IC0+
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4v
eGVuZC9vc2RlcC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZExvY2FsU3RvcmFnZVJlcG8ucHkgLT4gYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hl
bmRBdXRoU2Vzc2lvbnMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL3V1aWQucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmREU0NTSS5weSAt
PiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVu
L3hlbmQvWGVuZEJvb3Rsb2FkZXIucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1ByZXR0eVByaW50LnB5IC0+IGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9z
eHAucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5
aW5nIHhlbi94ZW5kL1hlbmRBUElDb25zdGFudHMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL01lbW9yeVBvb2wucHkg
LT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhl
bi94ZW5kL1hlbmRQSUYucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRQU0NTSS5weSAtPiBidWlsZC9saWIubmV0
YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFRhc2su
cHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5n
IHhlbi94ZW5kL1hlbmRYU1BvbGljeS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZENoZWNrcG9pbnQucHkgLT4g
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94
ZW5kL1hlbmRPcHRpb25zLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9pbWFnZS5weSAtPiBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvQXJncy5weSAtPiBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hl
bmQvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmREb21haW4ucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRQUENJLnB5
IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4
ZW4veGVuZC9YZW5kQVBJLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kQ29uc3RhbnRzLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5k
RG1lc2cucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpj
b3B5aW5nIHhlbi94ZW5kL1hlbmRMb2dnaW5nLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kVk1NZXRyaWNzLnB5
IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4
ZW4veGVuZC9YZW5kTm9kZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFZuZXQucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRQQkQu
cHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5n
IHhlbi94ZW5kL1hlbmRUYXNrTWFuYWdlci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFN0YXRlU3RvcmUucHkg
LT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhl
bi94ZW5kL1hlbmRYU1BvbGljeUFkbWluLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kQVBJU3RvcmUucHkgLT4g
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94
ZW5kL1hlbmRNb25pdG9yLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kQVBJVmVyc2lvbi5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVu
ZERldmljZXMucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5k
DQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRQSUZNZXRyaWNzLnB5IC0+IGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kTmV0d29y
ay5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlp
bmcgeGVuL3hlbmQvWGVuZEJhc2UucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1hlbmRDbGllbnQucHkgLT4gYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kDQpjb3B5aW5nIHhlbi94ZW5kL1Zp
ZmN0bC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNv
cHlpbmcgeGVuL3hlbmQvYmFsbG9vbi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVuZFZESS5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNvcHlpbmcgeGVuL3hlbmQvWGVu
ZFN0b3JhZ2VSZXBvc2l0b3J5LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veGVuZA0KY29weWluZyB4ZW4veGVuZC9YZW5kRFBDSS5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2Vy
dmVyL0NvbnNvbGVDb250cm9sbGVyLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL1NydkRvbWFp
bkRpci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2Vy
dmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci9TcnZYZW5kTG9nLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hl
bmQvc2VydmVyL3BhcmFtcy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci9wY2lpZi5weSAtPiBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5n
IHhlbi94ZW5kL3NlcnZlci92dXNiaWYucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvYmxraWYu
cHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0K
Y29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvbmV0aWYyLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVy
L3BjaXF1aXJrLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVu
ZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL25ldGlmLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hl
bmQvc2VydmVyL1NydkRtZXNnLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL0RldkNvbnN0YW50
cy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVy
DQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci9YTUxSUENTZXJ2ZXIucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVu
ZC9zZXJ2ZXIvU3J2Um9vdC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci9TcnZTZXJ2ZXIucHkg
LT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29w
eWluZyB4ZW4veGVuZC9zZXJ2ZXIvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIv
dHBtaWYucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Nl
cnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvRGV2Q29udHJvbGxlci5weSAtPiBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIHhl
bi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVy
L1NydkRvbWFpbi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQvc2VydmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci91ZGV2ZXZlbnQucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4
ZW4veGVuZC9zZXJ2ZXIvaXJxaWYucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvU3J2RGFlbW9u
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIN
CmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL3JlbG9jYXRlLnB5IC0+IGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2Vy
dmVyL1NTTFhNTFJQQ1NlcnZlci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci92c2NzaWlmLnB5
IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNv
cHlpbmcgeGVuL3hlbmQvc2VydmVyL3ZmYmlmLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgeGVuL3hlbmQvc2VydmVyL1Ny
dk5vZGUucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Nl
cnZlcg0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvaW9waWYucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyB4ZW4veGVuZC9z
ZXJ2ZXIvU3J2Vm5ldERpci5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3hlbmQvc2VydmVyDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3hlbmQveGVuc3RvcmUNCmNvcHlpbmcgeGVuL3hlbmQveGVuc3RvcmUveHN0cmFu
c2FjdC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVu
c3RvcmUNCmNvcHlpbmcgeGVuL3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVuc3RvcmUNCmNvcHlpbmcgeGVu
L3hlbmQveGVuc3RvcmUveHN1dGlsLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC94ZW5zdG9yZQ0KY29weWluZyB4ZW4veGVuZC94ZW5zdG9yZS9fX2lu
aXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVu
c3RvcmUNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0N
CmNvcHlpbmcgeGVuL3htL2dldGVuZm9yY2UucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0vbWFpbi5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9yZXNldHBvbGlj
eS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5n
IHhlbi94bS9zaHV0ZG93bi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3htDQpjb3B5aW5nIHhlbi94bS9nZXRwb2xpY3kucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0veGVuYXBpX2NyZWF0ZS5w
eSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhl
bi94bS9YZW5BUEkucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
bQ0KY29weWluZyB4ZW4veG0vb3B0cy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9zZXRlbmZvcmNlLnB5IC0+IGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0NCmNvcHlpbmcgeGVuL3htL2dldGxhYmVs
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0NCmNvcHlpbmcg
eGVuL3htL2NyZWF0ZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3htDQpjb3B5aW5nIHhlbi94bS9zZXRwb2xpY3kucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0vY29uc29sZS5weSAtPiBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9jcHVw
b29sLWNyZWF0ZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3ht
DQpjb3B5aW5nIHhlbi94bS9fX2luaXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9hZGRsYWJlbC5weSAtPiBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9taWdyYXRl
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0NCmNvcHlpbmcg
eGVuL3htL3JtbGFiZWwucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94bQ0KY29weWluZyB4ZW4veG0vZHJ5LXJ1bi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94bS9yZXNvdXJjZXMucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0vY3B1
cG9vbC1uZXcucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bQ0K
Y29weWluZyB4ZW4veG0vbmV3LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veG0NCmNvcHlpbmcgeGVuL3htL2R1bXBwb2xpY3kucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94bQ0KY29weWluZyB4ZW4veG0vY3B1cG9vbC5weSAt
PiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htDQpjb3B5aW5nIHhlbi94
bS9oZWxwLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0NCmNv
cHlpbmcgeGVuL3htL2xhYmVscy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3htDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3dlYg0KY29weWluZyB4ZW4vd2ViL2h0dHBzZXJ2ZXIucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dlYi9TcnZCYXNlLnB5IC0+
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vd2ViDQpjb3B5aW5nIHhlbi93
ZWIvdW5peC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3dlYg0K
Y29weWluZyB4ZW4vd2ViL2h0dHAucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dlYi9wcm90b2NvbC5weSAtPiBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3dlYg0KY29weWluZyB4ZW4vd2ViL3Jlc291cmNl
LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vd2ViDQpjb3B5aW5n
IHhlbi93ZWIvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dlYi9TcnZEaXIucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dlYi9zdGF0aWMucHkgLT4g
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWINCmNvcHlpbmcgeGVuL3dl
Yi90Y3AucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWINCmNv
cHlpbmcgeGVuL3dlYi9jb25uZWN0aW9uLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4vd2ViDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3N2DQpjb3B5aW5nIHhlbi9zdi9DcmVhdGVEb21haW4ucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdg0KY29weWluZyB4ZW4vc3YvV2l6YXJkLnB5
IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vc3YNCmNvcHlpbmcgeGVu
L3N2L1Jlc3RvcmVEb21haW4ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi9zdg0KY29weWluZyB4ZW4vc3YvSFRNTEJhc2UucHkgLT4gYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi9zdg0KY29weWluZyB4ZW4vc3YvX19pbml0X18ucHkgLT4g
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdg0KY29weWluZyB4ZW4vc3Yv
dXRpbC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3N2DQpjb3B5
aW5nIHhlbi9zdi9NYWluLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4vc3YNCmNvcHlpbmcgeGVuL3N2L05vZGVJbmZvLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4vc3YNCmNvcHlpbmcgeGVuL3N2L0RvbUluZm8ucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdg0KY29weWluZyB4ZW4vc3YvR2Vu
VGFiYmVkLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vc3YNCmNy
ZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veHN2aWV3DQpjb3B5
aW5nIHhlbi94c3ZpZXcvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi94c3ZpZXcNCmNvcHlpbmcgeGVuL3hzdmlldy9tYWluLnB5IC0+IGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veHN2aWV3DQpjb3B5aW5nIHhlbi94c3Zp
ZXcveHN2aWV3ZXIucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
c3ZpZXcNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVt
dXMNCmNvcHlpbmcgeGVuL3JlbXVzL3RhcGRpc2sucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi9yZW11cw0KY29weWluZyB4ZW4vcmVtdXMvdm0ucHkgLT4gYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cw0KY29weWluZyB4ZW4vcmVt
dXMvcWRpc2MucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11
cw0KY29weWluZyB4ZW4vcmVtdXMvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi9yZW11cw0KY29weWluZyB4ZW4vcmVtdXMvdmlmLnB5IC0+IGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMNCmNvcHlpbmcgeGVuL3Jl
bXVzL3NhdmUucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11
cw0KY29weWluZyB4ZW4vcmVtdXMvdmRpLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4vcmVtdXMNCmNvcHlpbmcgeGVuL3JlbXVzL2ltYWdlLnB5IC0+IGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMNCmNvcHlpbmcgeGVuL3JlbXVz
L3Byb2ZpbGUucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11
cw0KY29weWluZyB4ZW4vcmVtdXMvdmJkLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4vcmVtdXMNCmNvcHlpbmcgeGVuL3JlbXVzL3V0aWwucHkgLT4gYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cw0KY29weWluZyB4ZW4vcmVtdXMv
YmxrZGV2LnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMN
CmNvcHlpbmcgeGVuL3JlbXVzL2RldmljZS5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3JlbXVzDQpjb3B5aW5nIHhlbi9yZW11cy9uZXRsaW5rLnB5IC0+IGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMNCmNyZWF0aW5nIGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC90ZXN0cw0KY29weWluZyB4ZW4v
eGVuZC90ZXN0cy90ZXN0X1hlbmRDb25maWcucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi94ZW5kL3Rlc3RzDQpjb3B5aW5nIHhlbi94ZW5kL3Rlc3RzL3Rlc3Rf
dXVpZC5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvdGVz
dHMNCmNvcHlpbmcgeGVuL3hlbmQvdGVzdHMvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Rlc3RzDQpjb3B5aW5nIHhlbi94ZW5kL3Rl
c3RzL3Rlc3Rfc3hwLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4v
eGVuZC90ZXN0cw0KY3JlYXRpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94ZW5kL3NlcnZlci90ZXN0cw0KY29weWluZyB4ZW4veGVuZC9zZXJ2ZXIvdGVzdHMvdGVz
dF9jb250cm9sbGVycy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQvc2VydmVyL3Rlc3RzDQpjb3B5aW5nIHhlbi94ZW5kL3NlcnZlci90ZXN0cy9fX2lu
aXRfXy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2Vy
dmVyL3Rlc3RzDQpjcmVhdGluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQveGVuc3RvcmUvdGVzdHMNCmNvcHlpbmcgeGVuL3hlbmQveGVuc3RvcmUvdGVzdHMv
X19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5k
L3hlbnN0b3JlL3Rlc3RzDQpjb3B5aW5nIHhlbi94ZW5kL3hlbnN0b3JlL3Rlc3RzL3N0cmVz
c194cy5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVu
c3RvcmUvdGVzdHMNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veG0vdGVzdHMNCmNvcHlpbmcgeGVuL3htL3Rlc3RzL3Rlc3RfY3JlYXRlLnB5IC0+IGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0vdGVzdHMNCmNvcHlpbmcgeGVu
L3htL3Rlc3RzL19faW5pdF9fLnB5IC0+IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veG0vdGVzdHMNCnJ1bm5pbmcgYnVpbGRfZXh0DQpidWlsZGluZyAneGMnIGV4dGVu
c2lvbg0KY3JlYXRpbmcgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNw0KY3JlYXRp
bmcgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4NCmNyZWF0aW5nIGJ1aWxk
L3RlbXAubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL2xvd2xldmVsDQpjcmVhdGluZyBidWls
ZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbC94Yw0KZ2NjIC1ETkRF
QlVHIC1PMiAtREhBVkVfREJfMTg1X0ggLUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNs
dWRlIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFs
aWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLmQg
LWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNhbGxzIC1mUElDIC1JLi4vLi4vdG9vbHMvaW5jbHVk
ZSAtSS4uLy4uL3Rvb2xzL2xpYnhjIC1JeGVuL2xvd2xldmVsL3hjIC1JL3Vzci9wa2cvaW5j
bHVkZS9weXRob24yLjcgLWMgeGVuL2xvd2xldmVsL3hjL3hjLmMgLW8gYnVpbGQvdGVtcC5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveGMveGMubyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtV2Vycm9yDQpnY2MgLXB0aHJlYWQgLXNoYXJlZCAtTC91c3IvcGtnc3JjL2xh
bmcvcHl0aG9uMjcvd29yay9QeXRob24tMi43LjMgLUwvdXNyL2xpYiAtV2wsLVIvdXNyL2xp
YiAtTC91c3IvcGtnL2xpYiAtV2wsLVIvdXNyL3BrZy9saWIgLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1E
X19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNpYmxpbmct
Y2FsbHMgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveGMv
eGMubyAtTC4uLy4uL3Rvb2xzL2xpYnhjIC1seGVuY3RybCAtbHhlbmd1ZXN0IC1scHl0aG9u
Mi43IC1vIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveGMu
c28NCmJ1aWxkaW5nICd4cycgZXh0ZW5zaW9uDQpjcmVhdGluZyBidWlsZC90ZW1wLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbC94cw0KZ2NjIC1ETkRFQlVHIC1PMiAtREhB
VkVfREJfMTg1X0ggLUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNsdWRlIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1mUElDIC1JLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS4uLy4uL3Rv
b2xzL3hlbnN0b3JlIC1JeGVuL2xvd2xldmVsL3hzIC1JL3Vzci9wa2cvaW5jbHVkZS9weXRo
b24yLjcgLWMgeGVuL2xvd2xldmVsL3hzL3hzLmMgLW8gYnVpbGQvdGVtcC5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveHMveHMubyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
V2Vycm9yDQpnY2MgLXB0aHJlYWQgLXNoYXJlZCAtTC91c3IvcGtnc3JjL2xhbmcvcHl0aG9u
Mjcvd29yay9QeXRob24tMi43LjMgLUwvdXNyL2xpYiAtV2wsLVIvdXNyL2xpYiAtTC91c3Iv
cGtnL2xpYiAtV2wsLVIvdXNyL3BrZy9saWIgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgYnVp
bGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwveHMveHMubyAtTC4u
Ly4uL3Rvb2xzL3hlbnN0b3JlIC1seGVuc3RvcmUgLWxweXRob24yLjcgLW8gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbC94cy5zbw0KYnVpbGRpbmcgJ3B0
c25hbWUnIGV4dGVuc2lvbg0KY3JlYXRpbmcgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0
LTIuNy9wdHNuYW1lDQpnY2MgLUROREVCVUcgLU8yIC1ESEFWRV9EQl8xODVfSCAtSS91c3Iv
aW5jbHVkZSAtSS91c3IvcGtnL2luY2x1ZGUgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgLWZQ
SUMgLUlwdHNuYW1lIC1JL3Vzci9wa2cvaW5jbHVkZS9weXRob24yLjcgLWMgcHRzbmFtZS9w
dHNuYW1lLmMgLW8gYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy9wdHNuYW1lL3B0
c25hbWUubyAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vycm9yDQpnY2MgLXB0aHJlYWQgLXNo
YXJlZCAtTC91c3IvcGtnc3JjL2xhbmcvcHl0aG9uMjcvd29yay9QeXRob24tMi43LjMgLUwv
dXNyL2xpYiAtV2wsLVIvdXNyL2xpYiAtTC91c3IvcGtnL2xpYiAtV2wsLVIvdXNyL3BrZy9s
aWIgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAt
Zm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0
LTIuNy9wdHNuYW1lL3B0c25hbWUubyAtbHB5dGhvbjIuNyAtbyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL2xvd2xldmVsL3B0c25hbWUuc28NCmJ1aWxkaW5nICdmbGFz
aycgZXh0ZW5zaW9uDQpjcmVhdGluZyBidWlsZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi9sb3dsZXZlbC9mbGFzaw0KZ2NjIC1ETkRFQlVHIC1PMiAtREhBVkVfREJfMTg1X0gg
LUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNsdWRlIC1PMSAtZm5vLW9taXQtZnJhbWUt
cG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtRF9f
WEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLmQgLWZuby1vcHRpbWl6ZS1zaWJsaW5nLWNh
bGxzIC1mUElDIC1JLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS4uLy4uL3Rvb2xzL2xpYnhjIC1J
eGVuL2xvd2xldmVsL2ZsYXNrIC1JL3Vzci9wa2cvaW5jbHVkZS9weXRob24yLjcgLWMgeGVu
L2xvd2xldmVsL2ZsYXNrL2ZsYXNrLmMgLW8gYnVpbGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4vbG93bGV2ZWwvZmxhc2svZmxhc2subyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
V2Vycm9yDQpnY2MgLXB0aHJlYWQgLXNoYXJlZCAtTC91c3IvcGtnc3JjL2xhbmcvcHl0aG9u
Mjcvd29yay9QeXRob24tMi43LjMgLUwvdXNyL2xpYiAtV2wsLVIvdXNyL2xpYiAtTC91c3Iv
cGtnL2xpYiAtV2wsLVIvdXNyL3BrZy9saWIgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1EX19YRU5fVE9P
TFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNpYmxpbmctY2FsbHMgYnVp
bGQvdGVtcC5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwvZmxhc2svZmxhc2su
byAtTC4uLy4uL3Rvb2xzL2xpYnhjIC1seGVuY3RybCAtbHB5dGhvbjIuNyAtbyBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL2xvd2xldmVsL2ZsYXNrLnNvDQovcm9vdC94
ZW4tNC4yLjAvdG9vbHMvcHl0aG9uLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLWQgLW0w
NzU1IC1wIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL3NoYXJlL3hl
bg0KL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3B5dGhvbi8uLi8uLi90b29scy9jcm9zcy1pbnN0
YWxsIC1tMDY0NCAtcCB4ZW4veG0vY3JlYXRlLmR0ZCAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9zaGFyZS94ZW4NCkNDPSJnY2MiIENGTEFHUz0iLU8xIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3Rh
dGVtZW50ICAgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5pbnN0YWxsLmQgLWZuby1vcHRp
bWl6ZS1zaWJsaW5nLWNhbGxzICIgcHl0aG9uMi43IHNldHVwLnB5IGluc3RhbGwgXA0KCS0t
cHJlZml4PSIvdXNyL3hlbjQyIiAtLXJvb3Q9Ii9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwiIC0tZm9yY2UNCnJ1bm5pbmcgaW5zdGFsbA0KcnVubmluZyBidWlsZA0KcnVubmluZyBi
dWlsZF9weQ0KcnVubmluZyBidWlsZF9leHQNCnJ1bm5pbmcgaW5zdGFsbF9saWINCmNvcHlp
bmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9fX2luaXRfXy5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4vbG93bGV2ZWwvX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9sb3dsZXZl
bA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL2xvd2xldmVs
L3hjLnNvIC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9w
eXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vbG93bGV2ZWwNCmNvcHlpbmcgYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9sb3dsZXZlbC94cy5zbyAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL2xvd2xldmVsDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4vbG93bGV2ZWwvcHRzbmFtZS5zbyAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL2xvd2xldmVs
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vbG93bGV2ZWwv
Zmxhc2suc28gLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9sb3dsZXZlbA0KY29weWluZyBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwvaXAucHkgLT4gL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4v
dXRpbC92dXNiX3V0aWwucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC92c2NzaV91dGlsLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3V0aWwvYXV4YmluLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNjb25z
dGFudHMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9zeHB1dGlscy5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi91dGlsL3hwb3Blbi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL2Jsa2lmLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwvQnJjdGwucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5n
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94bWxycGNsaWIyLnB5
IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3V0aWwvb3NoZWxwLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRp
bA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwvZGlh
Z25vc2UucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC91dGlscy5weSAtPiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91
dGlsL19faW5pdF9fLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwvYm9vdGxvYWRlci5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi91dGlsL2ZpbGV1cmkucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpj
b3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9ta2Rpci5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi91dGlsL3J3bG9jay5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0
aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL2Fj
bXBvbGljeS5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL2RpY3Rpby5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3V0aWwNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi91dGlsL2J1Z3Rvb2wucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9wYXRoLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwveG1scnBjY2xpZW50LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNwb2xp
Y3kucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9tYWMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91
dGlsDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9T
U0hUcmFuc3BvcnQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsDQpjb3B5aW5nIGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC9hc3NlcnRzLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0y
LjcveGVuL3V0aWwvcGNpLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbA0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL3hzbS5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3V0aWwveHNtDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4vdXRpbC94c20vX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi91dGlsL3hzbQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3V0aWwveHNtL3hzbV9jb3JlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20NCmNv
cHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL3hzbS9kdW1t
eS9fX2luaXRfXy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL2R1bW15DQpjb3B5
aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20vZHVtbXkv
ZHVtbXkucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL3hzbS9kdW1teQ0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3V0aWwveHNtL2ZsYXNrL19faW5p
dF9fLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9w
eXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20vZmxhc2sNCmNvcHlpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi91dGlsL3hzbS9mbGFzay9mbGFzay5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL2ZsYXNrDQpjb3B5aW5nIGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20vYWNtL19faW5pdF9fLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20vYWNtDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4vdXRpbC94c20vYWNtL2FjbS5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3V0aWwveHNtL2FjbQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hlbmQvWGVuZFByb3RvY29sLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVu
ZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVu
ZEVycm9yLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZENQVVBvb2wucHkgLT4gL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veGVuZC9lbmNvZGUucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5n
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kQ29uZmlnLnB5
IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3hlbmQvYXJjaC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRR
Q29XU3RvcmFnZVJlcG8ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRTWFBEZXYucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVu
ZC9vc2RlcC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRMb2NhbFN0b3JhZ2VSZXBvLnB5
IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZEF1dGhTZXNzaW9ucy5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hl
bi94ZW5kL3V1aWQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kRFNDU0kucHkgLT4gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9YZW5kQm9vdGxvYWRlci5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hl
bmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1By
ZXR0eVByaW50LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc3hwLnB5IC0+IC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQvWGVuZEFQSUNvbnN0YW50cy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNv
cHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL01lbW9yeVBv
b2wucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRi
c2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kUElGLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQvWGVuZFBTQ1NJLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFRhc2sucHkgLT4gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9YZW5kWFNQb2xpY3kucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5k
Q2hlY2twb2ludC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRPcHRpb25zLnB5IC0+IC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0
ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hlbmQvaW1hZ2UucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5
aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9BcmdzLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3hlbmQvX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5k
RG9tYWluLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFBQQ0kucHkgLT4gL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94
ZW4veGVuZC9YZW5kQVBJLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZENvbnN0YW50cy5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02
LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmREbWVzZy5weSAtPiAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVu
L3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5k
L1hlbmRMb2dnaW5nLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFZNTWV0cmljcy5weSAt
PiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi94ZW5kL1hlbmROb2RlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVu
ZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVu
ZFZuZXQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kUEJELnB5IC0+IC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQvWGVuZFRhc2tNYW5hZ2VyLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29w
eWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFN0YXRl
U3RvcmUucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9YZW5kWFNQb2xpY3lBZG1pbi5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1k
NjQtMi43L3hlbi94ZW5kL1hlbmRCYXNlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZEFQ
SVN0b3JlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZE1vbml0b3IucHkgLT4gL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veGVuZC9YZW5kQVBJVmVyc2lvbi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRE
ZXZpY2VzLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFBJRk1ldHJpY3MucHkgLT4gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9YZW5kTmV0d29yay5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL1hlbmRD
bGllbnQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9WaWZjdGwucHkgLT4gL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi94ZW5kDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4v
eGVuZC9iYWxsb29uLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvWGVuZFZESS5weSAtPiAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kL1hlbmRTdG9yYWdlUmVwb3NpdG9yeS5weSAtPiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94
ZW5kL1hlbmREUENJLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZA0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL0NvbnNvbGVDb250
cm9sbGVyLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlci9TcnZEb21haW5E
aXIucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9s
aWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL1NydlhlbmRMb2cucHkg
LT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0
YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL3BhcmFtcy5weSAtPiAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvcGNpaWYucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94
ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3hlbmQvc2VydmVyL3Z1c2JpZi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVy
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2
ZXIvYmxraWYucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL25ldGlmMi5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvcGNpcXVpcmsucHkgLT4gL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL25ldGlmLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94ZW5kL3NlcnZlci9TcnZEbWVzZy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQv
c2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVu
ZC9zZXJ2ZXIvRGV2Q29uc3RhbnRzLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2
ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Nl
cnZlci9YTUxSUENTZXJ2ZXIucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVy
L1NydlJvb3QucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL1NydlNlcnZl
ci5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0
aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvX19pbml0X18ucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL3RwbWlmLnB5IC0+IC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94ZW5kL3NlcnZlci9EZXZDb250cm9sbGVyLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94ZW5kL3NlcnZlci9CbGt0YXBDb250cm9sbGVyLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94ZW5kL3NlcnZlci9TcnZEb21haW4ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQvc2VydmVyL3VkZXZldmVudC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVy
DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2
ZXIvaXJxaWYucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL1NydkRhZW1v
bi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0
aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvcmVsb2NhdGUucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVyL1NTTFhNTFJQQ1NlcnZlci5weSAtPiAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2Qt
Ni4wLWFtZDY0LTIuNy94ZW4veGVuZC9zZXJ2ZXIvdnNjc2lpZi5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3hlbmQvc2VydmVyDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4veGVuZC9zZXJ2ZXIvdmZiaWYucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L3NlcnZlcg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hl
bmQvc2VydmVyL1Nydk5vZGUucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlcg0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQvc2VydmVy
L2lvcGlmLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVp
bGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlci9TcnZWbmV0RGly
LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXINCmNvcHlpbmcgYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlci90ZXN0cy90ZXN0X2NvbnRy
b2xsZXJzLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvdGVzdHMNCmNvcHlp
bmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3NlcnZlci90ZXN0
cy9fX2luaXRfXy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL3Rlc3RzDQpj
b3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC94ZW5zdG9y
ZS94c3RyYW5zYWN0LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC94ZW5zdG9yZQ0KY29w
eWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVuc3RvcmUv
eHN3YXRjaC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQveGVuc3RvcmUNCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3hlbnN0b3JlL3hzdXRp
bC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0
aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQveGVuc3RvcmUNCmNvcHlpbmcgYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3hlbnN0b3JlL19faW5pdF9fLnB5
IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC94ZW5zdG9yZQ0KY29weWluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hlbmQveGVuc3RvcmUvdGVzdHMvX19pbml0X18u
cHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhv
bjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3hlbnN0b3JlL3Rlc3RzDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC94ZW5zdG9yZS90ZXN0cy9z
dHJlc3NfeHMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3hlbnN0b3JlL3Rlc3RzDQpj
b3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC90ZXN0cy90
ZXN0X1hlbmRDb25maWcucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3Rlc3RzDQpjb3B5
aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC90ZXN0cy90ZXN0
X3V1aWQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3Rlc3RzDQpjb3B5aW5nIGJ1aWxk
L2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veGVuZC90ZXN0cy9fX2luaXRfXy5weSAt
PiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvdGVzdHMNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi94ZW5kL3Rlc3RzL3Rlc3Rfc3hwLnB5IC0+IC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNr
YWdlcy94ZW4veGVuZC90ZXN0cw0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3htL2dldGVuZm9yY2UucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bQ0KY29w
eWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL21haW4ucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3htL3Jlc2V0cG9saWN5LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNv
cHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9zaHV0ZG93bi5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4w
LWFtZDY0LTIuNy94ZW4veG0vZ2V0cG9saWN5LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0N
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS94ZW5hcGlf
Y3JlYXRlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9YZW5BUEkucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL29w
dHMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3htL3NldGVuZm9yY2UucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL2dl
dGxhYmVsLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9jcmVhdGUucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bQ0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL3Nl
dHBvbGljeS5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0vY29uc29sZS5weSAtPiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0v
Y3B1cG9vbC1jcmVhdGUucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bQ0KY29weWluZyBidWls
ZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL19faW5pdF9fLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94bS9hZGRsYWJlbC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0vbWlncmF0ZS5weSAtPiAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veG0vcm1sYWJlbC5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veG0vZHJ5LXJ1bi5weSAtPiAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4veG0vcmVzb3VyY2VzLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9jcHVwb29sLW5ldy5weSAt
PiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3htDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4veG0vbmV3LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9oZWxwLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi94bS9kdW1wcG9saWN5LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS9jcHVwb29sLnB5IC0+IC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0
ZS1wYWNrYWdlcy94ZW4veG0NCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi94bS9sYWJlbHMucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bQ0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3htL3Rlc3RzL3Rlc3RfY3JlYXRl
LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0vdGVzdHMNCmNvcHlpbmcgYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi94bS90ZXN0cy9fX2luaXRfXy5weSAtPiAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3htL3Rlc3RzDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy94ZW4vd2ViL2h0dHBzZXJ2ZXIucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWINCmNv
cHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWIvU3J2QmFzZS5w
eSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3dlYg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYu
MC1hbWQ2NC0yLjcveGVuL3dlYi91bml4LnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vd2ViDQpj
b3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vd2ViL2h0dHAucHkg
LT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi93ZWINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi93ZWIvcHJvdG9jb2wucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWIN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWIvcmVzb3Vy
Y2UucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJz
ZC02LjAtYW1kNjQtMi43L3hlbi93ZWIvX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi93ZWINCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWIv
U3J2RGlyLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vd2ViDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vd2ViL3N0YXRpYy5weSAtPiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3dlYg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3dl
Yi90Y3AucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWINCmNvcHlpbmcgYnVpbGQvbGliLm5l
dGJzZC02LjAtYW1kNjQtMi43L3hlbi93ZWIvY29ubmVjdGlvbi5weSAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3dlYg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVu
L3N2L0NyZWF0ZURvbWFpbi5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3N2DQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vc3YvV2l6YXJkLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vc3YNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43
L3hlbi9zdi9SZXN0b3JlRG9tYWluLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vc3YNCmNvcHlp
bmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdi9IVE1MQmFzZS5weSAt
PiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3N2DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy94ZW4vc3YvX19pbml0X18ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9zdg0KY29w
eWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3N2L3V0aWwucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi9zdg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3N2L01haW4ucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9zdg0KY29weWluZyBi
dWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3N2L05vZGVJbmZvLnB5IC0+IC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0
ZS1wYWNrYWdlcy94ZW4vc3YNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L3hlbi9zdi9Eb21JbmZvLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vc3YNCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9zdi9HZW5UYWJiZWQucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi9zdg0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2
NC0yLjcveGVuL3hzdmlldy9fX2luaXRfXy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hzdmll
dw0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3hzdmlldy9t
YWluLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9w
eXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veHN2aWV3DQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4veHN2aWV3L3hzdmlld2VyLnB5IC0+IC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNr
YWdlcy94ZW4veHN2aWV3DQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIu
Ny94ZW4vcmVtdXMvdGFwZGlzay5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzDQpjb3B5
aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMvdm0ucHkgLT4g
L3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9z
aXRlLXBhY2thZ2VzL3hlbi9yZW11cw0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1h
bWQ2NC0yLjcveGVuL3JlbXVzL3FkaXNjLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMN
CmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cy9fX2lu
aXRfXy5weSAtPiAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIv
cHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzDQpjb3B5aW5nIGJ1aWxkL2xpYi5u
ZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVtdXMvdmlmLnB5IC0+IC9yb290L3hlbi00LjIu
MC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94
ZW4vcmVtdXMNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9y
ZW11cy9zYXZlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMNCmNvcHlpbmcgYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cy92ZGkucHkgLT4gL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi9yZW11cw0KY29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcv
eGVuL3JlbXVzL2ltYWdlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMNCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cy9wcm9maWxlLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMNCmNvcHlpbmcgYnVpbGQvbGliLm5ldGJzZC02LjAt
YW1kNjQtMi43L3hlbi9yZW11cy92YmQucHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5z
dGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cw0K
Y29weWluZyBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcveGVuL3JlbXVzL3V0aWwu
cHkgLT4gL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhv
bjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cw0KY29weWluZyBidWlsZC9saWIubmV0YnNk
LTYuMC1hbWQ2NC0yLjcveGVuL3JlbXVzL2Jsa2Rldi5weSAtPiAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVu
L3JlbXVzDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy94ZW4vcmVt
dXMvZGV2aWNlLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMNCmNvcHlpbmcgYnVpbGQv
bGliLm5ldGJzZC02LjAtYW1kNjQtMi43L3hlbi9yZW11cy9uZXRsaW5rLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4vcmVtdXMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vX19p
bml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL2xvd2xldmVsL19faW5pdF9fLnB5IHRvIF9faW5pdF9fLnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL2lwLnB5IHRvIGlwLnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL3Z1c2JfdXRpbC5weSB0byB2dXNiX3V0aWwucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwvdnNjc2lfdXRpbC5weSB0
byB2c2NzaV91dGlsLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGls
L2F1eGJpbi5weSB0byBhdXhiaW4ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3V0aWwveHNjb25zdGFudHMucHkgdG8geHNjb25zdGFudHMucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwvc3hwdXRpbHMucHkgdG8gc3hwdXRpbHMucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHBvcGVuLnB5IHRvIHhw
b3Blbi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9ibGtpZi5w
eSB0byBibGtpZi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9C
cmN0bC5weSB0byBCcmN0bC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
dXRpbC94bWxycGNsaWIyLnB5IHRvIHhtbHJwY2xpYjIucHljDQpieXRlLWNvbXBpbGluZyAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3V0aWwvb3NoZWxwLnB5IHRvIG9zaGVscC5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9kaWFnbm9zZS5weSB0byBkaWFnbm9zZS5w
eWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC91dGlscy5weSB0byB1
dGlscy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9fX2luaXRf
Xy5weSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
dXRpbC9ib290bG9hZGVyLnB5IHRvIGJvb3Rsb2FkZXIucHljDQpieXRlLWNvbXBpbGluZyAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3V0aWwvZmlsZXVyaS5weSB0byBmaWxldXJpLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL21rZGlyLnB5IHRvIG1rZGlyLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL3J3bG9jay5weSB0byByd2xv
Y2sucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwvYWNtcG9saWN5
LnB5IHRvIGFjbXBvbGljeS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
dXRpbC9kaWN0aW8ucHkgdG8gZGljdGlvLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi91dGlsL2J1Z3Rvb2wucHkgdG8gYnVndG9vbC5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC9wYXRoLnB5IHRvIHBhdGgucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveG1scnBjY2xpZW50LnB5IHRvIHhtbHJwY2Ns
aWVudC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c3BvbGlj
eS5weSB0byB4c3BvbGljeS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
dXRpbC9tYWMucHkgdG8gbWFjLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi91dGlsL1NTSFRyYW5zcG9ydC5weSB0byBTU0hUcmFuc3BvcnQucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwvYXNzZXJ0cy5weSB0byBhc3NlcnRzLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi91dGlsL3BjaS5weSB0byBwY2kucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL3hzbS5weSB0byB4
c20ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL19faW5p
dF9fLnB5IHRvIF9faW5pdF9fLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi91dGlsL3hzbS94c21fY29yZS5weSB0byB4c21fY29yZS5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20vZHVtbXkvX19pbml0X18ucHkgdG8gX19pbml0
X18ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL2R1bW15
L2R1bW15LnB5IHRvIGR1bW15LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi91dGlsL3hzbS9mbGFzay9fX2luaXRfXy5weSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vdXRpbC94c20vZmxhc2svZmxhc2sucHkgdG8gZmxh
c2sucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3V0aWwveHNtL2FjbS9f
X2luaXRfXy5weSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4vdXRpbC94c20vYWNtL2FjbS5weSB0byBhY20ucHljDQpieXRlLWNvbXBpbGluZyAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZFByb3RvY29sLnB5IHRvIFhlbmRQcm90b2NvbC5w
eWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRXJyb3IucHkg
dG8gWGVuZEVycm9yLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L1hlbmRDUFVQb29sLnB5IHRvIFhlbmRDUFVQb29sLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL2VuY29kZS5weSB0byBlbmNvZGUucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZENvbmZpZy5weSB0byBYZW5kQ29uZmln
LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL2FyY2gucHkgdG8g
YXJjaC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kUUNv
V1N0b3JhZ2VSZXBvLnB5IHRvIFhlbmRRQ29XU3RvcmFnZVJlcG8ucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkgdG8gWGVuZERv
bWFpbkluZm8ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZFNYUERldi5weSB0byBYZW5kU1hQRGV2LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi94ZW5kL29zZGVwLnB5IHRvIG9zZGVwLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRMb2NhbFN0b3JhZ2VSZXBvLnB5IHRvIFhlbmRMb2Nh
bFN0b3JhZ2VSZXBvLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L1hlbmRBdXRoU2Vzc2lvbnMucHkgdG8gWGVuZEF1dGhTZXNzaW9ucy5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC91dWlkLnB5IHRvIHV1aWQucHljDQpieXRl
LWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIv
cHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZERTQ1NJLnB5IHRvIFhlbmRE
U0NTSS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQm9v
dGxvYWRlci5weSB0byBYZW5kQm9vdGxvYWRlci5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veGVuZC9QcmV0dHlQcmludC5weSB0byBQcmV0dHlQcmludC5weWMNCmJ5
dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zeHAucHkgdG8gc3hwLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRBUElDb25zdGFudHMu
cHkgdG8gWGVuZEFQSUNvbnN0YW50cy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZC9NZW1vcnlQb29sLnB5IHRvIE1lbW9yeVBvb2wucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZFBJRi5weSB0byBYZW5kUElGLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRQU0NTSS5weSB0byBY
ZW5kUFNDU0kucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZFRhc2sucHkgdG8gWGVuZFRhc2sucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQvWGVuZFhTUG9saWN5LnB5IHRvIFhlbmRYU1BvbGljeS5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQ2hlY2twb2ludC5weSB0byBYZW5k
Q2hlY2twb2ludC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9Y
ZW5kT3B0aW9ucy5weSB0byBYZW5kT3B0aW9ucy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veGVuZC9pbWFnZS5weSB0byBpbWFnZS5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9BcmdzLnB5IHRvIEFyZ3MucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvX19pbml0X18ucHkgdG8gX19pbml0X18ucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbi5weSB0
byBYZW5kRG9tYWluLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5k
L1hlbmRQUENJLnB5IHRvIFhlbmRQUENJLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi94ZW5kL1hlbmRBUEkucHkgdG8gWGVuZEFQSS5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQ29uc3RhbnRzLnB5IHRvIFhlbmRDb25zdGFu
dHMucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZERtZXNn
LnB5IHRvIFhlbmREbWVzZy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eGVuZC9YZW5kTG9nZ2luZy5weSB0byBYZW5kTG9nZ2luZy5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kVk1NZXRyaWNzLnB5IHRvIFhlbmRWTU1ldHJp
Y3MucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZE5vZGUu
cHkgdG8gWGVuZE5vZGUucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hl
bmQvWGVuZFZuZXQucHkgdG8gWGVuZFZuZXQucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3hlbmQvWGVuZFBCRC5weSB0byBYZW5kUEJELnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRUYXNrTWFuYWdlci5weSB0byBYZW5kVGFz
a01hbmFnZXIucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZFN0YXRlU3RvcmUucHkgdG8gWGVuZFN0YXRlU3RvcmUucHljDQpieXRlLWNvbXBpbGluZyAv
cm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3Np
dGUtcGFja2FnZXMveGVuL3hlbmQvWGVuZFhTUG9saWN5QWRtaW4ucHkgdG8gWGVuZFhTUG9s
aWN5QWRtaW4ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZEJhc2UucHkgdG8gWGVuZEJhc2UucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQvWGVuZEFQSVN0b3JlLnB5IHRvIFhlbmRBUElTdG9yZS5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kTW9uaXRvci5weSB0byBYZW5kTW9u
aXRvci5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQVBJ
VmVyc2lvbi5weSB0byBYZW5kQVBJVmVyc2lvbi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veGVuZC9YZW5kRGV2aWNlcy5weSB0byBYZW5kRGV2aWNlcy5weWMNCmJ5
dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kUElGTWV0cmljcy5weSB0
byBYZW5kUElGTWV0cmljcy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eGVuZC9YZW5kTmV0d29yay5weSB0byBYZW5kTmV0d29yay5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQ2xpZW50LnB5IHRvIFhlbmRDbGllbnQucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvVmlmY3RsLnB5IHRvIFZp
ZmN0bC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9iYWxsb29u
LnB5IHRvIGJhbGxvb24ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hl
bmQvWGVuZFZESS5weSB0byBYZW5kVkRJLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi94ZW5kL1hlbmRTdG9yYWdlUmVwb3NpdG9yeS5weSB0byBYZW5kU3RvcmFnZVJl
cG9zaXRvcnkucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0
YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvWGVu
ZERQQ0kucHkgdG8gWGVuZERQQ0kucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQvc2VydmVyL0NvbnNvbGVDb250cm9sbGVyLnB5IHRvIENvbnNvbGVDb250cm9s
bGVyLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91
c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9T
cnZEb21haW5EaXIucHkgdG8gU3J2RG9tYWluRGlyLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9TcnZYZW5kTG9nLnB5IHRvIFNydlhlbmRMb2cu
cHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL3BhcmFt
cy5weSB0byBwYXJhbXMucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hl
bmQvc2VydmVyL3BjaWlmLnB5IHRvIHBjaWlmLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL3hlbi94ZW5kL3NlcnZlci92dXNiaWYucHkgdG8gdnVzYmlmLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9ibGtpZi5weSB0byBibGtp
Zi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvbmV0
aWYyLnB5IHRvIG5ldGlmMi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eGVuZC9zZXJ2ZXIvcGNpcXVpcmsucHkgdG8gcGNpcXVpcmsucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL25ldGlmLnB5IHRvIG5ldGlmLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9TcnZEbWVzZy5w
eSB0byBTcnZEbWVzZy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVu
ZC9zZXJ2ZXIvRGV2Q29uc3RhbnRzLnB5IHRvIERldkNvbnN0YW50cy5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvWE1MUlBDU2VydmVyLnB5IHRv
IFhNTFJQQ1NlcnZlci5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVu
ZC9zZXJ2ZXIvU3J2Um9vdC5weSB0byBTcnZSb290LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9TcnZTZXJ2ZXIucHkgdG8gU3J2U2VydmVyLnB5
Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVu
NDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9fX2luaXRf
Xy5weSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eGVuZC9zZXJ2ZXIvdHBtaWYucHkgdG8gdHBtaWYucHljDQpieXRlLWNvbXBpbGluZyAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3hlbmQvc2VydmVyL0RldkNvbnRyb2xsZXIucHkgdG8gRGV2Q29udHJv
bGxlci5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIv
QmxrdGFwQ29udHJvbGxlci5weSB0byBCbGt0YXBDb250cm9sbGVyLnB5Yw0KYnl0ZS1jb21w
aWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhv
bjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZlci9TcnZEb21haW4ucHkgdG8gU3J2
RG9tYWluLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3NlcnZl
ci91ZGV2ZXZlbnQucHkgdG8gdWRldmV2ZW50LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3Qv
eGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL3hlbi94ZW5kL3NlcnZlci9pcnFpZi5weSB0byBpcnFpZi5weWMNCmJ5dGUtY29t
cGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRo
b24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvU3J2RGFlbW9uLnB5IHRvIFNy
dkRhZW1vbi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2
ZXIvcmVsb2NhdGUucHkgdG8gcmVsb2NhdGUucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3hlbmQvc2VydmVyL1NTTFhNTFJQQ1NlcnZlci5weSB0byBTU0xYTUxSUENT
ZXJ2ZXIucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVy
L3ZzY3NpaWYucHkgdG8gdnNjc2lpZi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZC9zZXJ2ZXIvdmZiaWYucHkgdG8gdmZiaWYucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvc2VydmVyL1Nydk5vZGUucHkgdG8gU3J2Tm9kZS5w
eWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvaW9waWYu
cHkgdG8gaW9waWYucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQv
c2VydmVyL1NydlZuZXREaXIucHkgdG8gU3J2Vm5ldERpci5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veGVuZC9zZXJ2ZXIvdGVzdHMvdGVzdF9jb250cm9sbGVycy5w
eSB0byB0ZXN0X2NvbnRyb2xsZXJzLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi94ZW5kL3NlcnZlci90ZXN0cy9fX2luaXRfXy5weSB0byBfX2luaXRfXy5weWMNCmJ5
dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veGVuZC94ZW5zdG9yZS94c3RyYW5zYWN0
LnB5IHRvIHhzdHJhbnNhY3QucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAv
ZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVu
L3hlbmQveGVuc3RvcmUveHN3YXRjaC5weSB0byB4c3dhdGNoLnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3hlbnN0b3JlL3hzdXRpbC5weSB0byB4c3V0aWwu
cHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQveGVuc3RvcmUvX19p
bml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQveGVuc3RvcmUvdGVzdHMvX19pbml0X18ucHkgdG8gX19pbml0X18ucHljDQpi
eXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQveGVuc3RvcmUvdGVzdHMvc3Ry
ZXNzX3hzLnB5IHRvIHN0cmVzc194cy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veGVuZC90ZXN0cy90ZXN0X1hlbmRDb25maWcucHkgdG8gdGVzdF9YZW5kQ29uZmln
LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94ZW5kL3Rlc3RzL3Rlc3Rf
dXVpZC5weSB0byB0ZXN0X3V1aWQucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
eGVuL3hlbmQvdGVzdHMvX19pbml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3hlbmQvdGVzdHMvdGVzdF9zeHAucHkgdG8gdGVzdF9z
eHAucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL2dldGVuZm9yY2Uu
cHkgdG8gZ2V0ZW5mb3JjZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
eG0vbWFpbi5weSB0byBtYWluLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bS9yZXNldHBvbGljeS5weSB0byByZXNldHBvbGljeS5weWMNCmJ5dGUtY29tcGlsaW5n
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy94ZW4veG0vc2h1dGRvd24ucHkgdG8gc2h1dGRvd24ucHljDQpieXRl
LWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIv
cHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL2dldHBvbGljeS5weSB0byBnZXRwb2xp
Y3kucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL3hlbmFwaV9jcmVh
dGUucHkgdG8geGVuYXBpX2NyZWF0ZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veG0vWGVuQVBJLnB5IHRvIFhlbkFQSS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veG0vb3B0cy5weSB0byBvcHRzLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94bS9zZXRlbmZvcmNlLnB5IHRvIHNldGVuZm9yY2UucHljDQpieXRl
LWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIv
cHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL2dldGxhYmVsLnB5IHRvIGdldGxhYmVs
LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9jcmVhdGUucHkgdG8g
Y3JlYXRlLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFs
bC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9zZXRwb2xp
Y3kucHkgdG8gc2V0cG9saWN5LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4w
L2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hl
bi94bS9jb25zb2xlLnB5IHRvIGNvbnNvbGUucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3htL2NwdXBvb2wtY3JlYXRlLnB5IHRvIGNwdXBvb2wtY3JlYXRlLnB5Yw0K
Ynl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9fX2luaXRfXy5weSB0byBfX2lu
aXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0vYWRkbGFiZWwu
cHkgdG8gYWRkbGFiZWwucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3ht
L21pZ3JhdGUucHkgdG8gbWlncmF0ZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00
LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy94ZW4veG0vcm1sYWJlbC5weSB0byBybWxhYmVsLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jv
b3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRl
LXBhY2thZ2VzL3hlbi94bS9kcnktcnVuLnB5IHRvIGRyeS1ydW4ucHljDQpieXRlLWNvbXBp
bGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9u
Mi43L3NpdGUtcGFja2FnZXMveGVuL3htL3Jlc291cmNlcy5weSB0byByZXNvdXJjZXMucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3htL2NwdXBvb2wtbmV3LnB5IHRv
IGNwdXBvb2wtbmV3LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9u
ZXcucHkgdG8gbmV3LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3Qv
aW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS9o
ZWxwLnB5IHRvIGhlbHAucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3ht
L2R1bXBwb2xpY3kucHkgdG8gZHVtcHBvbGljeS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy94ZW4veG0vY3B1cG9vbC5weSB0byBjcHVwb29sLnB5Yw0KYnl0ZS1jb21waWxp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi94bS9sYWJlbHMucHkgdG8gbGFiZWxzLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94bS90ZXN0cy90ZXN0X2NyZWF0ZS5weSB0byB0
ZXN0X2NyZWF0ZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2lu
c3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veG0vdGVz
dHMvX19pbml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94
ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFj
a2FnZXMveGVuL3dlYi9odHRwc2VydmVyLnB5IHRvIGh0dHBzZXJ2ZXIucHljDQpieXRlLWNv
bXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0
aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi9TcnZCYXNlLnB5IHRvIFNydkJhc2UucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi91bml4LnB5IHRvIHVuaXgu
cHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94
ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi9odHRwLnB5IHRvIGh0
dHAucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vz
ci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi9wcm90b2NvbC5w
eSB0byBwcm90b2NvbC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vd2Vi
L3Jlc291cmNlLnB5IHRvIHJlc291cmNlLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi93ZWIvX19pbml0X18ucHkgdG8gX19pbml0X18ucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3dlYi9TcnZEaXIucHkgdG8gU3J2RGlyLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi93ZWIvc3RhdGljLnB5IHRvIHN0YXRpYy5weWMN
CmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vd2ViL3RjcC5weSB0byB0Y3AucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3dlYi9jb25uZWN0aW9uLnB5IHRv
IGNvbm5lY3Rpb24ucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3N2L0Ny
ZWF0ZURvbWFpbi5weSB0byBDcmVhdGVEb21haW4ucHljDQpieXRlLWNvbXBpbGluZyAvcm9v
dC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMveGVuL3N2L1dpemFyZC5weSB0byBXaXphcmQucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3N2L1Jlc3RvcmVEb21haW4ucHkgdG8gUmVzdG9yZURvbWFp
bi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vc3YvSFRNTEJhc2UucHkg
dG8gSFRNTEJhc2UucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9p
bnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3N2L19f
aW5pdF9fLnB5IHRvIF9faW5pdF9fLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi9zdi91dGlsLnB5IHRvIHV0aWwucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMveGVuL3N2L01haW4ucHkgdG8gTWFpbi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hl
bi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNr
YWdlcy94ZW4vc3YvTm9kZUluZm8ucHkgdG8gTm9kZUluZm8ucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3N2L0RvbUluZm8ucHkgdG8gRG9tSW5mby5weWMNCmJ5dGUt
Y29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9w
eXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vc3YvR2VuVGFiYmVkLnB5IHRvIEdlblRhYmJl
ZC5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNy
L3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4veHN2aWV3L19faW5pdF9f
LnB5IHRvIF9faW5pdF9fLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi94
c3ZpZXcvbWFpbi5weSB0byBtYWluLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi94c3ZpZXcveHN2aWV3ZXIucHkgdG8geHN2aWV3ZXIucHljDQpieXRlLWNvbXBpbGlu
ZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzL3RhcGRpc2sucHkgdG8gdGFwZGlzay5weWMNCmJ5
dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVtdXMvdm0ucHkgdG8gdm0ucHljDQpi
eXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9s
aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzL3FkaXNjLnB5IHRvIHFkaXNj
LnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3Iv
eGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cy9fX2luaXRfXy5w
eSB0byBfX2luaXRfXy5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0
L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4vcmVt
dXMvdmlmLnB5IHRvIHZpZi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy94ZW4v
cmVtdXMvc2F2ZS5weSB0byBzYXZlLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQu
Mi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3hlbi9yZW11cy92ZGkucHkgdG8gdmRpLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVu
LTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2th
Z2VzL3hlbi9yZW11cy9pbWFnZS5weSB0byBpbWFnZS5weWMNCmJ5dGUtY29tcGlsaW5nIC9y
b290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0
ZS1wYWNrYWdlcy94ZW4vcmVtdXMvcHJvZmlsZS5weSB0byBwcm9maWxlLnB5Yw0KYnl0ZS1j
b21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cy92YmQucHkgdG8gdmJkLnB5Yw0KYnl0
ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi9yZW11cy91dGlsLnB5IHRvIHV0aWwucHlj
DQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40
Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzL2Jsa2Rldi5weSB0byBi
bGtkZXYucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlzdC9pbnN0YWxs
L3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3JlbXVzL2Rldmlj
ZS5weSB0byBkZXZpY2UucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4tNC4yLjAvZGlz
dC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMveGVuL3Jl
bXVzL25ldGxpbmsucHkgdG8gbmV0bGluay5weWMNCnJ1bm5pbmcgaW5zdGFsbF9lZ2dfaW5m
bw0KUmVtb3ZpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3hlbi0zLjAtcHkyLjcuZWdnLWluZm8NCldyaXRp
bmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL3hlbi0zLjAtcHkyLjcuZWdnLWluZm8NCmdtYWtlWzNdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL3B5dGhvbicNCmdtYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2UgLUMg
cHlncnViIGluc3RhbGwNCmdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9yb290L3hl
bi00LjIuMC90b29scy9weWdydWInDQpDQz0iZ2NjIiBDRkxBR1M9Ii1PMSAtZm5vLW9taXQt
ZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkg
LVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu
dCAgIC1EX19YRU5fVE9PTFNfXyAtTU1EIC1NRiAuYnVpbGQuZCAtZm5vLW9wdGltaXplLXNp
YmxpbmctY2FsbHMgIiBweXRob24yLjcgc2V0dXAucHkgYnVpbGQNCnJ1bm5pbmcgYnVpbGQN
CnJ1bm5pbmcgYnVpbGRfcHkNCmNyZWF0aW5nIGJ1aWxkDQpjcmVhdGluZyBidWlsZC9saWIu
bmV0YnNkLTYuMC1hbWQ2NC0yLjcNCmNyZWF0aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFt
ZDY0LTIuNy9ncnViDQpjb3B5aW5nIHNyYy9FeHRMaW51eENvbmYucHkgLT4gYnVpbGQvbGli
Lm5ldGJzZC02LjAtYW1kNjQtMi43L2dydWINCmNvcHlpbmcgc3JjL0xpbG9Db25mLnB5IC0+
IGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy9ncnViDQpjb3B5aW5nIHNyYy9HcnVi
Q29uZi5weSAtPiBidWlsZC9saWIubmV0YnNkLTYuMC1hbWQ2NC0yLjcvZ3J1Yg0KY29weWlu
ZyBzcmMvX19pbml0X18ucHkgLT4gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L2dy
dWINCnJ1bm5pbmcgYnVpbGRfZXh0DQpidWlsZGluZyAnZnNpbWFnZScgZXh0ZW5zaW9uDQpj
cmVhdGluZyBidWlsZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43DQpjcmVhdGluZyBidWls
ZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43L3NyYw0KY3JlYXRpbmcgYnVpbGQvdGVtcC5u
ZXRic2QtNi4wLWFtZDY0LTIuNy9zcmMvZnNpbWFnZQ0KZ2NjIC1ETkRFQlVHIC1PMiAtREhB
VkVfREJfMTg1X0ggLUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNsdWRlIC1PMSAtZm5v
LW9taXQtZnJhbWUtcG9pbnRlciAtbTY0IC1nIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9
Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0
YXRlbWVudCAtRF9fWEVOX1RPT0xTX18gLU1NRCAtTUYgLmJ1aWxkLmQgLWZuby1vcHRpbWl6
ZS1zaWJsaW5nLWNhbGxzIC1mUElDIC1JLi4vLi4vdG9vbHMvbGliZnNpbWFnZS9jb21tb24v
IC1JL3Vzci9wa2cvaW5jbHVkZS9weXRob24yLjcgLWMgc3JjL2ZzaW1hZ2UvZnNpbWFnZS5j
IC1vIGJ1aWxkL3RlbXAubmV0YnNkLTYuMC1hbWQ2NC0yLjcvc3JjL2ZzaW1hZ2UvZnNpbWFn
ZS5vIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZXJyb3INCmdjYyAtcHRocmVhZCAtc2hhcmVk
IC1ML3Vzci9wa2dzcmMvbGFuZy9weXRob24yNy93b3JrL1B5dGhvbi0yLjcuMyAtTC91c3Iv
bGliIC1XbCwtUi91c3IvbGliIC1ML3Vzci9wa2cvbGliIC1XbCwtUi91c3IvcGtnL2xpYiAt
TzEgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW02NCAtZyAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1h
ZnRlci1zdGF0ZW1lbnQgLURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5idWlsZC5kIC1mbm8t
b3B0aW1pemUtc2libGluZy1jYWxscyBidWlsZC90ZW1wLm5ldGJzZC02LjAtYW1kNjQtMi43
L3NyYy9mc2ltYWdlL2ZzaW1hZ2UubyAtTC4uLy4uL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9u
LyAtbGZzaW1hZ2UgLWxweXRob24yLjcgLW8gYnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQt
Mi43L2ZzaW1hZ2Uuc28NCnJ1bm5pbmcgYnVpbGRfc2NyaXB0cw0KY3JlYXRpbmcgYnVpbGQv
c2NyaXB0cy0yLjcNCmNvcHlpbmcgYW5kIGFkanVzdGluZyBzcmMvcHlncnViIC0+IGJ1aWxk
L3NjcmlwdHMtMi43DQpjaGFuZ2luZyBtb2RlIG9mIGJ1aWxkL3NjcmlwdHMtMi43L3B5Z3J1
YiBmcm9tIDY0NCB0byA3NTUNCkNDPSJnY2MiIENGTEFHUz0iLU8xIC1mbm8tb21pdC1mcmFt
ZS1wb2ludGVyIC1tNjQgLWcgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2Fs
bCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50ICAg
LURfX1hFTl9UT09MU19fIC1NTUQgLU1GIC5pbnN0YWxsLmQgLWZuby1vcHRpbWl6ZS1zaWJs
aW5nLWNhbGxzICIgcHl0aG9uMi43IHNldHVwLnB5IGluc3RhbGwgXA0KCS0tcHJlZml4PSIv
dXNyL3hlbjQyIiAtLXJvb3Q9Ii9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwiIFwNCgkt
LWluc3RhbGwtc2NyaXB0cz0vdXNyL3hlbjQyL2JpbiAtLWZvcmNlDQpydW5uaW5nIGluc3Rh
bGwNCnJ1bm5pbmcgYnVpbGQNCnJ1bm5pbmcgYnVpbGRfcHkNCnJ1bm5pbmcgYnVpbGRfZXh0
DQpydW5uaW5nIGJ1aWxkX3NjcmlwdHMNCnJ1bm5pbmcgaW5zdGFsbF9saWINCmNvcHlpbmcg
YnVpbGQvbGliLm5ldGJzZC02LjAtYW1kNjQtMi43L2dydWIvRXh0TGludXhDb25mLnB5IC0+
IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy9ncnViDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0
LTIuNy9ncnViL0xpbG9Db25mLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwv
dXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9ncnViDQpjb3B5aW5nIGJ1
aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy9ncnViL0dydWJDb25mLnB5IC0+IC9yb290
L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy9ncnViDQpjb3B5aW5nIGJ1aWxkL2xpYi5uZXRic2QtNi4wLWFtZDY0LTIuNy9n
cnViL19faW5pdF9fLnB5IC0+IC9yb290L3hlbi00LjIuMC9kaXN0L2luc3RhbGwvdXNyL3hl
bjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9ncnViDQpjb3B5aW5nIGJ1aWxkL2xp
Yi5uZXRic2QtNi4wLWFtZDY0LTIuNy9mc2ltYWdlLnNvIC0+IC9yb290L3hlbi00LjIuMC9k
aXN0L2luc3RhbGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcw0KYnl0
ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rpc3QvaW5zdGFsbC91c3IveGVuNDIvbGli
L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2dydWIvRXh0TGludXhDb25mLnB5IHRvIEV4dExp
bnV4Q29uZi5weWMNCmJ5dGUtY29tcGlsaW5nIC9yb290L3hlbi00LjIuMC9kaXN0L2luc3Rh
bGwvdXNyL3hlbjQyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9ncnViL0xpbG9Db25m
LnB5IHRvIExpbG9Db25mLnB5Yw0KYnl0ZS1jb21waWxpbmcgL3Jvb3QveGVuLTQuMi4wL2Rp
c3QvaW5zdGFsbC91c3IveGVuNDIvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2dydWIv
R3J1YkNvbmYucHkgdG8gR3J1YkNvbmYucHljDQpieXRlLWNvbXBpbGluZyAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMvZ3J1Yi9fX2luaXRfXy5weSB0byBfX2luaXRfXy5weWMNCnJ1bm5pbmcgaW5zdGFsbF9z
Y3JpcHRzDQpjb3B5aW5nIGJ1aWxkL3NjcmlwdHMtMi43L3B5Z3J1YiAtPiAvcm9vdC94ZW4t
NC4yLjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4NCmVycm9yOiAvcm9vdC94ZW4tNC4y
LjAvZGlzdC9pbnN0YWxsL3Vzci94ZW40Mi9iaW4vcHlncnViOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5DQpnbWFrZVszXTogKioqIFtpbnN0YWxsXSBFcnJvciAxDQpnbWFrZVszXTog
TGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9weWdydWInDQpnbWFr
ZVsyXTogKioqIFtzdWJkaXItaW5zdGFsbC1weWdydWJdIEVycm9yIDINCmdtYWtlWzJdOiBM
ZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJw0KZ21ha2VbMV06ICoq
KiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyDQpnbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9yb290L3hlbi00LjIuMC90b29scycNCmdtYWtlOiAqKiogW2luc3RhbGwtdG9vbHNd
IEVycm9yIDINCmRvbTAjIGV4aXQNCgpTY3JpcHQgZG9uZSBvbiBUdWUgRGVjICA0IDE0OjM3
OjIyIDIwMTIK
--------------060000040504090108010704
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------060000040504090108010704--


From xen-users-bounces@lists.xen.org Tue Dec 04 16:31:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 16:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfvOA-0005Fn-Fc; Tue, 04 Dec 2012 16:30:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roger.pau@citrix.com>) id 1TfvO7-0005FN-0D
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 16:30:29 +0000
Received: from [85.158.139.211:19141] by server-14.bemta-5.messagelabs.com id
	2C/91-21768-2252EB05; Tue, 04 Dec 2012 16:30:26 +0000
X-Env-Sender: roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1354638624!18186592!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDY5MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11480 invoked from network); 4 Dec 2012 16:30:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 16:30:25 -0000
X-IronPort-AV: E=Sophos;i="4.84,215,1355097600"; d="scan'208";a="16152865"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	04 Dec 2012 16:30:24 +0000
Received: from [192.168.1.30] (10.31.3.233) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Tue, 4 Dec 2012
	16:30:24 +0000
Message-ID: <50BE251F.8010305@citrix.com>
Date: Tue, 4 Dec 2012 17:30:23 +0100
From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Lukas Laukamp <lukas@laukamp.me>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me> <50BE043E.7000000@citrix.com>
	<50BE0C0B.6010007@laukamp.me>
In-Reply-To: <50BE0C0B.6010007@laukamp.me>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gMDQvMTIvMTIgMTU6NDMsIEx1a2FzIExhdWthbXAgd3JvdGU6Cj4gQW0gMDQuMTIuMjAxMiAx
NToxMCwgc2NocmllYiBSb2dlciBQYXUgTW9ubsOpOgo+PiBPbiAwNC8xMi8xMiAxNDo0NSwgTHVr
YXMgTGF1a2FtcCB3cm90ZToKPj4+IEhlbGxvIGFsbCwKPj4+Cj4+PiBiZWNhdXNlIHRoZXJlIGFy
ZSBzdGlsbCBwcm9ibGVtcyB0byBidWlsZCBYZW4gNC4yIG9uIE5ldEJTRCAodGhlcmUgd2FzCj4+
PiBhbHNvIGFub3RoZXIgdGhyZWFkIG9uIHRoZSBwb3J0LXhlbiBsaXN0KSBJIGZvcndhcmQgdGhp
cyBtZXNzYWdlIHRvIGdldAo+Pj4gYSBzb2x1dGlvbiBmb3IgdGhlIHByb2JsZW0uIFRoZSBjb21w
bGV0ZSBvdXRwdXQgb2YgbXkgYnVpbGQgaXMgaW4gYSBsb2cKPj4+IGZpbGUgaW4gdGhlIGF0dGFj
aG1lbnQuCj4+Pgo+Pj4gSSB1c2VkIHRoaXMgY29tbWFuZHMgZm9yIGNvbXBpbGF0aW9uOgo+Pj4K
Pj4+IC4vY29uZmlndXJlIFBZVEhPTj0vdXNyL3BrZy9iaW4vcHl0aG9uMi43IEFQUEVORF9JTkNM
VURFUz0vdXNyL3BrZy9pbmNsdWRlIEFQUEVORF9MSUI9L3Vzci9wa2cvbGliIC0tcHJlZml4PS91
c3IveGVuNDIKPj4+IGdtYWtlIFBZVEhPTj0vdXNyL3BrZy9iaW4vcHl0aG9uMi43IHhlbgo+Pj4g
Z21ha2UgdG9vbHMKPj4+Cj4+PiBJIHRvb2sgdGhlIGNvbW1hbnMgZnJvbSB0aGlzIHdpa2kgYXJ0
aWNsZTogaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL0NvbXBpbGluZ19YZW5fRnJvbV9Tb3VyY2Vf
b25fTmV0QlNECj4+Pgo+Pj4gVGhlIGJ1aWxkIGVycm9yIGFwcGVhcnMgaW4gdGhlIHRvb2xzIHRh
cmdldCBpbiBsaWJ4bC4KPj4+Cj4+PiBUaGlzIGlzIHRoZSBsYXN0IG1haWwgZnJvbSBwb3J0LXhl
biBsaXN0IHJlbGF0ZWQgdG8gdGhpcyB0aGVtZToKPj4+Cj4+PiBPbiAzMC8xMS8xMiAyMToxNiwg
TWlrZSBCb3dpZSB3cm90ZToKPj4+Cj4+Pj4gT24gMTEvMzAvMTIgMTI6MTMgUE0sIEplZmYgUml6
em8gd3JvdGU6Cj4+Pj4+IEFueW9uZSB1cCBmb3IgY3JlYXRpbmcgYSBwa2dzcmMgcGFja2FnZSBm
b3IgeGVuIDQuMj8gIFRoZXJlJ3MgY2xlYXJseSBhCj4+Pj4+IGxvdCB0byBiZSBkb25lLCBhbmQg
bXkgcGtnc3JjLWZ1IGlzIG5vdCBhbGwgdGhhdCBncmVhdC4KPj4+PiBJIGNvdWxkIGJlIHVwIGZv
ciB0aGF0Li4uIG1pZ2h0IG5vdCBiZSB1bnRpbCBuZXh0IHdlZWssIGJ1dCBpZiB0aGUgYnVpbGQK
Pj4+PiBzdGVwcyBhbGwgd29yayBvdXQsIEkgc2hvdWxkIGJlIGFibGUgdG8gY29iYmxlIHNvbWV0
aGluZyB0b2dldGhlciBpbnRvCj4+Pj4gcGtnc3JjL3dpcC4gKFdoaWNoIHdvdWxkIG1vdGl2YXRl
IG1lIHRvIGdldCBhIGJveCBvbnRvIDQuMiBhbHNvLi4uCj4+Pj4gZG91YmxlIHdpbi4pCj4+PiBJ
IHdvdWxkIGRlZmluZXRlbHkgaGVscCwgdGhpcyB3aWxsIHByb2JhYmx5IHJlcXVpcmUgc29tZSBN
YWtlZmlsZQo+Pj4gY2hhbmdlcywgd2hpY2ggSSB0aGluayBzaG91bGQgYmUgc3VibWl0dGVkIHVw
c3RyZWFtLgo+Pj4KPj4+IElzIHRoZSBwcm9ibGVtIHNvbHZhYmxlIHdpdGhvdXQgYmlnIGNoYW5n
ZXMgaW4gdGhlIGJ1aWxkIHN5c3RlbSB0byBnZXQgNC4yIHJ1bm5pbmcgb24gYSBOZXRCU0QgNiBi
b3g/IE9yIGlzbid0IGl0IGFibGUgdG8gY29tcGlsZSB0aCB0b29sc3RhY2sgb24gTmV0QlNEIGZv
ciA0LjIgd2l0aG91dCBiaWcgY2hhbmdlcz8KPj4+Cj4+Pgo+Pj4KPj4+IC0tLS0tLS0tIE9yaWdp
bmFsLU5hY2hyaWNodCAtLS0tLS0tLQo+Pj4gQmV0cmVmZjogCUNvbXBpbGF0aW9uIG9mIFhlbiA0
LjIgVXRpbHMgYnJlYWtzIG9uIE5ldEJTRCA2Cj4+PiBEYXR1bTogCU1vbiwgMyBEZWMgMjAxMiAx
NzoxOToxNiArMDAwMAo+Pj4gVm9uOiAJTWlndWVsIENsYXJhPG1pZ3VlbG1jbGFyYUBnbWFpbC5j
b20+Cj4+PiBBbjogCXBvcnQteGVuQG5ldGJzZC5vcmcsIGx1a2FzQGxhdWthbXAubWUKPj4+Cj4+
Pgo+Pj4KPj4+IEx1a2FzIExhdWthbXA8bHVrYXM8YXQ+ICBsYXVrYW1wLm1lPGh0dHA6Ly9sYXVr
YW1wLm1lPj4gIHdyaXRlczoKPj4+Cj4+Pj4gSGV5IGFsbCwKPj4+Pgo+Pj4+IEkgdHJ5aW5nIHRv
IGNvbXBpbGUgWGVuIDQuMiBvbiBOZXRCU0QgNi4gVGhlIGh5cGVydmlzb3IgaXQgc2VsZiBjb21w
aWxlZAo+Pj4+IGZpbmUgYnV0IHRoZSBjb21waWxhdGlvbiBvZiB0aGUgdXRpbHMgYnJlYWtzIHdp
dGggdGhpcyBlcnJvcjoKPj4+Pgo+Pj4+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSB4bF9jbWRpbXBs
LmM6NDA6MDoKPj4+PiBsaWJ4bF9qc29uLmg6MTg6Mjc6IGZhdGFsIGVycm9yOiB5YWpsL3lhamxf
Z2VuLmg6IE5vIHN1Y2ggZmlsZSBvcgo+Pj4gZGlyZWN0b3J5Cj4+Pj4gY29tcGlsYXRpb24gdGVy
bWluYXRlZC4KPj4+PiBnbWFrZVszXTogKioqIFt4bF9jbWRpbXBsLm9dIEVycm9yIDEKPj4+PiBn
bWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bCcK
Pj4+PiBnbWFrZVsyXTogKioqIFtzdWJkaXItaW5zdGFsbC1saWJ4bF0gRXJyb3IgMgo+Pj4+IGdt
YWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwo+Pj4+IGdt
YWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJyb3IgMgo+Pj4+IGdtYWtlWzFdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwo+Pj4+IGdtYWtlOiAqKiogW2lu
c3RhbGwtdG9vbHNdIEVycm9yIDIKPj4+PiB0ZXN0ZG9tMCMKPj4+Pgo+Pj4+IEkgcGFzc2VkIHRo
ZSBuZWVkZWQgb3B0aW9ucyB0byB0aGUgY29uZmlndXJlIHNjcmlwdCBzbyB0aGF0IGl0IHNlYXJj
aGVzCj4+Pj4gaW4gL3Vzci9wa2cvaW5jbHVkZS8gYW5kIC91c3IvcGtnL2xpYiBhbmQgc28gb24u
IFRoZSBmaWxlIHdoaWNoIGlzCj4+Pj4gZGVjbGFpcmVkIHRvIGRvbid0IGV4aXN0LCBleGlzdHMg
aW4gL3Vzci9wa2cvaW5jbHVkZS95YWpsLyBzbyBJIGRvbid0Cj4+Pj4gdW5kZXJzdGFuZCB3aHkg
dGhlIGZpbGUgY291bGQgbm90IGJlIGZvdW5kLgo+Pj4+Cj4+Pj4gSG9wZSB0aGF0IHNvbWVvbmUg
Y291bGQgaGVscCBtZS4KPj4+Pgo+Pj4+IEJlc3QgUmVnYXJkcwo+Pj4+Cj4+Pj4KPj4+IEknbSB0
cnlpbmcgdG8gYnVpbGQgZm9sbG93aW5nIHRoZSBndWlkZSBhdDoKPj4+IGh0dHA6Ly93aWtpLnhl
bi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29uX05ldEJTRAo+Pj4KPj4+IEFs
bCB3b3JrcyBmaW5lIHVudGlsIEkgdHJ5IHRvIGJ1aWxkICJ0b29scyIKPj4+Cj4+PiBnbWFrZVsz
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsJyDi
lILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gcm0gLWYgX3BhdGhzLmgudG1wLnRtcDsgZWNobyAi
U0JJTkRJUj1cIi91c3IvcGtnL3NiaW5cIiIKPj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAi
QklORElSPVwiL3Vzci9wa2cvYmluXCIiPj5fcGF0aHMuaC50bXAudG1wOwo+Pj4gZWNobyAiTElC
RVhFQz1cIi91c3IvcGtnL2zilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gaWJleGVjXCIiPj5f
cGF0aHMuaC50bXAudG1wOyBlY2hvICJMSUJESVI9XCIvdXNyL3BrZy9saWJcIiIKPj4+Pj4gX3Bh
dGhzLmgudG1wLnRtcDsgZWNobyAiU0hBUkVESVI9XCIvdXNyL3BrZy9zaGFyZVwiIgo+Pj4+PiBf
cGF0aHMuaC50bXAudG1wOyBlY2hvICJQUklWQVRFX0JJTkTilILCt8K3wrfCt8K3wrfCt8K3wrfC
two+Pj4gSVI9XCIvdXNyL3BrZy9iaW5cIiI+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8KPj4+ICJY
RU5GSVJNV0FSRURJUj1cIi91c3IvcGtnL2xpYi94ZW4vYm9vdFwiIj4+X3BhdGhzLmgudG1wLnRt
cDsgZWNobwo+Pj4gIlhFTl9DT05GSUdfRElSPVwiL3Vzci9wa2cvZXRjL3hlblwiIj4+X+KUgsK3
wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiBwYXRocy5oLnRtcC50bXA7IGVjaG8gIlhFTl9TQ1JJUFRf
RElSPVwiL3Vzci9wa2cvZXRjL3hlbi9zY3JpcHRzXCIiCj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7
IGVjaG8gIlhFTl9MT0NLX0RJUj1cIi91c3IvcGtnL3Zhci9saWJcIiIKPj4+Pj4gX3BhdGhzLmgu
dG1wLnRtcDsgZWNobyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gIlhFTl9SVU5fRElSPVwi
L3Vzci9wa2cvdmFyL3J1bi94ZW5cIiI+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8KPj4+ICJYRU5f
UEFHSU5HX0RJUj1cIi91c3IvcGtnL3Zhci9saWIveGVuL3hlbnBhZ2luZ1wiIj4+X3BhdGhzLmgu
dG1wLnRtcDsKPj4+IGlmICEgY21wIC1zIF9wYXRo4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+
IHMuaC50bXAudG1wIF9wYXRocy5oLnRtcDsgdGhlbiBtdiAtZiBfcGF0aHMuaC50bXAudG1wIF9w
YXRocy5oLnRtcDsgZWxzZQo+Pj4gcm0gLWYgX3BhdGhzLmgudG1wLnRtcDsgZmkg4pSCwrfCt8K3
wrfCt8K3wrfCt8K3wrcKPj4+IHNlZCAtZSAicy9cKFtePV0qXCk9XCguKlwpLyNkZWZpbmUgXDEg
XDIvZyIgX3BhdGhzLmgudG1wPl9wYXRocy5oLjIudG1wCj4+PiDilILCt8K3wrfCt8K3wrfCt8K3
wrfCtwo+Pj4gcm0gLWYgX3BhdGhzLmgudG1wIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiBp
ZiAhIGNtcCAtcyBfcGF0aHMuaC4yLnRtcCBfcGF0aHMuaDsgdGhlbiBtdiAtZiBfcGF0aHMuaC4y
LnRtcCBfcGF0aHMuaDsKPj4+IGVsc2Ugcm0gLWYgX3BhdGhzLmguMi50bXA7IGZpIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4+PiBnY2MgLXB0aHJlYWQgLW8gdGVzdGlkbCB0ZXN0aWRsLm8gbGli
eGx1dGlsLnNvCj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnhsL2xpYnhlbmxpZ2h0LnNvCj4+PiAtV2wsLXJwYXRoLWxpbms9L2hvbWUvbWlndWVsY+KU
gsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiAveGVuLWRhdGEveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjCj4+PiAtV2wsLXJwYXRoLWxpbms9L2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZQo+Pj4gL2hvbWUveGVuL3jilILCt8K3
wrfCt8K3wrfCt8K3wrfCtwo+Pj4gZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMvbGlieGVuY3RybC5zbyAtTC91c3IvcGtnL2xpYgo+Pj4g4pSCwrfCt8K3wrfCt8K3wrfCt8K3
wrcKPj4+IGxkOiB3YXJuaW5nOiBsaWJ5YWpsLnNvLjIsIG5lZWRlZCBieQo+Pj4gL2hvbWUveGVu
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbywg
bm90Cj4+PiBmb3VuZCAodHJ5IHVzaW5nIC1ycGF0aCBvciAtcnBhdGgtbGlu4pSCwrfCt8K3wrfC
t8K3wrfCt8K3wrcKPj4+IGspIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiAvaG9tZS94ZW4v
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+
Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9wYXJzZScg4pSCwrfCt8K3wrfCt8K3wrfC
t8K3wrcKPj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGwvbGlieGVubGlnaHQuc286Cj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBs
ZXRlX3BhcnNlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVm
aW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX251bGwnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3
Cj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xp
YnhlbmxpZ2h0LnNvOgo+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fYXJyYXlf
b3Blbicg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+PiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9zdHJpbmcnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+
PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhl
bmxpZ2h0LnNvOgo+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fbWFwX2Nsb3Nl
JyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZl
cmVuY2UgdG8gYHlhamxfZ2VuX2dldF9idWYnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiAv
aG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxp
Z2h0LnNvOgo+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVlJyDilILCt8K3wrfC
t8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlh
amxfZ2VuX2FsbG9jJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVu
ZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2FycmF5X2Nsb3NlJyDilILCt8K3wrfCt8K3
wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxf
Z2VuX21hcF9vcGVuJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVu
ZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2V0X2Vycm9yJyDilILCt8K3wrfCt8K3wrfCt8K3
wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZnJlZV9l
cnJvcicg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+PiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9pbnRlZ2VyJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+
Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4
ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfYWxsb2MnIOKUgsK3
wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0
byBgeWFqbF9nZW5fZnJlZScg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+IC9ob21lL3hlbi94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+
PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9ib29sJyDilILCt8K3wrfCt8K3wrfC
t8K3wrfCtwo+Pj4gZ21ha2VbM106ICoqKiBbdGVzdGlkbF0gRXJyb3IgMSDilILCt8K3wrfCt8K3
wrfCt8K3wrfCtwo+Pj4gZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVu
LTQuMi4wL3Rvb2xzL2xpYnhsJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gZ21ha2VbMl06
ICoqKiBbc3ViZGlyLWluc3RhbGwtbGlieGxdIEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3
wrcKPj4+IGdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2hvbWUveGVuL3hlbi00LjIuMC90
b29scycg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+IGdtYWtlWzFdOiAqKiogW3N1YmRpcnMt
aW5zdGFsbF0gRXJyb3IgMiDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gZ21ha2VbMV06IExl
YXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzJyDilILCt8K3wrfCt8K3
wrfCt8K3wrfCtwo+Pj4gZ21ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMgo+Pj4KPj4+
Cj4+PiBJJ20gdXNpbmcgeWFqbCB2ZXJzaW9uIDIuLi4uICBjb3VsZCB0aGlzIGJlIHRoZSBwcm9i
bGVtPyBJcyB0aGVyZSBhbnkgcGF0Y2g/Cj4+IHlhamwgMiBzaG91bGQgYmUgc3VwcG9ydGVkLCBz
aW5jZSBJIGd1ZXNzIHlvdSBpbnN0YWxsZWQgeWFqbCBmcm9tCj4+IHBrZ3NyYywgY291bGQgeW91
IHRyeSBzZXR0aW5nIExEX0xJQlJBUllfUEFUSD0vdXNyL3BrZy9saWIgYmVmb3JlIGNvbXBpbGlu
Zz8KPj4KPj4gU2VlIHRoZSBmb2xsb3dpbmcgbWVzc2FnZSBmcm9tIFJpejoKPj4gaHR0cDovL21h
aWwtaW5kZXgubmV0YnNkLm9yZy9wb3J0LXhlbi8yMDEyLzExLzMwL21zZzAwNzc0MC5odG1sCj4+
Cj4+IEluZGVlZCB0aGlzIHNob3VsZCBiZSBsb29rZWQgYXQgYW5kIGZpeGVkLgo+Pgo+Pgo+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBYZW4tdXNl
cnMgbWFpbGluZyBsaXN0Cj4+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4+IGh0dHA6Ly9saXN0
cy54ZW4ub3JnL3hlbi11c2Vycwo+IAo+IEhlbGxvLAo+IAo+IHdoZW4gSSBhc3NpZ25lIExEX0xJ
QlJBUllfUEFUSD0vdXNyL3BrZy9saWIgdG8gZ21ha2Ugd2hlbiB0cnlpbmcgdG8gCj4gY29tcGls
ZSB0b29scyB0YXJnZXQgbGlieGwgZ2V0cyBjb21waWxlZC4gQnV0IGxhdGVyIGl0IGJyZWFrcyB3
aGVuIAo+IGJ1aWxkaW5nIHRoZSBmaWxlc3lzdGVtIHN0cnVjdHVyZSBmb3IgdGhlIHRvb2xzLWlu
c3RhbGwgdGFyZ2V0IGJlY2F1c2UgCj4gaXQgY2FuJ3QgZmluZCBweWdydWIuIFRoZSBjb21wbGV0
ZSBvdXRwdXQgb2YgdGhlIGJ1aWxkIHByb2Nlc3MgaXMgaW4gdGhlIAo+IGF0dGFjaG1lbnQuCgpD
b3VsZCB5b3UgcmVtb3ZlIHRoZSBkaXN0IGZvbGRlciBhbmQgdHJ5IGFnYWluPyBBRkFJSyBpdCB3
b3JrcyBmb3IgbWUKd2l0aG91dCBwcm9ibGVtcy4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Dec 04 16:31:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 16:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfvOA-0005Fn-Fc; Tue, 04 Dec 2012 16:30:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roger.pau@citrix.com>) id 1TfvO7-0005FN-0D
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 16:30:29 +0000
Received: from [85.158.139.211:19141] by server-14.bemta-5.messagelabs.com id
	2C/91-21768-2252EB05; Tue, 04 Dec 2012 16:30:26 +0000
X-Env-Sender: roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1354638624!18186592!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDY5MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11480 invoked from network); 4 Dec 2012 16:30:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 16:30:25 -0000
X-IronPort-AV: E=Sophos;i="4.84,215,1355097600"; d="scan'208";a="16152865"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	04 Dec 2012 16:30:24 +0000
Received: from [192.168.1.30] (10.31.3.233) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Tue, 4 Dec 2012
	16:30:24 +0000
Message-ID: <50BE251F.8010305@citrix.com>
Date: Tue, 4 Dec 2012 17:30:23 +0100
From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Lukas Laukamp <lukas@laukamp.me>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me> <50BE043E.7000000@citrix.com>
	<50BE0C0B.6010007@laukamp.me>
In-Reply-To: <50BE0C0B.6010007@laukamp.me>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gMDQvMTIvMTIgMTU6NDMsIEx1a2FzIExhdWthbXAgd3JvdGU6Cj4gQW0gMDQuMTIuMjAxMiAx
NToxMCwgc2NocmllYiBSb2dlciBQYXUgTW9ubsOpOgo+PiBPbiAwNC8xMi8xMiAxNDo0NSwgTHVr
YXMgTGF1a2FtcCB3cm90ZToKPj4+IEhlbGxvIGFsbCwKPj4+Cj4+PiBiZWNhdXNlIHRoZXJlIGFy
ZSBzdGlsbCBwcm9ibGVtcyB0byBidWlsZCBYZW4gNC4yIG9uIE5ldEJTRCAodGhlcmUgd2FzCj4+
PiBhbHNvIGFub3RoZXIgdGhyZWFkIG9uIHRoZSBwb3J0LXhlbiBsaXN0KSBJIGZvcndhcmQgdGhp
cyBtZXNzYWdlIHRvIGdldAo+Pj4gYSBzb2x1dGlvbiBmb3IgdGhlIHByb2JsZW0uIFRoZSBjb21w
bGV0ZSBvdXRwdXQgb2YgbXkgYnVpbGQgaXMgaW4gYSBsb2cKPj4+IGZpbGUgaW4gdGhlIGF0dGFj
aG1lbnQuCj4+Pgo+Pj4gSSB1c2VkIHRoaXMgY29tbWFuZHMgZm9yIGNvbXBpbGF0aW9uOgo+Pj4K
Pj4+IC4vY29uZmlndXJlIFBZVEhPTj0vdXNyL3BrZy9iaW4vcHl0aG9uMi43IEFQUEVORF9JTkNM
VURFUz0vdXNyL3BrZy9pbmNsdWRlIEFQUEVORF9MSUI9L3Vzci9wa2cvbGliIC0tcHJlZml4PS91
c3IveGVuNDIKPj4+IGdtYWtlIFBZVEhPTj0vdXNyL3BrZy9iaW4vcHl0aG9uMi43IHhlbgo+Pj4g
Z21ha2UgdG9vbHMKPj4+Cj4+PiBJIHRvb2sgdGhlIGNvbW1hbnMgZnJvbSB0aGlzIHdpa2kgYXJ0
aWNsZTogaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL0NvbXBpbGluZ19YZW5fRnJvbV9Tb3VyY2Vf
b25fTmV0QlNECj4+Pgo+Pj4gVGhlIGJ1aWxkIGVycm9yIGFwcGVhcnMgaW4gdGhlIHRvb2xzIHRh
cmdldCBpbiBsaWJ4bC4KPj4+Cj4+PiBUaGlzIGlzIHRoZSBsYXN0IG1haWwgZnJvbSBwb3J0LXhl
biBsaXN0IHJlbGF0ZWQgdG8gdGhpcyB0aGVtZToKPj4+Cj4+PiBPbiAzMC8xMS8xMiAyMToxNiwg
TWlrZSBCb3dpZSB3cm90ZToKPj4+Cj4+Pj4gT24gMTEvMzAvMTIgMTI6MTMgUE0sIEplZmYgUml6
em8gd3JvdGU6Cj4+Pj4+IEFueW9uZSB1cCBmb3IgY3JlYXRpbmcgYSBwa2dzcmMgcGFja2FnZSBm
b3IgeGVuIDQuMj8gIFRoZXJlJ3MgY2xlYXJseSBhCj4+Pj4+IGxvdCB0byBiZSBkb25lLCBhbmQg
bXkgcGtnc3JjLWZ1IGlzIG5vdCBhbGwgdGhhdCBncmVhdC4KPj4+PiBJIGNvdWxkIGJlIHVwIGZv
ciB0aGF0Li4uIG1pZ2h0IG5vdCBiZSB1bnRpbCBuZXh0IHdlZWssIGJ1dCBpZiB0aGUgYnVpbGQK
Pj4+PiBzdGVwcyBhbGwgd29yayBvdXQsIEkgc2hvdWxkIGJlIGFibGUgdG8gY29iYmxlIHNvbWV0
aGluZyB0b2dldGhlciBpbnRvCj4+Pj4gcGtnc3JjL3dpcC4gKFdoaWNoIHdvdWxkIG1vdGl2YXRl
IG1lIHRvIGdldCBhIGJveCBvbnRvIDQuMiBhbHNvLi4uCj4+Pj4gZG91YmxlIHdpbi4pCj4+PiBJ
IHdvdWxkIGRlZmluZXRlbHkgaGVscCwgdGhpcyB3aWxsIHByb2JhYmx5IHJlcXVpcmUgc29tZSBN
YWtlZmlsZQo+Pj4gY2hhbmdlcywgd2hpY2ggSSB0aGluayBzaG91bGQgYmUgc3VibWl0dGVkIHVw
c3RyZWFtLgo+Pj4KPj4+IElzIHRoZSBwcm9ibGVtIHNvbHZhYmxlIHdpdGhvdXQgYmlnIGNoYW5n
ZXMgaW4gdGhlIGJ1aWxkIHN5c3RlbSB0byBnZXQgNC4yIHJ1bm5pbmcgb24gYSBOZXRCU0QgNiBi
b3g/IE9yIGlzbid0IGl0IGFibGUgdG8gY29tcGlsZSB0aCB0b29sc3RhY2sgb24gTmV0QlNEIGZv
ciA0LjIgd2l0aG91dCBiaWcgY2hhbmdlcz8KPj4+Cj4+Pgo+Pj4KPj4+IC0tLS0tLS0tIE9yaWdp
bmFsLU5hY2hyaWNodCAtLS0tLS0tLQo+Pj4gQmV0cmVmZjogCUNvbXBpbGF0aW9uIG9mIFhlbiA0
LjIgVXRpbHMgYnJlYWtzIG9uIE5ldEJTRCA2Cj4+PiBEYXR1bTogCU1vbiwgMyBEZWMgMjAxMiAx
NzoxOToxNiArMDAwMAo+Pj4gVm9uOiAJTWlndWVsIENsYXJhPG1pZ3VlbG1jbGFyYUBnbWFpbC5j
b20+Cj4+PiBBbjogCXBvcnQteGVuQG5ldGJzZC5vcmcsIGx1a2FzQGxhdWthbXAubWUKPj4+Cj4+
Pgo+Pj4KPj4+IEx1a2FzIExhdWthbXA8bHVrYXM8YXQ+ICBsYXVrYW1wLm1lPGh0dHA6Ly9sYXVr
YW1wLm1lPj4gIHdyaXRlczoKPj4+Cj4+Pj4gSGV5IGFsbCwKPj4+Pgo+Pj4+IEkgdHJ5aW5nIHRv
IGNvbXBpbGUgWGVuIDQuMiBvbiBOZXRCU0QgNi4gVGhlIGh5cGVydmlzb3IgaXQgc2VsZiBjb21w
aWxlZAo+Pj4+IGZpbmUgYnV0IHRoZSBjb21waWxhdGlvbiBvZiB0aGUgdXRpbHMgYnJlYWtzIHdp
dGggdGhpcyBlcnJvcjoKPj4+Pgo+Pj4+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSB4bF9jbWRpbXBs
LmM6NDA6MDoKPj4+PiBsaWJ4bF9qc29uLmg6MTg6Mjc6IGZhdGFsIGVycm9yOiB5YWpsL3lhamxf
Z2VuLmg6IE5vIHN1Y2ggZmlsZSBvcgo+Pj4gZGlyZWN0b3J5Cj4+Pj4gY29tcGlsYXRpb24gdGVy
bWluYXRlZC4KPj4+PiBnbWFrZVszXTogKioqIFt4bF9jbWRpbXBsLm9dIEVycm9yIDEKPj4+PiBn
bWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scy9saWJ4bCcK
Pj4+PiBnbWFrZVsyXTogKioqIFtzdWJkaXItaW5zdGFsbC1saWJ4bF0gRXJyb3IgMgo+Pj4+IGdt
YWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwo+Pj4+IGdt
YWtlWzFdOiAqKiogW3N1YmRpcnMtaW5zdGFsbF0gRXJyb3IgMgo+Pj4+IGdtYWtlWzFdOiBMZWF2
aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwo+Pj4+IGdtYWtlOiAqKiogW2lu
c3RhbGwtdG9vbHNdIEVycm9yIDIKPj4+PiB0ZXN0ZG9tMCMKPj4+Pgo+Pj4+IEkgcGFzc2VkIHRo
ZSBuZWVkZWQgb3B0aW9ucyB0byB0aGUgY29uZmlndXJlIHNjcmlwdCBzbyB0aGF0IGl0IHNlYXJj
aGVzCj4+Pj4gaW4gL3Vzci9wa2cvaW5jbHVkZS8gYW5kIC91c3IvcGtnL2xpYiBhbmQgc28gb24u
IFRoZSBmaWxlIHdoaWNoIGlzCj4+Pj4gZGVjbGFpcmVkIHRvIGRvbid0IGV4aXN0LCBleGlzdHMg
aW4gL3Vzci9wa2cvaW5jbHVkZS95YWpsLyBzbyBJIGRvbid0Cj4+Pj4gdW5kZXJzdGFuZCB3aHkg
dGhlIGZpbGUgY291bGQgbm90IGJlIGZvdW5kLgo+Pj4+Cj4+Pj4gSG9wZSB0aGF0IHNvbWVvbmUg
Y291bGQgaGVscCBtZS4KPj4+Pgo+Pj4+IEJlc3QgUmVnYXJkcwo+Pj4+Cj4+Pj4KPj4+IEknbSB0
cnlpbmcgdG8gYnVpbGQgZm9sbG93aW5nIHRoZSBndWlkZSBhdDoKPj4+IGh0dHA6Ly93aWtpLnhl
bi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29uX05ldEJTRAo+Pj4KPj4+IEFs
bCB3b3JrcyBmaW5lIHVudGlsIEkgdHJ5IHRvIGJ1aWxkICJ0b29scyIKPj4+Cj4+PiBnbWFrZVsz
XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsJyDi
lILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gcm0gLWYgX3BhdGhzLmgudG1wLnRtcDsgZWNobyAi
U0JJTkRJUj1cIi91c3IvcGtnL3NiaW5cIiIKPj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAi
QklORElSPVwiL3Vzci9wa2cvYmluXCIiPj5fcGF0aHMuaC50bXAudG1wOwo+Pj4gZWNobyAiTElC
RVhFQz1cIi91c3IvcGtnL2zilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gaWJleGVjXCIiPj5f
cGF0aHMuaC50bXAudG1wOyBlY2hvICJMSUJESVI9XCIvdXNyL3BrZy9saWJcIiIKPj4+Pj4gX3Bh
dGhzLmgudG1wLnRtcDsgZWNobyAiU0hBUkVESVI9XCIvdXNyL3BrZy9zaGFyZVwiIgo+Pj4+PiBf
cGF0aHMuaC50bXAudG1wOyBlY2hvICJQUklWQVRFX0JJTkTilILCt8K3wrfCt8K3wrfCt8K3wrfC
two+Pj4gSVI9XCIvdXNyL3BrZy9iaW5cIiI+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8KPj4+ICJY
RU5GSVJNV0FSRURJUj1cIi91c3IvcGtnL2xpYi94ZW4vYm9vdFwiIj4+X3BhdGhzLmgudG1wLnRt
cDsgZWNobwo+Pj4gIlhFTl9DT05GSUdfRElSPVwiL3Vzci9wa2cvZXRjL3hlblwiIj4+X+KUgsK3
wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiBwYXRocy5oLnRtcC50bXA7IGVjaG8gIlhFTl9TQ1JJUFRf
RElSPVwiL3Vzci9wa2cvZXRjL3hlbi9zY3JpcHRzXCIiCj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7
IGVjaG8gIlhFTl9MT0NLX0RJUj1cIi91c3IvcGtnL3Zhci9saWJcIiIKPj4+Pj4gX3BhdGhzLmgu
dG1wLnRtcDsgZWNobyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gIlhFTl9SVU5fRElSPVwi
L3Vzci9wa2cvdmFyL3J1bi94ZW5cIiI+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8KPj4+ICJYRU5f
UEFHSU5HX0RJUj1cIi91c3IvcGtnL3Zhci9saWIveGVuL3hlbnBhZ2luZ1wiIj4+X3BhdGhzLmgu
dG1wLnRtcDsKPj4+IGlmICEgY21wIC1zIF9wYXRo4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+
IHMuaC50bXAudG1wIF9wYXRocy5oLnRtcDsgdGhlbiBtdiAtZiBfcGF0aHMuaC50bXAudG1wIF9w
YXRocy5oLnRtcDsgZWxzZQo+Pj4gcm0gLWYgX3BhdGhzLmgudG1wLnRtcDsgZmkg4pSCwrfCt8K3
wrfCt8K3wrfCt8K3wrcKPj4+IHNlZCAtZSAicy9cKFtePV0qXCk9XCguKlwpLyNkZWZpbmUgXDEg
XDIvZyIgX3BhdGhzLmgudG1wPl9wYXRocy5oLjIudG1wCj4+PiDilILCt8K3wrfCt8K3wrfCt8K3
wrfCtwo+Pj4gcm0gLWYgX3BhdGhzLmgudG1wIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiBp
ZiAhIGNtcCAtcyBfcGF0aHMuaC4yLnRtcCBfcGF0aHMuaDsgdGhlbiBtdiAtZiBfcGF0aHMuaC4y
LnRtcCBfcGF0aHMuaDsKPj4+IGVsc2Ugcm0gLWYgX3BhdGhzLmguMi50bXA7IGZpIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4+PiBnY2MgLXB0aHJlYWQgLW8gdGVzdGlkbCB0ZXN0aWRsLm8gbGli
eGx1dGlsLnNvCj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xz
L2xpYnhsL2xpYnhlbmxpZ2h0LnNvCj4+PiAtV2wsLXJwYXRoLWxpbms9L2hvbWUvbWlndWVsY+KU
gsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiAveGVuLWRhdGEveGVuLTQuMi4wL3Rvb2xzL2xpYnhs
Ly4uLy4uL3Rvb2xzL2xpYnhjCj4+PiAtV2wsLXJwYXRoLWxpbms9L2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy94ZW5zdG9yZQo+Pj4gL2hvbWUveGVuL3jilILCt8K3
wrfCt8K3wrfCt8K3wrfCtwo+Pj4gZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGMvbGlieGVuY3RybC5zbyAtTC91c3IvcGtnL2xpYgo+Pj4g4pSCwrfCt8K3wrfCt8K3wrfCt8K3
wrcKPj4+IGxkOiB3YXJuaW5nOiBsaWJ5YWpsLnNvLjIsIG5lZWRlZCBieQo+Pj4gL2hvbWUveGVu
L3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbywg
bm90Cj4+PiBmb3VuZCAodHJ5IHVzaW5nIC1ycGF0aCBvciAtcnBhdGgtbGlu4pSCwrfCt8K3wrfC
t8K3wrfCt8K3wrcKPj4+IGspIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiAvaG9tZS94ZW4v
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+
Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9wYXJzZScg4pSCwrfCt8K3wrfCt8K3wrfC
t8K3wrcKPj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGli
eGwvbGlieGVubGlnaHQuc286Cj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBs
ZXRlX3BhcnNlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVm
aW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX251bGwnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3
Cj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xp
YnhlbmxpZ2h0LnNvOgo+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fYXJyYXlf
b3Blbicg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+PiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9zdHJpbmcnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+
PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhl
bmxpZ2h0LnNvOgo+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fbWFwX2Nsb3Nl
JyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9s
aWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZl
cmVuY2UgdG8gYHlhamxfZ2VuX2dldF9idWYnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiAv
aG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxp
Z2h0LnNvOgo+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVlJyDilILCt8K3wrfC
t8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90
b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlh
amxfZ2VuX2FsbG9jJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVu
ZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2FycmF5X2Nsb3NlJyDilILCt8K3wrfCt8K3
wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxf
Z2VuX21hcF9vcGVuJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00
LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVu
ZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2V0X2Vycm9yJyDilILCt8K3wrfCt8K3wrfCt8K3
wrfCtwo+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
bC9saWJ4ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZnJlZV9l
cnJvcicg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9v
bHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+PiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9pbnRlZ2VyJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+
Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4
ZW5saWdodC5zbzoKPj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfYWxsb2MnIOKUgsK3
wrfCt8K3wrfCt8K3wrfCt8K3Cj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4u
Ly4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0
byBgeWFqbF9nZW5fZnJlZScg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+IC9ob21lL3hlbi94
ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+
PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9ib29sJyDilILCt8K3wrfCt8K3wrfC
t8K3wrfCtwo+Pj4gZ21ha2VbM106ICoqKiBbdGVzdGlkbF0gRXJyb3IgMSDilILCt8K3wrfCt8K3
wrfCt8K3wrfCtwo+Pj4gZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVu
LTQuMi4wL3Rvb2xzL2xpYnhsJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gZ21ha2VbMl06
ICoqKiBbc3ViZGlyLWluc3RhbGwtbGlieGxdIEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3
wrcKPj4+IGdtYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2hvbWUveGVuL3hlbi00LjIuMC90
b29scycg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+IGdtYWtlWzFdOiAqKiogW3N1YmRpcnMt
aW5zdGFsbF0gRXJyb3IgMiDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4gZ21ha2VbMV06IExl
YXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzJyDilILCt8K3wrfCt8K3
wrfCt8K3wrfCtwo+Pj4gZ21ha2U6ICoqKiBbaW5zdGFsbC10b29sc10gRXJyb3IgMgo+Pj4KPj4+
Cj4+PiBJJ20gdXNpbmcgeWFqbCB2ZXJzaW9uIDIuLi4uICBjb3VsZCB0aGlzIGJlIHRoZSBwcm9i
bGVtPyBJcyB0aGVyZSBhbnkgcGF0Y2g/Cj4+IHlhamwgMiBzaG91bGQgYmUgc3VwcG9ydGVkLCBz
aW5jZSBJIGd1ZXNzIHlvdSBpbnN0YWxsZWQgeWFqbCBmcm9tCj4+IHBrZ3NyYywgY291bGQgeW91
IHRyeSBzZXR0aW5nIExEX0xJQlJBUllfUEFUSD0vdXNyL3BrZy9saWIgYmVmb3JlIGNvbXBpbGlu
Zz8KPj4KPj4gU2VlIHRoZSBmb2xsb3dpbmcgbWVzc2FnZSBmcm9tIFJpejoKPj4gaHR0cDovL21h
aWwtaW5kZXgubmV0YnNkLm9yZy9wb3J0LXhlbi8yMDEyLzExLzMwL21zZzAwNzc0MC5odG1sCj4+
Cj4+IEluZGVlZCB0aGlzIHNob3VsZCBiZSBsb29rZWQgYXQgYW5kIGZpeGVkLgo+Pgo+Pgo+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBYZW4tdXNl
cnMgbWFpbGluZyBsaXN0Cj4+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4+IGh0dHA6Ly9saXN0
cy54ZW4ub3JnL3hlbi11c2Vycwo+IAo+IEhlbGxvLAo+IAo+IHdoZW4gSSBhc3NpZ25lIExEX0xJ
QlJBUllfUEFUSD0vdXNyL3BrZy9saWIgdG8gZ21ha2Ugd2hlbiB0cnlpbmcgdG8gCj4gY29tcGls
ZSB0b29scyB0YXJnZXQgbGlieGwgZ2V0cyBjb21waWxlZC4gQnV0IGxhdGVyIGl0IGJyZWFrcyB3
aGVuIAo+IGJ1aWxkaW5nIHRoZSBmaWxlc3lzdGVtIHN0cnVjdHVyZSBmb3IgdGhlIHRvb2xzLWlu
c3RhbGwgdGFyZ2V0IGJlY2F1c2UgCj4gaXQgY2FuJ3QgZmluZCBweWdydWIuIFRoZSBjb21wbGV0
ZSBvdXRwdXQgb2YgdGhlIGJ1aWxkIHByb2Nlc3MgaXMgaW4gdGhlIAo+IGF0dGFjaG1lbnQuCgpD
b3VsZCB5b3UgcmVtb3ZlIHRoZSBkaXN0IGZvbGRlciBhbmQgdHJ5IGFnYWluPyBBRkFJSyBpdCB3
b3JrcyBmb3IgbWUKd2l0aG91dCBwcm9ibGVtcy4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Dec 04 16:38:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 16:38:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfvVC-0006BY-QA; Tue, 04 Dec 2012 16:37:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1TfvVA-0006BE-Ov; Tue, 04 Dec 2012 16:37:44 +0000
Received: from [85.158.139.83:56171] by server-11.bemta-5.messagelabs.com id
	DC/46-03409-7D62EB05; Tue, 04 Dec 2012 16:37:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1354639062!25661638!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDY5MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5411 invoked from network); 4 Dec 2012 16:37:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 16:37:43 -0000
X-IronPort-AV: E=Sophos;i="4.84,215,1355097600"; d="scan'208";a="16153045"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	04 Dec 2012 16:37:42 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Tue, 4 Dec 2012
	16:37:42 +0000
Message-ID: <1354639060.15296.68.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Lukas Laukamp <lukas@laukamp.me>
Date: Tue, 4 Dec 2012 16:37:40 +0000
In-Reply-To: <50BE1B95.7040900@laukamp.me>
References: <50BE13F8.7010001@hilboll.de> <50BE1B95.7040900@laukamp.me>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: Andreas Hilboll <lists@hilboll.de>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-04 at 15:49 +0000, Lukas Laukamp wrote:
> Am 04.12.2012 16:17, schrieb Andreas Hilboll:
> > Hi all,
> >
> > I need to set up three hosts as Xen dom0. I'm quite familiar with
> > Debian-type distributions, i.e. Debian and Ubuntu. I'm wondering which
> > distro is better suited for a dom0 system. In particular, I haven't been
> > able to find Xen 4.2 packages for neither Ubuntu Precise nor Debian.
> > It would be nice to have XCP working, but I noticed that the Xen wiki
> > recommends switching to Debian SID. However, I'm quite reluctant to run
> > an unstable distro on a production machine.

This info might be out of date -- AIUI Wheezy (aka testing) now has
everything needed for XCP.

Are you interested only in XCP or are you more interested in regular
Xen? The answer will make a big difference to the advice you receive.

> > Summary of my questions:
> >
> > * Is there a way to get Xen 4.2 in either Ubuntu or Debian
> > (not-unstable) without compiling from source?
> > * Which distro has better Xen support *in the repository*?

Ubuntu mostly just consumes Xen from Debian, so I think they are much
the same.

> > * Is there a way to get XCP working in either Ubuntu or Debian
> > (not-unstable)?
> > * Are the improvements from 4.1 to 4.2 good enough to make the trouble
> > of self-compiling (in case there are no packages) worthwhile?

Installing yourself from source isn't hard (if you just want Xen, see
below re XCP) but in general if you don't have any specific reason to do
otherwise I would recommend sticking with your distro packages. Doing
this will naturally avoid all the pit falls which newcomers trip over.

Even if you eventually want to build from source it is easier to use the
packages to familiarise yourself first and then come back to building
stuff yourself if and when you find you need to.

If you are using XCP then I would strongly recommend to use the packaged
stuff, rebuilding the whole stack from the ground up is likely to take
you a while.

> 
> For nativ Dom0 support in the kernel which is not given in the normal 
> squeeze Repos (2.6.32 kernel) 

Squeeze has a kernel flavour with Xen support, it is the one with -xen
in the name.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 16:38:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 16:38:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfvVC-0006BY-QA; Tue, 04 Dec 2012 16:37:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1TfvVA-0006BE-Ov; Tue, 04 Dec 2012 16:37:44 +0000
Received: from [85.158.139.83:56171] by server-11.bemta-5.messagelabs.com id
	DC/46-03409-7D62EB05; Tue, 04 Dec 2012 16:37:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1354639062!25661638!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDY5MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5411 invoked from network); 4 Dec 2012 16:37:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 16:37:43 -0000
X-IronPort-AV: E=Sophos;i="4.84,215,1355097600"; d="scan'208";a="16153045"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	04 Dec 2012 16:37:42 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Tue, 4 Dec 2012
	16:37:42 +0000
Message-ID: <1354639060.15296.68.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Lukas Laukamp <lukas@laukamp.me>
Date: Tue, 4 Dec 2012 16:37:40 +0000
In-Reply-To: <50BE1B95.7040900@laukamp.me>
References: <50BE13F8.7010001@hilboll.de> <50BE1B95.7040900@laukamp.me>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: Andreas Hilboll <lists@hilboll.de>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-04 at 15:49 +0000, Lukas Laukamp wrote:
> Am 04.12.2012 16:17, schrieb Andreas Hilboll:
> > Hi all,
> >
> > I need to set up three hosts as Xen dom0. I'm quite familiar with
> > Debian-type distributions, i.e. Debian and Ubuntu. I'm wondering which
> > distro is better suited for a dom0 system. In particular, I haven't been
> > able to find Xen 4.2 packages for neither Ubuntu Precise nor Debian.
> > It would be nice to have XCP working, but I noticed that the Xen wiki
> > recommends switching to Debian SID. However, I'm quite reluctant to run
> > an unstable distro on a production machine.

This info might be out of date -- AIUI Wheezy (aka testing) now has
everything needed for XCP.

Are you interested only in XCP or are you more interested in regular
Xen? The answer will make a big difference to the advice you receive.

> > Summary of my questions:
> >
> > * Is there a way to get Xen 4.2 in either Ubuntu or Debian
> > (not-unstable) without compiling from source?
> > * Which distro has better Xen support *in the repository*?

Ubuntu mostly just consumes Xen from Debian, so I think they are much
the same.

> > * Is there a way to get XCP working in either Ubuntu or Debian
> > (not-unstable)?
> > * Are the improvements from 4.1 to 4.2 good enough to make the trouble
> > of self-compiling (in case there are no packages) worthwhile?

Installing yourself from source isn't hard (if you just want Xen, see
below re XCP) but in general if you don't have any specific reason to do
otherwise I would recommend sticking with your distro packages. Doing
this will naturally avoid all the pit falls which newcomers trip over.

Even if you eventually want to build from source it is easier to use the
packages to familiarise yourself first and then come back to building
stuff yourself if and when you find you need to.

If you are using XCP then I would strongly recommend to use the packaged
stuff, rebuilding the whole stack from the ground up is likely to take
you a while.

> 
> For nativ Dom0 support in the kernel which is not given in the normal 
> squeeze Repos (2.6.32 kernel) 

Squeeze has a kernel flavour with Xen support, it is the one with -xen
in the name.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 17:14:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 17:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfw40-0007bG-MV; Tue, 04 Dec 2012 17:13:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sep16@psu.edu>) id 1Tfw3z-0007bB-GY
	for Xen-users@lists.xen.org; Tue, 04 Dec 2012 17:13:43 +0000
Received: from [85.158.137.99:20780] by server-3.bemta-3.messagelabs.com id
	CC/D8-31566-64F2EB05; Tue, 04 Dec 2012 17:13:42 +0000
X-Env-Sender: sep16@psu.edu
X-Msg-Ref: server-16.tower-217.messagelabs.com!1354641221!17870506!1
X-Originating-IP: [146.186.149.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQ2LjE4Ni4xNDkuMTMyID0+IDgwOTA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19241 invoked from network); 4 Dec 2012 17:13:42 -0000
Received: from tr21g10.aset.psu.edu (HELO tr21g10.aset.psu.edu)
	(146.186.149.132) by server-16.tower-217.messagelabs.com with SMTP;
	4 Dec 2012 17:13:42 -0000
Received: from smtp.psu.edu ([150.231.246.1])
	by tr21g10.aset.psu.edu (8.14.3/8.14.3) with ESMTP id qB4HDfec2978022
	for <Xen-users@lists.xen.org>; Tue, 4 Dec 2012 12:13:41 -0500
To: Xen-users@lists.xen.org
Date: Tue, 04 Dec 2012 12:13:40 -0500
MIME-Version: 1.0
From: "Steven Peckins" <sep16@psu.edu>
Organization: The Penn State University
Message-ID: <op.wosx42amoix2ex@smtp.psu.edu>
User-Agent: Opera Mail/12.12 (Linux)
X-Virus-Scanned: by amavisd-new
Subject: [Xen-users] Screen blank when exiting Xorg in Dom0 (nVidia)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


When I exit X while in Dom0, my monitors go into standby.  The keyboard  
still works, and I can get back into X by blindly entering "startx"  
again.  The Xorg.0.log reports a clean exit.  I see someone else has this  
issue on Arch (https://bbs.archlinux.org/viewtopic.php?pid=1151790), but  
no one responded.

Is there a workaround for this?

(xen 4.2.0; linux 3.6.6; nvidia binary driver 310.19; 9600GT)

--steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 17:14:34 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 17:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfw40-0007bG-MV; Tue, 04 Dec 2012 17:13:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sep16@psu.edu>) id 1Tfw3z-0007bB-GY
	for Xen-users@lists.xen.org; Tue, 04 Dec 2012 17:13:43 +0000
Received: from [85.158.137.99:20780] by server-3.bemta-3.messagelabs.com id
	CC/D8-31566-64F2EB05; Tue, 04 Dec 2012 17:13:42 +0000
X-Env-Sender: sep16@psu.edu
X-Msg-Ref: server-16.tower-217.messagelabs.com!1354641221!17870506!1
X-Originating-IP: [146.186.149.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQ2LjE4Ni4xNDkuMTMyID0+IDgwOTA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19241 invoked from network); 4 Dec 2012 17:13:42 -0000
Received: from tr21g10.aset.psu.edu (HELO tr21g10.aset.psu.edu)
	(146.186.149.132) by server-16.tower-217.messagelabs.com with SMTP;
	4 Dec 2012 17:13:42 -0000
Received: from smtp.psu.edu ([150.231.246.1])
	by tr21g10.aset.psu.edu (8.14.3/8.14.3) with ESMTP id qB4HDfec2978022
	for <Xen-users@lists.xen.org>; Tue, 4 Dec 2012 12:13:41 -0500
To: Xen-users@lists.xen.org
Date: Tue, 04 Dec 2012 12:13:40 -0500
MIME-Version: 1.0
From: "Steven Peckins" <sep16@psu.edu>
Organization: The Penn State University
Message-ID: <op.wosx42amoix2ex@smtp.psu.edu>
User-Agent: Opera Mail/12.12 (Linux)
X-Virus-Scanned: by amavisd-new
Subject: [Xen-users] Screen blank when exiting Xorg in Dom0 (nVidia)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


When I exit X while in Dom0, my monitors go into standby.  The keyboard  
still works, and I can get back into X by blindly entering "startx"  
again.  The Xorg.0.log reports a clean exit.  I see someone else has this  
issue on Arch (https://bbs.archlinux.org/viewtopic.php?pid=1151790), but  
no one responded.

Is there a workaround for this?

(xen 4.2.0; linux 3.6.6; nvidia binary driver 310.19; 9600GT)

--steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 18:25:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 18:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfxAT-00062G-RL; Tue, 04 Dec 2012 18:24:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tesla.coil@live.com>) id 1TfxAS-00061c-5E
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 18:24:28 +0000
Received: from [85.158.143.35:48113] by server-1.bemta-4.messagelabs.com id
	AA/5C-27934-BDF3EB05; Tue, 04 Dec 2012 18:24:27 +0000
X-Env-Sender: tesla.coil@live.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1354645466!5001255!1
X-Originating-IP: [65.55.111.86]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_12,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20576 invoked from network); 4 Dec 2012 18:24:26 -0000
Received: from blu0-omc2-s11.blu0.hotmail.com (HELO
	blu0-omc2-s11.blu0.hotmail.com) (65.55.111.86)
	by server-9.tower-21.messagelabs.com with SMTP;
	4 Dec 2012 18:24:26 -0000
Received: from BLU171-W5 ([65.55.111.72]) by blu0-omc2-s11.blu0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Tue, 4 Dec 2012 10:24:25 -0800
X-Originating-IP: [49.207.233.129]
X-EIP: [q3e85jAxnxbeRiUv7LbK1bDn1zZ3eCJJ]
X-Originating-Email: [tesla.coil@live.com]
Message-ID: <BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl>
From: Riyan S <tesla.coil@live.com>
To: <xen-users@lists.xen.org>
Date: Tue, 4 Dec 2012 23:54:25 +0530
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 04 Dec 2012 18:24:25.0643 (UTC)
	FILETIME=[9701AFB0:01CDD24C]
Subject: [Xen-users] Xen dom0 load affecting domUs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6691144390849681699=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6691144390849681699==
Content-Type: multipart/alternative;
	boundary="_a765a2bd-b9a9-4559-8253-9b97eae09478_"

--_a765a2bd-b9a9-4559-8253-9b97eae09478_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hello folks=2C

I have a Xen server running on Centos 6.2 with 3.6.6-1.el6xen.x86_64 as the=
 Dom0 kernel=2C and i  have dedicted 2 CPUs and 4G ram for the Dom0.I have =
close to 4-5 Virtual machines running on the Xen server.

The problem is that for some reason=2Ccarrying outany CPU/Disk intensive ta=
sk on the Dom0 seems to be affecting the DomUs adversly.For ex.i noticed th=
at my Domus become extremly sluggish if i use a 'dd' command to create  a 8=
0G file on the Dom0=2Cis this behaviour normal ? I guess=2Cmay be i should =
use a Sparse file instead ?

So if i have more VMs=2Cdo i need to allocate more resources for the Dom0 i=
n terms of memory and cpu ? As of now all the VMs use a loopback device in =
the Dom0 .


Thanks !!
 		 	   		  =

--_a765a2bd-b9a9-4559-8253-9b97eae09478_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hello folks=2C<br><br>I have a Xen server running on Centos 6.2 with 3.6.6-=
1.el6xen.x86_64 as the Dom0 kernel=2C and i&nbsp=3B have dedicted 2 CPUs an=
d 4G ram for the Dom0.I have close to 4-5 Virtual machines running on the X=
en server.<br><br>The problem is that for some reason=2Ccarrying outany CPU=
/Disk intensive task on the Dom0 seems to be affecting the DomUs adversly.F=
or ex.i noticed that my Domus become extremly sluggish if i use a 'dd' comm=
and to create&nbsp=3B a 80G file on the Dom0=2Cis this behaviour normal ? I=
 guess=2Cmay be i should use a Sparse file instead ?<br><br>So if i have mo=
re VMs=2Cdo i need to allocate more resources for the Dom0 in terms of memo=
ry and cpu ? As of now all the VMs use a loopback device in the Dom0 .<br><=
br><br>Thanks !!<br> 		 	   		  </div></body>
</html>=

--_a765a2bd-b9a9-4559-8253-9b97eae09478_--


--===============6691144390849681699==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6691144390849681699==--


From xen-users-bounces@lists.xen.org Tue Dec 04 18:25:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 18:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfxAT-00062G-RL; Tue, 04 Dec 2012 18:24:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tesla.coil@live.com>) id 1TfxAS-00061c-5E
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 18:24:28 +0000
Received: from [85.158.143.35:48113] by server-1.bemta-4.messagelabs.com id
	AA/5C-27934-BDF3EB05; Tue, 04 Dec 2012 18:24:27 +0000
X-Env-Sender: tesla.coil@live.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1354645466!5001255!1
X-Originating-IP: [65.55.111.86]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_12,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20576 invoked from network); 4 Dec 2012 18:24:26 -0000
Received: from blu0-omc2-s11.blu0.hotmail.com (HELO
	blu0-omc2-s11.blu0.hotmail.com) (65.55.111.86)
	by server-9.tower-21.messagelabs.com with SMTP;
	4 Dec 2012 18:24:26 -0000
Received: from BLU171-W5 ([65.55.111.72]) by blu0-omc2-s11.blu0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Tue, 4 Dec 2012 10:24:25 -0800
X-Originating-IP: [49.207.233.129]
X-EIP: [q3e85jAxnxbeRiUv7LbK1bDn1zZ3eCJJ]
X-Originating-Email: [tesla.coil@live.com]
Message-ID: <BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl>
From: Riyan S <tesla.coil@live.com>
To: <xen-users@lists.xen.org>
Date: Tue, 4 Dec 2012 23:54:25 +0530
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 04 Dec 2012 18:24:25.0643 (UTC)
	FILETIME=[9701AFB0:01CDD24C]
Subject: [Xen-users] Xen dom0 load affecting domUs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6691144390849681699=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6691144390849681699==
Content-Type: multipart/alternative;
	boundary="_a765a2bd-b9a9-4559-8253-9b97eae09478_"

--_a765a2bd-b9a9-4559-8253-9b97eae09478_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Hello folks=2C

I have a Xen server running on Centos 6.2 with 3.6.6-1.el6xen.x86_64 as the=
 Dom0 kernel=2C and i  have dedicted 2 CPUs and 4G ram for the Dom0.I have =
close to 4-5 Virtual machines running on the Xen server.

The problem is that for some reason=2Ccarrying outany CPU/Disk intensive ta=
sk on the Dom0 seems to be affecting the DomUs adversly.For ex.i noticed th=
at my Domus become extremly sluggish if i use a 'dd' command to create  a 8=
0G file on the Dom0=2Cis this behaviour normal ? I guess=2Cmay be i should =
use a Sparse file instead ?

So if i have more VMs=2Cdo i need to allocate more resources for the Dom0 i=
n terms of memory and cpu ? As of now all the VMs use a loopback device in =
the Dom0 .


Thanks !!
 		 	   		  =

--_a765a2bd-b9a9-4559-8253-9b97eae09478_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
Hello folks=2C<br><br>I have a Xen server running on Centos 6.2 with 3.6.6-=
1.el6xen.x86_64 as the Dom0 kernel=2C and i&nbsp=3B have dedicted 2 CPUs an=
d 4G ram for the Dom0.I have close to 4-5 Virtual machines running on the X=
en server.<br><br>The problem is that for some reason=2Ccarrying outany CPU=
/Disk intensive task on the Dom0 seems to be affecting the DomUs adversly.F=
or ex.i noticed that my Domus become extremly sluggish if i use a 'dd' comm=
and to create&nbsp=3B a 80G file on the Dom0=2Cis this behaviour normal ? I=
 guess=2Cmay be i should use a Sparse file instead ?<br><br>So if i have mo=
re VMs=2Cdo i need to allocate more resources for the Dom0 in terms of memo=
ry and cpu ? As of now all the VMs use a loopback device in the Dom0 .<br><=
br><br>Thanks !!<br> 		 	   		  </div></body>
</html>=

--_a765a2bd-b9a9-4559-8253-9b97eae09478_--


--===============6691144390849681699==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6691144390849681699==--


From xen-users-bounces@lists.xen.org Tue Dec 04 18:55:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 18:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfxda-0007M3-KR; Tue, 04 Dec 2012 18:54:34 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <feld@feld.me>) id 1TfxdZ-0007Ln-9l
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 18:54:33 +0000
Received: from [85.158.143.35:55131] by server-3.bemta-4.messagelabs.com id
	F4/B2-06841-8E64EB05; Tue, 04 Dec 2012 18:54:32 +0000
X-Env-Sender: feld@feld.me
X-Msg-Ref: server-9.tower-21.messagelabs.com!1354647271!5003533!1
X-Originating-IP: [66.170.3.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19035 invoked from network); 4 Dec 2012 18:54:32 -0000
Received: from feld.me (HELO feld.me) (66.170.3.2)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Dec 2012 18:54:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=feld.me;
	s=blargle; 
	h=Content-Transfer-Encoding:Content-Type:Mime-Version:References:In-Reply-To:Message-Id:Subject:Cc:To:From:Date;
	bh=t4Lt0bkqZ4aPj6lKM5BedGAlZ/IwK5aeP0N54gldpts=; 
	b=c0EKURZfzVwksmqfwBtDUcQ2veIhPPTqnTpoYbZ6LqgNXqPcfKhJNazZ0lZuWQuXdImKHV7eFfxDrb0po9PYVRd6N8Rb/zbk14DUslh3pUU+08/Q+hMQorjH63lZ7Z+w;
Received: from localhost ([127.0.0.1] helo=mwi1.coffeenet.org)
	by feld.me with esmtp (Exim 4.80.1 (FreeBSD))
	(envelope-from <feld@feld.me>)
	id 1TfxcT-0002xy-B0; Tue, 04 Dec 2012 12:53:30 -0600
Received: from feld@feld.me by mwi1.coffeenet.org (Archiveopteryx 3.1.4)
	with esmtpa id 1354647199-2688-2687/5/6; Tue, 4 Dec 2012 18:53:19
	+0000
Date: Tue, 4 Dec 2012 12:53:18 -0600
From: Mark Felder <feld@feld.me>
To: "Teipel, Bjoern" <bjoern.teipel@internetbrands.com>
Message-Id: <20121204125318.049889b1@tech304>
In-Reply-To: <F5CBD8D414260942BA1B7E6B99279A8468A70BBF00@E2K7CCR.carsdirect.win>
References: <50BD25D6.9030202@internetbrands.com>
	<50BD53E2.2010506@swisscenter.com>
	<F5CBD8D414260942BA1B7E6B99279A8468A70BBF00@E2K7CCR.carsdirect.win>
X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; amd64-portbld-freebsd9.0)
Mime-Version: 1.0
X-SA-Report: ALL_TRUSTED=-1, KHOP_THREADED=-0.5
X-SA-Score: -1.5
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.5 beta to 1.6 rolling update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 3 Dec 2012 17:47:38 -0800
"Teipel, Bjoern" <bjoern.teipel@internetbrands.com> wrote:

> But I was hoping there was a online way using an update package or something. (Like Citrix)

That will probably continue to be a feature you have to pay them for.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 18:55:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 18:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfxda-0007M3-KR; Tue, 04 Dec 2012 18:54:34 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <feld@feld.me>) id 1TfxdZ-0007Ln-9l
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 18:54:33 +0000
Received: from [85.158.143.35:55131] by server-3.bemta-4.messagelabs.com id
	F4/B2-06841-8E64EB05; Tue, 04 Dec 2012 18:54:32 +0000
X-Env-Sender: feld@feld.me
X-Msg-Ref: server-9.tower-21.messagelabs.com!1354647271!5003533!1
X-Originating-IP: [66.170.3.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19035 invoked from network); 4 Dec 2012 18:54:32 -0000
Received: from feld.me (HELO feld.me) (66.170.3.2)
	by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Dec 2012 18:54:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=feld.me;
	s=blargle; 
	h=Content-Transfer-Encoding:Content-Type:Mime-Version:References:In-Reply-To:Message-Id:Subject:Cc:To:From:Date;
	bh=t4Lt0bkqZ4aPj6lKM5BedGAlZ/IwK5aeP0N54gldpts=; 
	b=c0EKURZfzVwksmqfwBtDUcQ2veIhPPTqnTpoYbZ6LqgNXqPcfKhJNazZ0lZuWQuXdImKHV7eFfxDrb0po9PYVRd6N8Rb/zbk14DUslh3pUU+08/Q+hMQorjH63lZ7Z+w;
Received: from localhost ([127.0.0.1] helo=mwi1.coffeenet.org)
	by feld.me with esmtp (Exim 4.80.1 (FreeBSD))
	(envelope-from <feld@feld.me>)
	id 1TfxcT-0002xy-B0; Tue, 04 Dec 2012 12:53:30 -0600
Received: from feld@feld.me by mwi1.coffeenet.org (Archiveopteryx 3.1.4)
	with esmtpa id 1354647199-2688-2687/5/6; Tue, 4 Dec 2012 18:53:19
	+0000
Date: Tue, 4 Dec 2012 12:53:18 -0600
From: Mark Felder <feld@feld.me>
To: "Teipel, Bjoern" <bjoern.teipel@internetbrands.com>
Message-Id: <20121204125318.049889b1@tech304>
In-Reply-To: <F5CBD8D414260942BA1B7E6B99279A8468A70BBF00@E2K7CCR.carsdirect.win>
References: <50BD25D6.9030202@internetbrands.com>
	<50BD53E2.2010506@swisscenter.com>
	<F5CBD8D414260942BA1B7E6B99279A8468A70BBF00@E2K7CCR.carsdirect.win>
X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; amd64-portbld-freebsd9.0)
Mime-Version: 1.0
X-SA-Report: ALL_TRUSTED=-1, KHOP_THREADED=-0.5
X-SA-Score: -1.5
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.5 beta to 1.6 rolling update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 3 Dec 2012 17:47:38 -0800
"Teipel, Bjoern" <bjoern.teipel@internetbrands.com> wrote:

> But I was hoping there was a online way using an update package or something. (Like Citrix)

That will probably continue to be a feature you have to pay them for.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 19:07:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 19:07:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfxp5-0000fM-H0; Tue, 04 Dec 2012 19:06:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skupko.sk@gmail.com>) id 1Tfxp4-0000fG-8b
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 19:06:26 +0000
Received: from [85.158.137.99:58753] by server-12.bemta-3.messagelabs.com id
	40/CA-22757-1B94EB05; Tue, 04 Dec 2012 19:06:25 +0000
X-Env-Sender: skupko.sk@gmail.com
X-Msg-Ref: server-14.tower-217.messagelabs.com!1354647984!17884771!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23684 invoked from network); 4 Dec 2012 19:06:24 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-14.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 19:06:24 -0000
Received: by mail-ee0-f45.google.com with SMTP id d49so2888755eek.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 11:06:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type;
	bh=yOmxiJrrwEeQ8EL+7HHEQx3fXIxdDonLfSdtq4g2FE0=;
	b=b6YJTUHLPjHG+QSfh63m05YNiqvYsYAHSd9HGPn5pXuST0A13bKqy58G2P963c75GJ
	rsZQKDXuOoense7KpIg2l+1y42vABuX2KHXfLKQVa7FCNddC1JNLRQlkPQriQ8JoCASF
	x6OqzjxIeUgE1YXpbw8uhoxTGY44s487JgZRcOvdMhfY01EYv+JvGqs06ijVeVjUzRvV
	tEGrxbpSd8hu70VRaK8AIS4u2kp2uSaTkt2gIqC/m1NzYJJw09qLDUFlNq8p3xahZIAk
	/Am9XujZUdoUKtDTWewNdk0do8rliCryH7LQP3OYBCLmqjAvoLIeYHPHoB+FS8uDAmM6
	tUwQ==
Received: by 10.14.194.199 with SMTP id m47mr33202038een.11.1354647984041;
	Tue, 04 Dec 2012 11:06:24 -0800 (PST)
Received: from [192.168.30.208] (chello089173144208.chello.sk.
	[89.173.144.208])
	by mx.google.com with ESMTPS id i49sm4234148eem.6.2012.12.04.11.06.21
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 04 Dec 2012 11:06:22 -0800 (PST)
Message-ID: <50BE49A4.4010903@gmail.com>
Date: Tue, 04 Dec 2012 20:06:12 +0100
From: Peter Viskup <skupko.sk@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: Riyan S <tesla.coil@live.com>
References: <BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl>
In-Reply-To: <BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen dom0 load affecting domUs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5008315944923935429=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============5008315944923935429==
Content-Type: multipart/alternative;
 boundary="------------010409010202040109060802"

This is a multi-part message in MIME format.
--------------010409010202040109060802
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 12/04/2012 07:24 PM, Riyan S wrote:
> Hello folks,
>
> I have a Xen server running on Centos 6.2 with 3.6.6-1.el6xen.x86_64 
> as the Dom0 kernel, and i  have dedicted 2 CPUs and 4G ram for the 
> Dom0.I have close to 4-5 Virtual machines running on the Xen server.
>
> The problem is that for some reason,carrying outany CPU/Disk intensive 
> task on the Dom0 seems to be affecting the DomUs adversly.For ex.i 
> noticed that my Domus become extremly sluggish if i use a 'dd' command 
> to create  a 80G file on the Dom0,is this behaviour normal ? I 
> guess,may be i should use a Sparse file instead ?
>
> So if i have more VMs,do i need to allocate more resources for the 
> Dom0 in terms of memory and cpu ? As of now all the VMs use a loopback 
> device in the Dom0 .

The dom0 itself is not much memory or CPU consuming. Therefore 512 or 
768MB should be enough for dom0. The most important part for 
successfully running more domUs on your server is to have good storage 
design and fast IO subsystem. Some (real) HW RAID controller with cache 
or FibreChannel or iSCSI over fast Ethernet is something you should 
think about.
Anyway the behavior you are experiencing is expected and normal. This is 
usually something the VPS users do not think about - enough memory and 
CPU doesn't mean your virtual server will run 'fast'. ;-)
I am using 'ionice -c 3' when some intensive IO load is needed to 
perform on dom0. You can also use the 'nice' command if you wish. (test 
it with running '/usr/bin/time -v' ;-) )
The other thing you can take care of is to set the scheduler attributes 
of every domU (via 'xm sched-cred' for example).

--
Peter Viskup

--------------010409010202040109060802
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 12/04/2012 07:24 PM, Riyan S wrote:
    <blockquote cite="mid:BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
      <div dir="ltr">
        Hello folks,<br>
        <br>
        I have a Xen server running on Centos 6.2 with
        3.6.6-1.el6xen.x86_64 as the Dom0 kernel, and i&nbsp; have dedicted 2
        CPUs and 4G ram for the Dom0.I have close to 4-5 Virtual
        machines running on the Xen server.<br>
        <br>
        The problem is that for some reason,carrying outany CPU/Disk
        intensive task on the Dom0 seems to be affecting the DomUs
        adversly.For ex.i noticed that my Domus become extremly sluggish
        if i use a 'dd' command to create&nbsp; a 80G file on the Dom0,is
        this behaviour normal ? I guess,may be i should use a Sparse
        file instead ?<br>
        <br>
        So if i have more VMs,do i need to allocate more resources for
        the Dom0 in terms of memory and cpu ? As of now all the VMs use
        a loopback device in the Dom0 .<br>
      </div>
    </blockquote>
    <br>
    The dom0 itself is not much memory or CPU consuming. Therefore 512
    or 768MB should be enough for dom0. The most important part for
    successfully running more domUs on your server is to have good
    storage design and fast IO subsystem. Some (real) HW RAID controller
    with cache or FibreChannel or iSCSI over fast Ethernet is something
    you should think about.<br>
    Anyway the behavior you are experiencing is expected and normal.
    This is usually something the VPS users do not think about - enough
    memory and CPU doesn't mean your virtual server will run 'fast'. ;-)<br>
    I am using 'ionice -c 3' when some intensive IO load is needed to
    perform on dom0. You can also use the 'nice' command if you wish.
    (test it with running '/usr/bin/time -v' ;-) )<br>
    The other thing you can take care of is to set the scheduler
    attributes of every domU (via 'xm sched-cred' for example).<br>
    <br>
    --<br>
    Peter Viskup<br>
  </body>
</html>

--------------010409010202040109060802--


--===============5008315944923935429==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5008315944923935429==--


From xen-users-bounces@lists.xen.org Tue Dec 04 19:07:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 19:07:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfxp5-0000fM-H0; Tue, 04 Dec 2012 19:06:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skupko.sk@gmail.com>) id 1Tfxp4-0000fG-8b
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 19:06:26 +0000
Received: from [85.158.137.99:58753] by server-12.bemta-3.messagelabs.com id
	40/CA-22757-1B94EB05; Tue, 04 Dec 2012 19:06:25 +0000
X-Env-Sender: skupko.sk@gmail.com
X-Msg-Ref: server-14.tower-217.messagelabs.com!1354647984!17884771!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23684 invoked from network); 4 Dec 2012 19:06:24 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-14.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 19:06:24 -0000
Received: by mail-ee0-f45.google.com with SMTP id d49so2888755eek.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 11:06:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type;
	bh=yOmxiJrrwEeQ8EL+7HHEQx3fXIxdDonLfSdtq4g2FE0=;
	b=b6YJTUHLPjHG+QSfh63m05YNiqvYsYAHSd9HGPn5pXuST0A13bKqy58G2P963c75GJ
	rsZQKDXuOoense7KpIg2l+1y42vABuX2KHXfLKQVa7FCNddC1JNLRQlkPQriQ8JoCASF
	x6OqzjxIeUgE1YXpbw8uhoxTGY44s487JgZRcOvdMhfY01EYv+JvGqs06ijVeVjUzRvV
	tEGrxbpSd8hu70VRaK8AIS4u2kp2uSaTkt2gIqC/m1NzYJJw09qLDUFlNq8p3xahZIAk
	/Am9XujZUdoUKtDTWewNdk0do8rliCryH7LQP3OYBCLmqjAvoLIeYHPHoB+FS8uDAmM6
	tUwQ==
Received: by 10.14.194.199 with SMTP id m47mr33202038een.11.1354647984041;
	Tue, 04 Dec 2012 11:06:24 -0800 (PST)
Received: from [192.168.30.208] (chello089173144208.chello.sk.
	[89.173.144.208])
	by mx.google.com with ESMTPS id i49sm4234148eem.6.2012.12.04.11.06.21
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 04 Dec 2012 11:06:22 -0800 (PST)
Message-ID: <50BE49A4.4010903@gmail.com>
Date: Tue, 04 Dec 2012 20:06:12 +0100
From: Peter Viskup <skupko.sk@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: Riyan S <tesla.coil@live.com>
References: <BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl>
In-Reply-To: <BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Xen dom0 load affecting domUs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5008315944923935429=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============5008315944923935429==
Content-Type: multipart/alternative;
 boundary="------------010409010202040109060802"

This is a multi-part message in MIME format.
--------------010409010202040109060802
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 12/04/2012 07:24 PM, Riyan S wrote:
> Hello folks,
>
> I have a Xen server running on Centos 6.2 with 3.6.6-1.el6xen.x86_64 
> as the Dom0 kernel, and i  have dedicted 2 CPUs and 4G ram for the 
> Dom0.I have close to 4-5 Virtual machines running on the Xen server.
>
> The problem is that for some reason,carrying outany CPU/Disk intensive 
> task on the Dom0 seems to be affecting the DomUs adversly.For ex.i 
> noticed that my Domus become extremly sluggish if i use a 'dd' command 
> to create  a 80G file on the Dom0,is this behaviour normal ? I 
> guess,may be i should use a Sparse file instead ?
>
> So if i have more VMs,do i need to allocate more resources for the 
> Dom0 in terms of memory and cpu ? As of now all the VMs use a loopback 
> device in the Dom0 .

The dom0 itself is not much memory or CPU consuming. Therefore 512 or 
768MB should be enough for dom0. The most important part for 
successfully running more domUs on your server is to have good storage 
design and fast IO subsystem. Some (real) HW RAID controller with cache 
or FibreChannel or iSCSI over fast Ethernet is something you should 
think about.
Anyway the behavior you are experiencing is expected and normal. This is 
usually something the VPS users do not think about - enough memory and 
CPU doesn't mean your virtual server will run 'fast'. ;-)
I am using 'ionice -c 3' when some intensive IO load is needed to 
perform on dom0. You can also use the 'nice' command if you wish. (test 
it with running '/usr/bin/time -v' ;-) )
The other thing you can take care of is to set the scheduler attributes 
of every domU (via 'xm sched-cred' for example).

--
Peter Viskup

--------------010409010202040109060802
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 12/04/2012 07:24 PM, Riyan S wrote:
    <blockquote cite="mid:BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
      <div dir="ltr">
        Hello folks,<br>
        <br>
        I have a Xen server running on Centos 6.2 with
        3.6.6-1.el6xen.x86_64 as the Dom0 kernel, and i&nbsp; have dedicted 2
        CPUs and 4G ram for the Dom0.I have close to 4-5 Virtual
        machines running on the Xen server.<br>
        <br>
        The problem is that for some reason,carrying outany CPU/Disk
        intensive task on the Dom0 seems to be affecting the DomUs
        adversly.For ex.i noticed that my Domus become extremly sluggish
        if i use a 'dd' command to create&nbsp; a 80G file on the Dom0,is
        this behaviour normal ? I guess,may be i should use a Sparse
        file instead ?<br>
        <br>
        So if i have more VMs,do i need to allocate more resources for
        the Dom0 in terms of memory and cpu ? As of now all the VMs use
        a loopback device in the Dom0 .<br>
      </div>
    </blockquote>
    <br>
    The dom0 itself is not much memory or CPU consuming. Therefore 512
    or 768MB should be enough for dom0. The most important part for
    successfully running more domUs on your server is to have good
    storage design and fast IO subsystem. Some (real) HW RAID controller
    with cache or FibreChannel or iSCSI over fast Ethernet is something
    you should think about.<br>
    Anyway the behavior you are experiencing is expected and normal.
    This is usually something the VPS users do not think about - enough
    memory and CPU doesn't mean your virtual server will run 'fast'. ;-)<br>
    I am using 'ionice -c 3' when some intensive IO load is needed to
    perform on dom0. You can also use the 'nice' command if you wish.
    (test it with running '/usr/bin/time -v' ;-) )<br>
    The other thing you can take care of is to set the scheduler
    attributes of every domU (via 'xm sched-cred' for example).<br>
    <br>
    --<br>
    Peter Viskup<br>
  </body>
</html>

--------------010409010202040109060802--


--===============5008315944923935429==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5008315944923935429==--


From xen-users-bounces@lists.xen.org Tue Dec 04 19:42:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 19:42:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfyMR-0002HN-50; Tue, 04 Dec 2012 19:40:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roger.pau@citrix.com>) id 1TfyMP-0002H7-Od
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 19:40:54 +0000
Received: from [85.158.143.99:35068] by server-1.bemta-4.messagelabs.com id
	C7/C9-27934-5C15EB05; Tue, 04 Dec 2012 19:40:53 +0000
X-Env-Sender: roger.pau@citrix.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1354650051!27912405!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDY5MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19409 invoked from network); 4 Dec 2012 19:40:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 19:40:51 -0000
X-IronPort-AV: E=Sophos;i="4.84,217,1355097600"; d="scan'208";a="16157002"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	04 Dec 2012 19:40:05 +0000
Received: from [192.168.1.30] (10.31.3.233) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Tue, 4 Dec 2012
	19:40:05 +0000
Message-ID: <50BE5194.8040902@citrix.com>
Date: Tue, 4 Dec 2012 20:40:04 +0100
From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Lukas Laukamp <lukas@laukamp.me>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me> <50BE043E.7000000@citrix.com>
	<50BE0C0B.6010007@laukamp.me> <50BE251F.8010305@citrix.com>
	<50BE46C0.8020406@laukamp.me>
In-Reply-To: <50BE46C0.8020406@laukamp.me>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gMDQvMTIvMTIgMTk6NTMsIEx1a2FzIExhdWthbXAgd3JvdGU6Cj4gQW0gMDQuMTIuMjAxMiAx
NzozMCwgc2NocmllYiBSb2dlciBQYXUgTW9ubsOpOgo+PiBPbiAwNC8xMi8xMiAxNTo0MywgTHVr
YXMgTGF1a2FtcCB3cm90ZToKPj4+IEFtIDA0LjEyLjIwMTIgMTU6MTAsIHNjaHJpZWIgUm9nZXIg
UGF1IE1vbm7DqToKPj4+PiBPbiAwNC8xMi8xMiAxNDo0NSwgTHVrYXMgTGF1a2FtcCB3cm90ZToK
Pj4+Pj4gSGVsbG8gYWxsLAo+Pj4+Pgo+Pj4+PiBiZWNhdXNlIHRoZXJlIGFyZSBzdGlsbCBwcm9i
bGVtcyB0byBidWlsZCBYZW4gNC4yIG9uIE5ldEJTRCAodGhlcmUgd2FzCj4+Pj4+IGFsc28gYW5v
dGhlciB0aHJlYWQgb24gdGhlIHBvcnQteGVuIGxpc3QpIEkgZm9yd2FyZCB0aGlzIG1lc3NhZ2Ug
dG8gZ2V0Cj4+Pj4+IGEgc29sdXRpb24gZm9yIHRoZSBwcm9ibGVtLiBUaGUgY29tcGxldGUgb3V0
cHV0IG9mIG15IGJ1aWxkIGlzIGluIGEgbG9nCj4+Pj4+IGZpbGUgaW4gdGhlIGF0dGFjaG1lbnQu
Cj4+Pj4+Cj4+Pj4+IEkgdXNlZCB0aGlzIGNvbW1hbmRzIGZvciBjb21waWxhdGlvbjoKPj4+Pj4K
Pj4+Pj4gLi9jb25maWd1cmUgUFlUSE9OPS91c3IvcGtnL2Jpbi9weXRob24yLjcgQVBQRU5EX0lO
Q0xVREVTPS91c3IvcGtnL2luY2x1ZGUgQVBQRU5EX0xJQj0vdXNyL3BrZy9saWIgLS1wcmVmaXg9
L3Vzci94ZW40Mgo+Pj4+PiBnbWFrZSBQWVRIT049L3Vzci9wa2cvYmluL3B5dGhvbjIuNyB4ZW4K
Pj4+Pj4gZ21ha2UgdG9vbHMKPj4+Pj4KPj4+Pj4gSSB0b29rIHRoZSBjb21tYW5zIGZyb20gdGhp
cyB3aWtpIGFydGljbGU6IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zy
b21fU291cmNlX29uX05ldEJTRAo+Pj4+Pgo+Pj4+PiBUaGUgYnVpbGQgZXJyb3IgYXBwZWFycyBp
biB0aGUgdG9vbHMgdGFyZ2V0IGluIGxpYnhsLgo+Pj4+Pgo+Pj4+PiBUaGlzIGlzIHRoZSBsYXN0
IG1haWwgZnJvbSBwb3J0LXhlbiBsaXN0IHJlbGF0ZWQgdG8gdGhpcyB0aGVtZToKPj4+Pj4KPj4+
Pj4gT24gMzAvMTEvMTIgMjE6MTYsIE1pa2UgQm93aWUgd3JvdGU6Cj4+Pj4+Cj4+Pj4+PiBPbiAx
MS8zMC8xMiAxMjoxMyBQTSwgSmVmZiBSaXp6byB3cm90ZToKPj4+Pj4+PiBBbnlvbmUgdXAgZm9y
IGNyZWF0aW5nIGEgcGtnc3JjIHBhY2thZ2UgZm9yIHhlbiA0LjI/ICBUaGVyZSdzIGNsZWFybHkg
YQo+Pj4+Pj4+IGxvdCB0byBiZSBkb25lLCBhbmQgbXkgcGtnc3JjLWZ1IGlzIG5vdCBhbGwgdGhh
dCBncmVhdC4KPj4+Pj4+IEkgY291bGQgYmUgdXAgZm9yIHRoYXQuLi4gbWlnaHQgbm90IGJlIHVu
dGlsIG5leHQgd2VlaywgYnV0IGlmIHRoZSBidWlsZAo+Pj4+Pj4gc3RlcHMgYWxsIHdvcmsgb3V0
LCBJIHNob3VsZCBiZSBhYmxlIHRvIGNvYmJsZSBzb21ldGhpbmcgdG9nZXRoZXIgaW50bwo+Pj4+
Pj4gcGtnc3JjL3dpcC4gKFdoaWNoIHdvdWxkIG1vdGl2YXRlIG1lIHRvIGdldCBhIGJveCBvbnRv
IDQuMiBhbHNvLi4uCj4+Pj4+PiBkb3VibGUgd2luLikKPj4+Pj4gSSB3b3VsZCBkZWZpbmV0ZWx5
IGhlbHAsIHRoaXMgd2lsbCBwcm9iYWJseSByZXF1aXJlIHNvbWUgTWFrZWZpbGUKPj4+Pj4gY2hh
bmdlcywgd2hpY2ggSSB0aGluayBzaG91bGQgYmUgc3VibWl0dGVkIHVwc3RyZWFtLgo+Pj4+Pgo+
Pj4+PiBJcyB0aGUgcHJvYmxlbSBzb2x2YWJsZSB3aXRob3V0IGJpZyBjaGFuZ2VzIGluIHRoZSBi
dWlsZCBzeXN0ZW0gdG8gZ2V0IDQuMiBydW5uaW5nIG9uIGEgTmV0QlNEIDYgYm94PyBPciBpc24n
dCBpdCBhYmxlIHRvIGNvbXBpbGUgdGggdG9vbHN0YWNrIG9uIE5ldEJTRCBmb3IgNC4yIHdpdGhv
dXQgYmlnIGNoYW5nZXM/Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFs
LU5hY2hyaWNodCAtLS0tLS0tLQo+Pj4+PiBCZXRyZWZmOiAJQ29tcGlsYXRpb24gb2YgWGVuIDQu
MiBVdGlscyBicmVha3Mgb24gTmV0QlNEIDYKPj4+Pj4gRGF0dW06IAlNb24sIDMgRGVjIDIwMTIg
MTc6MTk6MTYgKzAwMDAKPj4+Pj4gVm9uOiAJTWlndWVsIENsYXJhPG1pZ3VlbG1jbGFyYUBnbWFp
bC5jb20+Cj4+Pj4+IEFuOiAJcG9ydC14ZW5AbmV0YnNkLm9yZywgbHVrYXNAbGF1a2FtcC5tZQo+
Pj4+Pgo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBMdWthcyBMYXVrYW1wPGx1a2FzPGF0PiAgbGF1a2FtcC5t
ZTxodHRwOi8vbGF1a2FtcC5tZT4+ICB3cml0ZXM6Cj4+Pj4+Cj4+Pj4+PiBIZXkgYWxsLAo+Pj4+
Pj4KPj4+Pj4+IEkgdHJ5aW5nIHRvIGNvbXBpbGUgWGVuIDQuMiBvbiBOZXRCU0QgNi4gVGhlIGh5
cGVydmlzb3IgaXQgc2VsZiBjb21waWxlZAo+Pj4+Pj4gZmluZSBidXQgdGhlIGNvbXBpbGF0aW9u
IG9mIHRoZSB1dGlscyBicmVha3Mgd2l0aCB0aGlzIGVycm9yOgo+Pj4+Pj4KPj4+Pj4+IEluIGZp
bGUgaW5jbHVkZWQgZnJvbSB4bF9jbWRpbXBsLmM6NDA6MDoKPj4+Pj4+IGxpYnhsX2pzb24uaDox
ODoyNzogZmF0YWwgZXJyb3I6IHlhamwveWFqbF9nZW4uaDogTm8gc3VjaCBmaWxlIG9yCj4+Pj4+
IGRpcmVjdG9yeQo+Pj4+Pj4gY29tcGlsYXRpb24gdGVybWluYXRlZC4KPj4+Pj4+IGdtYWtlWzNd
OiAqKiogW3hsX2NtZGltcGwub10gRXJyb3IgMQo+Pj4+Pj4gZ21ha2VbM106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwnCj4+Pj4+PiBnbWFrZVsyXTogKioq
IFtzdWJkaXItaW5zdGFsbC1saWJ4bF0gRXJyb3IgMgo+Pj4+Pj4gZ21ha2VbMl06IExlYXZpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCj4+Pj4+PiBnbWFrZVsxXTogKioqIFtz
dWJkaXJzLWluc3RhbGxdIEVycm9yIDIKPj4+Pj4+IGdtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwo+Pj4+Pj4gZ21ha2U6ICoqKiBbaW5zdGFsbC10b29s
c10gRXJyb3IgMgo+Pj4+Pj4gdGVzdGRvbTAjCj4+Pj4+Pgo+Pj4+Pj4gSSBwYXNzZWQgdGhlIG5l
ZWRlZCBvcHRpb25zIHRvIHRoZSBjb25maWd1cmUgc2NyaXB0IHNvIHRoYXQgaXQgc2VhcmNoZXMK
Pj4+Pj4+IGluIC91c3IvcGtnL2luY2x1ZGUvIGFuZCAvdXNyL3BrZy9saWIgYW5kIHNvIG9uLiBU
aGUgZmlsZSB3aGljaCBpcwo+Pj4+Pj4gZGVjbGFpcmVkIHRvIGRvbid0IGV4aXN0LCBleGlzdHMg
aW4gL3Vzci9wa2cvaW5jbHVkZS95YWpsLyBzbyBJIGRvbid0Cj4+Pj4+PiB1bmRlcnN0YW5kIHdo
eSB0aGUgZmlsZSBjb3VsZCBub3QgYmUgZm91bmQuCj4+Pj4+Pgo+Pj4+Pj4gSG9wZSB0aGF0IHNv
bWVvbmUgY291bGQgaGVscCBtZS4KPj4+Pj4+Cj4+Pj4+PiBCZXN0IFJlZ2FyZHMKPj4+Pj4+Cj4+
Pj4+Pgo+Pj4+PiBJJ20gdHJ5aW5nIHRvIGJ1aWxkIGZvbGxvd2luZyB0aGUgZ3VpZGUgYXQ6Cj4+
Pj4+IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29u
X05ldEJTRAo+Pj4+Pgo+Pj4+PiBBbGwgd29ya3MgZmluZSB1bnRpbCBJIHRyeSB0byBidWlsZCAi
dG9vbHMiCj4+Pj4+Cj4+Pj4+IGdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9ob21lL3hl
bi94ZW4tNC4yLjAvdG9vbHMvbGlieGwnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4+IHJt
IC1mIF9wYXRocy5oLnRtcC50bXA7IGVjaG8gIlNCSU5ESVI9XCIvdXNyL3BrZy9zYmluXCIiCj4+
Pj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAiQklORElSPVwiL3Vzci9wa2cvYmluXCIiPj5f
cGF0aHMuaC50bXAudG1wOwo+Pj4+PiBlY2hvICJMSUJFWEVDPVwiL3Vzci9wa2cvbOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4+Pj4+IGliZXhlY1wiIj4+X3BhdGhzLmgudG1wLnRtcDsgZWNobyAi
TElCRElSPVwiL3Vzci9wa2cvbGliXCIiCj4+Pj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAi
U0hBUkVESVI9XCIvdXNyL3BrZy9zaGFyZVwiIgo+Pj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7IGVj
aG8gIlBSSVZBVEVfQklOROKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4+IElSPVwiL3Vzci9w
a2cvYmluXCIiPj5fcGF0aHMuaC50bXAudG1wOyBlY2hvCj4+Pj4+ICJYRU5GSVJNV0FSRURJUj1c
Ii91c3IvcGtnL2xpYi94ZW4vYm9vdFwiIj4+X3BhdGhzLmgudG1wLnRtcDsgZWNobwo+Pj4+PiAi
WEVOX0NPTkZJR19ESVI9XCIvdXNyL3BrZy9ldGMveGVuXCIiPj5f4pSCwrfCt8K3wrfCt8K3wrfC
t8K3wrcKPj4+Pj4gcGF0aHMuaC50bXAudG1wOyBlY2hvICJYRU5fU0NSSVBUX0RJUj1cIi91c3Iv
cGtnL2V0Yy94ZW4vc2NyaXB0c1wiIgo+Pj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7IGVjaG8gIlhF
Tl9MT0NLX0RJUj1cIi91c3IvcGtnL3Zhci9saWJcIiIKPj4+Pj4+PiBfcGF0aHMuaC50bXAudG1w
OyBlY2hvIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4+ICJYRU5fUlVOX0RJUj1cIi91c3Iv
cGtnL3Zhci9ydW4veGVuXCIiPj5fcGF0aHMuaC50bXAudG1wOyBlY2hvCj4+Pj4+ICJYRU5fUEFH
SU5HX0RJUj1cIi91c3IvcGtnL3Zhci9saWIveGVuL3hlbnBhZ2luZ1wiIj4+X3BhdGhzLmgudG1w
LnRtcDsKPj4+Pj4gaWYgISBjbXAgLXMgX3BhdGjilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+
PiBzLmgudG1wLnRtcCBfcGF0aHMuaC50bXA7IHRoZW4gbXYgLWYgX3BhdGhzLmgudG1wLnRtcCBf
cGF0aHMuaC50bXA7IGVsc2UKPj4+Pj4gcm0gLWYgX3BhdGhzLmgudG1wLnRtcDsgZmkg4pSCwrfC
t8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gc2VkIC1lICJzL1woW149XSpcKT1cKC4qXCkvI2RlZmlu
ZSBcMSBcMi9nIiBfcGF0aHMuaC50bXA+X3BhdGhzLmguMi50bXAKPj4+Pj4g4pSCwrfCt8K3wrfC
t8K3wrfCt8K3wrcKPj4+Pj4gcm0gLWYgX3BhdGhzLmgudG1wIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4+IGlmICEgY21wIC1zIF9wYXRocy5oLjIudG1wIF9wYXRocy5oOyB0aGVuIG12IC1m
IF9wYXRocy5oLjIudG1wIF9wYXRocy5oOwo+Pj4+PiBlbHNlIHJtIC1mIF9wYXRocy5oLjIudG1w
OyBmaSDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiBnY2MgLXB0aHJlYWQgLW8gdGVzdGlk
bCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvCj4+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc28KPj4+Pj4gLVdsLC1ycGF0aC1s
aW5rPS9ob21lL21pZ3VlbGPilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAveGVuLWRhdGEv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjCj4+Pj4+IC1XbCwtcnBhdGgt
bGluaz0vaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3Jl
Cj4+Pj4+IC9ob21lL3hlbi944pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtTC91c3IvcGtnL2xp
Ygo+Pj4+PiDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiBsZDogd2FybmluZzogbGlieWFq
bC5zby4yLCBuZWVkZWQgYnkKPj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbywgbm90Cj4+Pj4+IGZvdW5kICh0cnkgdXNp
bmcgLXJwYXRoIG9yIC1ycGF0aC1saW7ilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiBrKSDi
lILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVm
ZXJlbmNlIHRvIGB5YWpsX3BhcnNlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9t
ZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0
LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBsZXRlX3BhcnNlJyDi
lILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVm
ZXJlbmNlIHRvIGB5YWpsX2dlbl9udWxsJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAv
aG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxp
Z2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9hcnJheV9vcGVu
JyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9zdHJpbmcnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+
Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGli
eGVubGlnaHQuc286Cj4+Pj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX21hcF9j
bG9zZScg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+Pj4gdW5kZWZp
bmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fZ2V0X2J1Zicg4pSCwrfCt8K3wrfCt8K3wrfCt8K3
wrcKPj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
bC9saWJ4ZW5saWdodC5zbzoKPj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVl
JyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9hbGxvYycg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+
Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4
ZW5saWdodC5zbzoKPj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fYXJyYXlf
Y2xvc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+Pj4+IHVuZGVm
aW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX21hcF9vcGVuJyDilILCt8K3wrfCt8K3wrfCt8K3
wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dl
dF9lcnJvcicg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+Pj4gdW5k
ZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVlX2Vycm9yJyDilILCt8K3wrfCt8K3wrfCt8K3
wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dl
bl9pbnRlZ2VyJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1
bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2FsbG9jJyDilILCt8K3wrfCt8K3wrfCt8K3wrfC
two+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhs
L2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9m
cmVlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9ib29sJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+
Pj4+PiBnbWFrZVszXTogKioqIFt0ZXN0aWRsXSBFcnJvciAxIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4+IGdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gZ21ha2VbMl06ICoq
KiBbc3ViZGlyLWluc3RhbGwtbGlieGxdIEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcK
Pj4+Pj4gZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVuLTQuMi4wL3Rv
b2xzJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiBnbWFrZVsxXTogKioqIFtzdWJkaXJz
LWluc3RhbGxdIEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gZ21ha2VbMV06
IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzJyDilILCt8K3wrfC
t8K3wrfCt8K3wrfCtwo+Pj4+PiBnbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCj4+
Pj4+Cj4+Pj4+Cj4+Pj4+IEknbSB1c2luZyB5YWpsIHZlcnNpb24gMi4uLi4gIGNvdWxkIHRoaXMg
YmUgdGhlIHByb2JsZW0/IElzIHRoZXJlIGFueSBwYXRjaD8KPj4+PiB5YWpsIDIgc2hvdWxkIGJl
IHN1cHBvcnRlZCwgc2luY2UgSSBndWVzcyB5b3UgaW5zdGFsbGVkIHlhamwgZnJvbQo+Pj4+IHBr
Z3NyYywgY291bGQgeW91IHRyeSBzZXR0aW5nIExEX0xJQlJBUllfUEFUSD0vdXNyL3BrZy9saWIg
YmVmb3JlIGNvbXBpbGluZz8KPj4+Pgo+Pj4+IFNlZSB0aGUgZm9sbG93aW5nIG1lc3NhZ2UgZnJv
bSBSaXo6Cj4+Pj4gaHR0cDovL21haWwtaW5kZXgubmV0YnNkLm9yZy9wb3J0LXhlbi8yMDEyLzEx
LzMwL21zZzAwNzc0MC5odG1sCj4+Pj4KPj4+PiBJbmRlZWQgdGhpcyBzaG91bGQgYmUgbG9va2Vk
IGF0IGFuZCBmaXhlZC4KPj4+Pgo+Pj4+Cj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPj4+PiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4+Pj4gWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKPj4+PiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMK
Pj4+IEhlbGxvLAo+Pj4KPj4+IHdoZW4gSSBhc3NpZ25lIExEX0xJQlJBUllfUEFUSD0vdXNyL3Br
Zy9saWIgdG8gZ21ha2Ugd2hlbiB0cnlpbmcgdG8KPj4+IGNvbXBpbGUgdG9vbHMgdGFyZ2V0IGxp
YnhsIGdldHMgY29tcGlsZWQuIEJ1dCBsYXRlciBpdCBicmVha3Mgd2hlbgo+Pj4gYnVpbGRpbmcg
dGhlIGZpbGVzeXN0ZW0gc3RydWN0dXJlIGZvciB0aGUgdG9vbHMtaW5zdGFsbCB0YXJnZXQgYmVj
YXVzZQo+Pj4gaXQgY2FuJ3QgZmluZCBweWdydWIuIFRoZSBjb21wbGV0ZSBvdXRwdXQgb2YgdGhl
IGJ1aWxkIHByb2Nlc3MgaXMgaW4gdGhlCj4+PiBhdHRhY2htZW50Lgo+PiBDb3VsZCB5b3UgcmVt
b3ZlIHRoZSBkaXN0IGZvbGRlciBhbmQgdHJ5IGFnYWluPyBBRkFJSyBpdCB3b3JrcyBmb3IgbWUK
Pj4gd2l0aG91dCBwcm9ibGVtcy4KPj4KPiAKPiBIZWxsbywKPiAKPiBJIGRlbGV0ZWQgdGhlIGRp
c3QgZm9sZGVyIGFuZCBub3cgZXZlcnl0aGluZyBjb21waWxlcyBmaW5lLiBJIGhhdmUgCj4gc3Rv
cmVkIHhlbiBpbiAvdXNyL3hlbjQyLyBhbmQgYWRkZWQgdGhpcyBkaXJlY3RvcnlzIHRvIHRoZSBQ
QVRIIHZhcmlhYmxlIAo+IG5vdyBmb3IgZXhhbXBsZSB4bCBjYW4ndCBmaW5kIHRoZSBsaWJ4bHV0
aWwsIHRoZSBsaWJyYXJ5IGV4aXN0cyBpbiAKPiAvdXNyL3hlbjQyL2xpYiB0byB3aGF0IGlzIHRo
aXMgcHJvYmxlbSByZWxhdGVkPyBHb3QgeGwgY29tcGlsZWQgd3Jvbmcgb3IgCj4gaXMgc29tZXRo
aW5nIGVsc2Ugd3Jvbmc/CgpIYXZlIHlvdSBhZGRlZCB0aGUgbGlicyBmb2xkZXIgdG8gTERfTElC
UkFSWV9QQVRIIChhcyBzdGF0ZWQgaW4gdGhlCndpa2lwYWdlIGh0dHA6Ly93aWtpLnhlbi5vcmcv
d2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29uX05ldEJTRCk/CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Dec 04 19:42:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 19:42:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfyMR-0002HN-50; Tue, 04 Dec 2012 19:40:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roger.pau@citrix.com>) id 1TfyMP-0002H7-Od
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 19:40:54 +0000
Received: from [85.158.143.99:35068] by server-1.bemta-4.messagelabs.com id
	C7/C9-27934-5C15EB05; Tue, 04 Dec 2012 19:40:53 +0000
X-Env-Sender: roger.pau@citrix.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1354650051!27912405!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDY5MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19409 invoked from network); 4 Dec 2012 19:40:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-9.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 19:40:51 -0000
X-IronPort-AV: E=Sophos;i="4.84,217,1355097600"; d="scan'208";a="16157002"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	04 Dec 2012 19:40:05 +0000
Received: from [192.168.1.30] (10.31.3.233) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Tue, 4 Dec 2012
	19:40:05 +0000
Message-ID: <50BE5194.8040902@citrix.com>
Date: Tue, 4 Dec 2012 20:40:04 +0100
From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Lukas Laukamp <lukas@laukamp.me>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me> <50BE043E.7000000@citrix.com>
	<50BE0C0B.6010007@laukamp.me> <50BE251F.8010305@citrix.com>
	<50BE46C0.8020406@laukamp.me>
In-Reply-To: <50BE46C0.8020406@laukamp.me>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

T24gMDQvMTIvMTIgMTk6NTMsIEx1a2FzIExhdWthbXAgd3JvdGU6Cj4gQW0gMDQuMTIuMjAxMiAx
NzozMCwgc2NocmllYiBSb2dlciBQYXUgTW9ubsOpOgo+PiBPbiAwNC8xMi8xMiAxNTo0MywgTHVr
YXMgTGF1a2FtcCB3cm90ZToKPj4+IEFtIDA0LjEyLjIwMTIgMTU6MTAsIHNjaHJpZWIgUm9nZXIg
UGF1IE1vbm7DqToKPj4+PiBPbiAwNC8xMi8xMiAxNDo0NSwgTHVrYXMgTGF1a2FtcCB3cm90ZToK
Pj4+Pj4gSGVsbG8gYWxsLAo+Pj4+Pgo+Pj4+PiBiZWNhdXNlIHRoZXJlIGFyZSBzdGlsbCBwcm9i
bGVtcyB0byBidWlsZCBYZW4gNC4yIG9uIE5ldEJTRCAodGhlcmUgd2FzCj4+Pj4+IGFsc28gYW5v
dGhlciB0aHJlYWQgb24gdGhlIHBvcnQteGVuIGxpc3QpIEkgZm9yd2FyZCB0aGlzIG1lc3NhZ2Ug
dG8gZ2V0Cj4+Pj4+IGEgc29sdXRpb24gZm9yIHRoZSBwcm9ibGVtLiBUaGUgY29tcGxldGUgb3V0
cHV0IG9mIG15IGJ1aWxkIGlzIGluIGEgbG9nCj4+Pj4+IGZpbGUgaW4gdGhlIGF0dGFjaG1lbnQu
Cj4+Pj4+Cj4+Pj4+IEkgdXNlZCB0aGlzIGNvbW1hbmRzIGZvciBjb21waWxhdGlvbjoKPj4+Pj4K
Pj4+Pj4gLi9jb25maWd1cmUgUFlUSE9OPS91c3IvcGtnL2Jpbi9weXRob24yLjcgQVBQRU5EX0lO
Q0xVREVTPS91c3IvcGtnL2luY2x1ZGUgQVBQRU5EX0xJQj0vdXNyL3BrZy9saWIgLS1wcmVmaXg9
L3Vzci94ZW40Mgo+Pj4+PiBnbWFrZSBQWVRIT049L3Vzci9wa2cvYmluL3B5dGhvbjIuNyB4ZW4K
Pj4+Pj4gZ21ha2UgdG9vbHMKPj4+Pj4KPj4+Pj4gSSB0b29rIHRoZSBjb21tYW5zIGZyb20gdGhp
cyB3aWtpIGFydGljbGU6IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zy
b21fU291cmNlX29uX05ldEJTRAo+Pj4+Pgo+Pj4+PiBUaGUgYnVpbGQgZXJyb3IgYXBwZWFycyBp
biB0aGUgdG9vbHMgdGFyZ2V0IGluIGxpYnhsLgo+Pj4+Pgo+Pj4+PiBUaGlzIGlzIHRoZSBsYXN0
IG1haWwgZnJvbSBwb3J0LXhlbiBsaXN0IHJlbGF0ZWQgdG8gdGhpcyB0aGVtZToKPj4+Pj4KPj4+
Pj4gT24gMzAvMTEvMTIgMjE6MTYsIE1pa2UgQm93aWUgd3JvdGU6Cj4+Pj4+Cj4+Pj4+PiBPbiAx
MS8zMC8xMiAxMjoxMyBQTSwgSmVmZiBSaXp6byB3cm90ZToKPj4+Pj4+PiBBbnlvbmUgdXAgZm9y
IGNyZWF0aW5nIGEgcGtnc3JjIHBhY2thZ2UgZm9yIHhlbiA0LjI/ICBUaGVyZSdzIGNsZWFybHkg
YQo+Pj4+Pj4+IGxvdCB0byBiZSBkb25lLCBhbmQgbXkgcGtnc3JjLWZ1IGlzIG5vdCBhbGwgdGhh
dCBncmVhdC4KPj4+Pj4+IEkgY291bGQgYmUgdXAgZm9yIHRoYXQuLi4gbWlnaHQgbm90IGJlIHVu
dGlsIG5leHQgd2VlaywgYnV0IGlmIHRoZSBidWlsZAo+Pj4+Pj4gc3RlcHMgYWxsIHdvcmsgb3V0
LCBJIHNob3VsZCBiZSBhYmxlIHRvIGNvYmJsZSBzb21ldGhpbmcgdG9nZXRoZXIgaW50bwo+Pj4+
Pj4gcGtnc3JjL3dpcC4gKFdoaWNoIHdvdWxkIG1vdGl2YXRlIG1lIHRvIGdldCBhIGJveCBvbnRv
IDQuMiBhbHNvLi4uCj4+Pj4+PiBkb3VibGUgd2luLikKPj4+Pj4gSSB3b3VsZCBkZWZpbmV0ZWx5
IGhlbHAsIHRoaXMgd2lsbCBwcm9iYWJseSByZXF1aXJlIHNvbWUgTWFrZWZpbGUKPj4+Pj4gY2hh
bmdlcywgd2hpY2ggSSB0aGluayBzaG91bGQgYmUgc3VibWl0dGVkIHVwc3RyZWFtLgo+Pj4+Pgo+
Pj4+PiBJcyB0aGUgcHJvYmxlbSBzb2x2YWJsZSB3aXRob3V0IGJpZyBjaGFuZ2VzIGluIHRoZSBi
dWlsZCBzeXN0ZW0gdG8gZ2V0IDQuMiBydW5uaW5nIG9uIGEgTmV0QlNEIDYgYm94PyBPciBpc24n
dCBpdCBhYmxlIHRvIGNvbXBpbGUgdGggdG9vbHN0YWNrIG9uIE5ldEJTRCBmb3IgNC4yIHdpdGhv
dXQgYmlnIGNoYW5nZXM/Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IC0tLS0tLS0tIE9yaWdpbmFs
LU5hY2hyaWNodCAtLS0tLS0tLQo+Pj4+PiBCZXRyZWZmOiAJQ29tcGlsYXRpb24gb2YgWGVuIDQu
MiBVdGlscyBicmVha3Mgb24gTmV0QlNEIDYKPj4+Pj4gRGF0dW06IAlNb24sIDMgRGVjIDIwMTIg
MTc6MTk6MTYgKzAwMDAKPj4+Pj4gVm9uOiAJTWlndWVsIENsYXJhPG1pZ3VlbG1jbGFyYUBnbWFp
bC5jb20+Cj4+Pj4+IEFuOiAJcG9ydC14ZW5AbmV0YnNkLm9yZywgbHVrYXNAbGF1a2FtcC5tZQo+
Pj4+Pgo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBMdWthcyBMYXVrYW1wPGx1a2FzPGF0PiAgbGF1a2FtcC5t
ZTxodHRwOi8vbGF1a2FtcC5tZT4+ICB3cml0ZXM6Cj4+Pj4+Cj4+Pj4+PiBIZXkgYWxsLAo+Pj4+
Pj4KPj4+Pj4+IEkgdHJ5aW5nIHRvIGNvbXBpbGUgWGVuIDQuMiBvbiBOZXRCU0QgNi4gVGhlIGh5
cGVydmlzb3IgaXQgc2VsZiBjb21waWxlZAo+Pj4+Pj4gZmluZSBidXQgdGhlIGNvbXBpbGF0aW9u
IG9mIHRoZSB1dGlscyBicmVha3Mgd2l0aCB0aGlzIGVycm9yOgo+Pj4+Pj4KPj4+Pj4+IEluIGZp
bGUgaW5jbHVkZWQgZnJvbSB4bF9jbWRpbXBsLmM6NDA6MDoKPj4+Pj4+IGxpYnhsX2pzb24uaDox
ODoyNzogZmF0YWwgZXJyb3I6IHlhamwveWFqbF9nZW4uaDogTm8gc3VjaCBmaWxlIG9yCj4+Pj4+
IGRpcmVjdG9yeQo+Pj4+Pj4gY29tcGlsYXRpb24gdGVybWluYXRlZC4KPj4+Pj4+IGdtYWtlWzNd
OiAqKiogW3hsX2NtZGltcGwub10gRXJyb3IgMQo+Pj4+Pj4gZ21ha2VbM106IExlYXZpbmcgZGly
ZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMvbGlieGwnCj4+Pj4+PiBnbWFrZVsyXTogKioq
IFtzdWJkaXItaW5zdGFsbC1saWJ4bF0gRXJyb3IgMgo+Pj4+Pj4gZ21ha2VbMl06IExlYXZpbmcg
ZGlyZWN0b3J5IGAvcm9vdC94ZW4tNC4yLjAvdG9vbHMnCj4+Pj4+PiBnbWFrZVsxXTogKioqIFtz
dWJkaXJzLWluc3RhbGxdIEVycm9yIDIKPj4+Pj4+IGdtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwo+Pj4+Pj4gZ21ha2U6ICoqKiBbaW5zdGFsbC10b29s
c10gRXJyb3IgMgo+Pj4+Pj4gdGVzdGRvbTAjCj4+Pj4+Pgo+Pj4+Pj4gSSBwYXNzZWQgdGhlIG5l
ZWRlZCBvcHRpb25zIHRvIHRoZSBjb25maWd1cmUgc2NyaXB0IHNvIHRoYXQgaXQgc2VhcmNoZXMK
Pj4+Pj4+IGluIC91c3IvcGtnL2luY2x1ZGUvIGFuZCAvdXNyL3BrZy9saWIgYW5kIHNvIG9uLiBU
aGUgZmlsZSB3aGljaCBpcwo+Pj4+Pj4gZGVjbGFpcmVkIHRvIGRvbid0IGV4aXN0LCBleGlzdHMg
aW4gL3Vzci9wa2cvaW5jbHVkZS95YWpsLyBzbyBJIGRvbid0Cj4+Pj4+PiB1bmRlcnN0YW5kIHdo
eSB0aGUgZmlsZSBjb3VsZCBub3QgYmUgZm91bmQuCj4+Pj4+Pgo+Pj4+Pj4gSG9wZSB0aGF0IHNv
bWVvbmUgY291bGQgaGVscCBtZS4KPj4+Pj4+Cj4+Pj4+PiBCZXN0IFJlZ2FyZHMKPj4+Pj4+Cj4+
Pj4+Pgo+Pj4+PiBJJ20gdHJ5aW5nIHRvIGJ1aWxkIGZvbGxvd2luZyB0aGUgZ3VpZGUgYXQ6Cj4+
Pj4+IGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29u
X05ldEJTRAo+Pj4+Pgo+Pj4+PiBBbGwgd29ya3MgZmluZSB1bnRpbCBJIHRyeSB0byBidWlsZCAi
dG9vbHMiCj4+Pj4+Cj4+Pj4+IGdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9ob21lL3hl
bi94ZW4tNC4yLjAvdG9vbHMvbGlieGwnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4+IHJt
IC1mIF9wYXRocy5oLnRtcC50bXA7IGVjaG8gIlNCSU5ESVI9XCIvdXNyL3BrZy9zYmluXCIiCj4+
Pj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAiQklORElSPVwiL3Vzci9wa2cvYmluXCIiPj5f
cGF0aHMuaC50bXAudG1wOwo+Pj4+PiBlY2hvICJMSUJFWEVDPVwiL3Vzci9wa2cvbOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4+Pj4+IGliZXhlY1wiIj4+X3BhdGhzLmgudG1wLnRtcDsgZWNobyAi
TElCRElSPVwiL3Vzci9wa2cvbGliXCIiCj4+Pj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAi
U0hBUkVESVI9XCIvdXNyL3BrZy9zaGFyZVwiIgo+Pj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7IGVj
aG8gIlBSSVZBVEVfQklOROKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4+IElSPVwiL3Vzci9w
a2cvYmluXCIiPj5fcGF0aHMuaC50bXAudG1wOyBlY2hvCj4+Pj4+ICJYRU5GSVJNV0FSRURJUj1c
Ii91c3IvcGtnL2xpYi94ZW4vYm9vdFwiIj4+X3BhdGhzLmgudG1wLnRtcDsgZWNobwo+Pj4+PiAi
WEVOX0NPTkZJR19ESVI9XCIvdXNyL3BrZy9ldGMveGVuXCIiPj5f4pSCwrfCt8K3wrfCt8K3wrfC
t8K3wrcKPj4+Pj4gcGF0aHMuaC50bXAudG1wOyBlY2hvICJYRU5fU0NSSVBUX0RJUj1cIi91c3Iv
cGtnL2V0Yy94ZW4vc2NyaXB0c1wiIgo+Pj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7IGVjaG8gIlhF
Tl9MT0NLX0RJUj1cIi91c3IvcGtnL3Zhci9saWJcIiIKPj4+Pj4+PiBfcGF0aHMuaC50bXAudG1w
OyBlY2hvIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4+ICJYRU5fUlVOX0RJUj1cIi91c3Iv
cGtnL3Zhci9ydW4veGVuXCIiPj5fcGF0aHMuaC50bXAudG1wOyBlY2hvCj4+Pj4+ICJYRU5fUEFH
SU5HX0RJUj1cIi91c3IvcGtnL3Zhci9saWIveGVuL3hlbnBhZ2luZ1wiIj4+X3BhdGhzLmgudG1w
LnRtcDsKPj4+Pj4gaWYgISBjbXAgLXMgX3BhdGjilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+
PiBzLmgudG1wLnRtcCBfcGF0aHMuaC50bXA7IHRoZW4gbXYgLWYgX3BhdGhzLmgudG1wLnRtcCBf
cGF0aHMuaC50bXA7IGVsc2UKPj4+Pj4gcm0gLWYgX3BhdGhzLmgudG1wLnRtcDsgZmkg4pSCwrfC
t8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gc2VkIC1lICJzL1woW149XSpcKT1cKC4qXCkvI2RlZmlu
ZSBcMSBcMi9nIiBfcGF0aHMuaC50bXA+X3BhdGhzLmguMi50bXAKPj4+Pj4g4pSCwrfCt8K3wrfC
t8K3wrfCt8K3wrcKPj4+Pj4gcm0gLWYgX3BhdGhzLmgudG1wIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4+IGlmICEgY21wIC1zIF9wYXRocy5oLjIudG1wIF9wYXRocy5oOyB0aGVuIG12IC1m
IF9wYXRocy5oLjIudG1wIF9wYXRocy5oOwo+Pj4+PiBlbHNlIHJtIC1mIF9wYXRocy5oLjIudG1w
OyBmaSDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiBnY2MgLXB0aHJlYWQgLW8gdGVzdGlk
bCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvCj4+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMv
bGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc28KPj4+Pj4gLVdsLC1ycGF0aC1s
aW5rPS9ob21lL21pZ3VlbGPilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAveGVuLWRhdGEv
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhjCj4+Pj4+IC1XbCwtcnBhdGgt
bGluaz0vaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL3hlbnN0b3Jl
Cj4+Pj4+IC9ob21lL3hlbi944pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3RybC5zbyAtTC91c3IvcGtnL2xp
Ygo+Pj4+PiDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiBsZDogd2FybmluZzogbGlieWFq
bC5zby4yLCBuZWVkZWQgYnkKPj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8u
Li8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbywgbm90Cj4+Pj4+IGZvdW5kICh0cnkgdXNp
bmcgLXJwYXRoIG9yIC1ycGF0aC1saW7ilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiBrKSDi
lILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVm
ZXJlbmNlIHRvIGB5YWpsX3BhcnNlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9t
ZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0
LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBsZXRlX3BhcnNlJyDi
lILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVm
ZXJlbmNlIHRvIGB5YWpsX2dlbl9udWxsJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAv
aG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxp
Z2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9hcnJheV9vcGVu
JyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9zdHJpbmcnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+
Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGli
eGVubGlnaHQuc286Cj4+Pj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX21hcF9j
bG9zZScg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+Pj4gdW5kZWZp
bmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fZ2V0X2J1Zicg4pSCwrfCt8K3wrfCt8K3wrfCt8K3
wrcKPj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4
bC9saWJ4ZW5saWdodC5zbzoKPj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVl
JyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xz
L2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQg
cmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9hbGxvYycg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+
Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4
ZW5saWdodC5zbzoKPj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fYXJyYXlf
Y2xvc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+Pj4+IHVuZGVm
aW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX21hcF9vcGVuJyDilILCt8K3wrfCt8K3wrfCt8K3
wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dl
dF9lcnJvcicg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+Pj4gdW5k
ZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVlX2Vycm9yJyDilILCt8K3wrfCt8K3wrfCt8K3
wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dl
bl9pbnRlZ2VyJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1
bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2FsbG9jJyDilILCt8K3wrfCt8K3wrfCt8K3wrfC
two+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhs
L2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9m
cmVlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rv
b2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+PiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9ib29sJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+
Pj4+PiBnbWFrZVszXTogKioqIFt0ZXN0aWRsXSBFcnJvciAxIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4+IGdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gZ21ha2VbMl06ICoq
KiBbc3ViZGlyLWluc3RhbGwtbGlieGxdIEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcK
Pj4+Pj4gZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVuLTQuMi4wL3Rv
b2xzJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+PiBnbWFrZVsxXTogKioqIFtzdWJkaXJz
LWluc3RhbGxdIEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+Pj4gZ21ha2VbMV06
IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzJyDilILCt8K3wrfC
t8K3wrfCt8K3wrfCtwo+Pj4+PiBnbWFrZTogKioqIFtpbnN0YWxsLXRvb2xzXSBFcnJvciAyCj4+
Pj4+Cj4+Pj4+Cj4+Pj4+IEknbSB1c2luZyB5YWpsIHZlcnNpb24gMi4uLi4gIGNvdWxkIHRoaXMg
YmUgdGhlIHByb2JsZW0/IElzIHRoZXJlIGFueSBwYXRjaD8KPj4+PiB5YWpsIDIgc2hvdWxkIGJl
IHN1cHBvcnRlZCwgc2luY2UgSSBndWVzcyB5b3UgaW5zdGFsbGVkIHlhamwgZnJvbQo+Pj4+IHBr
Z3NyYywgY291bGQgeW91IHRyeSBzZXR0aW5nIExEX0xJQlJBUllfUEFUSD0vdXNyL3BrZy9saWIg
YmVmb3JlIGNvbXBpbGluZz8KPj4+Pgo+Pj4+IFNlZSB0aGUgZm9sbG93aW5nIG1lc3NhZ2UgZnJv
bSBSaXo6Cj4+Pj4gaHR0cDovL21haWwtaW5kZXgubmV0YnNkLm9yZy9wb3J0LXhlbi8yMDEyLzEx
LzMwL21zZzAwNzc0MC5odG1sCj4+Pj4KPj4+PiBJbmRlZWQgdGhpcyBzaG91bGQgYmUgbG9va2Vk
IGF0IGFuZCBmaXhlZC4KPj4+Pgo+Pj4+Cj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPj4+PiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4+Pj4gWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKPj4+PiBodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMK
Pj4+IEhlbGxvLAo+Pj4KPj4+IHdoZW4gSSBhc3NpZ25lIExEX0xJQlJBUllfUEFUSD0vdXNyL3Br
Zy9saWIgdG8gZ21ha2Ugd2hlbiB0cnlpbmcgdG8KPj4+IGNvbXBpbGUgdG9vbHMgdGFyZ2V0IGxp
YnhsIGdldHMgY29tcGlsZWQuIEJ1dCBsYXRlciBpdCBicmVha3Mgd2hlbgo+Pj4gYnVpbGRpbmcg
dGhlIGZpbGVzeXN0ZW0gc3RydWN0dXJlIGZvciB0aGUgdG9vbHMtaW5zdGFsbCB0YXJnZXQgYmVj
YXVzZQo+Pj4gaXQgY2FuJ3QgZmluZCBweWdydWIuIFRoZSBjb21wbGV0ZSBvdXRwdXQgb2YgdGhl
IGJ1aWxkIHByb2Nlc3MgaXMgaW4gdGhlCj4+PiBhdHRhY2htZW50Lgo+PiBDb3VsZCB5b3UgcmVt
b3ZlIHRoZSBkaXN0IGZvbGRlciBhbmQgdHJ5IGFnYWluPyBBRkFJSyBpdCB3b3JrcyBmb3IgbWUK
Pj4gd2l0aG91dCBwcm9ibGVtcy4KPj4KPiAKPiBIZWxsbywKPiAKPiBJIGRlbGV0ZWQgdGhlIGRp
c3QgZm9sZGVyIGFuZCBub3cgZXZlcnl0aGluZyBjb21waWxlcyBmaW5lLiBJIGhhdmUgCj4gc3Rv
cmVkIHhlbiBpbiAvdXNyL3hlbjQyLyBhbmQgYWRkZWQgdGhpcyBkaXJlY3RvcnlzIHRvIHRoZSBQ
QVRIIHZhcmlhYmxlIAo+IG5vdyBmb3IgZXhhbXBsZSB4bCBjYW4ndCBmaW5kIHRoZSBsaWJ4bHV0
aWwsIHRoZSBsaWJyYXJ5IGV4aXN0cyBpbiAKPiAvdXNyL3hlbjQyL2xpYiB0byB3aGF0IGlzIHRo
aXMgcHJvYmxlbSByZWxhdGVkPyBHb3QgeGwgY29tcGlsZWQgd3Jvbmcgb3IgCj4gaXMgc29tZXRo
aW5nIGVsc2Ugd3Jvbmc/CgpIYXZlIHlvdSBhZGRlZCB0aGUgbGlicyBmb2xkZXIgdG8gTERfTElC
UkFSWV9QQVRIIChhcyBzdGF0ZWQgaW4gdGhlCndpa2lwYWdlIGh0dHA6Ly93aWtpLnhlbi5vcmcv
d2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29uX05ldEJTRCk/CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Dec 04 21:07:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:07:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfzh8-00055n-7B; Tue, 04 Dec 2012 21:06:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mrsanna1@gmail.com>) id 1Tfzh6-00055i-PR
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 21:06:20 +0000
Received: from [85.158.143.35:49219] by server-3.bemta-4.messagelabs.com id
	D2/4B-06841-CC56EB05; Tue, 04 Dec 2012 21:06:20 +0000
X-Env-Sender: mrsanna1@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1354655170!13108580!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19234 invoked from network); 4 Dec 2012 21:06:12 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 21:06:12 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so1198930qak.11
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 13:06:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ZI4/ULNGDUFLCKp+iNTyvGmiE75KDmS24O5ZAz6/Brc=;
	b=iDcs9MBHbkaioDV3ZBEu3s3ZYHxoyJR3M2kaMKZtsHLfjbphna66yO3hhNsaNDBM9P
	W8VLdFNyrPFDsHf7D+k1ScqCEgUnWDsWREY1oDYKkBtzwuwZDIusSxk4zlVpZl/n+9Ib
	gP1jSTPsDI4QrolNJpTd1/hCCopzTFHIBk1K17LMySvxAwih5y9Mucx8vGMw2hP6rtIF
	0k+W2kcATNlzTOed8qPm9eGlnh4WWF+jOm+j4dJ6U5nuoOYn0S53mqPytyDBlDdrhdbA
	o8bMSud6Q4t8id5F2mHmMHh6213Mq7ROh337wio6FYdvdrdz7oZ3F/fc2Yf8FPmuDY1R
	rlQw==
MIME-Version: 1.0
Received: by 10.224.208.68 with SMTP id gb4mr24282575qab.99.1354655170670;
	Tue, 04 Dec 2012 13:06:10 -0800 (PST)
Received: by 10.49.51.38 with HTTP; Tue, 4 Dec 2012 13:06:10 -0800 (PST)
Date: Tue, 4 Dec 2012 22:06:10 +0100
Message-ID: <CAE17a0Vo8Om2+FoTPULuGFWc_iKL_RSa+coc_Fed8h1q6LU=0g@mail.gmail.com>
From: Mauro <mrsanna1@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] deploy a debian lenny domU under debian squeeze dom0.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have a server with debian squeeze dom0 and some debian squeeze domUs.
In another machine I have a debian lenny dom0 with some debian lenny domUs.
I want to migrate all debian lenny domUs in the machine with debian
squeeze dom0 without upgrading the operating system.
Is it possible?
I see some differences in the .cfg files between squeeze domUs and lenny domUs.
For example,
squeeze domU:

bootloader = '/usr/lib/xen-default/bin/pygrub'

vcpus       = '1'
memory      = '1024'


lenny domU:

kernel      = '/boot/vmlinuz-2.6.26-2-xen-amd64'
ramdisk     = '/boot/initrd.img-2.6.26-2-xen-amd64'
memory      = '1024'
vcpus       = '1'

lenny domUs do not have linux-image kernel installed, I have to install?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 21:07:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:07:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tfzh8-00055n-7B; Tue, 04 Dec 2012 21:06:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mrsanna1@gmail.com>) id 1Tfzh6-00055i-PR
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 21:06:20 +0000
Received: from [85.158.143.35:49219] by server-3.bemta-4.messagelabs.com id
	D2/4B-06841-CC56EB05; Tue, 04 Dec 2012 21:06:20 +0000
X-Env-Sender: mrsanna1@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1354655170!13108580!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19234 invoked from network); 4 Dec 2012 21:06:12 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 21:06:12 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so1198930qak.11
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 13:06:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ZI4/ULNGDUFLCKp+iNTyvGmiE75KDmS24O5ZAz6/Brc=;
	b=iDcs9MBHbkaioDV3ZBEu3s3ZYHxoyJR3M2kaMKZtsHLfjbphna66yO3hhNsaNDBM9P
	W8VLdFNyrPFDsHf7D+k1ScqCEgUnWDsWREY1oDYKkBtzwuwZDIusSxk4zlVpZl/n+9Ib
	gP1jSTPsDI4QrolNJpTd1/hCCopzTFHIBk1K17LMySvxAwih5y9Mucx8vGMw2hP6rtIF
	0k+W2kcATNlzTOed8qPm9eGlnh4WWF+jOm+j4dJ6U5nuoOYn0S53mqPytyDBlDdrhdbA
	o8bMSud6Q4t8id5F2mHmMHh6213Mq7ROh337wio6FYdvdrdz7oZ3F/fc2Yf8FPmuDY1R
	rlQw==
MIME-Version: 1.0
Received: by 10.224.208.68 with SMTP id gb4mr24282575qab.99.1354655170670;
	Tue, 04 Dec 2012 13:06:10 -0800 (PST)
Received: by 10.49.51.38 with HTTP; Tue, 4 Dec 2012 13:06:10 -0800 (PST)
Date: Tue, 4 Dec 2012 22:06:10 +0100
Message-ID: <CAE17a0Vo8Om2+FoTPULuGFWc_iKL_RSa+coc_Fed8h1q6LU=0g@mail.gmail.com>
From: Mauro <mrsanna1@gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] deploy a debian lenny domU under debian squeeze dom0.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have a server with debian squeeze dom0 and some debian squeeze domUs.
In another machine I have a debian lenny dom0 with some debian lenny domUs.
I want to migrate all debian lenny domUs in the machine with debian
squeeze dom0 without upgrading the operating system.
Is it possible?
I see some differences in the .cfg files between squeeze domUs and lenny domUs.
For example,
squeeze domU:

bootloader = '/usr/lib/xen-default/bin/pygrub'

vcpus       = '1'
memory      = '1024'


lenny domU:

kernel      = '/boot/vmlinuz-2.6.26-2-xen-amd64'
ramdisk     = '/boot/initrd.img-2.6.26-2-xen-amd64'
memory      = '1024'
vcpus       = '1'

lenny domUs do not have linux-image kernel installed, I have to install?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 21:24:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:24:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfzxN-0005pm-KD; Tue, 04 Dec 2012 21:23:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>)
	id 1TfyGI-0001o1-Tj; Tue, 04 Dec 2012 19:34:35 +0000
Received: from [193.109.254.147:34509] by server-9.bemta-14.messagelabs.com id
	F2/85-30773-9405EB05; Tue, 04 Dec 2012 19:34:33 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-16.tower-27.messagelabs.com!1354649670!9213307!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24921 invoked from network); 4 Dec 2012 19:34:30 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-16.tower-27.messagelabs.com with SMTP;
	4 Dec 2012 19:34:30 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 4B6212C216;
	Tue,  4 Dec 2012 20:34:44 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id GBIef6hycC6j; Tue,  4 Dec 2012 20:34:43 +0100 (CET)
Received: from [127.0.0.1] (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 1C8ED2C212;
	Tue,  4 Dec 2012 20:34:41 +0100 (CET)
Message-ID: <50BE503B.8010901@laukamp.me>
Date: Tue, 04 Dec 2012 20:34:19 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: xen-users <xen-users@lists.xen.org>
References: <50BE46C0.8020406@laukamp.me>
In-Reply-To: <50BE46C0.8020406@laukamp.me>
X-Forwarded-Message-Id: <50BE46C0.8020406@laukamp.me>
X-Mailman-Approved-At: Tue, 04 Dec 2012 21:23:07 +0000
Cc: port-xen@NetBSD.org, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5011250830003497915=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============5011250830003497915==
Content-Type: multipart/alternative;
 boundary="------------070901050605000809060504"

This is a multi-part message in MIME format.
--------------070901050605000809060504
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit




-------- Original-Nachricht --------
Betreff: 	Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on 
NetBSD 6
Datum: 	Tue, 04 Dec 2012 19:53:52 +0100
Von: 	Lukas Laukamp <lukas@laukamp.me>
An: 	Roger Pau MonnÃ© <roger.pau@citrix.com>
Kopie (CC): 	xen-users@lists.xen.org <xen-users@lists.xen.org>



Am 04.12.2012 17:30, schrieb Roger Pau MonnÃ©:
> On 04/12/12 15:43, Lukas Laukamp wrote:
>> Am 04.12.2012 15:10, schrieb Roger Pau MonnÃ©:
>>> On 04/12/12 14:45, Lukas Laukamp wrote:
>>>> Hello all,
>>>>
>>>> because there are still problems to build Xen 4.2 on NetBSD (there was
>>>> also another thread on the port-xen list) I forward this message to get
>>>> a solution for the problem. The complete output of my build is in a log
>>>> file in the attachment.
>>>>
>>>> I used this commands for compilation:
>>>>
>>>> ./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
>>>> gmake PYTHON=/usr/pkg/bin/python2.7 xen
>>>> gmake tools
>>>>
>>>> I took the commans from this wiki article: http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD
>>>>
>>>> The build error appears in the tools target in libxl.
>>>>
>>>> This is the last mail from port-xen list related to this theme:
>>>>
>>>> On 30/11/12 21:16, Mike Bowie wrote:
>>>>
>>>>> On 11/30/12 12:13 PM, Jeff Rizzo wrote:
>>>>>> Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
>>>>>> lot to be done, and my pkgsrc-fu is not all that great.
>>>>> I could be up for that... might not be until next week, but if the build
>>>>> steps all work out, I should be able to cobble something together into
>>>>> pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also...
>>>>> double win.)
>>>> I would definetely help, this will probably require some Makefile
>>>> changes, which I think should be submitted upstream.
>>>>
>>>> Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?
>>>>
>>>>
>>>>
>>>> -------- Original-Nachricht --------
>>>> Betreff: 	Compilation of Xen 4.2 Utils breaks on NetBSD 6
>>>> Datum: 	Mon, 3 Dec 2012 17:19:16 +0000
>>>> Von: 	Miguel Clara<miguelmclara@gmail.com>
>>>> An: 	port-xen@netbsd.org, lukas@laukamp.me
>>>>
>>>>
>>>>
>>>> Lukas Laukamp<lukas<at>  laukamp.me<http://laukamp.me>>  writes:
>>>>
>>>>> Hey all,
>>>>>
>>>>> I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self compiled
>>>>> fine but the compilation of the utils breaks with this error:
>>>>>
>>>>> In file included from xl_cmdimpl.c:40:0:
>>>>> libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file or
>>>> directory
>>>>> compilation terminated.
>>>>> gmake[3]: *** [xl_cmdimpl.o] Error 1
>>>>> gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'
>>>>> gmake[2]: *** [subdir-install-libxl] Error 2
>>>>> gmake[2]: Leaving directory `/root/xen-4.2.0/tools'
>>>>> gmake[1]: *** [subdirs-install] Error 2
>>>>> gmake[1]: Leaving directory `/root/xen-4.2.0/tools'
>>>>> gmake: *** [install-tools] Error 2
>>>>> testdom0#
>>>>>
>>>>> I passed the needed options to the configure script so that it searches
>>>>> in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which is
>>>>> declaired to don't exist, exists in /usr/pkg/include/yajl/ so I don't
>>>>> understand why the file could not be found.
>>>>>
>>>>> Hope that someone could help me.
>>>>>
>>>>> Best Regards
>>>>>
>>>>>
>>>> I'm trying to build following the guide at:
>>>> http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD
>>>>
>>>> All works fine until I try to build "tools"
>>>>
>>>> gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\""
>>>>>> _paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\"">>_paths.h.tmp.tmp;
>>>> echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> ibexec\"">>_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\""
>>>>>> _paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\""
>>>>>> _paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> IR=\"/usr/pkg/bin\"">>_paths.h.tmp.tmp; echo
>>>> "XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\"">>_paths.h.tmp.tmp; echo
>>>> "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"">>_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> paths.h.tmp.tmp; echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\""
>>>>>> _paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\""
>>>>>> _paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> "XEN_RUN_DIR=\"/usr/pkg/var/run/xen\"">>_paths.h.tmp.tmp; echo
>>>> "XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\"">>_paths.h.tmp.tmp;
>>>> if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp _paths.h.tmp; else
>>>> rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp>_paths.h.2.tmp
>>>> â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp _paths.h;
>>>> else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gcc -pthread -o testidl testidl.o libxlutil.so
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so
>>>> -Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /xen-data/xen-4.2.0/tools/libxl/../../tools/libxc
>>>> -Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore
>>>> /home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so -L/usr/pkg/lib
>>>> â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> ld: warning: libyajl.so.2, needed by
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so, not
>>>> found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake: *** [install-tools] Error 2
>>>>
>>>>
>>>> I'm using yajl version 2....  could this be the problem? Is there any patch?
>>> yajl 2 should be supported, since I guess you installed yajl from
>>> pkgsrc, could you try setting LD_LIBRARY_PATH=/usr/pkg/lib before compiling?
>>>
>>> See the following message from Riz:
>>> http://mail-index.netbsd.org/port-xen/2012/11/30/msg007740.html
>>>
>>> Indeed this should be looked at and fixed.
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>> Hello,
>>
>> when I assigne LD_LIBRARY_PATH=/usr/pkg/lib to gmake when trying to
>> compile tools target libxl gets compiled. But later it breaks when
>> building the filesystem structure for the tools-install target because
>> it can't find pygrub. The complete output of the build process is in the
>> attachment.
> Could you remove the dist folder and try again? AFAIK it works for me
> without problems.
>

Hello,

I deleted the dist folder and now everything compiles fine. I have
stored xen in /usr/xen42/ and added this directorys to the PATH variable
now for example xl can't find the libxlutil, the library exists in
/usr/xen42/lib to what is this problem related? Got xl compiled wrong or
is something else wrong?

Best Regards





--------------070901050605000809060504
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Original-Nachricht --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Betreff:
            </th>
            <td>Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks
              on NetBSD 6</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Datum: </th>
            <td>Tue, 04 Dec 2012 19:53:52 +0100</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Von: </th>
            <td>Lukas Laukamp <a class="moz-txt-link-rfc2396E" href="mailto:lukas@laukamp.me">&lt;lukas@laukamp.me&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">An: </th>
            <td>Roger Pau MonnÃ© <a class="moz-txt-link-rfc2396E" href="mailto:roger.pau@citrix.com">&lt;roger.pau@citrix.com&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Kopie
              (CC): </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a> <a class="moz-txt-link-rfc2396E" href="mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&gt;</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>Am 04.12.2012 17:30, schrieb Roger Pau MonnÃ©:
&gt; On 04/12/12 15:43, Lukas Laukamp wrote:
&gt;&gt; Am 04.12.2012 15:10, schrieb Roger Pau MonnÃ©:
&gt;&gt;&gt; On 04/12/12 14:45, Lukas Laukamp wrote:
&gt;&gt;&gt;&gt; Hello all,
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; because there are still problems to build Xen 4.2 on NetBSD (there was
&gt;&gt;&gt;&gt; also another thread on the port-xen list) I forward this message to get
&gt;&gt;&gt;&gt; a solution for the problem. The complete output of my build is in a log
&gt;&gt;&gt;&gt; file in the attachment.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I used this commands for compilation:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
&gt;&gt;&gt;&gt; gmake PYTHON=/usr/pkg/bin/python2.7 xen
&gt;&gt;&gt;&gt; gmake tools
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I took the commans from this wiki article: <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD">http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD</a>
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; The build error appears in the tools target in libxl.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; This is the last mail from port-xen list related to this theme:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; On 30/11/12 21:16, Mike Bowie wrote:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; On 11/30/12 12:13 PM, Jeff Rizzo wrote:
&gt;&gt;&gt;&gt;&gt;&gt; Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
&gt;&gt;&gt;&gt;&gt;&gt; lot to be done, and my pkgsrc-fu is not all that great.
&gt;&gt;&gt;&gt;&gt; I could be up for that... might not be until next week, but if the build
&gt;&gt;&gt;&gt;&gt; steps all work out, I should be able to cobble something together into
&gt;&gt;&gt;&gt;&gt; pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also...
&gt;&gt;&gt;&gt;&gt; double win.)
&gt;&gt;&gt;&gt; I would definetely help, this will probably require some Makefile
&gt;&gt;&gt;&gt; changes, which I think should be submitted upstream.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -------- Original-Nachricht --------
&gt;&gt;&gt;&gt; Betreff: 	Compilation of Xen 4.2 Utils breaks on NetBSD 6
&gt;&gt;&gt;&gt; Datum: 	Mon, 3 Dec 2012 17:19:16 +0000
&gt;&gt;&gt;&gt; Von: 	Miguel Clara<a class="moz-txt-link-rfc2396E" href="mailto:miguelmclara@gmail.com">&lt;miguelmclara@gmail.com&gt;</a>
&gt;&gt;&gt;&gt; An: 	<a class="moz-txt-link-abbreviated" href="mailto:port-xen@netbsd.org">port-xen@netbsd.org</a>, <a class="moz-txt-link-abbreviated" href="mailto:lukas@laukamp.me">lukas@laukamp.me</a>
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Lukas Laukamp&lt;lukas&lt;at&gt;  laukamp.me<a class="moz-txt-link-rfc2396E" href="http://laukamp.me">&lt;http://laukamp.me&gt;</a>&gt;  writes:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Hey all,
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self compiled
&gt;&gt;&gt;&gt;&gt; fine but the compilation of the utils breaks with this error:
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; In file included from xl_cmdimpl.c:40:0:
&gt;&gt;&gt;&gt;&gt; libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file or
&gt;&gt;&gt;&gt; directory
&gt;&gt;&gt;&gt;&gt; compilation terminated.
&gt;&gt;&gt;&gt;&gt; gmake[3]: *** [xl_cmdimpl.o] Error 1
&gt;&gt;&gt;&gt;&gt; gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'
&gt;&gt;&gt;&gt;&gt; gmake[2]: *** [subdir-install-libxl] Error 2
&gt;&gt;&gt;&gt;&gt; gmake[2]: Leaving directory `/root/xen-4.2.0/tools'
&gt;&gt;&gt;&gt;&gt; gmake[1]: *** [subdirs-install] Error 2
&gt;&gt;&gt;&gt;&gt; gmake[1]: Leaving directory `/root/xen-4.2.0/tools'
&gt;&gt;&gt;&gt;&gt; gmake: *** [install-tools] Error 2
&gt;&gt;&gt;&gt;&gt; testdom0#
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I passed the needed options to the configure script so that it searches
&gt;&gt;&gt;&gt;&gt; in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which is
&gt;&gt;&gt;&gt;&gt; declaired to don't exist, exists in /usr/pkg/include/yajl/ so I don't
&gt;&gt;&gt;&gt;&gt; understand why the file could not be found.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Hope that someone could help me.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Best Regards
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I'm trying to build following the guide at:
&gt;&gt;&gt;&gt; <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD">http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD</a>
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; All works fine until I try to build "tools"
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\""&gt;&gt;_paths.h.tmp.tmp;
&gt;&gt;&gt;&gt; echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; ibexec\""&gt;&gt;_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; IR=\"/usr/pkg/bin\""&gt;&gt;_paths.h.tmp.tmp; echo
&gt;&gt;&gt;&gt; "XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\""&gt;&gt;_paths.h.tmp.tmp; echo
&gt;&gt;&gt;&gt; "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\""&gt;&gt;_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; paths.h.tmp.tmp; echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; "XEN_RUN_DIR=\"/usr/pkg/var/run/xen\""&gt;&gt;_paths.h.tmp.tmp; echo
&gt;&gt;&gt;&gt; "XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\""&gt;&gt;_paths.h.tmp.tmp;
&gt;&gt;&gt;&gt; if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp _paths.h.tmp; else
&gt;&gt;&gt;&gt; rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp&gt;_paths.h.2.tmp
&gt;&gt;&gt;&gt; â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp _paths.h;
&gt;&gt;&gt;&gt; else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gcc -pthread -o testidl testidl.o libxlutil.so
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so
&gt;&gt;&gt;&gt; -Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /xen-data/xen-4.2.0/tools/libxl/../../tools/libxc
&gt;&gt;&gt;&gt; -Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore
&gt;&gt;&gt;&gt; /home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so -L/usr/pkg/lib
&gt;&gt;&gt;&gt; â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; ld: warning: libyajl.so.2, needed by
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so, not
&gt;&gt;&gt;&gt; found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake: *** [install-tools] Error 2
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I'm using yajl version 2....  could this be the problem? Is there any patch?
&gt;&gt;&gt; yajl 2 should be supported, since I guess you installed yajl from
&gt;&gt;&gt; pkgsrc, could you try setting LD_LIBRARY_PATH=/usr/pkg/lib before compiling?
&gt;&gt;&gt;
&gt;&gt;&gt; See the following message from Riz:
&gt;&gt;&gt; <a class="moz-txt-link-freetext" href="http://mail-index.netbsd.org/port-xen/2012/11/30/msg007740.html">http://mail-index.netbsd.org/port-xen/2012/11/30/msg007740.html</a>
&gt;&gt;&gt;
&gt;&gt;&gt; Indeed this should be looked at and fixed.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt; Xen-users mailing list
&gt;&gt;&gt; <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
&gt;&gt;&gt; <a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a>
&gt;&gt; Hello,
&gt;&gt;
&gt;&gt; when I assigne LD_LIBRARY_PATH=/usr/pkg/lib to gmake when trying to
&gt;&gt; compile tools target libxl gets compiled. But later it breaks when
&gt;&gt; building the filesystem structure for the tools-install target because
&gt;&gt; it can't find pygrub. The complete output of the build process is in the
&gt;&gt; attachment.
&gt; Could you remove the dist folder and try again? AFAIK it works for me
&gt; without problems.
&gt;

Hello,

I deleted the dist folder and now everything compiles fine. I have 
stored xen in /usr/xen42/ and added this directorys to the PATH variable 
now for example xl can't find the libxlutil, the library exists in 
/usr/xen42/lib to what is this problem related? Got xl compiled wrong or 
is something else wrong?

Best Regards
</pre>
      <br>
      <br>
    </div>
    <br>
  </body>
</html>

--------------070901050605000809060504--


--===============5011250830003497915==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5011250830003497915==--


From xen-users-bounces@lists.xen.org Tue Dec 04 21:24:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:24:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfzxN-0005pm-KD; Tue, 04 Dec 2012 21:23:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>)
	id 1TfyGI-0001o1-Tj; Tue, 04 Dec 2012 19:34:35 +0000
Received: from [193.109.254.147:34509] by server-9.bemta-14.messagelabs.com id
	F2/85-30773-9405EB05; Tue, 04 Dec 2012 19:34:33 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-16.tower-27.messagelabs.com!1354649670!9213307!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24921 invoked from network); 4 Dec 2012 19:34:30 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-16.tower-27.messagelabs.com with SMTP;
	4 Dec 2012 19:34:30 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 4B6212C216;
	Tue,  4 Dec 2012 20:34:44 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id GBIef6hycC6j; Tue,  4 Dec 2012 20:34:43 +0100 (CET)
Received: from [127.0.0.1] (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 1C8ED2C212;
	Tue,  4 Dec 2012 20:34:41 +0100 (CET)
Message-ID: <50BE503B.8010901@laukamp.me>
Date: Tue, 04 Dec 2012 20:34:19 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: xen-users <xen-users@lists.xen.org>
References: <50BE46C0.8020406@laukamp.me>
In-Reply-To: <50BE46C0.8020406@laukamp.me>
X-Forwarded-Message-Id: <50BE46C0.8020406@laukamp.me>
X-Mailman-Approved-At: Tue, 04 Dec 2012 21:23:07 +0000
Cc: port-xen@NetBSD.org, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5011250830003497915=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============5011250830003497915==
Content-Type: multipart/alternative;
 boundary="------------070901050605000809060504"

This is a multi-part message in MIME format.
--------------070901050605000809060504
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit




-------- Original-Nachricht --------
Betreff: 	Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on 
NetBSD 6
Datum: 	Tue, 04 Dec 2012 19:53:52 +0100
Von: 	Lukas Laukamp <lukas@laukamp.me>
An: 	Roger Pau MonnÃ© <roger.pau@citrix.com>
Kopie (CC): 	xen-users@lists.xen.org <xen-users@lists.xen.org>



Am 04.12.2012 17:30, schrieb Roger Pau MonnÃ©:
> On 04/12/12 15:43, Lukas Laukamp wrote:
>> Am 04.12.2012 15:10, schrieb Roger Pau MonnÃ©:
>>> On 04/12/12 14:45, Lukas Laukamp wrote:
>>>> Hello all,
>>>>
>>>> because there are still problems to build Xen 4.2 on NetBSD (there was
>>>> also another thread on the port-xen list) I forward this message to get
>>>> a solution for the problem. The complete output of my build is in a log
>>>> file in the attachment.
>>>>
>>>> I used this commands for compilation:
>>>>
>>>> ./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
>>>> gmake PYTHON=/usr/pkg/bin/python2.7 xen
>>>> gmake tools
>>>>
>>>> I took the commans from this wiki article: http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD
>>>>
>>>> The build error appears in the tools target in libxl.
>>>>
>>>> This is the last mail from port-xen list related to this theme:
>>>>
>>>> On 30/11/12 21:16, Mike Bowie wrote:
>>>>
>>>>> On 11/30/12 12:13 PM, Jeff Rizzo wrote:
>>>>>> Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
>>>>>> lot to be done, and my pkgsrc-fu is not all that great.
>>>>> I could be up for that... might not be until next week, but if the build
>>>>> steps all work out, I should be able to cobble something together into
>>>>> pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also...
>>>>> double win.)
>>>> I would definetely help, this will probably require some Makefile
>>>> changes, which I think should be submitted upstream.
>>>>
>>>> Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?
>>>>
>>>>
>>>>
>>>> -------- Original-Nachricht --------
>>>> Betreff: 	Compilation of Xen 4.2 Utils breaks on NetBSD 6
>>>> Datum: 	Mon, 3 Dec 2012 17:19:16 +0000
>>>> Von: 	Miguel Clara<miguelmclara@gmail.com>
>>>> An: 	port-xen@netbsd.org, lukas@laukamp.me
>>>>
>>>>
>>>>
>>>> Lukas Laukamp<lukas<at>  laukamp.me<http://laukamp.me>>  writes:
>>>>
>>>>> Hey all,
>>>>>
>>>>> I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self compiled
>>>>> fine but the compilation of the utils breaks with this error:
>>>>>
>>>>> In file included from xl_cmdimpl.c:40:0:
>>>>> libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file or
>>>> directory
>>>>> compilation terminated.
>>>>> gmake[3]: *** [xl_cmdimpl.o] Error 1
>>>>> gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'
>>>>> gmake[2]: *** [subdir-install-libxl] Error 2
>>>>> gmake[2]: Leaving directory `/root/xen-4.2.0/tools'
>>>>> gmake[1]: *** [subdirs-install] Error 2
>>>>> gmake[1]: Leaving directory `/root/xen-4.2.0/tools'
>>>>> gmake: *** [install-tools] Error 2
>>>>> testdom0#
>>>>>
>>>>> I passed the needed options to the configure script so that it searches
>>>>> in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which is
>>>>> declaired to don't exist, exists in /usr/pkg/include/yajl/ so I don't
>>>>> understand why the file could not be found.
>>>>>
>>>>> Hope that someone could help me.
>>>>>
>>>>> Best Regards
>>>>>
>>>>>
>>>> I'm trying to build following the guide at:
>>>> http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD
>>>>
>>>> All works fine until I try to build "tools"
>>>>
>>>> gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\""
>>>>>> _paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\"">>_paths.h.tmp.tmp;
>>>> echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> ibexec\"">>_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\""
>>>>>> _paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\""
>>>>>> _paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> IR=\"/usr/pkg/bin\"">>_paths.h.tmp.tmp; echo
>>>> "XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\"">>_paths.h.tmp.tmp; echo
>>>> "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\"">>_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> paths.h.tmp.tmp; echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\""
>>>>>> _paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\""
>>>>>> _paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> "XEN_RUN_DIR=\"/usr/pkg/var/run/xen\"">>_paths.h.tmp.tmp; echo
>>>> "XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\"">>_paths.h.tmp.tmp;
>>>> if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp _paths.h.tmp; else
>>>> rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp>_paths.h.2.tmp
>>>> â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp _paths.h;
>>>> else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gcc -pthread -o testidl testidl.o libxlutil.so
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so
>>>> -Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /xen-data/xen-4.2.0/tools/libxl/../../tools/libxc
>>>> -Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore
>>>> /home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so -L/usr/pkg/lib
>>>> â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> ld: warning: libyajl.so.2, needed by
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so, not
>>>> found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
>>>> undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
>>>> gmake: *** [install-tools] Error 2
>>>>
>>>>
>>>> I'm using yajl version 2....  could this be the problem? Is there any patch?
>>> yajl 2 should be supported, since I guess you installed yajl from
>>> pkgsrc, could you try setting LD_LIBRARY_PATH=/usr/pkg/lib before compiling?
>>>
>>> See the following message from Riz:
>>> http://mail-index.netbsd.org/port-xen/2012/11/30/msg007740.html
>>>
>>> Indeed this should be looked at and fixed.
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>> Hello,
>>
>> when I assigne LD_LIBRARY_PATH=/usr/pkg/lib to gmake when trying to
>> compile tools target libxl gets compiled. But later it breaks when
>> building the filesystem structure for the tools-install target because
>> it can't find pygrub. The complete output of the build process is in the
>> attachment.
> Could you remove the dist folder and try again? AFAIK it works for me
> without problems.
>

Hello,

I deleted the dist folder and now everything compiles fine. I have
stored xen in /usr/xen42/ and added this directorys to the PATH variable
now for example xl can't find the libxlutil, the library exists in
/usr/xen42/lib to what is this problem related? Got xl compiled wrong or
is something else wrong?

Best Regards





--------------070901050605000809060504
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Original-Nachricht --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Betreff:
            </th>
            <td>Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks
              on NetBSD 6</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Datum: </th>
            <td>Tue, 04 Dec 2012 19:53:52 +0100</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Von: </th>
            <td>Lukas Laukamp <a class="moz-txt-link-rfc2396E" href="mailto:lukas@laukamp.me">&lt;lukas@laukamp.me&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">An: </th>
            <td>Roger Pau MonnÃ© <a class="moz-txt-link-rfc2396E" href="mailto:roger.pau@citrix.com">&lt;roger.pau@citrix.com&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Kopie
              (CC): </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a> <a class="moz-txt-link-rfc2396E" href="mailto:xen-users@lists.xen.org">&lt;xen-users@lists.xen.org&gt;</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>Am 04.12.2012 17:30, schrieb Roger Pau MonnÃ©:
&gt; On 04/12/12 15:43, Lukas Laukamp wrote:
&gt;&gt; Am 04.12.2012 15:10, schrieb Roger Pau MonnÃ©:
&gt;&gt;&gt; On 04/12/12 14:45, Lukas Laukamp wrote:
&gt;&gt;&gt;&gt; Hello all,
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; because there are still problems to build Xen 4.2 on NetBSD (there was
&gt;&gt;&gt;&gt; also another thread on the port-xen list) I forward this message to get
&gt;&gt;&gt;&gt; a solution for the problem. The complete output of my build is in a log
&gt;&gt;&gt;&gt; file in the attachment.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I used this commands for compilation:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ./configure PYTHON=/usr/pkg/bin/python2.7 APPEND_INCLUDES=/usr/pkg/include APPEND_LIB=/usr/pkg/lib --prefix=/usr/xen42
&gt;&gt;&gt;&gt; gmake PYTHON=/usr/pkg/bin/python2.7 xen
&gt;&gt;&gt;&gt; gmake tools
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I took the commans from this wiki article: <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD">http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD</a>
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; The build error appears in the tools target in libxl.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; This is the last mail from port-xen list related to this theme:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; On 30/11/12 21:16, Mike Bowie wrote:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; On 11/30/12 12:13 PM, Jeff Rizzo wrote:
&gt;&gt;&gt;&gt;&gt;&gt; Anyone up for creating a pkgsrc package for xen 4.2?  There's clearly a
&gt;&gt;&gt;&gt;&gt;&gt; lot to be done, and my pkgsrc-fu is not all that great.
&gt;&gt;&gt;&gt;&gt; I could be up for that... might not be until next week, but if the build
&gt;&gt;&gt;&gt;&gt; steps all work out, I should be able to cobble something together into
&gt;&gt;&gt;&gt;&gt; pkgsrc/wip. (Which would motivate me to get a box onto 4.2 also...
&gt;&gt;&gt;&gt;&gt; double win.)
&gt;&gt;&gt;&gt; I would definetely help, this will probably require some Makefile
&gt;&gt;&gt;&gt; changes, which I think should be submitted upstream.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Is the problem solvable without big changes in the build system to get 4.2 running on a NetBSD 6 box? Or isn't it able to compile th toolstack on NetBSD for 4.2 without big changes?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -------- Original-Nachricht --------
&gt;&gt;&gt;&gt; Betreff: 	Compilation of Xen 4.2 Utils breaks on NetBSD 6
&gt;&gt;&gt;&gt; Datum: 	Mon, 3 Dec 2012 17:19:16 +0000
&gt;&gt;&gt;&gt; Von: 	Miguel Clara<a class="moz-txt-link-rfc2396E" href="mailto:miguelmclara@gmail.com">&lt;miguelmclara@gmail.com&gt;</a>
&gt;&gt;&gt;&gt; An: 	<a class="moz-txt-link-abbreviated" href="mailto:port-xen@netbsd.org">port-xen@netbsd.org</a>, <a class="moz-txt-link-abbreviated" href="mailto:lukas@laukamp.me">lukas@laukamp.me</a>
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Lukas Laukamp&lt;lukas&lt;at&gt;  laukamp.me<a class="moz-txt-link-rfc2396E" href="http://laukamp.me">&lt;http://laukamp.me&gt;</a>&gt;  writes:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Hey all,
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I trying to compile Xen 4.2 on NetBSD 6. The hypervisor it self compiled
&gt;&gt;&gt;&gt;&gt; fine but the compilation of the utils breaks with this error:
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; In file included from xl_cmdimpl.c:40:0:
&gt;&gt;&gt;&gt;&gt; libxl_json.h:18:27: fatal error: yajl/yajl_gen.h: No such file or
&gt;&gt;&gt;&gt; directory
&gt;&gt;&gt;&gt;&gt; compilation terminated.
&gt;&gt;&gt;&gt;&gt; gmake[3]: *** [xl_cmdimpl.o] Error 1
&gt;&gt;&gt;&gt;&gt; gmake[3]: Leaving directory `/root/xen-4.2.0/tools/libxl'
&gt;&gt;&gt;&gt;&gt; gmake[2]: *** [subdir-install-libxl] Error 2
&gt;&gt;&gt;&gt;&gt; gmake[2]: Leaving directory `/root/xen-4.2.0/tools'
&gt;&gt;&gt;&gt;&gt; gmake[1]: *** [subdirs-install] Error 2
&gt;&gt;&gt;&gt;&gt; gmake[1]: Leaving directory `/root/xen-4.2.0/tools'
&gt;&gt;&gt;&gt;&gt; gmake: *** [install-tools] Error 2
&gt;&gt;&gt;&gt;&gt; testdom0#
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I passed the needed options to the configure script so that it searches
&gt;&gt;&gt;&gt;&gt; in /usr/pkg/include/ and /usr/pkg/lib and so on. The file which is
&gt;&gt;&gt;&gt;&gt; declaired to don't exist, exists in /usr/pkg/include/yajl/ so I don't
&gt;&gt;&gt;&gt;&gt; understand why the file could not be found.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Hope that someone could help me.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Best Regards
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I'm trying to build following the guide at:
&gt;&gt;&gt;&gt; <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD">http://wiki.xen.org/wiki/Compiling_Xen_From_Source_on_NetBSD</a>
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; All works fine until I try to build "tools"
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; gmake[3]: Entering directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; rm -f _paths.h.tmp.tmp; echo "SBINDIR=\"/usr/pkg/sbin\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo "BINDIR=\"/usr/pkg/bin\""&gt;&gt;_paths.h.tmp.tmp;
&gt;&gt;&gt;&gt; echo "LIBEXEC=\"/usr/pkg/lâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; ibexec\""&gt;&gt;_paths.h.tmp.tmp; echo "LIBDIR=\"/usr/pkg/lib\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo "SHAREDIR=\"/usr/pkg/share\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo "PRIVATE_BINDâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; IR=\"/usr/pkg/bin\""&gt;&gt;_paths.h.tmp.tmp; echo
&gt;&gt;&gt;&gt; "XENFIRMWAREDIR=\"/usr/pkg/lib/xen/boot\""&gt;&gt;_paths.h.tmp.tmp; echo
&gt;&gt;&gt;&gt; "XEN_CONFIG_DIR=\"/usr/pkg/etc/xen\""&gt;&gt;_â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; paths.h.tmp.tmp; echo "XEN_SCRIPT_DIR=\"/usr/pkg/etc/xen/scripts\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo "XEN_LOCK_DIR=\"/usr/pkg/var/lib\""
&gt;&gt;&gt;&gt;&gt;&gt; _paths.h.tmp.tmp; echo â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; "XEN_RUN_DIR=\"/usr/pkg/var/run/xen\""&gt;&gt;_paths.h.tmp.tmp; echo
&gt;&gt;&gt;&gt; "XEN_PAGING_DIR=\"/usr/pkg/var/lib/xen/xenpaging\""&gt;&gt;_paths.h.tmp.tmp;
&gt;&gt;&gt;&gt; if ! cmp -s _pathâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; s.h.tmp.tmp _paths.h.tmp; then mv -f _paths.h.tmp.tmp _paths.h.tmp; else
&gt;&gt;&gt;&gt; rm -f _paths.h.tmp.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _paths.h.tmp&gt;_paths.h.2.tmp
&gt;&gt;&gt;&gt; â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; rm -f _paths.h.tmp â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; if ! cmp -s _paths.h.2.tmp _paths.h; then mv -f _paths.h.2.tmp _paths.h;
&gt;&gt;&gt;&gt; else rm -f _paths.h.2.tmp; fi â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gcc -pthread -o testidl testidl.o libxlutil.so
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so
&gt;&gt;&gt;&gt; -Wl,-rpath-link=/home/miguelcâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /xen-data/xen-4.2.0/tools/libxl/../../tools/libxc
&gt;&gt;&gt;&gt; -Wl,-rpath-link=/home/xen/xen-4.2.0/tools/libxl/../../tools/xenstore
&gt;&gt;&gt;&gt; /home/xen/xâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; en-4.2.0/tools/libxl/../../tools/libxc/libxenctrl.so -L/usr/pkg/lib
&gt;&gt;&gt;&gt; â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; ld: warning: libyajl.so.2, needed by
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so, not
&gt;&gt;&gt;&gt; found (try using -rpath or -rpath-linâ”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; k) â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_complete_parse' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_null' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_array_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_string' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_map_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_get_buf' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_array_close' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_map_open' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_get_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_free_error' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_integer' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_alloc' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_free' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; /home/xen/xen-4.2.0/tools/libxl/../../tools/libxl/libxenlight.so:
&gt;&gt;&gt;&gt; undefined reference to `yajl_gen_bool' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[3]: *** [testidl] Error 1 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[3]: Leaving directory `/home/xen/xen-4.2.0/tools/libxl' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[2]: *** [subdir-install-libxl] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[2]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[1]: *** [subdirs-install] Error 2 â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake[1]: Leaving directory `/home/xen/xen-4.2.0/tools' â”‚Â·Â·Â·Â·Â·Â·Â·Â·Â·Â·
&gt;&gt;&gt;&gt; gmake: *** [install-tools] Error 2
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I'm using yajl version 2....  could this be the problem? Is there any patch?
&gt;&gt;&gt; yajl 2 should be supported, since I guess you installed yajl from
&gt;&gt;&gt; pkgsrc, could you try setting LD_LIBRARY_PATH=/usr/pkg/lib before compiling?
&gt;&gt;&gt;
&gt;&gt;&gt; See the following message from Riz:
&gt;&gt;&gt; <a class="moz-txt-link-freetext" href="http://mail-index.netbsd.org/port-xen/2012/11/30/msg007740.html">http://mail-index.netbsd.org/port-xen/2012/11/30/msg007740.html</a>
&gt;&gt;&gt;
&gt;&gt;&gt; Indeed this should be looked at and fixed.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt; Xen-users mailing list
&gt;&gt;&gt; <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
&gt;&gt;&gt; <a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a>
&gt;&gt; Hello,
&gt;&gt;
&gt;&gt; when I assigne LD_LIBRARY_PATH=/usr/pkg/lib to gmake when trying to
&gt;&gt; compile tools target libxl gets compiled. But later it breaks when
&gt;&gt; building the filesystem structure for the tools-install target because
&gt;&gt; it can't find pygrub. The complete output of the build process is in the
&gt;&gt; attachment.
&gt; Could you remove the dist folder and try again? AFAIK it works for me
&gt; without problems.
&gt;

Hello,

I deleted the dist folder and now everything compiles fine. I have 
stored xen in /usr/xen42/ and added this directorys to the PATH variable 
now for example xl can't find the libxlutil, the library exists in 
/usr/xen42/lib to what is this problem related? Got xl compiled wrong or 
is something else wrong?

Best Regards
</pre>
      <br>
      <br>
    </div>
    <br>
  </body>
</html>

--------------070901050605000809060504--


--===============5011250830003497915==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5011250830003497915==--


From xen-users-bounces@lists.xen.org Tue Dec 04 21:24:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfzxN-0005pc-0i; Tue, 04 Dec 2012 21:23:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>) id 1TfxdA-0007JE-Gp
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 18:54:08 +0000
Received: from [85.158.138.51:26520] by server-12.bemta-3.messagelabs.com id
	DD/AB-22757-FC64EB05; Tue, 04 Dec 2012 18:54:07 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-10.tower-174.messagelabs.com!1354647246!23298510!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16346 invoked from network); 4 Dec 2012 18:54:06 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-10.tower-174.messagelabs.com with SMTP;
	4 Dec 2012 18:54:06 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 42AA02C216;
	Tue,  4 Dec 2012 19:54:20 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id CxdPMoFFFDYD; Tue,  4 Dec 2012 19:54:19 +0100 (CET)
Received: from [127.0.0.1] (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 74BB12C212;
	Tue,  4 Dec 2012 19:54:16 +0100 (CET)
Message-ID: <50BE46C0.8020406@laukamp.me>
Date: Tue, 04 Dec 2012 19:53:52 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me> <50BE043E.7000000@citrix.com>
	<50BE0C0B.6010007@laukamp.me> <50BE251F.8010305@citrix.com>
In-Reply-To: <50BE251F.8010305@citrix.com>
X-Mailman-Approved-At: Tue, 04 Dec 2012 21:23:07 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

QW0gMDQuMTIuMjAxMiAxNzozMCwgc2NocmllYiBSb2dlciBQYXUgTW9ubsOpOgo+IE9uIDA0LzEy
LzEyIDE1OjQzLCBMdWthcyBMYXVrYW1wIHdyb3RlOgo+PiBBbSAwNC4xMi4yMDEyIDE1OjEwLCBz
Y2hyaWViIFJvZ2VyIFBhdSBNb25uw6k6Cj4+PiBPbiAwNC8xMi8xMiAxNDo0NSwgTHVrYXMgTGF1
a2FtcCB3cm90ZToKPj4+PiBIZWxsbyBhbGwsCj4+Pj4KPj4+PiBiZWNhdXNlIHRoZXJlIGFyZSBz
dGlsbCBwcm9ibGVtcyB0byBidWlsZCBYZW4gNC4yIG9uIE5ldEJTRCAodGhlcmUgd2FzCj4+Pj4g
YWxzbyBhbm90aGVyIHRocmVhZCBvbiB0aGUgcG9ydC14ZW4gbGlzdCkgSSBmb3J3YXJkIHRoaXMg
bWVzc2FnZSB0byBnZXQKPj4+PiBhIHNvbHV0aW9uIGZvciB0aGUgcHJvYmxlbS4gVGhlIGNvbXBs
ZXRlIG91dHB1dCBvZiBteSBidWlsZCBpcyBpbiBhIGxvZwo+Pj4+IGZpbGUgaW4gdGhlIGF0dGFj
aG1lbnQuCj4+Pj4KPj4+PiBJIHVzZWQgdGhpcyBjb21tYW5kcyBmb3IgY29tcGlsYXRpb246Cj4+
Pj4KPj4+PiAuL2NvbmZpZ3VyZSBQWVRIT049L3Vzci9wa2cvYmluL3B5dGhvbjIuNyBBUFBFTkRf
SU5DTFVERVM9L3Vzci9wa2cvaW5jbHVkZSBBUFBFTkRfTElCPS91c3IvcGtnL2xpYiAtLXByZWZp
eD0vdXNyL3hlbjQyCj4+Pj4gZ21ha2UgUFlUSE9OPS91c3IvcGtnL2Jpbi9weXRob24yLjcgeGVu
Cj4+Pj4gZ21ha2UgdG9vbHMKPj4+Pgo+Pj4+IEkgdG9vayB0aGUgY29tbWFucyBmcm9tIHRoaXMg
d2lraSBhcnRpY2xlOiBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvQ29tcGlsaW5nX1hlbl9Gcm9t
X1NvdXJjZV9vbl9OZXRCU0QKPj4+Pgo+Pj4+IFRoZSBidWlsZCBlcnJvciBhcHBlYXJzIGluIHRo
ZSB0b29scyB0YXJnZXQgaW4gbGlieGwuCj4+Pj4KPj4+PiBUaGlzIGlzIHRoZSBsYXN0IG1haWwg
ZnJvbSBwb3J0LXhlbiBsaXN0IHJlbGF0ZWQgdG8gdGhpcyB0aGVtZToKPj4+Pgo+Pj4+IE9uIDMw
LzExLzEyIDIxOjE2LCBNaWtlIEJvd2llIHdyb3RlOgo+Pj4+Cj4+Pj4+IE9uIDExLzMwLzEyIDEy
OjEzIFBNLCBKZWZmIFJpenpvIHdyb3RlOgo+Pj4+Pj4gQW55b25lIHVwIGZvciBjcmVhdGluZyBh
IHBrZ3NyYyBwYWNrYWdlIGZvciB4ZW4gNC4yPyAgVGhlcmUncyBjbGVhcmx5IGEKPj4+Pj4+IGxv
dCB0byBiZSBkb25lLCBhbmQgbXkgcGtnc3JjLWZ1IGlzIG5vdCBhbGwgdGhhdCBncmVhdC4KPj4+
Pj4gSSBjb3VsZCBiZSB1cCBmb3IgdGhhdC4uLiBtaWdodCBub3QgYmUgdW50aWwgbmV4dCB3ZWVr
LCBidXQgaWYgdGhlIGJ1aWxkCj4+Pj4+IHN0ZXBzIGFsbCB3b3JrIG91dCwgSSBzaG91bGQgYmUg
YWJsZSB0byBjb2JibGUgc29tZXRoaW5nIHRvZ2V0aGVyIGludG8KPj4+Pj4gcGtnc3JjL3dpcC4g
KFdoaWNoIHdvdWxkIG1vdGl2YXRlIG1lIHRvIGdldCBhIGJveCBvbnRvIDQuMiBhbHNvLi4uCj4+
Pj4+IGRvdWJsZSB3aW4uKQo+Pj4+IEkgd291bGQgZGVmaW5ldGVseSBoZWxwLCB0aGlzIHdpbGwg
cHJvYmFibHkgcmVxdWlyZSBzb21lIE1ha2VmaWxlCj4+Pj4gY2hhbmdlcywgd2hpY2ggSSB0aGlu
ayBzaG91bGQgYmUgc3VibWl0dGVkIHVwc3RyZWFtLgo+Pj4+Cj4+Pj4gSXMgdGhlIHByb2JsZW0g
c29sdmFibGUgd2l0aG91dCBiaWcgY2hhbmdlcyBpbiB0aGUgYnVpbGQgc3lzdGVtIHRvIGdldCA0
LjIgcnVubmluZyBvbiBhIE5ldEJTRCA2IGJveD8gT3IgaXNuJ3QgaXQgYWJsZSB0byBjb21waWxl
IHRoIHRvb2xzdGFjayBvbiBOZXRCU0QgZm9yIDQuMiB3aXRob3V0IGJpZyBjaGFuZ2VzPwo+Pj4+
Cj4+Pj4KPj4+Pgo+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsLU5hY2hyaWNodCAtLS0tLS0tLQo+Pj4+
IEJldHJlZmY6IAlDb21waWxhdGlvbiBvZiBYZW4gNC4yIFV0aWxzIGJyZWFrcyBvbiBOZXRCU0Qg
Ngo+Pj4+IERhdHVtOiAJTW9uLCAzIERlYyAyMDEyIDE3OjE5OjE2ICswMDAwCj4+Pj4gVm9uOiAJ
TWlndWVsIENsYXJhPG1pZ3VlbG1jbGFyYUBnbWFpbC5jb20+Cj4+Pj4gQW46IAlwb3J0LXhlbkBu
ZXRic2Qub3JnLCBsdWthc0BsYXVrYW1wLm1lCj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gTHVrYXMgTGF1
a2FtcDxsdWthczxhdD4gIGxhdWthbXAubWU8aHR0cDovL2xhdWthbXAubWU+PiAgd3JpdGVzOgo+
Pj4+Cj4+Pj4+IEhleSBhbGwsCj4+Pj4+Cj4+Pj4+IEkgdHJ5aW5nIHRvIGNvbXBpbGUgWGVuIDQu
MiBvbiBOZXRCU0QgNi4gVGhlIGh5cGVydmlzb3IgaXQgc2VsZiBjb21waWxlZAo+Pj4+PiBmaW5l
IGJ1dCB0aGUgY29tcGlsYXRpb24gb2YgdGhlIHV0aWxzIGJyZWFrcyB3aXRoIHRoaXMgZXJyb3I6
Cj4+Pj4+Cj4+Pj4+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSB4bF9jbWRpbXBsLmM6NDA6MDoKPj4+
Pj4gbGlieGxfanNvbi5oOjE4OjI3OiBmYXRhbCBlcnJvcjogeWFqbC95YWpsX2dlbi5oOiBObyBz
dWNoIGZpbGUgb3IKPj4+PiBkaXJlY3RvcnkKPj4+Pj4gY29tcGlsYXRpb24gdGVybWluYXRlZC4K
Pj4+Pj4gZ21ha2VbM106ICoqKiBbeGxfY21kaW1wbC5vXSBFcnJvciAxCj4+Pj4+IGdtYWtlWzNd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsJwo+Pj4+PiBn
bWFrZVsyXTogKioqIFtzdWJkaXItaW5zdGFsbC1saWJ4bF0gRXJyb3IgMgo+Pj4+PiBnbWFrZVsy
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKPj4+Pj4gZ21ha2Vb
MV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyCj4+Pj4+IGdtYWtlWzFdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwo+Pj4+PiBnbWFrZTogKioqIFtpbnN0
YWxsLXRvb2xzXSBFcnJvciAyCj4+Pj4+IHRlc3Rkb20wIwo+Pj4+Pgo+Pj4+PiBJIHBhc3NlZCB0
aGUgbmVlZGVkIG9wdGlvbnMgdG8gdGhlIGNvbmZpZ3VyZSBzY3JpcHQgc28gdGhhdCBpdCBzZWFy
Y2hlcwo+Pj4+PiBpbiAvdXNyL3BrZy9pbmNsdWRlLyBhbmQgL3Vzci9wa2cvbGliIGFuZCBzbyBv
bi4gVGhlIGZpbGUgd2hpY2ggaXMKPj4+Pj4gZGVjbGFpcmVkIHRvIGRvbid0IGV4aXN0LCBleGlz
dHMgaW4gL3Vzci9wa2cvaW5jbHVkZS95YWpsLyBzbyBJIGRvbid0Cj4+Pj4+IHVuZGVyc3RhbmQg
d2h5IHRoZSBmaWxlIGNvdWxkIG5vdCBiZSBmb3VuZC4KPj4+Pj4KPj4+Pj4gSG9wZSB0aGF0IHNv
bWVvbmUgY291bGQgaGVscCBtZS4KPj4+Pj4KPj4+Pj4gQmVzdCBSZWdhcmRzCj4+Pj4+Cj4+Pj4+
Cj4+Pj4gSSdtIHRyeWluZyB0byBidWlsZCBmb2xsb3dpbmcgdGhlIGd1aWRlIGF0Ogo+Pj4+IGh0
dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29uX05ldEJT
RAo+Pj4+Cj4+Pj4gQWxsIHdvcmtzIGZpbmUgdW50aWwgSSB0cnkgdG8gYnVpbGQgInRvb2xzIgo+
Pj4+Cj4+Pj4gZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBybSAtZiBfcGF0aHMu
aC50bXAudG1wOyBlY2hvICJTQklORElSPVwiL3Vzci9wa2cvc2JpblwiIgo+Pj4+Pj4gX3BhdGhz
LmgudG1wLnRtcDsgZWNobyAiQklORElSPVwiL3Vzci9wa2cvYmluXCIiPj5fcGF0aHMuaC50bXAu
dG1wOwo+Pj4+IGVjaG8gIkxJQkVYRUM9XCIvdXNyL3BrZy9s4pSCwrfCt8K3wrfCt8K3wrfCt8K3
wrcKPj4+PiBpYmV4ZWNcIiI+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8gIkxJQkRJUj1cIi91c3Iv
cGtnL2xpYlwiIgo+Pj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAiU0hBUkVESVI9XCIvdXNy
L3BrZy9zaGFyZVwiIgo+Pj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAiUFJJVkFURV9CSU5E
4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBJUj1cIi91c3IvcGtnL2JpblwiIj4+X3BhdGhz
LmgudG1wLnRtcDsgZWNobwo+Pj4+ICJYRU5GSVJNV0FSRURJUj1cIi91c3IvcGtnL2xpYi94ZW4v
Ym9vdFwiIj4+X3BhdGhzLmgudG1wLnRtcDsgZWNobwo+Pj4+ICJYRU5fQ09ORklHX0RJUj1cIi91
c3IvcGtnL2V0Yy94ZW5cIiI+Pl/ilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IHBhdGhzLmgu
dG1wLnRtcDsgZWNobyAiWEVOX1NDUklQVF9ESVI9XCIvdXNyL3BrZy9ldGMveGVuL3NjcmlwdHNc
IiIKPj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7IGVjaG8gIlhFTl9MT0NLX0RJUj1cIi91c3IvcGtn
L3Zhci9saWJcIiIKPj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7IGVjaG8g4pSCwrfCt8K3wrfCt8K3
wrfCt8K3wrcKPj4+PiAiWEVOX1JVTl9ESVI9XCIvdXNyL3BrZy92YXIvcnVuL3hlblwiIj4+X3Bh
dGhzLmgudG1wLnRtcDsgZWNobwo+Pj4+ICJYRU5fUEFHSU5HX0RJUj1cIi91c3IvcGtnL3Zhci9s
aWIveGVuL3hlbnBhZ2luZ1wiIj4+X3BhdGhzLmgudG1wLnRtcDsKPj4+PiBpZiAhIGNtcCAtcyBf
cGF0aOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gcy5oLnRtcC50bXAgX3BhdGhzLmgudG1w
OyB0aGVuIG12IC1mIF9wYXRocy5oLnRtcC50bXAgX3BhdGhzLmgudG1wOyBlbHNlCj4+Pj4gcm0g
LWYgX3BhdGhzLmgudG1wLnRtcDsgZmkg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBzZWQg
LWUgInMvXChbXj1dKlwpPVwoLipcKS8jZGVmaW5lIFwxIFwyL2ciIF9wYXRocy5oLnRtcD5fcGF0
aHMuaC4yLnRtcAo+Pj4+IOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gcm0gLWYgX3BhdGhz
LmgudG1wIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gaWYgISBjbXAgLXMgX3BhdGhzLmgu
Mi50bXAgX3BhdGhzLmg7IHRoZW4gbXYgLWYgX3BhdGhzLmguMi50bXAgX3BhdGhzLmg7Cj4+Pj4g
ZWxzZSBybSAtZiBfcGF0aHMuaC4yLnRtcDsgZmkg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+
PiBnY2MgLXB0aHJlYWQgLW8gdGVzdGlkbCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvCj4+Pj4gL2hv
bWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbwo+Pj4+IC1XbCwtcnBhdGgtbGluaz0vaG9tZS9taWd1ZWxj4pSCwrfCt8K3wrfCt8K3wrfC
t8K3wrcKPj4+PiAveGVuLWRhdGEveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjCj4+Pj4gLVdsLC1ycGF0aC1saW5rPS9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUKPj4+PiAvaG9tZS94ZW4veOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4gZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3Ry
bC5zbyAtTC91c3IvcGtnL2xpYgo+Pj4+IOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gbGQ6
IHdhcm5pbmc6IGxpYnlhamwuc28uMiwgbmVlZGVkIGJ5Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbywgbm90Cj4+Pj4g
Zm91bmQgKHRyeSB1c2luZyAtcnBhdGggb3IgLXJwYXRoLWxpbuKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4gaykg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiAvaG9tZS94ZW4veGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+IHVu
ZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfcGFyc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3
Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBsZXRl
X3BhcnNlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+Pj4gdW5kZWZp
bmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fbnVsbCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcK
Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xp
YnhlbmxpZ2h0LnNvOgo+Pj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2FycmF5
X29wZW4nIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9zdHJpbmcnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3
Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9tYXBf
Y2xvc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9nZXRfYnVmJyDilILCt8K3wrfCt8K3wrfCt8K3wrfC
two+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwv
bGlieGVubGlnaHQuc286Cj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVlJyDi
lILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+Pj4gdW5kZWZpbmVkIHJlZmVy
ZW5jZSB0byBgeWFqbF9nZW5fYWxsb2MnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hv
bWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9hcnJheV9jbG9zZScg
4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+IHVuZGVmaW5lZCByZWZl
cmVuY2UgdG8gYHlhamxfZ2VuX21hcF9vcGVuJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+
IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVu
bGlnaHQuc286Cj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZXRfZXJyb3InIOKU
gsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJl
bmNlIHRvIGB5YWpsX2ZyZWVfZXJyb3InIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hv
bWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9pbnRlZ2VyJyDilILC
t8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5j
ZSB0byBgeWFqbF9hbGxvYycg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiAvaG9tZS94ZW4v
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+
Pj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2ZyZWUnIOKUgsK3wrfCt8K3wrfC
t8K3wrfCt8K3Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWps
X2dlbl9ib29sJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IGdtYWtlWzNdOiAqKiogW3Rl
c3RpZGxdIEVycm9yIDEg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBnbWFrZVszXTogTGVh
dmluZyBkaXJlY3RvcnkgYC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwnIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4+Pj4gZ21ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtbGlieGxd
IEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBnbWFrZVsyXTogTGVhdmluZyBk
aXJlY3RvcnkgYC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMnIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4gZ21ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4+Pj4gZ21ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94
ZW4veGVuLTQuMi4wL3Rvb2xzJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IGdtYWtlOiAq
KiogW2luc3RhbGwtdG9vbHNdIEVycm9yIDIKPj4+Pgo+Pj4+Cj4+Pj4gSSdtIHVzaW5nIHlhamwg
dmVyc2lvbiAyLi4uLiAgY291bGQgdGhpcyBiZSB0aGUgcHJvYmxlbT8gSXMgdGhlcmUgYW55IHBh
dGNoPwo+Pj4geWFqbCAyIHNob3VsZCBiZSBzdXBwb3J0ZWQsIHNpbmNlIEkgZ3Vlc3MgeW91IGlu
c3RhbGxlZCB5YWpsIGZyb20KPj4+IHBrZ3NyYywgY291bGQgeW91IHRyeSBzZXR0aW5nIExEX0xJ
QlJBUllfUEFUSD0vdXNyL3BrZy9saWIgYmVmb3JlIGNvbXBpbGluZz8KPj4+Cj4+PiBTZWUgdGhl
IGZvbGxvd2luZyBtZXNzYWdlIGZyb20gUml6Ogo+Pj4gaHR0cDovL21haWwtaW5kZXgubmV0YnNk
Lm9yZy9wb3J0LXhlbi8yMDEyLzExLzMwL21zZzAwNzc0MC5odG1sCj4+Pgo+Pj4gSW5kZWVkIHRo
aXMgc2hvdWxkIGJlIGxvb2tlZCBhdCBhbmQgZml4ZWQuCj4+Pgo+Pj4KPj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+PiBYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Cj4+PiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+Pj4gaHR0cDovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJzCj4+IEhlbGxvLAo+Pgo+PiB3aGVuIEkgYXNzaWduZSBMRF9MSUJSQVJZX1BB
VEg9L3Vzci9wa2cvbGliIHRvIGdtYWtlIHdoZW4gdHJ5aW5nIHRvCj4+IGNvbXBpbGUgdG9vbHMg
dGFyZ2V0IGxpYnhsIGdldHMgY29tcGlsZWQuIEJ1dCBsYXRlciBpdCBicmVha3Mgd2hlbgo+PiBi
dWlsZGluZyB0aGUgZmlsZXN5c3RlbSBzdHJ1Y3R1cmUgZm9yIHRoZSB0b29scy1pbnN0YWxsIHRh
cmdldCBiZWNhdXNlCj4+IGl0IGNhbid0IGZpbmQgcHlncnViLiBUaGUgY29tcGxldGUgb3V0cHV0
IG9mIHRoZSBidWlsZCBwcm9jZXNzIGlzIGluIHRoZQo+PiBhdHRhY2htZW50Lgo+IENvdWxkIHlv
dSByZW1vdmUgdGhlIGRpc3QgZm9sZGVyIGFuZCB0cnkgYWdhaW4/IEFGQUlLIGl0IHdvcmtzIGZv
ciBtZQo+IHdpdGhvdXQgcHJvYmxlbXMuCj4KCkhlbGxvLAoKSSBkZWxldGVkIHRoZSBkaXN0IGZv
bGRlciBhbmQgbm93IGV2ZXJ5dGhpbmcgY29tcGlsZXMgZmluZS4gSSBoYXZlIApzdG9yZWQgeGVu
IGluIC91c3IveGVuNDIvIGFuZCBhZGRlZCB0aGlzIGRpcmVjdG9yeXMgdG8gdGhlIFBBVEggdmFy
aWFibGUgCm5vdyBmb3IgZXhhbXBsZSB4bCBjYW4ndCBmaW5kIHRoZSBsaWJ4bHV0aWwsIHRoZSBs
aWJyYXJ5IGV4aXN0cyBpbiAKL3Vzci94ZW40Mi9saWIgdG8gd2hhdCBpcyB0aGlzIHByb2JsZW0g
cmVsYXRlZD8gR290IHhsIGNvbXBpbGVkIHdyb25nIG9yIAppcyBzb21ldGhpbmcgZWxzZSB3cm9u
Zz8KCkJlc3QgUmVnYXJkcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpo
dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Dec 04 21:24:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TfzxN-0005pc-0i; Tue, 04 Dec 2012 21:23:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>) id 1TfxdA-0007JE-Gp
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 18:54:08 +0000
Received: from [85.158.138.51:26520] by server-12.bemta-3.messagelabs.com id
	DD/AB-22757-FC64EB05; Tue, 04 Dec 2012 18:54:07 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-10.tower-174.messagelabs.com!1354647246!23298510!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16346 invoked from network); 4 Dec 2012 18:54:06 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-10.tower-174.messagelabs.com with SMTP;
	4 Dec 2012 18:54:06 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 42AA02C216;
	Tue,  4 Dec 2012 19:54:20 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id CxdPMoFFFDYD; Tue,  4 Dec 2012 19:54:19 +0100 (CET)
Received: from [127.0.0.1] (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 74BB12C212;
	Tue,  4 Dec 2012 19:54:16 +0100 (CET)
Message-ID: <50BE46C0.8020406@laukamp.me>
Date: Tue, 04 Dec 2012 19:53:52 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
References: <CADGo8CWt=uO53ZedJUU0+U6ie_QXPKWY8u1-CDy6wD_pupbdeg@mail.gmail.com>
	<50BDFE6B.1010800@laukamp.me> <50BE043E.7000000@citrix.com>
	<50BE0C0B.6010007@laukamp.me> <50BE251F.8010305@citrix.com>
In-Reply-To: <50BE251F.8010305@citrix.com>
X-Mailman-Approved-At: Tue, 04 Dec 2012 21:23:07 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Fwd: Compilation of Xen 4.2 Utils breaks on NetBSD 6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

QW0gMDQuMTIuMjAxMiAxNzozMCwgc2NocmllYiBSb2dlciBQYXUgTW9ubsOpOgo+IE9uIDA0LzEy
LzEyIDE1OjQzLCBMdWthcyBMYXVrYW1wIHdyb3RlOgo+PiBBbSAwNC4xMi4yMDEyIDE1OjEwLCBz
Y2hyaWViIFJvZ2VyIFBhdSBNb25uw6k6Cj4+PiBPbiAwNC8xMi8xMiAxNDo0NSwgTHVrYXMgTGF1
a2FtcCB3cm90ZToKPj4+PiBIZWxsbyBhbGwsCj4+Pj4KPj4+PiBiZWNhdXNlIHRoZXJlIGFyZSBz
dGlsbCBwcm9ibGVtcyB0byBidWlsZCBYZW4gNC4yIG9uIE5ldEJTRCAodGhlcmUgd2FzCj4+Pj4g
YWxzbyBhbm90aGVyIHRocmVhZCBvbiB0aGUgcG9ydC14ZW4gbGlzdCkgSSBmb3J3YXJkIHRoaXMg
bWVzc2FnZSB0byBnZXQKPj4+PiBhIHNvbHV0aW9uIGZvciB0aGUgcHJvYmxlbS4gVGhlIGNvbXBs
ZXRlIG91dHB1dCBvZiBteSBidWlsZCBpcyBpbiBhIGxvZwo+Pj4+IGZpbGUgaW4gdGhlIGF0dGFj
aG1lbnQuCj4+Pj4KPj4+PiBJIHVzZWQgdGhpcyBjb21tYW5kcyBmb3IgY29tcGlsYXRpb246Cj4+
Pj4KPj4+PiAuL2NvbmZpZ3VyZSBQWVRIT049L3Vzci9wa2cvYmluL3B5dGhvbjIuNyBBUFBFTkRf
SU5DTFVERVM9L3Vzci9wa2cvaW5jbHVkZSBBUFBFTkRfTElCPS91c3IvcGtnL2xpYiAtLXByZWZp
eD0vdXNyL3hlbjQyCj4+Pj4gZ21ha2UgUFlUSE9OPS91c3IvcGtnL2Jpbi9weXRob24yLjcgeGVu
Cj4+Pj4gZ21ha2UgdG9vbHMKPj4+Pgo+Pj4+IEkgdG9vayB0aGUgY29tbWFucyBmcm9tIHRoaXMg
d2lraSBhcnRpY2xlOiBodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvQ29tcGlsaW5nX1hlbl9Gcm9t
X1NvdXJjZV9vbl9OZXRCU0QKPj4+Pgo+Pj4+IFRoZSBidWlsZCBlcnJvciBhcHBlYXJzIGluIHRo
ZSB0b29scyB0YXJnZXQgaW4gbGlieGwuCj4+Pj4KPj4+PiBUaGlzIGlzIHRoZSBsYXN0IG1haWwg
ZnJvbSBwb3J0LXhlbiBsaXN0IHJlbGF0ZWQgdG8gdGhpcyB0aGVtZToKPj4+Pgo+Pj4+IE9uIDMw
LzExLzEyIDIxOjE2LCBNaWtlIEJvd2llIHdyb3RlOgo+Pj4+Cj4+Pj4+IE9uIDExLzMwLzEyIDEy
OjEzIFBNLCBKZWZmIFJpenpvIHdyb3RlOgo+Pj4+Pj4gQW55b25lIHVwIGZvciBjcmVhdGluZyBh
IHBrZ3NyYyBwYWNrYWdlIGZvciB4ZW4gNC4yPyAgVGhlcmUncyBjbGVhcmx5IGEKPj4+Pj4+IGxv
dCB0byBiZSBkb25lLCBhbmQgbXkgcGtnc3JjLWZ1IGlzIG5vdCBhbGwgdGhhdCBncmVhdC4KPj4+
Pj4gSSBjb3VsZCBiZSB1cCBmb3IgdGhhdC4uLiBtaWdodCBub3QgYmUgdW50aWwgbmV4dCB3ZWVr
LCBidXQgaWYgdGhlIGJ1aWxkCj4+Pj4+IHN0ZXBzIGFsbCB3b3JrIG91dCwgSSBzaG91bGQgYmUg
YWJsZSB0byBjb2JibGUgc29tZXRoaW5nIHRvZ2V0aGVyIGludG8KPj4+Pj4gcGtnc3JjL3dpcC4g
KFdoaWNoIHdvdWxkIG1vdGl2YXRlIG1lIHRvIGdldCBhIGJveCBvbnRvIDQuMiBhbHNvLi4uCj4+
Pj4+IGRvdWJsZSB3aW4uKQo+Pj4+IEkgd291bGQgZGVmaW5ldGVseSBoZWxwLCB0aGlzIHdpbGwg
cHJvYmFibHkgcmVxdWlyZSBzb21lIE1ha2VmaWxlCj4+Pj4gY2hhbmdlcywgd2hpY2ggSSB0aGlu
ayBzaG91bGQgYmUgc3VibWl0dGVkIHVwc3RyZWFtLgo+Pj4+Cj4+Pj4gSXMgdGhlIHByb2JsZW0g
c29sdmFibGUgd2l0aG91dCBiaWcgY2hhbmdlcyBpbiB0aGUgYnVpbGQgc3lzdGVtIHRvIGdldCA0
LjIgcnVubmluZyBvbiBhIE5ldEJTRCA2IGJveD8gT3IgaXNuJ3QgaXQgYWJsZSB0byBjb21waWxl
IHRoIHRvb2xzdGFjayBvbiBOZXRCU0QgZm9yIDQuMiB3aXRob3V0IGJpZyBjaGFuZ2VzPwo+Pj4+
Cj4+Pj4KPj4+Pgo+Pj4+IC0tLS0tLS0tIE9yaWdpbmFsLU5hY2hyaWNodCAtLS0tLS0tLQo+Pj4+
IEJldHJlZmY6IAlDb21waWxhdGlvbiBvZiBYZW4gNC4yIFV0aWxzIGJyZWFrcyBvbiBOZXRCU0Qg
Ngo+Pj4+IERhdHVtOiAJTW9uLCAzIERlYyAyMDEyIDE3OjE5OjE2ICswMDAwCj4+Pj4gVm9uOiAJ
TWlndWVsIENsYXJhPG1pZ3VlbG1jbGFyYUBnbWFpbC5jb20+Cj4+Pj4gQW46IAlwb3J0LXhlbkBu
ZXRic2Qub3JnLCBsdWthc0BsYXVrYW1wLm1lCj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gTHVrYXMgTGF1
a2FtcDxsdWthczxhdD4gIGxhdWthbXAubWU8aHR0cDovL2xhdWthbXAubWU+PiAgd3JpdGVzOgo+
Pj4+Cj4+Pj4+IEhleSBhbGwsCj4+Pj4+Cj4+Pj4+IEkgdHJ5aW5nIHRvIGNvbXBpbGUgWGVuIDQu
MiBvbiBOZXRCU0QgNi4gVGhlIGh5cGVydmlzb3IgaXQgc2VsZiBjb21waWxlZAo+Pj4+PiBmaW5l
IGJ1dCB0aGUgY29tcGlsYXRpb24gb2YgdGhlIHV0aWxzIGJyZWFrcyB3aXRoIHRoaXMgZXJyb3I6
Cj4+Pj4+Cj4+Pj4+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSB4bF9jbWRpbXBsLmM6NDA6MDoKPj4+
Pj4gbGlieGxfanNvbi5oOjE4OjI3OiBmYXRhbCBlcnJvcjogeWFqbC95YWpsX2dlbi5oOiBObyBz
dWNoIGZpbGUgb3IKPj4+PiBkaXJlY3RvcnkKPj4+Pj4gY29tcGlsYXRpb24gdGVybWluYXRlZC4K
Pj4+Pj4gZ21ha2VbM106ICoqKiBbeGxfY21kaW1wbC5vXSBFcnJvciAxCj4+Pj4+IGdtYWtlWzNd
OiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzL2xpYnhsJwo+Pj4+PiBn
bWFrZVsyXTogKioqIFtzdWJkaXItaW5zdGFsbC1saWJ4bF0gRXJyb3IgMgo+Pj4+PiBnbWFrZVsy
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L3hlbi00LjIuMC90b29scycKPj4+Pj4gZ21ha2Vb
MV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyCj4+Pj4+IGdtYWtlWzFdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QveGVuLTQuMi4wL3Rvb2xzJwo+Pj4+PiBnbWFrZTogKioqIFtpbnN0
YWxsLXRvb2xzXSBFcnJvciAyCj4+Pj4+IHRlc3Rkb20wIwo+Pj4+Pgo+Pj4+PiBJIHBhc3NlZCB0
aGUgbmVlZGVkIG9wdGlvbnMgdG8gdGhlIGNvbmZpZ3VyZSBzY3JpcHQgc28gdGhhdCBpdCBzZWFy
Y2hlcwo+Pj4+PiBpbiAvdXNyL3BrZy9pbmNsdWRlLyBhbmQgL3Vzci9wa2cvbGliIGFuZCBzbyBv
bi4gVGhlIGZpbGUgd2hpY2ggaXMKPj4+Pj4gZGVjbGFpcmVkIHRvIGRvbid0IGV4aXN0LCBleGlz
dHMgaW4gL3Vzci9wa2cvaW5jbHVkZS95YWpsLyBzbyBJIGRvbid0Cj4+Pj4+IHVuZGVyc3RhbmQg
d2h5IHRoZSBmaWxlIGNvdWxkIG5vdCBiZSBmb3VuZC4KPj4+Pj4KPj4+Pj4gSG9wZSB0aGF0IHNv
bWVvbmUgY291bGQgaGVscCBtZS4KPj4+Pj4KPj4+Pj4gQmVzdCBSZWdhcmRzCj4+Pj4+Cj4+Pj4+
Cj4+Pj4gSSdtIHRyeWluZyB0byBidWlsZCBmb2xsb3dpbmcgdGhlIGd1aWRlIGF0Ogo+Pj4+IGh0
dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Db21waWxpbmdfWGVuX0Zyb21fU291cmNlX29uX05ldEJT
RAo+Pj4+Cj4+Pj4gQWxsIHdvcmtzIGZpbmUgdW50aWwgSSB0cnkgdG8gYnVpbGQgInRvb2xzIgo+
Pj4+Cj4+Pj4gZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBybSAtZiBfcGF0aHMu
aC50bXAudG1wOyBlY2hvICJTQklORElSPVwiL3Vzci9wa2cvc2JpblwiIgo+Pj4+Pj4gX3BhdGhz
LmgudG1wLnRtcDsgZWNobyAiQklORElSPVwiL3Vzci9wa2cvYmluXCIiPj5fcGF0aHMuaC50bXAu
dG1wOwo+Pj4+IGVjaG8gIkxJQkVYRUM9XCIvdXNyL3BrZy9s4pSCwrfCt8K3wrfCt8K3wrfCt8K3
wrcKPj4+PiBpYmV4ZWNcIiI+Pl9wYXRocy5oLnRtcC50bXA7IGVjaG8gIkxJQkRJUj1cIi91c3Iv
cGtnL2xpYlwiIgo+Pj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAiU0hBUkVESVI9XCIvdXNy
L3BrZy9zaGFyZVwiIgo+Pj4+Pj4gX3BhdGhzLmgudG1wLnRtcDsgZWNobyAiUFJJVkFURV9CSU5E
4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBJUj1cIi91c3IvcGtnL2JpblwiIj4+X3BhdGhz
LmgudG1wLnRtcDsgZWNobwo+Pj4+ICJYRU5GSVJNV0FSRURJUj1cIi91c3IvcGtnL2xpYi94ZW4v
Ym9vdFwiIj4+X3BhdGhzLmgudG1wLnRtcDsgZWNobwo+Pj4+ICJYRU5fQ09ORklHX0RJUj1cIi91
c3IvcGtnL2V0Yy94ZW5cIiI+Pl/ilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IHBhdGhzLmgu
dG1wLnRtcDsgZWNobyAiWEVOX1NDUklQVF9ESVI9XCIvdXNyL3BrZy9ldGMveGVuL3NjcmlwdHNc
IiIKPj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7IGVjaG8gIlhFTl9MT0NLX0RJUj1cIi91c3IvcGtn
L3Zhci9saWJcIiIKPj4+Pj4+IF9wYXRocy5oLnRtcC50bXA7IGVjaG8g4pSCwrfCt8K3wrfCt8K3
wrfCt8K3wrcKPj4+PiAiWEVOX1JVTl9ESVI9XCIvdXNyL3BrZy92YXIvcnVuL3hlblwiIj4+X3Bh
dGhzLmgudG1wLnRtcDsgZWNobwo+Pj4+ICJYRU5fUEFHSU5HX0RJUj1cIi91c3IvcGtnL3Zhci9s
aWIveGVuL3hlbnBhZ2luZ1wiIj4+X3BhdGhzLmgudG1wLnRtcDsKPj4+PiBpZiAhIGNtcCAtcyBf
cGF0aOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gcy5oLnRtcC50bXAgX3BhdGhzLmgudG1w
OyB0aGVuIG12IC1mIF9wYXRocy5oLnRtcC50bXAgX3BhdGhzLmgudG1wOyBlbHNlCj4+Pj4gcm0g
LWYgX3BhdGhzLmgudG1wLnRtcDsgZmkg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBzZWQg
LWUgInMvXChbXj1dKlwpPVwoLipcKS8jZGVmaW5lIFwxIFwyL2ciIF9wYXRocy5oLnRtcD5fcGF0
aHMuaC4yLnRtcAo+Pj4+IOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gcm0gLWYgX3BhdGhz
LmgudG1wIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gaWYgISBjbXAgLXMgX3BhdGhzLmgu
Mi50bXAgX3BhdGhzLmg7IHRoZW4gbXYgLWYgX3BhdGhzLmguMi50bXAgX3BhdGhzLmg7Cj4+Pj4g
ZWxzZSBybSAtZiBfcGF0aHMuaC4yLnRtcDsgZmkg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+
PiBnY2MgLXB0aHJlYWQgLW8gdGVzdGlkbCB0ZXN0aWRsLm8gbGlieGx1dGlsLnNvCj4+Pj4gL2hv
bWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbwo+Pj4+IC1XbCwtcnBhdGgtbGluaz0vaG9tZS9taWd1ZWxj4pSCwrfCt8K3wrfCt8K3wrfC
t8K3wrcKPj4+PiAveGVuLWRhdGEveGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xp
YnhjCj4+Pj4gLVdsLC1ycGF0aC1saW5rPS9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMveGVuc3RvcmUKPj4+PiAvaG9tZS94ZW4veOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4gZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGMvbGlieGVuY3Ry
bC5zbyAtTC91c3IvcGtnL2xpYgo+Pj4+IOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gbGQ6
IHdhcm5pbmc6IGxpYnlhamwuc28uMiwgbmVlZGVkIGJ5Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIu
MC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbywgbm90Cj4+Pj4g
Zm91bmQgKHRyeSB1c2luZyAtcnBhdGggb3IgLXJwYXRoLWxpbuKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4gaykg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiAvaG9tZS94ZW4veGVuLTQu
Mi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+IHVu
ZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfcGFyc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3
Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2NvbXBsZXRl
X3BhcnNlJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAv
dG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+Pj4gdW5kZWZp
bmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZW5fbnVsbCcg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcK
Pj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xp
YnhlbmxpZ2h0LnNvOgo+Pj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2FycmF5
X29wZW4nIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9zdHJpbmcnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3
Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9s
aWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9tYXBf
Y2xvc2UnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90
b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmlu
ZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9nZXRfYnVmJyDilILCt8K3wrfCt8K3wrfCt8K3wrfC
two+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwv
bGlieGVubGlnaHQuc286Cj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9mcmVlJyDi
lILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+Pj4gdW5kZWZpbmVkIHJlZmVy
ZW5jZSB0byBgeWFqbF9nZW5fYWxsb2MnIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hv
bWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9hcnJheV9jbG9zZScg
4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiAvaG9tZS94ZW4veGVuLTQuMi4wL3Rvb2xzL2xp
YnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+Pj4+IHVuZGVmaW5lZCByZWZl
cmVuY2UgdG8gYHlhamxfZ2VuX21hcF9vcGVuJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+
IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGlieGwvbGlieGVu
bGlnaHQuc286Cj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgeWFqbF9nZXRfZXJyb3InIOKU
gsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4
bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJl
bmNlIHRvIGB5YWpsX2ZyZWVfZXJyb3InIOKUgsK3wrfCt8K3wrfCt8K3wrfCt8K3Cj4+Pj4gL2hv
bWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29scy9saWJ4bC9saWJ4ZW5saWdo
dC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWpsX2dlbl9pbnRlZ2VyJyDilILC
t8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwv
Li4vLi4vdG9vbHMvbGlieGwvbGlieGVubGlnaHQuc286Cj4+Pj4gdW5kZWZpbmVkIHJlZmVyZW5j
ZSB0byBgeWFqbF9hbGxvYycg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiAvaG9tZS94ZW4v
eGVuLTQuMi4wL3Rvb2xzL2xpYnhsLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhlbmxpZ2h0LnNvOgo+
Pj4+IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHlhamxfZ2VuX2ZyZWUnIOKUgsK3wrfCt8K3wrfC
t8K3wrfCt8K3Cj4+Pj4gL2hvbWUveGVuL3hlbi00LjIuMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9saWJ4bC9saWJ4ZW5saWdodC5zbzoKPj4+PiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB5YWps
X2dlbl9ib29sJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IGdtYWtlWzNdOiAqKiogW3Rl
c3RpZGxdIEVycm9yIDEg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBnbWFrZVszXTogTGVh
dmluZyBkaXJlY3RvcnkgYC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMvbGlieGwnIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4+Pj4gZ21ha2VbMl06ICoqKiBbc3ViZGlyLWluc3RhbGwtbGlieGxd
IEVycm9yIDIg4pSCwrfCt8K3wrfCt8K3wrfCt8K3wrcKPj4+PiBnbWFrZVsyXTogTGVhdmluZyBk
aXJlY3RvcnkgYC9ob21lL3hlbi94ZW4tNC4yLjAvdG9vbHMnIOKUgsK3wrfCt8K3wrfCt8K3wrfC
t8K3Cj4+Pj4gZ21ha2VbMV06ICoqKiBbc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyIOKUgsK3wrfC
t8K3wrfCt8K3wrfCt8K3Cj4+Pj4gZ21ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS94
ZW4veGVuLTQuMi4wL3Rvb2xzJyDilILCt8K3wrfCt8K3wrfCt8K3wrfCtwo+Pj4+IGdtYWtlOiAq
KiogW2luc3RhbGwtdG9vbHNdIEVycm9yIDIKPj4+Pgo+Pj4+Cj4+Pj4gSSdtIHVzaW5nIHlhamwg
dmVyc2lvbiAyLi4uLiAgY291bGQgdGhpcyBiZSB0aGUgcHJvYmxlbT8gSXMgdGhlcmUgYW55IHBh
dGNoPwo+Pj4geWFqbCAyIHNob3VsZCBiZSBzdXBwb3J0ZWQsIHNpbmNlIEkgZ3Vlc3MgeW91IGlu
c3RhbGxlZCB5YWpsIGZyb20KPj4+IHBrZ3NyYywgY291bGQgeW91IHRyeSBzZXR0aW5nIExEX0xJ
QlJBUllfUEFUSD0vdXNyL3BrZy9saWIgYmVmb3JlIGNvbXBpbGluZz8KPj4+Cj4+PiBTZWUgdGhl
IGZvbGxvd2luZyBtZXNzYWdlIGZyb20gUml6Ogo+Pj4gaHR0cDovL21haWwtaW5kZXgubmV0YnNk
Lm9yZy9wb3J0LXhlbi8yMDEyLzExLzMwL21zZzAwNzc0MC5odG1sCj4+Pgo+Pj4gSW5kZWVkIHRo
aXMgc2hvdWxkIGJlIGxvb2tlZCBhdCBhbmQgZml4ZWQuCj4+Pgo+Pj4KPj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+PiBYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Cj4+PiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+Pj4gaHR0cDovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJzCj4+IEhlbGxvLAo+Pgo+PiB3aGVuIEkgYXNzaWduZSBMRF9MSUJSQVJZX1BB
VEg9L3Vzci9wa2cvbGliIHRvIGdtYWtlIHdoZW4gdHJ5aW5nIHRvCj4+IGNvbXBpbGUgdG9vbHMg
dGFyZ2V0IGxpYnhsIGdldHMgY29tcGlsZWQuIEJ1dCBsYXRlciBpdCBicmVha3Mgd2hlbgo+PiBi
dWlsZGluZyB0aGUgZmlsZXN5c3RlbSBzdHJ1Y3R1cmUgZm9yIHRoZSB0b29scy1pbnN0YWxsIHRh
cmdldCBiZWNhdXNlCj4+IGl0IGNhbid0IGZpbmQgcHlncnViLiBUaGUgY29tcGxldGUgb3V0cHV0
IG9mIHRoZSBidWlsZCBwcm9jZXNzIGlzIGluIHRoZQo+PiBhdHRhY2htZW50Lgo+IENvdWxkIHlv
dSByZW1vdmUgdGhlIGRpc3QgZm9sZGVyIGFuZCB0cnkgYWdhaW4/IEFGQUlLIGl0IHdvcmtzIGZv
ciBtZQo+IHdpdGhvdXQgcHJvYmxlbXMuCj4KCkhlbGxvLAoKSSBkZWxldGVkIHRoZSBkaXN0IGZv
bGRlciBhbmQgbm93IGV2ZXJ5dGhpbmcgY29tcGlsZXMgZmluZS4gSSBoYXZlIApzdG9yZWQgeGVu
IGluIC91c3IveGVuNDIvIGFuZCBhZGRlZCB0aGlzIGRpcmVjdG9yeXMgdG8gdGhlIFBBVEggdmFy
aWFibGUgCm5vdyBmb3IgZXhhbXBsZSB4bCBjYW4ndCBmaW5kIHRoZSBsaWJ4bHV0aWwsIHRoZSBs
aWJyYXJ5IGV4aXN0cyBpbiAKL3Vzci94ZW40Mi9saWIgdG8gd2hhdCBpcyB0aGlzIHByb2JsZW0g
cmVsYXRlZD8gR290IHhsIGNvbXBpbGVkIHdyb25nIG9yIAppcyBzb21ldGhpbmcgZWxzZSB3cm9u
Zz8KCkJlc3QgUmVnYXJkcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpo
dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Dec 04 21:28:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg01v-0006D3-LI; Tue, 04 Dec 2012 21:27:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skupko.sk@gmail.com>) id 1Tg01t-0006Co-GD
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 21:27:49 +0000
Received: from [85.158.137.99:41511] by server-1.bemta-3.messagelabs.com id
	5F/A5-12169-4DA6EB05; Tue, 04 Dec 2012 21:27:48 +0000
X-Env-Sender: skupko.sk@gmail.com
X-Msg-Ref: server-16.tower-217.messagelabs.com!1354656465!17895641!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11453 invoked from network); 4 Dec 2012 21:27:46 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-16.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 21:27:46 -0000
Received: by mail-ee0-f45.google.com with SMTP id d49so2974198eek.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 13:27:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type;
	bh=bumfeY+AKK2eteGZ7HripzGKDK+Ru3imJE8HWPayom4=;
	b=Hcj5cFk1I6tsPGjFZsZXUP7YJeFNP0hHPDzRDGuqoQpHJL9X+rnP9FLCMafaRqNOUg
	tuLrmVzM9V6Hxl6ovvkE5bPLWe5qv5Vk8x0SZWSEhaS6y7rf13bdYXcwOeX2VY7cZmBh
	2jjgtQwJm3ByTiYxwfVbUuU8SAIcr3e65BlNsmk3CvW/4kInfQXvRj71lXfAzk0F2QH6
	f6YZk8JgnlttLxgOxDHkOIHB/3vwy9S5aMIY7uIwLDlQvH43v0LmtXUo59C54GT32rmF
	iVmug7PuDC7uc/u3CJOV9w+fbwb68P9cHsp82q53/eiE8PpM6MfUKmb/zTjRmRGyRD1/
	Wjcw==
Received: by 10.14.184.134 with SMTP id s6mr52464244eem.43.1354656465522;
	Tue, 04 Dec 2012 13:27:45 -0800 (PST)
Received: from [192.168.30.208] (chello089173144208.chello.sk.
	[89.173.144.208])
	by mx.google.com with ESMTPS id b49sm4931926eem.16.2012.12.04.13.27.44
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 04 Dec 2012 13:27:44 -0800 (PST)
Message-ID: <50BE6ACF.70203@gmail.com>
Date: Tue, 04 Dec 2012 22:27:43 +0100
From: Peter Viskup <skupko.sk@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: Riyan S <tesla.coil@live.com>
References: <BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl>,
	<50BE49A4.4010903@gmail.com>
	<BLU171-W6292A0D580B7C5782668B3EB470@phx.gbl>
In-Reply-To: <BLU171-W6292A0D580B7C5782668B3EB470@phx.gbl>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen dom0 load affecting domUs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1299299566303583264=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1299299566303583264==
Content-Type: multipart/alternative;
 boundary="------------010901020806080206030705"

This is a multi-part message in MIME format.
--------------010901020806080206030705
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 12/04/2012 08:42 PM, Riyan S wrote:
>
> The domUs are stored on a HW raid device 3ware 9750-4i (raid 10 
> ).Ideally what should i set the  domu Scheduler attributes to? Before 
> i had the VM images on h/w raid,i did try putting them on a NFS 
> storage and the performance on the VMs was absolutely terrible & more 
> over i observed lot of issues like cpu taking 100 % and times NFS 
> locking issues e.t.c
>
> Also,how would a VM which is disk intensve affect the performance of 
> the Dom0?I know that using file:/ uses a loopback device in Dom0,and 
> it uses local dom0 cache,does that induce any sort of Dom0 overhead ?
> ------------------------------------------------------------------------
> Date: Tue, 4 Dec 2012 20:06:12 +0100
> From: skupko.sk@gmail.com
> To: tesla.coil@live.com
> CC: xen-users@lists.xen.org
> Subject: Re: [Xen-users] Xen dom0 load affecting domUs
>
> On 12/04/2012 07:24 PM, Riyan S wrote:
>
>     Hello folks,
>
>     I have a Xen server running on Centos 6.2 with
>     3.6.6-1.el6xen.x86_64 as the Dom0 kernel, and i  have dedicted 2
>     CPUs and 4G ram for the Dom0.I have close to 4-5 Virtual machines
>     running on the Xen server.
>
>     The problem is that for some reason,carrying outany CPU/Disk
>     intensive task on the Dom0 seems to be affecting the DomUs
>     adversly.For ex.i noticed that my Domus become extremly sluggish
>     if i use a 'dd' command to create  a 80G file on the Dom0,is this
>     behaviour normal ? I guess,may be i should use a Sparse file instead ?
>
>     So if i have more VMs,do i need to allocate more resources for the
>     Dom0 in terms of memory and cpu ? As of now all the VMs use a
>     loopback device in the Dom0 .
>
>
> The dom0 itself is not much memory or CPU consuming. Therefore 512 or 
> 768MB should be enough for dom0. The most important part for 
> successfully running more domUs on your server is to have good storage 
> design and fast IO subsystem. Some (real) HW RAID controller with 
> cache or FibreChannel or iSCSI over fast Ethernet is something you 
> should think about.
> Anyway the behavior you are experiencing is expected and normal. This 
> is usually something the VPS users do not think about - enough memory 
> and CPU doesn't mean your virtual server will run 'fast'. ;-)
> I am using 'ionice -c 3' when some intensive IO load is needed to 
> perform on dom0. You can also use the 'nice' command if you wish. 
> (test it with running '/usr/bin/time -v' ;-) )
> The other thing you can take care of is to set the scheduler 
> attributes of every domU (via 'xm sched-cred' for example).
>
> --
> Peter Viskup
>
> _______________________________________________ Xen-users mailing list 
> Xen-users@lists.xen.org http://lists.xen.org/xen-users

I do not have experience with NFS nor file-based disks but there are 
many discussions on the net on this topic. Also on this xen-users 
mailing list - try to search for lvm vs. file storage and you will see.
For the scheduler read the 'xm' manual or search for the reference on 
the net and xen wiki - http://wiki.xen.org/wiki/Credit_Scheduler.
Every IO is consuming also CPU so if you set your attributes for credit 
scheduler properly you will have fair setup for all domUs. It is good 
practice to set the 'weight' to amount of memory you will assign to the 
domU, but your requirements should vary.
Your RAID controller is similar to my HP SA p410i - it should provide 
you enough performance.
The file-based disks are using the FS cache on the dom0, but as far as 
you have such good storage controller installed it's better to setup LVM 
based disks for domUs. With such setup all the IO requests of domU are 
directly sent to storage controller and you will use only cache of the 
controller and no additional memory of dom0. Look on the internet for 
other arguments.
In case you will play with your file-based disks you can test the 
'file:' and 'tap:aio:' drivers and test. The second one is not using the 
FS cache on dom0.

My setup is like this (working like a charm):
  - in dom0 datavg for domU disks
  - every LV in datavg is PV for domU
  - in domU the xvd disk is used as an LVM 'drive'
  - VG in domU is named based on the domU name
  - in domU VG there are more LVs created with separate 
/:/usr:/var:/var/log:/tmp (and some other application FS) for 
system/application security and manageability reason

Extend disk for domU is just: lvextend for the particular LV in datavg 
on dom0. Then pvresize on domU and that's it!

--
Peter

--------------010901020806080206030705
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 12/04/2012 08:42 PM, Riyan S wrote:
    <blockquote cite="mid:BLU171-W6292A0D580B7C5782668B3EB470@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
      <div dir="ltr">
        <br>
        The domUs are stored on a HW raid device 3ware 9750-4i (raid 10
        ).Ideally what should i set the&nbsp; domu Scheduler attributes to?
        Before i had the VM images on h/w raid,i did try putting them on
        a NFS storage and the performance on the VMs was absolutely
        terrible &amp; more over i observed lot of issues like cpu
        taking 100 % and times NFS locking issues e.t.c<br>
        <br>
        Also,how would a VM which is disk intensve affect the
        performance of the Dom0?I know that using <a class="moz-txt-link-freetext" href="file:/">file:/</a> uses a loopback
        device in Dom0,and it uses local dom0 cache,does that induce any
        sort of Dom0 overhead ?<br>
        <div>
          <hr id="stopSpelling">Date: Tue, 4 Dec 2012 20:06:12 +0100<br>
          From: <a class="moz-txt-link-abbreviated" href="mailto:skupko.sk@gmail.com">skupko.sk@gmail.com</a><br>
          To: <a class="moz-txt-link-abbreviated" href="mailto:tesla.coil@live.com">tesla.coil@live.com</a><br>
          CC: <a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br>
          Subject: Re: [Xen-users] Xen dom0 load affecting domUs<br>
          <br>
          On 12/04/2012 07:24 PM, Riyan S wrote:
          <blockquote
            cite="mid:BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl">
            <style><!--
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}

--></style>
            <div dir="ltr"> Hello folks,<br>
              <br>
              I have a Xen server running on Centos 6.2 with
              3.6.6-1.el6xen.x86_64 as the Dom0 kernel, and i&nbsp; have
              dedicted 2 CPUs and 4G ram for the Dom0.I have close to
              4-5 Virtual machines running on the Xen server.<br>
              <br>
              The problem is that for some reason,carrying outany
              CPU/Disk intensive task on the Dom0 seems to be affecting
              the DomUs adversly.For ex.i noticed that my Domus become
              extremly sluggish if i use a 'dd' command to create&nbsp; a 80G
              file on the Dom0,is this behaviour normal ? I guess,may be
              i should use a Sparse file instead ?<br>
              <br>
              So if i have more VMs,do i need to allocate more resources
              for the Dom0 in terms of memory and cpu ? As of now all
              the VMs use a loopback device in the Dom0 .<br>
            </div>
          </blockquote>
          <br>
          The dom0 itself is not much memory or CPU consuming. Therefore
          512 or 768MB should be enough for dom0. The most important
          part for successfully running more domUs on your server is to
          have good storage design and fast IO subsystem. Some (real) HW
          RAID controller with cache or FibreChannel or iSCSI over fast
          Ethernet is something you should think about.<br>
          Anyway the behavior you are experiencing is expected and
          normal. This is usually something the VPS users do not think
          about - enough memory and CPU doesn't mean your virtual server
          will run 'fast'. ;-)<br>
          I am using 'ionice -c 3' when some intensive IO load is needed
          to perform on dom0. You can also use the 'nice' command if you
          wish. (test it with running '/usr/bin/time -v' ;-) )<br>
          The other thing you can take care of is to set the scheduler
          attributes of every domU (via 'xm sched-cred' for example).<br>
          <br>
          --<br>
          Peter Viskup<br>
          <br>
          _______________________________________________
          Xen-users mailing list
          <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
          <a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></div>
      </div>
    </blockquote>
    <br>
    I do not have experience with NFS nor file-based disks but there are
    many discussions on the net on this topic. Also on this xen-users
    mailing list - try to search for lvm vs. file storage and you will
    see.<br>
    For the scheduler read the 'xm' manual or search for the reference
    on the net and xen wiki - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Credit_Scheduler">http://wiki.xen.org/wiki/Credit_Scheduler</a>.<br>
    Every IO is consuming also CPU so if you set your attributes for
    credit scheduler properly you will have fair setup for all domUs. It
    is good practice to set the 'weight' to amount of memory you will
    assign to the domU, but your requirements should vary.<br>
    Your RAID controller is similar to my HP SA p410i - it should
    provide you enough performance.<br>
    The file-based disks are using the FS cache on the dom0, but as far
    as you have such good storage controller installed it's better to
    setup LVM based disks for domUs. With such setup all the IO requests
    of domU are directly sent to storage controller and you will use
    only cache of the controller and no additional memory of dom0. Look
    on the internet for other arguments.<br>
    In case you will play with your file-based disks you can test the
    'file:' and 'tap:aio:' drivers and test. The second one is not using
    the FS cache on dom0.<br>
    <br>
    My setup is like this (working like a charm):<br>
    &nbsp;- in dom0 datavg for domU disks<br>
    &nbsp;- every LV in datavg is PV for domU<br>
    &nbsp;- in domU the xvd disk is used as an LVM 'drive'<br>
    &nbsp;- VG in domU is named based on the domU name<br>
    &nbsp;- in domU VG there are more LVs created with separate
    /:/usr:/var:/var/log:/tmp (and some other application FS) for
    system/application security and manageability reason<br>
    <br>
    Extend disk for domU is just: lvextend for the particular LV in
    datavg on dom0. Then pvresize on domU and that's it!<br>
    <br>
    --<br>
    Peter<br>
  </body>
</html>

--------------010901020806080206030705--


--===============1299299566303583264==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1299299566303583264==--


From xen-users-bounces@lists.xen.org Tue Dec 04 21:28:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg01v-0006D3-LI; Tue, 04 Dec 2012 21:27:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skupko.sk@gmail.com>) id 1Tg01t-0006Co-GD
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 21:27:49 +0000
Received: from [85.158.137.99:41511] by server-1.bemta-3.messagelabs.com id
	5F/A5-12169-4DA6EB05; Tue, 04 Dec 2012 21:27:48 +0000
X-Env-Sender: skupko.sk@gmail.com
X-Msg-Ref: server-16.tower-217.messagelabs.com!1354656465!17895641!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11453 invoked from network); 4 Dec 2012 21:27:46 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-16.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 21:27:46 -0000
Received: by mail-ee0-f45.google.com with SMTP id d49so2974198eek.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 13:27:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type;
	bh=bumfeY+AKK2eteGZ7HripzGKDK+Ru3imJE8HWPayom4=;
	b=Hcj5cFk1I6tsPGjFZsZXUP7YJeFNP0hHPDzRDGuqoQpHJL9X+rnP9FLCMafaRqNOUg
	tuLrmVzM9V6Hxl6ovvkE5bPLWe5qv5Vk8x0SZWSEhaS6y7rf13bdYXcwOeX2VY7cZmBh
	2jjgtQwJm3ByTiYxwfVbUuU8SAIcr3e65BlNsmk3CvW/4kInfQXvRj71lXfAzk0F2QH6
	f6YZk8JgnlttLxgOxDHkOIHB/3vwy9S5aMIY7uIwLDlQvH43v0LmtXUo59C54GT32rmF
	iVmug7PuDC7uc/u3CJOV9w+fbwb68P9cHsp82q53/eiE8PpM6MfUKmb/zTjRmRGyRD1/
	Wjcw==
Received: by 10.14.184.134 with SMTP id s6mr52464244eem.43.1354656465522;
	Tue, 04 Dec 2012 13:27:45 -0800 (PST)
Received: from [192.168.30.208] (chello089173144208.chello.sk.
	[89.173.144.208])
	by mx.google.com with ESMTPS id b49sm4931926eem.16.2012.12.04.13.27.44
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 04 Dec 2012 13:27:44 -0800 (PST)
Message-ID: <50BE6ACF.70203@gmail.com>
Date: Tue, 04 Dec 2012 22:27:43 +0100
From: Peter Viskup <skupko.sk@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: Riyan S <tesla.coil@live.com>
References: <BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl>,
	<50BE49A4.4010903@gmail.com>
	<BLU171-W6292A0D580B7C5782668B3EB470@phx.gbl>
In-Reply-To: <BLU171-W6292A0D580B7C5782668B3EB470@phx.gbl>
Cc: xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen dom0 load affecting domUs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1299299566303583264=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1299299566303583264==
Content-Type: multipart/alternative;
 boundary="------------010901020806080206030705"

This is a multi-part message in MIME format.
--------------010901020806080206030705
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 12/04/2012 08:42 PM, Riyan S wrote:
>
> The domUs are stored on a HW raid device 3ware 9750-4i (raid 10 
> ).Ideally what should i set the  domu Scheduler attributes to? Before 
> i had the VM images on h/w raid,i did try putting them on a NFS 
> storage and the performance on the VMs was absolutely terrible & more 
> over i observed lot of issues like cpu taking 100 % and times NFS 
> locking issues e.t.c
>
> Also,how would a VM which is disk intensve affect the performance of 
> the Dom0?I know that using file:/ uses a loopback device in Dom0,and 
> it uses local dom0 cache,does that induce any sort of Dom0 overhead ?
> ------------------------------------------------------------------------
> Date: Tue, 4 Dec 2012 20:06:12 +0100
> From: skupko.sk@gmail.com
> To: tesla.coil@live.com
> CC: xen-users@lists.xen.org
> Subject: Re: [Xen-users] Xen dom0 load affecting domUs
>
> On 12/04/2012 07:24 PM, Riyan S wrote:
>
>     Hello folks,
>
>     I have a Xen server running on Centos 6.2 with
>     3.6.6-1.el6xen.x86_64 as the Dom0 kernel, and i  have dedicted 2
>     CPUs and 4G ram for the Dom0.I have close to 4-5 Virtual machines
>     running on the Xen server.
>
>     The problem is that for some reason,carrying outany CPU/Disk
>     intensive task on the Dom0 seems to be affecting the DomUs
>     adversly.For ex.i noticed that my Domus become extremly sluggish
>     if i use a 'dd' command to create  a 80G file on the Dom0,is this
>     behaviour normal ? I guess,may be i should use a Sparse file instead ?
>
>     So if i have more VMs,do i need to allocate more resources for the
>     Dom0 in terms of memory and cpu ? As of now all the VMs use a
>     loopback device in the Dom0 .
>
>
> The dom0 itself is not much memory or CPU consuming. Therefore 512 or 
> 768MB should be enough for dom0. The most important part for 
> successfully running more domUs on your server is to have good storage 
> design and fast IO subsystem. Some (real) HW RAID controller with 
> cache or FibreChannel or iSCSI over fast Ethernet is something you 
> should think about.
> Anyway the behavior you are experiencing is expected and normal. This 
> is usually something the VPS users do not think about - enough memory 
> and CPU doesn't mean your virtual server will run 'fast'. ;-)
> I am using 'ionice -c 3' when some intensive IO load is needed to 
> perform on dom0. You can also use the 'nice' command if you wish. 
> (test it with running '/usr/bin/time -v' ;-) )
> The other thing you can take care of is to set the scheduler 
> attributes of every domU (via 'xm sched-cred' for example).
>
> --
> Peter Viskup
>
> _______________________________________________ Xen-users mailing list 
> Xen-users@lists.xen.org http://lists.xen.org/xen-users

I do not have experience with NFS nor file-based disks but there are 
many discussions on the net on this topic. Also on this xen-users 
mailing list - try to search for lvm vs. file storage and you will see.
For the scheduler read the 'xm' manual or search for the reference on 
the net and xen wiki - http://wiki.xen.org/wiki/Credit_Scheduler.
Every IO is consuming also CPU so if you set your attributes for credit 
scheduler properly you will have fair setup for all domUs. It is good 
practice to set the 'weight' to amount of memory you will assign to the 
domU, but your requirements should vary.
Your RAID controller is similar to my HP SA p410i - it should provide 
you enough performance.
The file-based disks are using the FS cache on the dom0, but as far as 
you have such good storage controller installed it's better to setup LVM 
based disks for domUs. With such setup all the IO requests of domU are 
directly sent to storage controller and you will use only cache of the 
controller and no additional memory of dom0. Look on the internet for 
other arguments.
In case you will play with your file-based disks you can test the 
'file:' and 'tap:aio:' drivers and test. The second one is not using the 
FS cache on dom0.

My setup is like this (working like a charm):
  - in dom0 datavg for domU disks
  - every LV in datavg is PV for domU
  - in domU the xvd disk is used as an LVM 'drive'
  - VG in domU is named based on the domU name
  - in domU VG there are more LVs created with separate 
/:/usr:/var:/var/log:/tmp (and some other application FS) for 
system/application security and manageability reason

Extend disk for domU is just: lvextend for the particular LV in datavg 
on dom0. Then pvresize on domU and that's it!

--
Peter

--------------010901020806080206030705
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 12/04/2012 08:42 PM, Riyan S wrote:
    <blockquote cite="mid:BLU171-W6292A0D580B7C5782668B3EB470@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
      <div dir="ltr">
        <br>
        The domUs are stored on a HW raid device 3ware 9750-4i (raid 10
        ).Ideally what should i set the&nbsp; domu Scheduler attributes to?
        Before i had the VM images on h/w raid,i did try putting them on
        a NFS storage and the performance on the VMs was absolutely
        terrible &amp; more over i observed lot of issues like cpu
        taking 100 % and times NFS locking issues e.t.c<br>
        <br>
        Also,how would a VM which is disk intensve affect the
        performance of the Dom0?I know that using <a class="moz-txt-link-freetext" href="file:/">file:/</a> uses a loopback
        device in Dom0,and it uses local dom0 cache,does that induce any
        sort of Dom0 overhead ?<br>
        <div>
          <hr id="stopSpelling">Date: Tue, 4 Dec 2012 20:06:12 +0100<br>
          From: <a class="moz-txt-link-abbreviated" href="mailto:skupko.sk@gmail.com">skupko.sk@gmail.com</a><br>
          To: <a class="moz-txt-link-abbreviated" href="mailto:tesla.coil@live.com">tesla.coil@live.com</a><br>
          CC: <a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br>
          Subject: Re: [Xen-users] Xen dom0 load affecting domUs<br>
          <br>
          On 12/04/2012 07:24 PM, Riyan S wrote:
          <blockquote
            cite="mid:BLU171-W5188AEE555A0F13F600C0EB470@phx.gbl">
            <style><!--
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}

--></style>
            <div dir="ltr"> Hello folks,<br>
              <br>
              I have a Xen server running on Centos 6.2 with
              3.6.6-1.el6xen.x86_64 as the Dom0 kernel, and i&nbsp; have
              dedicted 2 CPUs and 4G ram for the Dom0.I have close to
              4-5 Virtual machines running on the Xen server.<br>
              <br>
              The problem is that for some reason,carrying outany
              CPU/Disk intensive task on the Dom0 seems to be affecting
              the DomUs adversly.For ex.i noticed that my Domus become
              extremly sluggish if i use a 'dd' command to create&nbsp; a 80G
              file on the Dom0,is this behaviour normal ? I guess,may be
              i should use a Sparse file instead ?<br>
              <br>
              So if i have more VMs,do i need to allocate more resources
              for the Dom0 in terms of memory and cpu ? As of now all
              the VMs use a loopback device in the Dom0 .<br>
            </div>
          </blockquote>
          <br>
          The dom0 itself is not much memory or CPU consuming. Therefore
          512 or 768MB should be enough for dom0. The most important
          part for successfully running more domUs on your server is to
          have good storage design and fast IO subsystem. Some (real) HW
          RAID controller with cache or FibreChannel or iSCSI over fast
          Ethernet is something you should think about.<br>
          Anyway the behavior you are experiencing is expected and
          normal. This is usually something the VPS users do not think
          about - enough memory and CPU doesn't mean your virtual server
          will run 'fast'. ;-)<br>
          I am using 'ionice -c 3' when some intensive IO load is needed
          to perform on dom0. You can also use the 'nice' command if you
          wish. (test it with running '/usr/bin/time -v' ;-) )<br>
          The other thing you can take care of is to set the scheduler
          attributes of every domU (via 'xm sched-cred' for example).<br>
          <br>
          --<br>
          Peter Viskup<br>
          <br>
          _______________________________________________
          Xen-users mailing list
          <a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
          <a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></div>
      </div>
    </blockquote>
    <br>
    I do not have experience with NFS nor file-based disks but there are
    many discussions on the net on this topic. Also on this xen-users
    mailing list - try to search for lvm vs. file storage and you will
    see.<br>
    For the scheduler read the 'xm' manual or search for the reference
    on the net and xen wiki - <a class="moz-txt-link-freetext" href="http://wiki.xen.org/wiki/Credit_Scheduler">http://wiki.xen.org/wiki/Credit_Scheduler</a>.<br>
    Every IO is consuming also CPU so if you set your attributes for
    credit scheduler properly you will have fair setup for all domUs. It
    is good practice to set the 'weight' to amount of memory you will
    assign to the domU, but your requirements should vary.<br>
    Your RAID controller is similar to my HP SA p410i - it should
    provide you enough performance.<br>
    The file-based disks are using the FS cache on the dom0, but as far
    as you have such good storage controller installed it's better to
    setup LVM based disks for domUs. With such setup all the IO requests
    of domU are directly sent to storage controller and you will use
    only cache of the controller and no additional memory of dom0. Look
    on the internet for other arguments.<br>
    In case you will play with your file-based disks you can test the
    'file:' and 'tap:aio:' drivers and test. The second one is not using
    the FS cache on dom0.<br>
    <br>
    My setup is like this (working like a charm):<br>
    &nbsp;- in dom0 datavg for domU disks<br>
    &nbsp;- every LV in datavg is PV for domU<br>
    &nbsp;- in domU the xvd disk is used as an LVM 'drive'<br>
    &nbsp;- VG in domU is named based on the domU name<br>
    &nbsp;- in domU VG there are more LVs created with separate
    /:/usr:/var:/var/log:/tmp (and some other application FS) for
    system/application security and manageability reason<br>
    <br>
    Extend disk for domU is just: lvextend for the particular LV in
    datavg on dom0. Then pvresize on domU and that's it!<br>
    <br>
    --<br>
    Peter<br>
  </body>
</html>

--------------010901020806080206030705--


--===============1299299566303583264==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1299299566303583264==--


From xen-users-bounces@lists.xen.org Tue Dec 04 21:56:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg0SR-0007Ni-RG; Tue, 04 Dec 2012 21:55:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tg0SQ-0007Nd-DG
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 21:55:14 +0000
Received: from [85.158.143.35:29554] by server-1.bemta-4.messagelabs.com id
	D1/B8-27934-1417EB05; Tue, 04 Dec 2012 21:55:13 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1354658110!5224720!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5995 invoked from network); 4 Dec 2012 21:55:11 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Dec 2012 21:55:11 -0000
Received: from [187.233.68.172] (port=39803 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tg0RP-0001FN-FM
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 15:54:11 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id CB638A209
	for <xen-users@lists.xen.org>; Tue,  4 Dec 2012 15:52:24 -0600 (CST)
Message-ID: <50BE7102.8060304@ondore.com>
Date: Tue, 04 Dec 2012 15:54:10 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAE17a0Vo8Om2+FoTPULuGFWc_iKL_RSa+coc_Fed8h1q6LU=0g@mail.gmail.com>
In-Reply-To: <CAE17a0Vo8Om2+FoTPULuGFWc_iKL_RSa+coc_Fed8h1q6LU=0g@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] deploy a debian lenny domU under debian squeeze
	dom0.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 04/12/12 15:06, Mauro escribi=F3:
> I have a server with debian squeeze dom0 and some debian squeeze domUs.
> In another machine I have a debian lenny dom0 with some debian lenny domU=
s.
> I want to migrate all debian lenny domUs in the machine with debian
> squeeze dom0 without upgrading the operating system.
> Is it possible?
Yes, straight and trivial enough.

Just move your storages. Make sure your Squeeze Dom0 has available a =

suitable kernel and initrd for your Lenny DomU, 3 ways to go:
- Just copy kernel and initrd images from Lenny Dom0 to Squeeze Dom0.
- Make your Lenny DomU's to boot via pygrub and make them to hold their =

own kernel. That means install a xen-kernel within DomU and fabricate =

some grub.cfg. You need not to install Grub within DomU.
- Once on Squeeze Dom0, make your Lenny DomU to boot a more recent =

kernel and initrd. Install the corresponding kernel from backports in =

Lenny DomU or copy /lib/modules/whatever from Dom0.

> I see some differences in the .cfg files between squeeze domUs and lenny =
domUs.
The config files are back-compatible.
A more recent Xen use pygrub, which is probably not available under an =

older one. A specific mention of "kernel" and "initrd" will work with =

either version.

Check this thread. It's about something completly different, but =

explains the way the different boot loader work with Xen.
http://lists.xen.org/archives/html/xen-users/2012-11/msg00208.html

> lenny domUs do not have linux-image kernel installed, I have to install?
Depend on what way you choose.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 21:56:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 21:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg0SR-0007Ni-RG; Tue, 04 Dec 2012 21:55:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tg0SQ-0007Nd-DG
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 21:55:14 +0000
Received: from [85.158.143.35:29554] by server-1.bemta-4.messagelabs.com id
	D1/B8-27934-1417EB05; Tue, 04 Dec 2012 21:55:13 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1354658110!5224720!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5995 invoked from network); 4 Dec 2012 21:55:11 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 4 Dec 2012 21:55:11 -0000
Received: from [187.233.68.172] (port=39803 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tg0RP-0001FN-FM
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 15:54:11 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id CB638A209
	for <xen-users@lists.xen.org>; Tue,  4 Dec 2012 15:52:24 -0600 (CST)
Message-ID: <50BE7102.8060304@ondore.com>
Date: Tue, 04 Dec 2012 15:54:10 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAE17a0Vo8Om2+FoTPULuGFWc_iKL_RSa+coc_Fed8h1q6LU=0g@mail.gmail.com>
In-Reply-To: <CAE17a0Vo8Om2+FoTPULuGFWc_iKL_RSa+coc_Fed8h1q6LU=0g@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] deploy a debian lenny domU under debian squeeze
	dom0.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 04/12/12 15:06, Mauro escribi=F3:
> I have a server with debian squeeze dom0 and some debian squeeze domUs.
> In another machine I have a debian lenny dom0 with some debian lenny domU=
s.
> I want to migrate all debian lenny domUs in the machine with debian
> squeeze dom0 without upgrading the operating system.
> Is it possible?
Yes, straight and trivial enough.

Just move your storages. Make sure your Squeeze Dom0 has available a =

suitable kernel and initrd for your Lenny DomU, 3 ways to go:
- Just copy kernel and initrd images from Lenny Dom0 to Squeeze Dom0.
- Make your Lenny DomU's to boot via pygrub and make them to hold their =

own kernel. That means install a xen-kernel within DomU and fabricate =

some grub.cfg. You need not to install Grub within DomU.
- Once on Squeeze Dom0, make your Lenny DomU to boot a more recent =

kernel and initrd. Install the corresponding kernel from backports in =

Lenny DomU or copy /lib/modules/whatever from Dom0.

> I see some differences in the .cfg files between squeeze domUs and lenny =
domUs.
The config files are back-compatible.
A more recent Xen use pygrub, which is probably not available under an =

older one. A specific mention of "kernel" and "initrd" will work with =

either version.

Check this thread. It's about something completly different, but =

explains the way the different boot loader work with Xen.
http://lists.xen.org/archives/html/xen-users/2012-11/msg00208.html

> lenny domUs do not have linux-image kernel installed, I have to install?
Depend on what way you choose.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 22:08:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 22:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg0e2-00085c-BW; Tue, 04 Dec 2012 22:07:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nunomagalhaes@eu.ipp.pt>) id 1Tg0e1-00085X-Oh
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 22:07:13 +0000
Received: from [85.158.139.211:29288] by server-2.bemta-5.messagelabs.com id
	6A/CF-04892-0147EB05; Tue, 04 Dec 2012 22:07:12 +0000
X-Env-Sender: nunomagalhaes@eu.ipp.pt
X-Msg-Ref: server-11.tower-206.messagelabs.com!1354658830!19095781!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17294 invoked from network); 4 Dec 2012 22:07:12 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 22:07:12 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so5390981oag.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 14:07:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type:x-gm-message-state;
	bh=TJF4RIdjSmWCJpPUsPj4jHKxKVX64jDl68j/EjaiMH8=;
	b=J8D3qCQ5hsEj9S/MmxSNVU9p3kDrtIUJiMYDLc8v0fF6qAgUD4ItzGftbi7HrU74sD
	Wm03xhXxZgkX+ykk9rhBqI0yDLTR9UevtA3e2+39E+3NsOrK/wnlk9GJHp0uy3Qd78hr
	rsKSHnf2LxG94/b/XsVwDGGMaxHuIfMbELizB06tYCQIYdVXQYXt3O8oxvH1qVl4I8Wz
	flGeB1CwaoUjstva9iRr5yfFGaWL1Pq211xZWyKjOejeVOLWIV+QOWaHEqPI1qDRl4vE
	j7UyCOomYz0cn6YUFgLnvp69/xhaV8yg8X79B1mbNuooexbQ3XYHaaMSsYa53/scwX+s
	pHpg==
Received: by 10.60.20.101 with SMTP id m5mr12651020oee.102.1354658830509; Tue,
	04 Dec 2012 14:07:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.21.164 with HTTP; Tue, 4 Dec 2012 14:06:50 -0800 (PST)
In-Reply-To: <1354639060.15296.68.camel@zakaz.uk.xensource.com>
References: <50BE13F8.7010001@hilboll.de> <50BE1B95.7040900@laukamp.me>
	<1354639060.15296.68.camel@zakaz.uk.xensource.com>
From: =?UTF-8?Q?Nuno_Magalh=C3=A3es?= <nunomagalhaes@eu.ipp.pt>
Date: Tue, 4 Dec 2012 22:06:50 +0000
Message-ID: <CADqA9uboQJJ+=PyjdkU_UMfe2i56LMcr--1j_nVJ2rofe6hgCw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmikIKTqoqjnqwL/8ASh+im06EfodHKCa4Q+GkuoeDfUsD0o2B1VTWD1fBGgTHO5oUJgkoW
Subject: Re: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Not really an expert, all i can say was that i installed a Xen dom0
from stable Debian a few months ago, no frills, all through the Debian
installer, with async RAID+LVM. It was mostly an experiment, i''l redo
it sometime "soon" (hopefully with better emphasis on HVMs).

Unless you have specific needs, i'd recommend a stable build.

HTH,
Nuno

-- 
"On the internet, nobody knows you're a dog."

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 04 22:08:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Dec 2012 22:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg0e2-00085c-BW; Tue, 04 Dec 2012 22:07:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nunomagalhaes@eu.ipp.pt>) id 1Tg0e1-00085X-Oh
	for xen-users@lists.xen.org; Tue, 04 Dec 2012 22:07:13 +0000
Received: from [85.158.139.211:29288] by server-2.bemta-5.messagelabs.com id
	6A/CF-04892-0147EB05; Tue, 04 Dec 2012 22:07:12 +0000
X-Env-Sender: nunomagalhaes@eu.ipp.pt
X-Msg-Ref: server-11.tower-206.messagelabs.com!1354658830!19095781!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17294 invoked from network); 4 Dec 2012 22:07:12 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	4 Dec 2012 22:07:12 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so5390981oag.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 14:07:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type:x-gm-message-state;
	bh=TJF4RIdjSmWCJpPUsPj4jHKxKVX64jDl68j/EjaiMH8=;
	b=J8D3qCQ5hsEj9S/MmxSNVU9p3kDrtIUJiMYDLc8v0fF6qAgUD4ItzGftbi7HrU74sD
	Wm03xhXxZgkX+ykk9rhBqI0yDLTR9UevtA3e2+39E+3NsOrK/wnlk9GJHp0uy3Qd78hr
	rsKSHnf2LxG94/b/XsVwDGGMaxHuIfMbELizB06tYCQIYdVXQYXt3O8oxvH1qVl4I8Wz
	flGeB1CwaoUjstva9iRr5yfFGaWL1Pq211xZWyKjOejeVOLWIV+QOWaHEqPI1qDRl4vE
	j7UyCOomYz0cn6YUFgLnvp69/xhaV8yg8X79B1mbNuooexbQ3XYHaaMSsYa53/scwX+s
	pHpg==
Received: by 10.60.20.101 with SMTP id m5mr12651020oee.102.1354658830509; Tue,
	04 Dec 2012 14:07:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.21.164 with HTTP; Tue, 4 Dec 2012 14:06:50 -0800 (PST)
In-Reply-To: <1354639060.15296.68.camel@zakaz.uk.xensource.com>
References: <50BE13F8.7010001@hilboll.de> <50BE1B95.7040900@laukamp.me>
	<1354639060.15296.68.camel@zakaz.uk.xensource.com>
From: =?UTF-8?Q?Nuno_Magalh=C3=A3es?= <nunomagalhaes@eu.ipp.pt>
Date: Tue, 4 Dec 2012 22:06:50 +0000
Message-ID: <CADqA9uboQJJ+=PyjdkU_UMfe2i56LMcr--1j_nVJ2rofe6hgCw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQmikIKTqoqjnqwL/8ASh+im06EfodHKCa4Q+GkuoeDfUsD0o2B1VTWD1fBGgTHO5oUJgkoW
Subject: Re: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Not really an expert, all i can say was that i installed a Xen dom0
from stable Debian a few months ago, no frills, all through the Debian
installer, with async RAID+LVM. It was mostly an experiment, i''l redo
it sometime "soon" (hopefully with better emphasis on HVMs).

Unless you have specific needs, i'd recommend a stable build.

HTH,
Nuno

-- 
"On the internet, nobody knows you're a dog."

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 05 00:50:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 00:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg3Ad-0004cs-3T; Wed, 05 Dec 2012 00:49:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rabidcicada@gmail.com>) id 1Tg3Ab-0004cn-Nw
	for xen-users@lists.xen.org; Wed, 05 Dec 2012 00:49:01 +0000
Received: from [85.158.143.99:4917] by server-2.bemta-4.messagelabs.com id
	B7/3D-28922-DF99EB05; Wed, 05 Dec 2012 00:49:01 +0000
X-Env-Sender: rabidcicada@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1354668538!22826983!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18701 invoked from network); 5 Dec 2012 00:49:00 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Dec 2012 00:49:00 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so5314097obc.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 16:48:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=8YCoKpswfeCnDI7TtI/6O/ux5iIIq3gxIZSsfBsotvo=;
	b=Py86mmCO/ynhhCBNO50CnaA3islTGWQ3123+bnScogdxgdEZPafoQJpmoq5JzR9TrG
	7APXzFhOVGkRer3bUeaVxlEVmQFyOaRqn0S5cv7UsJyXGQ4GPwxtRLHxSitDmQd5doIx
	3MIF6fbWoyZSUdAgqttbbPlxysx/JbHLpRfLu4nuwUE3AD5penseNtigveK1YgFt4wQy
	2ie19/vasRVx6WULjbdscRDVmemYOupduMy+xlcudHC6XFjSSv3iKT4Zoa/l2K53Gtkc
	J/kVZs+MKLJwAbOvwi8NvbpCLG+3OFsAGvSuntfjInreGYvEZB/uojOBoxNNHym/b4R6
	CIkA==
MIME-Version: 1.0
Received: by 10.182.54.102 with SMTP id i6mr9352426obp.67.1354668538406; Tue,
	04 Dec 2012 16:48:58 -0800 (PST)
Received: by 10.76.174.36 with HTTP; Tue, 4 Dec 2012 16:48:58 -0800 (PST)
In-Reply-To: <CADqA9uboQJJ+=PyjdkU_UMfe2i56LMcr--1j_nVJ2rofe6hgCw@mail.gmail.com>
References: <50BE13F8.7010001@hilboll.de> <50BE1B95.7040900@laukamp.me>
	<1354639060.15296.68.camel@zakaz.uk.xensource.com>
	<CADqA9uboQJJ+=PyjdkU_UMfe2i56LMcr--1j_nVJ2rofe6hgCw@mail.gmail.com>
Date: Tue, 4 Dec 2012 19:48:58 -0500
Message-ID: <CAE9T9FFtKEr3ULJEsWg+=+xxUVo73UqtVBcudF+K=8gUsrnjpw@mail.gmail.com>
From: RabidCicada <rabidcicada@gmail.com>
To: =?ISO-8859-1?Q?Nuno_Magalh=E3es?= <nunomagalhaes@eu.ipp.pt>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6416270575357753320=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6416270575357753320==
Content-Type: multipart/alternative; boundary=14dae93a114505261b04d010596a

--14dae93a114505261b04d010596a
Content-Type: text/plain; charset=ISO-8859-1

I'll chime in here also.

For Debian:
I personally compiled linuses most recent kernel from source (which
includes the latest support for xen) and it worked without a problem.
I also compiled xen 4.2 from srouce from the repo and it ran without a
problem whatsoever.

On the XCP front, I would appreciate any links to compiling from source..if
the link is not out of date :).

Been wanting to compile XCP but been spending time prepping for my first
kid!

--14dae93a114505261b04d010596a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>I&#39;ll chime in here also.</div><div>=A0</div><div>For Debian:=A0</d=
iv><div>I personally compiled linuses most recent kernel from source=A0(whi=
ch includes the latest support for xen) and it worked without a problem.</d=
iv>
<div>I also compiled xen 4.2 from srouce from the repo and it ran without a=
 problem whatsoever.</div><div>=A0</div><div>On the XCP front, I would appr=
eciate any links to compiling from source..if the link is not out of date :=
).</div>
<div>=A0</div><div>Been wanting to compile XCP but been spending time prepp=
ing for my first kid!</div><div class=3D"gmail_extra"><br>=A0</div>

--14dae93a114505261b04d010596a--


--===============6416270575357753320==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6416270575357753320==--


From xen-users-bounces@lists.xen.org Wed Dec 05 00:50:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 00:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg3Ad-0004cs-3T; Wed, 05 Dec 2012 00:49:03 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rabidcicada@gmail.com>) id 1Tg3Ab-0004cn-Nw
	for xen-users@lists.xen.org; Wed, 05 Dec 2012 00:49:01 +0000
Received: from [85.158.143.99:4917] by server-2.bemta-4.messagelabs.com id
	B7/3D-28922-DF99EB05; Wed, 05 Dec 2012 00:49:01 +0000
X-Env-Sender: rabidcicada@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1354668538!22826983!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18701 invoked from network); 5 Dec 2012 00:49:00 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Dec 2012 00:49:00 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so5314097obc.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 16:48:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=8YCoKpswfeCnDI7TtI/6O/ux5iIIq3gxIZSsfBsotvo=;
	b=Py86mmCO/ynhhCBNO50CnaA3islTGWQ3123+bnScogdxgdEZPafoQJpmoq5JzR9TrG
	7APXzFhOVGkRer3bUeaVxlEVmQFyOaRqn0S5cv7UsJyXGQ4GPwxtRLHxSitDmQd5doIx
	3MIF6fbWoyZSUdAgqttbbPlxysx/JbHLpRfLu4nuwUE3AD5penseNtigveK1YgFt4wQy
	2ie19/vasRVx6WULjbdscRDVmemYOupduMy+xlcudHC6XFjSSv3iKT4Zoa/l2K53Gtkc
	J/kVZs+MKLJwAbOvwi8NvbpCLG+3OFsAGvSuntfjInreGYvEZB/uojOBoxNNHym/b4R6
	CIkA==
MIME-Version: 1.0
Received: by 10.182.54.102 with SMTP id i6mr9352426obp.67.1354668538406; Tue,
	04 Dec 2012 16:48:58 -0800 (PST)
Received: by 10.76.174.36 with HTTP; Tue, 4 Dec 2012 16:48:58 -0800 (PST)
In-Reply-To: <CADqA9uboQJJ+=PyjdkU_UMfe2i56LMcr--1j_nVJ2rofe6hgCw@mail.gmail.com>
References: <50BE13F8.7010001@hilboll.de> <50BE1B95.7040900@laukamp.me>
	<1354639060.15296.68.camel@zakaz.uk.xensource.com>
	<CADqA9uboQJJ+=PyjdkU_UMfe2i56LMcr--1j_nVJ2rofe6hgCw@mail.gmail.com>
Date: Tue, 4 Dec 2012 19:48:58 -0500
Message-ID: <CAE9T9FFtKEr3ULJEsWg+=+xxUVo73UqtVBcudF+K=8gUsrnjpw@mail.gmail.com>
From: RabidCicada <rabidcicada@gmail.com>
To: =?ISO-8859-1?Q?Nuno_Magalh=E3es?= <nunomagalhaes@eu.ipp.pt>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Choosing Debian or Ubuntu as dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6416270575357753320=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6416270575357753320==
Content-Type: multipart/alternative; boundary=14dae93a114505261b04d010596a

--14dae93a114505261b04d010596a
Content-Type: text/plain; charset=ISO-8859-1

I'll chime in here also.

For Debian:
I personally compiled linuses most recent kernel from source (which
includes the latest support for xen) and it worked without a problem.
I also compiled xen 4.2 from srouce from the repo and it ran without a
problem whatsoever.

On the XCP front, I would appreciate any links to compiling from source..if
the link is not out of date :).

Been wanting to compile XCP but been spending time prepping for my first
kid!

--14dae93a114505261b04d010596a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>I&#39;ll chime in here also.</div><div>=A0</div><div>For Debian:=A0</d=
iv><div>I personally compiled linuses most recent kernel from source=A0(whi=
ch includes the latest support for xen) and it worked without a problem.</d=
iv>
<div>I also compiled xen 4.2 from srouce from the repo and it ran without a=
 problem whatsoever.</div><div>=A0</div><div>On the XCP front, I would appr=
eciate any links to compiling from source..if the link is not out of date :=
).</div>
<div>=A0</div><div>Been wanting to compile XCP but been spending time prepp=
ing for my first kid!</div><div class=3D"gmail_extra"><br>=A0</div>

--14dae93a114505261b04d010596a--


--===============6416270575357753320==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6416270575357753320==--


From xen-users-bounces@lists.xen.org Wed Dec 05 02:14:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 02:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg4UW-0002mf-0p; Wed, 05 Dec 2012 02:13:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skymei@cywee.com>) id 1Tg4CN-0002GX-7Z
	for xen-users@lists.xensource.com; Wed, 05 Dec 2012 01:54:55 +0000
Received: from [85.158.143.35:45979] by server-2.bemta-4.messagelabs.com id
	0E/A1-28922-E69AEB05; Wed, 05 Dec 2012 01:54:54 +0000
X-Env-Sender: skymei@cywee.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1354672489!14078035!1
X-Originating-IP: [210.71.187.217]
X-SpamReason: No, hits=-1.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	MIME_BASE64_TEXT,MIME_BOUND_NEXTPART,ML_RADAR_FP_R_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4446 invoked from network); 5 Dec 2012 01:54:50 -0000
Received: from smtp2.hibox.hinet.net (HELO smtp2.hibox.hinet.net)
	(210.71.187.217) by server-15.tower-21.messagelabs.com with SMTP;
	5 Dec 2012 01:54:50 -0000
X-EnvelopeFrom: skymei@cywee.com
X-EnvelopeRecipients: xen-users@lists.xensource.com
X-MID: 179965590
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AscGAOelvlCsEjwY/2dsb2JhbABEgkl+gm23DnYWc4IeAQEBAwEBAiRMCwsFAwECCQQEAwECLQICJicIBgESCgeHeQWTDJprCJMOjEKDH4EXA4hdhTaCH4Mjgi6GDYo6gn+BXw
X-IronPort-AV: E=Sophos;i="4.84,218,1355068800"; 
	d="scan'208,217";a="179965590"
Received: from unknown (HELO hb2-smtpbko04.hibox.hinet.net) ([172.18.60.24])
	by smtp2.hibox.hinet.net with ESMTP; 05 Dec 2012 09:54:49 +0800
Received: from unknown (HELO hb2-smtpclt03.hibox.hinet.net) ([172.16.20.14])
	by hb2-smtpbko04.hibox.hinet.net with ESMTP; 05 Dec 2012 09:54:48 +0800
X-SBRS: -4.0
X-Remote-IP: 125.119.0.206
X-Remote-Host: No hostname
X-MID: 176405569
X-Client-Tag: 176405569
X-Auth-ID: skymei@cywee.com
X-EnvelopeFrom: skymei@cywee.com
X-EnvelopeRecipients: james.harper@bendigoit.com.au,
	xen-users@lists.xensource.com
Received: from unknown (HELO sky-PC) ([125.119.0.206])
	by hb2-smtpclt03.hibox.hinet.net with ESMTP; 05 Dec 2012 09:54:48 +0800
Date: Wed, 5 Dec 2012 09:54:48 +0800
From: skymei <skymei@cywee.com>
To: james.harper <james.harper@bendigoit.com.au>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <1354506695251-5712636.post@n5.nabble.com>, 
	<6035A0D088A63A46850C3988ED045A4B32CACF0F@BITCOM1.int.sbss.com.au>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.0.1.91[cn]
Mime-Version: 1.0
Message-ID: <201212050954476421447@cywee.com>
X-Mailman-Approved-At: Wed, 05 Dec 2012 02:13:38 +0000
Subject: Re: [Xen-users] windows pv driver develop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: skymei <skymei@cywee.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7933933192051912831=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============7933933192051912831==
Content-Type: multipart/alternative;
	boundary="----=_001_NextPart048354462064_=----"

This is a multi-part message in MIME format.

------=_001_NextPart048354462064_=----
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: base64

RGVhciBKYW1lcy5oYXJwZXI6DQoNCkknbGwgdmVyeSBleGNpdGluZyBhYm91dCB5b3VyIHJlcGx5
LiBJbiBzaG9ydCwgSSB3YW50IHRvIGRldmVsb3AgYSBwYWlyIG9mIHZpcnR1YWwgZHJpdmVyKCBm
cm9udGVuZCBhbmQgYmFja2VuZCkgd2hpY2ggY2FuIGNvbW11bmljYXRlIHdpdGggZWFjaCBvdGhl
ciBieSBTaGFyZSBtZW1vcnkgLGV2ZW50IGNoYW5uZWwgYW5kIHhlbnN0b3JlLCAgSSd2ZSByZWFs
aXplZCB0aGlzIGluIGxpbnV4IGRvbTAgYW5kIGRvbVUsIE5vdyBJIHdhbnQgdG8gcG9ydCB0aGUg
ZnJvbnRlbmQgZHJpdmVyIHRvIHdpbmRvd3MgRG9tVS4gSSB3YW50IHRvIHRha2UgYWR2YW50YWdl
IG9mIHRoZSBHbnR0YWJsZS9ldmVudCBjaGFubmVsL3hlbmJ1cyBtZWNoYW5pc20gaW4geW91ciBH
UExQViBkcml2ZXIuIEJ1dCBJIGRvbid0IGtub3cgaG93Pw0KSSd2ZSBzZWVuIHlvdSBoYXZlIHJl
Z2lzdGVyIHNvbWUgaW50ZXJmYWNlcyBpbiB2ZXJzaW9uIDAuNC4wIGFzIGZvbGxvd2luZyB3aGlj
aCBjYW4gYmUgcXVlcnllZCBieSBvdGhlciBkcml2ZXIuIEJ1dCB0aGVzZSBoYXZlIGJlZW4gcmVt
b3ZlZCBpbiB5b3VyIGxhdGVzdCBkcml2ZXIuIA0KU28gSSB0aGluaywgSXMgdGhlcmUgYW55IG90
aGVyIHdheSB0byB1c2UgdGhlc2UgaW50ZXJmYWNlcyBpbiB5b3VyIGxhdGVzdCBkcml2ZXIsIG9y
IGNhbiB5b3Ugb3BlbiB0aGVzZSBpbnRlcmZhY2VzIGFnYWluLiBTbyBhbGwgdGhlIGRldmVsb3Bl
cnMgd2hvIHdvcmsgb24gZnJvbnRlbmQgYW5kIGJhY2tlbmQgY29tbXVuaWNhdGlvbiAgd2lsbCBh
cHByZWNpYXRlIGl0Lg0KIA0KVGhhbmtzLg0KU2luY2VyZWx5Lg0KDQogIFJ0bFplcm9NZW1vcnko
JkV2dENobkludGVyZmFjZSwgc2l6ZW9mKEV2dENobkludGVyZmFjZSkpOw0KICBFdnRDaG5JbnRl
cmZhY2UuSW50ZXJmYWNlSGVhZGVyLlNpemUgPSBzaXplb2YoRXZ0Q2huSW50ZXJmYWNlKTsNCiAg
RXZ0Q2huSW50ZXJmYWNlLkludGVyZmFjZUhlYWRlci5WZXJzaW9uID0gMTsNCiAgRXZ0Q2huSW50
ZXJmYWNlLkludGVyZmFjZUhlYWRlci5Db250ZXh0ID0gTlVMTDsNCiAgRXZ0Q2huSW50ZXJmYWNl
LkludGVyZmFjZUhlYWRlci5JbnRlcmZhY2VSZWZlcmVuY2UgPSBXZGZEZXZpY2VJbnRlcmZhY2VS
ZWZlcmVuY2VOb09wOw0KICBFdnRDaG5JbnRlcmZhY2UuSW50ZXJmYWNlSGVhZGVyLkludGVyZmFj
ZURlcmVmZXJlbmNlID0gV2RmRGV2aWNlSW50ZXJmYWNlRGVyZWZlcmVuY2VOb09wOw0KICBFdnRD
aG5JbnRlcmZhY2UuQmluZCA9IEV2dENobl9CaW5kOw0KICBFdnRDaG5JbnRlcmZhY2UuVW5iaW5k
ID0gRXZ0Q2huX1VuYmluZDsNCiAgRXZ0Q2huSW50ZXJmYWNlLk1hc2sgPSBFdnRDaG5fTWFzazsN
CiAgRXZ0Q2huSW50ZXJmYWNlLlVubWFzayA9IEV2dENobl9Vbm1hc2s7DQogIEV2dENobkludGVy
ZmFjZS5Ob3RpZnkgPSBFdnRDaG5fTm90aWZ5Ow0KICBFdnRDaG5JbnRlcmZhY2UuQWxsb2NVbmJv
dW5kID0gRXZ0Q2huX0FsbG9jVW5ib3VuZDsNCiAgV0RGX1FVRVJZX0lOVEVSRkFDRV9DT05GSUdf
SU5JVCgmcWlDb25maWcsIChQSU5URVJGQUNFKSZFdnRDaG5JbnRlcmZhY2UsICZHVUlEX1hFTl9J
RkFDRV9FVlRDSE4sIE5VTEwpOw0KICBzdGF0dXMgPSBXZGZEZXZpY2VBZGRRdWVyeUludGVyZmFj
ZShDaGlsZERldmljZSwgJnFpQ29uZmlnKTsNCiAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpDQog
IHsNCiAgICByZXR1cm4gc3RhdHVzOw0KICB9DQoNCiAgUnRsWmVyb01lbW9yeSgmWGVuSW50ZXJm
YWNlLCBzaXplb2YoWGVuSW50ZXJmYWNlKSk7DQogIFhlbkludGVyZmFjZS5JbnRlcmZhY2VIZWFk
ZXIuU2l6ZSA9IHNpemVvZihYZW5JbnRlcmZhY2UpOw0KICBYZW5JbnRlcmZhY2UuSW50ZXJmYWNl
SGVhZGVyLlZlcnNpb24gPSAxOw0KICBYZW5JbnRlcmZhY2UuSW50ZXJmYWNlSGVhZGVyLkNvbnRl
eHQgPSBOVUxMOw0KICBYZW5JbnRlcmZhY2UuSW50ZXJmYWNlSGVhZGVyLkludGVyZmFjZVJlZmVy
ZW5jZSA9IFdkZkRldmljZUludGVyZmFjZVJlZmVyZW5jZU5vT3A7DQogIFhlbkludGVyZmFjZS5J
bnRlcmZhY2VIZWFkZXIuSW50ZXJmYWNlRGVyZWZlcmVuY2UgPSBXZGZEZXZpY2VJbnRlcmZhY2VE
ZXJlZmVyZW5jZU5vT3A7DQogIFhlbkludGVyZmFjZS5BbGxvY01NSU8gPSBYZW5QQ0lfQWxsb2NN
TUlPOw0KICBXREZfUVVFUllfSU5URVJGQUNFX0NPTkZJR19JTklUKCZxaUNvbmZpZywgKFBJTlRF
UkZBQ0UpJlhlbkludGVyZmFjZSwgJkdVSURfWEVOX0lGQUNFX1hFTiwgTlVMTCk7DQogIHN0YXR1
cyA9IFdkZkRldmljZUFkZFF1ZXJ5SW50ZXJmYWNlKENoaWxkRGV2aWNlLCAmcWlDb25maWcpOw0K
ICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkgew0KICAgIHJldHVybiBzdGF0dXM7DQogIH0NCg0K
ICBSdGxaZXJvTWVtb3J5KCZHbnRUYmxJbnRlcmZhY2UsIHNpemVvZihHbnRUYmxJbnRlcmZhY2Up
KTsNCiAgR250VGJsSW50ZXJmYWNlLkludGVyZmFjZUhlYWRlci5TaXplID0gc2l6ZW9mKEdudFRi
bEludGVyZmFjZSk7DQogIEdudFRibEludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuVmVyc2lvbiA9
IDE7DQogIEdudFRibEludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuQ29udGV4dCA9IE5VTEw7DQog
IEdudFRibEludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuSW50ZXJmYWNlUmVmZXJlbmNlID0gV2Rm
RGV2aWNlSW50ZXJmYWNlUmVmZXJlbmNlTm9PcDsNCiAgR250VGJsSW50ZXJmYWNlLkludGVyZmFj
ZUhlYWRlci5JbnRlcmZhY2VEZXJlZmVyZW5jZSA9IFdkZkRldmljZUludGVyZmFjZURlcmVmZXJl
bmNlTm9PcDsNCiAgR250VGJsSW50ZXJmYWNlLkdyYW50QWNjZXNzID0gR250VGJsX0dyYW50QWNj
ZXNzOw0KICBHbnRUYmxJbnRlcmZhY2UuRW5kQWNjZXNzID0gR250VGJsX0VuZEFjY2VzczsNCiAg
V0RGX1FVRVJZX0lOVEVSRkFDRV9DT05GSUdfSU5JVCgmcWlDb25maWcsIChQSU5URVJGQUNFKSZH
bnRUYmxJbnRlcmZhY2UsICZHVUlEX1hFTl9JRkFDRV9HTlRUQkwsIE5VTEwpOw0KICBzdGF0dXMg
PSBXZGZEZXZpY2VBZGRRdWVyeUludGVyZmFjZShDaGlsZERldmljZSwgJnFpQ29uZmlnKTsNCiAg
aWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpIHsNCiAgICByZXR1cm4gc3RhdHVzOw0KICB9DQoNCiAg
UnRsWmVyb01lbW9yeSgmWGVuQnVzSW50ZXJmYWNlLCBzaXplb2YoWGVuQnVzSW50ZXJmYWNlKSk7
DQoNCiAgWGVuQnVzSW50ZXJmYWNlLkludGVyZmFjZUhlYWRlci5TaXplID0gc2l6ZW9mKFhlbkJ1
c0ludGVyZmFjZSk7DQogIFhlbkJ1c0ludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuVmVyc2lvbiA9
IDE7DQogIFhlbkJ1c0ludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuQ29udGV4dCA9IE5VTEw7DQog
IC8vWGVuQnVzSW50ZXJmYWNlLkludGVyZmFjZUhlYWRlci5Db250ZXh0ID0gRXhBbGxvY2F0ZVBv
b2xXaXRoVGFnKE5vblBhZ2VkUG9vbCwgKHN0cmxlbihYZW5JZGVudGlmaWNhdGlvbkRlc2MtPlBh
dGgpICsgMSksIFhFTlBDSV9QT09MX1RBRyk7DQogIC8vc3RyY3B5KFhlbkJ1c0ludGVyZmFjZS5J
bnRlcmZhY2VIZWFkZXIuQ29udGV4dCwgWGVuSWRlbnRpZmljYXRpb25EZXNjLT5QYXRoKTsNCiAg
WGVuQnVzSW50ZXJmYWNlLlJlYWQgPSBYZW5CdXNfUmVhZDsNCiAgWGVuQnVzSW50ZXJmYWNlLldy
aXRlID0gWGVuQnVzX1dyaXRlOw0KICBYZW5CdXNJbnRlcmZhY2UuUHJpbnRmID0gWGVuQnVzX1By
aW50ZjsNCiAgWGVuQnVzSW50ZXJmYWNlLlN0YXJ0VHJhbnNhY3Rpb24gPSBYZW5CdXNfU3RhcnRU
cmFuc2FjdGlvbjsNCiAgWGVuQnVzSW50ZXJmYWNlLkVuZFRyYW5zYWN0aW9uID0gWGVuQnVzX0Vu
ZFRyYW5zYWN0aW9uOw0KICBYZW5CdXNJbnRlcmZhY2UuTGlzdCA9IFhlbkJ1c19MaXN0Ow0KICBY
ZW5CdXNJbnRlcmZhY2UuQWRkV2F0Y2ggPSBYZW5CdXNfQWRkV2F0Y2g7DQogIFhlbkJ1c0ludGVy
ZmFjZS5SZW1XYXRjaCA9IFhlbkJ1c19SZW1XYXRjaDsNCiAgV0RGX1FVRVJZX0lOVEVSRkFDRV9D
T05GSUdfSU5JVCgmcWlDb25maWcsIChQSU5URVJGQUNFKSZYZW5CdXNJbnRlcmZhY2UsICZHVUlE
X1hFTl9JRkFDRV9YRU5CVVMsIE5VTEwpOw0KICBzdGF0dXMgPSBXZGZEZXZpY2VBZGRRdWVyeUlu
dGVyZmFjZShDaGlsZERldmljZSwgJnFpQ29uZmlnKTsNCiAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1
cykpIHsNCiAgICByZXR1cm4gc3RhdHVzOw0KICB9DQoNCg0KDQoNCg0KDQoNCg0KU2t5DQpDeVdl
ZSBHcm91cCBMdGQuDQpSb29tIDkwMiwgQmFvWWkgQnVpbGRpbmcsIE5vLjM3NjAgTmFuaHVhbiBS
b2FkLCBCaW5qaWFuZyBIYW5nemhvdS4NCtXjva26vNbdsfW9rcTPu7fCtzM3NjC6xbGj0tq088/D
OTAyDQpFbWFpbDogc2t5bWVpQGN5d2VlLmNvbQ0KVGVsOiAgMDU3MS04MTAyNTI2MSBleHQgNjE2
DQpNb2JpbGU6IDEzODY4MTEwMTI2DQogDQoNCkZyb206IEphbWVzIEhhcnBlcg0KRGF0ZTogMjAx
Mi0xMi0wNCAwNjo0NQ0KVG86IHNreTsgeGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20NClN1
YmplY3Q6IFJFOiBbWGVuLXVzZXJzXSB3aW5kb3dzIHB2IGRyaXZlciBkZXZlbG9wDQo+IA0KPiBI
aSwgSSB3YW50IHRvIGRldmVsb3AgYSBkZXZpY2UgZHJpdmVyICBiYXNlZCBvbiB0aGUgR1BMUFYu
IEJ1dCBJIGRvbid0IGtub3cNCj4gaG93IHRvIHRha2UgYWR2YW50YWdlIG9mIHRoZSB4ZW4gbWVj
aGFuaXNtKHhlbmJ1cywgZXZlbnQgY2hhbm5lbCwgZ3JhbnQNCj4gdGFibGUpIHJlYWxpemVkIGJ5
IEdQTFBWIGluIHRoZSBjdXJyZW50IHZlcnNpb24uDQo+IEkgaGF2ZSBzZWVuIHRoYXQgdGhlcmUg
YXJlIHRocmVlIGludGVyZmFjZXMgd2hpY2ggY2FuIGJlIGFjY2Vzc2VkIGJ5IG90aGVyDQo+IGRy
aXZlciBpbiBlYXJsaWVyIHZlcnNpb24sYnV0IEknbSB2ZXJ5IHB1enpsZSB0byB1c2UgdGhlc2Ug
aW50ZXJmYWNlcyBpbiB0aGUNCj4gY3VycmVudCB2ZXJzaW9uLg0KPiANCj4gQ2FuIGFueW9uZSBp
cyBraW5kbHkgZW5vdWdodCB0byBoZWxwIG1lIG91dC4NCj4gDQoNClRoZSB2ZWN0b3IgdGFibGUg
YW5kIG90aGVyIGRldGFpbHMgaXMgYWNjZXNzZWQgYnkgYSBmYWlybHkgY2x1bmt5IHNoYXJlZCBt
ZW1vcnkgcGFnZSBtZXRob2QuIEl0J3Mgbm90IHZlcnkgcHJldHR5IGJ1dCBkb2VzIG1lYW4gdGhh
dCB0aGUgc2V0dXAgYW5kIHRlYXJkb3duIGlzIGRvbmUgYXV0b21hdGljYWxseS4NCg0KV2hhdCBz
b3J0IG9mIGRldmljZSBhcmUgeW91IGRldmVsb3BpbmcgZm9yPyBJcyBpdCBzb21ldGhpbmcgd2hl
cmUgdGhlIGNvbmZpZyBpcyBzdGF0aWM/IChlZyBldmVudCBjaGFubmVsLCB4ZW5zdG9yZSBlbnRy
aWVzIGV0YyBkb24ndCBjaGFuZ2UgYWZ0ZXIgaW5pdCkNCg0KSmFtZXM=

------=_001_NextPart048354462064_=----
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><HEAD>
<META content=3D"text/html; charset=3DGB2312" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000080; =
FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.17115"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Dear James.harper:</DIV>
<DIV>&nbsp;</DIV>
<DIV style=3D"TEXT-INDENT: 2em">I'll very exciting about your reply. In sh=
ort, I=20
want to develop a pair of virtual driver( frontend and backend) which=20
can&nbsp;communicate with each other by Share memory ,event channel and=20
xenstore,&nbsp; I've realized this in linux dom0 and domU, Now I want to p=
ort=20
the frontend driver to windows DomU.&nbsp;I want to take advantage of the=20
Gnttable/event channel/xenbus mechanism in your GPLPV driver. But I don't =
know=20
how?</DIV>
<DIV style=3D"TEXT-INDENT: 2em">I've seen you have register some interface=
s in=20
version 0.4.0 as following which can be queryed by other driver. But these=
 have=20
been removed in your latest driver. </DIV>
<DIV style=3D"TEXT-INDENT: 2em">So I think, Is there any other way to use =
these=20
interfaces in your latest driver, or can you open these interfaces&nbsp;ag=
ain.=20
So all the developers who&nbsp;work on frontend and backend communication=20
&nbsp;will appreciate&nbsp;it.</DIV>
<DIV style=3D"TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV style=3D"TEXT-INDENT: 2em">Thanks.</DIV>
<DIV>Sincerely.</DIV>
<DIV>&nbsp;</DIV>
<DIV style=3D"TEXT-INDENT: 2em">
<DIV>&nbsp;=20
RtlZeroMemory(&amp;EvtChnInterface,&nbsp;sizeof(EvtChnInterface));</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.Size&nbsp;=3D&nbsp;sizeof=
(EvtChnInterface);</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.Version&nbsp;=3D&nbsp;1;<=
/DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;NUL=
L;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.InterfaceReference&nbsp;=
=3D&nbsp;WdfDeviceInterfaceReferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.InterfaceDereference&nbsp=
;=3D&nbsp;WdfDeviceInterfaceDereferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Bind&nbsp;=3D&nbsp;EvtChn_Bind;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Unbind&nbsp;=3D&nbsp;EvtChn_Unbind;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Mask&nbsp;=3D&nbsp;EvtChn_Mask;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Unmask&nbsp;=3D&nbsp;EvtChn_Unmask;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Notify&nbsp;=3D&nbsp;EvtChn_Notify;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.AllocUnbound&nbsp;=3D&nbsp;EvtChn_AllocUn=
bound;</DIV>
<DIV>&nbsp;&nbsp;WDF_QUERY_INTERFACE_CONFIG_INIT(&amp;qiConfig,&nbsp;(PINT=
ERFACE)&amp;EvtChnInterface,&nbsp;&amp;GUID_XEN_IFACE_EVTCHN,&nbsp;NULL);<=
/DIV>
<DIV>&nbsp;&nbsp;status&nbsp;=3D&nbsp;WdfDeviceAddQueryInterface(ChildDevi=
ce,&nbsp;&amp;qiConfig);</DIV>
<DIV>&nbsp;&nbsp;if&nbsp;(!NT_SUCCESS(status))</DIV>
<DIV>&nbsp;&nbsp;{</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;status;</DIV>
<DIV>&nbsp;&nbsp;}</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;RtlZeroMemory(&amp;XenInterface,&nbsp;sizeof(XenInterface=
));</DIV>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.Size&nbsp;=3D&nbsp;sizeof(Xe=
nInterface);</DIV>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.Version&nbsp;=3D&nbsp;1;</DI=
V>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;NULL;<=
/DIV>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.InterfaceReference&nbsp;=3D&=
nbsp;WdfDeviceInterfaceReferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.InterfaceDereference&nbsp;=
=3D&nbsp;WdfDeviceInterfaceDereferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;XenInterface.AllocMMIO&nbsp;=3D&nbsp;XenPCI_AllocMMIO;</D=
IV>
<DIV>&nbsp;&nbsp;WDF_QUERY_INTERFACE_CONFIG_INIT(&amp;qiConfig,&nbsp;(PINT=
ERFACE)&amp;XenInterface,&nbsp;&amp;GUID_XEN_IFACE_XEN,&nbsp;NULL);</DIV>
<DIV>&nbsp;&nbsp;status&nbsp;=3D&nbsp;WdfDeviceAddQueryInterface(ChildDevi=
ce,&nbsp;&amp;qiConfig);</DIV>
<DIV>&nbsp;&nbsp;if&nbsp;(!NT_SUCCESS(status))&nbsp;{</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;status;</DIV>
<DIV>&nbsp;&nbsp;}</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;RtlZeroMemory(&amp;GntTblInterface,&nbsp;sizeof(GntTblInt=
erface));</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.Size&nbsp;=3D&nbsp;sizeof=
(GntTblInterface);</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.Version&nbsp;=3D&nbsp;1;<=
/DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;NUL=
L;</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.InterfaceReference&nbsp;=
=3D&nbsp;WdfDeviceInterfaceReferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.InterfaceDereference&nbsp=
;=3D&nbsp;WdfDeviceInterfaceDereferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.GrantAccess&nbsp;=3D&nbsp;GntTbl_GrantAcc=
ess;</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.EndAccess&nbsp;=3D&nbsp;GntTbl_EndAccess;=
</DIV>
<DIV>&nbsp;&nbsp;WDF_QUERY_INTERFACE_CONFIG_INIT(&amp;qiConfig,&nbsp;(PINT=
ERFACE)&amp;GntTblInterface,&nbsp;&amp;GUID_XEN_IFACE_GNTTBL,&nbsp;NULL);<=
/DIV>
<DIV>&nbsp;&nbsp;status&nbsp;=3D&nbsp;WdfDeviceAddQueryInterface(ChildDevi=
ce,&nbsp;&amp;qiConfig);</DIV>
<DIV>&nbsp;&nbsp;if&nbsp;(!NT_SUCCESS(status))&nbsp;{</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;status;</DIV>
<DIV>&nbsp;&nbsp;}</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;RtlZeroMemory(&amp;XenBusInterface,&nbsp;sizeof(XenBusInt=
erface));</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.InterfaceHeader.Size&nbsp;=3D&nbsp;sizeof=
(XenBusInterface);</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.InterfaceHeader.Version&nbsp;=3D&nbsp;1;<=
/DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;NUL=
L;</DIV>
<DIV>&nbsp;&nbsp;//XenBusInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;E=
xAllocatePoolWithTag(NonPagedPool,&nbsp;(strlen(XenIdentificationDesc-&gt;=
Path)&nbsp;+&nbsp;1),&nbsp;XENPCI_POOL_TAG);</DIV>
<DIV>&nbsp;&nbsp;//strcpy(XenBusInterface.InterfaceHeader.Context,&nbsp;Xe=
nIdentificationDesc-&gt;Path);</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.Read&nbsp;=3D&nbsp;XenBus_Read;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.Write&nbsp;=3D&nbsp;XenBus_Write;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.Printf&nbsp;=3D&nbsp;XenBus_Printf;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.StartTransaction&nbsp;=3D&nbsp;XenBus_Sta=
rtTransaction;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.EndTransaction&nbsp;=3D&nbsp;XenBus_EndTr=
ansaction;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.List&nbsp;=3D&nbsp;XenBus_List;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.AddWatch&nbsp;=3D&nbsp;XenBus_AddWatch;</=
DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.RemWatch&nbsp;=3D&nbsp;XenBus_RemWatch;</=
DIV>
<DIV>&nbsp;&nbsp;WDF_QUERY_INTERFACE_CONFIG_INIT(&amp;qiConfig,&nbsp;(PINT=
ERFACE)&amp;XenBusInterface,&nbsp;&amp;GUID_XEN_IFACE_XENBUS,&nbsp;NULL);<=
/DIV>
<DIV>&nbsp;&nbsp;status&nbsp;=3D&nbsp;WdfDeviceAddQueryInterface(ChildDevi=
ce,&nbsp;&amp;qiConfig);</DIV>
<DIV>&nbsp;&nbsp;if&nbsp;(!NT_SUCCESS(status))&nbsp;{</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;status;</DIV>
<DIV>&nbsp;&nbsp;}</DIV></DIV>
<DIV style=3D"TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV style=3D"TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>
<DIV>
<DIV>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US></SPAN>&nbsp;</P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Sky</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>CyWee Group Ltd.</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Room 902, BaoYi Building, No.3760 Nanhuan Road, Binjiang=20
Hangzhou.</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: '=D0=C2=BC=9A=C3=F7=F3w','serif'"></SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>=D5=E3=BD=AD=BA=BC=D6=DD=B1=F5=BD=AD=C4=CF=BB=B7=C2=B73760=BA=
=C5=B1=A3=D2=DA=B4=F3=CF=C3902</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Email: <FONT color=3D#0000ff><A=20
href=3D"mailto:skymei@cywee.com">skymei@cywee.com</A></FONT></SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Tel:&nbsp; <SPAN lang=3DEN-US>0571-81025261 </SPAN>ext 616</S=
PAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Mobile: 13868110126</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US><o:p=20
style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"></o:p></SPAN>&nbsp;</P></DIV=
></DIV></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV=20
style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt s=
olid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<DIV=20
style=3D"PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKG=
ROUND: #efefef; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px">
<DIV><B>From:</B>&nbsp;<A href=3D"mailto:james.harper@bendigoit.com.au">Ja=
mes=20
Harper</A></DIV>
<DIV><B>Date:</B>&nbsp;2012-12-04&nbsp;06:45</DIV>
<DIV><B>To:</B>&nbsp;<A href=3D"mailto:skymei@cywee.com">sky</A>; <A=20
href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.co=
m</A></DIV>
<DIV><B>Subject:</B>&nbsp;RE: [Xen-users] windows pv driver=20
develop</DIV></DIV></DIV>
<DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;Hi,&nbsp;I&nbsp;want&nbsp;to&nbsp;develop&nbsp;a&nbsp;devic=
e&nbsp;driver&nbsp;&nbsp;based&nbsp;on&nbsp;the&nbsp;GPLPV.&nbsp;But&nbsp;=
I&nbsp;don't&nbsp;know</DIV>
<DIV>&gt;&nbsp;how&nbsp;to&nbsp;take&nbsp;advantage&nbsp;of&nbsp;the&nbsp;=
xen&nbsp;mechanism(xenbus,&nbsp;event&nbsp;channel,&nbsp;grant</DIV>
<DIV>&gt;&nbsp;table)&nbsp;realized&nbsp;by&nbsp;GPLPV&nbsp;in&nbsp;the&nb=
sp;current&nbsp;version.</DIV>
<DIV>&gt;&nbsp;I&nbsp;have&nbsp;seen&nbsp;that&nbsp;there&nbsp;are&nbsp;th=
ree&nbsp;interfaces&nbsp;which&nbsp;can&nbsp;be&nbsp;accessed&nbsp;by&nbsp=
;other</DIV>
<DIV>&gt;&nbsp;driver&nbsp;in&nbsp;earlier&nbsp;version,but&nbsp;I'm&nbsp;=
very&nbsp;puzzle&nbsp;to&nbsp;use&nbsp;these&nbsp;interfaces&nbsp;in&nbsp;=
the</DIV>
<DIV>&gt;&nbsp;current&nbsp;version.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;Can&nbsp;anyone&nbsp;is&nbsp;kindly&nbsp;enought&nbsp;to&nb=
sp;help&nbsp;me&nbsp;out.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>The&nbsp;vector&nbsp;table&nbsp;and&nbsp;other&nbsp;details&nbsp;is&n=
bsp;accessed&nbsp;by&nbsp;a&nbsp;fairly&nbsp;clunky&nbsp;shared&nbsp;memor=
y&nbsp;page&nbsp;method.&nbsp;It's&nbsp;not&nbsp;very&nbsp;pretty&nbsp;but=
&nbsp;does&nbsp;mean&nbsp;that&nbsp;the&nbsp;setup&nbsp;and&nbsp;teardown&=
nbsp;is&nbsp;done&nbsp;automatically.</DIV>
<DIV>&nbsp;</DIV>
<DIV>What&nbsp;sort&nbsp;of&nbsp;device&nbsp;are&nbsp;you&nbsp;developing&=
nbsp;for?&nbsp;Is&nbsp;it&nbsp;something&nbsp;where&nbsp;the&nbsp;config&n=
bsp;is&nbsp;static?&nbsp;(eg&nbsp;event&nbsp;channel,&nbsp;xenstore&nbsp;e=
ntries&nbsp;etc&nbsp;don't&nbsp;change&nbsp;after&nbsp;init)</DIV>
<DIV>&nbsp;</DIV>
<DIV>James</DIV></DIV></BODY></HTML>

------=_001_NextPart048354462064_=------



--===============7933933192051912831==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7933933192051912831==--



From xen-users-bounces@lists.xen.org Wed Dec 05 02:14:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 02:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg4UW-0002mf-0p; Wed, 05 Dec 2012 02:13:40 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <skymei@cywee.com>) id 1Tg4CN-0002GX-7Z
	for xen-users@lists.xensource.com; Wed, 05 Dec 2012 01:54:55 +0000
Received: from [85.158.143.35:45979] by server-2.bemta-4.messagelabs.com id
	0E/A1-28922-E69AEB05; Wed, 05 Dec 2012 01:54:54 +0000
X-Env-Sender: skymei@cywee.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1354672489!14078035!1
X-Originating-IP: [210.71.187.217]
X-SpamReason: No, hits=-1.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	MIME_BASE64_TEXT,MIME_BOUND_NEXTPART,ML_RADAR_FP_R_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4446 invoked from network); 5 Dec 2012 01:54:50 -0000
Received: from smtp2.hibox.hinet.net (HELO smtp2.hibox.hinet.net)
	(210.71.187.217) by server-15.tower-21.messagelabs.com with SMTP;
	5 Dec 2012 01:54:50 -0000
X-EnvelopeFrom: skymei@cywee.com
X-EnvelopeRecipients: xen-users@lists.xensource.com
X-MID: 179965590
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AscGAOelvlCsEjwY/2dsb2JhbABEgkl+gm23DnYWc4IeAQEBAwEBAiRMCwsFAwECCQQEAwECLQICJicIBgESCgeHeQWTDJprCJMOjEKDH4EXA4hdhTaCH4Mjgi6GDYo6gn+BXw
X-IronPort-AV: E=Sophos;i="4.84,218,1355068800"; 
	d="scan'208,217";a="179965590"
Received: from unknown (HELO hb2-smtpbko04.hibox.hinet.net) ([172.18.60.24])
	by smtp2.hibox.hinet.net with ESMTP; 05 Dec 2012 09:54:49 +0800
Received: from unknown (HELO hb2-smtpclt03.hibox.hinet.net) ([172.16.20.14])
	by hb2-smtpbko04.hibox.hinet.net with ESMTP; 05 Dec 2012 09:54:48 +0800
X-SBRS: -4.0
X-Remote-IP: 125.119.0.206
X-Remote-Host: No hostname
X-MID: 176405569
X-Client-Tag: 176405569
X-Auth-ID: skymei@cywee.com
X-EnvelopeFrom: skymei@cywee.com
X-EnvelopeRecipients: james.harper@bendigoit.com.au,
	xen-users@lists.xensource.com
Received: from unknown (HELO sky-PC) ([125.119.0.206])
	by hb2-smtpclt03.hibox.hinet.net with ESMTP; 05 Dec 2012 09:54:48 +0800
Date: Wed, 5 Dec 2012 09:54:48 +0800
From: skymei <skymei@cywee.com>
To: james.harper <james.harper@bendigoit.com.au>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <1354506695251-5712636.post@n5.nabble.com>, 
	<6035A0D088A63A46850C3988ED045A4B32CACF0F@BITCOM1.int.sbss.com.au>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.0.1.91[cn]
Mime-Version: 1.0
Message-ID: <201212050954476421447@cywee.com>
X-Mailman-Approved-At: Wed, 05 Dec 2012 02:13:38 +0000
Subject: Re: [Xen-users] windows pv driver develop
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: skymei <skymei@cywee.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7933933192051912831=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============7933933192051912831==
Content-Type: multipart/alternative;
	boundary="----=_001_NextPart048354462064_=----"

This is a multi-part message in MIME format.

------=_001_NextPart048354462064_=----
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: base64

RGVhciBKYW1lcy5oYXJwZXI6DQoNCkknbGwgdmVyeSBleGNpdGluZyBhYm91dCB5b3VyIHJlcGx5
LiBJbiBzaG9ydCwgSSB3YW50IHRvIGRldmVsb3AgYSBwYWlyIG9mIHZpcnR1YWwgZHJpdmVyKCBm
cm9udGVuZCBhbmQgYmFja2VuZCkgd2hpY2ggY2FuIGNvbW11bmljYXRlIHdpdGggZWFjaCBvdGhl
ciBieSBTaGFyZSBtZW1vcnkgLGV2ZW50IGNoYW5uZWwgYW5kIHhlbnN0b3JlLCAgSSd2ZSByZWFs
aXplZCB0aGlzIGluIGxpbnV4IGRvbTAgYW5kIGRvbVUsIE5vdyBJIHdhbnQgdG8gcG9ydCB0aGUg
ZnJvbnRlbmQgZHJpdmVyIHRvIHdpbmRvd3MgRG9tVS4gSSB3YW50IHRvIHRha2UgYWR2YW50YWdl
IG9mIHRoZSBHbnR0YWJsZS9ldmVudCBjaGFubmVsL3hlbmJ1cyBtZWNoYW5pc20gaW4geW91ciBH
UExQViBkcml2ZXIuIEJ1dCBJIGRvbid0IGtub3cgaG93Pw0KSSd2ZSBzZWVuIHlvdSBoYXZlIHJl
Z2lzdGVyIHNvbWUgaW50ZXJmYWNlcyBpbiB2ZXJzaW9uIDAuNC4wIGFzIGZvbGxvd2luZyB3aGlj
aCBjYW4gYmUgcXVlcnllZCBieSBvdGhlciBkcml2ZXIuIEJ1dCB0aGVzZSBoYXZlIGJlZW4gcmVt
b3ZlZCBpbiB5b3VyIGxhdGVzdCBkcml2ZXIuIA0KU28gSSB0aGluaywgSXMgdGhlcmUgYW55IG90
aGVyIHdheSB0byB1c2UgdGhlc2UgaW50ZXJmYWNlcyBpbiB5b3VyIGxhdGVzdCBkcml2ZXIsIG9y
IGNhbiB5b3Ugb3BlbiB0aGVzZSBpbnRlcmZhY2VzIGFnYWluLiBTbyBhbGwgdGhlIGRldmVsb3Bl
cnMgd2hvIHdvcmsgb24gZnJvbnRlbmQgYW5kIGJhY2tlbmQgY29tbXVuaWNhdGlvbiAgd2lsbCBh
cHByZWNpYXRlIGl0Lg0KIA0KVGhhbmtzLg0KU2luY2VyZWx5Lg0KDQogIFJ0bFplcm9NZW1vcnko
JkV2dENobkludGVyZmFjZSwgc2l6ZW9mKEV2dENobkludGVyZmFjZSkpOw0KICBFdnRDaG5JbnRl
cmZhY2UuSW50ZXJmYWNlSGVhZGVyLlNpemUgPSBzaXplb2YoRXZ0Q2huSW50ZXJmYWNlKTsNCiAg
RXZ0Q2huSW50ZXJmYWNlLkludGVyZmFjZUhlYWRlci5WZXJzaW9uID0gMTsNCiAgRXZ0Q2huSW50
ZXJmYWNlLkludGVyZmFjZUhlYWRlci5Db250ZXh0ID0gTlVMTDsNCiAgRXZ0Q2huSW50ZXJmYWNl
LkludGVyZmFjZUhlYWRlci5JbnRlcmZhY2VSZWZlcmVuY2UgPSBXZGZEZXZpY2VJbnRlcmZhY2VS
ZWZlcmVuY2VOb09wOw0KICBFdnRDaG5JbnRlcmZhY2UuSW50ZXJmYWNlSGVhZGVyLkludGVyZmFj
ZURlcmVmZXJlbmNlID0gV2RmRGV2aWNlSW50ZXJmYWNlRGVyZWZlcmVuY2VOb09wOw0KICBFdnRD
aG5JbnRlcmZhY2UuQmluZCA9IEV2dENobl9CaW5kOw0KICBFdnRDaG5JbnRlcmZhY2UuVW5iaW5k
ID0gRXZ0Q2huX1VuYmluZDsNCiAgRXZ0Q2huSW50ZXJmYWNlLk1hc2sgPSBFdnRDaG5fTWFzazsN
CiAgRXZ0Q2huSW50ZXJmYWNlLlVubWFzayA9IEV2dENobl9Vbm1hc2s7DQogIEV2dENobkludGVy
ZmFjZS5Ob3RpZnkgPSBFdnRDaG5fTm90aWZ5Ow0KICBFdnRDaG5JbnRlcmZhY2UuQWxsb2NVbmJv
dW5kID0gRXZ0Q2huX0FsbG9jVW5ib3VuZDsNCiAgV0RGX1FVRVJZX0lOVEVSRkFDRV9DT05GSUdf
SU5JVCgmcWlDb25maWcsIChQSU5URVJGQUNFKSZFdnRDaG5JbnRlcmZhY2UsICZHVUlEX1hFTl9J
RkFDRV9FVlRDSE4sIE5VTEwpOw0KICBzdGF0dXMgPSBXZGZEZXZpY2VBZGRRdWVyeUludGVyZmFj
ZShDaGlsZERldmljZSwgJnFpQ29uZmlnKTsNCiAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpDQog
IHsNCiAgICByZXR1cm4gc3RhdHVzOw0KICB9DQoNCiAgUnRsWmVyb01lbW9yeSgmWGVuSW50ZXJm
YWNlLCBzaXplb2YoWGVuSW50ZXJmYWNlKSk7DQogIFhlbkludGVyZmFjZS5JbnRlcmZhY2VIZWFk
ZXIuU2l6ZSA9IHNpemVvZihYZW5JbnRlcmZhY2UpOw0KICBYZW5JbnRlcmZhY2UuSW50ZXJmYWNl
SGVhZGVyLlZlcnNpb24gPSAxOw0KICBYZW5JbnRlcmZhY2UuSW50ZXJmYWNlSGVhZGVyLkNvbnRl
eHQgPSBOVUxMOw0KICBYZW5JbnRlcmZhY2UuSW50ZXJmYWNlSGVhZGVyLkludGVyZmFjZVJlZmVy
ZW5jZSA9IFdkZkRldmljZUludGVyZmFjZVJlZmVyZW5jZU5vT3A7DQogIFhlbkludGVyZmFjZS5J
bnRlcmZhY2VIZWFkZXIuSW50ZXJmYWNlRGVyZWZlcmVuY2UgPSBXZGZEZXZpY2VJbnRlcmZhY2VE
ZXJlZmVyZW5jZU5vT3A7DQogIFhlbkludGVyZmFjZS5BbGxvY01NSU8gPSBYZW5QQ0lfQWxsb2NN
TUlPOw0KICBXREZfUVVFUllfSU5URVJGQUNFX0NPTkZJR19JTklUKCZxaUNvbmZpZywgKFBJTlRF
UkZBQ0UpJlhlbkludGVyZmFjZSwgJkdVSURfWEVOX0lGQUNFX1hFTiwgTlVMTCk7DQogIHN0YXR1
cyA9IFdkZkRldmljZUFkZFF1ZXJ5SW50ZXJmYWNlKENoaWxkRGV2aWNlLCAmcWlDb25maWcpOw0K
ICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkgew0KICAgIHJldHVybiBzdGF0dXM7DQogIH0NCg0K
ICBSdGxaZXJvTWVtb3J5KCZHbnRUYmxJbnRlcmZhY2UsIHNpemVvZihHbnRUYmxJbnRlcmZhY2Up
KTsNCiAgR250VGJsSW50ZXJmYWNlLkludGVyZmFjZUhlYWRlci5TaXplID0gc2l6ZW9mKEdudFRi
bEludGVyZmFjZSk7DQogIEdudFRibEludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuVmVyc2lvbiA9
IDE7DQogIEdudFRibEludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuQ29udGV4dCA9IE5VTEw7DQog
IEdudFRibEludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuSW50ZXJmYWNlUmVmZXJlbmNlID0gV2Rm
RGV2aWNlSW50ZXJmYWNlUmVmZXJlbmNlTm9PcDsNCiAgR250VGJsSW50ZXJmYWNlLkludGVyZmFj
ZUhlYWRlci5JbnRlcmZhY2VEZXJlZmVyZW5jZSA9IFdkZkRldmljZUludGVyZmFjZURlcmVmZXJl
bmNlTm9PcDsNCiAgR250VGJsSW50ZXJmYWNlLkdyYW50QWNjZXNzID0gR250VGJsX0dyYW50QWNj
ZXNzOw0KICBHbnRUYmxJbnRlcmZhY2UuRW5kQWNjZXNzID0gR250VGJsX0VuZEFjY2VzczsNCiAg
V0RGX1FVRVJZX0lOVEVSRkFDRV9DT05GSUdfSU5JVCgmcWlDb25maWcsIChQSU5URVJGQUNFKSZH
bnRUYmxJbnRlcmZhY2UsICZHVUlEX1hFTl9JRkFDRV9HTlRUQkwsIE5VTEwpOw0KICBzdGF0dXMg
PSBXZGZEZXZpY2VBZGRRdWVyeUludGVyZmFjZShDaGlsZERldmljZSwgJnFpQ29uZmlnKTsNCiAg
aWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpIHsNCiAgICByZXR1cm4gc3RhdHVzOw0KICB9DQoNCiAg
UnRsWmVyb01lbW9yeSgmWGVuQnVzSW50ZXJmYWNlLCBzaXplb2YoWGVuQnVzSW50ZXJmYWNlKSk7
DQoNCiAgWGVuQnVzSW50ZXJmYWNlLkludGVyZmFjZUhlYWRlci5TaXplID0gc2l6ZW9mKFhlbkJ1
c0ludGVyZmFjZSk7DQogIFhlbkJ1c0ludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuVmVyc2lvbiA9
IDE7DQogIFhlbkJ1c0ludGVyZmFjZS5JbnRlcmZhY2VIZWFkZXIuQ29udGV4dCA9IE5VTEw7DQog
IC8vWGVuQnVzSW50ZXJmYWNlLkludGVyZmFjZUhlYWRlci5Db250ZXh0ID0gRXhBbGxvY2F0ZVBv
b2xXaXRoVGFnKE5vblBhZ2VkUG9vbCwgKHN0cmxlbihYZW5JZGVudGlmaWNhdGlvbkRlc2MtPlBh
dGgpICsgMSksIFhFTlBDSV9QT09MX1RBRyk7DQogIC8vc3RyY3B5KFhlbkJ1c0ludGVyZmFjZS5J
bnRlcmZhY2VIZWFkZXIuQ29udGV4dCwgWGVuSWRlbnRpZmljYXRpb25EZXNjLT5QYXRoKTsNCiAg
WGVuQnVzSW50ZXJmYWNlLlJlYWQgPSBYZW5CdXNfUmVhZDsNCiAgWGVuQnVzSW50ZXJmYWNlLldy
aXRlID0gWGVuQnVzX1dyaXRlOw0KICBYZW5CdXNJbnRlcmZhY2UuUHJpbnRmID0gWGVuQnVzX1By
aW50ZjsNCiAgWGVuQnVzSW50ZXJmYWNlLlN0YXJ0VHJhbnNhY3Rpb24gPSBYZW5CdXNfU3RhcnRU
cmFuc2FjdGlvbjsNCiAgWGVuQnVzSW50ZXJmYWNlLkVuZFRyYW5zYWN0aW9uID0gWGVuQnVzX0Vu
ZFRyYW5zYWN0aW9uOw0KICBYZW5CdXNJbnRlcmZhY2UuTGlzdCA9IFhlbkJ1c19MaXN0Ow0KICBY
ZW5CdXNJbnRlcmZhY2UuQWRkV2F0Y2ggPSBYZW5CdXNfQWRkV2F0Y2g7DQogIFhlbkJ1c0ludGVy
ZmFjZS5SZW1XYXRjaCA9IFhlbkJ1c19SZW1XYXRjaDsNCiAgV0RGX1FVRVJZX0lOVEVSRkFDRV9D
T05GSUdfSU5JVCgmcWlDb25maWcsIChQSU5URVJGQUNFKSZYZW5CdXNJbnRlcmZhY2UsICZHVUlE
X1hFTl9JRkFDRV9YRU5CVVMsIE5VTEwpOw0KICBzdGF0dXMgPSBXZGZEZXZpY2VBZGRRdWVyeUlu
dGVyZmFjZShDaGlsZERldmljZSwgJnFpQ29uZmlnKTsNCiAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1
cykpIHsNCiAgICByZXR1cm4gc3RhdHVzOw0KICB9DQoNCg0KDQoNCg0KDQoNCg0KU2t5DQpDeVdl
ZSBHcm91cCBMdGQuDQpSb29tIDkwMiwgQmFvWWkgQnVpbGRpbmcsIE5vLjM3NjAgTmFuaHVhbiBS
b2FkLCBCaW5qaWFuZyBIYW5nemhvdS4NCtXjva26vNbdsfW9rcTPu7fCtzM3NjC6xbGj0tq088/D
OTAyDQpFbWFpbDogc2t5bWVpQGN5d2VlLmNvbQ0KVGVsOiAgMDU3MS04MTAyNTI2MSBleHQgNjE2
DQpNb2JpbGU6IDEzODY4MTEwMTI2DQogDQoNCkZyb206IEphbWVzIEhhcnBlcg0KRGF0ZTogMjAx
Mi0xMi0wNCAwNjo0NQ0KVG86IHNreTsgeGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJjZS5jb20NClN1
YmplY3Q6IFJFOiBbWGVuLXVzZXJzXSB3aW5kb3dzIHB2IGRyaXZlciBkZXZlbG9wDQo+IA0KPiBI
aSwgSSB3YW50IHRvIGRldmVsb3AgYSBkZXZpY2UgZHJpdmVyICBiYXNlZCBvbiB0aGUgR1BMUFYu
IEJ1dCBJIGRvbid0IGtub3cNCj4gaG93IHRvIHRha2UgYWR2YW50YWdlIG9mIHRoZSB4ZW4gbWVj
aGFuaXNtKHhlbmJ1cywgZXZlbnQgY2hhbm5lbCwgZ3JhbnQNCj4gdGFibGUpIHJlYWxpemVkIGJ5
IEdQTFBWIGluIHRoZSBjdXJyZW50IHZlcnNpb24uDQo+IEkgaGF2ZSBzZWVuIHRoYXQgdGhlcmUg
YXJlIHRocmVlIGludGVyZmFjZXMgd2hpY2ggY2FuIGJlIGFjY2Vzc2VkIGJ5IG90aGVyDQo+IGRy
aXZlciBpbiBlYXJsaWVyIHZlcnNpb24sYnV0IEknbSB2ZXJ5IHB1enpsZSB0byB1c2UgdGhlc2Ug
aW50ZXJmYWNlcyBpbiB0aGUNCj4gY3VycmVudCB2ZXJzaW9uLg0KPiANCj4gQ2FuIGFueW9uZSBp
cyBraW5kbHkgZW5vdWdodCB0byBoZWxwIG1lIG91dC4NCj4gDQoNClRoZSB2ZWN0b3IgdGFibGUg
YW5kIG90aGVyIGRldGFpbHMgaXMgYWNjZXNzZWQgYnkgYSBmYWlybHkgY2x1bmt5IHNoYXJlZCBt
ZW1vcnkgcGFnZSBtZXRob2QuIEl0J3Mgbm90IHZlcnkgcHJldHR5IGJ1dCBkb2VzIG1lYW4gdGhh
dCB0aGUgc2V0dXAgYW5kIHRlYXJkb3duIGlzIGRvbmUgYXV0b21hdGljYWxseS4NCg0KV2hhdCBz
b3J0IG9mIGRldmljZSBhcmUgeW91IGRldmVsb3BpbmcgZm9yPyBJcyBpdCBzb21ldGhpbmcgd2hl
cmUgdGhlIGNvbmZpZyBpcyBzdGF0aWM/IChlZyBldmVudCBjaGFubmVsLCB4ZW5zdG9yZSBlbnRy
aWVzIGV0YyBkb24ndCBjaGFuZ2UgYWZ0ZXIgaW5pdCkNCg0KSmFtZXM=

------=_001_NextPart048354462064_=----
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><HEAD>
<META content=3D"text/html; charset=3DGB2312" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000080; =
FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.17115"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Dear James.harper:</DIV>
<DIV>&nbsp;</DIV>
<DIV style=3D"TEXT-INDENT: 2em">I'll very exciting about your reply. In sh=
ort, I=20
want to develop a pair of virtual driver( frontend and backend) which=20
can&nbsp;communicate with each other by Share memory ,event channel and=20
xenstore,&nbsp; I've realized this in linux dom0 and domU, Now I want to p=
ort=20
the frontend driver to windows DomU.&nbsp;I want to take advantage of the=20
Gnttable/event channel/xenbus mechanism in your GPLPV driver. But I don't =
know=20
how?</DIV>
<DIV style=3D"TEXT-INDENT: 2em">I've seen you have register some interface=
s in=20
version 0.4.0 as following which can be queryed by other driver. But these=
 have=20
been removed in your latest driver. </DIV>
<DIV style=3D"TEXT-INDENT: 2em">So I think, Is there any other way to use =
these=20
interfaces in your latest driver, or can you open these interfaces&nbsp;ag=
ain.=20
So all the developers who&nbsp;work on frontend and backend communication=20
&nbsp;will appreciate&nbsp;it.</DIV>
<DIV style=3D"TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV style=3D"TEXT-INDENT: 2em">Thanks.</DIV>
<DIV>Sincerely.</DIV>
<DIV>&nbsp;</DIV>
<DIV style=3D"TEXT-INDENT: 2em">
<DIV>&nbsp;=20
RtlZeroMemory(&amp;EvtChnInterface,&nbsp;sizeof(EvtChnInterface));</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.Size&nbsp;=3D&nbsp;sizeof=
(EvtChnInterface);</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.Version&nbsp;=3D&nbsp;1;<=
/DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;NUL=
L;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.InterfaceReference&nbsp;=
=3D&nbsp;WdfDeviceInterfaceReferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.InterfaceHeader.InterfaceDereference&nbsp=
;=3D&nbsp;WdfDeviceInterfaceDereferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Bind&nbsp;=3D&nbsp;EvtChn_Bind;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Unbind&nbsp;=3D&nbsp;EvtChn_Unbind;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Mask&nbsp;=3D&nbsp;EvtChn_Mask;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Unmask&nbsp;=3D&nbsp;EvtChn_Unmask;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.Notify&nbsp;=3D&nbsp;EvtChn_Notify;</DIV>
<DIV>&nbsp;&nbsp;EvtChnInterface.AllocUnbound&nbsp;=3D&nbsp;EvtChn_AllocUn=
bound;</DIV>
<DIV>&nbsp;&nbsp;WDF_QUERY_INTERFACE_CONFIG_INIT(&amp;qiConfig,&nbsp;(PINT=
ERFACE)&amp;EvtChnInterface,&nbsp;&amp;GUID_XEN_IFACE_EVTCHN,&nbsp;NULL);<=
/DIV>
<DIV>&nbsp;&nbsp;status&nbsp;=3D&nbsp;WdfDeviceAddQueryInterface(ChildDevi=
ce,&nbsp;&amp;qiConfig);</DIV>
<DIV>&nbsp;&nbsp;if&nbsp;(!NT_SUCCESS(status))</DIV>
<DIV>&nbsp;&nbsp;{</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;status;</DIV>
<DIV>&nbsp;&nbsp;}</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;RtlZeroMemory(&amp;XenInterface,&nbsp;sizeof(XenInterface=
));</DIV>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.Size&nbsp;=3D&nbsp;sizeof(Xe=
nInterface);</DIV>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.Version&nbsp;=3D&nbsp;1;</DI=
V>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;NULL;<=
/DIV>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.InterfaceReference&nbsp;=3D&=
nbsp;WdfDeviceInterfaceReferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;XenInterface.InterfaceHeader.InterfaceDereference&nbsp;=
=3D&nbsp;WdfDeviceInterfaceDereferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;XenInterface.AllocMMIO&nbsp;=3D&nbsp;XenPCI_AllocMMIO;</D=
IV>
<DIV>&nbsp;&nbsp;WDF_QUERY_INTERFACE_CONFIG_INIT(&amp;qiConfig,&nbsp;(PINT=
ERFACE)&amp;XenInterface,&nbsp;&amp;GUID_XEN_IFACE_XEN,&nbsp;NULL);</DIV>
<DIV>&nbsp;&nbsp;status&nbsp;=3D&nbsp;WdfDeviceAddQueryInterface(ChildDevi=
ce,&nbsp;&amp;qiConfig);</DIV>
<DIV>&nbsp;&nbsp;if&nbsp;(!NT_SUCCESS(status))&nbsp;{</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;status;</DIV>
<DIV>&nbsp;&nbsp;}</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;RtlZeroMemory(&amp;GntTblInterface,&nbsp;sizeof(GntTblInt=
erface));</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.Size&nbsp;=3D&nbsp;sizeof=
(GntTblInterface);</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.Version&nbsp;=3D&nbsp;1;<=
/DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;NUL=
L;</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.InterfaceReference&nbsp;=
=3D&nbsp;WdfDeviceInterfaceReferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.InterfaceHeader.InterfaceDereference&nbsp=
;=3D&nbsp;WdfDeviceInterfaceDereferenceNoOp;</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.GrantAccess&nbsp;=3D&nbsp;GntTbl_GrantAcc=
ess;</DIV>
<DIV>&nbsp;&nbsp;GntTblInterface.EndAccess&nbsp;=3D&nbsp;GntTbl_EndAccess;=
</DIV>
<DIV>&nbsp;&nbsp;WDF_QUERY_INTERFACE_CONFIG_INIT(&amp;qiConfig,&nbsp;(PINT=
ERFACE)&amp;GntTblInterface,&nbsp;&amp;GUID_XEN_IFACE_GNTTBL,&nbsp;NULL);<=
/DIV>
<DIV>&nbsp;&nbsp;status&nbsp;=3D&nbsp;WdfDeviceAddQueryInterface(ChildDevi=
ce,&nbsp;&amp;qiConfig);</DIV>
<DIV>&nbsp;&nbsp;if&nbsp;(!NT_SUCCESS(status))&nbsp;{</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;status;</DIV>
<DIV>&nbsp;&nbsp;}</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;RtlZeroMemory(&amp;XenBusInterface,&nbsp;sizeof(XenBusInt=
erface));</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.InterfaceHeader.Size&nbsp;=3D&nbsp;sizeof=
(XenBusInterface);</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.InterfaceHeader.Version&nbsp;=3D&nbsp;1;<=
/DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;NUL=
L;</DIV>
<DIV>&nbsp;&nbsp;//XenBusInterface.InterfaceHeader.Context&nbsp;=3D&nbsp;E=
xAllocatePoolWithTag(NonPagedPool,&nbsp;(strlen(XenIdentificationDesc-&gt;=
Path)&nbsp;+&nbsp;1),&nbsp;XENPCI_POOL_TAG);</DIV>
<DIV>&nbsp;&nbsp;//strcpy(XenBusInterface.InterfaceHeader.Context,&nbsp;Xe=
nIdentificationDesc-&gt;Path);</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.Read&nbsp;=3D&nbsp;XenBus_Read;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.Write&nbsp;=3D&nbsp;XenBus_Write;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.Printf&nbsp;=3D&nbsp;XenBus_Printf;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.StartTransaction&nbsp;=3D&nbsp;XenBus_Sta=
rtTransaction;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.EndTransaction&nbsp;=3D&nbsp;XenBus_EndTr=
ansaction;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.List&nbsp;=3D&nbsp;XenBus_List;</DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.AddWatch&nbsp;=3D&nbsp;XenBus_AddWatch;</=
DIV>
<DIV>&nbsp;&nbsp;XenBusInterface.RemWatch&nbsp;=3D&nbsp;XenBus_RemWatch;</=
DIV>
<DIV>&nbsp;&nbsp;WDF_QUERY_INTERFACE_CONFIG_INIT(&amp;qiConfig,&nbsp;(PINT=
ERFACE)&amp;XenBusInterface,&nbsp;&amp;GUID_XEN_IFACE_XENBUS,&nbsp;NULL);<=
/DIV>
<DIV>&nbsp;&nbsp;status&nbsp;=3D&nbsp;WdfDeviceAddQueryInterface(ChildDevi=
ce,&nbsp;&amp;qiConfig);</DIV>
<DIV>&nbsp;&nbsp;if&nbsp;(!NT_SUCCESS(status))&nbsp;{</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;status;</DIV>
<DIV>&nbsp;&nbsp;}</DIV></DIV>
<DIV style=3D"TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV style=3D"TEXT-INDENT: 2em">&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>
<DIV>
<DIV>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US></SPAN>&nbsp;</P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Sky</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>CyWee Group Ltd.</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Room 902, BaoYi Building, No.3760 Nanhuan Road, Binjiang=20
Hangzhou.</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
style=3D"FONT-FAMILY: '=D0=C2=BC=9A=C3=F7=F3w','serif'"></SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>=D5=E3=BD=AD=BA=BC=D6=DD=B1=F5=BD=AD=C4=CF=BB=B7=C2=B73760=BA=
=C5=B1=A3=D2=DA=B4=F3=CF=C3902</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Email: <FONT color=3D#0000ff><A=20
href=3D"mailto:skymei@cywee.com">skymei@cywee.com</A></FONT></SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Tel:&nbsp; <SPAN lang=3DEN-US>0571-81025261 </SPAN>ext 616</S=
PAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US>Mobile: 13868110126</SPAN></P>
<P style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" class=3DMsoNormal><SPAN=20
lang=3DEN-US><o:p=20
style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"></o:p></SPAN>&nbsp;</P></DIV=
></DIV></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV=20
style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt s=
olid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<DIV=20
style=3D"PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKG=
ROUND: #efefef; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px">
<DIV><B>From:</B>&nbsp;<A href=3D"mailto:james.harper@bendigoit.com.au">Ja=
mes=20
Harper</A></DIV>
<DIV><B>Date:</B>&nbsp;2012-12-04&nbsp;06:45</DIV>
<DIV><B>To:</B>&nbsp;<A href=3D"mailto:skymei@cywee.com">sky</A>; <A=20
href=3D"mailto:xen-users@lists.xensource.com">xen-users@lists.xensource.co=
m</A></DIV>
<DIV><B>Subject:</B>&nbsp;RE: [Xen-users] windows pv driver=20
develop</DIV></DIV></DIV>
<DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;Hi,&nbsp;I&nbsp;want&nbsp;to&nbsp;develop&nbsp;a&nbsp;devic=
e&nbsp;driver&nbsp;&nbsp;based&nbsp;on&nbsp;the&nbsp;GPLPV.&nbsp;But&nbsp;=
I&nbsp;don't&nbsp;know</DIV>
<DIV>&gt;&nbsp;how&nbsp;to&nbsp;take&nbsp;advantage&nbsp;of&nbsp;the&nbsp;=
xen&nbsp;mechanism(xenbus,&nbsp;event&nbsp;channel,&nbsp;grant</DIV>
<DIV>&gt;&nbsp;table)&nbsp;realized&nbsp;by&nbsp;GPLPV&nbsp;in&nbsp;the&nb=
sp;current&nbsp;version.</DIV>
<DIV>&gt;&nbsp;I&nbsp;have&nbsp;seen&nbsp;that&nbsp;there&nbsp;are&nbsp;th=
ree&nbsp;interfaces&nbsp;which&nbsp;can&nbsp;be&nbsp;accessed&nbsp;by&nbsp=
;other</DIV>
<DIV>&gt;&nbsp;driver&nbsp;in&nbsp;earlier&nbsp;version,but&nbsp;I'm&nbsp;=
very&nbsp;puzzle&nbsp;to&nbsp;use&nbsp;these&nbsp;interfaces&nbsp;in&nbsp;=
the</DIV>
<DIV>&gt;&nbsp;current&nbsp;version.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;Can&nbsp;anyone&nbsp;is&nbsp;kindly&nbsp;enought&nbsp;to&nb=
sp;help&nbsp;me&nbsp;out.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>The&nbsp;vector&nbsp;table&nbsp;and&nbsp;other&nbsp;details&nbsp;is&n=
bsp;accessed&nbsp;by&nbsp;a&nbsp;fairly&nbsp;clunky&nbsp;shared&nbsp;memor=
y&nbsp;page&nbsp;method.&nbsp;It's&nbsp;not&nbsp;very&nbsp;pretty&nbsp;but=
&nbsp;does&nbsp;mean&nbsp;that&nbsp;the&nbsp;setup&nbsp;and&nbsp;teardown&=
nbsp;is&nbsp;done&nbsp;automatically.</DIV>
<DIV>&nbsp;</DIV>
<DIV>What&nbsp;sort&nbsp;of&nbsp;device&nbsp;are&nbsp;you&nbsp;developing&=
nbsp;for?&nbsp;Is&nbsp;it&nbsp;something&nbsp;where&nbsp;the&nbsp;config&n=
bsp;is&nbsp;static?&nbsp;(eg&nbsp;event&nbsp;channel,&nbsp;xenstore&nbsp;e=
ntries&nbsp;etc&nbsp;don't&nbsp;change&nbsp;after&nbsp;init)</DIV>
<DIV>&nbsp;</DIV>
<DIV>James</DIV></DIV></BODY></HTML>

------=_001_NextPart048354462064_=------



--===============7933933192051912831==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7933933192051912831==--



From xen-users-bounces@lists.xen.org Wed Dec 05 08:00:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 08:00:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg9sK-0001do-80; Wed, 05 Dec 2012 07:58:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <moss.mose@gmail.com>) id 1Tg9sI-0001dj-GA
	for xen-users@lists.xen.org; Wed, 05 Dec 2012 07:58:34 +0000
Received: from [85.158.139.211:11113] by server-2.bemta-5.messagelabs.com id
	E5/FC-04892-9AEFEB05; Wed, 05 Dec 2012 07:58:33 +0000
X-Env-Sender: moss.mose@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1354694312!19155015!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11942 invoked from network); 5 Dec 2012 07:58:33 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Dec 2012 07:58:33 -0000
Received: by mail-ee0-f45.google.com with SMTP id d49so3193881eek.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 23:58:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=DCYTTKidn4d0+gHpMpQ9C4w0vxJgk1XhNJ8kbGUC+qg=;
	b=K6P49LT3LreGl6sTlDZ3r6ngqO4oCY2QLtZjW1il797HJljHdYDXfnN/HAmjpaFt1b
	dW/oNEp7plJN6pE9r1bC79WaEZ+iaWkHBEUTW+KozLpqc8X4n3SBTE/xXUvyx0LybJae
	9+loNn38C0ROQOL3jsl/GrxX5vuGVcHoj2F32TideFTgZMTzOC7F/iJII1TY1Mw00Vbr
	3rXW67P09rfhEkxd9r0axLZSr2fImVz+fpWNBIEMykey1vH22XCQusChXThq69mhS3Ib
	hVjw36cnUkD9PYqT1YDIVnpNLPhVjcUaa4MbCgzDqIvaIQw9+SaoZrdHjdv+k/xZtyVW
	zAiQ==
Received: by 10.14.205.198 with SMTP id j46mr58173309eeo.27.1354694312818;
	Tue, 04 Dec 2012 23:58:32 -0800 (PST)
Received: from moss-hybrid.lan (chello062178225175.14.15.univie.teleweb.at.
	[62.178.225.175])
	by mx.google.com with ESMTPS id e2sm7718619eeo.8.2012.12.04.23.58.32
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 04 Dec 2012 23:58:32 -0800 (PST)
From: "moss.mose@gmail.com" <moss.mose@gmail.com>
Date: Wed, 5 Dec 2012 08:58:32 +0100
Message-Id: <C7C2CECC-9011-417A-9DB8-B31B8AAEC2CB@gmail.com>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
Subject: [Xen-users] some confusion about SR and PBD and ...
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi to everyone !
I'm new here, so this is my first post.

I'm playing around with Xen Server on an Ubuntu server installation using LVM as its main disk management framework. Well it's an installation option to do so ... (maybe that wasn't a good idea to choose in the first place...)
Now...
Of course I came to the point where I needed an SR. Following some tutorials I created a new partition, in my case an LV, and an SR on top of it.
When I checked the LVM settings I saw that a new PV, VG and LV have been created.
So I thought "WOW" ... next I did was checking the data rate, so I wrote a file with 4G in size (with dd) to the disk. One to the disk created for the SR and one to a disk one "abstraction layer" lower (or obove ? ... whatever ... :) ).
The difference was quite noticable ~175MB/s on the SR disk and ~211MB/s one layer lower...
Hm... I did some searching, but this seems to be the normal way...

So my question: Is it somehow possible to attach an LV to be used (and managed) by XEN as a SR more directly (instead of having it create this whole bunch of virtulization-thingies...)

Because I didn't find anything in the web this might be a stupid question but I thought ... well ... ask anyway :)

Greetings, 
Oliver
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 05 08:00:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 08:00:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tg9sK-0001do-80; Wed, 05 Dec 2012 07:58:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <moss.mose@gmail.com>) id 1Tg9sI-0001dj-GA
	for xen-users@lists.xen.org; Wed, 05 Dec 2012 07:58:34 +0000
Received: from [85.158.139.211:11113] by server-2.bemta-5.messagelabs.com id
	E5/FC-04892-9AEFEB05; Wed, 05 Dec 2012 07:58:33 +0000
X-Env-Sender: moss.mose@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1354694312!19155015!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11942 invoked from network); 5 Dec 2012 07:58:33 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	5 Dec 2012 07:58:33 -0000
Received: by mail-ee0-f45.google.com with SMTP id d49so3193881eek.32
	for <xen-users@lists.xen.org>; Tue, 04 Dec 2012 23:58:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:content-transfer-encoding:subject:date:message-id
	:to:mime-version:x-mailer;
	bh=DCYTTKidn4d0+gHpMpQ9C4w0vxJgk1XhNJ8kbGUC+qg=;
	b=K6P49LT3LreGl6sTlDZ3r6ngqO4oCY2QLtZjW1il797HJljHdYDXfnN/HAmjpaFt1b
	dW/oNEp7plJN6pE9r1bC79WaEZ+iaWkHBEUTW+KozLpqc8X4n3SBTE/xXUvyx0LybJae
	9+loNn38C0ROQOL3jsl/GrxX5vuGVcHoj2F32TideFTgZMTzOC7F/iJII1TY1Mw00Vbr
	3rXW67P09rfhEkxd9r0axLZSr2fImVz+fpWNBIEMykey1vH22XCQusChXThq69mhS3Ib
	hVjw36cnUkD9PYqT1YDIVnpNLPhVjcUaa4MbCgzDqIvaIQw9+SaoZrdHjdv+k/xZtyVW
	zAiQ==
Received: by 10.14.205.198 with SMTP id j46mr58173309eeo.27.1354694312818;
	Tue, 04 Dec 2012 23:58:32 -0800 (PST)
Received: from moss-hybrid.lan (chello062178225175.14.15.univie.teleweb.at.
	[62.178.225.175])
	by mx.google.com with ESMTPS id e2sm7718619eeo.8.2012.12.04.23.58.32
	(version=TLSv1/SSLv3 cipher=OTHER);
	Tue, 04 Dec 2012 23:58:32 -0800 (PST)
From: "moss.mose@gmail.com" <moss.mose@gmail.com>
Date: Wed, 5 Dec 2012 08:58:32 +0100
Message-Id: <C7C2CECC-9011-417A-9DB8-B31B8AAEC2CB@gmail.com>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
Subject: [Xen-users] some confusion about SR and PBD and ...
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi to everyone !
I'm new here, so this is my first post.

I'm playing around with Xen Server on an Ubuntu server installation using LVM as its main disk management framework. Well it's an installation option to do so ... (maybe that wasn't a good idea to choose in the first place...)
Now...
Of course I came to the point where I needed an SR. Following some tutorials I created a new partition, in my case an LV, and an SR on top of it.
When I checked the LVM settings I saw that a new PV, VG and LV have been created.
So I thought "WOW" ... next I did was checking the data rate, so I wrote a file with 4G in size (with dd) to the disk. One to the disk created for the SR and one to a disk one "abstraction layer" lower (or obove ? ... whatever ... :) ).
The difference was quite noticable ~175MB/s on the SR disk and ~211MB/s one layer lower...
Hm... I did some searching, but this seems to be the normal way...

So my question: Is it somehow possible to attach an LV to be used (and managed) by XEN as a SR more directly (instead of having it create this whole bunch of virtulization-thingies...)

Because I didn't find anything in the web this might be a stupid question but I thought ... well ... ask anyway :)

Greetings, 
Oliver
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 05 17:02:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 17:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgILo-0002D2-Cq; Wed, 05 Dec 2012 17:01:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cluster@xinet.it>) id 1TgILm-0002Cx-SH
	for xen-users@lists.xensource.com; Wed, 05 Dec 2012 17:01:35 +0000
Received: from [85.158.139.83:15802] by server-8.bemta-5.messagelabs.com id
	A3/48-06050-DED7FB05; Wed, 05 Dec 2012 17:01:33 +0000
X-Env-Sender: cluster@xinet.it
X-Msg-Ref: server-5.tower-182.messagelabs.com!1354726892!28591568!1
X-Originating-IP: [195.81.70.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4629 invoked from network); 5 Dec 2012 17:01:32 -0000
Received: from mail.laltroweb.com (HELO mail.laltroweb.com) (195.81.70.15)
	by server-5.tower-182.messagelabs.com with SMTP;
	5 Dec 2012 17:01:32 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mail.laltroweb.com (Postfix) with ESMTP id 2332C5FE849
	for <xen-users@lists.xensource.com>;
	Wed,  5 Dec 2012 18:01:32 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.laltroweb.com
Received: from mail.laltroweb.com ([127.0.0.1])
	by localhost (mail.laltroweb.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id f6qdsxQGoRkD for <xen-users@lists.xensource.com>;
	Wed,  5 Dec 2012 18:01:31 +0100 (CET)
Received: from carianipc (93-39-203-77.ip77.fastwebnet.it [93.39.203.77])
	by mail.laltroweb.com (Postfix) with ESMTPSA id 605B85FE81D
	for <xen-users@lists.xensource.com>;
	Wed,  5 Dec 2012 18:01:31 +0100 (CET)
From: "cluster" <cluster@xinet.it>
To: <xen-users@lists.xensource.com>
Date: Wed, 5 Dec 2012 18:01:43 +0100
Message-ID: <000c01cdd30a$34574280$9d05c780$@xinet.it>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3TCfpDN/OqH3S+RTibYqKBoSyUiQ==
Content-Language: it
Subject: [Xen-users] enable HA on xcp 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1344401444253277444=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============1344401444253277444==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000D_01CDD312.961E1B80"
Content-Language: it

This is a multipart message in MIME format.

------=_NextPart_000_000D_01CDD312.961E1B80
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi all,

 

today i tried to enable HA on xcp 1.6 but when i enable it through xencenter
I received the following error in xensource.log:

 

 

 

Dec  5 17:56:26 xcp1 xapi: [ info|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] Using statefile: /etc/xensource/static-vdis/0/disk

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] /etc/xensource/xhad.conf file written

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at :0.0-0

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|helpers] Assuming script /opt/xensource/xha/ha_set_pool_state
doesn't exis

t: caught INTERNAL_ERROR: [ Unix.Unix_error(20, "access",
"/opt/xensource/xha/ha_set_pool_state") ]

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 ->
threadext.ml:20.20-24 -> thre

adext.ml:20.62-65 -> xapi_ha.ml:57.2-94 -> xapi_ha.ml:1470.20-60

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] Caught exception while enabling HA: INTERNAL_ERROR:
[ Unix.Unix_e

rror(20, "access", "/opt/xensource/xha/ha_set_pool_state") ]

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 ->
threadext.ml:20.20-24 -> thre

adext.ml:20.62-65 -> rbac.ml:229.16-23

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at rbac.ml:238.10-15 ->
server_helpers.ml:79.11-41

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|dispatcher] Server_helpers.exec exception_handler: Got
exception INTERNAL_

ERROR: [ Unix.Unix_error(20, "access",
"/opt/xensource/xha/ha_set_pool_state") ]

 

 

How can I activate it?

 

Regards

 

 

Simone


------=_NextPart_000_000D_01CDD312.961E1B80
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.hps
	{mso-style-name:hps;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DIT link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>today i tried to enable HA on xcp 1.6 but when i enable it =
</span><span class=3Dhps><span lang=3DEN>through xencenter I received =
the following error in xensource.log:<o:p></o:p></span></span></p><p =
class=3DMsoNormal><span class=3Dhps><span =
lang=3DEN><o:p>&nbsp;</o:p></span></span></p><p class=3DMsoNormal><span =
class=3Dhps><span lang=3DEN><o:p>&nbsp;</o:p></span></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: [ =
info|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] Using =
statefile: /etc/xensource/static-vdis/0/disk<o:p></o:p></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] =
/etc/xensource/xhad.conf file written<o:p></o:p></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|backtrace] Raised =
at :0.0-0<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|helpers] Assuming =
script /opt/xensource/xha/ha_set_pool_state doesn't =
exis<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>t: =
caught INTERNAL_ERROR: [ Unix.Unix_error(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 -&gt; =
threadext.ml:20.20-24 -&gt; thre<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>adext.ml:20.62-65 -&gt; =
xapi_ha.ml:57.2-94 -&gt; xapi_ha.ml:1470.20-60<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] Caught =
exception while enabling HA: INTERNAL_ERROR: [ =
Unix.Unix_e<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>rror(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 -&gt; =
threadext.ml:20.20-24 -&gt; thre<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>adext.ml:20.62-65 -&gt; =
rbac.ml:229.16-23<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|backtrace] Raised =
at rbac.ml:238.10-15 -&gt; =
server_helpers.ml:79.11-41<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|dispatcher] =
Server_helpers.exec exception_handler: Got exception =
INTERNAL_<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ERROR: [ Unix.Unix_error(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>How can I activate it?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Regards<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>Simone<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_000D_01CDD312.961E1B80--



--===============1344401444253277444==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1344401444253277444==--



From xen-users-bounces@lists.xen.org Wed Dec 05 17:02:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 17:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgILo-0002D2-Cq; Wed, 05 Dec 2012 17:01:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cluster@xinet.it>) id 1TgILm-0002Cx-SH
	for xen-users@lists.xensource.com; Wed, 05 Dec 2012 17:01:35 +0000
Received: from [85.158.139.83:15802] by server-8.bemta-5.messagelabs.com id
	A3/48-06050-DED7FB05; Wed, 05 Dec 2012 17:01:33 +0000
X-Env-Sender: cluster@xinet.it
X-Msg-Ref: server-5.tower-182.messagelabs.com!1354726892!28591568!1
X-Originating-IP: [195.81.70.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4629 invoked from network); 5 Dec 2012 17:01:32 -0000
Received: from mail.laltroweb.com (HELO mail.laltroweb.com) (195.81.70.15)
	by server-5.tower-182.messagelabs.com with SMTP;
	5 Dec 2012 17:01:32 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mail.laltroweb.com (Postfix) with ESMTP id 2332C5FE849
	for <xen-users@lists.xensource.com>;
	Wed,  5 Dec 2012 18:01:32 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.laltroweb.com
Received: from mail.laltroweb.com ([127.0.0.1])
	by localhost (mail.laltroweb.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id f6qdsxQGoRkD for <xen-users@lists.xensource.com>;
	Wed,  5 Dec 2012 18:01:31 +0100 (CET)
Received: from carianipc (93-39-203-77.ip77.fastwebnet.it [93.39.203.77])
	by mail.laltroweb.com (Postfix) with ESMTPSA id 605B85FE81D
	for <xen-users@lists.xensource.com>;
	Wed,  5 Dec 2012 18:01:31 +0100 (CET)
From: "cluster" <cluster@xinet.it>
To: <xen-users@lists.xensource.com>
Date: Wed, 5 Dec 2012 18:01:43 +0100
Message-ID: <000c01cdd30a$34574280$9d05c780$@xinet.it>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3TCfpDN/OqH3S+RTibYqKBoSyUiQ==
Content-Language: it
Subject: [Xen-users] enable HA on xcp 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1344401444253277444=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============1344401444253277444==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000D_01CDD312.961E1B80"
Content-Language: it

This is a multipart message in MIME format.

------=_NextPart_000_000D_01CDD312.961E1B80
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi all,

 

today i tried to enable HA on xcp 1.6 but when i enable it through xencenter
I received the following error in xensource.log:

 

 

 

Dec  5 17:56:26 xcp1 xapi: [ info|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] Using statefile: /etc/xensource/static-vdis/0/disk

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] /etc/xensource/xhad.conf file written

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at :0.0-0

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|helpers] Assuming script /opt/xensource/xha/ha_set_pool_state
doesn't exis

t: caught INTERNAL_ERROR: [ Unix.Unix_error(20, "access",
"/opt/xensource/xha/ha_set_pool_state") ]

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 ->
threadext.ml:20.20-24 -> thre

adext.ml:20.62-65 -> xapi_ha.ml:57.2-94 -> xapi_ha.ml:1470.20-60

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] Caught exception while enabling HA: INTERNAL_ERROR:
[ Unix.Unix_e

rror(20, "access", "/opt/xensource/xha/ha_set_pool_state") ]

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 ->
threadext.ml:20.20-24 -> thre

adext.ml:20.62-65 -> rbac.ml:229.16-23

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at rbac.ml:238.10-15 ->
server_helpers.ml:79.11-41

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|dispatcher] Server_helpers.exec exception_handler: Got
exception INTERNAL_

ERROR: [ Unix.Unix_error(20, "access",
"/opt/xensource/xha/ha_set_pool_state") ]

 

 

How can I activate it?

 

Regards

 

 

Simone


------=_NextPart_000_000D_01CDD312.961E1B80
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.hps
	{mso-style-name:hps;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DIT link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>today i tried to enable HA on xcp 1.6 but when i enable it =
</span><span class=3Dhps><span lang=3DEN>through xencenter I received =
the following error in xensource.log:<o:p></o:p></span></span></p><p =
class=3DMsoNormal><span class=3Dhps><span =
lang=3DEN><o:p>&nbsp;</o:p></span></span></p><p class=3DMsoNormal><span =
class=3Dhps><span lang=3DEN><o:p>&nbsp;</o:p></span></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: [ =
info|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] Using =
statefile: /etc/xensource/static-vdis/0/disk<o:p></o:p></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] =
/etc/xensource/xhad.conf file written<o:p></o:p></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|backtrace] Raised =
at :0.0-0<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|helpers] Assuming =
script /opt/xensource/xha/ha_set_pool_state doesn't =
exis<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>t: =
caught INTERNAL_ERROR: [ Unix.Unix_error(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 -&gt; =
threadext.ml:20.20-24 -&gt; thre<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>adext.ml:20.62-65 -&gt; =
xapi_ha.ml:57.2-94 -&gt; xapi_ha.ml:1470.20-60<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] Caught =
exception while enabling HA: INTERNAL_ERROR: [ =
Unix.Unix_e<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>rror(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 -&gt; =
threadext.ml:20.20-24 -&gt; thre<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>adext.ml:20.62-65 -&gt; =
rbac.ml:229.16-23<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|backtrace] Raised =
at rbac.ml:238.10-15 -&gt; =
server_helpers.ml:79.11-41<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|dispatcher] =
Server_helpers.exec exception_handler: Got exception =
INTERNAL_<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ERROR: [ Unix.Unix_error(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>How can I activate it?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Regards<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>Simone<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_000D_01CDD312.961E1B80--



--===============1344401444253277444==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1344401444253277444==--



From xen-users-bounces@lists.xen.org Wed Dec 05 18:56:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 18:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgK7J-0000ZE-Ma; Wed, 05 Dec 2012 18:54:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ms@it-infrastrukturen.org>) id 1TgK7I-0000Z9-CQ
	for xen-users@lists.xen.org; Wed, 05 Dec 2012 18:54:44 +0000
Received: from [85.158.139.211:53842] by server-5.bemta-5.messagelabs.com id
	A8/87-11353-3789FB05; Wed, 05 Dec 2012 18:54:43 +0000
X-Env-Sender: ms@it-infrastrukturen.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1354733681!18788409!1
X-Originating-IP: [88.198.203.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 331 invoked from network); 5 Dec 2012 18:54:41 -0000
Received: from srv1.born2b3.net (HELO srv1.born2b3.net) (88.198.203.66)
	by server-7.tower-206.messagelabs.com with SMTP;
	5 Dec 2012 18:54:41 -0000
Received: from [192.168.1.200] (84-73-66-195.dclient.hispeed.ch [84.73.66.195])
	by srv1.born2b3.net (Postfix) with ESMTPSA id B34D7C13A4
	for <xen-users@lists.xen.org>; Wed,  5 Dec 2012 18:54:46 +0000 (UTC)
Message-ID: <50BF97AB.5070200@it-infrastrukturen.org>
Date: Wed, 05 Dec 2012 19:51:23 +0100
From: Mark Schneider <ms@it-infrastrukturen.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.9) Gecko/20121014 Icedove/10.0.9
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <000c01cdd30a$34574280$9d05c780$@xinet.it>
In-Reply-To: <000c01cdd30a$34574280$9d05c780$@xinet.it>
Subject: Re: [Xen-users] enable HA on xcp 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3725263199333286239=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3725263199333286239==
Content-Type: multipart/alternative;
 boundary="------------070707050609030102010909"

This is a multi-part message in MIME format.
--------------070707050609030102010909
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Am 05.12.2012 18:01, schrieb cluster:
>
> Hi all,
>
> today i tried to enable HA on xcp 1.6 but when i enable it through 
> xencenter I received the following error in xensource.log:
>
> Dec  5 17:56:26 xcp1 xapi: [ info|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|xapi_ha] Using statefile: /etc/xensource/static-vdis/0/disk
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|xapi_ha] /etc/xensource/xhad.conf file written
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|backtrace] Raised at :0.0-0
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|helpers] Assuming script 
> /opt/xensource/xha/ha_set_pool_state doesn't exis
>
> t: caught INTERNAL_ERROR: [ Unix.Unix_error(20, "access", 
> "/opt/xensource/xha/ha_set_pool_state") ]
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 -> 
> threadext.ml:20.20-24 -> thre
>
> adext.ml:20.62-65 -> xapi_ha.ml:57.2-94 -> xapi_ha.ml:1470.20-60
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|xapi_ha] Caught exception while enabling HA: 
> INTERNAL_ERROR: [ Unix.Unix_e
>
> rror(20, "access", "/opt/xensource/xha/ha_set_pool_state") ]
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 -> 
> threadext.ml:20.20-24 -> thre
>
> adext.ml:20.62-65 -> rbac.ml:229.16-23
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|backtrace] Raised at rbac.ml:238.10-15 -> 
> server_helpers.ml:79.11-41
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|dispatcher] Server_helpers.exec exception_handler: Got 
> exception INTERNAL_
>
> ERROR: [ Unix.Unix_error(20, "access", 
> "/opt/xensource/xha/ha_set_pool_state") ]
>
> How can I activate it?
>
I am not sure if this feature is supported at all in XCP.


> Regards
>
> Simone
>

regards, Mark

-- 
ms@it-infrastrukturen.org

http://rsync.it-infrastrukturen.org


--------------070707050609030102010909
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Am 05.12.2012 18:01, schrieb cluster:
    <blockquote cite="mid:000c01cdd30a$34574280$9d05c780$@xinet.it"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.hps
	{mso-style-name:hps;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif][if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">Hi all,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">today i tried to enable
            HA on xcp 1.6 but when i enable it </span><span class="hps"><span
              lang="EN">through xencenter I received the following error
              in xensource.log:<o:p></o:p></span></span></p>
        <p class="MsoNormal"><span class="hps"><span lang="EN"><o:p>&nbsp;</o:p></span></span></p>
        <p class="MsoNormal"><span class="hps"><span lang="EN"><o:p>&nbsp;</o:p></span></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal">Dec&nbsp; 5 17:56:26 xcp1 xapi: [
          info|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha]
          Using statefile: /etc/xensource/static-vdis/0/disk<o:p></o:p></p>
        <p class="MsoNormal">Dec&nbsp; 5 17:56:26 xcp1 xapi:
          [debug|xcp1|490661|Async.pool.enable_ha
          R:9119ce88ffcb|xapi_ha] /etc/xensource/xhad.conf file written<o:p></o:p></p>
        <p class="MsoNormal">Dec&nbsp; 5 17:56:26 xcp1 xapi:
          [debug|xcp1|490661|Async.pool.enable_ha
          R:9119ce88ffcb|backtrace] Raised at :0.0-0<o:p></o:p></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|helpers] Assuming script
            /opt/xensource/xha/ha_set_pool_state doesn't exis<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">t: caught
            INTERNAL_ERROR: [ Unix.Unix_error(20, "access",
            "/opt/xensource/xha/ha_set_pool_state") ]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13
            -&gt; threadext.ml:20.20-24 -&gt; thre<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">adext.ml:20.62-65 -&gt;
            xapi_ha.ml:57.2-94 -&gt; xapi_ha.ml:1470.20-60<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|xapi_ha] Caught exception while enabling HA:
            INTERNAL_ERROR: [ Unix.Unix_e<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">rror(20, "access",
            "/opt/xensource/xha/ha_set_pool_state") ]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11
            -&gt; threadext.ml:20.20-24 -&gt; thre<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">adext.ml:20.62-65 -&gt;
            rbac.ml:229.16-23<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|backtrace] Raised at rbac.ml:238.10-15 -&gt;
            server_helpers.ml:79.11-41<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|dispatcher] Server_helpers.exec
            exception_handler: Got exception INTERNAL_<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">ERROR: [
            Unix.Unix_error(20, "access",
            "/opt/xensource/xha/ha_set_pool_state") ]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">How can I activate it?</span></p>
      </div>
    </blockquote>
    I am not sure if this feature is supported at all in XCP.<br>
    <br>
    <br>
    <blockquote cite="mid:000c01cdd30a$34574280$9d05c780$@xinet.it"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p>Regards<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Simone<o:p></o:p></span></p>
      </div>
    </blockquote>
    <br>
    regards, Mark<br>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-abbreviated" href="mailto:ms@it-infrastrukturen.org">ms@it-infrastrukturen.org</a>

<a class="moz-txt-link-freetext" href="http://rsync.it-infrastrukturen.org">http://rsync.it-infrastrukturen.org</a>
</pre>
  </body>
</html>

--------------070707050609030102010909--


--===============3725263199333286239==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3725263199333286239==--


From xen-users-bounces@lists.xen.org Wed Dec 05 18:56:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Dec 2012 18:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgK7J-0000ZE-Ma; Wed, 05 Dec 2012 18:54:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ms@it-infrastrukturen.org>) id 1TgK7I-0000Z9-CQ
	for xen-users@lists.xen.org; Wed, 05 Dec 2012 18:54:44 +0000
Received: from [85.158.139.211:53842] by server-5.bemta-5.messagelabs.com id
	A8/87-11353-3789FB05; Wed, 05 Dec 2012 18:54:43 +0000
X-Env-Sender: ms@it-infrastrukturen.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1354733681!18788409!1
X-Originating-IP: [88.198.203.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 331 invoked from network); 5 Dec 2012 18:54:41 -0000
Received: from srv1.born2b3.net (HELO srv1.born2b3.net) (88.198.203.66)
	by server-7.tower-206.messagelabs.com with SMTP;
	5 Dec 2012 18:54:41 -0000
Received: from [192.168.1.200] (84-73-66-195.dclient.hispeed.ch [84.73.66.195])
	by srv1.born2b3.net (Postfix) with ESMTPSA id B34D7C13A4
	for <xen-users@lists.xen.org>; Wed,  5 Dec 2012 18:54:46 +0000 (UTC)
Message-ID: <50BF97AB.5070200@it-infrastrukturen.org>
Date: Wed, 05 Dec 2012 19:51:23 +0100
From: Mark Schneider <ms@it-infrastrukturen.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.9) Gecko/20121014 Icedove/10.0.9
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <000c01cdd30a$34574280$9d05c780$@xinet.it>
In-Reply-To: <000c01cdd30a$34574280$9d05c780$@xinet.it>
Subject: Re: [Xen-users] enable HA on xcp 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3725263199333286239=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3725263199333286239==
Content-Type: multipart/alternative;
 boundary="------------070707050609030102010909"

This is a multi-part message in MIME format.
--------------070707050609030102010909
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Am 05.12.2012 18:01, schrieb cluster:
>
> Hi all,
>
> today i tried to enable HA on xcp 1.6 but when i enable it through 
> xencenter I received the following error in xensource.log:
>
> Dec  5 17:56:26 xcp1 xapi: [ info|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|xapi_ha] Using statefile: /etc/xensource/static-vdis/0/disk
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|xapi_ha] /etc/xensource/xhad.conf file written
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|backtrace] Raised at :0.0-0
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|helpers] Assuming script 
> /opt/xensource/xha/ha_set_pool_state doesn't exis
>
> t: caught INTERNAL_ERROR: [ Unix.Unix_error(20, "access", 
> "/opt/xensource/xha/ha_set_pool_state") ]
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 -> 
> threadext.ml:20.20-24 -> thre
>
> adext.ml:20.62-65 -> xapi_ha.ml:57.2-94 -> xapi_ha.ml:1470.20-60
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|xapi_ha] Caught exception while enabling HA: 
> INTERNAL_ERROR: [ Unix.Unix_e
>
> rror(20, "access", "/opt/xensource/xha/ha_set_pool_state") ]
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 -> 
> threadext.ml:20.20-24 -> thre
>
> adext.ml:20.62-65 -> rbac.ml:229.16-23
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|backtrace] Raised at rbac.ml:238.10-15 -> 
> server_helpers.ml:79.11-41
>
> Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha 
> R:9119ce88ffcb|dispatcher] Server_helpers.exec exception_handler: Got 
> exception INTERNAL_
>
> ERROR: [ Unix.Unix_error(20, "access", 
> "/opt/xensource/xha/ha_set_pool_state") ]
>
> How can I activate it?
>
I am not sure if this feature is supported at all in XCP.


> Regards
>
> Simone
>

regards, Mark

-- 
ms@it-infrastrukturen.org

http://rsync.it-infrastrukturen.org


--------------070707050609030102010909
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Am 05.12.2012 18:01, schrieb cluster:
    <blockquote cite="mid:000c01cdd30a$34574280$9d05c780$@xinet.it"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.hps
	{mso-style-name:hps;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif][if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">Hi all,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">today i tried to enable
            HA on xcp 1.6 but when i enable it </span><span class="hps"><span
              lang="EN">through xencenter I received the following error
              in xensource.log:<o:p></o:p></span></span></p>
        <p class="MsoNormal"><span class="hps"><span lang="EN"><o:p>&nbsp;</o:p></span></span></p>
        <p class="MsoNormal"><span class="hps"><span lang="EN"><o:p>&nbsp;</o:p></span></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal">Dec&nbsp; 5 17:56:26 xcp1 xapi: [
          info|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha]
          Using statefile: /etc/xensource/static-vdis/0/disk<o:p></o:p></p>
        <p class="MsoNormal">Dec&nbsp; 5 17:56:26 xcp1 xapi:
          [debug|xcp1|490661|Async.pool.enable_ha
          R:9119ce88ffcb|xapi_ha] /etc/xensource/xhad.conf file written<o:p></o:p></p>
        <p class="MsoNormal">Dec&nbsp; 5 17:56:26 xcp1 xapi:
          [debug|xcp1|490661|Async.pool.enable_ha
          R:9119ce88ffcb|backtrace] Raised at :0.0-0<o:p></o:p></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|helpers] Assuming script
            /opt/xensource/xha/ha_set_pool_state doesn't exis<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">t: caught
            INTERNAL_ERROR: [ Unix.Unix_error(20, "access",
            "/opt/xensource/xha/ha_set_pool_state") ]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13
            -&gt; threadext.ml:20.20-24 -&gt; thre<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">adext.ml:20.62-65 -&gt;
            xapi_ha.ml:57.2-94 -&gt; xapi_ha.ml:1470.20-60<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|xapi_ha] Caught exception while enabling HA:
            INTERNAL_ERROR: [ Unix.Unix_e<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">rror(20, "access",
            "/opt/xensource/xha/ha_set_pool_state") ]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11
            -&gt; threadext.ml:20.20-24 -&gt; thre<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">adext.ml:20.62-65 -&gt;
            rbac.ml:229.16-23<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|backtrace] Raised at rbac.ml:238.10-15 -&gt;
            server_helpers.ml:79.11-41<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Dec&nbsp; 5 17:56:26 xcp1
            xapi: [debug|xcp1|490661|Async.pool.enable_ha
            R:9119ce88ffcb|dispatcher] Server_helpers.exec
            exception_handler: Got exception INTERNAL_<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">ERROR: [
            Unix.Unix_error(20, "access",
            "/opt/xensource/xha/ha_set_pool_state") ]<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">How can I activate it?</span></p>
      </div>
    </blockquote>
    I am not sure if this feature is supported at all in XCP.<br>
    <br>
    <br>
    <blockquote cite="mid:000c01cdd30a$34574280$9d05c780$@xinet.it"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p>Regards<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Simone<o:p></o:p></span></p>
      </div>
    </blockquote>
    <br>
    regards, Mark<br>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-abbreviated" href="mailto:ms@it-infrastrukturen.org">ms@it-infrastrukturen.org</a>

<a class="moz-txt-link-freetext" href="http://rsync.it-infrastrukturen.org">http://rsync.it-infrastrukturen.org</a>
</pre>
  </body>
</html>

--------------070707050609030102010909--


--===============3725263199333286239==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3725263199333286239==--


From xen-users-bounces@lists.xen.org Thu Dec 06 11:15:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 11:15:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgZPb-0004U9-El; Thu, 06 Dec 2012 11:14:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TgZPZ-0004Tz-T4
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 11:14:38 +0000
Received: from [85.158.139.211:10973] by server-12.bemta-5.messagelabs.com id
	66/87-02886-C1E70C05; Thu, 06 Dec 2012 11:14:36 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1354792473!15092403!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16670 invoked from network); 6 Dec 2012 11:14:33 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 11:14:33 -0000
Received: by mail-lb0-f173.google.com with SMTP id c1so5990420lbg.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 03:14:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type;
	bh=w+XPcZJbNgdFQ54CxdnYj6Os+riLh+m/WzCz3xAlI20=;
	b=LzMZTC7sJI3AKqIlaJVN1LfuJ8nWU75i8jhYL6r31h44PjbAPjhu8K3zwxYgTjmkAc
	h3f9sZTeZTStimlv6YVd+EC8SsTm0GEt0PZ/mzx6b0LbSW5wkdgR1WZ+QkxzqYLYKeJc
	BcIsRDdMb0oHbem4mZnP9pvfcztSQoUnzQ2a+GDu6U79gbN2LYMn3ws/lF9cBLeTlQVk
	NNhHn7tNrlqZA1yOOsM+zbQK7I1XwvF2+eTwgdGd28qDfuXPr/jnI6+KQvhkxzYZ0qHf
	6mdXmgbiTvguzoNASI3b4vqYA3pfiHzOcrwYpfgSSohlqhWSAEjwIrHFQVfSKnvrRcJe
	hyOA==
Received: by 10.152.124.146 with SMTP id mi18mr843951lab.17.1354792471762;
	Thu, 06 Dec 2012 03:14:31 -0800 (PST)
Received: from [172.16.26.11] (b0fb107a.bb.sky.com. [176.251.16.122])
	by mx.google.com with ESMTPS id b3sm3347402lbl.0.2012.12.06.03.14.30
	(version=SSLv3 cipher=OTHER); Thu, 06 Dec 2012 03:14:30 -0800 (PST)
Message-ID: <50C07E15.80205@xen.org>
Date: Thu, 06 Dec 2012 11:14:29 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
References: <CANq0ewsPmum=dKOOfi86KusmcQZSkEQGJ7Hq1b65y5utHoD2qg@mail.gmail.com>
	<CAPOsGyaX88Ct8BDbqXo11Zj0s=UeLWz2u=1YtY=C3cPd92QTqQ@mail.gmail.com>
In-Reply-To: <CAPOsGyaX88Ct8BDbqXo11Zj0s=UeLWz2u=1YtY=C3cPd92QTqQ@mail.gmail.com>
Cc: xen-users@lists.xen.org, digvijay chauhan <digvijaych@gmail.com>
Subject: Re: [Xen-users] How to do live migration using xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3933633920705087627=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3933633920705087627==
Content-Type: multipart/alternative;
 boundary="------------030008000603010302000005"

This is a multi-part message in MIME format.
--------------030008000603010302000005
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

there are a number of ways

The easy way for Xen:
- See XL manual "migrate" under 
http://xenbits.xen.org/docs/4.2-testing/man/xl.1.html

You can do something more complicated with Pacemaker, DRDB, etc.
- E.g. Also part 3 of "From Datacenter to the Cloud - Featuring Xen and 
XCP" in http://xen.org/community/presentations.html  shows how to do this
- Or Felipe's guide shows that too (google translate seems to translate 
well enough to English)

Regards
Lars

On 03/12/2012 11:11, Felipe Gutierrez wrote:
> Hi Chauhan,
>
> I wrote this tutorial about live migration : 
> https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen
> At the end there are references.
>
> Felipe
>
> On Sun, Dec 2, 2012 at 5:31 AM, digvijay chauhan <digvijaych@gmail.com 
> <mailto:digvijaych@gmail.com>> wrote:
>
>     Hello,
>               I want to do live migration of virtual machine on xen
>     using fedora.SO what are the steps to have the live migration
>     possible.
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
>
>
> -- 
> *--
> -- Felipe Oliveira Gutierrez
> -- Felipe.o.Gutierrez@gmail.com <mailto:Felipe.o.Gutierrez@gmail.com>
> -- https://sites.google.com/site/lipe82/Home/diaadia*
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------030008000603010302000005
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      there are a number of ways<br>
      <br>
      The easy way for Xen:<br>
      - See XL manual "migrate" under
      <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/docs/4.2-testing/man/xl.1.html">http://xenbits.xen.org/docs/4.2-testing/man/xl.1.html</a><br>
      <br>
      You can do something more complicated with Pacemaker, DRDB, etc.<br>
      - E.g. Also part 3 of "From Datacenter to the Cloud - Featuring
      Xen and XCP" in <a class="moz-txt-link-freetext" href="http://xen.org/community/presentations.html">http://xen.org/community/presentations.html</a>&nbsp; shows
      how to do this<br>
      - Or Felipe's guide shows that too (google translate seems to
      translate well enough to English)<br>
      <br>
      Regards<br>
      Lars<br>
      <br>
      On 03/12/2012 11:11, Felipe Gutierrez wrote:<br>
    </div>
    <blockquote
cite="mid:CAPOsGyaX88Ct8BDbqXo11Zj0s=UeLWz2u=1YtY=C3cPd92QTqQ@mail.gmail.com"
      type="cite">Hi Chauhan,<br>
      <br>
      I wrote this tutorial about live migration : <a
        moz-do-not-send="true"
        href="https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen">https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen</a><br>
      At the end there are references.<br>
      <br>
      Felipe<br>
      <br>
      <div class="gmail_quote">On Sun, Dec 2, 2012 at 5:31 AM, digvijay
        chauhan <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:digvijaych@gmail.com" target="_blank">digvijaych@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Hello,<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I want to do live migration of virtual machine on
          xen using fedora.SO what are the steps to have the live
          migration possible.<br>
          <br>
          _______________________________________________<br>
          Xen-users mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
          <a moz-do-not-send="true"
            href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br>
        </blockquote>
      </div>
      <br>
      <br clear="all">
      <br>
      -- <br>
      <b>--<br>
        -- Felipe Oliveira Gutierrez<br>
        -- <a moz-do-not-send="true"
          href="mailto:Felipe.o.Gutierrez@gmail.com" target="_blank">Felipe.o.Gutierrez@gmail.com</a><br>
        -- <a moz-do-not-send="true"
          href="https://sites.google.com/site/lipe82/Home/diaadia"
          target="_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------030008000603010302000005--


--===============3933633920705087627==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3933633920705087627==--


From xen-users-bounces@lists.xen.org Thu Dec 06 11:15:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 11:15:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgZPb-0004U9-El; Thu, 06 Dec 2012 11:14:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TgZPZ-0004Tz-T4
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 11:14:38 +0000
Received: from [85.158.139.211:10973] by server-12.bemta-5.messagelabs.com id
	66/87-02886-C1E70C05; Thu, 06 Dec 2012 11:14:36 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1354792473!15092403!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16670 invoked from network); 6 Dec 2012 11:14:33 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 11:14:33 -0000
Received: by mail-lb0-f173.google.com with SMTP id c1so5990420lbg.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 03:14:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type;
	bh=w+XPcZJbNgdFQ54CxdnYj6Os+riLh+m/WzCz3xAlI20=;
	b=LzMZTC7sJI3AKqIlaJVN1LfuJ8nWU75i8jhYL6r31h44PjbAPjhu8K3zwxYgTjmkAc
	h3f9sZTeZTStimlv6YVd+EC8SsTm0GEt0PZ/mzx6b0LbSW5wkdgR1WZ+QkxzqYLYKeJc
	BcIsRDdMb0oHbem4mZnP9pvfcztSQoUnzQ2a+GDu6U79gbN2LYMn3ws/lF9cBLeTlQVk
	NNhHn7tNrlqZA1yOOsM+zbQK7I1XwvF2+eTwgdGd28qDfuXPr/jnI6+KQvhkxzYZ0qHf
	6mdXmgbiTvguzoNASI3b4vqYA3pfiHzOcrwYpfgSSohlqhWSAEjwIrHFQVfSKnvrRcJe
	hyOA==
Received: by 10.152.124.146 with SMTP id mi18mr843951lab.17.1354792471762;
	Thu, 06 Dec 2012 03:14:31 -0800 (PST)
Received: from [172.16.26.11] (b0fb107a.bb.sky.com. [176.251.16.122])
	by mx.google.com with ESMTPS id b3sm3347402lbl.0.2012.12.06.03.14.30
	(version=SSLv3 cipher=OTHER); Thu, 06 Dec 2012 03:14:30 -0800 (PST)
Message-ID: <50C07E15.80205@xen.org>
Date: Thu, 06 Dec 2012 11:14:29 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
References: <CANq0ewsPmum=dKOOfi86KusmcQZSkEQGJ7Hq1b65y5utHoD2qg@mail.gmail.com>
	<CAPOsGyaX88Ct8BDbqXo11Zj0s=UeLWz2u=1YtY=C3cPd92QTqQ@mail.gmail.com>
In-Reply-To: <CAPOsGyaX88Ct8BDbqXo11Zj0s=UeLWz2u=1YtY=C3cPd92QTqQ@mail.gmail.com>
Cc: xen-users@lists.xen.org, digvijay chauhan <digvijaych@gmail.com>
Subject: Re: [Xen-users] How to do live migration using xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3933633920705087627=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3933633920705087627==
Content-Type: multipart/alternative;
 boundary="------------030008000603010302000005"

This is a multi-part message in MIME format.
--------------030008000603010302000005
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

there are a number of ways

The easy way for Xen:
- See XL manual "migrate" under 
http://xenbits.xen.org/docs/4.2-testing/man/xl.1.html

You can do something more complicated with Pacemaker, DRDB, etc.
- E.g. Also part 3 of "From Datacenter to the Cloud - Featuring Xen and 
XCP" in http://xen.org/community/presentations.html  shows how to do this
- Or Felipe's guide shows that too (google translate seems to translate 
well enough to English)

Regards
Lars

On 03/12/2012 11:11, Felipe Gutierrez wrote:
> Hi Chauhan,
>
> I wrote this tutorial about live migration : 
> https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen
> At the end there are references.
>
> Felipe
>
> On Sun, Dec 2, 2012 at 5:31 AM, digvijay chauhan <digvijaych@gmail.com 
> <mailto:digvijaych@gmail.com>> wrote:
>
>     Hello,
>               I want to do live migration of virtual machine on xen
>     using fedora.SO what are the steps to have the live migration
>     possible.
>
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     http://lists.xen.org/xen-users
>
>
>
>
> -- 
> *--
> -- Felipe Oliveira Gutierrez
> -- Felipe.o.Gutierrez@gmail.com <mailto:Felipe.o.Gutierrez@gmail.com>
> -- https://sites.google.com/site/lipe82/Home/diaadia*
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------030008000603010302000005
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      there are a number of ways<br>
      <br>
      The easy way for Xen:<br>
      - See XL manual "migrate" under
      <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/docs/4.2-testing/man/xl.1.html">http://xenbits.xen.org/docs/4.2-testing/man/xl.1.html</a><br>
      <br>
      You can do something more complicated with Pacemaker, DRDB, etc.<br>
      - E.g. Also part 3 of "From Datacenter to the Cloud - Featuring
      Xen and XCP" in <a class="moz-txt-link-freetext" href="http://xen.org/community/presentations.html">http://xen.org/community/presentations.html</a>&nbsp; shows
      how to do this<br>
      - Or Felipe's guide shows that too (google translate seems to
      translate well enough to English)<br>
      <br>
      Regards<br>
      Lars<br>
      <br>
      On 03/12/2012 11:11, Felipe Gutierrez wrote:<br>
    </div>
    <blockquote
cite="mid:CAPOsGyaX88Ct8BDbqXo11Zj0s=UeLWz2u=1YtY=C3cPd92QTqQ@mail.gmail.com"
      type="cite">Hi Chauhan,<br>
      <br>
      I wrote this tutorial about live migration : <a
        moz-do-not-send="true"
        href="https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen">https://sites.google.com/site/lipe82/Home/diaadia/drbd-xen</a><br>
      At the end there are references.<br>
      <br>
      Felipe<br>
      <br>
      <div class="gmail_quote">On Sun, Dec 2, 2012 at 5:31 AM, digvijay
        chauhan <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:digvijaych@gmail.com" target="_blank">digvijaych@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Hello,<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I want to do live migration of virtual machine on
          xen using fedora.SO what are the steps to have the live
          migration possible.<br>
          <br>
          _______________________________________________<br>
          Xen-users mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
          <a moz-do-not-send="true"
            href="http://lists.xen.org/xen-users" target="_blank">http://lists.xen.org/xen-users</a><br>
        </blockquote>
      </div>
      <br>
      <br clear="all">
      <br>
      -- <br>
      <b>--<br>
        -- Felipe Oliveira Gutierrez<br>
        -- <a moz-do-not-send="true"
          href="mailto:Felipe.o.Gutierrez@gmail.com" target="_blank">Felipe.o.Gutierrez@gmail.com</a><br>
        -- <a moz-do-not-send="true"
          href="https://sites.google.com/site/lipe82/Home/diaadia"
          target="_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------030008000603010302000005--


--===============3933633920705087627==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3933633920705087627==--


From xen-users-bounces@lists.xen.org Thu Dec 06 12:05:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 12:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgaBb-0007cx-7d; Thu, 06 Dec 2012 12:04:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TgaBZ-0007cn-Hf
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 12:04:13 +0000
Received: from [85.158.138.51:59945] by server-12.bemta-3.messagelabs.com id
	15/BC-22757-CB980C05; Thu, 06 Dec 2012 12:04:12 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1354795451!27417582!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20907 invoked from network); 6 Dec 2012 12:04:11 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 12:04:11 -0000
Received: by mail-bk0-f45.google.com with SMTP id jk13so2940475bkc.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 04:04:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type:content-transfer-encoding;
	bh=mMK7Hvsc4W1Z02Fb+hrER5M/W7+HBxZKjfCHzqRURfI=;
	b=pTxuJhrs0B4ush6d2mZI3BueraMgjxnH8UErt+BUKxQy8sT/Ph1AQc5o3lymmPYH66
	FhLiAVL/AXYmv+ngNEkGlpah4VROR2tWCBBgNNDedfON/pbxqmW3hUnEWoxsLqhOeboA
	M1bkrXhIGcjzM59WBIqShP4yk0g82WRRqGOKqE/VP/hnCdvTuhtLMMAZDACbpuhNuIVl
	5EoKeIXSZRk6mHoOrsn5tutQa6ondCsfFZ+fo8KGVenrt2XNKggSOp8y7gRShXwXQqWU
	0pWPbDMSjOLejA+CQto4fTszMPWAf0aeh99MIAC/J7iMyBCaQP33qvoJ+PHauSp/lrpr
	rItw==
Received: by 10.204.130.140 with SMTP id t12mr498813bks.39.1354795451268;
	Thu, 06 Dec 2012 04:04:11 -0800 (PST)
Received: from [172.16.26.11] (b0fb107a.bb.sky.com. [176.251.16.122])
	by mx.google.com with ESMTPS id l17sm6173413bkw.12.2012.12.06.04.04.10
	(version=SSLv3 cipher=OTHER); Thu, 06 Dec 2012 04:04:10 -0800 (PST)
Message-ID: <50C089B9.6010903@xen.org>
Date: Thu, 06 Dec 2012 12:04:09 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen.org Evangelist role
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I don't normally like to spam this list, but I wanted to point you to 
http://xen.org/community/jobs.html ... if you fit the bill and are 
looking for a job, or you know anybody get in touch with me (or apply 
via the site link).
Best Regards
Lars

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 12:05:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 12:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgaBb-0007cx-7d; Thu, 06 Dec 2012 12:04:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TgaBZ-0007cn-Hf
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 12:04:13 +0000
Received: from [85.158.138.51:59945] by server-12.bemta-3.messagelabs.com id
	15/BC-22757-CB980C05; Thu, 06 Dec 2012 12:04:12 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1354795451!27417582!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20907 invoked from network); 6 Dec 2012 12:04:11 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 12:04:11 -0000
Received: by mail-bk0-f45.google.com with SMTP id jk13so2940475bkc.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 04:04:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:content-type:content-transfer-encoding;
	bh=mMK7Hvsc4W1Z02Fb+hrER5M/W7+HBxZKjfCHzqRURfI=;
	b=pTxuJhrs0B4ush6d2mZI3BueraMgjxnH8UErt+BUKxQy8sT/Ph1AQc5o3lymmPYH66
	FhLiAVL/AXYmv+ngNEkGlpah4VROR2tWCBBgNNDedfON/pbxqmW3hUnEWoxsLqhOeboA
	M1bkrXhIGcjzM59WBIqShP4yk0g82WRRqGOKqE/VP/hnCdvTuhtLMMAZDACbpuhNuIVl
	5EoKeIXSZRk6mHoOrsn5tutQa6ondCsfFZ+fo8KGVenrt2XNKggSOp8y7gRShXwXQqWU
	0pWPbDMSjOLejA+CQto4fTszMPWAf0aeh99MIAC/J7iMyBCaQP33qvoJ+PHauSp/lrpr
	rItw==
Received: by 10.204.130.140 with SMTP id t12mr498813bks.39.1354795451268;
	Thu, 06 Dec 2012 04:04:11 -0800 (PST)
Received: from [172.16.26.11] (b0fb107a.bb.sky.com. [176.251.16.122])
	by mx.google.com with ESMTPS id l17sm6173413bkw.12.2012.12.06.04.04.10
	(version=SSLv3 cipher=OTHER); Thu, 06 Dec 2012 04:04:10 -0800 (PST)
Message-ID: <50C089B9.6010903@xen.org>
Date: Thu, 06 Dec 2012 12:04:09 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen.org Evangelist role
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I don't normally like to spam this list, but I wanted to point you to 
http://xen.org/community/jobs.html ... if you fit the bill and are 
looking for a job, or you know anybody get in touch with me (or apply 
via the site link).
Best Regards
Lars

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 13:07:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 13:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgb9m-0003je-K8; Thu, 06 Dec 2012 13:06:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hchkim@gmail.com>) id 1TgUtu-0003kU-RW
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 06:25:40 +0000
Received: from [85.158.138.51:18043] by server-14.bemta-3.messagelabs.com id
	D4/50-31424-D5A30C05; Thu, 06 Dec 2012 06:25:33 +0000
X-Env-Sender: hchkim@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1354775131!27753290!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19647 invoked from network); 6 Dec 2012 06:25:31 -0000
Received: from mail-ea0-f173.google.com (HELO mail-ea0-f173.google.com)
	(209.85.215.173)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 06:25:31 -0000
Received: by mail-ea0-f173.google.com with SMTP id i13so2722878eaa.32
	for <xen-users@lists.xen.org>; Wed, 05 Dec 2012 22:25:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=9pG4H9Pu8azr4lKtwKEM68ESYC1tS0DPjvVyjPwMhGA=;
	b=bzFPmVh7rl8P1HkZahL+BSBh4/7CXaOO5m69E+Y3VqopfohSEl+LX1sXYT3gwGAUKc
	07qHsteAgHnwdwNbIFAC42u9F8ohzT+NyCSmx99VAjMu3wsqc4j7wNcYacuo9BIyt2rx
	/qnuF+vZlpPXMqkuuUb8NF8So0izN+dWM3VtndrSapSXgY/dq4G/yLH4Mpe4fmuNmqAV
	1iLK4duLilnARXV699PExi32/k1MA2Q3dgQvrA/Ip9OdwX5cJ8o+F0Jb9XAZ3xjfqUrs
	IxHSjmqUhqS/rQ6qw61Fl4G13qUklyPvB5LL2SnIKpm81dF50I7DDCSQ/nPT82Fp2uMr
	BnZg==
MIME-Version: 1.0
Received: by 10.14.178.70 with SMTP id e46mr2362252eem.1.1354775131260; Wed,
	05 Dec 2012 22:25:31 -0800 (PST)
Received: by 10.223.157.207 with HTTP; Wed, 5 Dec 2012 22:25:31 -0800 (PST)
In-Reply-To: <CAEBAmh=3pnyiq_0673GuBCEppj=jqhDuZxtpwZhSMoOT2th-gQ@mail.gmail.com>
References: <CAB8QuJ4gWXYW48Mu5FrOWtYPewstx=iayfQnhONf_s+t3Mt8Fg@mail.gmail.com>
	<CAEBAmh=3pnyiq_0673GuBCEppj=jqhDuZxtpwZhSMoOT2th-gQ@mail.gmail.com>
Date: Thu, 6 Dec 2012 15:25:31 +0900
Message-ID: <CAB8QuJ4VhpGrG-7nwLA2DRfc9n8V6CkXEqXKNJfir73JuJ8v-A@mail.gmail.com>
From: HyoCheol Kim <hchkim@gmail.com>
To: Marc Tousignant <myrdhn@gmail.com>
X-Mailman-Approved-At: Thu, 06 Dec 2012 13:06:25 +0000
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] libxl: error:
 libxl_dm.c:1212:device_model_spawn_outcome: domain 1 device model: spawn
 failed (rc=-3) when creating VM using upstream qemu on Xen 4.2.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7165909491794124731=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7165909491794124731==
Content-Type: multipart/alternative; boundary=047d7b60419073084d04d0292a6c

--047d7b60419073084d04d0292a6c
Content-Type: text/plain; charset=ISO-8859-1

Thanks, Marc.

I changed disk line to

disk = [ 'phy:/dev/VolGroup/lv_home,hda,w',
'file:/usr/src/Windows2003.iso,hdc:cdrom,r' ]

but same error occur.

libxl: error: libxl_dm.c:1212:device_model_spawn_outcome: domain 1 device
model: spawn failed (rc=-3)
libxl: error: libxl_qmp.c:641:libxl__qmp_initialize: Connection error: No
such file or directory


I guess installation of upstream-qemu is wrong.
I refer to http://wiki.xen.org/wiki/QEMU_Upstream .

1. Download 'upstream-qemu'
2. ./configure --enable-xen --enable-spice --target-list=i386-softmmu
--extra-cflags="-I/usr/share/doc/xen-licenses-4.2.0/tools/include
-I/usr/share/doc/xen-licenses-4.2.0/tools/libxc
-I/usr/share/doc/xen-licenses-4.2.0/tools/xenstore"
--extra-ldflags="-L$/usr/share/doc/xen-licenses-4.2.0/tools/libxc
-L$path_to_xen_source/tools/xenstore"
3. make

How should I do to get more information about this error.
Thanks.


2012/11/15 Marc Tousignant <myrdhn@gmail.com>

> Your disk line looks wrong.
> Here is mine for comparison:
> disk = [ 'phy:/dev/md3,hda,w', 'file:/media/System
> ISOs/en_windows_server_2008_r2_standard_enterprise_datacenter_web_x64_dvd_x15-50365.iso,hdc:cdrom,r'
> ]
>
> MarcT
>
> On Wed, Nov 14, 2012 at 1:59 AM, HyoCheol Kim <hchkim@gmail.com> wrote:
>
>> Hello,
>>
>> I've tested Xen 4.2 on CentOS 6.3(x86_x64)
>> My goal is to connect to Windows VM on Xen 4.2 using SPICE client.
>>
>> Installation of Xen 4.2 was successful.
>> Also creating Windows VM using qemu-dm and connecting to it using VNC are
>> OK.
>> But qemu-dm can't support SPICE, so I installed upstream qemu. (
>> http://wiki.xen.org/wiki/QEMU_Upstream)
>> I also installed spice-server and spice-protocol as newest version.
>> Configuration and installation seems like successful. But not work with
>> error message above.
>>
>>
>> =========================================================================================
>> [root@localhost xen]# xl -f create Windows2003.cfg
>> Parsing config from Windows2003.cfg
>> xc: info: VIRTUAL MEMORY ARRANGEMENT:
>>   Loader:        0000000000100000->000000000019bae4
>>   TOTAL:         0000000000000000->000000003c000000
>>   ENTRY ADDRESS: 0000000000100000
>> xc: info: PHYSICAL MEMORY ALLOCATION:
>>   4KB PAGES: 0x0000000000000200
>>   2MB PAGES: 0x00000000000001df
>>   1GB PAGES: 0x0000000000000000
>> libxl: error: libxl_dm.c:1212:device_model_spawn_outcome: domain 1 device
>> model: spawn failed (rc=-3)
>> libxl: error: libxl_qmp.c:641:libxl__qmp_initialize: Connection error: No
>> such file or directory
>> Daemon running with PID 3912
>>
>> =========================================================================================
>>
>> My Windows2003.cfg file is above.
>>
>> builder = "hvm"
>> name = "Windows2003"
>> memory = 1024
>>
>> on_poweroff="destroy"
>> on_reboot="restart"
>> on_crash="destroy"
>>
>> vcpus = 2
>> disk = [ '/dev/VolGroup/lv_home,,hda',
>> '/usr/src/Windows2003.iso,,hdc,cdrom' ]
>>
>> # using qemu-dm is success to work.
>> #device_model='qemu-dm'
>> device_model_version='qemu-xen'
>> device_model_override='/usr/src/qemu/i386-softmmu/qemu-system-i386'
>> #device_model_override='/usr/src/qemu/x86_64-softmmu/qemu-system-x86_64'
>>
>> boot="dc"
>> acpi=1
>> xen_platform_pci=1
>> xiridian=1
>> stdvga=1
>>
>> #sdl = 1
>> vnc =0
>> vncconsole=0
>> vncpasswd=''
>> vncunused=1
>> vnclisten='0.0.0.0'
>> vncdisplay=3
>>
>> spice=1
>> spicehost='0.0.0.0'
>> spiceport=6000
>> spicedisable_ticketing=1
>> spicepasswd = 'password'
>>
>>
>> Thanks in advance.
>>
>> Daniel.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

--047d7b60419073084d04d0292a6c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks, Marc.<div><br></div><div>I changed disk line to=A0</div><div><br></=
div><div>disk =3D [ &#39;phy:/dev/VolGroup/lv_home,hda,w&#39;, &#39;file:/u=
sr/src/Windows2003.iso,hdc:cdrom,r&#39; ]</div><div><br></div><div>but same=
 error occur.</div>
<div><span style=3D"background-color:rgb(255,255,255);color:rgb(34,34,34);f=
ont-family:arial,sans-serif;font-size:14.44444465637207px"><br></span></div=
><div><span style=3D"background-color:rgb(255,255,255);color:rgb(34,34,34);=
font-family:arial,sans-serif;font-size:14.44444465637207px">libxl: error: l=
ibxl_dm.c:1212:device_model_</span><span style=3D"background-color:rgb(255,=
255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14.4444=
4465637207px">spawn_outcome: domain 1 device model: spawn failed (rc=3D-3)<=
/span></div>
<div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14=
.44444465637207px;background-color:rgb(255,255,255)">libxl: error: libxl_qm=
p.c:641:libxl__qmp_initialize: Connection error: No such file or directory<=
/div>
<div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14=
.44444465637207px;background-color:rgb(255,255,255)"><br></div><div><br></d=
iv><div>I guess installation of upstream-qemu is wrong.=A0</div><div>I refe=
r to=A0<a href=3D"http://wiki.xen.org/wiki/QEMU_Upstream" target=3D"_blank"=
 style=3D"color:rgb(17,85,204);font-family:arial,sans-serif;font-size:14.44=
444465637207px;background-color:rgb(255,255,255)">http://wiki.xen.org/wiki/=
QEMU_Upstream</a>=A0.</div>
<div><br></div><div>1. Download &#39;upstream-qemu&#39;</div><div>2. ./conf=
igure --enable-xen --enable-spice --target-list=3Di386-softmmu --extra-cfla=
gs=3D&quot;-I/usr/share/doc/xen-licenses-4.2.0/tools/include -I/usr/share/d=
oc/xen-licenses-4.2.0/tools/libxc -I/usr/share/doc/xen-licenses-4.2.0/tools=
/xenstore&quot; --extra-ldflags=3D&quot;-L$/usr/share/doc/xen-licenses-4.2.=
0/tools/libxc -L$path_to_xen_source/tools/xenstore&quot;</div>
<div>3. make</div><div><br></div><div>How should I do to get more informati=
on about this error.</div><div>Thanks.</div><div><br><br><div class=3D"gmai=
l_quote">2012/11/15 Marc Tousignant <span dir=3D"ltr">&lt;<a href=3D"mailto=
:myrdhn@gmail.com" target=3D"_blank">myrdhn@gmail.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Your disk line looks wrong.<div>Here is mine=
 for comparison:</div><div><div>disk =3D [ &#39;phy:/dev/md3,hda,w&#39;, &#=
39;file:/media/System ISOs/en_windows_server_2008_r2_standard_enterprise_da=
tacenter_web_x64_dvd_x15-50365.iso,hdc:cdrom,r&#39; ]</div>

<div><br></div><div>MarcT</div><br><div class=3D"gmail_quote"><div><div cla=
ss=3D"h5">On Wed, Nov 14, 2012 at 1:59 AM, HyoCheol Kim <span dir=3D"ltr">&=
lt;<a href=3D"mailto:hchkim@gmail.com" target=3D"_blank">hchkim@gmail.com</=
a>&gt;</span> wrote:<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5">
<div>Hello,</div><div><br></div><div>I&#39;ve tested Xen 4.2 on CentOS 6.3(=
x86_x64)</div><div>My goal is to connect to Windows VM on Xen 4.2 using SPI=
CE client.</div><div><br></div><div>Installation of Xen 4.2 was successful.=
=A0</div>


<div>Also creating Windows VM using qemu-dm and connecting to it using VNC =
are OK.</div><div>But qemu-dm can&#39;t support SPICE, so I installed upstr=
eam qemu. (<a href=3D"http://wiki.xen.org/wiki/QEMU_Upstream" target=3D"_bl=
ank">http://wiki.xen.org/wiki/QEMU_Upstream</a>)</div>


<div>I also installed spice-server and spice-protocol as newest version.</d=
iv><div>Configuration and installation seems like successful. But not work =
with error message above.</div><div><br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D</div>


<div>[root@localhost xen]# xl -f create Windows2003.cfg=A0</div><div>Parsin=
g config from Windows2003.cfg</div><div>xc: info: VIRTUAL MEMORY ARRANGEMEN=
T:</div><div>=A0 Loader: =A0 =A0 =A0 =A00000000000100000-&gt;000000000019ba=
e4</div>


<div>=A0 TOTAL: =A0 =A0 =A0 =A0 0000000000000000-&gt;000000003c000000</div>=
<div>=A0 ENTRY ADDRESS: 0000000000100000</div><div>xc: info: PHYSICAL MEMOR=
Y ALLOCATION:</div><div>=A0 4KB PAGES: 0x0000000000000200</div><div>=A0 2MB=
 PAGES: 0x00000000000001df</div>


<div>=A0 1GB PAGES: 0x0000000000000000</div><div>libxl: error: libxl_dm.c:1=
212:device_model_spawn_outcome: domain 1 device model: spawn failed (rc=3D-=
3)</div><div>libxl: error: libxl_qmp.c:641:libxl__qmp_initialize: Connectio=
n error: No such file or directory</div>


<div>Daemon running with PID 3912</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</div><div><br></div><div>My Windows2003.cfg file is above.</di=
v><div><br></div><div>builder =3D &quot;hvm&quot;</div>


<div>name =3D &quot;Windows2003&quot;</div><div>memory =3D 1024</div><div><=
br></div><div>on_poweroff=3D&quot;destroy&quot;</div><div>on_reboot=3D&quot=
;restart&quot;</div><div>on_crash=3D&quot;destroy&quot;</div><div><br></div=
><div>


vcpus =3D 2</div><div>disk =3D [ &#39;/dev/VolGroup/lv_home,,hda&#39;, &#39=
;/usr/src/Windows2003.iso,,hdc,cdrom&#39; ]</div><div><br></div><div># usin=
g qemu-dm is success to work.</div><div>#device_model=3D&#39;qemu-dm&#39;</=
div>


<div>device_model_version=3D&#39;qemu-xen&#39;</div><div>device_model_overr=
ide=3D&#39;/usr/src/qemu/i386-softmmu/qemu-system-i386&#39;</div><div>#devi=
ce_model_override=3D&#39;/usr/src/qemu/x86_64-softmmu/qemu-system-x86_64&#3=
9;</div>


<div><br></div><div>boot=3D&quot;dc&quot;</div><div>acpi=3D1</div><div>xen_=
platform_pci=3D1</div><div>xiridian=3D1</div><div>stdvga=3D1</div><div><br>=
</div><div>#sdl =3D 1</div><div>vnc =3D0</div><div>vncconsole=3D0</div><div=
>vncpasswd=3D&#39;&#39;</div>


<div>vncunused=3D1</div><div>vnclisten=3D&#39;0.0.0.0&#39;</div><div>vncdis=
play=3D3</div><div><br></div><div>spice=3D1</div><div>spicehost=3D&#39;0.0.=
0.0&#39;</div><div>spiceport=3D6000</div><div>spicedisable_ticketing=3D1</d=
iv><div>spicepasswd =3D &#39;password&#39;</div>


<div><br></div><div><br></div><div>Thanks in advance.</div><div><br></div><=
div>Daniel.</div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>

--047d7b60419073084d04d0292a6c--


--===============7165909491794124731==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7165909491794124731==--


From xen-users-bounces@lists.xen.org Thu Dec 06 13:07:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 13:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgb9m-0003je-K8; Thu, 06 Dec 2012 13:06:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hchkim@gmail.com>) id 1TgUtu-0003kU-RW
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 06:25:40 +0000
Received: from [85.158.138.51:18043] by server-14.bemta-3.messagelabs.com id
	D4/50-31424-D5A30C05; Thu, 06 Dec 2012 06:25:33 +0000
X-Env-Sender: hchkim@gmail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1354775131!27753290!1
X-Originating-IP: [209.85.215.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19647 invoked from network); 6 Dec 2012 06:25:31 -0000
Received: from mail-ea0-f173.google.com (HELO mail-ea0-f173.google.com)
	(209.85.215.173)
	by server-5.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 06:25:31 -0000
Received: by mail-ea0-f173.google.com with SMTP id i13so2722878eaa.32
	for <xen-users@lists.xen.org>; Wed, 05 Dec 2012 22:25:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=9pG4H9Pu8azr4lKtwKEM68ESYC1tS0DPjvVyjPwMhGA=;
	b=bzFPmVh7rl8P1HkZahL+BSBh4/7CXaOO5m69E+Y3VqopfohSEl+LX1sXYT3gwGAUKc
	07qHsteAgHnwdwNbIFAC42u9F8ohzT+NyCSmx99VAjMu3wsqc4j7wNcYacuo9BIyt2rx
	/qnuF+vZlpPXMqkuuUb8NF8So0izN+dWM3VtndrSapSXgY/dq4G/yLH4Mpe4fmuNmqAV
	1iLK4duLilnARXV699PExi32/k1MA2Q3dgQvrA/Ip9OdwX5cJ8o+F0Jb9XAZ3xjfqUrs
	IxHSjmqUhqS/rQ6qw61Fl4G13qUklyPvB5LL2SnIKpm81dF50I7DDCSQ/nPT82Fp2uMr
	BnZg==
MIME-Version: 1.0
Received: by 10.14.178.70 with SMTP id e46mr2362252eem.1.1354775131260; Wed,
	05 Dec 2012 22:25:31 -0800 (PST)
Received: by 10.223.157.207 with HTTP; Wed, 5 Dec 2012 22:25:31 -0800 (PST)
In-Reply-To: <CAEBAmh=3pnyiq_0673GuBCEppj=jqhDuZxtpwZhSMoOT2th-gQ@mail.gmail.com>
References: <CAB8QuJ4gWXYW48Mu5FrOWtYPewstx=iayfQnhONf_s+t3Mt8Fg@mail.gmail.com>
	<CAEBAmh=3pnyiq_0673GuBCEppj=jqhDuZxtpwZhSMoOT2th-gQ@mail.gmail.com>
Date: Thu, 6 Dec 2012 15:25:31 +0900
Message-ID: <CAB8QuJ4VhpGrG-7nwLA2DRfc9n8V6CkXEqXKNJfir73JuJ8v-A@mail.gmail.com>
From: HyoCheol Kim <hchkim@gmail.com>
To: Marc Tousignant <myrdhn@gmail.com>
X-Mailman-Approved-At: Thu, 06 Dec 2012 13:06:25 +0000
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] libxl: error:
 libxl_dm.c:1212:device_model_spawn_outcome: domain 1 device model: spawn
 failed (rc=-3) when creating VM using upstream qemu on Xen 4.2.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7165909491794124731=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7165909491794124731==
Content-Type: multipart/alternative; boundary=047d7b60419073084d04d0292a6c

--047d7b60419073084d04d0292a6c
Content-Type: text/plain; charset=ISO-8859-1

Thanks, Marc.

I changed disk line to

disk = [ 'phy:/dev/VolGroup/lv_home,hda,w',
'file:/usr/src/Windows2003.iso,hdc:cdrom,r' ]

but same error occur.

libxl: error: libxl_dm.c:1212:device_model_spawn_outcome: domain 1 device
model: spawn failed (rc=-3)
libxl: error: libxl_qmp.c:641:libxl__qmp_initialize: Connection error: No
such file or directory


I guess installation of upstream-qemu is wrong.
I refer to http://wiki.xen.org/wiki/QEMU_Upstream .

1. Download 'upstream-qemu'
2. ./configure --enable-xen --enable-spice --target-list=i386-softmmu
--extra-cflags="-I/usr/share/doc/xen-licenses-4.2.0/tools/include
-I/usr/share/doc/xen-licenses-4.2.0/tools/libxc
-I/usr/share/doc/xen-licenses-4.2.0/tools/xenstore"
--extra-ldflags="-L$/usr/share/doc/xen-licenses-4.2.0/tools/libxc
-L$path_to_xen_source/tools/xenstore"
3. make

How should I do to get more information about this error.
Thanks.


2012/11/15 Marc Tousignant <myrdhn@gmail.com>

> Your disk line looks wrong.
> Here is mine for comparison:
> disk = [ 'phy:/dev/md3,hda,w', 'file:/media/System
> ISOs/en_windows_server_2008_r2_standard_enterprise_datacenter_web_x64_dvd_x15-50365.iso,hdc:cdrom,r'
> ]
>
> MarcT
>
> On Wed, Nov 14, 2012 at 1:59 AM, HyoCheol Kim <hchkim@gmail.com> wrote:
>
>> Hello,
>>
>> I've tested Xen 4.2 on CentOS 6.3(x86_x64)
>> My goal is to connect to Windows VM on Xen 4.2 using SPICE client.
>>
>> Installation of Xen 4.2 was successful.
>> Also creating Windows VM using qemu-dm and connecting to it using VNC are
>> OK.
>> But qemu-dm can't support SPICE, so I installed upstream qemu. (
>> http://wiki.xen.org/wiki/QEMU_Upstream)
>> I also installed spice-server and spice-protocol as newest version.
>> Configuration and installation seems like successful. But not work with
>> error message above.
>>
>>
>> =========================================================================================
>> [root@localhost xen]# xl -f create Windows2003.cfg
>> Parsing config from Windows2003.cfg
>> xc: info: VIRTUAL MEMORY ARRANGEMENT:
>>   Loader:        0000000000100000->000000000019bae4
>>   TOTAL:         0000000000000000->000000003c000000
>>   ENTRY ADDRESS: 0000000000100000
>> xc: info: PHYSICAL MEMORY ALLOCATION:
>>   4KB PAGES: 0x0000000000000200
>>   2MB PAGES: 0x00000000000001df
>>   1GB PAGES: 0x0000000000000000
>> libxl: error: libxl_dm.c:1212:device_model_spawn_outcome: domain 1 device
>> model: spawn failed (rc=-3)
>> libxl: error: libxl_qmp.c:641:libxl__qmp_initialize: Connection error: No
>> such file or directory
>> Daemon running with PID 3912
>>
>> =========================================================================================
>>
>> My Windows2003.cfg file is above.
>>
>> builder = "hvm"
>> name = "Windows2003"
>> memory = 1024
>>
>> on_poweroff="destroy"
>> on_reboot="restart"
>> on_crash="destroy"
>>
>> vcpus = 2
>> disk = [ '/dev/VolGroup/lv_home,,hda',
>> '/usr/src/Windows2003.iso,,hdc,cdrom' ]
>>
>> # using qemu-dm is success to work.
>> #device_model='qemu-dm'
>> device_model_version='qemu-xen'
>> device_model_override='/usr/src/qemu/i386-softmmu/qemu-system-i386'
>> #device_model_override='/usr/src/qemu/x86_64-softmmu/qemu-system-x86_64'
>>
>> boot="dc"
>> acpi=1
>> xen_platform_pci=1
>> xiridian=1
>> stdvga=1
>>
>> #sdl = 1
>> vnc =0
>> vncconsole=0
>> vncpasswd=''
>> vncunused=1
>> vnclisten='0.0.0.0'
>> vncdisplay=3
>>
>> spice=1
>> spicehost='0.0.0.0'
>> spiceport=6000
>> spicedisable_ticketing=1
>> spicepasswd = 'password'
>>
>>
>> Thanks in advance.
>>
>> Daniel.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

--047d7b60419073084d04d0292a6c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks, Marc.<div><br></div><div>I changed disk line to=A0</div><div><br></=
div><div>disk =3D [ &#39;phy:/dev/VolGroup/lv_home,hda,w&#39;, &#39;file:/u=
sr/src/Windows2003.iso,hdc:cdrom,r&#39; ]</div><div><br></div><div>but same=
 error occur.</div>
<div><span style=3D"background-color:rgb(255,255,255);color:rgb(34,34,34);f=
ont-family:arial,sans-serif;font-size:14.44444465637207px"><br></span></div=
><div><span style=3D"background-color:rgb(255,255,255);color:rgb(34,34,34);=
font-family:arial,sans-serif;font-size:14.44444465637207px">libxl: error: l=
ibxl_dm.c:1212:device_model_</span><span style=3D"background-color:rgb(255,=
255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14.4444=
4465637207px">spawn_outcome: domain 1 device model: spawn failed (rc=3D-3)<=
/span></div>
<div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14=
.44444465637207px;background-color:rgb(255,255,255)">libxl: error: libxl_qm=
p.c:641:libxl__qmp_initialize: Connection error: No such file or directory<=
/div>
<div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:14=
.44444465637207px;background-color:rgb(255,255,255)"><br></div><div><br></d=
iv><div>I guess installation of upstream-qemu is wrong.=A0</div><div>I refe=
r to=A0<a href=3D"http://wiki.xen.org/wiki/QEMU_Upstream" target=3D"_blank"=
 style=3D"color:rgb(17,85,204);font-family:arial,sans-serif;font-size:14.44=
444465637207px;background-color:rgb(255,255,255)">http://wiki.xen.org/wiki/=
QEMU_Upstream</a>=A0.</div>
<div><br></div><div>1. Download &#39;upstream-qemu&#39;</div><div>2. ./conf=
igure --enable-xen --enable-spice --target-list=3Di386-softmmu --extra-cfla=
gs=3D&quot;-I/usr/share/doc/xen-licenses-4.2.0/tools/include -I/usr/share/d=
oc/xen-licenses-4.2.0/tools/libxc -I/usr/share/doc/xen-licenses-4.2.0/tools=
/xenstore&quot; --extra-ldflags=3D&quot;-L$/usr/share/doc/xen-licenses-4.2.=
0/tools/libxc -L$path_to_xen_source/tools/xenstore&quot;</div>
<div>3. make</div><div><br></div><div>How should I do to get more informati=
on about this error.</div><div>Thanks.</div><div><br><br><div class=3D"gmai=
l_quote">2012/11/15 Marc Tousignant <span dir=3D"ltr">&lt;<a href=3D"mailto=
:myrdhn@gmail.com" target=3D"_blank">myrdhn@gmail.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Your disk line looks wrong.<div>Here is mine=
 for comparison:</div><div><div>disk =3D [ &#39;phy:/dev/md3,hda,w&#39;, &#=
39;file:/media/System ISOs/en_windows_server_2008_r2_standard_enterprise_da=
tacenter_web_x64_dvd_x15-50365.iso,hdc:cdrom,r&#39; ]</div>

<div><br></div><div>MarcT</div><br><div class=3D"gmail_quote"><div><div cla=
ss=3D"h5">On Wed, Nov 14, 2012 at 1:59 AM, HyoCheol Kim <span dir=3D"ltr">&=
lt;<a href=3D"mailto:hchkim@gmail.com" target=3D"_blank">hchkim@gmail.com</=
a>&gt;</span> wrote:<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5">
<div>Hello,</div><div><br></div><div>I&#39;ve tested Xen 4.2 on CentOS 6.3(=
x86_x64)</div><div>My goal is to connect to Windows VM on Xen 4.2 using SPI=
CE client.</div><div><br></div><div>Installation of Xen 4.2 was successful.=
=A0</div>


<div>Also creating Windows VM using qemu-dm and connecting to it using VNC =
are OK.</div><div>But qemu-dm can&#39;t support SPICE, so I installed upstr=
eam qemu. (<a href=3D"http://wiki.xen.org/wiki/QEMU_Upstream" target=3D"_bl=
ank">http://wiki.xen.org/wiki/QEMU_Upstream</a>)</div>


<div>I also installed spice-server and spice-protocol as newest version.</d=
iv><div>Configuration and installation seems like successful. But not work =
with error message above.</div><div><br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D</div>


<div>[root@localhost xen]# xl -f create Windows2003.cfg=A0</div><div>Parsin=
g config from Windows2003.cfg</div><div>xc: info: VIRTUAL MEMORY ARRANGEMEN=
T:</div><div>=A0 Loader: =A0 =A0 =A0 =A00000000000100000-&gt;000000000019ba=
e4</div>


<div>=A0 TOTAL: =A0 =A0 =A0 =A0 0000000000000000-&gt;000000003c000000</div>=
<div>=A0 ENTRY ADDRESS: 0000000000100000</div><div>xc: info: PHYSICAL MEMOR=
Y ALLOCATION:</div><div>=A0 4KB PAGES: 0x0000000000000200</div><div>=A0 2MB=
 PAGES: 0x00000000000001df</div>


<div>=A0 1GB PAGES: 0x0000000000000000</div><div>libxl: error: libxl_dm.c:1=
212:device_model_spawn_outcome: domain 1 device model: spawn failed (rc=3D-=
3)</div><div>libxl: error: libxl_qmp.c:641:libxl__qmp_initialize: Connectio=
n error: No such file or directory</div>


<div>Daemon running with PID 3912</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</div><div><br></div><div>My Windows2003.cfg file is above.</di=
v><div><br></div><div>builder =3D &quot;hvm&quot;</div>


<div>name =3D &quot;Windows2003&quot;</div><div>memory =3D 1024</div><div><=
br></div><div>on_poweroff=3D&quot;destroy&quot;</div><div>on_reboot=3D&quot=
;restart&quot;</div><div>on_crash=3D&quot;destroy&quot;</div><div><br></div=
><div>


vcpus =3D 2</div><div>disk =3D [ &#39;/dev/VolGroup/lv_home,,hda&#39;, &#39=
;/usr/src/Windows2003.iso,,hdc,cdrom&#39; ]</div><div><br></div><div># usin=
g qemu-dm is success to work.</div><div>#device_model=3D&#39;qemu-dm&#39;</=
div>


<div>device_model_version=3D&#39;qemu-xen&#39;</div><div>device_model_overr=
ide=3D&#39;/usr/src/qemu/i386-softmmu/qemu-system-i386&#39;</div><div>#devi=
ce_model_override=3D&#39;/usr/src/qemu/x86_64-softmmu/qemu-system-x86_64&#3=
9;</div>


<div><br></div><div>boot=3D&quot;dc&quot;</div><div>acpi=3D1</div><div>xen_=
platform_pci=3D1</div><div>xiridian=3D1</div><div>stdvga=3D1</div><div><br>=
</div><div>#sdl =3D 1</div><div>vnc =3D0</div><div>vncconsole=3D0</div><div=
>vncpasswd=3D&#39;&#39;</div>


<div>vncunused=3D1</div><div>vnclisten=3D&#39;0.0.0.0&#39;</div><div>vncdis=
play=3D3</div><div><br></div><div>spice=3D1</div><div>spicehost=3D&#39;0.0.=
0.0&#39;</div><div>spiceport=3D6000</div><div>spicedisable_ticketing=3D1</d=
iv><div>spicepasswd =3D &#39;password&#39;</div>


<div><br></div><div><br></div><div>Thanks in advance.</div><div><br></div><=
div>Daniel.</div>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>

--047d7b60419073084d04d0292a6c--


--===============7165909491794124731==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7165909491794124731==--


From xen-users-bounces@lists.xen.org Thu Dec 06 13:14:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 13:14:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgbGc-0006yB-Hc; Thu, 06 Dec 2012 13:13:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TgbGa-0006x3-NJ
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 13:13:28 +0000
Received: from [85.158.137.99:42797] by server-16.bemta-3.messagelabs.com id
	AA/7D-07461-3F990C05; Thu, 06 Dec 2012 13:13:23 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-217.messagelabs.com!1354799603!12840441!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDgxMjk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23030 invoked from network); 6 Dec 2012 13:13:23 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-8.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 13:13:23 -0000
X-IronPort-AV: E=Sophos;i="4.84,230,1355097600"; d="scan'208";a="16199932"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Dec 2012 13:13:23 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Thu, 6 Dec 2012
	13:13:23 +0000
Message-ID: <1354799601.17165.95.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: kevin parker <kevin.parker092@gmail.com>
Date: Thu, 6 Dec 2012 13:13:21 +0000
In-Reply-To: <CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
	<CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:
> Hi Ian,
>          Please correct me if i am wrong.From my
> understanding(Eventhough it seems wrong) All the process in domU polls
> its cpu which is actually virtual and process queue in this virtual
> cpu is processed by the actual CPU in which hypervisor has direct
> access to it.In that case if there are lot of process in the process
> queue of domU waiting to get cpu of domU,then wouldnt that affect
> actual CPU,since it is the actual processor that process the process
> queue of  domU.(Even though It seems wrong).

Are you perhaps confusing the load on the physical processors with the
load on the dom0 VCPUs? They are separate things, dom0's CPUs are VCPUs
just like a domU's CPUs.

I'm not sure what you mean by a process in domU polling its CPU. domU
(and dom0) VCPUs are scheduled on PCPUS (physical CPUS).

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 13:14:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 13:14:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgbGc-0006yB-Hc; Thu, 06 Dec 2012 13:13:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TgbGa-0006x3-NJ
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 13:13:28 +0000
Received: from [85.158.137.99:42797] by server-16.bemta-3.messagelabs.com id
	AA/7D-07461-3F990C05; Thu, 06 Dec 2012 13:13:23 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-217.messagelabs.com!1354799603!12840441!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDgxMjk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23030 invoked from network); 6 Dec 2012 13:13:23 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-8.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 13:13:23 -0000
X-IronPort-AV: E=Sophos;i="4.84,230,1355097600"; d="scan'208";a="16199932"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	06 Dec 2012 13:13:23 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Thu, 6 Dec 2012
	13:13:23 +0000
Message-ID: <1354799601.17165.95.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: kevin parker <kevin.parker092@gmail.com>
Date: Thu, 6 Dec 2012 13:13:21 +0000
In-Reply-To: <CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
	<CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:
> Hi Ian,
>          Please correct me if i am wrong.From my
> understanding(Eventhough it seems wrong) All the process in domU polls
> its cpu which is actually virtual and process queue in this virtual
> cpu is processed by the actual CPU in which hypervisor has direct
> access to it.In that case if there are lot of process in the process
> queue of domU waiting to get cpu of domU,then wouldnt that affect
> actual CPU,since it is the actual processor that process the process
> queue of  domU.(Even though It seems wrong).

Are you perhaps confusing the load on the physical processors with the
load on the dom0 VCPUs? They are separate things, dom0's CPUs are VCPUs
just like a domU's CPUs.

I'm not sure what you mean by a process in domU polling its CPU. domU
(and dom0) VCPUs are scheduled on PCPUS (physical CPUS).

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 14:07:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 14:07:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgc5J-0002ZU-7x; Thu, 06 Dec 2012 14:05:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@vernhes.eu>) id 1Tgc5H-0002ZB-T5
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 14:05:52 +0000
Received: from [85.158.138.51:5977] by server-15.bemta-3.messagelabs.com id
	E2/2B-23779-F36A0C05; Thu, 06 Dec 2012 14:05:51 +0000
X-Env-Sender: simon@vernhes.eu
X-Msg-Ref: server-3.tower-174.messagelabs.com!1354802739!19662239!1
X-Originating-IP: [37.26.241.46]
X-SpamReason: No, hits=2.3 required=7.0 tests=BODY_RANDOM_LONG,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18084 invoked from network); 6 Dec 2012 14:05:39 -0000
Received: from unknown (HELO amy.vernhes.eu) (37.26.241.46)
	by server-3.tower-174.messagelabs.com with SMTP;
	6 Dec 2012 14:05:39 -0000
Received: from localhost (localhost [127.0.0.1])
	by amy.vernhes.eu (Postfix) with ESMTP id 5104C22D6002
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 15:05:39 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at amy.vernhes.eu
Received: from amy.vernhes.eu ([127.0.0.1])
	by localhost (amy.vernhes.eu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id UwiwGABnwPGq for <xen-users@lists.xen.org>;
	Thu,  6 Dec 2012 15:05:38 +0100 (CET)
Received: from [0.0.0.0] (amy.vernhes.eu [37.26.241.46])
	(Authenticated sender: nowis)
	by amy.vernhes.eu (Postfix) with ESMTPSA id A432A22D6001
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 15:05:37 +0100 (CET)
Message-ID: <50C0A630.1090705@vernhes.eu>
Date: Thu, 06 Dec 2012 15:05:36 +0100
From: Simon Vernhes <simon@vernhes.eu>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Windows 7 already installed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I would like to install a XEN system, to boot up a Archlinux & Windows 7 
(which are both already installed)
I would mainly use Archlinux, and occasionally run some heavy graphics 
games under Windows 7 (without the need of rebooting)

So I have some questions :
1) Is it possible to run Windows 7 under the hypervisor and sometimes 
baremetal ? Or once it has been run under Xen, there's no way back ?
2) Should I let Windows on its physical partition, or move it on a disk 
image file (the Windows partition usage is 50% of 500go)
3) All access to Windows will be done through VNC ? Is there any problem 
about reactivity ?
4) Is it okay to use the dom0 as the main Os

Some info :
* intel i5 3570K, ASRock Z77 Pro 3, 8go RAM, Radeon HD 7870
* Partition :
   - sda1 : Windows 7 (boot ?) partition
   - sda2 : Windows 7 OS - NTFS
   - sda3 : NTFS partition
   - sda4 : ext4 Archlinux/Xen
* Also, i would like to use passthrough for Windows

Is there a good example of xen configuration for this particular use ?


Thanks
Simon.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 14:07:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 14:07:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgc5J-0002ZU-7x; Thu, 06 Dec 2012 14:05:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@vernhes.eu>) id 1Tgc5H-0002ZB-T5
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 14:05:52 +0000
Received: from [85.158.138.51:5977] by server-15.bemta-3.messagelabs.com id
	E2/2B-23779-F36A0C05; Thu, 06 Dec 2012 14:05:51 +0000
X-Env-Sender: simon@vernhes.eu
X-Msg-Ref: server-3.tower-174.messagelabs.com!1354802739!19662239!1
X-Originating-IP: [37.26.241.46]
X-SpamReason: No, hits=2.3 required=7.0 tests=BODY_RANDOM_LONG,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18084 invoked from network); 6 Dec 2012 14:05:39 -0000
Received: from unknown (HELO amy.vernhes.eu) (37.26.241.46)
	by server-3.tower-174.messagelabs.com with SMTP;
	6 Dec 2012 14:05:39 -0000
Received: from localhost (localhost [127.0.0.1])
	by amy.vernhes.eu (Postfix) with ESMTP id 5104C22D6002
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 15:05:39 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at amy.vernhes.eu
Received: from amy.vernhes.eu ([127.0.0.1])
	by localhost (amy.vernhes.eu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id UwiwGABnwPGq for <xen-users@lists.xen.org>;
	Thu,  6 Dec 2012 15:05:38 +0100 (CET)
Received: from [0.0.0.0] (amy.vernhes.eu [37.26.241.46])
	(Authenticated sender: nowis)
	by amy.vernhes.eu (Postfix) with ESMTPSA id A432A22D6001
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 15:05:37 +0100 (CET)
Message-ID: <50C0A630.1090705@vernhes.eu>
Date: Thu, 06 Dec 2012 15:05:36 +0100
From: Simon Vernhes <simon@vernhes.eu>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Windows 7 already installed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I would like to install a XEN system, to boot up a Archlinux & Windows 7 
(which are both already installed)
I would mainly use Archlinux, and occasionally run some heavy graphics 
games under Windows 7 (without the need of rebooting)

So I have some questions :
1) Is it possible to run Windows 7 under the hypervisor and sometimes 
baremetal ? Or once it has been run under Xen, there's no way back ?
2) Should I let Windows on its physical partition, or move it on a disk 
image file (the Windows partition usage is 50% of 500go)
3) All access to Windows will be done through VNC ? Is there any problem 
about reactivity ?
4) Is it okay to use the dom0 as the main Os

Some info :
* intel i5 3570K, ASRock Z77 Pro 3, 8go RAM, Radeon HD 7870
* Partition :
   - sda1 : Windows 7 (boot ?) partition
   - sda2 : Windows 7 OS - NTFS
   - sda3 : NTFS partition
   - sda4 : ext4 Archlinux/Xen
* Also, i would like to use passthrough for Windows

Is there a good example of xen configuration for this particular use ?


Thanks
Simon.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 14:42:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 14:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgcdT-0007o6-0o; Thu, 06 Dec 2012 14:41:11 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kristian@hagsted.dk>) id 1TgcdQ-0007mJ-PP
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 14:41:08 +0000
Received: from [85.158.143.35:12017] by server-1.bemta-4.messagelabs.com id
	6A/CE-28401-48EA0C05; Thu, 06 Dec 2012 14:41:08 +0000
X-Env-Sender: kristian@hagsted.dk
X-Msg-Ref: server-16.tower-21.messagelabs.com!1354804832!13828268!1
X-Originating-IP: [80.160.77.98]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuMTYwLjc3Ljk4ID0+IDIzODc0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23203 invoked from network); 6 Dec 2012 14:40:32 -0000
Received: from pasmtpb.tele.dk (HELO pasmtpB.tele.dk) (80.160.77.98)
	by server-16.tower-21.messagelabs.com with SMTP;
	6 Dec 2012 14:40:32 -0000
Received: from hagsted.dk (unknown [2.108.99.186])
	by pasmtpB.tele.dk (Postfix) with ESMTP id CCA4BD8292;
	Thu,  6 Dec 2012 15:40:30 +0100 (CET)
Received: from HAGSTED-BSERVER.hagsted.dk ([fe80::91b7:737e:e057:7c8b]) by
	hagsted-bserver.hagsted.dk ([fe80::91b7:737e:e057:7c8b%10]) with mapi
	id 14.02.0318.004; Thu, 6 Dec 2012 15:40:27 +0100
From: Kristian Hagsted Rasmussen <kristian@hagsted.dk>
To: Simon Vernhes <simon@vernhes.eu>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] Windows 7 already installed
Thread-Index: AQHN071ZfCYQoWKnkE6nsRFy1GokCZgL1k6A
Date: Thu, 6 Dec 2012 14:40:25 +0000
Message-ID: <19EF9FEB5AF86243A3F18E5CE75971640AE53DFF@hagsted-bserver.hagsted.dk>
References: <50C0A630.1090705@vernhes.eu>
In-Reply-To: <50C0A630.1090705@vernhes.eu>
Accept-Language: da-DK, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.38.90.11]
MIME-Version: 1.0
Subject: Re: [Xen-users] Windows 7 already installed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
> bounces@lists.xen.org] On Behalf Of Simon Vernhes
> Sent: 6. december 2012 15:06
> To: xen-users@lists.xen.org
> Subject: [Xen-users] Windows 7 already installed
> 
> Hi,
> 
> I would like to install a XEN system, to boot up a Archlinux & Windows 7
> (which are both already installed) I would mainly use Archlinux, and
> occasionally run some heavy graphics games under Windows 7 (without the
> need of rebooting)
> 
> So I have some questions :
> 1) Is it possible to run Windows 7 under the hypervisor and sometimes
> baremetal ? Or once it has been run under Xen, there's no way back ?
> 2) Should I let Windows on its physical partition, or move it on a disk image
> file (the Windows partition usage is 50% of 500go)
> 3) All access to Windows will be done through VNC ? Is there any problem
> about reactivity ?
> 4) Is it okay to use the dom0 as the main Os
> 
> Some info :
> * intel i5 3570K, ASRock Z77 Pro 3, 8go RAM, Radeon HD 7870
Just a comment on your hardware or more specific you processer. The i5 3570K does not support VT-d which will be a showstopper for the heavy graphic games in a windows domU as you will need pci passthrough. You can find the specification here: http://ark.intel.com/products/65520/Intel-Core-i5-3570K-Processor-6M-Cache-up-to-3_80-GHz .

> * Partition :
>    - sda1 : Windows 7 (boot ?) partition
>    - sda2 : Windows 7 OS - NTFS
>    - sda3 : NTFS partition
>    - sda4 : ext4 Archlinux/Xen
> * Also, i would like to use passthrough for Windows
> 
> Is there a good example of xen configuration for this particular use ?
> 
> 
> Thanks
> Simon.

/kristian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 14:42:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 14:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgcdT-0007o6-0o; Thu, 06 Dec 2012 14:41:11 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kristian@hagsted.dk>) id 1TgcdQ-0007mJ-PP
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 14:41:08 +0000
Received: from [85.158.143.35:12017] by server-1.bemta-4.messagelabs.com id
	6A/CE-28401-48EA0C05; Thu, 06 Dec 2012 14:41:08 +0000
X-Env-Sender: kristian@hagsted.dk
X-Msg-Ref: server-16.tower-21.messagelabs.com!1354804832!13828268!1
X-Originating-IP: [80.160.77.98]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuMTYwLjc3Ljk4ID0+IDIzODc0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23203 invoked from network); 6 Dec 2012 14:40:32 -0000
Received: from pasmtpb.tele.dk (HELO pasmtpB.tele.dk) (80.160.77.98)
	by server-16.tower-21.messagelabs.com with SMTP;
	6 Dec 2012 14:40:32 -0000
Received: from hagsted.dk (unknown [2.108.99.186])
	by pasmtpB.tele.dk (Postfix) with ESMTP id CCA4BD8292;
	Thu,  6 Dec 2012 15:40:30 +0100 (CET)
Received: from HAGSTED-BSERVER.hagsted.dk ([fe80::91b7:737e:e057:7c8b]) by
	hagsted-bserver.hagsted.dk ([fe80::91b7:737e:e057:7c8b%10]) with mapi
	id 14.02.0318.004; Thu, 6 Dec 2012 15:40:27 +0100
From: Kristian Hagsted Rasmussen <kristian@hagsted.dk>
To: Simon Vernhes <simon@vernhes.eu>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] Windows 7 already installed
Thread-Index: AQHN071ZfCYQoWKnkE6nsRFy1GokCZgL1k6A
Date: Thu, 6 Dec 2012 14:40:25 +0000
Message-ID: <19EF9FEB5AF86243A3F18E5CE75971640AE53DFF@hagsted-bserver.hagsted.dk>
References: <50C0A630.1090705@vernhes.eu>
In-Reply-To: <50C0A630.1090705@vernhes.eu>
Accept-Language: da-DK, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.38.90.11]
MIME-Version: 1.0
Subject: Re: [Xen-users] Windows 7 already installed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> -----Original Message-----
> From: xen-users-bounces@lists.xen.org [mailto:xen-users-
> bounces@lists.xen.org] On Behalf Of Simon Vernhes
> Sent: 6. december 2012 15:06
> To: xen-users@lists.xen.org
> Subject: [Xen-users] Windows 7 already installed
> 
> Hi,
> 
> I would like to install a XEN system, to boot up a Archlinux & Windows 7
> (which are both already installed) I would mainly use Archlinux, and
> occasionally run some heavy graphics games under Windows 7 (without the
> need of rebooting)
> 
> So I have some questions :
> 1) Is it possible to run Windows 7 under the hypervisor and sometimes
> baremetal ? Or once it has been run under Xen, there's no way back ?
> 2) Should I let Windows on its physical partition, or move it on a disk image
> file (the Windows partition usage is 50% of 500go)
> 3) All access to Windows will be done through VNC ? Is there any problem
> about reactivity ?
> 4) Is it okay to use the dom0 as the main Os
> 
> Some info :
> * intel i5 3570K, ASRock Z77 Pro 3, 8go RAM, Radeon HD 7870
Just a comment on your hardware or more specific you processer. The i5 3570K does not support VT-d which will be a showstopper for the heavy graphic games in a windows domU as you will need pci passthrough. You can find the specification here: http://ark.intel.com/products/65520/Intel-Core-i5-3570K-Processor-6M-Cache-up-to-3_80-GHz .

> * Partition :
>    - sda1 : Windows 7 (boot ?) partition
>    - sda2 : Windows 7 OS - NTFS
>    - sda3 : NTFS partition
>    - sda4 : ext4 Archlinux/Xen
> * Also, i would like to use passthrough for Windows
> 
> Is there a good example of xen configuration for this particular use ?
> 
> 
> Thanks
> Simon.

/kristian

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 14:59:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 14:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgcuV-0000QQ-Fb; Thu, 06 Dec 2012 14:58:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@vernhes.eu>) id 1TgcuV-0000QK-1S
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 14:58:47 +0000
Received: from [85.158.143.35:22208] by server-1.bemta-4.messagelabs.com id
	86/38-28401-6A2B0C05; Thu, 06 Dec 2012 14:58:46 +0000
X-Env-Sender: simon@vernhes.eu
X-Msg-Ref: server-3.tower-21.messagelabs.com!1354805925!13338174!1
X-Originating-IP: [37.26.241.46]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7396 invoked from network); 6 Dec 2012 14:58:45 -0000
Received: from unknown (HELO amy.vernhes.eu) (37.26.241.46)
	by server-3.tower-21.messagelabs.com with SMTP;
	6 Dec 2012 14:58:45 -0000
Received: from localhost (localhost [127.0.0.1])
	by amy.vernhes.eu (Postfix) with ESMTP id 8799E2D9A01B
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 15:58:43 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at amy.vernhes.eu
Received: from amy.vernhes.eu ([127.0.0.1])
	by localhost (amy.vernhes.eu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id SkrgDL9DsRDQ for <xen-users@lists.xen.org>;
	Thu,  6 Dec 2012 15:58:41 +0100 (CET)
Received: from [0.0.0.0] (amy.vernhes.eu [37.26.241.46])
	(Authenticated sender: nowis)
	by amy.vernhes.eu (Postfix) with ESMTPSA id 73A962D9A01A
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 15:58:41 +0100 (CET)
Message-ID: <50C0B2A0.7030406@vernhes.eu>
Date: Thu, 06 Dec 2012 15:58:40 +0100
From: Simon Vernhes <simon@vernhes.eu>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50C0A630.1090705@vernhes.eu>
	<19EF9FEB5AF86243A3F18E5CE75971640AE53DFF@hagsted-bserver.hagsted.dk>
In-Reply-To: <19EF9FEB5AF86243A3F18E5CE75971640AE53DFF@hagsted-bserver.hagsted.dk>
Subject: Re: [Xen-users] Windows 7 already installed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/12/2012 15:40, Kristian Hagsted Rasmussen wrote:
>> Some info :
>> * intel i5 3570K, ASRock Z77 Pro 3, 8go RAM, Radeon HD 7870
> Just a comment on your hardware or more specific you processer. The i5 3570K does not support VT-d which will be a showstopper for the heavy graphic games in a windows domU as you will need pci passthrough. You can find the specification here: http://ark.intel.com/products/65520/Intel-Core-i5-3570K-Processor-6M-Cache-up-to-3_80-GHz .

Well, the adventure stops earlier than expected then :(

Thanks anyway !

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 14:59:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 14:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgcuV-0000QQ-Fb; Thu, 06 Dec 2012 14:58:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <simon@vernhes.eu>) id 1TgcuV-0000QK-1S
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 14:58:47 +0000
Received: from [85.158.143.35:22208] by server-1.bemta-4.messagelabs.com id
	86/38-28401-6A2B0C05; Thu, 06 Dec 2012 14:58:46 +0000
X-Env-Sender: simon@vernhes.eu
X-Msg-Ref: server-3.tower-21.messagelabs.com!1354805925!13338174!1
X-Originating-IP: [37.26.241.46]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7396 invoked from network); 6 Dec 2012 14:58:45 -0000
Received: from unknown (HELO amy.vernhes.eu) (37.26.241.46)
	by server-3.tower-21.messagelabs.com with SMTP;
	6 Dec 2012 14:58:45 -0000
Received: from localhost (localhost [127.0.0.1])
	by amy.vernhes.eu (Postfix) with ESMTP id 8799E2D9A01B
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 15:58:43 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at amy.vernhes.eu
Received: from amy.vernhes.eu ([127.0.0.1])
	by localhost (amy.vernhes.eu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id SkrgDL9DsRDQ for <xen-users@lists.xen.org>;
	Thu,  6 Dec 2012 15:58:41 +0100 (CET)
Received: from [0.0.0.0] (amy.vernhes.eu [37.26.241.46])
	(Authenticated sender: nowis)
	by amy.vernhes.eu (Postfix) with ESMTPSA id 73A962D9A01A
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 15:58:41 +0100 (CET)
Message-ID: <50C0B2A0.7030406@vernhes.eu>
Date: Thu, 06 Dec 2012 15:58:40 +0100
From: Simon Vernhes <simon@vernhes.eu>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50C0A630.1090705@vernhes.eu>
	<19EF9FEB5AF86243A3F18E5CE75971640AE53DFF@hagsted-bserver.hagsted.dk>
In-Reply-To: <19EF9FEB5AF86243A3F18E5CE75971640AE53DFF@hagsted-bserver.hagsted.dk>
Subject: Re: [Xen-users] Windows 7 already installed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 06/12/2012 15:40, Kristian Hagsted Rasmussen wrote:
>> Some info :
>> * intel i5 3570K, ASRock Z77 Pro 3, 8go RAM, Radeon HD 7870
> Just a comment on your hardware or more specific you processer. The i5 3570K does not support VT-d which will be a showstopper for the heavy graphic games in a windows domU as you will need pci passthrough. You can find the specification here: http://ark.intel.com/products/65520/Intel-Core-i5-3570K-Processor-6M-Cache-up-to-3_80-GHz .

Well, the adventure stops earlier than expected then :(

Thanks anyway !

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 16:23:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 16:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgeCz-0006o9-TV; Thu, 06 Dec 2012 16:21:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TgeCy-0006o0-6G
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 16:21:56 +0000
Received: from [85.158.137.99:39798] by server-10.bemta-3.messagelabs.com id
	7F/30-19806-326C0C05; Thu, 06 Dec 2012 16:21:55 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-217.messagelabs.com!1354810914!15081024!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6711 invoked from network); 6 Dec 2012 16:21:54 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-12.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 16:21:54 -0000
Received: by mail-bk0-f45.google.com with SMTP id jk13so3108289bkc.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 08:21:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=vdt+WOlgdipc8F/R/BGgn3JM1OnkBFAD0koLYLCApxg=;
	b=0Tdz3QuOz/LnUByz++AelRoYtmz2o+KCDWVGRoqRz6dTmAwfoflc8OS0ADI8XV/LZ0
	8c2ixOEOBuJzCDscaXJIzFXiAIaiYMph5MJOQJMEm0U6mD3MuOvF8+Yj31GInLwQMSho
	JLRY7uHWqY9jWtABwwKBJO15ncENALeiFnWm1BznHK9QpGDiGbOmABSK9YPOR7L8FXF3
	00MYiGjVWmGPFBu0oAEg1waKR0e0Hn6YCxRMDzc+MyP/gZFOmmY2XjT5PFXo/Ih0E05y
	jbSLFHNMMS67QozfWgGqFArnhcGULuPAyoXLBOAbcOk04v3ss/cCxjJfNOUGW55aqHPv
	c6gA==
Received: by 10.204.5.133 with SMTP id 5mr835910bkv.68.1354810913718;
	Thu, 06 Dec 2012 08:21:53 -0800 (PST)
Received: from [172.16.26.11] (b0fb107a.bb.sky.com. [176.251.16.122])
	by mx.google.com with ESMTPS id y11sm6981806bkw.8.2012.12.06.08.21.52
	(version=SSLv3 cipher=OTHER); Thu, 06 Dec 2012 08:21:52 -0800 (PST)
Message-ID: <50C0C61F.5090607@xen.org>
Date: Thu, 06 Dec 2012 16:21:51 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <000c01cdd30a$34574280$9d05c780$@xinet.it>
	<50BF97AB.5070200@it-infrastrukturen.org>
In-Reply-To: <50BF97AB.5070200@it-infrastrukturen.org>
Subject: Re: [Xen-users] enable HA on xcp 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4824365158971732061=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4824365158971732061==
Content-Type: multipart/alternative;
 boundary="------------010301040901000500030801"

This is a multi-part message in MIME format.
--------------010301040901000500030801
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 05/12/2012 18:51, Mark Schneider wrote:
>
>> How can I activate it?
>>
> I am not sure if this feature is supported at all in XCP.
>
It is not. But there is a step by step tutorial at 
http://vimeo.com/46125363 how to roll your own with pacemaker and DRDB
Lars

--------------010301040901000500030801
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 05/12/2012 18:51, Mark Schneider
      wrote:<br>
    </div>
    <blockquote cite="mid:50BF97AB.5070200@it-infrastrukturen.org"
      type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <br>
      <blockquote cite="mid:000c01cdd30a$34574280$9d05c780$@xinet.it"
        type="cite">
        <div class="WordSection1">
          <p class="MsoNormal"><span lang="EN-US">How can I activate it?</span></p>
        </div>
      </blockquote>
      I am not sure if this feature is supported at all in XCP.<br>
      <br>
    </blockquote>
    It is not. But there is a step by step tutorial at
    <a class="moz-txt-link-freetext" href="http://vimeo.com/46125363">http://vimeo.com/46125363</a> how to roll your own with pacemaker and
    DRDB<br>
    Lars<br>
  </body>
</html>

--------------010301040901000500030801--


--===============4824365158971732061==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4824365158971732061==--


From xen-users-bounces@lists.xen.org Thu Dec 06 16:23:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 16:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgeCz-0006o9-TV; Thu, 06 Dec 2012 16:21:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TgeCy-0006o0-6G
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 16:21:56 +0000
Received: from [85.158.137.99:39798] by server-10.bemta-3.messagelabs.com id
	7F/30-19806-326C0C05; Thu, 06 Dec 2012 16:21:55 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-217.messagelabs.com!1354810914!15081024!1
X-Originating-IP: [209.85.214.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6711 invoked from network); 6 Dec 2012 16:21:54 -0000
Received: from mail-bk0-f45.google.com (HELO mail-bk0-f45.google.com)
	(209.85.214.45)
	by server-12.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 16:21:54 -0000
Received: by mail-bk0-f45.google.com with SMTP id jk13so3108289bkc.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 08:21:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=vdt+WOlgdipc8F/R/BGgn3JM1OnkBFAD0koLYLCApxg=;
	b=0Tdz3QuOz/LnUByz++AelRoYtmz2o+KCDWVGRoqRz6dTmAwfoflc8OS0ADI8XV/LZ0
	8c2ixOEOBuJzCDscaXJIzFXiAIaiYMph5MJOQJMEm0U6mD3MuOvF8+Yj31GInLwQMSho
	JLRY7uHWqY9jWtABwwKBJO15ncENALeiFnWm1BznHK9QpGDiGbOmABSK9YPOR7L8FXF3
	00MYiGjVWmGPFBu0oAEg1waKR0e0Hn6YCxRMDzc+MyP/gZFOmmY2XjT5PFXo/Ih0E05y
	jbSLFHNMMS67QozfWgGqFArnhcGULuPAyoXLBOAbcOk04v3ss/cCxjJfNOUGW55aqHPv
	c6gA==
Received: by 10.204.5.133 with SMTP id 5mr835910bkv.68.1354810913718;
	Thu, 06 Dec 2012 08:21:53 -0800 (PST)
Received: from [172.16.26.11] (b0fb107a.bb.sky.com. [176.251.16.122])
	by mx.google.com with ESMTPS id y11sm6981806bkw.8.2012.12.06.08.21.52
	(version=SSLv3 cipher=OTHER); Thu, 06 Dec 2012 08:21:52 -0800 (PST)
Message-ID: <50C0C61F.5090607@xen.org>
Date: Thu, 06 Dec 2012 16:21:51 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <000c01cdd30a$34574280$9d05c780$@xinet.it>
	<50BF97AB.5070200@it-infrastrukturen.org>
In-Reply-To: <50BF97AB.5070200@it-infrastrukturen.org>
Subject: Re: [Xen-users] enable HA on xcp 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4824365158971732061=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4824365158971732061==
Content-Type: multipart/alternative;
 boundary="------------010301040901000500030801"

This is a multi-part message in MIME format.
--------------010301040901000500030801
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 05/12/2012 18:51, Mark Schneider wrote:
>
>> How can I activate it?
>>
> I am not sure if this feature is supported at all in XCP.
>
It is not. But there is a step by step tutorial at 
http://vimeo.com/46125363 how to roll your own with pacemaker and DRDB
Lars

--------------010301040901000500030801
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 05/12/2012 18:51, Mark Schneider
      wrote:<br>
    </div>
    <blockquote cite="mid:50BF97AB.5070200@it-infrastrukturen.org"
      type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <br>
      <blockquote cite="mid:000c01cdd30a$34574280$9d05c780$@xinet.it"
        type="cite">
        <div class="WordSection1">
          <p class="MsoNormal"><span lang="EN-US">How can I activate it?</span></p>
        </div>
      </blockquote>
      I am not sure if this feature is supported at all in XCP.<br>
      <br>
    </blockquote>
    It is not. But there is a step by step tutorial at
    <a class="moz-txt-link-freetext" href="http://vimeo.com/46125363">http://vimeo.com/46125363</a> how to roll your own with pacemaker and
    DRDB<br>
    Lars<br>
  </body>
</html>

--------------010301040901000500030801--


--===============4824365158971732061==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4824365158971732061==--


From xen-users-bounces@lists.xen.org Thu Dec 06 17:44:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 17:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgfU8-0002nO-SB; Thu, 06 Dec 2012 17:43:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=1687e2223d=chris@ebccomputers.net>)
	id 1TgfU6-0002nJ-QQ
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 17:43:43 +0000
Received: from [85.158.137.99:8766] by server-12.bemta-3.messagelabs.com id
	E9/DE-22757-C49D0C05; Thu, 06 Dec 2012 17:43:40 +0000
X-Env-Sender: prvs=1687e2223d=chris@ebccomputers.net
X-Msg-Ref: server-11.tower-217.messagelabs.com!1354815819!17379794!1
X-Originating-IP: [213.230.203.77]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21328 invoked from network); 6 Dec 2012 17:43:39 -0000
Received: from www.ebccomputers.net (HELO ebccomputers.net) (213.230.203.77)
	by server-11.tower-217.messagelabs.com with SMTP;
	6 Dec 2012 17:43:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=ebccomputers.net;
	s=MDaemon; t=1354815826; x=1355420626; q=dns/txt; h=DomainKey-Signature:
	Received:From:To:Subject:Date:Message-ID:MIME-Version:
	Content-Type:Thread-Index:Content-Language; bh=uAuYCA07KsHQ/j01v
	vebX3hXTg3ZP1MDHCHg/af/cWs=; b=51oYglOCOOr8GpeD7j+QIQlujywq4IdFe
	6Ye1bLnNki4F4FSt/0etNe4lsaZ4dRf2edNDicTOy+X7aUVS215dk1Jb22v/PU6g
	l/fpTXhO17jrGbWu8JeLakPL0kjuFKjK9zaBRjjUG8b8WSLRV9Tel9vptbuMJTZI
	7oFr1Eb5gQ=
DomainKey-Signature: a=rsa-sha1; s=MDaemon; d=ebccomputers.net;
	c=simple; q=dns; h=from:message-id;
	b=CiVcu+m/OnMCtv/kRWpaTmtTnMOLjlBYISNemdHdIFO8b1kkRZryWz+2OZtV
	j7JYKIucK+onaCKF84hTCZj082HX6ewXNOkNQILobmgt8zJpLE/AS6vk6
	IHPr4WLnYJph3QQXT09FiIsEHA6+lCoA4cR2moPGqc8ji/YlrHRwKo=;
X-MDAV-Processed: ebccomputers.net, Thu, 06 Dec 2012 17:43:46 +0000
Received: from Taurus by ebccomputers.net (MDaemon PRO v11.0.0)
	with ESMTP id md50000776677.msg
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 17:43:46 +0000
X-Spam-Processed: ebccomputers.net, Thu, 06 Dec 2012 17:43:46 +0000
	(not processed: message from trusted or authenticated source)
X-MDPtrLookup-Result: pass dns.ptr=93-96-174-17.zone4.bethere.co.uk
	(ip=93.96.174.17) (ebccomputers.net)
X-Authenticated-Sender: CLong@ebccomputers.net
X-HashCash: 1:20:121206:md50000776677::s+GYN+neQSbjSASo:0000BrqY
X-MDRemoteIP: 93.96.174.17
X-Return-Path: prvs=1687e2223d=chris@ebccomputers.net
X-Envelope-From: chris@ebccomputers.net
X-MDaemon-Deliver-To: xen-users@lists.xen.org
From: "Chris Long" <chris@ebccomputers.net>
To: <xen-users@lists.xen.org>
Date: Thu, 6 Dec 2012 17:43:22 -0000
Message-ID: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3T2PS6G1t0lnRsSaquEOu0eGqacQ==
Content-Language: en-gb
Subject: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9071801775245736688=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============9071801775245736688==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0001_01CDD3D9.30137D40"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0001_01CDD3D9.30137D40
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hey all.

 

Can someone tell me, when installing XCP 1.6 what size partition does it
require the basic install? By that I mean not VMs etc, just the basic XCP
installation itself?

 

Regards,

 

Chris.


------=_NextPart_000_0001_01CDD3D9.30137D40
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hey =
all.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Can someone tell me, when installing XCP 1.6 what size =
partition does it require the basic install? By that I mean not VMs etc, =
just the basic XCP installation itself?<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Regards,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Chris.<o:p></o:p></p></div></body></html>
------=_NextPart_000_0001_01CDD3D9.30137D40--



--===============9071801775245736688==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9071801775245736688==--



From xen-users-bounces@lists.xen.org Thu Dec 06 17:44:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 17:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgfU8-0002nO-SB; Thu, 06 Dec 2012 17:43:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=1687e2223d=chris@ebccomputers.net>)
	id 1TgfU6-0002nJ-QQ
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 17:43:43 +0000
Received: from [85.158.137.99:8766] by server-12.bemta-3.messagelabs.com id
	E9/DE-22757-C49D0C05; Thu, 06 Dec 2012 17:43:40 +0000
X-Env-Sender: prvs=1687e2223d=chris@ebccomputers.net
X-Msg-Ref: server-11.tower-217.messagelabs.com!1354815819!17379794!1
X-Originating-IP: [213.230.203.77]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21328 invoked from network); 6 Dec 2012 17:43:39 -0000
Received: from www.ebccomputers.net (HELO ebccomputers.net) (213.230.203.77)
	by server-11.tower-217.messagelabs.com with SMTP;
	6 Dec 2012 17:43:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=ebccomputers.net;
	s=MDaemon; t=1354815826; x=1355420626; q=dns/txt; h=DomainKey-Signature:
	Received:From:To:Subject:Date:Message-ID:MIME-Version:
	Content-Type:Thread-Index:Content-Language; bh=uAuYCA07KsHQ/j01v
	vebX3hXTg3ZP1MDHCHg/af/cWs=; b=51oYglOCOOr8GpeD7j+QIQlujywq4IdFe
	6Ye1bLnNki4F4FSt/0etNe4lsaZ4dRf2edNDicTOy+X7aUVS215dk1Jb22v/PU6g
	l/fpTXhO17jrGbWu8JeLakPL0kjuFKjK9zaBRjjUG8b8WSLRV9Tel9vptbuMJTZI
	7oFr1Eb5gQ=
DomainKey-Signature: a=rsa-sha1; s=MDaemon; d=ebccomputers.net;
	c=simple; q=dns; h=from:message-id;
	b=CiVcu+m/OnMCtv/kRWpaTmtTnMOLjlBYISNemdHdIFO8b1kkRZryWz+2OZtV
	j7JYKIucK+onaCKF84hTCZj082HX6ewXNOkNQILobmgt8zJpLE/AS6vk6
	IHPr4WLnYJph3QQXT09FiIsEHA6+lCoA4cR2moPGqc8ji/YlrHRwKo=;
X-MDAV-Processed: ebccomputers.net, Thu, 06 Dec 2012 17:43:46 +0000
Received: from Taurus by ebccomputers.net (MDaemon PRO v11.0.0)
	with ESMTP id md50000776677.msg
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 17:43:46 +0000
X-Spam-Processed: ebccomputers.net, Thu, 06 Dec 2012 17:43:46 +0000
	(not processed: message from trusted or authenticated source)
X-MDPtrLookup-Result: pass dns.ptr=93-96-174-17.zone4.bethere.co.uk
	(ip=93.96.174.17) (ebccomputers.net)
X-Authenticated-Sender: CLong@ebccomputers.net
X-HashCash: 1:20:121206:md50000776677::s+GYN+neQSbjSASo:0000BrqY
X-MDRemoteIP: 93.96.174.17
X-Return-Path: prvs=1687e2223d=chris@ebccomputers.net
X-Envelope-From: chris@ebccomputers.net
X-MDaemon-Deliver-To: xen-users@lists.xen.org
From: "Chris Long" <chris@ebccomputers.net>
To: <xen-users@lists.xen.org>
Date: Thu, 6 Dec 2012 17:43:22 -0000
Message-ID: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3T2PS6G1t0lnRsSaquEOu0eGqacQ==
Content-Language: en-gb
Subject: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9071801775245736688=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============9071801775245736688==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0001_01CDD3D9.30137D40"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0001_01CDD3D9.30137D40
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hey all.

 

Can someone tell me, when installing XCP 1.6 what size partition does it
require the basic install? By that I mean not VMs etc, just the basic XCP
installation itself?

 

Regards,

 

Chris.


------=_NextPart_000_0001_01CDD3D9.30137D40
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hey =
all.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Can someone tell me, when installing XCP 1.6 what size =
partition does it require the basic install? By that I mean not VMs etc, =
just the basic XCP installation itself?<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Regards,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Chris.<o:p></o:p></p></div></body></html>
------=_NextPart_000_0001_01CDD3D9.30137D40--



--===============9071801775245736688==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9071801775245736688==--



From xen-users-bounces@lists.xen.org Thu Dec 06 18:13:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:13:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgfvg-00046U-3l; Thu, 06 Dec 2012 18:12:12 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1Tgfvf-00046O-Bw
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:12:11 +0000
Received: from [85.158.143.35:45407] by server-1.bemta-4.messagelabs.com id
	D2/31-28401-AFFD0C05; Thu, 06 Dec 2012 18:12:10 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1354817529!4655065!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31118 invoked from network); 6 Dec 2012 18:12:09 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Dec 2012 18:12:09 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB6IBvsG020640
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 6 Dec 2012 19:11:57 +0100
Message-ID: <50C0DFE1.70205@swisscenter.com>
Date: Thu, 06 Dec 2012 19:11:45 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: Chris Long <chris@ebccomputers.net>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
In-Reply-To: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5249414618679612427=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============5249414618679612427==
Content-Type: multipart/alternative;
 boundary="------------060508000301040603070705"

This is a multi-part message in MIME format.
--------------060508000301040603070705
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

It usually creates a 4GB partition

[root@xcpsanbox ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  2.2G  1.7G  57% /

Cheers,
Sébastien

On 06.12.2012 18:43, Chris Long wrote:
>
> Hey all.
>
> Can someone tell me, when installing XCP 1.6 what size partition does 
> it require the basic install? By that I mean not VMs etc, just the 
> basic XCP installation itself?
>
> Regards,
>
> Chris.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------060508000301040603070705
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      It usually creates a 4GB partition<br>
      <br>
      [root@xcpsanbox ~]# df -h<br>
      Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used Avail Use% Mounted on<br>
      /dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% /<br>
      <br>
      Cheers,<br>
      S&eacute;bastien<br>
      <br>
      On 06.12.2012 18:43, Chris Long wrote:<br>
    </div>
    <blockquote
      cite="mid:000001cdd3d9$30137d40$903a77c0$@ebccomputers.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hey all.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Can someone tell me, when installing XCP
          1.6 what size partition does it require the basic install? By
          that I mean not VMs etc, just the basic XCP installation
          itself?<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Regards,<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Chris.<o:p></o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060508000301040603070705--


--===============5249414618679612427==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5249414618679612427==--


From xen-users-bounces@lists.xen.org Thu Dec 06 18:13:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:13:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgfvg-00046U-3l; Thu, 06 Dec 2012 18:12:12 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1Tgfvf-00046O-Bw
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:12:11 +0000
Received: from [85.158.143.35:45407] by server-1.bemta-4.messagelabs.com id
	D2/31-28401-AFFD0C05; Thu, 06 Dec 2012 18:12:10 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1354817529!4655065!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31118 invoked from network); 6 Dec 2012 18:12:09 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Dec 2012 18:12:09 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB6IBvsG020640
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 6 Dec 2012 19:11:57 +0100
Message-ID: <50C0DFE1.70205@swisscenter.com>
Date: Thu, 06 Dec 2012 19:11:45 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: Chris Long <chris@ebccomputers.net>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
In-Reply-To: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5249414618679612427=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============5249414618679612427==
Content-Type: multipart/alternative;
 boundary="------------060508000301040603070705"

This is a multi-part message in MIME format.
--------------060508000301040603070705
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

It usually creates a 4GB partition

[root@xcpsanbox ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  2.2G  1.7G  57% /

Cheers,
Sébastien

On 06.12.2012 18:43, Chris Long wrote:
>
> Hey all.
>
> Can someone tell me, when installing XCP 1.6 what size partition does 
> it require the basic install? By that I mean not VMs etc, just the 
> basic XCP installation itself?
>
> Regards,
>
> Chris.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------060508000301040603070705
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      It usually creates a 4GB partition<br>
      <br>
      [root@xcpsanbox ~]# df -h<br>
      Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used Avail Use% Mounted on<br>
      /dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% /<br>
      <br>
      Cheers,<br>
      S&eacute;bastien<br>
      <br>
      On 06.12.2012 18:43, Chris Long wrote:<br>
    </div>
    <blockquote
      cite="mid:000001cdd3d9$30137d40$903a77c0$@ebccomputers.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hey all.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Can someone tell me, when installing XCP
          1.6 what size partition does it require the basic install? By
          that I mean not VMs etc, just the basic XCP installation
          itself?<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Regards,<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Chris.<o:p></o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060508000301040603070705--


--===============5249414618679612427==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5249414618679612427==--


From xen-users-bounces@lists.xen.org Thu Dec 06 18:16:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgfz3-0004Ze-36; Thu, 06 Dec 2012 18:15:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1Tgfz1-0004ZF-MO
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:15:39 +0000
Received: from [85.158.143.35:63321] by server-2.bemta-4.messagelabs.com id
	48/5E-30861-AC0E0C05; Thu, 06 Dec 2012 18:15:38 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1354817736!5365953!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_23, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25444 invoked from network); 6 Dec 2012 18:15:37 -0000
Received: from mail-ie0-f173.google.com (HELO mail-ie0-f173.google.com)
	(209.85.223.173)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 18:15:37 -0000
Received: by mail-ie0-f173.google.com with SMTP id e13so13146040iej.18
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 10:15:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=wP1q8AC+yxxYWvU0ek1U8tYeeZwun1XZQ6ZTW3ERWZE=;
	b=W9SEsE+a2AcycGzh7pOSMxgZ69KlZo8A/4MooUcQQzMOQ1iysZVv9UJ3vaJ213IIXN
	R8ncLSQnm6kM5YDlFn9Yfs0Lwt/d4S0Hl0qWtDcpyqxTfujTnstF1B5LKJrnixoMZljY
	viIvyJST9VuKDuP3DWcnwBd6CujbURGoIFsijaHJCU/Jv7O+qG6bDvDy9OUHFNGHVlgP
	hopaPlvMvJeH7U0c8Ph1S6bJDkWqQ14nZwIbfsBRB7BAvovw/R4zt0p6gSBAdnMuf+AV
	dRtIzZkAKU6oa4UEI5W8pGKC5cNZA/+GM7OSWWG3TJIBBUedXdbt65B8j2Dv24RSck8B
	jCaQ==
Received: by 10.50.152.197 with SMTP id va5mr2429049igb.12.1354817735896; Thu,
	06 Dec 2012 10:15:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.136.113 with HTTP; Thu, 6 Dec 2012 10:14:54 -0800 (PST)
In-Reply-To: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Thu, 6 Dec 2012 10:14:54 -0800
Message-ID: <CAGnmK4yBE989GJ3kfBU97gdbCV9ROCnbPR6bHuqDHpkifNpRDw@mail.gmail.com>
To: Chris Long <chris@ebccomputers.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8162808923780280368=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8162808923780280368==
Content-Type: multipart/alternative; boundary=e89a8f3b9e63e22ff704d03315ac

--e89a8f3b9e63e22ff704d03315ac
Content-Type: text/plain; charset=UTF-8

On Thu, Dec 6, 2012 at 9:43 AM, Chris Long <chris@ebccomputers.net> wrote:

> Hey all.****
>
> ** **
>
> Can someone tell me, when installing XCP 1.6 what size partition does it
> require the basic install? By that I mean not VMs etc, just the basic XCP
> installation itself?****
>
> ** **
>
> Regards,****
>
> ** **
>
> Chris.****
>
>
>
In my test installs in VirtualBox I had to set a 20 GB drive in order for
it to work I think. Below that and the install failed. I don't know what
the exact number is but I learned to set the disk size to 30 just in case.
The OS drive partition however is only 4 GB.


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

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

<br><div class=3D"gmail_quote">On Thu, Dec 6, 2012 at 9:43 AM, Chris Long <=
span dir=3D"ltr">&lt;<a href=3D"mailto:chris@ebccomputers.net" target=3D"_b=
lank">chris@ebccomputers.net</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">

<div lang=3D"EN-GB" link=3D"blue" vlink=3D"purple"><div><p class=3D"MsoNorm=
al">Hey all.<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></=
p><p class=3D"MsoNormal">Can someone tell me, when installing XCP 1.6 what =
size partition does it require the basic install? By that I mean not VMs et=
c, just the basic XCP installation itself?<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">Regar=
ds,<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p clas=
s=3D"MsoNormal">Chris.<u></u><u></u></p></div></div><br><br></blockquote><d=
iv><br></div>
<div>
In my test installs in VirtualBox I had to set a 20 GB drive in order for i=
t to work I think. Below that and the install failed. I don&#39;t know what=
 the exact number is but I learned to set the disk size to 30 just in case.=
 The OS drive partition however is only 4 GB.</div>

<div><br></div><br clear=3D"all">Grant McWilliams<br><a href=3D"http://gran=
tmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br><br>=
Some people, when confronted with a problem, think &quot;I know, I&#39;ll u=
se Windows.&quot;=C2=A0<br>

<div>Now they have two problems.=C2=A0</div></div><br>

--e89a8f3b9e63e22ff704d03315ac--


--===============8162808923780280368==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8162808923780280368==--


From xen-users-bounces@lists.xen.org Thu Dec 06 18:16:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgfz3-0004Ze-36; Thu, 06 Dec 2012 18:15:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1Tgfz1-0004ZF-MO
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:15:39 +0000
Received: from [85.158.143.35:63321] by server-2.bemta-4.messagelabs.com id
	48/5E-30861-AC0E0C05; Thu, 06 Dec 2012 18:15:38 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1354817736!5365953!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_23, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25444 invoked from network); 6 Dec 2012 18:15:37 -0000
Received: from mail-ie0-f173.google.com (HELO mail-ie0-f173.google.com)
	(209.85.223.173)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 18:15:37 -0000
Received: by mail-ie0-f173.google.com with SMTP id e13so13146040iej.18
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 10:15:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=wP1q8AC+yxxYWvU0ek1U8tYeeZwun1XZQ6ZTW3ERWZE=;
	b=W9SEsE+a2AcycGzh7pOSMxgZ69KlZo8A/4MooUcQQzMOQ1iysZVv9UJ3vaJ213IIXN
	R8ncLSQnm6kM5YDlFn9Yfs0Lwt/d4S0Hl0qWtDcpyqxTfujTnstF1B5LKJrnixoMZljY
	viIvyJST9VuKDuP3DWcnwBd6CujbURGoIFsijaHJCU/Jv7O+qG6bDvDy9OUHFNGHVlgP
	hopaPlvMvJeH7U0c8Ph1S6bJDkWqQ14nZwIbfsBRB7BAvovw/R4zt0p6gSBAdnMuf+AV
	dRtIzZkAKU6oa4UEI5W8pGKC5cNZA/+GM7OSWWG3TJIBBUedXdbt65B8j2Dv24RSck8B
	jCaQ==
Received: by 10.50.152.197 with SMTP id va5mr2429049igb.12.1354817735896; Thu,
	06 Dec 2012 10:15:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.136.113 with HTTP; Thu, 6 Dec 2012 10:14:54 -0800 (PST)
In-Reply-To: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Thu, 6 Dec 2012 10:14:54 -0800
Message-ID: <CAGnmK4yBE989GJ3kfBU97gdbCV9ROCnbPR6bHuqDHpkifNpRDw@mail.gmail.com>
To: Chris Long <chris@ebccomputers.net>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8162808923780280368=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8162808923780280368==
Content-Type: multipart/alternative; boundary=e89a8f3b9e63e22ff704d03315ac

--e89a8f3b9e63e22ff704d03315ac
Content-Type: text/plain; charset=UTF-8

On Thu, Dec 6, 2012 at 9:43 AM, Chris Long <chris@ebccomputers.net> wrote:

> Hey all.****
>
> ** **
>
> Can someone tell me, when installing XCP 1.6 what size partition does it
> require the basic install? By that I mean not VMs etc, just the basic XCP
> installation itself?****
>
> ** **
>
> Regards,****
>
> ** **
>
> Chris.****
>
>
>
In my test installs in VirtualBox I had to set a 20 GB drive in order for
it to work I think. Below that and the install failed. I don't know what
the exact number is but I learned to set the disk size to 30 just in case.
The OS drive partition however is only 4 GB.


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

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

<br><div class=3D"gmail_quote">On Thu, Dec 6, 2012 at 9:43 AM, Chris Long <=
span dir=3D"ltr">&lt;<a href=3D"mailto:chris@ebccomputers.net" target=3D"_b=
lank">chris@ebccomputers.net</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">

<div lang=3D"EN-GB" link=3D"blue" vlink=3D"purple"><div><p class=3D"MsoNorm=
al">Hey all.<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></=
p><p class=3D"MsoNormal">Can someone tell me, when installing XCP 1.6 what =
size partition does it require the basic install? By that I mean not VMs et=
c, just the basic XCP installation itself?<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal">Regar=
ds,<u></u><u></u></p><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p clas=
s=3D"MsoNormal">Chris.<u></u><u></u></p></div></div><br><br></blockquote><d=
iv><br></div>
<div>
In my test installs in VirtualBox I had to set a 20 GB drive in order for i=
t to work I think. Below that and the install failed. I don&#39;t know what=
 the exact number is but I learned to set the disk size to 30 just in case.=
 The OS drive partition however is only 4 GB.</div>

<div><br></div><br clear=3D"all">Grant McWilliams<br><a href=3D"http://gran=
tmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br><br>=
Some people, when confronted with a problem, think &quot;I know, I&#39;ll u=
se Windows.&quot;=C2=A0<br>

<div>Now they have two problems.=C2=A0</div></div><br>

--e89a8f3b9e63e22ff704d03315ac--


--===============8162808923780280368==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8162808923780280368==--


From xen-users-bounces@lists.xen.org Thu Dec 06 18:24:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgg6r-0006CH-Ce; Thu, 06 Dec 2012 18:23:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=1687e2223d=chris@ebccomputers.net>)
	id 1Tgg6p-0006Br-AJ
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:23:43 +0000
Received: from [85.158.143.35:33562] by server-2.bemta-4.messagelabs.com id
	F5/93-30861-EA2E0C05; Thu, 06 Dec 2012 18:23:42 +0000
X-Env-Sender: prvs=1687e2223d=chris@ebccomputers.net
X-Msg-Ref: server-9.tower-21.messagelabs.com!1354818220!4660118!1
X-Originating-IP: [213.230.203.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23548 invoked from network); 6 Dec 2012 18:23:40 -0000
Received: from www.ebccomputers.net (HELO ebccomputers.net) (213.230.203.77)
	by server-9.tower-21.messagelabs.com with SMTP;
	6 Dec 2012 18:23:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=ebccomputers.net;
	s=MDaemon; t=1354818228; x=1355423028; q=dns/txt; h=DomainKey-Signature:
	Received:From:To:References:In-Reply-To:Subject:Date:Message-ID:
	MIME-Version:Content-Type:Thread-Index:Content-Language; bh=8Uzc
	kYIdDHI3aw5EogYWkfrhhnNkD8ISCoDSN8YDgNw=; b=4FvuSzQ4X6x/1SVFPZfF
	/oLa3qqoDj4TzNzn2j79wg2r5AGT5fqBSINj3WfqyRXOjwrWUHRwIIHd5COV+pg2
	gc4x+tVsDIjfPCibvAIxp+lSa86MzKrVSaKGw6fFUP51u3DDVxQiZmX/cA6qlqBY
	yCdRi4T862KpXAkqRblVpeM=
DomainKey-Signature: a=rsa-sha1; s=MDaemon; d=ebccomputers.net;
	c=simple; q=dns; h=from:message-id;
	b=3U7F8v9vly27KDdyaTgqHco9mG68GYJi3lTGwyOKqPCHFXw/aZ3M4jptMIIK
	JRN+rtZcepjP7rayUrJ8mzK9K7pZOwM4VV0xGNlSryPPYpE6t0kYMGy7/
	Oqn/7CEF9OCQMLeRTBIfd7zSSXcZMBep9omBZIgo4L7SIL685oju1w=;
X-MDAV-Processed: ebccomputers.net, Thu, 06 Dec 2012 18:23:48 +0000
Received: from Taurus by ebccomputers.net (MDaemon PRO v11.0.0)
	with ESMTP id md50000776692.msg
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 18:23:47 +0000
X-Spam-Processed: ebccomputers.net, Thu, 06 Dec 2012 18:23:47 +0000
	(not processed: message from trusted or authenticated source)
X-MDPtrLookup-Result: pass dns.ptr=93-96-174-17.zone4.bethere.co.uk
	(ip=93.96.174.17) (ebccomputers.net)
X-Authenticated-Sender: CLong@ebccomputers.net
X-HashCash: 1:20:121206:md50000776692::fL0hla5AdW+9qYuT:000024S/
X-MDRemoteIP: 93.96.174.17
X-Return-Path: prvs=1687e2223d=chris@ebccomputers.net
X-Envelope-From: chris@ebccomputers.net
X-MDaemon-Deliver-To: xen-users@lists.xen.org
From: "Chris Long" <chris@ebccomputers.net>
To: <xen-users@lists.xen.org>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
In-Reply-To: <50C0DFE1.70205@swisscenter.com>
Date: Thu, 6 Dec 2012 18:23:26 -0000
Message-ID: <000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJDVUrDY+2HJcyfoL4b4njR5BQwbQHOTDaZlxKeTyA=
Content-Language: en-gb
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4410760054872416965=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============4410760054872416965==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0004_01CDD3DE.C8A68890"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0004_01CDD3DE.C8A68890
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thank you S=E9bastien.

=20

I have an HP DL160 server with dual quad core CPUs, 12 Gb of RAM. The
machine has a pair of 120Gb SSD drives and a pair of Western Digital 1Tb =
GP4
hard drives.

=20

It=92s main function is to replace a Windows 2003 server which has a =
40Gb
operating partition, and a similar sized data partition. On the OS =
partition
it currently runs a mail package, and the data drive contains just =
websites.
The machine also runs MySQL.

=20

How would you suggest I best configure the new server? Although it has a
RAID card, it isn=92t my intention to use RAID at all though I am open =
to
suggestions.

=20

I will create a Windows Server 2008 VM. Im guessing I will need this to =
have
at least some storage on the actual hard drives for its swap file. Am I =
best
to run Windows from the SSD or to have the Windows installation on hard
drive too? I don=92t really know how much benefit I=92d see from having =
the
Windows system files on an SSD.

=20

My assumption is that it=92s the website datafiles, and the datafiles =
for
MySQL that will benefit most from being on the SSD, but I=92m happy to =
be told
I=92m wrong.

=20

How would people suggest I best configure this drive wise? The machine =
will
obviously be running more VM=92s in the future but to start with it=92s =
the one
VM that I need running correctly and efficiently.

=20

Thanks for reading this.

=20

Regards,

=20

Chris.

=20

From: S=E9bastien RICCIO [mailto:sr@swisscenter.com]=20
Sent: 06 December 2012 18:12
To: Chris Long
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6

=20

Hi,

It usually creates a 4GB partition

[root@xcpsanbox ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  2.2G  1.7G  57% /

Cheers,
S=E9bastien

On 06.12.2012 18:43, Chris Long wrote:

Hey all.

=20

Can someone tell me, when installing XCP 1.6 what size partition does it
require the basic install? By that I mean not VMs etc, just the basic =
XCP
installation itself?

=20

Regards,

=20

Chris.






_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

=20


------=_NextPart_000_0004_01CDD3DE.C8A68890
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Consolas","serif";
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1509365056;
	mso-list-type:hybrid;
	mso-list-template-ids:-2016656542 -1357324444 134807555 134807557 =
134807553 134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DEN-GB link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you =
</span>S=E9bastien.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I have an HP DL160 server with dual quad core =
CPUs, 12 Gb of RAM. The machine has a pair of 120Gb SSD drives and a =
pair of Western Digital 1Tb GP4 hard drives.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>It&#8217;s main function =
is to replace a Windows 2003 server which has a 40Gb operating =
partition, and a similar sized data partition. On the OS partition it =
currently runs a mail package, and the data drive contains just =
websites. The machine also runs MySQL.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>How would you suggest I =
best configure the new server? Although it has a RAID card, it =
isn&#8217;t my intention to use RAID at all though I am open to =
suggestions.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I will create a Windows =
Server 2008 VM. Im guessing I will need this to have at least some =
storage on the actual hard drives for its swap file. Am I best to run =
Windows from the SSD or to have the Windows installation on hard drive =
too? I don&#8217;t really know how much benefit I&#8217;d see from =
having the Windows system files on an SSD.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>My assumption is that =
it&#8217;s the website datafiles, and the datafiles for MySQL that will =
benefit most from being on the SSD, but I&#8217;m happy to be told =
I&#8217;m wrong.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>How would people suggest =
I best configure this drive wise? The machine will obviously be running =
more VM&#8217;s in the future but to start with it&#8217;s the one VM =
that I need running correctly and efficiently.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks for reading =
this.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Regards,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chris.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'> S=E9bastien RICCIO =
[mailto:sr@swisscenter.com] <br><b>Sent:</b> 06 December 2012 =
18:12<br><b>To:</b> Chris Long<br><b>Cc:</b> =
xen-users@lists.xen.org<br><b>Subject:</b> Re: [Xen-users] XCP =
1.6<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Hi,<br><br>It usually creates a 4GB =
partition<br><br>[root@xcpsanbox ~]# df =
-h<br>Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; Size&nbsp; Used Avail Use% Mounted =
on<br>/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% =
/<br><br>Cheers,<br>S=E9bastien<br><br>On 06.12.2012 18:43, Chris Long =
wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>Hey =
all.<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Can someone tell me, when installing XCP 1.6 what size =
partition does it require the basic install? By that I mean not VMs etc, =
just the basic XCP installation itself?<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Regards,<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Chris.<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:EN-GB'><br><br><br><o:p></o:p></span>=
</p><pre>_______________________________________________<o:p></o:p></pre>=
<pre>Xen-users mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p><=
/o:p></pre><pre><a =
href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a=
><o:p></o:p></pre></blockquote><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:EN-GB'><o:p>&nbsp;</o:p></span></p></=
div></body></html>
------=_NextPart_000_0004_01CDD3DE.C8A68890--



--===============4410760054872416965==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4410760054872416965==--



From xen-users-bounces@lists.xen.org Thu Dec 06 18:24:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgg6r-0006CH-Ce; Thu, 06 Dec 2012 18:23:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=1687e2223d=chris@ebccomputers.net>)
	id 1Tgg6p-0006Br-AJ
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:23:43 +0000
Received: from [85.158.143.35:33562] by server-2.bemta-4.messagelabs.com id
	F5/93-30861-EA2E0C05; Thu, 06 Dec 2012 18:23:42 +0000
X-Env-Sender: prvs=1687e2223d=chris@ebccomputers.net
X-Msg-Ref: server-9.tower-21.messagelabs.com!1354818220!4660118!1
X-Originating-IP: [213.230.203.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE, UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23548 invoked from network); 6 Dec 2012 18:23:40 -0000
Received: from www.ebccomputers.net (HELO ebccomputers.net) (213.230.203.77)
	by server-9.tower-21.messagelabs.com with SMTP;
	6 Dec 2012 18:23:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=ebccomputers.net;
	s=MDaemon; t=1354818228; x=1355423028; q=dns/txt; h=DomainKey-Signature:
	Received:From:To:References:In-Reply-To:Subject:Date:Message-ID:
	MIME-Version:Content-Type:Thread-Index:Content-Language; bh=8Uzc
	kYIdDHI3aw5EogYWkfrhhnNkD8ISCoDSN8YDgNw=; b=4FvuSzQ4X6x/1SVFPZfF
	/oLa3qqoDj4TzNzn2j79wg2r5AGT5fqBSINj3WfqyRXOjwrWUHRwIIHd5COV+pg2
	gc4x+tVsDIjfPCibvAIxp+lSa86MzKrVSaKGw6fFUP51u3DDVxQiZmX/cA6qlqBY
	yCdRi4T862KpXAkqRblVpeM=
DomainKey-Signature: a=rsa-sha1; s=MDaemon; d=ebccomputers.net;
	c=simple; q=dns; h=from:message-id;
	b=3U7F8v9vly27KDdyaTgqHco9mG68GYJi3lTGwyOKqPCHFXw/aZ3M4jptMIIK
	JRN+rtZcepjP7rayUrJ8mzK9K7pZOwM4VV0xGNlSryPPYpE6t0kYMGy7/
	Oqn/7CEF9OCQMLeRTBIfd7zSSXcZMBep9omBZIgo4L7SIL685oju1w=;
X-MDAV-Processed: ebccomputers.net, Thu, 06 Dec 2012 18:23:48 +0000
Received: from Taurus by ebccomputers.net (MDaemon PRO v11.0.0)
	with ESMTP id md50000776692.msg
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 18:23:47 +0000
X-Spam-Processed: ebccomputers.net, Thu, 06 Dec 2012 18:23:47 +0000
	(not processed: message from trusted or authenticated source)
X-MDPtrLookup-Result: pass dns.ptr=93-96-174-17.zone4.bethere.co.uk
	(ip=93.96.174.17) (ebccomputers.net)
X-Authenticated-Sender: CLong@ebccomputers.net
X-HashCash: 1:20:121206:md50000776692::fL0hla5AdW+9qYuT:000024S/
X-MDRemoteIP: 93.96.174.17
X-Return-Path: prvs=1687e2223d=chris@ebccomputers.net
X-Envelope-From: chris@ebccomputers.net
X-MDaemon-Deliver-To: xen-users@lists.xen.org
From: "Chris Long" <chris@ebccomputers.net>
To: <xen-users@lists.xen.org>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
In-Reply-To: <50C0DFE1.70205@swisscenter.com>
Date: Thu, 6 Dec 2012 18:23:26 -0000
Message-ID: <000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJDVUrDY+2HJcyfoL4b4njR5BQwbQHOTDaZlxKeTyA=
Content-Language: en-gb
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4410760054872416965=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============4410760054872416965==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0004_01CDD3DE.C8A68890"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0004_01CDD3DE.C8A68890
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thank you S=E9bastien.

=20

I have an HP DL160 server with dual quad core CPUs, 12 Gb of RAM. The
machine has a pair of 120Gb SSD drives and a pair of Western Digital 1Tb =
GP4
hard drives.

=20

It=92s main function is to replace a Windows 2003 server which has a =
40Gb
operating partition, and a similar sized data partition. On the OS =
partition
it currently runs a mail package, and the data drive contains just =
websites.
The machine also runs MySQL.

=20

How would you suggest I best configure the new server? Although it has a
RAID card, it isn=92t my intention to use RAID at all though I am open =
to
suggestions.

=20

I will create a Windows Server 2008 VM. Im guessing I will need this to =
have
at least some storage on the actual hard drives for its swap file. Am I =
best
to run Windows from the SSD or to have the Windows installation on hard
drive too? I don=92t really know how much benefit I=92d see from having =
the
Windows system files on an SSD.

=20

My assumption is that it=92s the website datafiles, and the datafiles =
for
MySQL that will benefit most from being on the SSD, but I=92m happy to =
be told
I=92m wrong.

=20

How would people suggest I best configure this drive wise? The machine =
will
obviously be running more VM=92s in the future but to start with it=92s =
the one
VM that I need running correctly and efficiently.

=20

Thanks for reading this.

=20

Regards,

=20

Chris.

=20

From: S=E9bastien RICCIO [mailto:sr@swisscenter.com]=20
Sent: 06 December 2012 18:12
To: Chris Long
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6

=20

Hi,

It usually creates a 4GB partition

[root@xcpsanbox ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  2.2G  1.7G  57% /

Cheers,
S=E9bastien

On 06.12.2012 18:43, Chris Long wrote:

Hey all.

=20

Can someone tell me, when installing XCP 1.6 what size partition does it
require the basic install? By that I mean not VMs etc, just the basic =
XCP
installation itself?

=20

Regards,

=20

Chris.






_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

=20


------=_NextPart_000_0004_01CDD3DE.C8A68890
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Consolas","serif";
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1509365056;
	mso-list-type:hybrid;
	mso-list-template-ids:-2016656542 -1357324444 134807555 134807557 =
134807553 134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DEN-GB link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you =
</span>S=E9bastien.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I have an HP DL160 server with dual quad core =
CPUs, 12 Gb of RAM. The machine has a pair of 120Gb SSD drives and a =
pair of Western Digital 1Tb GP4 hard drives.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>It&#8217;s main function =
is to replace a Windows 2003 server which has a 40Gb operating =
partition, and a similar sized data partition. On the OS partition it =
currently runs a mail package, and the data drive contains just =
websites. The machine also runs MySQL.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>How would you suggest I =
best configure the new server? Although it has a RAID card, it =
isn&#8217;t my intention to use RAID at all though I am open to =
suggestions.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I will create a Windows =
Server 2008 VM. Im guessing I will need this to have at least some =
storage on the actual hard drives for its swap file. Am I best to run =
Windows from the SSD or to have the Windows installation on hard drive =
too? I don&#8217;t really know how much benefit I&#8217;d see from =
having the Windows system files on an SSD.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>My assumption is that =
it&#8217;s the website datafiles, and the datafiles for MySQL that will =
benefit most from being on the SSD, but I&#8217;m happy to be told =
I&#8217;m wrong.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>How would people suggest =
I best configure this drive wise? The machine will obviously be running =
more VM&#8217;s in the future but to start with it&#8217;s the one VM =
that I need running correctly and efficiently.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks for reading =
this.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Regards,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chris.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'> S=E9bastien RICCIO =
[mailto:sr@swisscenter.com] <br><b>Sent:</b> 06 December 2012 =
18:12<br><b>To:</b> Chris Long<br><b>Cc:</b> =
xen-users@lists.xen.org<br><b>Subject:</b> Re: [Xen-users] XCP =
1.6<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Hi,<br><br>It usually creates a 4GB =
partition<br><br>[root@xcpsanbox ~]# df =
-h<br>Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; Size&nbsp; Used Avail Use% Mounted =
on<br>/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% =
/<br><br>Cheers,<br>S=E9bastien<br><br>On 06.12.2012 18:43, Chris Long =
wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>Hey =
all.<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Can someone tell me, when installing XCP 1.6 what size =
partition does it require the basic install? By that I mean not VMs etc, =
just the basic XCP installation itself?<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Regards,<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Chris.<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:EN-GB'><br><br><br><o:p></o:p></span>=
</p><pre>_______________________________________________<o:p></o:p></pre>=
<pre>Xen-users mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p><=
/o:p></pre><pre><a =
href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a=
><o:p></o:p></pre></blockquote><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:EN-GB'><o:p>&nbsp;</o:p></span></p></=
div></body></html>
------=_NextPart_000_0004_01CDD3DE.C8A68890--



--===============4410760054872416965==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4410760054872416965==--



From xen-users-bounces@lists.xen.org Thu Dec 06 18:29:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TggCB-000755-MB; Thu, 06 Dec 2012 18:29:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TggC9-00074r-St
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:29:14 +0000
Received: from [85.158.143.99:6760] by server-3.bemta-4.messagelabs.com id
	45/E9-18211-9F3E0C05; Thu, 06 Dec 2012 18:29:13 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1354818551!18613093!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9183 invoked from network); 6 Dec 2012 18:29:12 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-8.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Dec 2012 18:29:12 -0000
Received: from [187.233.68.172] (port=59342 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TggC6-0002RJ-Uc
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 12:29:11 -0600
Received: from [10.13.34.96] (unknown [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id D3DE0A209
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 12:27:20 -0600 (CST)
Message-ID: <50C0E3F5.60509@ondore.com>
Date: Thu, 06 Dec 2012 12:29:09 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
In-Reply-To: <50C0DFE1.70205@swisscenter.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 06/12/12 12:11, S=E9bastien RICCIO escribi=F3:
> It usually creates a 4GB partition
>
> [root@xcpsanbox ~]# df -h
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sda1             4.0G  2.2G  1.7G  57% /

I have not installed 1.6 (yet), but if I recall correctly, XCP 1.5 =

created at least 3 partitions: one for "/" of 4G, another one of the =

same size (unused) and the rest of the disk was dedicated to LVM.
There was a thread about it not long ago:
http://lists.xen.org/archives/html/xen-users/2012-08/msg00166.html


Also, there was a hardcoded restriction of the minimum size of the =

target hard disk at 16Gb. Although, it's fairly easy to patch it.
google: "xcp min_primary_disk_size"

Note, I'm talking about XCP 1.5 here, have not seen 1.6.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 18:29:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TggCB-000755-MB; Thu, 06 Dec 2012 18:29:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TggC9-00074r-St
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:29:14 +0000
Received: from [85.158.143.99:6760] by server-3.bemta-4.messagelabs.com id
	45/E9-18211-9F3E0C05; Thu, 06 Dec 2012 18:29:13 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1354818551!18613093!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9183 invoked from network); 6 Dec 2012 18:29:12 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-8.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Dec 2012 18:29:12 -0000
Received: from [187.233.68.172] (port=59342 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TggC6-0002RJ-Uc
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 12:29:11 -0600
Received: from [10.13.34.96] (unknown [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id D3DE0A209
	for <xen-users@lists.xen.org>; Thu,  6 Dec 2012 12:27:20 -0600 (CST)
Message-ID: <50C0E3F5.60509@ondore.com>
Date: Thu, 06 Dec 2012 12:29:09 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
In-Reply-To: <50C0DFE1.70205@swisscenter.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 06/12/12 12:11, S=E9bastien RICCIO escribi=F3:
> It usually creates a 4GB partition
>
> [root@xcpsanbox ~]# df -h
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sda1             4.0G  2.2G  1.7G  57% /

I have not installed 1.6 (yet), but if I recall correctly, XCP 1.5 =

created at least 3 partitions: one for "/" of 4G, another one of the =

same size (unused) and the rest of the disk was dedicated to LVM.
There was a thread about it not long ago:
http://lists.xen.org/archives/html/xen-users/2012-08/msg00166.html


Also, there was a hardcoded restriction of the minimum size of the =

target hard disk at 16Gb. Although, it's fairly easy to patch it.
google: "xcp min_primary_disk_size"

Note, I'm talking about XCP 1.5 here, have not seen 1.6.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 18:42:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TggOL-00087y-Ow; Thu, 06 Dec 2012 18:41:49 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1TggOK-00087t-Eu
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:41:48 +0000
Received: from [193.109.254.147:54966] by server-8.bemta-14.messagelabs.com id
	26/9C-05026-BE6E0C05; Thu, 06 Dec 2012 18:41:47 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1354819303!4469506!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29881 invoked from network); 6 Dec 2012 18:41:43 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Dec 2012 18:41:43 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB6IfTIK022676
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 6 Dec 2012 19:41:29 +0100
Message-ID: <50C0E6CD.9090302@swisscenter.com>
Date: Thu, 06 Dec 2012 19:41:17 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: Chris Long <chris@ebccomputers.net>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
	<000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
In-Reply-To: <000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6432282388000698635=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6432282388000698635==
Content-Type: multipart/alternative;
 boundary="------------070002090602020902070203"

This is a multi-part message in MIME format.
--------------070002090602020902070203
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

If I understand you're not going to use at least your raid adapter to 
raid 1mirror a ssd to the other and the 1tb drive to the other ?

Not doing this you're taking a chance to loose data in case of a drive 
failure.

For the XCP setup, I think I would install it on the 1tb drive, then 
create a XCP storage repository using the rest of the disk.
Then create another storage repository using the SSD drive(s).

Then depending your needs your can create non IO intensive virtual 
machine disks on the mechanical drive SR (storage repository) and IO 
intensive on the SSD one.

In a same virtual machine you can attach disks from both of the SR.

Why not installing XCP on the ssd drive? I dunno that could be an idea 
too, but as far as I know the SSD drive have limited write life, so i 
think it's maybe not an idea to use them for the xcp parition that 
constantly write logs ...

Well that's how I would do it, but there might be better ideas :)

Cheers,
Sébastien

On 06.12.2012 19:23, Chris Long wrote:
>
> Thank you Sébastien.
>
> I have an HP DL160 server with dual quad core CPUs, 12 Gb of RAM. The 
> machine has a pair of 120Gb SSD drives and a pair of Western Digital 
> 1Tb GP4 hard drives.
>
> It's main function is to replace a Windows 2003 server which has a 
> 40Gb operating partition, and a similar sized data partition. On the 
> OS partition it currently runs a mail package, and the data drive 
> contains just websites. The machine also runs MySQL.
>
> How would you suggest I best configure the new server? Although it has 
> a RAID card, it isn't my intention to use RAID at all though I am open 
> to suggestions.
>
> I will create a Windows Server 2008 VM. Im guessing I will need this 
> to have at least some storage on the actual hard drives for its swap 
> file. Am I best to run Windows from the SSD or to have the Windows 
> installation on hard drive too? I don't really know how much benefit 
> I'd see from having the Windows system files on an SSD.
>
> My assumption is that it's the website datafiles, and the datafiles 
> for MySQL that will benefit most from being on the SSD, but I'm happy 
> to be told I'm wrong.
>
> How would people suggest I best configure this drive wise? The machine 
> will obviously be running more VM's in the future but to start with 
> it's the one VM that I need running correctly and efficiently.
>
> Thanks for reading this.
>
> Regards,
>
> Chris.
>
> *From:*Sébastien RICCIO [mailto:sr@swisscenter.com]
> *Sent:* 06 December 2012 18:12
> *To:* Chris Long
> *Cc:* xen-users@lists.xen.org
> *Subject:* Re: [Xen-users] XCP 1.6
>
> Hi,
>
> It usually creates a 4GB partition
>
> [root@xcpsanbox ~]# df -h
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sda1             4.0G  2.2G  1.7G  57% /
>
> Cheers,
> Sébastien
>
> On 06.12.2012 18:43, Chris Long wrote:
>
>     Hey all.
>
>     Can someone tell me, when installing XCP 1.6 what size partition
>     does it require the basic install? By that I mean not VMs etc,
>     just the basic XCP installation itself?
>
>     Regards,
>
>     Chris.
>
>
>
>
>     _______________________________________________
>
>     Xen-users mailing list
>
>     Xen-users@lists.xen.org  <mailto:Xen-users@lists.xen.org>
>
>     http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------070002090602020902070203
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      If I understand you're not going to use at least your raid adapter
      to raid 1mirror a ssd to the other and the 1tb drive to the other
      ?<br>
      <br>
      Not doing this you're taking a chance to loose data in case of a
      drive failure.<br>
      <br>
      For the XCP setup, I think I would install it on the 1tb drive,
      then create a XCP storage repository using the rest of the disk. <br>
      Then create another storage repository using the SSD drive(s).<br>
      <br>
      Then depending your needs your can create non IO intensive virtual
      machine disks on the mechanical drive SR (storage repository) and
      IO intensive on the SSD one.<br>
      <br>
      In a same virtual machine you can attach disks from both of the
      SR.<br>
      <br>
      Why not installing XCP on the ssd drive? I dunno that could be an
      idea too, but as far as I know the SSD drive have limited write
      life, so i think it's maybe not an idea to use them for the xcp
      parition that constantly write logs ...<br>
      <br>
      Well that's how I would do it, but there might be better ideas :)<br>
      <br>
      Cheers,<br>
      S&eacute;bastien<br>
      <br>
      On 06.12.2012 19:23, Chris Long wrote:<br>
    </div>
    <blockquote
      cite="mid:000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Consolas","serif";
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1509365056;
	mso-list-type:hybrid;
	mso-list-template-ids:-2016656542 -1357324444 134807555 134807557 134807553 134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:#1F497D">Thank you </span>S&eacute;bastien.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal"><span style="color:#1F497D">I have an HP
            DL160 server with dual quad core CPUs, 12 Gb of RAM. The
            machine has a pair of 120Gb SSD drives and a pair of Western
            Digital 1Tb GP4 hard drives.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">It&#8217;s main
            function is to replace a Windows 2003 server which has a
            40Gb operating partition, and a similar sized data
            partition. On the OS partition it currently runs a mail
            package, and the data drive contains just websites. The
            machine also runs MySQL.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">How would you
            suggest I best configure the new server? Although it has a
            RAID card, it isn&#8217;t my intention to use RAID at all though I
            am open to suggestions.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">I will create a
            Windows Server 2008 VM. Im guessing I will need this to have
            at least some storage on the actual hard drives for its swap
            file. Am I best to run Windows from the SSD or to have the
            Windows installation on hard drive too? I don&#8217;t really know
            how much benefit I&#8217;d see from having the Windows system
            files on an SSD.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">My assumption
            is that it&#8217;s the website datafiles, and the datafiles for
            MySQL that will benefit most from being on the SSD, but I&#8217;m
            happy to be told I&#8217;m wrong.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">How would
            people suggest I best configure this drive wise? The machine
            will obviously be running more VM&#8217;s in the future but to
            start with it&#8217;s the one VM that I need running correctly and
            efficiently.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Thanks for
            reading this.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Chris.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                  lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                lang="EN-US"> S&eacute;bastien RICCIO
                [<a class="moz-txt-link-freetext" href="mailto:sr@swisscenter.com">mailto:sr@swisscenter.com</a>] <br>
                <b>Sent:</b> 06 December 2012 18:12<br>
                <b>To:</b> Chris Long<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br>
                <b>Subject:</b> Re: [Xen-users] XCP 1.6<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <div>
          <p class="MsoNormal">Hi,<br>
            <br>
            It usually creates a 4GB partition<br>
            <br>
            [root@xcpsanbox ~]# df -h<br>
            Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used Avail Use% Mounted on<br>
            /dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% /<br>
            <br>
            Cheers,<br>
            S&eacute;bastien<br>
            <br>
            On 06.12.2012 18:43, Chris Long wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal">Hey all.<o:p></o:p></p>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal">Can someone tell me, when installing XCP
            1.6 what size partition does it require the basic install?
            By that I mean not VMs etc, just the basic XCP installation
            itself?<o:p></o:p></p>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal">Regards,<o:p></o:p></p>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal">Chris.</p>
        </blockquote>
      </div>
    </blockquote>
    <blockquote
      cite="mid:000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net"
      type="cite">
      <div class="WordSection1">
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><o:p></o:p></p>
          <p class="MsoNormal"><span
              style="font-size:12.0pt;font-family:&quot;Times New
              Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-GB"><br>
              <br>
              <br>
              <o:p></o:p></span></p>
          <pre>_______________________________________________<o:p></o:p></pre>
          <pre>Xen-users mailing list<o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><o:p></o:p></pre>
        </blockquote>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:&quot;Times New
            Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------070002090602020902070203--


--===============6432282388000698635==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6432282388000698635==--


From xen-users-bounces@lists.xen.org Thu Dec 06 18:42:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TggOL-00087y-Ow; Thu, 06 Dec 2012 18:41:49 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1TggOK-00087t-Eu
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:41:48 +0000
Received: from [193.109.254.147:54966] by server-8.bemta-14.messagelabs.com id
	26/9C-05026-BE6E0C05; Thu, 06 Dec 2012 18:41:47 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1354819303!4469506!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29881 invoked from network); 6 Dec 2012 18:41:43 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Dec 2012 18:41:43 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB6IfTIK022676
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 6 Dec 2012 19:41:29 +0100
Message-ID: <50C0E6CD.9090302@swisscenter.com>
Date: Thu, 06 Dec 2012 19:41:17 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: Chris Long <chris@ebccomputers.net>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
	<000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
In-Reply-To: <000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6432282388000698635=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6432282388000698635==
Content-Type: multipart/alternative;
 boundary="------------070002090602020902070203"

This is a multi-part message in MIME format.
--------------070002090602020902070203
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

If I understand you're not going to use at least your raid adapter to 
raid 1mirror a ssd to the other and the 1tb drive to the other ?

Not doing this you're taking a chance to loose data in case of a drive 
failure.

For the XCP setup, I think I would install it on the 1tb drive, then 
create a XCP storage repository using the rest of the disk.
Then create another storage repository using the SSD drive(s).

Then depending your needs your can create non IO intensive virtual 
machine disks on the mechanical drive SR (storage repository) and IO 
intensive on the SSD one.

In a same virtual machine you can attach disks from both of the SR.

Why not installing XCP on the ssd drive? I dunno that could be an idea 
too, but as far as I know the SSD drive have limited write life, so i 
think it's maybe not an idea to use them for the xcp parition that 
constantly write logs ...

Well that's how I would do it, but there might be better ideas :)

Cheers,
Sébastien

On 06.12.2012 19:23, Chris Long wrote:
>
> Thank you Sébastien.
>
> I have an HP DL160 server with dual quad core CPUs, 12 Gb of RAM. The 
> machine has a pair of 120Gb SSD drives and a pair of Western Digital 
> 1Tb GP4 hard drives.
>
> It's main function is to replace a Windows 2003 server which has a 
> 40Gb operating partition, and a similar sized data partition. On the 
> OS partition it currently runs a mail package, and the data drive 
> contains just websites. The machine also runs MySQL.
>
> How would you suggest I best configure the new server? Although it has 
> a RAID card, it isn't my intention to use RAID at all though I am open 
> to suggestions.
>
> I will create a Windows Server 2008 VM. Im guessing I will need this 
> to have at least some storage on the actual hard drives for its swap 
> file. Am I best to run Windows from the SSD or to have the Windows 
> installation on hard drive too? I don't really know how much benefit 
> I'd see from having the Windows system files on an SSD.
>
> My assumption is that it's the website datafiles, and the datafiles 
> for MySQL that will benefit most from being on the SSD, but I'm happy 
> to be told I'm wrong.
>
> How would people suggest I best configure this drive wise? The machine 
> will obviously be running more VM's in the future but to start with 
> it's the one VM that I need running correctly and efficiently.
>
> Thanks for reading this.
>
> Regards,
>
> Chris.
>
> *From:*Sébastien RICCIO [mailto:sr@swisscenter.com]
> *Sent:* 06 December 2012 18:12
> *To:* Chris Long
> *Cc:* xen-users@lists.xen.org
> *Subject:* Re: [Xen-users] XCP 1.6
>
> Hi,
>
> It usually creates a 4GB partition
>
> [root@xcpsanbox ~]# df -h
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sda1             4.0G  2.2G  1.7G  57% /
>
> Cheers,
> Sébastien
>
> On 06.12.2012 18:43, Chris Long wrote:
>
>     Hey all.
>
>     Can someone tell me, when installing XCP 1.6 what size partition
>     does it require the basic install? By that I mean not VMs etc,
>     just the basic XCP installation itself?
>
>     Regards,
>
>     Chris.
>
>
>
>
>     _______________________________________________
>
>     Xen-users mailing list
>
>     Xen-users@lists.xen.org  <mailto:Xen-users@lists.xen.org>
>
>     http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------070002090602020902070203
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      If I understand you're not going to use at least your raid adapter
      to raid 1mirror a ssd to the other and the 1tb drive to the other
      ?<br>
      <br>
      Not doing this you're taking a chance to loose data in case of a
      drive failure.<br>
      <br>
      For the XCP setup, I think I would install it on the 1tb drive,
      then create a XCP storage repository using the rest of the disk. <br>
      Then create another storage repository using the SSD drive(s).<br>
      <br>
      Then depending your needs your can create non IO intensive virtual
      machine disks on the mechanical drive SR (storage repository) and
      IO intensive on the SSD one.<br>
      <br>
      In a same virtual machine you can attach disks from both of the
      SR.<br>
      <br>
      Why not installing XCP on the ssd drive? I dunno that could be an
      idea too, but as far as I know the SSD drive have limited write
      life, so i think it's maybe not an idea to use them for the xcp
      parition that constantly write logs ...<br>
      <br>
      Well that's how I would do it, but there might be better ideas :)<br>
      <br>
      Cheers,<br>
      S&eacute;bastien<br>
      <br>
      On 06.12.2012 19:23, Chris Long wrote:<br>
    </div>
    <blockquote
      cite="mid:000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Consolas","serif";
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1509365056;
	mso-list-type:hybrid;
	mso-list-template-ids:-2016656542 -1357324444 134807555 134807557 134807553 134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:#1F497D">Thank you </span>S&eacute;bastien.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal"><span style="color:#1F497D">I have an HP
            DL160 server with dual quad core CPUs, 12 Gb of RAM. The
            machine has a pair of 120Gb SSD drives and a pair of Western
            Digital 1Tb GP4 hard drives.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">It&#8217;s main
            function is to replace a Windows 2003 server which has a
            40Gb operating partition, and a similar sized data
            partition. On the OS partition it currently runs a mail
            package, and the data drive contains just websites. The
            machine also runs MySQL.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">How would you
            suggest I best configure the new server? Although it has a
            RAID card, it isn&#8217;t my intention to use RAID at all though I
            am open to suggestions.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">I will create a
            Windows Server 2008 VM. Im guessing I will need this to have
            at least some storage on the actual hard drives for its swap
            file. Am I best to run Windows from the SSD or to have the
            Windows installation on hard drive too? I don&#8217;t really know
            how much benefit I&#8217;d see from having the Windows system
            files on an SSD.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">My assumption
            is that it&#8217;s the website datafiles, and the datafiles for
            MySQL that will benefit most from being on the SSD, but I&#8217;m
            happy to be told I&#8217;m wrong.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">How would
            people suggest I best configure this drive wise? The machine
            will obviously be running more VM&#8217;s in the future but to
            start with it&#8217;s the one VM that I need running correctly and
            efficiently.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Thanks for
            reading this.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Chris.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                  lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                lang="EN-US"> S&eacute;bastien RICCIO
                [<a class="moz-txt-link-freetext" href="mailto:sr@swisscenter.com">mailto:sr@swisscenter.com</a>] <br>
                <b>Sent:</b> 06 December 2012 18:12<br>
                <b>To:</b> Chris Long<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br>
                <b>Subject:</b> Re: [Xen-users] XCP 1.6<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <div>
          <p class="MsoNormal">Hi,<br>
            <br>
            It usually creates a 4GB partition<br>
            <br>
            [root@xcpsanbox ~]# df -h<br>
            Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used Avail Use% Mounted on<br>
            /dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% /<br>
            <br>
            Cheers,<br>
            S&eacute;bastien<br>
            <br>
            On 06.12.2012 18:43, Chris Long wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal">Hey all.<o:p></o:p></p>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal">Can someone tell me, when installing XCP
            1.6 what size partition does it require the basic install?
            By that I mean not VMs etc, just the basic XCP installation
            itself?<o:p></o:p></p>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal">Regards,<o:p></o:p></p>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal">Chris.</p>
        </blockquote>
      </div>
    </blockquote>
    <blockquote
      cite="mid:000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net"
      type="cite">
      <div class="WordSection1">
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><o:p></o:p></p>
          <p class="MsoNormal"><span
              style="font-size:12.0pt;font-family:&quot;Times New
              Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-GB"><br>
              <br>
              <br>
              <o:p></o:p></span></p>
          <pre>_______________________________________________<o:p></o:p></pre>
          <pre>Xen-users mailing list<o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><o:p></o:p></pre>
        </blockquote>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:&quot;Times New
            Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------070002090602020902070203--


--===============6432282388000698635==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6432282388000698635==--


From xen-users-bounces@lists.xen.org Thu Dec 06 18:50:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TggWB-0008R2-1T; Thu, 06 Dec 2012 18:49:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1TggW9-0008Qx-DO
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:49:53 +0000
Received: from [85.158.139.211:2581] by server-4.bemta-5.messagelabs.com id
	0E/24-15011-0D8E0C05; Thu, 06 Dec 2012 18:49:52 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1354819788!19412092!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9441 invoked from network); 6 Dec 2012 18:49:52 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 6 Dec 2012 18:49:52 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB6Ieqcx022631
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Thu, 6 Dec 2012 19:40:55 +0100
Message-ID: <50C0E6A9.5040008@swisscenter.com>
Date: Thu, 06 Dec 2012 19:40:41 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com> <50C0E3F5.60509@ondore.com>
In-Reply-To: <50C0E3F5.60509@ondore.com>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Yeah that's true, now I remember (sorry had forgot it) that it creates =

at least a backup partition to store full .tar.gz backups of the system.

So yes in Chris case, I would definitely not install xcp on the SSD and =

save its life and space for io intenseive stuff in the VMs.

Cheers,
S=E9bastien

On 06.12.2012 19:29, Alexandre Kouznetsov wrote:
> Hello.
>
> El 06/12/12 12:11, S=E9bastien RICCIO escribi=F3:
>> It usually creates a 4GB partition
>>
>> [root@xcpsanbox ~]# df -h
>> Filesystem            Size  Used Avail Use% Mounted on
>> /dev/sda1             4.0G  2.2G  1.7G  57% /
>
> I have not installed 1.6 (yet), but if I recall correctly, XCP 1.5 =

> created at least 3 partitions: one for "/" of 4G, another one of the =

> same size (unused) and the rest of the disk was dedicated to LVM.
> There was a thread about it not long ago:
> http://lists.xen.org/archives/html/xen-users/2012-08/msg00166.html
>
>
> Also, there was a hardcoded restriction of the minimum size of the =

> target hard disk at 16Gb. Although, it's fairly easy to patch it.
> google: "xcp min_primary_disk_size"
>
> Note, I'm talking about XCP 1.5 here, have not seen 1.6.
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 18:50:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TggWB-0008R2-1T; Thu, 06 Dec 2012 18:49:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1TggW9-0008Qx-DO
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:49:53 +0000
Received: from [85.158.139.211:2581] by server-4.bemta-5.messagelabs.com id
	0E/24-15011-0D8E0C05; Thu, 06 Dec 2012 18:49:52 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1354819788!19412092!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9441 invoked from network); 6 Dec 2012 18:49:52 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 6 Dec 2012 18:49:52 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB6Ieqcx022631
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Thu, 6 Dec 2012 19:40:55 +0100
Message-ID: <50C0E6A9.5040008@swisscenter.com>
Date: Thu, 06 Dec 2012 19:40:41 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com> <50C0E3F5.60509@ondore.com>
In-Reply-To: <50C0E3F5.60509@ondore.com>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

Yeah that's true, now I remember (sorry had forgot it) that it creates =

at least a backup partition to store full .tar.gz backups of the system.

So yes in Chris case, I would definitely not install xcp on the SSD and =

save its life and space for io intenseive stuff in the VMs.

Cheers,
S=E9bastien

On 06.12.2012 19:29, Alexandre Kouznetsov wrote:
> Hello.
>
> El 06/12/12 12:11, S=E9bastien RICCIO escribi=F3:
>> It usually creates a 4GB partition
>>
>> [root@xcpsanbox ~]# df -h
>> Filesystem            Size  Used Avail Use% Mounted on
>> /dev/sda1             4.0G  2.2G  1.7G  57% /
>
> I have not installed 1.6 (yet), but if I recall correctly, XCP 1.5 =

> created at least 3 partitions: one for "/" of 4G, another one of the =

> same size (unused) and the rest of the disk was dedicated to LVM.
> There was a thread about it not long ago:
> http://lists.xen.org/archives/html/xen-users/2012-08/msg00166.html
>
>
> Also, there was a hardcoded restriction of the minimum size of the =

> target hard disk at 16Gb. Although, it's fairly easy to patch it.
> google: "xcp min_primary_disk_size"
>
> Note, I'm talking about XCP 1.5 here, have not seen 1.6.
>


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 18:54:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TggaL-0000mB-90; Thu, 06 Dec 2012 18:54:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=1687e2223d=chris@ebccomputers.net>)
	id 1TggaI-0000m1-Nn
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:54:11 +0000
Received: from [85.158.139.83:32821] by server-1.bemta-5.messagelabs.com id
	F2/5E-09311-1D9E0C05; Thu, 06 Dec 2012 18:54:09 +0000
X-Env-Sender: prvs=1687e2223d=chris@ebccomputers.net
X-Msg-Ref: server-11.tower-182.messagelabs.com!1354820047!21492405!1
X-Originating-IP: [213.230.203.77]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_60_70,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 768 invoked from network); 6 Dec 2012 18:54:07 -0000
Received: from www.ebccomputers.net (HELO ebccomputers.net) (213.230.203.77)
	by server-11.tower-182.messagelabs.com with SMTP;
	6 Dec 2012 18:54:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=ebccomputers.net;
	s=MDaemon; t=1354820054; x=1355424854; q=dns/txt; h=DomainKey-Signature:
	Received:From:To:Cc:References:In-Reply-To:Subject:Date:
	Message-ID:MIME-Version:Content-Type:Thread-Index:
	Content-Language; bh=zR9S36MGGRK266i9hL+zhcEVZdrtHbjBu7UTLvjXZ1s
	=; b=g0oofh8YFkKv//5pqANagUTCo7e61JA+BUA02mjKGBCjB/3M1hAxh4CHIP2
	QDFth/MjPS6giEuWR7+yzl1c6T9d3zBINYi0ztLGBhgzZmdsN+roX5UxPD00tGvI
	N/0njDao6NoxDS2/dgO+zGfk8QyVceyIrVh2sKoZ6/XNlk/o=
DomainKey-Signature: a=rsa-sha1; s=MDaemon; d=ebccomputers.net;
	c=simple; q=dns; h=from:message-id;
	b=LImCsdOuFGitpO7dA+nPC1XJh7KEkbuIMM1CytoB6jcC4kw+drAC8sIgAOU8
	3pIVcZgNpCUZrO5gSzhQ8SImM+WKk/cUCHMIcdhYTenchWmDgyYcjPSy2
	t7zKfzBINQg4N+ZemT77TdkqZsHagTA4ynREhRfXupsH0rAWpuV7TA=;
X-MDAV-Processed: ebccomputers.net, Thu, 06 Dec 2012 18:54:14 +0000
Received: from Taurus by ebccomputers.net (MDaemon PRO v11.0.0)
	with ESMTP id md50000776700.msg
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 18:54:13 +0000
X-Spam-Processed: ebccomputers.net, Thu, 06 Dec 2012 18:54:13 +0000
	(not processed: message from trusted or authenticated source)
X-MDPtrLookup-Result: pass dns.ptr=93-96-174-17.zone4.bethere.co.uk
	(ip=93.96.174.17) (ebccomputers.net)
X-Authenticated-Sender: CLong@ebccomputers.net
X-HashCash: 1:20:121206:md50000776700::fmo9m7oTVvdZyXhX:00001ays
X-MDRemoteIP: 93.96.174.17
X-Return-Path: prvs=1687e2223d=chris@ebccomputers.net
X-Envelope-From: chris@ebccomputers.net
X-MDaemon-Deliver-To: xen-users@lists.xen.org
From: "Chris Long" <chris@ebccomputers.net>
To: =?iso-8859-1?Q?'S=E9bastien_RICCIO'?= <sr@swisscenter.com>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
	<000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
	<50C0E6CD.9090302@swisscenter.com>
In-Reply-To: <50C0E6CD.9090302@swisscenter.com>
Date: Thu, 6 Dec 2012 18:53:48 -0000
Message-ID: <000301cdd3e3$07070570$15151050$@ebccomputers.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJDVUrDY+2HJcyfoL4b4njR5BQwbQHOTDaZAYpeXkUBokXWSJb5QuNA
Content-Language: en-gb
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8091270908585577025=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============8091270908585577025==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0004_01CDD3E3.07070570"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0004_01CDD3E3.07070570
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

=20

Initially I had intented to mirror the drives onto their twins but I
couldn=92t decide how likely I felt an SSD was to fail. I assume you are
suggesting using RAID 1?

=20

I did consider using RAID 1 for the two hard drives and RAID 0 for the =
SSDs.
I guess it comes down to reliability figures that personally I don=92t =
really
know.

=20

Thanks again,

=20

Chris.

=20

From: S=E9bastien RICCIO [mailto:sr@swisscenter.com]=20
Sent: 06 December 2012 18:41
To: Chris Long
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6

=20

Hi,

If I understand you're not going to use at least your raid adapter to =
raid
1mirror a ssd to the other and the 1tb drive to the other ?

Not doing this you're taking a chance to loose data in case of a drive
failure.

For the XCP setup, I think I would install it on the 1tb drive, then =
create
a XCP storage repository using the rest of the disk.=20
Then create another storage repository using the SSD drive(s).

Then depending your needs your can create non IO intensive virtual =
machine
disks on the mechanical drive SR (storage repository) and IO intensive =
on
the SSD one.

In a same virtual machine you can attach disks from both of the SR.

Why not installing XCP on the ssd drive? I dunno that could be an idea =
too,
but as far as I know the SSD drive have limited write life, so i think =
it's
maybe not an idea to use them for the xcp parition that constantly write
logs ...

Well that's how I would do it, but there might be better ideas :)

Cheers,
S=E9bastien

On 06.12.2012 19:23, Chris Long wrote:

Thank you S=E9bastien.

=20

I have an HP DL160 server with dual quad core CPUs, 12 Gb of RAM. The
machine has a pair of 120Gb SSD drives and a pair of Western Digital 1Tb =
GP4
hard drives.

=20

It=92s main function is to replace a Windows 2003 server which has a =
40Gb
operating partition, and a similar sized data partition. On the OS =
partition
it currently runs a mail package, and the data drive contains just =
websites.
The machine also runs MySQL.

=20

How would you suggest I best configure the new server? Although it has a
RAID card, it isn=92t my intention to use RAID at all though I am open =
to
suggestions.

=20

I will create a Windows Server 2008 VM. Im guessing I will need this to =
have
at least some storage on the actual hard drives for its swap file. Am I =
best
to run Windows from the SSD or to have the Windows installation on hard
drive too? I don=92t really know how much benefit I=92d see from having =
the
Windows system files on an SSD.

=20

My assumption is that it=92s the website datafiles, and the datafiles =
for
MySQL that will benefit most from being on the SSD, but I=92m happy to =
be told
I=92m wrong.

=20

How would people suggest I best configure this drive wise? The machine =
will
obviously be running more VM=92s in the future but to start with it=92s =
the one
VM that I need running correctly and efficiently.

=20

Thanks for reading this.

=20

Regards,

=20

Chris.

=20

From: S=E9bastien RICCIO [mailto:sr@swisscenter.com]=20
Sent: 06 December 2012 18:12
To: Chris Long
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6

=20

Hi,

It usually creates a 4GB partition

[root@xcpsanbox ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  2.2G  1.7G  57% /

Cheers,
S=E9bastien

On 06.12.2012 18:43, Chris Long wrote:

Hey all.

=20

Can someone tell me, when installing XCP 1.6 what size partition does it
require the basic install? By that I mean not VMs etc, just the basic =
XCP
installation itself?

=20

Regards,

=20

Chris.







_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

=20






_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

=20


------=_NextPart_000_0004_01CDD3E3.07070570
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DEN-GB link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Initially I had intented =
to mirror the drives onto their twins but I couldn&#8217;t decide how =
likely I felt an SSD was to fail. I assume you are suggesting using RAID =
1?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I did consider using =
RAID 1 for the two hard drives and RAID 0 for the SSDs. I guess it comes =
down to reliability figures that personally I don&#8217;t really =
know.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks =
again,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chris.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'> S=E9bastien RICCIO =
[mailto:sr@swisscenter.com] <br><b>Sent:</b> 06 December 2012 =
18:41<br><b>To:</b> Chris Long<br><b>Cc:</b> =
xen-users@lists.xen.org<br><b>Subject:</b> Re: [Xen-users] XCP =
1.6<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Hi,<br><br>If I understand you're not going to use at =
least your raid adapter to raid 1mirror a ssd to the other and the 1tb =
drive to the other ?<br><br>Not doing this you're taking a chance to =
loose data in case of a drive failure.<br><br>For the XCP setup, I think =
I would install it on the 1tb drive, then create a XCP storage =
repository using the rest of the disk. <br>Then create another storage =
repository using the SSD drive(s).<br><br>Then depending your needs your =
can create non IO intensive virtual machine disks on the mechanical =
drive SR (storage repository) and IO intensive on the SSD one.<br><br>In =
a same virtual machine you can attach disks from both of the =
SR.<br><br>Why not installing XCP on the ssd drive? I dunno that could =
be an idea too, but as far as I know the SSD drive have limited write =
life, so i think it's maybe not an idea to use them for the xcp parition =
that constantly write logs ...<br><br>Well that's how I would do it, but =
there might be better ideas :)<br><br>Cheers,<br>S=E9bastien<br><br>On =
06.12.2012 19:23, Chris Long wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you =
</span>S=E9bastien.<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I have an HP DL160 server with dual quad core =
CPUs, 12 Gb of RAM. The machine has a pair of 120Gb SSD drives and a =
pair of Western Digital 1Tb GP4 hard drives.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>It&#8217;s main function =
is to replace a Windows 2003 server which has a 40Gb operating =
partition, and a similar sized data partition. On the OS partition it =
currently runs a mail package, and the data drive contains just =
websites. The machine also runs MySQL.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>How would you suggest I =
best configure the new server? Although it has a RAID card, it =
isn&#8217;t my intention to use RAID at all though I am open to =
suggestions.</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I will create a Windows =
Server 2008 VM. Im guessing I will need this to have at least some =
storage on the actual hard drives for its swap file. Am I best to run =
Windows from the SSD or to have the Windows installation on hard drive =
too? I don&#8217;t really know how much benefit I&#8217;d see from =
having the Windows system files on an SSD.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>My assumption is that =
it&#8217;s the website datafiles, and the datafiles for MySQL that will =
benefit most from being on the SSD, but I&#8217;m happy to be told =
I&#8217;m wrong.</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>How would people suggest =
I best configure this drive wise? The machine will obviously be running =
more VM&#8217;s in the future but to start with it&#8217;s the one VM =
that I need running correctly and efficiently.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks for reading =
this.</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Regards,</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chris.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'> S=E9bastien RICCIO [<a =
href=3D"mailto:sr@swisscenter.com">mailto:sr@swisscenter.com</a>] =
<br><b>Sent:</b> 06 December 2012 18:12<br><b>To:</b> Chris =
Long<br><b>Cc:</b> <a =
href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br><b=
>Subject:</b> Re: [Xen-users] XCP =
1.6</span><o:p></o:p></p></div></div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><div><p =
class=3DMsoNormal>Hi,<br><br>It usually creates a 4GB =
partition<br><br>[root@xcpsanbox ~]# df =
-h<br>Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; Size&nbsp; Used Avail Use% Mounted =
on<br>/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% =
/<br><br>Cheers,<br>S=E9bastien<br><br>On 06.12.2012 18:43, Chris Long =
wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>Hey =
all.<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Can someone tell me, when installing XCP 1.6 what size =
partition does it require the basic install? By that I mean not VMs etc, =
just the basic XCP installation itself?<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Regards,<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Chris.<o:p></o:p></p></blockquote></blockquote><blockqu=
ote style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><br><br><br><br></span><o:p></o:p></p><pre>___=
____________________________________________<o:p></o:p></pre><pre>Xen-use=
rs mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p><=
/o:p></pre><pre><a =
href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a=
><o:p></o:p></pre></blockquote><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:EN-GB'><br><br><br><o:p></o:p></span>=
</p><pre>_______________________________________________<o:p></o:p></pre>=
<pre>Xen-users mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p><=
/o:p></pre><pre><a =
href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a=
><o:p></o:p></pre></blockquote><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:EN-GB'><o:p>&nbsp;</o:p></span></p></=
div></body></html>
------=_NextPart_000_0004_01CDD3E3.07070570--



--===============8091270908585577025==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8091270908585577025==--



From xen-users-bounces@lists.xen.org Thu Dec 06 18:54:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 18:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TggaL-0000mB-90; Thu, 06 Dec 2012 18:54:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=1687e2223d=chris@ebccomputers.net>)
	id 1TggaI-0000m1-Nn
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 18:54:11 +0000
Received: from [85.158.139.83:32821] by server-1.bemta-5.messagelabs.com id
	F2/5E-09311-1D9E0C05; Thu, 06 Dec 2012 18:54:09 +0000
X-Env-Sender: prvs=1687e2223d=chris@ebccomputers.net
X-Msg-Ref: server-11.tower-182.messagelabs.com!1354820047!21492405!1
X-Originating-IP: [213.230.203.77]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_60_70,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 768 invoked from network); 6 Dec 2012 18:54:07 -0000
Received: from www.ebccomputers.net (HELO ebccomputers.net) (213.230.203.77)
	by server-11.tower-182.messagelabs.com with SMTP;
	6 Dec 2012 18:54:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=ebccomputers.net;
	s=MDaemon; t=1354820054; x=1355424854; q=dns/txt; h=DomainKey-Signature:
	Received:From:To:Cc:References:In-Reply-To:Subject:Date:
	Message-ID:MIME-Version:Content-Type:Thread-Index:
	Content-Language; bh=zR9S36MGGRK266i9hL+zhcEVZdrtHbjBu7UTLvjXZ1s
	=; b=g0oofh8YFkKv//5pqANagUTCo7e61JA+BUA02mjKGBCjB/3M1hAxh4CHIP2
	QDFth/MjPS6giEuWR7+yzl1c6T9d3zBINYi0ztLGBhgzZmdsN+roX5UxPD00tGvI
	N/0njDao6NoxDS2/dgO+zGfk8QyVceyIrVh2sKoZ6/XNlk/o=
DomainKey-Signature: a=rsa-sha1; s=MDaemon; d=ebccomputers.net;
	c=simple; q=dns; h=from:message-id;
	b=LImCsdOuFGitpO7dA+nPC1XJh7KEkbuIMM1CytoB6jcC4kw+drAC8sIgAOU8
	3pIVcZgNpCUZrO5gSzhQ8SImM+WKk/cUCHMIcdhYTenchWmDgyYcjPSy2
	t7zKfzBINQg4N+ZemT77TdkqZsHagTA4ynREhRfXupsH0rAWpuV7TA=;
X-MDAV-Processed: ebccomputers.net, Thu, 06 Dec 2012 18:54:14 +0000
Received: from Taurus by ebccomputers.net (MDaemon PRO v11.0.0)
	with ESMTP id md50000776700.msg
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 18:54:13 +0000
X-Spam-Processed: ebccomputers.net, Thu, 06 Dec 2012 18:54:13 +0000
	(not processed: message from trusted or authenticated source)
X-MDPtrLookup-Result: pass dns.ptr=93-96-174-17.zone4.bethere.co.uk
	(ip=93.96.174.17) (ebccomputers.net)
X-Authenticated-Sender: CLong@ebccomputers.net
X-HashCash: 1:20:121206:md50000776700::fmo9m7oTVvdZyXhX:00001ays
X-MDRemoteIP: 93.96.174.17
X-Return-Path: prvs=1687e2223d=chris@ebccomputers.net
X-Envelope-From: chris@ebccomputers.net
X-MDaemon-Deliver-To: xen-users@lists.xen.org
From: "Chris Long" <chris@ebccomputers.net>
To: =?iso-8859-1?Q?'S=E9bastien_RICCIO'?= <sr@swisscenter.com>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
	<000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
	<50C0E6CD.9090302@swisscenter.com>
In-Reply-To: <50C0E6CD.9090302@swisscenter.com>
Date: Thu, 6 Dec 2012 18:53:48 -0000
Message-ID: <000301cdd3e3$07070570$15151050$@ebccomputers.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJDVUrDY+2HJcyfoL4b4njR5BQwbQHOTDaZAYpeXkUBokXWSJb5QuNA
Content-Language: en-gb
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8091270908585577025=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============8091270908585577025==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0004_01CDD3E3.07070570"
Content-Language: en-gb

This is a multipart message in MIME format.

------=_NextPart_000_0004_01CDD3E3.07070570
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

=20

Initially I had intented to mirror the drives onto their twins but I
couldn=92t decide how likely I felt an SSD was to fail. I assume you are
suggesting using RAID 1?

=20

I did consider using RAID 1 for the two hard drives and RAID 0 for the =
SSDs.
I guess it comes down to reliability figures that personally I don=92t =
really
know.

=20

Thanks again,

=20

Chris.

=20

From: S=E9bastien RICCIO [mailto:sr@swisscenter.com]=20
Sent: 06 December 2012 18:41
To: Chris Long
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6

=20

Hi,

If I understand you're not going to use at least your raid adapter to =
raid
1mirror a ssd to the other and the 1tb drive to the other ?

Not doing this you're taking a chance to loose data in case of a drive
failure.

For the XCP setup, I think I would install it on the 1tb drive, then =
create
a XCP storage repository using the rest of the disk.=20
Then create another storage repository using the SSD drive(s).

Then depending your needs your can create non IO intensive virtual =
machine
disks on the mechanical drive SR (storage repository) and IO intensive =
on
the SSD one.

In a same virtual machine you can attach disks from both of the SR.

Why not installing XCP on the ssd drive? I dunno that could be an idea =
too,
but as far as I know the SSD drive have limited write life, so i think =
it's
maybe not an idea to use them for the xcp parition that constantly write
logs ...

Well that's how I would do it, but there might be better ideas :)

Cheers,
S=E9bastien

On 06.12.2012 19:23, Chris Long wrote:

Thank you S=E9bastien.

=20

I have an HP DL160 server with dual quad core CPUs, 12 Gb of RAM. The
machine has a pair of 120Gb SSD drives and a pair of Western Digital 1Tb =
GP4
hard drives.

=20

It=92s main function is to replace a Windows 2003 server which has a =
40Gb
operating partition, and a similar sized data partition. On the OS =
partition
it currently runs a mail package, and the data drive contains just =
websites.
The machine also runs MySQL.

=20

How would you suggest I best configure the new server? Although it has a
RAID card, it isn=92t my intention to use RAID at all though I am open =
to
suggestions.

=20

I will create a Windows Server 2008 VM. Im guessing I will need this to =
have
at least some storage on the actual hard drives for its swap file. Am I =
best
to run Windows from the SSD or to have the Windows installation on hard
drive too? I don=92t really know how much benefit I=92d see from having =
the
Windows system files on an SSD.

=20

My assumption is that it=92s the website datafiles, and the datafiles =
for
MySQL that will benefit most from being on the SSD, but I=92m happy to =
be told
I=92m wrong.

=20

How would people suggest I best configure this drive wise? The machine =
will
obviously be running more VM=92s in the future but to start with it=92s =
the one
VM that I need running correctly and efficiently.

=20

Thanks for reading this.

=20

Regards,

=20

Chris.

=20

From: S=E9bastien RICCIO [mailto:sr@swisscenter.com]=20
Sent: 06 December 2012 18:12
To: Chris Long
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6

=20

Hi,

It usually creates a 4GB partition

[root@xcpsanbox ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  2.2G  1.7G  57% /

Cheers,
S=E9bastien

On 06.12.2012 18:43, Chris Long wrote:

Hey all.

=20

Can someone tell me, when installing XCP 1.6 what size partition does it
require the basic install? By that I mean not VMs etc, just the basic =
XCP
installation itself?

=20

Regards,

=20

Chris.







_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

=20






_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

=20


------=_NextPart_000_0004_01CDD3E3.07070570
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DEN-GB link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Hi,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Initially I had intented =
to mirror the drives onto their twins but I couldn&#8217;t decide how =
likely I felt an SSD was to fail. I assume you are suggesting using RAID =
1?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I did consider using =
RAID 1 for the two hard drives and RAID 0 for the SSDs. I guess it comes =
down to reliability figures that personally I don&#8217;t really =
know.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks =
again,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chris.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'> S=E9bastien RICCIO =
[mailto:sr@swisscenter.com] <br><b>Sent:</b> 06 December 2012 =
18:41<br><b>To:</b> Chris Long<br><b>Cc:</b> =
xen-users@lists.xen.org<br><b>Subject:</b> Re: [Xen-users] XCP =
1.6<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Hi,<br><br>If I understand you're not going to use at =
least your raid adapter to raid 1mirror a ssd to the other and the 1tb =
drive to the other ?<br><br>Not doing this you're taking a chance to =
loose data in case of a drive failure.<br><br>For the XCP setup, I think =
I would install it on the 1tb drive, then create a XCP storage =
repository using the rest of the disk. <br>Then create another storage =
repository using the SSD drive(s).<br><br>Then depending your needs your =
can create non IO intensive virtual machine disks on the mechanical =
drive SR (storage repository) and IO intensive on the SSD one.<br><br>In =
a same virtual machine you can attach disks from both of the =
SR.<br><br>Why not installing XCP on the ssd drive? I dunno that could =
be an idea too, but as far as I know the SSD drive have limited write =
life, so i think it's maybe not an idea to use them for the xcp parition =
that constantly write logs ...<br><br>Well that's how I would do it, but =
there might be better ideas :)<br><br>Cheers,<br>S=E9bastien<br><br>On =
06.12.2012 19:23, Chris Long wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you =
</span>S=E9bastien.<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I have an HP DL160 server with dual quad core =
CPUs, 12 Gb of RAM. The machine has a pair of 120Gb SSD drives and a =
pair of Western Digital 1Tb GP4 hard drives.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>It&#8217;s main function =
is to replace a Windows 2003 server which has a 40Gb operating =
partition, and a similar sized data partition. On the OS partition it =
currently runs a mail package, and the data drive contains just =
websites. The machine also runs MySQL.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>How would you suggest I =
best configure the new server? Although it has a RAID card, it =
isn&#8217;t my intention to use RAID at all though I am open to =
suggestions.</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I will create a Windows =
Server 2008 VM. Im guessing I will need this to have at least some =
storage on the actual hard drives for its swap file. Am I best to run =
Windows from the SSD or to have the Windows installation on hard drive =
too? I don&#8217;t really know how much benefit I&#8217;d see from =
having the Windows system files on an SSD.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>My assumption is that =
it&#8217;s the website datafiles, and the datafiles for MySQL that will =
benefit most from being on the SSD, but I&#8217;m happy to be told =
I&#8217;m wrong.</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>How would people suggest =
I best configure this drive wise? The machine will obviously be running =
more VM&#8217;s in the future but to start with it&#8217;s the one VM =
that I need running correctly and efficiently.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thanks for reading =
this.</span><o:p></o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Regards,</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chris.</span><o:p></o:p></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:EN-GB'> S=E9bastien RICCIO [<a =
href=3D"mailto:sr@swisscenter.com">mailto:sr@swisscenter.com</a>] =
<br><b>Sent:</b> 06 December 2012 18:12<br><b>To:</b> Chris =
Long<br><b>Cc:</b> <a =
href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br><b=
>Subject:</b> Re: [Xen-users] XCP =
1.6</span><o:p></o:p></p></div></div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><div><p =
class=3DMsoNormal>Hi,<br><br>It usually creates a 4GB =
partition<br><br>[root@xcpsanbox ~]# df =
-h<br>Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; Size&nbsp; Used Avail Use% Mounted =
on<br>/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% =
/<br><br>Cheers,<br>S=E9bastien<br><br>On 06.12.2012 18:43, Chris Long =
wrote:<o:p></o:p></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>Hey =
all.<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Can someone tell me, when installing XCP 1.6 what size =
partition does it require the basic install? By that I mean not VMs etc, =
just the basic XCP installation itself?<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Regards,<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal>Chris.<o:p></o:p></p></blockquote></blockquote><blockqu=
ote style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><br><br><br><br></span><o:p></o:p></p><pre>___=
____________________________________________<o:p></o:p></pre><pre>Xen-use=
rs mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p><=
/o:p></pre><pre><a =
href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a=
><o:p></o:p></pre></blockquote><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:EN-GB'><br><br><br><o:p></o:p></span>=
</p><pre>_______________________________________________<o:p></o:p></pre>=
<pre>Xen-users mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p><=
/o:p></pre><pre><a =
href=3D"http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a=
><o:p></o:p></pre></blockquote><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:EN-GB'><o:p>&nbsp;</o:p></span></p></=
div></body></html>
------=_NextPart_000_0004_01CDD3E3.07070570--



--===============8091270908585577025==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8091270908585577025==--



From xen-users-bounces@lists.xen.org Thu Dec 06 19:12:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 19:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tggri-0001ur-2H; Thu, 06 Dec 2012 19:12:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1Tggrg-0001um-79
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 19:12:08 +0000
Received: from [85.158.138.51:9793] by server-4.bemta-3.messagelabs.com id
	D2/80-30023-70EE0C05; Thu, 06 Dec 2012 19:12:07 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1354821125!27772640!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18952 invoked from network); 6 Dec 2012 19:12:05 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-4.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Dec 2012 19:12:05 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB6JBpgg024702
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 6 Dec 2012 20:11:51 +0100
Message-ID: <50C0EDEB.5010204@swisscenter.com>
Date: Thu, 06 Dec 2012 20:11:39 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: Chris Long <chris@ebccomputers.net>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
	<000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
	<50C0E6CD.9090302@swisscenter.com>
	<000301cdd3e3$07070570$15151050$@ebccomputers.net>
In-Reply-To: <000301cdd3e3$07070570$15151050$@ebccomputers.net>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2374746653160724180=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2374746653160724180==
Content-Type: multipart/alternative;
 boundary="------------040609080705010302080302"

This is a multi-part message in MIME format.
--------------040609080705010302080302
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi

Yes it would be nice to have raid 1 at least on the 1tb drives. For the 
ssd i don't know if you will really have benefits to raid 0 them as they 
are quite fast already.

Maybe use them separatly and have some live vm on one and some on the 
other. Then periodically cross mirror the data from one to another.

There are much possibilities :)

Cheers,
Sébastien

On 06.12.2012 19:53, Chris Long wrote:
>
> Hi,
>
> Initially I had intented to mirror the drives onto their twins but I 
> couldn't decide how likely I felt an SSD was to fail. I assume you are 
> suggesting using RAID 1?
>
> I did consider using RAID 1 for the two hard drives and RAID 0 for the 
> SSDs. I guess it comes down to reliability figures that personally I 
> don't really know.
>
> Thanks again,
>
> Chris.
>
> *From:*Sébastien RICCIO [mailto:sr@swisscenter.com]
> *Sent:* 06 December 2012 18:41
> *To:* Chris Long
> *Cc:* xen-users@lists.xen.org
> *Subject:* Re: [Xen-users] XCP 1.6
>
> Hi,
>
> If I understand you're not going to use at least your raid adapter to 
> raid 1mirror a ssd to the other and the 1tb drive to the other ?
>
> Not doing this you're taking a chance to loose data in case of a drive 
> failure.
>
> For the XCP setup, I think I would install it on the 1tb drive, then 
> create a XCP storage repository using the rest of the disk.
> Then create another storage repository using the SSD drive(s).
>
> Then depending your needs your can create non IO intensive virtual 
> machine disks on the mechanical drive SR (storage repository) and IO 
> intensive on the SSD one.
>
> In a same virtual machine you can attach disks from both of the SR.
>
> Why not installing XCP on the ssd drive? I dunno that could be an idea 
> too, but as far as I know the SSD drive have limited write life, so i 
> think it's maybe not an idea to use them for the xcp parition that 
> constantly write logs ...
>
> Well that's how I would do it, but there might be better ideas :)
>
> Cheers,
> Sébastien
>
> On 06.12.2012 19:23, Chris Long wrote:
>
>     Thank you Sébastien.
>
>     I have an HP DL160 server with dual quad core CPUs, 12 Gb of RAM.
>     The machine has a pair of 120Gb SSD drives and a pair of Western
>     Digital 1Tb GP4 hard drives.
>
>     It's main function is to replace a Windows 2003 server which has a
>     40Gb operating partition, and a similar sized data partition. On
>     the OS partition it currently runs a mail package, and the data
>     drive contains just websites. The machine also runs MySQL.
>
>     How would you suggest I best configure the new server? Although it
>     has a RAID card, it isn't my intention to use RAID at all though I
>     am open to suggestions.
>
>     I will create a Windows Server 2008 VM. Im guessing I will need
>     this to have at least some storage on the actual hard drives for
>     its swap file. Am I best to run Windows from the SSD or to have
>     the Windows installation on hard drive too? I don't really know
>     how much benefit I'd see from having the Windows system files on
>     an SSD.
>
>     My assumption is that it's the website datafiles, and the
>     datafiles for MySQL that will benefit most from being on the SSD,
>     but I'm happy to be told I'm wrong.
>
>     How would people suggest I best configure this drive wise? The
>     machine will obviously be running more VM's in the future but to
>     start with it's the one VM that I need running correctly and
>     efficiently.
>
>     Thanks for reading this.
>
>     Regards,
>
>     Chris.
>
>     *From:*Sébastien RICCIO [mailto:sr@swisscenter.com]
>     *Sent:* 06 December 2012 18:12
>     *To:* Chris Long
>     *Cc:* xen-users@lists.xen.org <mailto:xen-users@lists.xen.org>
>     *Subject:* Re: [Xen-users] XCP 1.6
>
>     Hi,
>
>     It usually creates a 4GB partition
>
>     [root@xcpsanbox ~]# df -h
>     Filesystem            Size  Used Avail Use% Mounted on
>     /dev/sda1             4.0G  2.2G  1.7G  57% /
>
>     Cheers,
>     Sébastien
>
>     On 06.12.2012 18:43, Chris Long wrote:
>
>         Hey all.
>
>         Can someone tell me, when installing XCP 1.6 what size
>         partition does it require the basic install? By that I mean
>         not VMs etc, just the basic XCP installation itself?
>
>         Regards,
>
>         Chris.
>
>
>
>
>
>         _______________________________________________
>
>         Xen-users mailing list
>
>         Xen-users@lists.xen.org  <mailto:Xen-users@lists.xen.org>
>
>         http://lists.xen.org/xen-users
>
>
>
>
>     _______________________________________________
>
>     Xen-users mailing list
>
>     Xen-users@lists.xen.org  <mailto:Xen-users@lists.xen.org>
>
>     http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------040609080705010302080302
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi<br>
      <br>
      Yes it would be nice to have raid 1 at least on the 1tb drives.
      For the ssd i don't know if you will really have benefits to raid
      0 them as they are quite fast already. <br>
      <br>
      Maybe use them separatly and have some live vm on one and some on
      the other. Then periodically cross mirror the data from one to
      another.<br>
      <br>
      There are much possibilities :)<br>
      <br>
      Cheers,<br>
      S&eacute;bastien<br>
      <br>
      On 06.12.2012 19:53, Chris Long wrote:<br>
    </div>
    <blockquote
      cite="mid:000301cdd3e3$07070570$15151050$@ebccomputers.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:#1F497D">Hi,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Initially I had
            intented to mirror the drives onto their twins but I
            couldn&#8217;t decide how likely I felt an SSD was to fail. I
            assume you are suggesting using RAID 1?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">I did consider
            using RAID 1 for the two hard drives and RAID 0 for the
            SSDs. I guess it comes down to reliability figures that
            personally I don&#8217;t really know.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Thanks again,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Chris.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                  lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                lang="EN-US"> S&eacute;bastien RICCIO
                [<a class="moz-txt-link-freetext" href="mailto:sr@swisscenter.com">mailto:sr@swisscenter.com</a>] <br>
                <b>Sent:</b> 06 December 2012 18:41<br>
                <b>To:</b> Chris Long<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br>
                <b>Subject:</b> Re: [Xen-users] XCP 1.6<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <div>
          <p class="MsoNormal">Hi,<br>
            <br>
            If I understand you're not going to use at least your raid
            adapter to raid 1mirror a ssd to the other and the 1tb drive
            to the other ?<br>
            <br>
            Not doing this you're taking a chance to loose data in case
            of a drive failure.<br>
            <br>
            For the XCP setup, I think I would install it on the 1tb
            drive, then create a XCP storage repository using the rest
            of the disk. <br>
            Then create another storage repository using the SSD
            drive(s).<br>
            <br>
            Then depending your needs your can create non IO intensive
            virtual machine disks on the mechanical drive SR (storage
            repository) and IO intensive on the SSD one.<br>
            <br>
            In a same virtual machine you can attach disks from both of
            the SR.<br>
            <br>
            Why not installing XCP on the ssd drive? I dunno that could
            be an idea too, but as far as I know the SSD drive have
            limited write life, so i think it's maybe not an idea to use
            them for the xcp parition that constantly write logs ...<br>
            <br>
            Well that's how I would do it, but there might be better
            ideas :)<br>
            <br>
            Cheers,<br>
            S&eacute;bastien<br>
            <br>
            On 06.12.2012 19:23, Chris Long wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span style="color:#1F497D">Thank you </span>S&eacute;bastien.<o:p></o:p></p>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">I have an HP
              DL160 server with dual quad core CPUs, 12 Gb of RAM. The
              machine has a pair of 120Gb SSD drives and a pair of
              Western Digital 1Tb GP4 hard drives.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">It&#8217;s main
              function is to replace a Windows 2003 server which has a
              40Gb operating partition, and a similar sized data
              partition. On the OS partition it currently runs a mail
              package, and the data drive contains just websites. The
              machine also runs MySQL.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">How would you
              suggest I best configure the new server? Although it has a
              RAID card, it isn&#8217;t my intention to use RAID at all though
              I am open to suggestions.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">I will create
              a Windows Server 2008 VM. Im guessing I will need this to
              have at least some storage on the actual hard drives for
              its swap file. Am I best to run Windows from the SSD or to
              have the Windows installation on hard drive too? I don&#8217;t
              really know how much benefit I&#8217;d see from having the
              Windows system files on an SSD.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">My assumption
              is that it&#8217;s the website datafiles, and the datafiles for
              MySQL that will benefit most from being on the SSD, but
              I&#8217;m happy to be told I&#8217;m wrong.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">How would
              people suggest I best configure this drive wise? The
              machine will obviously be running more VM&#8217;s in the future
              but to start with it&#8217;s the one VM that I need running
              correctly and efficiently.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">Thanks for
              reading this.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">Regards,</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">Chris.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                    lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                  lang="EN-US"> S&eacute;bastien RICCIO [<a
                    moz-do-not-send="true"
                    href="mailto:sr@swisscenter.com">mailto:sr@swisscenter.com</a>]
                  <br>
                  <b>Sent:</b> 06 December 2012 18:12<br>
                  <b>To:</b> Chris Long<br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br>
                  <b>Subject:</b> Re: [Xen-users] XCP 1.6</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <div>
            <p class="MsoNormal">Hi,<br>
              <br>
              It usually creates a 4GB partition<br>
              <br>
              [root@xcpsanbox ~]# df -h<br>
              Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used Avail Use% Mounted on<br>
              /dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% /<br>
              <br>
              Cheers,<br>
              S&eacute;bastien<br>
              <br>
              On 06.12.2012 18:43, Chris Long wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal">Hey all.<o:p></o:p></p>
            <p class="MsoNormal">&nbsp;<o:p></o:p></p>
            <p class="MsoNormal">Can someone tell me, when installing
              XCP 1.6 what size partition does it require the basic
              install? By that I mean not VMs etc, just the basic XCP
              installation itself?<o:p></o:p></p>
            <p class="MsoNormal">&nbsp;<o:p></o:p></p>
            <p class="MsoNormal">Regards,<o:p></o:p></p>
            <p class="MsoNormal">&nbsp;<o:p></o:p></p>
            <p class="MsoNormal">Chris.<o:p></o:p></p>
          </blockquote>
        </blockquote>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span style="font-size:12.0pt"><br>
                <br>
                <br>
                <br>
              </span><o:p></o:p></p>
            <pre>_______________________________________________<o:p></o:p></pre>
            <pre>Xen-users mailing list<o:p></o:p></pre>
            <pre><a moz-do-not-send="true" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p></o:p></pre>
            <pre><a moz-do-not-send="true" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><o:p></o:p></pre>
          </blockquote>
          <p class="MsoNormal"><span style="font-size:12.0pt">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span
              style="font-size:12.0pt;font-family:&quot;Times New
              Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-GB"><br>
              <br>
              <br>
              <o:p></o:p></span></p>
          <pre>_______________________________________________<o:p></o:p></pre>
          <pre>Xen-users mailing list<o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><o:p></o:p></pre>
        </blockquote>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:&quot;Times New
            Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------040609080705010302080302--


--===============2374746653160724180==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2374746653160724180==--


From xen-users-bounces@lists.xen.org Thu Dec 06 19:12:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 19:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tggri-0001ur-2H; Thu, 06 Dec 2012 19:12:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sr@swisscenter.com>) id 1Tggrg-0001um-79
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 19:12:08 +0000
Received: from [85.158.138.51:9793] by server-4.bemta-3.messagelabs.com id
	D2/80-30023-70EE0C05; Thu, 06 Dec 2012 19:12:07 +0000
X-Env-Sender: sr@swisscenter.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1354821125!27772640!1
X-Originating-IP: [94.103.96.90]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18952 invoked from network); 6 Dec 2012 19:12:05 -0000
Received: from mail.swisslink.ch (HELO mail.swisslink.ch) (94.103.96.90)
	by server-4.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 Dec 2012 19:12:05 -0000
Received: from [10.8.0.14] (gate.swisslink.ch [62.2.195.10])
	(authenticated bits=0)
	by mail.swisslink.ch (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qB6JBpgg024702
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 6 Dec 2012 20:11:51 +0100
Message-ID: <50C0EDEB.5010204@swisscenter.com>
Date: Thu, 06 Dec 2012 20:11:39 +0100
From: =?ISO-8859-1?Q?S=E9bastien_RICCIO?= <sr@swisscenter.com>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: Chris Long <chris@ebccomputers.net>
References: <000001cdd3d9$30137d40$903a77c0$@ebccomputers.net>
	<50C0DFE1.70205@swisscenter.com>
	<000301cdd3de$c8a41790$59ec46b0$@ebccomputers.net>
	<50C0E6CD.9090302@swisscenter.com>
	<000301cdd3e3$07070570$15151050$@ebccomputers.net>
In-Reply-To: <000301cdd3e3$07070570$15151050$@ebccomputers.net>
X-Virus-Scanned: clamav-milter 0.97.5 at mail
X-Virus-Status: Clean
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2374746653160724180=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2374746653160724180==
Content-Type: multipart/alternative;
 boundary="------------040609080705010302080302"

This is a multi-part message in MIME format.
--------------040609080705010302080302
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi

Yes it would be nice to have raid 1 at least on the 1tb drives. For the 
ssd i don't know if you will really have benefits to raid 0 them as they 
are quite fast already.

Maybe use them separatly and have some live vm on one and some on the 
other. Then periodically cross mirror the data from one to another.

There are much possibilities :)

Cheers,
Sébastien

On 06.12.2012 19:53, Chris Long wrote:
>
> Hi,
>
> Initially I had intented to mirror the drives onto their twins but I 
> couldn't decide how likely I felt an SSD was to fail. I assume you are 
> suggesting using RAID 1?
>
> I did consider using RAID 1 for the two hard drives and RAID 0 for the 
> SSDs. I guess it comes down to reliability figures that personally I 
> don't really know.
>
> Thanks again,
>
> Chris.
>
> *From:*Sébastien RICCIO [mailto:sr@swisscenter.com]
> *Sent:* 06 December 2012 18:41
> *To:* Chris Long
> *Cc:* xen-users@lists.xen.org
> *Subject:* Re: [Xen-users] XCP 1.6
>
> Hi,
>
> If I understand you're not going to use at least your raid adapter to 
> raid 1mirror a ssd to the other and the 1tb drive to the other ?
>
> Not doing this you're taking a chance to loose data in case of a drive 
> failure.
>
> For the XCP setup, I think I would install it on the 1tb drive, then 
> create a XCP storage repository using the rest of the disk.
> Then create another storage repository using the SSD drive(s).
>
> Then depending your needs your can create non IO intensive virtual 
> machine disks on the mechanical drive SR (storage repository) and IO 
> intensive on the SSD one.
>
> In a same virtual machine you can attach disks from both of the SR.
>
> Why not installing XCP on the ssd drive? I dunno that could be an idea 
> too, but as far as I know the SSD drive have limited write life, so i 
> think it's maybe not an idea to use them for the xcp parition that 
> constantly write logs ...
>
> Well that's how I would do it, but there might be better ideas :)
>
> Cheers,
> Sébastien
>
> On 06.12.2012 19:23, Chris Long wrote:
>
>     Thank you Sébastien.
>
>     I have an HP DL160 server with dual quad core CPUs, 12 Gb of RAM.
>     The machine has a pair of 120Gb SSD drives and a pair of Western
>     Digital 1Tb GP4 hard drives.
>
>     It's main function is to replace a Windows 2003 server which has a
>     40Gb operating partition, and a similar sized data partition. On
>     the OS partition it currently runs a mail package, and the data
>     drive contains just websites. The machine also runs MySQL.
>
>     How would you suggest I best configure the new server? Although it
>     has a RAID card, it isn't my intention to use RAID at all though I
>     am open to suggestions.
>
>     I will create a Windows Server 2008 VM. Im guessing I will need
>     this to have at least some storage on the actual hard drives for
>     its swap file. Am I best to run Windows from the SSD or to have
>     the Windows installation on hard drive too? I don't really know
>     how much benefit I'd see from having the Windows system files on
>     an SSD.
>
>     My assumption is that it's the website datafiles, and the
>     datafiles for MySQL that will benefit most from being on the SSD,
>     but I'm happy to be told I'm wrong.
>
>     How would people suggest I best configure this drive wise? The
>     machine will obviously be running more VM's in the future but to
>     start with it's the one VM that I need running correctly and
>     efficiently.
>
>     Thanks for reading this.
>
>     Regards,
>
>     Chris.
>
>     *From:*Sébastien RICCIO [mailto:sr@swisscenter.com]
>     *Sent:* 06 December 2012 18:12
>     *To:* Chris Long
>     *Cc:* xen-users@lists.xen.org <mailto:xen-users@lists.xen.org>
>     *Subject:* Re: [Xen-users] XCP 1.6
>
>     Hi,
>
>     It usually creates a 4GB partition
>
>     [root@xcpsanbox ~]# df -h
>     Filesystem            Size  Used Avail Use% Mounted on
>     /dev/sda1             4.0G  2.2G  1.7G  57% /
>
>     Cheers,
>     Sébastien
>
>     On 06.12.2012 18:43, Chris Long wrote:
>
>         Hey all.
>
>         Can someone tell me, when installing XCP 1.6 what size
>         partition does it require the basic install? By that I mean
>         not VMs etc, just the basic XCP installation itself?
>
>         Regards,
>
>         Chris.
>
>
>
>
>
>         _______________________________________________
>
>         Xen-users mailing list
>
>         Xen-users@lists.xen.org  <mailto:Xen-users@lists.xen.org>
>
>         http://lists.xen.org/xen-users
>
>
>
>
>     _______________________________________________
>
>     Xen-users mailing list
>
>     Xen-users@lists.xen.org  <mailto:Xen-users@lists.xen.org>
>
>     http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------040609080705010302080302
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi<br>
      <br>
      Yes it would be nice to have raid 1 at least on the 1tb drives.
      For the ssd i don't know if you will really have benefits to raid
      0 them as they are quite fast already. <br>
      <br>
      Maybe use them separatly and have some live vm on one and some on
      the other. Then periodically cross mirror the data from one to
      another.<br>
      <br>
      There are much possibilities :)<br>
      <br>
      Cheers,<br>
      S&eacute;bastien<br>
      <br>
      On 06.12.2012 19:53, Chris Long wrote:<br>
    </div>
    <blockquote
      cite="mid:000301cdd3e3$07070570$15151050$@ebccomputers.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:#1F497D">Hi,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Initially I had
            intented to mirror the drives onto their twins but I
            couldn&#8217;t decide how likely I felt an SSD was to fail. I
            assume you are suggesting using RAID 1?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">I did consider
            using RAID 1 for the two hard drives and RAID 0 for the
            SSDs. I guess it comes down to reliability figures that
            personally I don&#8217;t really know.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Thanks again,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Chris.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                  lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                lang="EN-US"> S&eacute;bastien RICCIO
                [<a class="moz-txt-link-freetext" href="mailto:sr@swisscenter.com">mailto:sr@swisscenter.com</a>] <br>
                <b>Sent:</b> 06 December 2012 18:41<br>
                <b>To:</b> Chris Long<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br>
                <b>Subject:</b> Re: [Xen-users] XCP 1.6<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <div>
          <p class="MsoNormal">Hi,<br>
            <br>
            If I understand you're not going to use at least your raid
            adapter to raid 1mirror a ssd to the other and the 1tb drive
            to the other ?<br>
            <br>
            Not doing this you're taking a chance to loose data in case
            of a drive failure.<br>
            <br>
            For the XCP setup, I think I would install it on the 1tb
            drive, then create a XCP storage repository using the rest
            of the disk. <br>
            Then create another storage repository using the SSD
            drive(s).<br>
            <br>
            Then depending your needs your can create non IO intensive
            virtual machine disks on the mechanical drive SR (storage
            repository) and IO intensive on the SSD one.<br>
            <br>
            In a same virtual machine you can attach disks from both of
            the SR.<br>
            <br>
            Why not installing XCP on the ssd drive? I dunno that could
            be an idea too, but as far as I know the SSD drive have
            limited write life, so i think it's maybe not an idea to use
            them for the xcp parition that constantly write logs ...<br>
            <br>
            Well that's how I would do it, but there might be better
            ideas :)<br>
            <br>
            Cheers,<br>
            S&eacute;bastien<br>
            <br>
            On 06.12.2012 19:23, Chris Long wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span style="color:#1F497D">Thank you </span>S&eacute;bastien.<o:p></o:p></p>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">I have an HP
              DL160 server with dual quad core CPUs, 12 Gb of RAM. The
              machine has a pair of 120Gb SSD drives and a pair of
              Western Digital 1Tb GP4 hard drives.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">It&#8217;s main
              function is to replace a Windows 2003 server which has a
              40Gb operating partition, and a similar sized data
              partition. On the OS partition it currently runs a mail
              package, and the data drive contains just websites. The
              machine also runs MySQL.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">How would you
              suggest I best configure the new server? Although it has a
              RAID card, it isn&#8217;t my intention to use RAID at all though
              I am open to suggestions.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">I will create
              a Windows Server 2008 VM. Im guessing I will need this to
              have at least some storage on the actual hard drives for
              its swap file. Am I best to run Windows from the SSD or to
              have the Windows installation on hard drive too? I don&#8217;t
              really know how much benefit I&#8217;d see from having the
              Windows system files on an SSD.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">My assumption
              is that it&#8217;s the website datafiles, and the datafiles for
              MySQL that will benefit most from being on the SSD, but
              I&#8217;m happy to be told I&#8217;m wrong.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">How would
              people suggest I best configure this drive wise? The
              machine will obviously be running more VM&#8217;s in the future
              but to start with it&#8217;s the one VM that I need running
              correctly and efficiently.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">Thanks for
              reading this.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">Regards,</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">Chris.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                    lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext;mso-fareast-language:EN-GB"
                  lang="EN-US"> S&eacute;bastien RICCIO [<a
                    moz-do-not-send="true"
                    href="mailto:sr@swisscenter.com">mailto:sr@swisscenter.com</a>]
                  <br>
                  <b>Sent:</b> 06 December 2012 18:12<br>
                  <b>To:</b> Chris Long<br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a><br>
                  <b>Subject:</b> Re: [Xen-users] XCP 1.6</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <div>
            <p class="MsoNormal">Hi,<br>
              <br>
              It usually creates a 4GB partition<br>
              <br>
              [root@xcpsanbox ~]# df -h<br>
              Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp; Used Avail Use% Mounted on<br>
              /dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.0G&nbsp; 2.2G&nbsp; 1.7G&nbsp; 57% /<br>
              <br>
              Cheers,<br>
              S&eacute;bastien<br>
              <br>
              On 06.12.2012 18:43, Chris Long wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal">Hey all.<o:p></o:p></p>
            <p class="MsoNormal">&nbsp;<o:p></o:p></p>
            <p class="MsoNormal">Can someone tell me, when installing
              XCP 1.6 what size partition does it require the basic
              install? By that I mean not VMs etc, just the basic XCP
              installation itself?<o:p></o:p></p>
            <p class="MsoNormal">&nbsp;<o:p></o:p></p>
            <p class="MsoNormal">Regards,<o:p></o:p></p>
            <p class="MsoNormal">&nbsp;<o:p></o:p></p>
            <p class="MsoNormal">Chris.<o:p></o:p></p>
          </blockquote>
        </blockquote>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span style="font-size:12.0pt"><br>
                <br>
                <br>
                <br>
              </span><o:p></o:p></p>
            <pre>_______________________________________________<o:p></o:p></pre>
            <pre>Xen-users mailing list<o:p></o:p></pre>
            <pre><a moz-do-not-send="true" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p></o:p></pre>
            <pre><a moz-do-not-send="true" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><o:p></o:p></pre>
          </blockquote>
          <p class="MsoNormal"><span style="font-size:12.0pt">&nbsp;</span><o:p></o:p></p>
          <p class="MsoNormal"><span
              style="font-size:12.0pt;font-family:&quot;Times New
              Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-GB"><br>
              <br>
              <br>
              <o:p></o:p></span></p>
          <pre>_______________________________________________<o:p></o:p></pre>
          <pre>Xen-users mailing list<o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a><o:p></o:p></pre>
        </blockquote>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:&quot;Times New
            Roman&quot;,&quot;serif&quot;;mso-fareast-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------040609080705010302080302--


--===============2374746653160724180==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2374746653160724180==--


From xen-users-bounces@lists.xen.org Thu Dec 06 20:19:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 20:19:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TghuT-0004J0-Io; Thu, 06 Dec 2012 20:19:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kevin.parker092@gmail.com>) id 1TgcMW-0005E8-Ln
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 14:23:40 +0000
Received: from [85.158.139.83:18217] by server-14.bemta-5.messagelabs.com id
	80/F5-21768-76AA0C05; Thu, 06 Dec 2012 14:23:35 +0000
X-Env-Sender: kevin.parker092@gmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1354803813!28016320!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9578 invoked from network); 6 Dec 2012 14:23:34 -0000
Received: from mail-ia0-f173.google.com (HELO mail-ia0-f173.google.com)
	(209.85.210.173)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 14:23:34 -0000
Received: by mail-ia0-f173.google.com with SMTP id w21so5443706iac.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 06:23:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:cc
	:content-type; bh=whnA+tyURlK815jm1/316iCCw8t8i4tR0GEOkQ3Tc64=;
	b=ErLIyMIFMxlqvKGQVmAoQxA5V3DtcBcDepGfdVfopYouxXCp+jgGis8DpN5iY67+PP
	78IfRmU6nJGC6Mu3aPmUVXV9soj9YPMA269CXBdvEU6ecpPxd76f000rjFIVuOniVtdT
	4xT8exH7Dfdyse2ikrlFqkt0WhKTEgt8Bnn6qXrAuR/pGIl016z64jD2VJ9iak8Z+rcb
	tEJZnjW/0P71mJXCQuW3IbuA8N1DffC6mC1JIUZm+90HXECSpR/ie1jT2VfXsbQMR6P9
	9pEQ6x61hMFV2rO10dMptr7jrIDbw0Ip/EcKFPktR9/hhvK0TyE5YdXXxf4RwnKWBahR
	1KlQ==
MIME-Version: 1.0
Received: by 10.42.63.4 with SMTP id a4mr1349782ici.40.1354803812636; Thu, 06
	Dec 2012 06:23:32 -0800 (PST)
Received: by 10.64.28.170 with HTTP; Thu, 6 Dec 2012 06:23:32 -0800 (PST)
In-Reply-To: <1354799601.17165.95.camel@zakaz.uk.xensource.com>
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
	<CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
	<1354799601.17165.95.camel@zakaz.uk.xensource.com>
Date: Thu, 6 Dec 2012 19:53:32 +0530
Message-ID: <CAJLFrOUgEMY++ERDb+o4rspLUH4v=ao6pmXOWcTP6m3PbLG1QA@mail.gmail.com>
From: kevin parker <kevin.parker092@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Thu, 06 Dec 2012 20:19:03 +0000
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8503820019365603442=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8503820019365603442==
Content-Type: multipart/alternative; boundary=90e6ba614c30fe196d04d02fd7bb

--90e6ba614c30fe196d04d02fd7bb
Content-Type: text/plain; charset=ISO-8859-1

 Sorry for making things complicated.. yes i was considering load on
physical CPU with load on dom0 VCPU.I thought running top on dom0 reveals
overall cpu usage as in case of normal system.I forgot to consider it as
another Virtual Machine.If this is correct then is there a way to see the
actual cpu utilization.

Regards,
kev

On Thu, Dec 6, 2012 at 6:43 PM, Ian Campbell <Ian.Campbell@citrix.com>wrote:

> On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:
> > Hi Ian,
> >          Please correct me if i am wrong.From my
> > understanding(Eventhough it seems wrong) All the process in domU polls
> > its cpu which is actually virtual and process queue in this virtual
> > cpu is processed by the actual CPU in which hypervisor has direct
> > access to it.In that case if there are lot of process in the process
> > queue of domU waiting to get cpu of domU,then wouldnt that affect
> > actual CPU,since it is the actual processor that process the process
> > queue of  domU.(Even though It seems wrong).
>
> Are you perhaps confusing the load on the physical processors with the
> load on the dom0 VCPUs? They are separate things, dom0's CPUs are VCPUs
> just like a domU's CPUs.
>
> I'm not sure what you mean by a process in domU polling its CPU. domU
> (and dom0) VCPUs are scheduled on PCPUS (physical CPUS).
>
> Ian.
>
>
>

--90e6ba614c30fe196d04d02fd7bb
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:1=
3px;background-color:rgb(255,255,255)">=A0Sorry for making things complicat=
ed.. yes i was considering load on physical CPU with load on dom0 VCPU.I th=
ought running top on dom0 reveals overall cpu usage as in case of normal sy=
stem.I forgot to consider it as another Virtual Machine.If this is correct =
then is there a way to see the actual cpu utilization.</span><div style=3D"=
color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-=
color:rgb(255,255,255)">
<br></div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;fo=
nt-size:13px;background-color:rgb(255,255,255)">Regards,</div><div style=3D=
"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background=
-color:rgb(255,255,255)">
kev=A0</div><br><div class=3D"gmail_quote">On Thu, Dec 6, 2012 at 6:43 PM, =
Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.co=
m" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">
<div class=3D"im">On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:<br=
>
&gt; Hi Ian,<br>
&gt; =A0 =A0 =A0 =A0 =A0Please correct me if i am wrong.From my<br>
&gt; understanding(Eventhough it seems wrong) All the process in domU polls=
<br>
&gt; its cpu which is actually virtual and process queue in this virtual<br=
>
&gt; cpu is processed by the actual CPU in which hypervisor has direct<br>
&gt; access to it.In that case if there are lot of process in the process<b=
r>
&gt; queue of domU waiting to get cpu of domU,then wouldnt that affect<br>
&gt; actual CPU,since it is the actual processor that process the process<b=
r>
&gt; queue of =A0domU.(Even though It seems wrong).<br>
<br>
</div>Are you perhaps confusing the load on the physical processors with th=
e<br>
load on the dom0 VCPUs? They are separate things, dom0&#39;s CPUs are VCPUs=
<br>
just like a domU&#39;s CPUs.<br>
<br>
I&#39;m not sure what you mean by a process in domU polling its CPU. domU<b=
r>
(and dom0) VCPUs are scheduled on PCPUS (physical CPUS).<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
</font></span></blockquote></div><br>

--90e6ba614c30fe196d04d02fd7bb--


--===============8503820019365603442==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8503820019365603442==--


From xen-users-bounces@lists.xen.org Thu Dec 06 20:19:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 20:19:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TghuT-0004J0-Io; Thu, 06 Dec 2012 20:19:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kevin.parker092@gmail.com>) id 1TgcMW-0005E8-Ln
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 14:23:40 +0000
Received: from [85.158.139.83:18217] by server-14.bemta-5.messagelabs.com id
	80/F5-21768-76AA0C05; Thu, 06 Dec 2012 14:23:35 +0000
X-Env-Sender: kevin.parker092@gmail.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1354803813!28016320!1
X-Originating-IP: [209.85.210.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9578 invoked from network); 6 Dec 2012 14:23:34 -0000
Received: from mail-ia0-f173.google.com (HELO mail-ia0-f173.google.com)
	(209.85.210.173)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 14:23:34 -0000
Received: by mail-ia0-f173.google.com with SMTP id w21so5443706iac.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 06:23:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:cc
	:content-type; bh=whnA+tyURlK815jm1/316iCCw8t8i4tR0GEOkQ3Tc64=;
	b=ErLIyMIFMxlqvKGQVmAoQxA5V3DtcBcDepGfdVfopYouxXCp+jgGis8DpN5iY67+PP
	78IfRmU6nJGC6Mu3aPmUVXV9soj9YPMA269CXBdvEU6ecpPxd76f000rjFIVuOniVtdT
	4xT8exH7Dfdyse2ikrlFqkt0WhKTEgt8Bnn6qXrAuR/pGIl016z64jD2VJ9iak8Z+rcb
	tEJZnjW/0P71mJXCQuW3IbuA8N1DffC6mC1JIUZm+90HXECSpR/ie1jT2VfXsbQMR6P9
	9pEQ6x61hMFV2rO10dMptr7jrIDbw0Ip/EcKFPktR9/hhvK0TyE5YdXXxf4RwnKWBahR
	1KlQ==
MIME-Version: 1.0
Received: by 10.42.63.4 with SMTP id a4mr1349782ici.40.1354803812636; Thu, 06
	Dec 2012 06:23:32 -0800 (PST)
Received: by 10.64.28.170 with HTTP; Thu, 6 Dec 2012 06:23:32 -0800 (PST)
In-Reply-To: <1354799601.17165.95.camel@zakaz.uk.xensource.com>
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
	<CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
	<1354799601.17165.95.camel@zakaz.uk.xensource.com>
Date: Thu, 6 Dec 2012 19:53:32 +0530
Message-ID: <CAJLFrOUgEMY++ERDb+o4rspLUH4v=ao6pmXOWcTP6m3PbLG1QA@mail.gmail.com>
From: kevin parker <kevin.parker092@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Thu, 06 Dec 2012 20:19:03 +0000
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8503820019365603442=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8503820019365603442==
Content-Type: multipart/alternative; boundary=90e6ba614c30fe196d04d02fd7bb

--90e6ba614c30fe196d04d02fd7bb
Content-Type: text/plain; charset=ISO-8859-1

 Sorry for making things complicated.. yes i was considering load on
physical CPU with load on dom0 VCPU.I thought running top on dom0 reveals
overall cpu usage as in case of normal system.I forgot to consider it as
another Virtual Machine.If this is correct then is there a way to see the
actual cpu utilization.

Regards,
kev

On Thu, Dec 6, 2012 at 6:43 PM, Ian Campbell <Ian.Campbell@citrix.com>wrote:

> On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:
> > Hi Ian,
> >          Please correct me if i am wrong.From my
> > understanding(Eventhough it seems wrong) All the process in domU polls
> > its cpu which is actually virtual and process queue in this virtual
> > cpu is processed by the actual CPU in which hypervisor has direct
> > access to it.In that case if there are lot of process in the process
> > queue of domU waiting to get cpu of domU,then wouldnt that affect
> > actual CPU,since it is the actual processor that process the process
> > queue of  domU.(Even though It seems wrong).
>
> Are you perhaps confusing the load on the physical processors with the
> load on the dom0 VCPUs? They are separate things, dom0's CPUs are VCPUs
> just like a domU's CPUs.
>
> I'm not sure what you mean by a process in domU polling its CPU. domU
> (and dom0) VCPUs are scheduled on PCPUS (physical CPUS).
>
> Ian.
>
>
>

--90e6ba614c30fe196d04d02fd7bb
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:1=
3px;background-color:rgb(255,255,255)">=A0Sorry for making things complicat=
ed.. yes i was considering load on physical CPU with load on dom0 VCPU.I th=
ought running top on dom0 reveals overall cpu usage as in case of normal sy=
stem.I forgot to consider it as another Virtual Machine.If this is correct =
then is there a way to see the actual cpu utilization.</span><div style=3D"=
color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-=
color:rgb(255,255,255)">
<br></div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;fo=
nt-size:13px;background-color:rgb(255,255,255)">Regards,</div><div style=3D=
"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background=
-color:rgb(255,255,255)">
kev=A0</div><br><div class=3D"gmail_quote">On Thu, Dec 6, 2012 at 6:43 PM, =
Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.co=
m" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">
<div class=3D"im">On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:<br=
>
&gt; Hi Ian,<br>
&gt; =A0 =A0 =A0 =A0 =A0Please correct me if i am wrong.From my<br>
&gt; understanding(Eventhough it seems wrong) All the process in domU polls=
<br>
&gt; its cpu which is actually virtual and process queue in this virtual<br=
>
&gt; cpu is processed by the actual CPU in which hypervisor has direct<br>
&gt; access to it.In that case if there are lot of process in the process<b=
r>
&gt; queue of domU waiting to get cpu of domU,then wouldnt that affect<br>
&gt; actual CPU,since it is the actual processor that process the process<b=
r>
&gt; queue of =A0domU.(Even though It seems wrong).<br>
<br>
</div>Are you perhaps confusing the load on the physical processors with th=
e<br>
load on the dom0 VCPUs? They are separate things, dom0&#39;s CPUs are VCPUs=
<br>
just like a domU&#39;s CPUs.<br>
<br>
I&#39;m not sure what you mean by a process in domU polling its CPU. domU<b=
r>
(and dom0) VCPUs are scheduled on PCPUS (physical CPUS).<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
</font></span></blockquote></div><br>

--90e6ba614c30fe196d04d02fd7bb--


--===============8503820019365603442==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8503820019365603442==--


From xen-users-bounces@lists.xen.org Thu Dec 06 20:20:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 20:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TghuS-0004Ir-VT; Thu, 06 Dec 2012 20:19:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kevin.parker092@gmail.com>) id 1TgbAB-0003oX-Nh
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 13:06:51 +0000
Received: from [85.158.139.83:24416] by server-16.bemta-5.messagelabs.com id
	72/B7-21311-A6890C05; Thu, 06 Dec 2012 13:06:50 +0000
X-Env-Sender: kevin.parker092@gmail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1354799201!28719913!1
X-Originating-IP: [209.85.210.177]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10536 invoked from network); 6 Dec 2012 13:06:43 -0000
Received: from mail-ia0-f177.google.com (HELO mail-ia0-f177.google.com)
	(209.85.210.177)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 13:06:43 -0000
Received: by mail-ia0-f177.google.com with SMTP id u21so4697305ial.36
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 05:06:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=+EeDZJSrzjA87lB4gzAmR8WHcqu3a0m8Ic/IhDKBDfA=;
	b=kMlyn9+sBI8T5KZFeCm+oG9WOg9lqmzMf37/crh99bwGcAlZFJzkoEUDpUVBCHIWtN
	EPu3qOsM5gHqKTBZ075arnDd0Gzgl/W9freWm1hr4H5vmWgkj/6Ysvt2ZMO8CIlmFUDs
	fNqM5mgkZE4Sc62wMTcaFwUlL+K6tkEJTOPqcpC0LyUR4yTODO+2lQZQeNWIEnbvFISJ
	86+yuFgtz6aoVsz/ZHi0Oj8w27T4i7HWI0BUDKEq8byolW7F5DDudaDl75/HpYSgyB9q
	cAEOmzXV/9cxy2ISPnLLwPd9sxG81oG7x6dpNIw+mMmAgsVQ1UdPQri7R23/EsTpbBbY
	cDYw==
MIME-Version: 1.0
Received: by 10.50.160.165 with SMTP id xl5mr1273880igb.54.1354799201000; Thu,
	06 Dec 2012 05:06:41 -0800 (PST)
Received: by 10.64.28.170 with HTTP; Thu, 6 Dec 2012 05:06:40 -0800 (PST)
In-Reply-To: <1354269280.6269.88.camel@zakaz.uk.xensource.com>
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
Date: Thu, 6 Dec 2012 18:36:40 +0530
Message-ID: <CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
From: kevin parker <kevin.parker092@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Mailman-Approved-At: Thu, 06 Dec 2012 20:19:03 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8697713261184997616=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8697713261184997616==
Content-Type: multipart/alternative; boundary=14dae9340efd1e1c8d04d02ec5d2

--14dae9340efd1e1c8d04d02ec5d2
Content-Type: text/plain; charset=ISO-8859-1

Hi Ian,
         Please correct me if i am wrong.From my understanding(Eventhough
it seems wrong) All the process in domU polls its cpu which is actually
virtual and process queue in this virtual cpu is processed by the actual
CPU in which hypervisor has direct access to it.In that case if there are
lot of process in the process queue of domU waiting to get cpu of domU,then
wouldnt that affect actual CPU,since it is the actual processor that
process the process queue of  domU.(Even though It seems wrong).

Expecting your kind reply,
Kev

On Fri, Nov 30, 2012 at 3:24 PM, Ian Campbell <Ian.Campbell@citrix.com>wrote:

> On Wed, 2012-11-28 at 16:17 +0000, kevin parker wrote:
> > Hi all,
> >         I am trying to understand this.I am running XCP 1.6 on a
> > machine with 4GB and i5 processor with 3 ubuntu 12.04 64 bit domUs
> > each with one vcpu.
> > On one of the domU i am having mongodb taking 100% CPU resulting in
> > load average of 2.1, 2, 2.But still load average on dom0 is 0, 0, 0.
> > If the vcpu is over utilized then why there is no impact on dom0,as
> > its load average  is showing 0.
>
> Unless the domU is requiring services from dom0 (i.e. heavy i/o traffic
> to a backend based in dom0) there's no reason that domU load average
> should have any impact on dom0's (or any other domU) load average.
>
> > on the xentop output i can see all other domU are idle but this
> > showing 100% CPU usage.Can any one please explain why this is so?
> > If there are 4 cores on dom0 and one of the vm takes 100% CPU then
> > doesn't load average  on dom0 should be 1.Can any one please clarify
> > me.
>
> vcpus under Xen separate entities isolated, domU vcpus do not somehow
> consume dom0 time.
>
> You are perhaps confusing this with the KVM model where guest vcpus are
> actually threads in the host OS (which is equivalent to dom0).
>
> Ian.
>
>
>

--14dae9340efd1e1c8d04d02ec5d2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Ian,<div>=A0 =A0 =A0 =A0 =A0Please correct me if i am wrong.From my unde=
rstanding(Eventhough it seems wrong) All the process in domU polls its cpu =
which is actually virtual and process queue in this virtual cpu is processe=
d by the actual CPU in which hypervisor has direct access to it.In that cas=
e if there are lot of process in the process queue of domU waiting to get c=
pu of domU,then wouldnt that affect actual CPU,since it is the actual proce=
ssor that process the process queue of =A0domU.(Even though It seems wrong)=
.</div>
<div><br></div><div>Expecting your kind reply,</div><div>Kev<br><br><div cl=
ass=3D"gmail_quote">On Fri, Nov 30, 2012 at 3:24 PM, Ian Campbell <span dir=
=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">I=
an.Campbell@citrix.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Wed, 2012-11-28 at 16:1=
7 +0000, kevin parker wrote:<br>
&gt; Hi all,<br>
&gt; =A0 =A0 =A0 =A0 I am trying to understand this.I am running XCP 1.6 on=
 a<br>
&gt; machine with 4GB and i5 processor with 3 ubuntu 12.04 64 bit domUs<br>
&gt; each with one vcpu.<br>
&gt; On one of the domU i am having mongodb taking 100% CPU resulting in<br=
>
&gt; load average of 2.1, 2, 2.But still load average on dom0 is 0, 0, 0.<b=
r>
&gt; If the vcpu is over utilized then why there is no impact on dom0,as<br=
>
&gt; its load average =A0is showing 0.<br>
<br>
</div>Unless the domU is requiring services from dom0 (i.e. heavy i/o traff=
ic<br>
to a backend based in dom0) there&#39;s no reason that domU load average<br=
>
should have any impact on dom0&#39;s (or any other domU) load average.<br>
<div class=3D"im"><br>
&gt; on the xentop output i can see all other domU are idle but this<br>
&gt; showing 100% CPU usage.Can any one please explain why this is so?<br>
&gt; If there are 4 cores on dom0 and one of the vm takes 100% CPU then<br>
&gt; doesn&#39;t load average =A0on dom0 should be 1.Can any one please cla=
rify<br>
&gt; me.<br>
<br>
</div>vcpus under Xen separate entities isolated, domU vcpus do not somehow=
<br>
consume dom0 time.<br>
<br>
You are perhaps confusing this with the KVM model where guest vcpus are<br>
actually threads in the host OS (which is equivalent to dom0).<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
</font></span></blockquote></div><br></div>

--14dae9340efd1e1c8d04d02ec5d2--


--===============8697713261184997616==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8697713261184997616==--


From xen-users-bounces@lists.xen.org Thu Dec 06 20:20:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 20:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TghuS-0004Ir-VT; Thu, 06 Dec 2012 20:19:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kevin.parker092@gmail.com>) id 1TgbAB-0003oX-Nh
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 13:06:51 +0000
Received: from [85.158.139.83:24416] by server-16.bemta-5.messagelabs.com id
	72/B7-21311-A6890C05; Thu, 06 Dec 2012 13:06:50 +0000
X-Env-Sender: kevin.parker092@gmail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1354799201!28719913!1
X-Originating-IP: [209.85.210.177]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10536 invoked from network); 6 Dec 2012 13:06:43 -0000
Received: from mail-ia0-f177.google.com (HELO mail-ia0-f177.google.com)
	(209.85.210.177)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 13:06:43 -0000
Received: by mail-ia0-f177.google.com with SMTP id u21so4697305ial.36
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 05:06:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=+EeDZJSrzjA87lB4gzAmR8WHcqu3a0m8Ic/IhDKBDfA=;
	b=kMlyn9+sBI8T5KZFeCm+oG9WOg9lqmzMf37/crh99bwGcAlZFJzkoEUDpUVBCHIWtN
	EPu3qOsM5gHqKTBZ075arnDd0Gzgl/W9freWm1hr4H5vmWgkj/6Ysvt2ZMO8CIlmFUDs
	fNqM5mgkZE4Sc62wMTcaFwUlL+K6tkEJTOPqcpC0LyUR4yTODO+2lQZQeNWIEnbvFISJ
	86+yuFgtz6aoVsz/ZHi0Oj8w27T4i7HWI0BUDKEq8byolW7F5DDudaDl75/HpYSgyB9q
	cAEOmzXV/9cxy2ISPnLLwPd9sxG81oG7x6dpNIw+mMmAgsVQ1UdPQri7R23/EsTpbBbY
	cDYw==
MIME-Version: 1.0
Received: by 10.50.160.165 with SMTP id xl5mr1273880igb.54.1354799201000; Thu,
	06 Dec 2012 05:06:41 -0800 (PST)
Received: by 10.64.28.170 with HTTP; Thu, 6 Dec 2012 05:06:40 -0800 (PST)
In-Reply-To: <1354269280.6269.88.camel@zakaz.uk.xensource.com>
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
Date: Thu, 6 Dec 2012 18:36:40 +0530
Message-ID: <CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
From: kevin parker <kevin.parker092@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Mailman-Approved-At: Thu, 06 Dec 2012 20:19:03 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8697713261184997616=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8697713261184997616==
Content-Type: multipart/alternative; boundary=14dae9340efd1e1c8d04d02ec5d2

--14dae9340efd1e1c8d04d02ec5d2
Content-Type: text/plain; charset=ISO-8859-1

Hi Ian,
         Please correct me if i am wrong.From my understanding(Eventhough
it seems wrong) All the process in domU polls its cpu which is actually
virtual and process queue in this virtual cpu is processed by the actual
CPU in which hypervisor has direct access to it.In that case if there are
lot of process in the process queue of domU waiting to get cpu of domU,then
wouldnt that affect actual CPU,since it is the actual processor that
process the process queue of  domU.(Even though It seems wrong).

Expecting your kind reply,
Kev

On Fri, Nov 30, 2012 at 3:24 PM, Ian Campbell <Ian.Campbell@citrix.com>wrote:

> On Wed, 2012-11-28 at 16:17 +0000, kevin parker wrote:
> > Hi all,
> >         I am trying to understand this.I am running XCP 1.6 on a
> > machine with 4GB and i5 processor with 3 ubuntu 12.04 64 bit domUs
> > each with one vcpu.
> > On one of the domU i am having mongodb taking 100% CPU resulting in
> > load average of 2.1, 2, 2.But still load average on dom0 is 0, 0, 0.
> > If the vcpu is over utilized then why there is no impact on dom0,as
> > its load average  is showing 0.
>
> Unless the domU is requiring services from dom0 (i.e. heavy i/o traffic
> to a backend based in dom0) there's no reason that domU load average
> should have any impact on dom0's (or any other domU) load average.
>
> > on the xentop output i can see all other domU are idle but this
> > showing 100% CPU usage.Can any one please explain why this is so?
> > If there are 4 cores on dom0 and one of the vm takes 100% CPU then
> > doesn't load average  on dom0 should be 1.Can any one please clarify
> > me.
>
> vcpus under Xen separate entities isolated, domU vcpus do not somehow
> consume dom0 time.
>
> You are perhaps confusing this with the KVM model where guest vcpus are
> actually threads in the host OS (which is equivalent to dom0).
>
> Ian.
>
>
>

--14dae9340efd1e1c8d04d02ec5d2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Ian,<div>=A0 =A0 =A0 =A0 =A0Please correct me if i am wrong.From my unde=
rstanding(Eventhough it seems wrong) All the process in domU polls its cpu =
which is actually virtual and process queue in this virtual cpu is processe=
d by the actual CPU in which hypervisor has direct access to it.In that cas=
e if there are lot of process in the process queue of domU waiting to get c=
pu of domU,then wouldnt that affect actual CPU,since it is the actual proce=
ssor that process the process queue of =A0domU.(Even though It seems wrong)=
.</div>
<div><br></div><div>Expecting your kind reply,</div><div>Kev<br><br><div cl=
ass=3D"gmail_quote">On Fri, Nov 30, 2012 at 3:24 PM, Ian Campbell <span dir=
=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">I=
an.Campbell@citrix.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Wed, 2012-11-28 at 16:1=
7 +0000, kevin parker wrote:<br>
&gt; Hi all,<br>
&gt; =A0 =A0 =A0 =A0 I am trying to understand this.I am running XCP 1.6 on=
 a<br>
&gt; machine with 4GB and i5 processor with 3 ubuntu 12.04 64 bit domUs<br>
&gt; each with one vcpu.<br>
&gt; On one of the domU i am having mongodb taking 100% CPU resulting in<br=
>
&gt; load average of 2.1, 2, 2.But still load average on dom0 is 0, 0, 0.<b=
r>
&gt; If the vcpu is over utilized then why there is no impact on dom0,as<br=
>
&gt; its load average =A0is showing 0.<br>
<br>
</div>Unless the domU is requiring services from dom0 (i.e. heavy i/o traff=
ic<br>
to a backend based in dom0) there&#39;s no reason that domU load average<br=
>
should have any impact on dom0&#39;s (or any other domU) load average.<br>
<div class=3D"im"><br>
&gt; on the xentop output i can see all other domU are idle but this<br>
&gt; showing 100% CPU usage.Can any one please explain why this is so?<br>
&gt; If there are 4 cores on dom0 and one of the vm takes 100% CPU then<br>
&gt; doesn&#39;t load average =A0on dom0 should be 1.Can any one please cla=
rify<br>
&gt; me.<br>
<br>
</div>vcpus under Xen separate entities isolated, domU vcpus do not somehow=
<br>
consume dom0 time.<br>
<br>
You are perhaps confusing this with the KVM model where guest vcpus are<br>
actually threads in the host OS (which is equivalent to dom0).<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian.<br>
<br>
<br>
</font></span></blockquote></div><br></div>

--14dae9340efd1e1c8d04d02ec5d2--


--===============8697713261184997616==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8697713261184997616==--


From xen-users-bounces@lists.xen.org Thu Dec 06 20:27:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 20:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgi1h-0004ts-2A; Thu, 06 Dec 2012 20:26:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sep16@psu.edu>) id 1Tgi1f-0004tj-HC
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 20:26:31 +0000
Received: from [193.109.254.147:20983] by server-3.bemta-14.messagelabs.com id
	C4/94-01317-67FF0C05; Thu, 06 Dec 2012 20:26:30 +0000
X-Env-Sender: sep16@psu.edu
X-Msg-Ref: server-14.tower-27.messagelabs.com!1354825589!1752969!1
X-Originating-IP: [146.186.149.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQ2LjE4Ni4xNDkuMTQyID0+IDExMDA0\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5495 invoked from network); 6 Dec 2012 20:26:29 -0000
Received: from tr21g12.aset.psu.edu (HELO tr21g12.aset.psu.edu)
	(146.186.149.142) by server-14.tower-27.messagelabs.com with SMTP;
	6 Dec 2012 20:26:29 -0000
Received: from smtp.psu.edu ([150.231.246.1])
	by tr21g12.aset.psu.edu (8.14.3/8.14.3) with ESMTP id qB6KQSYH3575900
	for <xen-users@lists.xen.org>; Thu, 6 Dec 2012 15:26:28 -0500
To: xen-users@lists.xen.org
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
	<CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
	<1354799601.17165.95.camel@zakaz.uk.xensource.com>
	<CAJLFrOUgEMY++ERDb+o4rspLUH4v=ao6pmXOWcTP6m3PbLG1QA@mail.gmail.com>
Date: Thu, 06 Dec 2012 15:26:12 -0500
MIME-Version: 1.0
From: "Steven Peckins" <sep16@psu.edu>
Organization: The Penn State University
Message-ID: <op.wowwdyv9oix2ex@smtp.psu.edu>
In-Reply-To: <CAJLFrOUgEMY++ERDb+o4rspLUH4v=ao6pmXOWcTP6m3PbLG1QA@mail.gmail.com>
User-Agent: Opera Mail/12.12 (Linux)
X-Virus-Scanned: by amavisd-new
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


'xl top' reveals real-time information about resource utilization.  'xl  
info' is also useful for gleaning information about the hardware (vs. just  
Dom0, for instance).

--steve

On Thu, 06 Dec 2012 09:23:32 -0500, kevin parker  
<kevin.parker092@gmail.com> wrote:

>  Sorry for making things complicated.. yes i was considering load on
> physical CPU with load on dom0 VCPU.I thought running top on dom0 reveals
> overall cpu usage as in case of normal system.I forgot to consider it as
> another Virtual Machine.If this is correct then is there a way to see the
> actual cpu utilization.
>
> Regards,
> kev
>
> On Thu, Dec 6, 2012 at 6:43 PM, Ian Campbell  
> <Ian.Campbell@citrix.com>wrote:
>
>> On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:
>> > Hi Ian,
>> >          Please correct me if i am wrong.From my
>> > understanding(Eventhough it seems wrong) All the process in domU polls
>> > its cpu which is actually virtual and process queue in this virtual
>> > cpu is processed by the actual CPU in which hypervisor has direct
>> > access to it.In that case if there are lot of process in the process
>> > queue of domU waiting to get cpu of domU,then wouldnt that affect
>> > actual CPU,since it is the actual processor that process the process
>> > queue of  domU.(Even though It seems wrong).
>>
>> Are you perhaps confusing the load on the physical processors with the
>> load on the dom0 VCPUs? They are separate things, dom0's CPUs are VCPUs
>> just like a domU's CPUs.
>>
>> I'm not sure what you mean by a process in domU polling its CPU. domU
>> (and dom0) VCPUs are scheduled on PCPUS (physical CPUS).
>>
>> Ian.
>>
>>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 06 20:27:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Dec 2012 20:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgi1h-0004ts-2A; Thu, 06 Dec 2012 20:26:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sep16@psu.edu>) id 1Tgi1f-0004tj-HC
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 20:26:31 +0000
Received: from [193.109.254.147:20983] by server-3.bemta-14.messagelabs.com id
	C4/94-01317-67FF0C05; Thu, 06 Dec 2012 20:26:30 +0000
X-Env-Sender: sep16@psu.edu
X-Msg-Ref: server-14.tower-27.messagelabs.com!1354825589!1752969!1
X-Originating-IP: [146.186.149.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQ2LjE4Ni4xNDkuMTQyID0+IDExMDA0\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5495 invoked from network); 6 Dec 2012 20:26:29 -0000
Received: from tr21g12.aset.psu.edu (HELO tr21g12.aset.psu.edu)
	(146.186.149.142) by server-14.tower-27.messagelabs.com with SMTP;
	6 Dec 2012 20:26:29 -0000
Received: from smtp.psu.edu ([150.231.246.1])
	by tr21g12.aset.psu.edu (8.14.3/8.14.3) with ESMTP id qB6KQSYH3575900
	for <xen-users@lists.xen.org>; Thu, 6 Dec 2012 15:26:28 -0500
To: xen-users@lists.xen.org
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
	<CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
	<1354799601.17165.95.camel@zakaz.uk.xensource.com>
	<CAJLFrOUgEMY++ERDb+o4rspLUH4v=ao6pmXOWcTP6m3PbLG1QA@mail.gmail.com>
Date: Thu, 06 Dec 2012 15:26:12 -0500
MIME-Version: 1.0
From: "Steven Peckins" <sep16@psu.edu>
Organization: The Penn State University
Message-ID: <op.wowwdyv9oix2ex@smtp.psu.edu>
In-Reply-To: <CAJLFrOUgEMY++ERDb+o4rspLUH4v=ao6pmXOWcTP6m3PbLG1QA@mail.gmail.com>
User-Agent: Opera Mail/12.12 (Linux)
X-Virus-Scanned: by amavisd-new
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


'xl top' reveals real-time information about resource utilization.  'xl  
info' is also useful for gleaning information about the hardware (vs. just  
Dom0, for instance).

--steve

On Thu, 06 Dec 2012 09:23:32 -0500, kevin parker  
<kevin.parker092@gmail.com> wrote:

>  Sorry for making things complicated.. yes i was considering load on
> physical CPU with load on dom0 VCPU.I thought running top on dom0 reveals
> overall cpu usage as in case of normal system.I forgot to consider it as
> another Virtual Machine.If this is correct then is there a way to see the
> actual cpu utilization.
>
> Regards,
> kev
>
> On Thu, Dec 6, 2012 at 6:43 PM, Ian Campbell  
> <Ian.Campbell@citrix.com>wrote:
>
>> On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:
>> > Hi Ian,
>> >          Please correct me if i am wrong.From my
>> > understanding(Eventhough it seems wrong) All the process in domU polls
>> > its cpu which is actually virtual and process queue in this virtual
>> > cpu is processed by the actual CPU in which hypervisor has direct
>> > access to it.In that case if there are lot of process in the process
>> > queue of domU waiting to get cpu of domU,then wouldnt that affect
>> > actual CPU,since it is the actual processor that process the process
>> > queue of  domU.(Even though It seems wrong).
>>
>> Are you perhaps confusing the load on the physical processors with the
>> load on the dom0 VCPUs? They are separate things, dom0's CPUs are VCPUs
>> just like a domU's CPUs.
>>
>> I'm not sure what you mean by a process in domU polling its CPU. domU
>> (and dom0) VCPUs are scheduled on PCPUS (physical CPUS).
>>
>> Ian.
>>
>>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 00:11:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 00:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TglVn-0004it-DS; Fri, 07 Dec 2012 00:09:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1TgkrL-0003ZX-7J
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 23:28:03 +0000
Received: from [85.158.137.99:59481] by server-12.bemta-3.messagelabs.com id
	3C/EC-22757-20A21C05; Thu, 06 Dec 2012 23:28:02 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-13.tower-217.messagelabs.com!1354836480!18287559!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26365 invoked from network); 6 Dec 2012 23:28:01 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-13.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 23:28:01 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so8314249oag.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 15:28:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ncjvodnxz0mbMiDVQunJkePTLNoFGsjLFbcf+lgFsCg=;
	b=gcuI8GbrPFVo9K9//I58a0e12BhbcaAAEVm9D9TIBwC8nZPvMxuiUyYOmieRibZSAq
	kSBrcWuy1OKsGE90VaK2Mm2Eaoxt38WyT9Y6NB+VCgH2u/uoTjYqMO2Nnf/jf4O+vf1q
	ETiy6isfhKYxl8HstUx9Ai7fhud65nI36FdwF7Aw0RLs1mFsEGk42sI/Dozdnpg0eSWi
	v3Wn6N3xYjaDIs8WLlxxrv++O3XS7zTvPo9AdRPiy/E9ymh3y3zOazB2arO5XQLgxQpX
	xcp+FbsyQKqmk28svkakDySH1FjuFGDj/CaVdeD5hygzzKGbSMjNCcZyH5JvYIQHJ+6d
	Jodw==
MIME-Version: 1.0
Received: by 10.182.141.73 with SMTP id rm9mr2247268obb.99.1354836480049; Thu,
	06 Dec 2012 15:28:00 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Thu, 6 Dec 2012 15:27:59 -0800 (PST)
Date: Thu, 6 Dec 2012 23:27:59 +0000
Message-ID: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 07 Dec 2012 00:09:49 +0000
Subject: [Xen-users] 1000 Domains: Not able to access Domu via xm console
	from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6166129562813252539=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6166129562813252539==
Content-Type: multipart/alternative; boundary=e89a8f646a291f42dd04d0377305

--e89a8f646a291f42dd04d0377305
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

I am running Xen 4.1.2 with ubuntu Dom0.

I have essentially got 1000 Modified Mini-OS DomU's running at the same
time. When i try and access the 1000th domain console:

xm console DOM1000
xenconsole: could not read tty from store: No such file or directory

The domain is alive and running according to xentop, and has been for some
time.

I can successfully access the first 338 domains with xm console, but (a
sampling) of the rest give the above error.


Any help, or is this a limitation of Xen?

Thanks

Paul

--e89a8f646a291f42dd04d0377305
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,=A0<div><br></div><div>I am running Xen 4.1.2 with ubuntu Dom0.</div=
><div><br></div><div>I have essentially got 1000 Modified Mini-OS DomU&#39;=
s running at the same time. When i try and access the 1000th domain console=
:</div>
<div><br></div><div>xm console DOM1000</div><div>xenconsole: could not read=
 tty from store: No such file or directory</div><div><br></div><div>The dom=
ain is alive and running according to xentop, and has been for some time.</=
div>
<div><br></div><div>I can successfully access the first 338 domains with xm=
 console, but (a sampling) of the rest give the above error.</div><div><br>=
</div><div><br></div><div>Any help, or is this a limitation of Xen?</div>
<div><br></div><div>Thanks</div><div><br></div><div>Paul</div>

--e89a8f646a291f42dd04d0377305--


--===============6166129562813252539==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6166129562813252539==--


From xen-users-bounces@lists.xen.org Fri Dec 07 00:11:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 00:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TglVn-0004it-DS; Fri, 07 Dec 2012 00:09:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1TgkrL-0003ZX-7J
	for xen-users@lists.xen.org; Thu, 06 Dec 2012 23:28:03 +0000
Received: from [85.158.137.99:59481] by server-12.bemta-3.messagelabs.com id
	3C/EC-22757-20A21C05; Thu, 06 Dec 2012 23:28:02 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-13.tower-217.messagelabs.com!1354836480!18287559!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26365 invoked from network); 6 Dec 2012 23:28:01 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-13.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Dec 2012 23:28:01 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so8314249oag.32
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 15:28:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ncjvodnxz0mbMiDVQunJkePTLNoFGsjLFbcf+lgFsCg=;
	b=gcuI8GbrPFVo9K9//I58a0e12BhbcaAAEVm9D9TIBwC8nZPvMxuiUyYOmieRibZSAq
	kSBrcWuy1OKsGE90VaK2Mm2Eaoxt38WyT9Y6NB+VCgH2u/uoTjYqMO2Nnf/jf4O+vf1q
	ETiy6isfhKYxl8HstUx9Ai7fhud65nI36FdwF7Aw0RLs1mFsEGk42sI/Dozdnpg0eSWi
	v3Wn6N3xYjaDIs8WLlxxrv++O3XS7zTvPo9AdRPiy/E9ymh3y3zOazB2arO5XQLgxQpX
	xcp+FbsyQKqmk28svkakDySH1FjuFGDj/CaVdeD5hygzzKGbSMjNCcZyH5JvYIQHJ+6d
	Jodw==
MIME-Version: 1.0
Received: by 10.182.141.73 with SMTP id rm9mr2247268obb.99.1354836480049; Thu,
	06 Dec 2012 15:28:00 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Thu, 6 Dec 2012 15:27:59 -0800 (PST)
Date: Thu, 6 Dec 2012 23:27:59 +0000
Message-ID: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Fri, 07 Dec 2012 00:09:49 +0000
Subject: [Xen-users] 1000 Domains: Not able to access Domu via xm console
	from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6166129562813252539=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6166129562813252539==
Content-Type: multipart/alternative; boundary=e89a8f646a291f42dd04d0377305

--e89a8f646a291f42dd04d0377305
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

I am running Xen 4.1.2 with ubuntu Dom0.

I have essentially got 1000 Modified Mini-OS DomU's running at the same
time. When i try and access the 1000th domain console:

xm console DOM1000
xenconsole: could not read tty from store: No such file or directory

The domain is alive and running according to xentop, and has been for some
time.

I can successfully access the first 338 domains with xm console, but (a
sampling) of the rest give the above error.


Any help, or is this a limitation of Xen?

Thanks

Paul

--e89a8f646a291f42dd04d0377305
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,=A0<div><br></div><div>I am running Xen 4.1.2 with ubuntu Dom0.</div=
><div><br></div><div>I have essentially got 1000 Modified Mini-OS DomU&#39;=
s running at the same time. When i try and access the 1000th domain console=
:</div>
<div><br></div><div>xm console DOM1000</div><div>xenconsole: could not read=
 tty from store: No such file or directory</div><div><br></div><div>The dom=
ain is alive and running according to xentop, and has been for some time.</=
div>
<div><br></div><div>I can successfully access the first 338 domains with xm=
 console, but (a sampling) of the rest give the above error.</div><div><br>=
</div><div><br></div><div>Any help, or is this a limitation of Xen?</div>
<div><br></div><div>Thanks</div><div><br></div><div>Paul</div>

--e89a8f646a291f42dd04d0377305--


--===============6166129562813252539==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6166129562813252539==--


From xen-users-bounces@lists.xen.org Fri Dec 07 02:18:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 02:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgnUy-0002nK-N7; Fri, 07 Dec 2012 02:17:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1TgnUw-0002nF-QN
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 02:17:07 +0000
Received: from [85.158.137.99:26937] by server-5.bemta-3.messagelabs.com id
	40/57-26311-D9151C05; Fri, 07 Dec 2012 02:17:01 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-14.tower-217.messagelabs.com!1354846617!18252604!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12820 invoked from network); 7 Dec 2012 02:16:58 -0000
Received: from mail-ie0-f177.google.com (HELO mail-ie0-f177.google.com)
	(209.85.223.177)
	by server-14.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 02:16:58 -0000
Received: by mail-ie0-f177.google.com with SMTP id k13so18118iea.22
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 18:16:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=zYtvW2M4vJK26Z4vX6Skeenb6JX9FxQeNvV2yGcpDtM=;
	b=PlOnvjtwwd56hn9OAXlMOOqs+Wu7LZekpSsHsfTqEoIcVJQZiWO9aBw1z977fTr9G/
	X/uUlyTTxqkcs9i9s4UxZdKtrh277CctrvIYXuaQabQYlmyL5KHuCD3ZG5L5A/R7dT4T
	SMtwpSXFoOlYLz1O5lscCLezQ7zsqnGYdNXEQPN+AvMB1+t0bDfYAU8W2HHfIM5OogEW
	b+Q/+YeK1jGwlfh7ESiUCtUjIRsICxrOxVv3lgLLGHNU+Zsw5pYds5uc6MIxOjasZtmC
	0RVs7rVVwNiuI8vPDWh5k1+BAJ4v8d+esUIhy4UP22ITtSLf15opjLrFlOJo9pxLwTQh
	gJyQ==
MIME-Version: 1.0
Received: by 10.50.152.198 with SMTP id va6mr3606809igb.42.1354846616902; Thu,
	06 Dec 2012 18:16:56 -0800 (PST)
Received: by 10.64.139.1 with HTTP; Thu, 6 Dec 2012 18:16:56 -0800 (PST)
In-Reply-To: <CAKhsbWaO6uZev7DJcCciPcDmKo4Wsr=p7AJF02YSBqqGJRPtEQ@mail.gmail.com>
References: <CAKhsbWYPUpV198ejAfSzGncCjgS49g9oRy=WSd-x+eTOOCTbig@mail.gmail.com>
	<CADnevCjzU0WeMbr2pc2cfNm1=voSHZNh7VswMzeb4fxH5uoNpw@mail.gmail.com>
	<CAKhsbWb=S1LFEU1Us524DCZV59p_UDipDugYnnWF-rDNZjBmhA@mail.gmail.com>
	<CADnevCiCpGJBRJuFeeLnpRL1b_Jq5KA+3uAhKs7Mw3n11TYemw@mail.gmail.com>
	<CAKhsbWaJZL90wibOZghrvYJ1pL302q+naKjVYfxo0NaqNXD8HA@mail.gmail.com>
	<CADnevCj_JShhex7z45VQu8CuYARt2eKmV+VTUpAF1GZjD7zsDg@mail.gmail.com>
	<CAKhsbWZSDWtr0scayTGUFU6OtSKnSUc+6y7YKpwaxvaOOcPYzg@mail.gmail.com>
	<CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
	<CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
	<CAKhsbWaO6uZev7DJcCciPcDmKo4Wsr=p7AJF02YSBqqGJRPtEQ@mail.gmail.com>
Date: Fri, 7 Dec 2012 10:16:56 +0800
X-Google-Sender-Auth: iwydAuST0N6LkMErEwYON_GytKQ
Message-ID: <CAKhsbWYXF6MJ2i-O8EnDWWNQ9RwWMVUC+muMCGFyhBcfE8b8Mg@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Ricardo Jesus <ricardo.meb.jesus@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intel HD4000 IGD pass through appears to work,
 but monitor complains about 'no signal'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2712616437545151843=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2712616437545151843==
Content-Type: multipart/alternative; boundary=e89a8f3ba037535a7504d039cf1b

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

Update:
I find that the original syndrome of not being able to see output on panel
many have something to do with the xorg driver version being used.
The failing version is 2.20. The working  debian system is 2.19.
After upgrading the debian driver to 2.20 in experimental, the same
syndrome happens again.


On Sun, Dec 2, 2012 at 11:43 PM, G.R. <firemeteor@users.sourceforge.net>wro=
te:

> Update:
> I'm now able to install debian on domU.
> The issue I mentioned before is due to a silly mistake of incorrect nfs
> permission setting.
> Basically this time I can see linux desktop on TV panel. However, it is
> still not fully working.
> Even 2D looks perfect, 3D acceleration is not working at all
> For 3D, glxinfo report looks good, but glxigears does not render anything=
.
> Only once among many times I can see a set of static gears instead of
> running ones.
> I also tried xbmc, a gpu accelerated program and basically it doesn't wor=
k.
> But frankly I could still switch to console (KMS) even when the fullscree=
n
> 3D app appears to be hanging.
>
> And this time I can't have the audio working (even it did work for the
> openelec os img).
>
> There seems to be some problems about interrupt routing and lead to
> missing interrupts according to logs:
>
> Linux debvm 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux
> Dec  2 21:52:44 debvm kernel: [ 1085.604071]
> [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt rin=
g
> idle [waiting on 3354, at 3354], missed IRQ?
> Dec  2 21:56:50 debvm kernel: [ 1332.076071]
> [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... render
> ring idle [waiting on 11297, at 11297], missed IRQ?
> Dec  2 22:32:48 debvm kernel: [    7.220073] hda-intel: azx_get_response
> timeout, switching to polling mode: last cmd=3D0x000f0000
> Dec  2 22:45:32 debvm kernel: [  776.392084] hda-intel: No response from
> codec, disabling MSI: last cmd=3D0x002f0600
> Dec  2 22:45:33 debvm kernel: [  777.400075] hda_intel: azx_get_response
> timeout, switching to single_cmd mode: last cmd=3D0x002f0600
>
> Log from xen dmesg:
> (XEN) Intel VT-d supported page sizes: 4kB.
> (XEN) Intel VT-d supported page sizes: 4kB.
> (XEN) Intel VT-d Snoop Control not enabled.
> (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
> (XEN) Intel VT-d Queued Invalidation enabled.
> (XEN) Intel VT-d Interrupt Remapping enabled.
> (XEN) Intel VT-d Shared EPT tables not enabled.
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Enabled directed EOI with ioapic_ack_old on!
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using old ACK method
> (XEN) Platform timer appears to have unexpectedly wrapped 1 times.
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Allocated console ring of 16 KiB.
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Extended Page Tables (EPT)
> (XEN)  - Virtual-Processor Identifiers (VPID)
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN)  - Unrestricted Guest
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging (HAP) detected
> (XEN) HVM: HAP page sizes: 4kB, 2MB
> (XEN) printk: 1 messages suppressed.
> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
> (XEN) physdev.c:186: dom17: 16:-1 already mapped to 16
> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
> (XEN) vmsi.c:122:d17 Unsupported delivery mode 3
>
> qemu-dm log:
>
> pt_iomem_map: e_phys=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 inde=
x=3D0
> first_map=3D0
> pt_pci_write_config: Warning: Guest attempt to set address to unused Base
> Address Register. [00:06.0][Offset:30h][Length:4]
> pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 inde=
x=3D0
> first_map=3D0
> igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
> pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
> pci_intx: intx=3D1
> pt_msi_update: Update msi with pirq 36 gvec 0 gflags 3034
> pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
> pci_intx: intx=3D1
> pt_msi_update: Update msi with pirq 37 gvec 0 gflags 3033
> igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
> igd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086
>
>
>
>
> On Sun, Dec 2, 2012 at 12:46 PM, G.R. <firemeteor@users.sourceforge.net>w=
rote:
>
>> I had been trying to install win7 && debian as domU these days and the
>> result is frustrating.
>> For win7, I was able to install and got video output on TV.
>> But it simply BSOD once intel driver is installed.
>> The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what
>> does it means.
>>
>> Also, the TV screen starts to flashing with random colors once I get the
>> win7 VM reboot.
>> I need to assign the VGA controller back to host once and then to pcibac=
k
>> again to have it back to work.
>> Quite annoying.
>>
>>
>> For debian, I tried both debian 6 / Wheezy installer. Both of them hang
>> when trying to partition the disk xvda.
>> I tried to manually use fdisk && dd to access the device and it seems
>> that the access never got response.
>>
>>
>>
>> On Thu, Nov 29, 2012 at 11:26 PM, Ricardo Jesus <
>> ricardo.meb.jesus@gmail.com> wrote:
>>
>>> Oh... DQ77MK has DVI-I, DVI-D and HDMI so it's a little different.
>>>
>>> The fact that Win7 installer outputs makes me further suggest that you
>>> try another Linux domU.
>>>
>>> When I get home I'll try to assign the USB 3.0 controller to a domU and
>>> let you know.
>>>
>>>
>>> On Thu, Nov 29, 2012 at 3:11 PM, G.R. <firemeteor@users.sourceforge.net=
>wrote:
>>>
>>>> Update: DVI output does not work either for the openelec 2.0 domU.
>>>> The intel HD4000 seems does not have internal DVI output.
>>>> The xrandr shows that the on-board DVI port is converted from an
>>>> internal hdmi output (hdmi1 this time).
>>>> So I won't surprise that it does not make any difference.
>>>>
>>>> However, another experiment brings some positive result -- the win7
>>>> installer actually showed some output on TV.
>>>> I'll try to finish the install and see what will happen with an Intel
>>>> driver.
>>>>
>>>>
>>>>
>>>> On Thu, Nov 29, 2012 at 10:07 PM, Ricardo Jesus <
>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>
>>>>> Haven't tried to passthrough the USB 3.0 controller both the 2 USB 2.=
0
>>>>> controller pass just fine.
>>>>>
>>>>> Try to setup another Linux domU for example Wheezy or Ubuntu 12.04
>>>>> LTS. Those are guaranteed to worked.
>>>>>
>>>>>
>>>>> On Thu, Nov 29, 2012 at 1:09 PM, G.R. <
>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>
>>>>>> >Btw did you try doing IGD passthrough to another Linux domU?
>>>>>> No, this is the first VM so far.
>>>>>>
>>>>>> I tried to upgrade the bios and it does not help. Haven't try out DV=
I
>>>>>> port yet. Will do it later.
>>>>>>
>>>>>> PS: I can now confirm that the usb ctlr also works -- I can get data
>>>>>> by open the device file directly.
>>>>>> However, it only works for USB2 ctlrs (at least before bios upgrade)
>>>>>> -- system complaining that it cannot reset the xhci controller.
>>>>>> What about yours?
>>>>>>
>>>>>>
>>>>>> Here comes the logs, compressed to save traffic:
>>>>>>
>>>>>>
>>>>>> On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <
>>>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>>>
>>>>>>> /var/log/xen/qemu-dm-<vm-name> and <vm-name>.cfg would be used.
>>>>>>>
>>>>>>> Btw did you try doing IGD passthrough to another Linux domU?
>>>>>>>
>>>>>>> On Thu, Nov 29, 2012 at 10:27 AM, G.R. <
>>>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>>> > Intel site is kind of confusing about whether H77 is Vt-d capable=
.
>>>>>>> > This page claims that it is not supported by the chipset:
>>>>>>> > http://ark.intel.com/products/64018/Intel-BD82H77-PCH
>>>>>>> > And this page lists a series of board that support Vt-d, includin=
g
>>>>>>> some H77
>>>>>>> > based products.
>>>>>>> > http://www.intel.com/support/motherboards/desktop/sb/CS-030922.ht=
m
>>>>>>> >
>>>>>>> > AsRock has vt-d config in both the bios and their manual.
>>>>>>> > And I have dumped the ACPI table from bios and confirmed that it
>>>>>>> looks fine
>>>>>>> > by checking the content against the spec.
>>>>>>> >
>>>>>>> > So I tend to believe this is actually working, which is partially
>>>>>>> proved by
>>>>>>> > the audio playback experiment I've done.
>>>>>>> >
>>>>>>> > I'll do more experiments to root cause the issue to night,
>>>>>>> including the DVI
>>>>>>> > port you mentioned.
>>>>>>> > And thanks to your advice about bios update. Once I believe I had
>>>>>>> the newest
>>>>>>> > version, but as I just checked on the web site,
>>>>>>> > they seem to released a new version for win 8 about two weeks ago
>>>>>>> :-).
>>>>>>> >
>>>>>>> > Of course I'm willing to post logs. What kind of logs do you
>>>>>>> believe to be
>>>>>>> > interesting?
>>>>>>> > And any specific debug option do I need to enable before dumping
>>>>>>> the log?
>>>>>>> > Instructions needed, especially for XEN related switch -- I'm
>>>>>>> really a
>>>>>>> > newbie here.
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus <
>>>>>>> ricardo.meb.jesus@gmail.com>
>>>>>>> > wrote:
>>>>>>> >>
>>>>>>> >> Hi,
>>>>>>> >>
>>>>>>> >> I am the guy that wrote the HowTo.
>>>>>>> >>
>>>>>>> >> Are you sure the H77 supports VT-d? At least when I chose the
>>>>>>> DQ77MK I
>>>>>>> >> only recall Q77 as the desktop chipset that supported VT-d thoug=
h
>>>>>>> I
>>>>>>> >> read somewhere that Intel has since updated the list of VT-d abl=
e
>>>>>>> >> desktop boards.
>>>>>>> >>
>>>>>>> >> Also try to use your monitor's DVI input. I say this because I'v=
e
>>>>>>> a
>>>>>>> >> BIOS back experienced a weird bug where the motherboard didn't
>>>>>>> ouput
>>>>>>> >> from DVI so I had to use VGA output at the time.
>>>>>>> >>
>>>>>>> >> You might also consider updating your motherboard's BIOS.
>>>>>>> >>
>>>>>>> >> I must that say that I've also managed to passthrough the IGD to
>>>>>>> >> various Linux domUs (Debian and Ubuntu for instance).
>>>>>>> >>
>>>>>>> >> Any logs you can send? Post your domU's config so that the list
>>>>>>> users
>>>>>>> >> can have a look.
>>>>>>> >>
>>>>>>> >> On Thu, Nov 29, 2012 at 9:24 AM, G.R. <
>>>>>>> firemeteor@users.sourceforge.net>
>>>>>>> >> wrote:
>>>>>>> >> > I've seen a recent report claiming that it works:
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> http://linux-bsd-sharing.blogspot.pt/2012/10/howto-xen-413-windows-=
8-hvm-domu-with.html
>>>>>>> >> > However, in my case, with a slightly different HW configuratio=
n
>>>>>>> the
>>>>>>> >> > story is
>>>>>>> >> > totally different. :-=EF=BC=88
>>>>>>> >> >
>>>>>>> >> > My config:
>>>>>>> >> > HW: I7-3770 + AsRock H77M-ITX board
>>>>>>> >> > Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel
>>>>>>> (3.2.x /
>>>>>>> >> > 3.6.x)
>>>>>>> >> > 64 bit version.
>>>>>>> >> >
>>>>>>> >> > Note that both of us have only one gpu in the system.
>>>>>>> >> > They difference is that the lucky guy has an DQ77MK while mine
>>>>>>> is an
>>>>>>> >> > AsRock.
>>>>>>> >> > Another different is that he picks win 8 as domU, while my
>>>>>>> target is
>>>>>>> >> > openelec 2.0, a linux 3.2.x based HTPC distro.
>>>>>>> >> >
>>>>>>> >> > So basically what I can see is a functional domU, almost, I
>>>>>>> mean.
>>>>>>> >> > It does not freeze / lock up at all.
>>>>>>> >> > All the assigned devices (IGD, audio, USB) are recognized and
>>>>>>> appears to
>>>>>>> >> > work.
>>>>>>> >> > I can hear sound from aplay, so audio is working.
>>>>>>> >> > I can see the mouse I attached through lsusb so it appears to
>>>>>>> work too
>>>>>>> >> > --
>>>>>>> >> > but I can't 100% confident since I haven't seen the pointer
>>>>>>> moving on
>>>>>>> >> > screen...
>>>>>>> >> > The IGD is shown in lspci properly and the vainfo tool shows
>>>>>>> that the HW
>>>>>>> >> > codec is fine.
>>>>>>> >> > The Xorg.0.log shows that intel driver is properly loaded, EDI=
D
>>>>>>> from
>>>>>>> >> > panel
>>>>>>> >> > is correctly obtained.
>>>>>>> >> > xrandr tool can show the connected output (I've tried both VGA=
1
>>>>>>> /
>>>>>>> >> > hdmi3).
>>>>>>> >> > It appears that I can switch resolution or turn-off the displa=
y
>>>>>>> through
>>>>>>> >> > xrandr without any error reported.
>>>>>>> >> > The only *little* :-) issue is that I can't see any output on
>>>>>>> monitor /
>>>>>>> >> > TV.
>>>>>>> >> > Both of them complain about no signal and go back to power
>>>>>>> saving.
>>>>>>> >> >
>>>>>>> >> > Well, I'm totally confused about the current status I'm at and
>>>>>>> need your
>>>>>>> >> > advice.
>>>>>>> >> > Is there any thing I should do to diagnosis and root cause the
>>>>>>> problem?
>>>>>>> >> > I'm new to xen so am not familiar about the xen style of
>>>>>>> debugging.
>>>>>>> >> > Would like to provide any log as you believe beneficial.
>>>>>>> >> >
>>>>>>> >> > Thanks,
>>>>>>> >> > Timothy
>>>>>>> >> >
>>>>>>> >> > _______________________________________________
>>>>>>> >> > Xen-users mailing list
>>>>>>> >> > Xen-users@lists.xen.org
>>>>>>> >> > http://lists.xen.org/xen-users
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

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

Update:<br>I find that the original syndrome of not being able to see outpu=
t on panel many have something to do with the xorg driver version being use=
d.<br>The failing version is 2.20. The working=C2=A0 debian system is 2.19.=
<br>
After upgrading the debian driver to 2.20 in experimental, the same syndrom=
e happens again.<br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_=
quote">On Sun, Dec 2, 2012 at 11:43 PM, G.R. <span dir=3D"ltr">&lt;<a href=
=3D"mailto:firemeteor@users.sourceforge.net" target=3D"_blank">firemeteor@u=
sers.sourceforge.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Update: <br>I&#39;m now able to install debi=
an on domU. <br>The issue I mentioned before is due to a silly mistake of i=
ncorrect nfs permission setting.<br>
Basically this time I can see linux desktop on TV panel. However, it is sti=
ll not fully working. <br>
Even 2D looks perfect, 3D acceleration is not working at all <br>For 3D, gl=
xinfo report looks good, but glxigears does not render anything.<br>Only on=
ce among many times I can see a set of static gears instead of running ones=
.<br>

I also tried xbmc, a gpu accelerated program and basically it doesn&#39;t w=
ork.<br>But frankly I could still switch to console (KMS) even when the ful=
lscreen 3D app appears to be hanging.<br><br>And this time I can&#39;t have=
 the audio working (even it did work for the openelec os img).<br>

<br>There seems to be some problems about interrupt routing and lead to mis=
sing interrupts according to logs:<br><br>Linux debvm 3.2.0-4-amd64 #1 SMP =
Debian 3.2.32-1 x86_64 GNU/Linux<br>Dec=C2=A0 2 21:52:44 debvm kernel: [ 10=
85.604071] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed..=
. blt ring idle [waiting on 3354, at 3354], missed IRQ?<br>

Dec=C2=A0 2 21:56:50 debvm kernel: [ 1332.076071] [drm:i915_hangcheck_ring_=
idle] *ERROR* Hangcheck timer elapsed... render ring idle [waiting on 11297=
, at 11297], missed IRQ?<br>Dec=C2=A0 2 22:32:48 debvm kernel: [=C2=A0=C2=
=A0=C2=A0 7.220073] hda-intel: azx_get_response timeout, switching to polli=
ng mode: last cmd=3D0x000f0000<br>

Dec=C2=A0 2 22:45:32 debvm kernel: [=C2=A0 776.392084] hda-intel: No respon=
se from codec, disabling MSI: last cmd=3D0x002f0600<br>Dec=C2=A0 2 22:45:33=
 debvm kernel: [=C2=A0 777.400075] hda_intel: azx_get_response timeout, swi=
tching to single_cmd mode: last cmd=3D0x002f0600<br>

<br>Log from xen dmesg:<br>(XEN) Intel VT-d supported page sizes: 4kB.<br>(=
XEN) Intel VT-d supported page sizes: 4kB.<br>(XEN) Intel VT-d Snoop Contro=
l not enabled.<br>(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.<br>

(XEN) Intel VT-d Queued Invalidation enabled.<br>(XEN) Intel VT-d Interrupt=
 Remapping enabled.<br>(XEN) Intel VT-d Shared EPT tables not enabled.<br>(=
XEN) I/O virtualisation enabled<br>(XEN)=C2=A0 - Dom0 mode: Relaxed<br>(XEN=
) Enabled directed EOI with ioapic_ack_old on!<br>

(XEN) ENABLING IO-APIC IRQs<br>(XEN)=C2=A0 -&gt; Using old ACK method<br>(X=
EN) Platform timer appears to have unexpectedly wrapped 1 times.<br>(XEN) P=
latform timer is 14.318MHz HPET<br>(XEN) Allocated console ring of 16 KiB.<=
br>

(XEN) VMX: Supported advanced features:<br>(XEN)=C2=A0 - APIC MMIO access v=
irtualisation<br>(XEN)=C2=A0 - APIC TPR shadow<br>(XEN)=C2=A0 - Extended Pa=
ge Tables (EPT)<br>(XEN)=C2=A0 - Virtual-Processor Identifiers (VPID)<br>(X=
EN)=C2=A0 - Virtual NMI<br>

(XEN)=C2=A0 - MSR direct-access bitmap<br>(XEN)=C2=A0 - Unrestricted Guest<=
br>(XEN) HVM: ASIDs enabled.<br>(XEN) HVM: VMX enabled<br>(XEN) HVM: Hardwa=
re Assisted Paging (HAP) detected<br>(XEN) HVM: HAP page sizes: 4kB, 2MB<br=
>(XEN) printk: 1 messages suppressed.<br>

(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32=
767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32767 Unsupported deli=
very mode 3<br>(XEN) physdev.c:186: dom17: 16:-1 already mapped to 16<br>

(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d17=
 Unsupported delivery mode 3<br><br>qemu-dm log:<br><br>pt_iomem_map: e_phy=
s=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 index=3D0 first_map=3D0<b=
r>pt_pci_write_config: Warning: Guest attempt to set address to unused Base=
 Address Register. [00:06.0][Offset:30h][Length:4]<br>

pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0 first_map=3D0<br>igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=
=3D2 val=3Dffff0000<br>pt_msgctrl_reg_write: guest enabling MSI, disable MS=
I-INTx translation<br>

pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 36 gvec 0 gflags =
3034<br>pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translat=
ion<br>pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 37 gvec 0 =
gflags 3033<br>

igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000<br>i=
gd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086<div cla=
ss=3D"HOEnZb"><div class=3D"h5"><br><br><div class=3D"gmail_extra"><br><br>=
<div class=3D"gmail_quote">
On Sun, Dec 2, 2012 at 12:46 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mail=
to:firemeteor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sou=
rceforge.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I had been trying to install win7 &amp;&amp;=
 debian as domU these days and the result is frustrating.<br>For win7, I wa=
s able to install and got video output on TV. <br>

But it simply BSOD once intel driver is installed. <br>
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does =
it means.<br><br>Also, the TV screen starts to flashing with random colors =
once I get the win7 VM reboot.<br>I need to assign the VGA controller back =
to host once and then to pciback again to have it back to work.<br>


Quite annoying.<br><br><br>For debian, I tried both debian 6 / Wheezy insta=
ller. Both of them hang when trying to partition the disk xvda.<br>I tried =
to manually use fdisk &amp;&amp; dd to access the device and it seems that =
the access never got response.<div>

<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 11:26 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Oh... DQ77MK has DVI-I, DVI-D and HDMI so it=
&#39;s a little different.<div><br></div><div>The fact that Win7 installer =
outputs makes me further suggest that you try another Linux domU.</div>


<div><br></div><div>When I get home I&#39;ll try to assign the USB 3.0 cont=
roller to a domU and let you know.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 3:11 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">



Update: DVI output does not work either for the openelec 2.0 domU.<br>The i=
ntel HD4000 seems does not have internal DVI output.<br>The xrandr shows th=
at the on-board DVI port is converted from an internal hdmi output (hdmi1 t=
his time).<br>




So I won&#39;t surprise that it does not make any difference.<br><br>Howeve=
r, another experiment brings some positive result -- the win7 installer act=
ually showed some output on TV.<br>I&#39;ll try to finish the install and s=
ee what will happen with an Intel driver.<div>



<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 10:07 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Haven&#39;t tried to passthrough the USB 3.0=
 controller both the 2 USB 2.0 controller pass just fine.<div><br></div><di=
v>




Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS. Tho=
se are guaranteed to worked.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 1:09 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">





<div>&gt;Btw did you try doing IGD passthrough to another Linux domU?</div>=
<div><div><img>No, this is the first VM so far.<br>
<br>I tried to upgrade the bios and it does not help. Haven&#39;t try out D=
VI port yet. Will do it later.<br><br>PS: I can now confirm that the usb ct=
lr also works -- I can get data by open the device file directly.<br>Howeve=
r, it only works for USB2 ctlrs (at least before bios upgrade) -- system co=
mplaining that it cannot reset the xhci controller.<br>






What about yours?<br><br><br>Here comes the logs, compressed to save traffi=
c:<br></div></div><div><div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ricardo.meb.jesus@gmail.com" target=3D"_blan=
k">ricardo.meb.jesus@gmail.com</a>&gt;</span> wrote:<br>






<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">/var/log/xen/qemu-dm-&lt;vm-name&gt; and &lt=
;vm-name&gt;.cfg would be used.<br>
<br>
Btw did you try doing IGD passthrough to another Linux domU?<br>
<div><div><br>
On Thu, Nov 29, 2012 at 10:27 AM, G.R. &lt;<a href=3D"mailto:firemeteor@use=
rs.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&=
gt; wrote:<br>
&gt; Intel site is kind of confusing about whether H77 is Vt-d capable.<br>
&gt; This page claims that it is not supported by the chipset:<br>
&gt; <a href=3D"http://ark.intel.com/products/64018/Intel-BD82H77-PCH" targ=
et=3D"_blank">http://ark.intel.com/products/64018/Intel-BD82H77-PCH</a><br>
&gt; And this page lists a series of board that support Vt-d, including som=
e H77<br>
&gt; based products.<br>
&gt; <a href=3D"http://www.intel.com/support/motherboards/desktop/sb/CS-030=
922.htm" target=3D"_blank">http://www.intel.com/support/motherboards/deskto=
p/sb/CS-030922.htm</a><br>
&gt;<br>
&gt; AsRock has vt-d config in both the bios and their manual.<br>
&gt; And I have dumped the ACPI table from bios and confirmed that it looks=
 fine<br>
&gt; by checking the content against the spec.<br>
&gt;<br>
&gt; So I tend to believe this is actually working, which is partially prov=
ed by<br>
&gt; the audio playback experiment I&#39;ve done.<br>
&gt;<br>
&gt; I&#39;ll do more experiments to root cause the issue to night, includi=
ng the DVI<br>
&gt; port you mentioned.<br>
&gt; And thanks to your advice about bios update. Once I believe I had the =
newest<br>
&gt; version, but as I just checked on the web site,<br>
&gt; they seem to released a new version for win 8 about two weeks ago :-).=
<br>
&gt;<br>
&gt; Of course I&#39;m willing to post logs. What kind of logs do you belie=
ve to be<br>
&gt; interesting?<br>
&gt; And any specific debug option do I need to enable before dumping the l=
og?<br>
&gt; Instructions needed, especially for XEN related switch -- I&#39;m real=
ly a<br>
&gt; newbie here.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus &lt;<a href=3D"mailto:r=
icardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com</=
a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I am the guy that wrote the HowTo.<br>
&gt;&gt;<br>
&gt;&gt; Are you sure the H77 supports VT-d? At least when I chose the DQ77=
MK I<br>
&gt;&gt; only recall Q77 as the desktop chipset that supported VT-d though =
I<br>
&gt;&gt; read somewhere that Intel has since updated the list of VT-d able<=
br>
&gt;&gt; desktop boards.<br>
&gt;&gt;<br>
&gt;&gt; Also try to use your monitor&#39;s DVI input. I say this because I=
&#39;ve a<br>
&gt;&gt; BIOS back experienced a weird bug where the motherboard didn&#39;t=
 ouput<br>
&gt;&gt; from DVI so I had to use VGA output at the time.<br>
&gt;&gt;<br>
&gt;&gt; You might also consider updating your motherboard&#39;s BIOS.<br>
&gt;&gt;<br>
&gt;&gt; I must that say that I&#39;ve also managed to passthrough the IGD =
to<br>
&gt;&gt; various Linux domUs (Debian and Ubuntu for instance).<br>
&gt;&gt;<br>
&gt;&gt; Any logs you can send? Post your domU&#39;s config so that the lis=
t users<br>
&gt;&gt; can have a look.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 29, 2012 at 9:24 AM, G.R. &lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I&#39;ve seen a recent report claiming that it works:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://linux-bsd-sharing.blogspot.pt/2012/10/howto=
-xen-413-windows-8-hvm-domu-with.html" target=3D"_blank">http://linux-bsd-s=
haring.blogspot.pt/2012/10/howto-xen-413-windows-8-hvm-domu-with.html</a><b=
r>







&gt;&gt; &gt; However, in my case, with a slightly different HW configurati=
on the<br>
&gt;&gt; &gt; story is<br>
&gt;&gt; &gt; totally different. :-=EF=BC=88<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My config:<br>
&gt;&gt; &gt; HW: I7-3770 + AsRock H77M-ITX board<br>
&gt;&gt; &gt; Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel =
(3.2.x /<br>
&gt;&gt; &gt; 3.6.x)<br>
&gt;&gt; &gt; 64 bit version.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Note that both of us have only one gpu in the system.<br>
&gt;&gt; &gt; They difference is that the lucky guy has an DQ77MK while min=
e is an<br>
&gt;&gt; &gt; AsRock.<br>
&gt;&gt; &gt; Another different is that he picks win 8 as domU, while my ta=
rget is<br>
&gt;&gt; &gt; openelec 2.0, a linux 3.2.x based HTPC distro.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So basically what I can see is a functional domU, almost, I m=
ean.<br>
&gt;&gt; &gt; It does not freeze / lock up at all.<br>
&gt;&gt; &gt; All the assigned devices (IGD, audio, USB) are recognized and=
 appears to<br>
&gt;&gt; &gt; work.<br>
&gt;&gt; &gt; I can hear sound from aplay, so audio is working.<br>
&gt;&gt; &gt; I can see the mouse I attached through lsusb so it appears to=
 work too<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; but I can&#39;t 100% confident since I haven&#39;t seen the p=
ointer moving on<br>
&gt;&gt; &gt; screen...<br>
&gt;&gt; &gt; The IGD is shown in lspci properly and the vainfo tool shows =
that the HW<br>
&gt;&gt; &gt; codec is fine.<br>
&gt;&gt; &gt; The Xorg.0.log shows that intel driver is properly loaded, ED=
ID from<br>
&gt;&gt; &gt; panel<br>
&gt;&gt; &gt; is correctly obtained.<br>
&gt;&gt; &gt; xrandr tool can show the connected output (I&#39;ve tried bot=
h VGA1 /<br>
&gt;&gt; &gt; hdmi3).<br>
&gt;&gt; &gt; It appears that I can switch resolution or turn-off the displ=
ay through<br>
&gt;&gt; &gt; xrandr without any error reported.<br>
&gt;&gt; &gt; The only *little* :-) issue is that I can&#39;t see any outpu=
t on monitor /<br>
&gt;&gt; &gt; TV.<br>
&gt;&gt; &gt; Both of them complain about no signal and go back to power sa=
ving.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Well, I&#39;m totally confused about the current status I&#39=
;m at and need your<br>
&gt;&gt; &gt; advice.<br>
&gt;&gt; &gt; Is there any thing I should do to diagnosis and root cause th=
e problem?<br>
&gt;&gt; &gt; I&#39;m new to xen so am not familiar about the xen style of =
debugging.<br>
&gt;&gt; &gt; Would like to provide any log as you believe beneficial.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Timothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--e89a8f3ba037535a7504d039cf1b--


--===============2712616437545151843==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2712616437545151843==--


From xen-users-bounces@lists.xen.org Fri Dec 07 02:18:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 02:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgnUy-0002nK-N7; Fri, 07 Dec 2012 02:17:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1TgnUw-0002nF-QN
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 02:17:07 +0000
Received: from [85.158.137.99:26937] by server-5.bemta-3.messagelabs.com id
	40/57-26311-D9151C05; Fri, 07 Dec 2012 02:17:01 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-14.tower-217.messagelabs.com!1354846617!18252604!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12820 invoked from network); 7 Dec 2012 02:16:58 -0000
Received: from mail-ie0-f177.google.com (HELO mail-ie0-f177.google.com)
	(209.85.223.177)
	by server-14.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 02:16:58 -0000
Received: by mail-ie0-f177.google.com with SMTP id k13so18118iea.22
	for <xen-users@lists.xen.org>; Thu, 06 Dec 2012 18:16:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=zYtvW2M4vJK26Z4vX6Skeenb6JX9FxQeNvV2yGcpDtM=;
	b=PlOnvjtwwd56hn9OAXlMOOqs+Wu7LZekpSsHsfTqEoIcVJQZiWO9aBw1z977fTr9G/
	X/uUlyTTxqkcs9i9s4UxZdKtrh277CctrvIYXuaQabQYlmyL5KHuCD3ZG5L5A/R7dT4T
	SMtwpSXFoOlYLz1O5lscCLezQ7zsqnGYdNXEQPN+AvMB1+t0bDfYAU8W2HHfIM5OogEW
	b+Q/+YeK1jGwlfh7ESiUCtUjIRsICxrOxVv3lgLLGHNU+Zsw5pYds5uc6MIxOjasZtmC
	0RVs7rVVwNiuI8vPDWh5k1+BAJ4v8d+esUIhy4UP22ITtSLf15opjLrFlOJo9pxLwTQh
	gJyQ==
MIME-Version: 1.0
Received: by 10.50.152.198 with SMTP id va6mr3606809igb.42.1354846616902; Thu,
	06 Dec 2012 18:16:56 -0800 (PST)
Received: by 10.64.139.1 with HTTP; Thu, 6 Dec 2012 18:16:56 -0800 (PST)
In-Reply-To: <CAKhsbWaO6uZev7DJcCciPcDmKo4Wsr=p7AJF02YSBqqGJRPtEQ@mail.gmail.com>
References: <CAKhsbWYPUpV198ejAfSzGncCjgS49g9oRy=WSd-x+eTOOCTbig@mail.gmail.com>
	<CADnevCjzU0WeMbr2pc2cfNm1=voSHZNh7VswMzeb4fxH5uoNpw@mail.gmail.com>
	<CAKhsbWb=S1LFEU1Us524DCZV59p_UDipDugYnnWF-rDNZjBmhA@mail.gmail.com>
	<CADnevCiCpGJBRJuFeeLnpRL1b_Jq5KA+3uAhKs7Mw3n11TYemw@mail.gmail.com>
	<CAKhsbWaJZL90wibOZghrvYJ1pL302q+naKjVYfxo0NaqNXD8HA@mail.gmail.com>
	<CADnevCj_JShhex7z45VQu8CuYARt2eKmV+VTUpAF1GZjD7zsDg@mail.gmail.com>
	<CAKhsbWZSDWtr0scayTGUFU6OtSKnSUc+6y7YKpwaxvaOOcPYzg@mail.gmail.com>
	<CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
	<CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
	<CAKhsbWaO6uZev7DJcCciPcDmKo4Wsr=p7AJF02YSBqqGJRPtEQ@mail.gmail.com>
Date: Fri, 7 Dec 2012 10:16:56 +0800
X-Google-Sender-Auth: iwydAuST0N6LkMErEwYON_GytKQ
Message-ID: <CAKhsbWYXF6MJ2i-O8EnDWWNQ9RwWMVUC+muMCGFyhBcfE8b8Mg@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Ricardo Jesus <ricardo.meb.jesus@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intel HD4000 IGD pass through appears to work,
 but monitor complains about 'no signal'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2712616437545151843=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2712616437545151843==
Content-Type: multipart/alternative; boundary=e89a8f3ba037535a7504d039cf1b

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

Update:
I find that the original syndrome of not being able to see output on panel
many have something to do with the xorg driver version being used.
The failing version is 2.20. The working  debian system is 2.19.
After upgrading the debian driver to 2.20 in experimental, the same
syndrome happens again.


On Sun, Dec 2, 2012 at 11:43 PM, G.R. <firemeteor@users.sourceforge.net>wro=
te:

> Update:
> I'm now able to install debian on domU.
> The issue I mentioned before is due to a silly mistake of incorrect nfs
> permission setting.
> Basically this time I can see linux desktop on TV panel. However, it is
> still not fully working.
> Even 2D looks perfect, 3D acceleration is not working at all
> For 3D, glxinfo report looks good, but glxigears does not render anything=
.
> Only once among many times I can see a set of static gears instead of
> running ones.
> I also tried xbmc, a gpu accelerated program and basically it doesn't wor=
k.
> But frankly I could still switch to console (KMS) even when the fullscree=
n
> 3D app appears to be hanging.
>
> And this time I can't have the audio working (even it did work for the
> openelec os img).
>
> There seems to be some problems about interrupt routing and lead to
> missing interrupts according to logs:
>
> Linux debvm 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux
> Dec  2 21:52:44 debvm kernel: [ 1085.604071]
> [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt rin=
g
> idle [waiting on 3354, at 3354], missed IRQ?
> Dec  2 21:56:50 debvm kernel: [ 1332.076071]
> [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... render
> ring idle [waiting on 11297, at 11297], missed IRQ?
> Dec  2 22:32:48 debvm kernel: [    7.220073] hda-intel: azx_get_response
> timeout, switching to polling mode: last cmd=3D0x000f0000
> Dec  2 22:45:32 debvm kernel: [  776.392084] hda-intel: No response from
> codec, disabling MSI: last cmd=3D0x002f0600
> Dec  2 22:45:33 debvm kernel: [  777.400075] hda_intel: azx_get_response
> timeout, switching to single_cmd mode: last cmd=3D0x002f0600
>
> Log from xen dmesg:
> (XEN) Intel VT-d supported page sizes: 4kB.
> (XEN) Intel VT-d supported page sizes: 4kB.
> (XEN) Intel VT-d Snoop Control not enabled.
> (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
> (XEN) Intel VT-d Queued Invalidation enabled.
> (XEN) Intel VT-d Interrupt Remapping enabled.
> (XEN) Intel VT-d Shared EPT tables not enabled.
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Enabled directed EOI with ioapic_ack_old on!
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using old ACK method
> (XEN) Platform timer appears to have unexpectedly wrapped 1 times.
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Allocated console ring of 16 KiB.
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Extended Page Tables (EPT)
> (XEN)  - Virtual-Processor Identifiers (VPID)
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN)  - Unrestricted Guest
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging (HAP) detected
> (XEN) HVM: HAP page sizes: 4kB, 2MB
> (XEN) printk: 1 messages suppressed.
> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
> (XEN) physdev.c:186: dom17: 16:-1 already mapped to 16
> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
> (XEN) vmsi.c:122:d17 Unsupported delivery mode 3
>
> qemu-dm log:
>
> pt_iomem_map: e_phys=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 inde=
x=3D0
> first_map=3D0
> pt_pci_write_config: Warning: Guest attempt to set address to unused Base
> Address Register. [00:06.0][Offset:30h][Length:4]
> pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 inde=
x=3D0
> first_map=3D0
> igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
> pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
> pci_intx: intx=3D1
> pt_msi_update: Update msi with pirq 36 gvec 0 gflags 3034
> pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
> pci_intx: intx=3D1
> pt_msi_update: Update msi with pirq 37 gvec 0 gflags 3033
> igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
> igd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086
>
>
>
>
> On Sun, Dec 2, 2012 at 12:46 PM, G.R. <firemeteor@users.sourceforge.net>w=
rote:
>
>> I had been trying to install win7 && debian as domU these days and the
>> result is frustrating.
>> For win7, I was able to install and got video output on TV.
>> But it simply BSOD once intel driver is installed.
>> The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what
>> does it means.
>>
>> Also, the TV screen starts to flashing with random colors once I get the
>> win7 VM reboot.
>> I need to assign the VGA controller back to host once and then to pcibac=
k
>> again to have it back to work.
>> Quite annoying.
>>
>>
>> For debian, I tried both debian 6 / Wheezy installer. Both of them hang
>> when trying to partition the disk xvda.
>> I tried to manually use fdisk && dd to access the device and it seems
>> that the access never got response.
>>
>>
>>
>> On Thu, Nov 29, 2012 at 11:26 PM, Ricardo Jesus <
>> ricardo.meb.jesus@gmail.com> wrote:
>>
>>> Oh... DQ77MK has DVI-I, DVI-D and HDMI so it's a little different.
>>>
>>> The fact that Win7 installer outputs makes me further suggest that you
>>> try another Linux domU.
>>>
>>> When I get home I'll try to assign the USB 3.0 controller to a domU and
>>> let you know.
>>>
>>>
>>> On Thu, Nov 29, 2012 at 3:11 PM, G.R. <firemeteor@users.sourceforge.net=
>wrote:
>>>
>>>> Update: DVI output does not work either for the openelec 2.0 domU.
>>>> The intel HD4000 seems does not have internal DVI output.
>>>> The xrandr shows that the on-board DVI port is converted from an
>>>> internal hdmi output (hdmi1 this time).
>>>> So I won't surprise that it does not make any difference.
>>>>
>>>> However, another experiment brings some positive result -- the win7
>>>> installer actually showed some output on TV.
>>>> I'll try to finish the install and see what will happen with an Intel
>>>> driver.
>>>>
>>>>
>>>>
>>>> On Thu, Nov 29, 2012 at 10:07 PM, Ricardo Jesus <
>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>
>>>>> Haven't tried to passthrough the USB 3.0 controller both the 2 USB 2.=
0
>>>>> controller pass just fine.
>>>>>
>>>>> Try to setup another Linux domU for example Wheezy or Ubuntu 12.04
>>>>> LTS. Those are guaranteed to worked.
>>>>>
>>>>>
>>>>> On Thu, Nov 29, 2012 at 1:09 PM, G.R. <
>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>
>>>>>> >Btw did you try doing IGD passthrough to another Linux domU?
>>>>>> No, this is the first VM so far.
>>>>>>
>>>>>> I tried to upgrade the bios and it does not help. Haven't try out DV=
I
>>>>>> port yet. Will do it later.
>>>>>>
>>>>>> PS: I can now confirm that the usb ctlr also works -- I can get data
>>>>>> by open the device file directly.
>>>>>> However, it only works for USB2 ctlrs (at least before bios upgrade)
>>>>>> -- system complaining that it cannot reset the xhci controller.
>>>>>> What about yours?
>>>>>>
>>>>>>
>>>>>> Here comes the logs, compressed to save traffic:
>>>>>>
>>>>>>
>>>>>> On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <
>>>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>>>
>>>>>>> /var/log/xen/qemu-dm-<vm-name> and <vm-name>.cfg would be used.
>>>>>>>
>>>>>>> Btw did you try doing IGD passthrough to another Linux domU?
>>>>>>>
>>>>>>> On Thu, Nov 29, 2012 at 10:27 AM, G.R. <
>>>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>>> > Intel site is kind of confusing about whether H77 is Vt-d capable=
.
>>>>>>> > This page claims that it is not supported by the chipset:
>>>>>>> > http://ark.intel.com/products/64018/Intel-BD82H77-PCH
>>>>>>> > And this page lists a series of board that support Vt-d, includin=
g
>>>>>>> some H77
>>>>>>> > based products.
>>>>>>> > http://www.intel.com/support/motherboards/desktop/sb/CS-030922.ht=
m
>>>>>>> >
>>>>>>> > AsRock has vt-d config in both the bios and their manual.
>>>>>>> > And I have dumped the ACPI table from bios and confirmed that it
>>>>>>> looks fine
>>>>>>> > by checking the content against the spec.
>>>>>>> >
>>>>>>> > So I tend to believe this is actually working, which is partially
>>>>>>> proved by
>>>>>>> > the audio playback experiment I've done.
>>>>>>> >
>>>>>>> > I'll do more experiments to root cause the issue to night,
>>>>>>> including the DVI
>>>>>>> > port you mentioned.
>>>>>>> > And thanks to your advice about bios update. Once I believe I had
>>>>>>> the newest
>>>>>>> > version, but as I just checked on the web site,
>>>>>>> > they seem to released a new version for win 8 about two weeks ago
>>>>>>> :-).
>>>>>>> >
>>>>>>> > Of course I'm willing to post logs. What kind of logs do you
>>>>>>> believe to be
>>>>>>> > interesting?
>>>>>>> > And any specific debug option do I need to enable before dumping
>>>>>>> the log?
>>>>>>> > Instructions needed, especially for XEN related switch -- I'm
>>>>>>> really a
>>>>>>> > newbie here.
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus <
>>>>>>> ricardo.meb.jesus@gmail.com>
>>>>>>> > wrote:
>>>>>>> >>
>>>>>>> >> Hi,
>>>>>>> >>
>>>>>>> >> I am the guy that wrote the HowTo.
>>>>>>> >>
>>>>>>> >> Are you sure the H77 supports VT-d? At least when I chose the
>>>>>>> DQ77MK I
>>>>>>> >> only recall Q77 as the desktop chipset that supported VT-d thoug=
h
>>>>>>> I
>>>>>>> >> read somewhere that Intel has since updated the list of VT-d abl=
e
>>>>>>> >> desktop boards.
>>>>>>> >>
>>>>>>> >> Also try to use your monitor's DVI input. I say this because I'v=
e
>>>>>>> a
>>>>>>> >> BIOS back experienced a weird bug where the motherboard didn't
>>>>>>> ouput
>>>>>>> >> from DVI so I had to use VGA output at the time.
>>>>>>> >>
>>>>>>> >> You might also consider updating your motherboard's BIOS.
>>>>>>> >>
>>>>>>> >> I must that say that I've also managed to passthrough the IGD to
>>>>>>> >> various Linux domUs (Debian and Ubuntu for instance).
>>>>>>> >>
>>>>>>> >> Any logs you can send? Post your domU's config so that the list
>>>>>>> users
>>>>>>> >> can have a look.
>>>>>>> >>
>>>>>>> >> On Thu, Nov 29, 2012 at 9:24 AM, G.R. <
>>>>>>> firemeteor@users.sourceforge.net>
>>>>>>> >> wrote:
>>>>>>> >> > I've seen a recent report claiming that it works:
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> http://linux-bsd-sharing.blogspot.pt/2012/10/howto-xen-413-windows-=
8-hvm-domu-with.html
>>>>>>> >> > However, in my case, with a slightly different HW configuratio=
n
>>>>>>> the
>>>>>>> >> > story is
>>>>>>> >> > totally different. :-=EF=BC=88
>>>>>>> >> >
>>>>>>> >> > My config:
>>>>>>> >> > HW: I7-3770 + AsRock H77M-ITX board
>>>>>>> >> > Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel
>>>>>>> (3.2.x /
>>>>>>> >> > 3.6.x)
>>>>>>> >> > 64 bit version.
>>>>>>> >> >
>>>>>>> >> > Note that both of us have only one gpu in the system.
>>>>>>> >> > They difference is that the lucky guy has an DQ77MK while mine
>>>>>>> is an
>>>>>>> >> > AsRock.
>>>>>>> >> > Another different is that he picks win 8 as domU, while my
>>>>>>> target is
>>>>>>> >> > openelec 2.0, a linux 3.2.x based HTPC distro.
>>>>>>> >> >
>>>>>>> >> > So basically what I can see is a functional domU, almost, I
>>>>>>> mean.
>>>>>>> >> > It does not freeze / lock up at all.
>>>>>>> >> > All the assigned devices (IGD, audio, USB) are recognized and
>>>>>>> appears to
>>>>>>> >> > work.
>>>>>>> >> > I can hear sound from aplay, so audio is working.
>>>>>>> >> > I can see the mouse I attached through lsusb so it appears to
>>>>>>> work too
>>>>>>> >> > --
>>>>>>> >> > but I can't 100% confident since I haven't seen the pointer
>>>>>>> moving on
>>>>>>> >> > screen...
>>>>>>> >> > The IGD is shown in lspci properly and the vainfo tool shows
>>>>>>> that the HW
>>>>>>> >> > codec is fine.
>>>>>>> >> > The Xorg.0.log shows that intel driver is properly loaded, EDI=
D
>>>>>>> from
>>>>>>> >> > panel
>>>>>>> >> > is correctly obtained.
>>>>>>> >> > xrandr tool can show the connected output (I've tried both VGA=
1
>>>>>>> /
>>>>>>> >> > hdmi3).
>>>>>>> >> > It appears that I can switch resolution or turn-off the displa=
y
>>>>>>> through
>>>>>>> >> > xrandr without any error reported.
>>>>>>> >> > The only *little* :-) issue is that I can't see any output on
>>>>>>> monitor /
>>>>>>> >> > TV.
>>>>>>> >> > Both of them complain about no signal and go back to power
>>>>>>> saving.
>>>>>>> >> >
>>>>>>> >> > Well, I'm totally confused about the current status I'm at and
>>>>>>> need your
>>>>>>> >> > advice.
>>>>>>> >> > Is there any thing I should do to diagnosis and root cause the
>>>>>>> problem?
>>>>>>> >> > I'm new to xen so am not familiar about the xen style of
>>>>>>> debugging.
>>>>>>> >> > Would like to provide any log as you believe beneficial.
>>>>>>> >> >
>>>>>>> >> > Thanks,
>>>>>>> >> > Timothy
>>>>>>> >> >
>>>>>>> >> > _______________________________________________
>>>>>>> >> > Xen-users mailing list
>>>>>>> >> > Xen-users@lists.xen.org
>>>>>>> >> > http://lists.xen.org/xen-users
>>>>>>> >
>>>>>>> >
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

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

Update:<br>I find that the original syndrome of not being able to see outpu=
t on panel many have something to do with the xorg driver version being use=
d.<br>The failing version is 2.20. The working=C2=A0 debian system is 2.19.=
<br>
After upgrading the debian driver to 2.20 in experimental, the same syndrom=
e happens again.<br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_=
quote">On Sun, Dec 2, 2012 at 11:43 PM, G.R. <span dir=3D"ltr">&lt;<a href=
=3D"mailto:firemeteor@users.sourceforge.net" target=3D"_blank">firemeteor@u=
sers.sourceforge.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Update: <br>I&#39;m now able to install debi=
an on domU. <br>The issue I mentioned before is due to a silly mistake of i=
ncorrect nfs permission setting.<br>
Basically this time I can see linux desktop on TV panel. However, it is sti=
ll not fully working. <br>
Even 2D looks perfect, 3D acceleration is not working at all <br>For 3D, gl=
xinfo report looks good, but glxigears does not render anything.<br>Only on=
ce among many times I can see a set of static gears instead of running ones=
.<br>

I also tried xbmc, a gpu accelerated program and basically it doesn&#39;t w=
ork.<br>But frankly I could still switch to console (KMS) even when the ful=
lscreen 3D app appears to be hanging.<br><br>And this time I can&#39;t have=
 the audio working (even it did work for the openelec os img).<br>

<br>There seems to be some problems about interrupt routing and lead to mis=
sing interrupts according to logs:<br><br>Linux debvm 3.2.0-4-amd64 #1 SMP =
Debian 3.2.32-1 x86_64 GNU/Linux<br>Dec=C2=A0 2 21:52:44 debvm kernel: [ 10=
85.604071] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed..=
. blt ring idle [waiting on 3354, at 3354], missed IRQ?<br>

Dec=C2=A0 2 21:56:50 debvm kernel: [ 1332.076071] [drm:i915_hangcheck_ring_=
idle] *ERROR* Hangcheck timer elapsed... render ring idle [waiting on 11297=
, at 11297], missed IRQ?<br>Dec=C2=A0 2 22:32:48 debvm kernel: [=C2=A0=C2=
=A0=C2=A0 7.220073] hda-intel: azx_get_response timeout, switching to polli=
ng mode: last cmd=3D0x000f0000<br>

Dec=C2=A0 2 22:45:32 debvm kernel: [=C2=A0 776.392084] hda-intel: No respon=
se from codec, disabling MSI: last cmd=3D0x002f0600<br>Dec=C2=A0 2 22:45:33=
 debvm kernel: [=C2=A0 777.400075] hda_intel: azx_get_response timeout, swi=
tching to single_cmd mode: last cmd=3D0x002f0600<br>

<br>Log from xen dmesg:<br>(XEN) Intel VT-d supported page sizes: 4kB.<br>(=
XEN) Intel VT-d supported page sizes: 4kB.<br>(XEN) Intel VT-d Snoop Contro=
l not enabled.<br>(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.<br>

(XEN) Intel VT-d Queued Invalidation enabled.<br>(XEN) Intel VT-d Interrupt=
 Remapping enabled.<br>(XEN) Intel VT-d Shared EPT tables not enabled.<br>(=
XEN) I/O virtualisation enabled<br>(XEN)=C2=A0 - Dom0 mode: Relaxed<br>(XEN=
) Enabled directed EOI with ioapic_ack_old on!<br>

(XEN) ENABLING IO-APIC IRQs<br>(XEN)=C2=A0 -&gt; Using old ACK method<br>(X=
EN) Platform timer appears to have unexpectedly wrapped 1 times.<br>(XEN) P=
latform timer is 14.318MHz HPET<br>(XEN) Allocated console ring of 16 KiB.<=
br>

(XEN) VMX: Supported advanced features:<br>(XEN)=C2=A0 - APIC MMIO access v=
irtualisation<br>(XEN)=C2=A0 - APIC TPR shadow<br>(XEN)=C2=A0 - Extended Pa=
ge Tables (EPT)<br>(XEN)=C2=A0 - Virtual-Processor Identifiers (VPID)<br>(X=
EN)=C2=A0 - Virtual NMI<br>

(XEN)=C2=A0 - MSR direct-access bitmap<br>(XEN)=C2=A0 - Unrestricted Guest<=
br>(XEN) HVM: ASIDs enabled.<br>(XEN) HVM: VMX enabled<br>(XEN) HVM: Hardwa=
re Assisted Paging (HAP) detected<br>(XEN) HVM: HAP page sizes: 4kB, 2MB<br=
>(XEN) printk: 1 messages suppressed.<br>

(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32=
767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32767 Unsupported deli=
very mode 3<br>(XEN) physdev.c:186: dom17: 16:-1 already mapped to 16<br>

(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d17=
 Unsupported delivery mode 3<br><br>qemu-dm log:<br><br>pt_iomem_map: e_phy=
s=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 index=3D0 first_map=3D0<b=
r>pt_pci_write_config: Warning: Guest attempt to set address to unused Base=
 Address Register. [00:06.0][Offset:30h][Length:4]<br>

pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0 first_map=3D0<br>igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=
=3D2 val=3Dffff0000<br>pt_msgctrl_reg_write: guest enabling MSI, disable MS=
I-INTx translation<br>

pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 36 gvec 0 gflags =
3034<br>pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translat=
ion<br>pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 37 gvec 0 =
gflags 3033<br>

igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000<br>i=
gd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086<div cla=
ss=3D"HOEnZb"><div class=3D"h5"><br><br><div class=3D"gmail_extra"><br><br>=
<div class=3D"gmail_quote">
On Sun, Dec 2, 2012 at 12:46 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mail=
to:firemeteor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sou=
rceforge.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I had been trying to install win7 &amp;&amp;=
 debian as domU these days and the result is frustrating.<br>For win7, I wa=
s able to install and got video output on TV. <br>

But it simply BSOD once intel driver is installed. <br>
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does =
it means.<br><br>Also, the TV screen starts to flashing with random colors =
once I get the win7 VM reboot.<br>I need to assign the VGA controller back =
to host once and then to pciback again to have it back to work.<br>


Quite annoying.<br><br><br>For debian, I tried both debian 6 / Wheezy insta=
ller. Both of them hang when trying to partition the disk xvda.<br>I tried =
to manually use fdisk &amp;&amp; dd to access the device and it seems that =
the access never got response.<div>

<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 11:26 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Oh... DQ77MK has DVI-I, DVI-D and HDMI so it=
&#39;s a little different.<div><br></div><div>The fact that Win7 installer =
outputs makes me further suggest that you try another Linux domU.</div>


<div><br></div><div>When I get home I&#39;ll try to assign the USB 3.0 cont=
roller to a domU and let you know.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 3:11 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">



Update: DVI output does not work either for the openelec 2.0 domU.<br>The i=
ntel HD4000 seems does not have internal DVI output.<br>The xrandr shows th=
at the on-board DVI port is converted from an internal hdmi output (hdmi1 t=
his time).<br>




So I won&#39;t surprise that it does not make any difference.<br><br>Howeve=
r, another experiment brings some positive result -- the win7 installer act=
ually showed some output on TV.<br>I&#39;ll try to finish the install and s=
ee what will happen with an Intel driver.<div>



<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 10:07 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>




<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Haven&#39;t tried to passthrough the USB 3.0=
 controller both the 2 USB 2.0 controller pass just fine.<div><br></div><di=
v>




Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS. Tho=
se are guaranteed to worked.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 1:09 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">





<div>&gt;Btw did you try doing IGD passthrough to another Linux domU?</div>=
<div><div><img>No, this is the first VM so far.<br>
<br>I tried to upgrade the bios and it does not help. Haven&#39;t try out D=
VI port yet. Will do it later.<br><br>PS: I can now confirm that the usb ct=
lr also works -- I can get data by open the device file directly.<br>Howeve=
r, it only works for USB2 ctlrs (at least before bios upgrade) -- system co=
mplaining that it cannot reset the xhci controller.<br>






What about yours?<br><br><br>Here comes the logs, compressed to save traffi=
c:<br></div></div><div><div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ricardo.meb.jesus@gmail.com" target=3D"_blan=
k">ricardo.meb.jesus@gmail.com</a>&gt;</span> wrote:<br>






<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">/var/log/xen/qemu-dm-&lt;vm-name&gt; and &lt=
;vm-name&gt;.cfg would be used.<br>
<br>
Btw did you try doing IGD passthrough to another Linux domU?<br>
<div><div><br>
On Thu, Nov 29, 2012 at 10:27 AM, G.R. &lt;<a href=3D"mailto:firemeteor@use=
rs.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&=
gt; wrote:<br>
&gt; Intel site is kind of confusing about whether H77 is Vt-d capable.<br>
&gt; This page claims that it is not supported by the chipset:<br>
&gt; <a href=3D"http://ark.intel.com/products/64018/Intel-BD82H77-PCH" targ=
et=3D"_blank">http://ark.intel.com/products/64018/Intel-BD82H77-PCH</a><br>
&gt; And this page lists a series of board that support Vt-d, including som=
e H77<br>
&gt; based products.<br>
&gt; <a href=3D"http://www.intel.com/support/motherboards/desktop/sb/CS-030=
922.htm" target=3D"_blank">http://www.intel.com/support/motherboards/deskto=
p/sb/CS-030922.htm</a><br>
&gt;<br>
&gt; AsRock has vt-d config in both the bios and their manual.<br>
&gt; And I have dumped the ACPI table from bios and confirmed that it looks=
 fine<br>
&gt; by checking the content against the spec.<br>
&gt;<br>
&gt; So I tend to believe this is actually working, which is partially prov=
ed by<br>
&gt; the audio playback experiment I&#39;ve done.<br>
&gt;<br>
&gt; I&#39;ll do more experiments to root cause the issue to night, includi=
ng the DVI<br>
&gt; port you mentioned.<br>
&gt; And thanks to your advice about bios update. Once I believe I had the =
newest<br>
&gt; version, but as I just checked on the web site,<br>
&gt; they seem to released a new version for win 8 about two weeks ago :-).=
<br>
&gt;<br>
&gt; Of course I&#39;m willing to post logs. What kind of logs do you belie=
ve to be<br>
&gt; interesting?<br>
&gt; And any specific debug option do I need to enable before dumping the l=
og?<br>
&gt; Instructions needed, especially for XEN related switch -- I&#39;m real=
ly a<br>
&gt; newbie here.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus &lt;<a href=3D"mailto:r=
icardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com</=
a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I am the guy that wrote the HowTo.<br>
&gt;&gt;<br>
&gt;&gt; Are you sure the H77 supports VT-d? At least when I chose the DQ77=
MK I<br>
&gt;&gt; only recall Q77 as the desktop chipset that supported VT-d though =
I<br>
&gt;&gt; read somewhere that Intel has since updated the list of VT-d able<=
br>
&gt;&gt; desktop boards.<br>
&gt;&gt;<br>
&gt;&gt; Also try to use your monitor&#39;s DVI input. I say this because I=
&#39;ve a<br>
&gt;&gt; BIOS back experienced a weird bug where the motherboard didn&#39;t=
 ouput<br>
&gt;&gt; from DVI so I had to use VGA output at the time.<br>
&gt;&gt;<br>
&gt;&gt; You might also consider updating your motherboard&#39;s BIOS.<br>
&gt;&gt;<br>
&gt;&gt; I must that say that I&#39;ve also managed to passthrough the IGD =
to<br>
&gt;&gt; various Linux domUs (Debian and Ubuntu for instance).<br>
&gt;&gt;<br>
&gt;&gt; Any logs you can send? Post your domU&#39;s config so that the lis=
t users<br>
&gt;&gt; can have a look.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 29, 2012 at 9:24 AM, G.R. &lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I&#39;ve seen a recent report claiming that it works:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://linux-bsd-sharing.blogspot.pt/2012/10/howto=
-xen-413-windows-8-hvm-domu-with.html" target=3D"_blank">http://linux-bsd-s=
haring.blogspot.pt/2012/10/howto-xen-413-windows-8-hvm-domu-with.html</a><b=
r>







&gt;&gt; &gt; However, in my case, with a slightly different HW configurati=
on the<br>
&gt;&gt; &gt; story is<br>
&gt;&gt; &gt; totally different. :-=EF=BC=88<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My config:<br>
&gt;&gt; &gt; HW: I7-3770 + AsRock H77M-ITX board<br>
&gt;&gt; &gt; Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel =
(3.2.x /<br>
&gt;&gt; &gt; 3.6.x)<br>
&gt;&gt; &gt; 64 bit version.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Note that both of us have only one gpu in the system.<br>
&gt;&gt; &gt; They difference is that the lucky guy has an DQ77MK while min=
e is an<br>
&gt;&gt; &gt; AsRock.<br>
&gt;&gt; &gt; Another different is that he picks win 8 as domU, while my ta=
rget is<br>
&gt;&gt; &gt; openelec 2.0, a linux 3.2.x based HTPC distro.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So basically what I can see is a functional domU, almost, I m=
ean.<br>
&gt;&gt; &gt; It does not freeze / lock up at all.<br>
&gt;&gt; &gt; All the assigned devices (IGD, audio, USB) are recognized and=
 appears to<br>
&gt;&gt; &gt; work.<br>
&gt;&gt; &gt; I can hear sound from aplay, so audio is working.<br>
&gt;&gt; &gt; I can see the mouse I attached through lsusb so it appears to=
 work too<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; but I can&#39;t 100% confident since I haven&#39;t seen the p=
ointer moving on<br>
&gt;&gt; &gt; screen...<br>
&gt;&gt; &gt; The IGD is shown in lspci properly and the vainfo tool shows =
that the HW<br>
&gt;&gt; &gt; codec is fine.<br>
&gt;&gt; &gt; The Xorg.0.log shows that intel driver is properly loaded, ED=
ID from<br>
&gt;&gt; &gt; panel<br>
&gt;&gt; &gt; is correctly obtained.<br>
&gt;&gt; &gt; xrandr tool can show the connected output (I&#39;ve tried bot=
h VGA1 /<br>
&gt;&gt; &gt; hdmi3).<br>
&gt;&gt; &gt; It appears that I can switch resolution or turn-off the displ=
ay through<br>
&gt;&gt; &gt; xrandr without any error reported.<br>
&gt;&gt; &gt; The only *little* :-) issue is that I can&#39;t see any outpu=
t on monitor /<br>
&gt;&gt; &gt; TV.<br>
&gt;&gt; &gt; Both of them complain about no signal and go back to power sa=
ving.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Well, I&#39;m totally confused about the current status I&#39=
;m at and need your<br>
&gt;&gt; &gt; advice.<br>
&gt;&gt; &gt; Is there any thing I should do to diagnosis and root cause th=
e problem?<br>
&gt;&gt; &gt; I&#39;m new to xen so am not familiar about the xen style of =
debugging.<br>
&gt;&gt; &gt; Would like to provide any log as you believe beneficial.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Timothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--e89a8f3ba037535a7504d039cf1b--


--===============2712616437545151843==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2712616437545151843==--


From xen-users-bounces@lists.xen.org Fri Dec 07 08:10:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 08:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgszO-0001wd-1p; Fri, 07 Dec 2012 08:08:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <b.schweikert@googlemail.com>) id 1TgszM-0001wY-9J
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 08:08:52 +0000
Received: from [85.158.143.35:11068] by server-3.bemta-4.messagelabs.com id
	28/05-18211-314A1C05; Fri, 07 Dec 2012 08:08:51 +0000
X-Env-Sender: b.schweikert@googlemail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1354867717!13409644!1
X-Originating-IP: [209.85.216.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16175 invoked from network); 7 Dec 2012 08:08:38 -0000
Received: from mail-qa0-f43.google.com (HELO mail-qa0-f43.google.com)
	(209.85.216.43)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 08:08:38 -0000
Received: by mail-qa0-f43.google.com with SMTP id cr7so1792364qab.9
	for <xen-users@lists.xensource.com>;
	Fri, 07 Dec 2012 00:08:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=nKk9IDFIkHHBTCp4IUL+m5LL5z1JYZ9ATy/WRguYLzs=;
	b=H6jonZ66/zf8VcEcVm162MbVQLcE7uPD8I3jU/2IqYjCvIIT2JEXfUd6QMzFolda4o
	nfODwUL9sFfCSoy512gplSazcskQESpgKxx0jpbXI4sXyaoZW9cjh5Lzmp4QqaYLcVY1
	YC4XPrxK6gOr2qrudLw/NDRHjR272vD4c4TxVvAa6ktsHpQWpFiRFqYXEeXX1uxtbMjJ
	lVhITvCjwr9nIL8O2O53cg7Ul8hvVWNl9wr633FUMZ1rN5cb2ROWrVD9D9swBYLyKmWo
	sFPYo3N1X+BmyzjfdhwiagiPfxKCiGhn+Cbubz+mEnKJLNmNRK+837pn/hm7unRgPciN
	ie1Q==
MIME-Version: 1.0
Received: by 10.224.186.17 with SMTP id cq17mr7664138qab.83.1354867717224;
	Fri, 07 Dec 2012 00:08:37 -0800 (PST)
Received: by 10.49.4.40 with HTTP; Fri, 7 Dec 2012 00:08:37 -0800 (PST)
Date: Fri, 7 Dec 2012 09:08:37 +0100
Message-ID: <CAEVn7d=CZxYV_JFfKL7h6v1O1jd=gLKUNXJcpOBFBqCxFDGq-A@mail.gmail.com>
From: Benjamin Schweikert <b.schweikert@googlemail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] VGA-Passthrough: Driver suggestion for Nvidia GT 520
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dear list,
currently I have a Debian Wheezy with Kernel 3.6.6 and Xen 4.2 as Dom0
and an Ubuntu 12.04 as a HVM DomU with vga passthrough for my Nvidia
GT 520 card working. Hardware is a Gigabyte  GA-890FXA-UD5 with IOMMU
and an Athlon II. I used the howto by David Techer to get my card
running.

Currently I can only use the driver version 275.xx of the nvidia
closedsource driver. All newer versions do not work (I guess this is
known).

I want to update my DomU and I want to use this DomU as a mediacenter
with XBMC, so I need 2D acceleration.

Has someone experiences with using an other driver like the open
source nouveau driver? I don't care how fast the driver is as long as
it is fast enough f=FCr HD movies.
Any hinds where I can get some more support for the closed source
driver would also be great expect the official nvidia support forum.

Thanks!

Ben

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 08:10:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 08:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgszO-0001wd-1p; Fri, 07 Dec 2012 08:08:54 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <b.schweikert@googlemail.com>) id 1TgszM-0001wY-9J
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 08:08:52 +0000
Received: from [85.158.143.35:11068] by server-3.bemta-4.messagelabs.com id
	28/05-18211-314A1C05; Fri, 07 Dec 2012 08:08:51 +0000
X-Env-Sender: b.schweikert@googlemail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1354867717!13409644!1
X-Originating-IP: [209.85.216.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16175 invoked from network); 7 Dec 2012 08:08:38 -0000
Received: from mail-qa0-f43.google.com (HELO mail-qa0-f43.google.com)
	(209.85.216.43)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 08:08:38 -0000
Received: by mail-qa0-f43.google.com with SMTP id cr7so1792364qab.9
	for <xen-users@lists.xensource.com>;
	Fri, 07 Dec 2012 00:08:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type
	:content-transfer-encoding;
	bh=nKk9IDFIkHHBTCp4IUL+m5LL5z1JYZ9ATy/WRguYLzs=;
	b=H6jonZ66/zf8VcEcVm162MbVQLcE7uPD8I3jU/2IqYjCvIIT2JEXfUd6QMzFolda4o
	nfODwUL9sFfCSoy512gplSazcskQESpgKxx0jpbXI4sXyaoZW9cjh5Lzmp4QqaYLcVY1
	YC4XPrxK6gOr2qrudLw/NDRHjR272vD4c4TxVvAa6ktsHpQWpFiRFqYXEeXX1uxtbMjJ
	lVhITvCjwr9nIL8O2O53cg7Ul8hvVWNl9wr633FUMZ1rN5cb2ROWrVD9D9swBYLyKmWo
	sFPYo3N1X+BmyzjfdhwiagiPfxKCiGhn+Cbubz+mEnKJLNmNRK+837pn/hm7unRgPciN
	ie1Q==
MIME-Version: 1.0
Received: by 10.224.186.17 with SMTP id cq17mr7664138qab.83.1354867717224;
	Fri, 07 Dec 2012 00:08:37 -0800 (PST)
Received: by 10.49.4.40 with HTTP; Fri, 7 Dec 2012 00:08:37 -0800 (PST)
Date: Fri, 7 Dec 2012 09:08:37 +0100
Message-ID: <CAEVn7d=CZxYV_JFfKL7h6v1O1jd=gLKUNXJcpOBFBqCxFDGq-A@mail.gmail.com>
From: Benjamin Schweikert <b.schweikert@googlemail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] VGA-Passthrough: Driver suggestion for Nvidia GT 520
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Dear list,
currently I have a Debian Wheezy with Kernel 3.6.6 and Xen 4.2 as Dom0
and an Ubuntu 12.04 as a HVM DomU with vga passthrough for my Nvidia
GT 520 card working. Hardware is a Gigabyte  GA-890FXA-UD5 with IOMMU
and an Athlon II. I used the howto by David Techer to get my card
running.

Currently I can only use the driver version 275.xx of the nvidia
closedsource driver. All newer versions do not work (I guess this is
known).

I want to update my DomU and I want to use this DomU as a mediacenter
with XBMC, so I need 2D acceleration.

Has someone experiences with using an other driver like the open
source nouveau driver? I don't care how fast the driver is as long as
it is fast enough f=FCr HD movies.
Any hinds where I can get some more support for the closed source
driver would also be great expect the official nvidia support forum.

Thanks!

Ben

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 09:39:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 09:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TguNp-0003Zo-5T; Fri, 07 Dec 2012 09:38:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TguNn-0003ZX-4q
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 09:38:11 +0000
Received: from [85.158.143.35:53539] by server-1.bemta-4.messagelabs.com id
	23/6A-28401-209B1C05; Fri, 07 Dec 2012 09:38:10 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1354873089!11639392!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11675 invoked from network); 7 Dec 2012 09:38:09 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-7.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	7 Dec 2012 09:38:09 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TguNl-0007de-1D
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 10:38:09 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 07 Dec 2012 10:38:09 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 07 Dec 2012 10:38:09 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Fri, 7 Dec 2012 09:37:44 +0000 (UTC)
Lines: 17
Message-ID: <loom.20121207T103154-971@post.gmane.org>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121206 Firefox/19.0)
Subject: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi

I'm setting up Xen 4.1 on a remote box, host plus three guests all running
Gentoo Linux. Everything is working fine so far, however, I'm having trouble
wrapping my mind around bridged networking.

Dom0 has one physical interface eth0 installed which is currently assigned a
public static IP. I have three more public static IPs, one for each DomU. The
goal: Each Dom is communicating with it's own public static IP.

Apparently, the first step is to create a bridge with eth0 being on end of it.
However, I'm not sure how to configure the bridge and how to set up the other
end of it.

Maybe somebody with a similar scenario could help?

Thanks a lot!


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 09:39:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 09:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TguNp-0003Zo-5T; Fri, 07 Dec 2012 09:38:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TguNn-0003ZX-4q
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 09:38:11 +0000
Received: from [85.158.143.35:53539] by server-1.bemta-4.messagelabs.com id
	23/6A-28401-209B1C05; Fri, 07 Dec 2012 09:38:10 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1354873089!11639392!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11675 invoked from network); 7 Dec 2012 09:38:09 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-7.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
	7 Dec 2012 09:38:09 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TguNl-0007de-1D
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 10:38:09 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 07 Dec 2012 10:38:09 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 07 Dec 2012 10:38:09 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Fri, 7 Dec 2012 09:37:44 +0000 (UTC)
Lines: 17
Message-ID: <loom.20121207T103154-971@post.gmane.org>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121206 Firefox/19.0)
Subject: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi

I'm setting up Xen 4.1 on a remote box, host plus three guests all running
Gentoo Linux. Everything is working fine so far, however, I'm having trouble
wrapping my mind around bridged networking.

Dom0 has one physical interface eth0 installed which is currently assigned a
public static IP. I have three more public static IPs, one for each DomU. The
goal: Each Dom is communicating with it's own public static IP.

Apparently, the first step is to create a bridge with eth0 being on end of it.
However, I'm not sure how to configure the bridge and how to set up the other
end of it.

Maybe somebody with a similar scenario could help?

Thanks a lot!


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 09:50:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 09:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TguYI-0004HN-By; Fri, 07 Dec 2012 09:49:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TguYH-0004HG-10
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 09:49:01 +0000
Received: from [85.158.138.51:49384] by server-13.bemta-3.messagelabs.com id
	A3/B8-24887-B8BB1C05; Fri, 07 Dec 2012 09:48:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1354873720!19841088!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11971 invoked from network); 7 Dec 2012 09:48:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 09:48:41 -0000
X-IronPort-AV: E=Sophos;i="4.84,236,1355097600"; d="scan'208";a="16218236"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 09:48:40 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	09:48:40 +0000
Message-ID: <1354873719.31710.2.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Sven <svoop@delirium.ch>
Date: Fri, 7 Dec 2012 09:48:39 +0000
In-Reply-To: <loom.20121207T103154-971@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-07 at 09:37 +0000, Sven wrote:
> Hi
> 
> I'm setting up Xen 4.1 on a remote box, host plus three guests all running
> Gentoo Linux. Everything is working fine so far, however, I'm having trouble
> wrapping my mind around bridged networking.
> 
> Dom0 has one physical interface eth0 installed which is currently assigned a
> public static IP. I have three more public static IPs, one for each DomU. The
> goal: Each Dom is communicating with it's own public static IP.
> 
> Apparently, the first step is to create a bridge with eth0 being on end of it.
> However, I'm not sure how to configure the bridge and how to set up the other
> end of it.
> 
> Maybe somebody with a similar scenario could help?

Have you had a look at the wiki, e.g.
http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B%29
?

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 09:50:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 09:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TguYI-0004HN-By; Fri, 07 Dec 2012 09:49:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TguYH-0004HG-10
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 09:49:01 +0000
Received: from [85.158.138.51:49384] by server-13.bemta-3.messagelabs.com id
	A3/B8-24887-B8BB1C05; Fri, 07 Dec 2012 09:48:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1354873720!19841088!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11971 invoked from network); 7 Dec 2012 09:48:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 09:48:41 -0000
X-IronPort-AV: E=Sophos;i="4.84,236,1355097600"; d="scan'208";a="16218236"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 09:48:40 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	09:48:40 +0000
Message-ID: <1354873719.31710.2.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Sven <svoop@delirium.ch>
Date: Fri, 7 Dec 2012 09:48:39 +0000
In-Reply-To: <loom.20121207T103154-971@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-07 at 09:37 +0000, Sven wrote:
> Hi
> 
> I'm setting up Xen 4.1 on a remote box, host plus three guests all running
> Gentoo Linux. Everything is working fine so far, however, I'm having trouble
> wrapping my mind around bridged networking.
> 
> Dom0 has one physical interface eth0 installed which is currently assigned a
> public static IP. I have three more public static IPs, one for each DomU. The
> goal: Each Dom is communicating with it's own public static IP.
> 
> Apparently, the first step is to create a bridge with eth0 being on end of it.
> However, I'm not sure how to configure the bridge and how to set up the other
> end of it.
> 
> Maybe somebody with a similar scenario could help?

Have you had a look at the wiki, e.g.
http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B%29
?

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 09:58:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 09:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgugq-0004qe-7G; Fri, 07 Dec 2012 09:57:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tgugo-0004qW-Qt
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 09:57:51 +0000
Received: from [85.158.143.35:13268] by server-2.bemta-4.messagelabs.com id
	CF/C2-30861-E9DB1C05; Fri, 07 Dec 2012 09:57:50 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1354874266!12930068!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3159 invoked from network); 7 Dec 2012 09:57:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 09:57:46 -0000
X-IronPort-AV: E=Sophos;i="4.84,236,1355097600"; d="scan'208";a="16218464"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 09:57:46 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	09:57:46 +0000
Message-ID: <1354874264.31710.4.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Steven Peckins <sep16@psu.edu>
Date: Fri, 7 Dec 2012 09:57:44 +0000
In-Reply-To: <op.wowwdyv9oix2ex@smtp.psu.edu>
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
	<CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
	<1354799601.17165.95.camel@zakaz.uk.xensource.com>
	<CAJLFrOUgEMY++ERDb+o4rspLUH4v=ao6pmXOWcTP6m3PbLG1QA@mail.gmail.com>
	<op.wowwdyv9oix2ex@smtp.psu.edu>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

'xl top' (which just execs xentop under the hood) will show you all of
your VCPUs utilisation, from which you can infer something about PCPU
utilisation. I can't think of a tool which just gives you PCPU usage
though.

On Thu, 2012-12-06 at 20:26 +0000, Steven Peckins wrote:
> 'xl top' reveals real-time information about resource utilization.  'xl  
> info' is also useful for gleaning information about the hardware (vs. just  
> Dom0, for instance).
> 
> --steve
> 
> On Thu, 06 Dec 2012 09:23:32 -0500, kevin parker  
> <kevin.parker092@gmail.com> wrote:
> 
> >  Sorry for making things complicated.. yes i was considering load on
> > physical CPU with load on dom0 VCPU.I thought running top on dom0 reveals
> > overall cpu usage as in case of normal system.I forgot to consider it as
> > another Virtual Machine.If this is correct then is there a way to see the
> > actual cpu utilization.
> >
> > Regards,
> > kev
> >
> > On Thu, Dec 6, 2012 at 6:43 PM, Ian Campbell  
> > <Ian.Campbell@citrix.com>wrote:
> >
> >> On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:
> >> > Hi Ian,
> >> >          Please correct me if i am wrong.From my
> >> > understanding(Eventhough it seems wrong) All the process in domU polls
> >> > its cpu which is actually virtual and process queue in this virtual
> >> > cpu is processed by the actual CPU in which hypervisor has direct
> >> > access to it.In that case if there are lot of process in the process
> >> > queue of domU waiting to get cpu of domU,then wouldnt that affect
> >> > actual CPU,since it is the actual processor that process the process
> >> > queue of  domU.(Even though It seems wrong).
> >>
> >> Are you perhaps confusing the load on the physical processors with the
> >> load on the dom0 VCPUs? They are separate things, dom0's CPUs are VCPUs
> >> just like a domU's CPUs.
> >>
> >> I'm not sure what you mean by a process in domU polling its CPU. domU
> >> (and dom0) VCPUs are scheduled on PCPUS (physical CPUS).
> >>
> >> Ian.
> >>
> >>
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 09:58:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 09:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgugq-0004qe-7G; Fri, 07 Dec 2012 09:57:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tgugo-0004qW-Qt
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 09:57:51 +0000
Received: from [85.158.143.35:13268] by server-2.bemta-4.messagelabs.com id
	CF/C2-30861-E9DB1C05; Fri, 07 Dec 2012 09:57:50 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1354874266!12930068!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3159 invoked from network); 7 Dec 2012 09:57:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 09:57:46 -0000
X-IronPort-AV: E=Sophos;i="4.84,236,1355097600"; d="scan'208";a="16218464"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 09:57:46 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	09:57:46 +0000
Message-ID: <1354874264.31710.4.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Steven Peckins <sep16@psu.edu>
Date: Fri, 7 Dec 2012 09:57:44 +0000
In-Reply-To: <op.wowwdyv9oix2ex@smtp.psu.edu>
References: <CAJLFrOU6F+J-VjjjM1S60+1iL-udXceX9=0UavVz9kUNg06G5A@mail.gmail.com>
	<1354269280.6269.88.camel@zakaz.uk.xensource.com>
	<CAJLFrOVB8VdyLUqQbWydBPVYc+Cm5-xA+zPPoGQh6vfNf9XrcA@mail.gmail.com>
	<1354799601.17165.95.camel@zakaz.uk.xensource.com>
	<CAJLFrOUgEMY++ERDb+o4rspLUH4v=ao6pmXOWcTP6m3PbLG1QA@mail.gmail.com>
	<op.wowwdyv9oix2ex@smtp.psu.edu>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] CPU load average above 2 on domU but load average 0
 on dom0-XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

'xl top' (which just execs xentop under the hood) will show you all of
your VCPUs utilisation, from which you can infer something about PCPU
utilisation. I can't think of a tool which just gives you PCPU usage
though.

On Thu, 2012-12-06 at 20:26 +0000, Steven Peckins wrote:
> 'xl top' reveals real-time information about resource utilization.  'xl  
> info' is also useful for gleaning information about the hardware (vs. just  
> Dom0, for instance).
> 
> --steve
> 
> On Thu, 06 Dec 2012 09:23:32 -0500, kevin parker  
> <kevin.parker092@gmail.com> wrote:
> 
> >  Sorry for making things complicated.. yes i was considering load on
> > physical CPU with load on dom0 VCPU.I thought running top on dom0 reveals
> > overall cpu usage as in case of normal system.I forgot to consider it as
> > another Virtual Machine.If this is correct then is there a way to see the
> > actual cpu utilization.
> >
> > Regards,
> > kev
> >
> > On Thu, Dec 6, 2012 at 6:43 PM, Ian Campbell  
> > <Ian.Campbell@citrix.com>wrote:
> >
> >> On Thu, 2012-12-06 at 13:06 +0000, kevin parker wrote:
> >> > Hi Ian,
> >> >          Please correct me if i am wrong.From my
> >> > understanding(Eventhough it seems wrong) All the process in domU polls
> >> > its cpu which is actually virtual and process queue in this virtual
> >> > cpu is processed by the actual CPU in which hypervisor has direct
> >> > access to it.In that case if there are lot of process in the process
> >> > queue of domU waiting to get cpu of domU,then wouldnt that affect
> >> > actual CPU,since it is the actual processor that process the process
> >> > queue of  domU.(Even though It seems wrong).
> >>
> >> Are you perhaps confusing the load on the physical processors with the
> >> load on the dom0 VCPUs? They are separate things, dom0's CPUs are VCPUs
> >> just like a domU's CPUs.
> >>
> >> I'm not sure what you mean by a process in domU polling its CPU. domU
> >> (and dom0) VCPUs are scheduled on PCPUS (physical CPUS).
> >>
> >> Ian.
> >>
> >>
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 10:05:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 10:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgumr-0005M7-EF; Fri, 07 Dec 2012 10:04:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tgumq-0005M1-4F
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 10:04:04 +0000
Received: from [85.158.137.99:14856] by server-15.bemta-3.messagelabs.com id
	2E/D7-23779-31FB1C05; Fri, 07 Dec 2012 10:04:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-217.messagelabs.com!1354874632!12088308!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2798 invoked from network); 7 Dec 2012 10:03:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-3.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 10:03:53 -0000
X-IronPort-AV: E=Sophos;i="4.84,236,1355097600"; d="scan'208";a="16218694"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 10:03:52 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	10:03:51 +0000
Message-ID: <1354874630.31710.10.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Fri, 7 Dec 2012 10:03:50 +0000
In-Reply-To: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:

> Any help, or is this a limitation of Xen?

One limit you might be hitting is the number of event channels which
dom0 can handle. The maximum is currently 1024 for a 32-bit domains and
4096 for 64-bit (that's per domains, not total in the system). Depending
on the configuration of the mini-os domains (e.g. number of devices etc)
you might be hitting this -- "lsevtchn 0" might give a clue if this is
happening (that tool is in /usr/lib/xen somewhere).

Work has just started on expanding these limits to ~32k and ~512k for
32- and 64-bit domains respectively, the hope is that this will be done
in time for 4.3. Look for posts from Wei Liu on xen-devel this week.

If you aren't hitting the evtchn limits then maybe you are hitting some
dom0 OS level limitation, i.e. a ulimit on the number of open file
descriptors which xenconsoled can have or some limit on the number of
pty's.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 10:05:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 10:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgumr-0005M7-EF; Fri, 07 Dec 2012 10:04:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tgumq-0005M1-4F
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 10:04:04 +0000
Received: from [85.158.137.99:14856] by server-15.bemta-3.messagelabs.com id
	2E/D7-23779-31FB1C05; Fri, 07 Dec 2012 10:04:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-217.messagelabs.com!1354874632!12088308!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2798 invoked from network); 7 Dec 2012 10:03:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-3.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 10:03:53 -0000
X-IronPort-AV: E=Sophos;i="4.84,236,1355097600"; d="scan'208";a="16218694"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 10:03:52 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	10:03:51 +0000
Message-ID: <1354874630.31710.10.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Fri, 7 Dec 2012 10:03:50 +0000
In-Reply-To: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:

> Any help, or is this a limitation of Xen?

One limit you might be hitting is the number of event channels which
dom0 can handle. The maximum is currently 1024 for a 32-bit domains and
4096 for 64-bit (that's per domains, not total in the system). Depending
on the configuration of the mini-os domains (e.g. number of devices etc)
you might be hitting this -- "lsevtchn 0" might give a clue if this is
happening (that tool is in /usr/lib/xen somewhere).

Work has just started on expanding these limits to ~32k and ~512k for
32- and 64-bit domains respectively, the hope is that this will be done
in time for 4.3. Look for posts from Wei Liu on xen-devel this week.

If you aren't hitting the evtchn limits then maybe you are hitting some
dom0 OS level limitation, i.e. a ulimit on the number of open file
descriptors which xenconsoled can have or some limit on the number of
pty's.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 10:57:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 10:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgvbo-0006wX-9t; Fri, 07 Dec 2012 10:56:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1Tgvbn-0006wS-JK
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 10:56:43 +0000
Received: from [85.158.139.211:13023] by server-2.bemta-5.messagelabs.com id
	C6/82-16162-A6BC1C05; Fri, 07 Dec 2012 10:56:42 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1354877799!19515304!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31090 invoked from network); 7 Dec 2012 10:56:40 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-6.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	7 Dec 2012 10:56:40 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1Tgvbt-0005HV-UE
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 11:56:49 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 07 Dec 2012 11:56:49 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 07 Dec 2012 11:56:49 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Fri, 7 Dec 2012 10:56:24 +0000 (UTC)
Lines: 10
Message-ID: <loom.20121207T115218-786@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121206 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Have you had a look at the wiki, e.g.
> http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B%29

Yes, I have, but I'm not sure how to configure the bridge in my case. 

Currenty, eth0 is configured with the public static IP of Dom0. Do I have to
move this configuration to xenbr0? Which interface will Dom0 use after the
bridge is up?

-sven


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 10:57:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 10:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgvbo-0006wX-9t; Fri, 07 Dec 2012 10:56:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1Tgvbn-0006wS-JK
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 10:56:43 +0000
Received: from [85.158.139.211:13023] by server-2.bemta-5.messagelabs.com id
	C6/82-16162-A6BC1C05; Fri, 07 Dec 2012 10:56:42 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1354877799!19515304!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31090 invoked from network); 7 Dec 2012 10:56:40 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-6.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	7 Dec 2012 10:56:40 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1Tgvbt-0005HV-UE
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 11:56:49 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 07 Dec 2012 11:56:49 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 07 Dec 2012 11:56:49 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Fri, 7 Dec 2012 10:56:24 +0000 (UTC)
Lines: 10
Message-ID: <loom.20121207T115218-786@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121206 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Have you had a look at the wiki, e.g.
> http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B%29

Yes, I have, but I'm not sure how to configure the bridge in my case. 

Currenty, eth0 is configured with the public static IP of Dom0. Do I have to
move this configuration to xenbr0? Which interface will Dom0 use after the
bridge is up?

-sven


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 11:06:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 11:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgvkf-0007Xk-Bv; Fri, 07 Dec 2012 11:05:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tgvke-0007Xf-GW
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 11:05:52 +0000
Received: from [85.158.139.83:64333] by server-11.bemta-5.messagelabs.com id
	CE/7D-31624-F8DC1C05; Fri, 07 Dec 2012 11:05:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1354878332!26119465!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27700 invoked from network); 7 Dec 2012 11:05:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 11:05:32 -0000
X-IronPort-AV: E=Sophos;i="4.84,236,1355097600"; d="scan'208";a="16220463"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 11:05:29 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	11:05:29 +0000
Message-ID: <1354878328.31710.39.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Sven <svoop@delirium.ch>
Date: Fri, 7 Dec 2012 11:05:28 +0000
In-Reply-To: <loom.20121207T115218-786@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-07 at 10:56 +0000, Sven wrote:
> > Have you had a look at the wiki, e.g.
> > http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B%29
> 
> Yes, I have, but I'm not sure how to configure the bridge in my case. 
> 
> Currenty, eth0 is configured with the public static IP of Dom0. Do I have to
> move this configuration to xenbr0? Which interface will Dom0 use after the
> bridge is up?

Yes, you want to put the IP configuration on xenbr0. The existing eth0
will become a port on that bridge and traffic will go
xenbr0->eth0->network.

There are no Gentoo examples on our page but the first hit on google for
"gentoo bridge" is
http://en.gentoo-wiki.com/wiki/Bridging_Network_Interfaces and the
second is http://www.gentoo-wiki.info/Bridging .

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 11:06:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 11:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgvkf-0007Xk-Bv; Fri, 07 Dec 2012 11:05:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tgvke-0007Xf-GW
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 11:05:52 +0000
Received: from [85.158.139.83:64333] by server-11.bemta-5.messagelabs.com id
	CE/7D-31624-F8DC1C05; Fri, 07 Dec 2012 11:05:51 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-182.messagelabs.com!1354878332!26119465!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27700 invoked from network); 7 Dec 2012 11:05:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 11:05:32 -0000
X-IronPort-AV: E=Sophos;i="4.84,236,1355097600"; d="scan'208";a="16220463"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 11:05:29 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	11:05:29 +0000
Message-ID: <1354878328.31710.39.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Sven <svoop@delirium.ch>
Date: Fri, 7 Dec 2012 11:05:28 +0000
In-Reply-To: <loom.20121207T115218-786@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-07 at 10:56 +0000, Sven wrote:
> > Have you had a look at the wiki, e.g.
> > http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B%29
> 
> Yes, I have, but I'm not sure how to configure the bridge in my case. 
> 
> Currenty, eth0 is configured with the public static IP of Dom0. Do I have to
> move this configuration to xenbr0? Which interface will Dom0 use after the
> bridge is up?

Yes, you want to put the IP configuration on xenbr0. The existing eth0
will become a port on that bridge and traffic will go
xenbr0->eth0->network.

There are no Gentoo examples on our page but the first hit on google for
"gentoo bridge" is
http://en.gentoo-wiki.com/wiki/Bridging_Network_Interfaces and the
second is http://www.gentoo-wiki.info/Bridging .

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 11:20:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 11:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgvxu-00087W-AV; Fri, 07 Dec 2012 11:19:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james-xen@dingwall.me.uk>) id 1Tgvxs-00087O-Ge
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 11:19:32 +0000
Received: from [193.109.254.147:8586] by server-4.bemta-14.messagelabs.com id
	79/7E-18856-3C0D1C05; Fri, 07 Dec 2012 11:19:31 +0000
X-Env-Sender: james-xen@dingwall.me.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1354879171!1820219!1
X-Originating-IP: [81.103.221.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 809 invoked from network); 7 Dec 2012 11:19:31 -0000
Received: from mtaout02-winn.ispmail.ntl.com (HELO
	mtaout02-winn.ispmail.ntl.com) (81.103.221.48)
	by server-14.tower-27.messagelabs.com with SMTP;
	7 Dec 2012 11:19:31 -0000
Received: from know-smtpout-1.server.virginmedia.net ([62.254.123.3])
	by mtaout02-winn.ispmail.ntl.com
	(InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id
	<20121207111931.DBQT17200.mtaout02-winn.ispmail.ntl.com@know-smtpout-1.server.virginmedia.net>
	for <xen-users@lists.xen.org>; Fri, 7 Dec 2012 11:19:31 +0000
Received: from [82.32.104.97] (helo=dingwall.me.uk)
	by know-smtpout-1.server.virginmedia.net with esmtp (Exim 4.63)
	(envelope-from <james-xen@dingwall.me.uk>) id 1Tgvwz-0003n2-3z
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 11:18:37 +0000
Received: (qmail 1419 invoked from network); 7 Dec 2012 11:18:36 -0000
Received: from apache0.xen.dingwall.me.uk (HELO
	webmail.private.dingwall.me.uk) (192.168.1.35)
	by mail0.xen.dingwall.me.uk with SMTP; 7 Dec 2012 11:18:36 -0000
MIME-Version: 1.0
Date: Fri, 07 Dec 2012 11:18:36 +0000
From: James Dingwall <james-xen@dingwall.me.uk>
To: <xen-users@lists.xen.org>
In-Reply-To: <loom.20121207T115218-786@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
Message-ID: <b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
X-Sender: james-xen@dingwall.me.uk
User-Agent: Roundcube Webmail/0.8.3
X-Cloudmark-Analysis: v=1.1 cv=AUhbpHVS+xhHrj9wLCYAQoYnFLYUZdbP8UM0GmH2jwk=
	c=1 sm=0 a=2-O05olGrMMA:10 a=maUwPVNGn10A:10 a=IkcTkHD0fZMA:10
	a=mLnsDVdbAAAA:8 a=A1X0JdhQAAAA:8 a=wGM_ei7pAAAA:8
	a=0l2jeBordDPkn3ERdf4A:9 a=QEXdDO2ut3YA:10 a=rb9KPXdaVjIA:10
	a=Y6qChIQXU1wA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 2012-12-07 10:56, Sven wrote:
>> Have you had a look at the wiki, e.g.
>> 
>> http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B%29
>
> Yes, I have, but I'm not sure how to configure the bridge in my case.
>
> Currenty, eth0 is configured with the public static IP of Dom0. Do I 
> have to
> move this configuration to xenbr0? Which interface will Dom0 use 
> after the
> bridge is up?

Assuming your dom0 is also Gentoo try the following in your 
/etc/conf.d/net

config_eth0="null"
dns_domain_eth0="example.com"
dns_servers_eth0="dnsip1 dnsip2"
dns_search_eth0="example.com search.com"
routes_eth0=""

bridge_breth0="eth0"
config_breth0="dom0ip/netmask"
brctl_breth0="setfd 0
               sethello 10
               stp off"
routes_breth0="default via gatewayip"
rc_net_need_breth0="net.eth0"

Create suitable links in /etc/init.d from net.lo to net.eth0 and 
net.breth0 then rc-update to add them to the default runlevel.
rc-update add net.eth0 default
rc-update add net.breth0 default

You could probably consolidate the dns settings to the bridge 
configuration.

In my guest configuration file I have:
vif = [ 'bridge=breth0' ]




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 11:20:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 11:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgvxu-00087W-AV; Fri, 07 Dec 2012 11:19:34 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james-xen@dingwall.me.uk>) id 1Tgvxs-00087O-Ge
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 11:19:32 +0000
Received: from [193.109.254.147:8586] by server-4.bemta-14.messagelabs.com id
	79/7E-18856-3C0D1C05; Fri, 07 Dec 2012 11:19:31 +0000
X-Env-Sender: james-xen@dingwall.me.uk
X-Msg-Ref: server-14.tower-27.messagelabs.com!1354879171!1820219!1
X-Originating-IP: [81.103.221.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 809 invoked from network); 7 Dec 2012 11:19:31 -0000
Received: from mtaout02-winn.ispmail.ntl.com (HELO
	mtaout02-winn.ispmail.ntl.com) (81.103.221.48)
	by server-14.tower-27.messagelabs.com with SMTP;
	7 Dec 2012 11:19:31 -0000
Received: from know-smtpout-1.server.virginmedia.net ([62.254.123.3])
	by mtaout02-winn.ispmail.ntl.com
	(InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id
	<20121207111931.DBQT17200.mtaout02-winn.ispmail.ntl.com@know-smtpout-1.server.virginmedia.net>
	for <xen-users@lists.xen.org>; Fri, 7 Dec 2012 11:19:31 +0000
Received: from [82.32.104.97] (helo=dingwall.me.uk)
	by know-smtpout-1.server.virginmedia.net with esmtp (Exim 4.63)
	(envelope-from <james-xen@dingwall.me.uk>) id 1Tgvwz-0003n2-3z
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 11:18:37 +0000
Received: (qmail 1419 invoked from network); 7 Dec 2012 11:18:36 -0000
Received: from apache0.xen.dingwall.me.uk (HELO
	webmail.private.dingwall.me.uk) (192.168.1.35)
	by mail0.xen.dingwall.me.uk with SMTP; 7 Dec 2012 11:18:36 -0000
MIME-Version: 1.0
Date: Fri, 07 Dec 2012 11:18:36 +0000
From: James Dingwall <james-xen@dingwall.me.uk>
To: <xen-users@lists.xen.org>
In-Reply-To: <loom.20121207T115218-786@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
Message-ID: <b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
X-Sender: james-xen@dingwall.me.uk
User-Agent: Roundcube Webmail/0.8.3
X-Cloudmark-Analysis: v=1.1 cv=AUhbpHVS+xhHrj9wLCYAQoYnFLYUZdbP8UM0GmH2jwk=
	c=1 sm=0 a=2-O05olGrMMA:10 a=maUwPVNGn10A:10 a=IkcTkHD0fZMA:10
	a=mLnsDVdbAAAA:8 a=A1X0JdhQAAAA:8 a=wGM_ei7pAAAA:8
	a=0l2jeBordDPkn3ERdf4A:9 a=QEXdDO2ut3YA:10 a=rb9KPXdaVjIA:10
	a=Y6qChIQXU1wA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 2012-12-07 10:56, Sven wrote:
>> Have you had a look at the wiki, e.g.
>> 
>> http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B%29
>
> Yes, I have, but I'm not sure how to configure the bridge in my case.
>
> Currenty, eth0 is configured with the public static IP of Dom0. Do I 
> have to
> move this configuration to xenbr0? Which interface will Dom0 use 
> after the
> bridge is up?

Assuming your dom0 is also Gentoo try the following in your 
/etc/conf.d/net

config_eth0="null"
dns_domain_eth0="example.com"
dns_servers_eth0="dnsip1 dnsip2"
dns_search_eth0="example.com search.com"
routes_eth0=""

bridge_breth0="eth0"
config_breth0="dom0ip/netmask"
brctl_breth0="setfd 0
               sethello 10
               stp off"
routes_breth0="default via gatewayip"
rc_net_need_breth0="net.eth0"

Create suitable links in /etc/init.d from net.lo to net.eth0 and 
net.breth0 then rc-update to add them to the default runlevel.
rc-update add net.eth0 default
rc-update add net.breth0 default

You could probably consolidate the dns settings to the bridge 
configuration.

In my guest configuration file I have:
vif = [ 'bridge=breth0' ]




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 11:22:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 11:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgw0V-0008Rm-4g; Fri, 07 Dec 2012 11:22:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1Tgw0R-0008RY-Ro
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 11:22:13 +0000
Received: from [85.158.139.211:12188] by server-13.bemta-5.messagelabs.com id
	96/0E-10716-361D1C05; Fri, 07 Dec 2012 11:22:11 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-11.tower-206.messagelabs.com!1354879329!18028438!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=4.3 required=7.0 tests=HOT_NASTY,INFO_TLD,
	RATWARE_GECKO_BUILD,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2999 invoked from network); 7 Dec 2012 11:22:10 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 7 Dec 2012 11:22:10 -0000
Received: (qmail 18381 invoked by uid 1000); 7 Dec 2012 12:22:08 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-6.5/5.0):. 
	Processed in 4.209113 secs); 07 Dec 2012 11:22:08 -0000
X-Spam-Status: No, hits=-6.5 required=5.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1354879324; n=Test; bh=No5lBSzh73dqj60wJkG4lMUtb1NkkqkOkn215C
	XE7Wc=; b=OV/Ivq//Vy2ZIPFYiQcEsJmEm1giZ4x8fZoXkHAFaMIUW5PyVAHfLr
	aR1QJsXBbnyh0STEtWzHlRFCmA/URLUlBJxd9EMqs0pFgTn7qnO9FAlCX+ao7lZ0
	GqbrcvdG/C
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=EOP/BKJbxiz1DjKv2p8mz3nlV9JYu
	KYhSO7Tsa2zLWYSnu17WMWjbfb5L+J1B3nobYV2Cg8gacdhJOLhUnfXS6jIrBw8z
	p+LvTo56+vzQhvusGapZqp3ajkhGLCu70X5
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 7 Dec 2012 12:22:03 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 7451C2C0651
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 12:22:03 +0100 (CET)
Message-ID: <50C1D15B.9070007@excello.cz>
Date: Fri, 07 Dec 2012 12:22:03 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<1354878328.31710.39.camel@zakaz.uk.xensource.com>
In-Reply-To: <1354878328.31710.39.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3695460422968737949=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============3695460422968737949==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050305090600090409010205"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms050305090600090409010205
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

bridge_xenbr0=3D"eth0"

config_xenbr0=3D"xxx.xxx.xxx.xxx/28"
routes_xenbr0=3D"default gw yyy.yyy.yyy.yyy"


Dne 7.12.2012 12:05, Ian Campbell napsal(a):
> On Fri, 2012-12-07 at 10:56 +0000, Sven wrote:
>>> Have you had a look at the wiki, e.g.
>>> http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B=
%29
>> Yes, I have, but I'm not sure how to configure the bridge in my case.
>>
>> Currenty, eth0 is configured with the public static IP of Dom0. Do I h=
ave to
>> move this configuration to xenbr0? Which interface will Dom0 use after=
 the
>> bridge is up?
> Yes, you want to put the IP configuration on xenbr0. The existing eth0
> will become a port on that bridge and traffic will go
> xenbr0->eth0->network.
>
> There are no Gentoo examples on our page but the first hit on google fo=
r
> "gentoo bridge" is
> http://en.gentoo-wiki.com/wiki/Bridging_Network_Interfaces and the
> second is http://www.gentoo-wiki.info/Bridging .
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms050305090600090409010205
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMDcxMTIyMDNa
MCMGCSqGSIb3DQEJBDEWBBTq7RofvjYQ4h9cd3p92Hu2Nt+tZTBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAFeTFuvQ4h1m
I3JLBckHabD2hKfPAxbwo/qvsFlNHr4O1DRk5ks1eajbYwhgc89lAV9PaQY/8ejfziU6U+bX
EGtaUF26xuZlZuH/KN4paWjE6KuFbHKsp4Xxcc7Q6isLp/7wEM5S+MALhhYKBbphw3EyqGiF
Ntb/WrdKog3S2WXTVin+Xg2oxIwqu6oukf3qSyslp2tGZ1+E1dwpC58se4/rVWeNLltp9Em+
ZcTafmKakPZViLbRvFTkkP/EVw9XBvENMGB0xMKsVTL23ppziifDAGvrohje9Rxu4/MaaID+
Y7roHBUFqa9lIyR1FTiPMH/ltY7z9bCKJVlddLd2zKUAAAAAAAA=
--------------ms050305090600090409010205--


--===============3695460422968737949==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3695460422968737949==--


From xen-users-bounces@lists.xen.org Fri Dec 07 11:22:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 11:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgw0V-0008Rm-4g; Fri, 07 Dec 2012 11:22:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1Tgw0R-0008RY-Ro
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 11:22:13 +0000
Received: from [85.158.139.211:12188] by server-13.bemta-5.messagelabs.com id
	96/0E-10716-361D1C05; Fri, 07 Dec 2012 11:22:11 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-11.tower-206.messagelabs.com!1354879329!18028438!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=4.3 required=7.0 tests=HOT_NASTY,INFO_TLD,
	RATWARE_GECKO_BUILD,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2999 invoked from network); 7 Dec 2012 11:22:10 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 7 Dec 2012 11:22:10 -0000
Received: (qmail 18381 invoked by uid 1000); 7 Dec 2012 12:22:08 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-6.5/5.0):. 
	Processed in 4.209113 secs); 07 Dec 2012 11:22:08 -0000
X-Spam-Status: No, hits=-6.5 required=5.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1354879324; n=Test; bh=No5lBSzh73dqj60wJkG4lMUtb1NkkqkOkn215C
	XE7Wc=; b=OV/Ivq//Vy2ZIPFYiQcEsJmEm1giZ4x8fZoXkHAFaMIUW5PyVAHfLr
	aR1QJsXBbnyh0STEtWzHlRFCmA/URLUlBJxd9EMqs0pFgTn7qnO9FAlCX+ao7lZ0
	GqbrcvdG/C
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=EOP/BKJbxiz1DjKv2p8mz3nlV9JYu
	KYhSO7Tsa2zLWYSnu17WMWjbfb5L+J1B3nobYV2Cg8gacdhJOLhUnfXS6jIrBw8z
	p+LvTo56+vzQhvusGapZqp3ajkhGLCu70X5
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 7 Dec 2012 12:22:03 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 7451C2C0651
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 12:22:03 +0100 (CET)
Message-ID: <50C1D15B.9070007@excello.cz>
Date: Fri, 07 Dec 2012 12:22:03 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<1354878328.31710.39.camel@zakaz.uk.xensource.com>
In-Reply-To: <1354878328.31710.39.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3695460422968737949=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============3695460422968737949==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050305090600090409010205"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms050305090600090409010205
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

bridge_xenbr0=3D"eth0"

config_xenbr0=3D"xxx.xxx.xxx.xxx/28"
routes_xenbr0=3D"default gw yyy.yyy.yyy.yyy"


Dne 7.12.2012 12:05, Ian Campbell napsal(a):
> On Fri, 2012-12-07 at 10:56 +0000, Sven wrote:
>>> Have you had a look at the wiki, e.g.
>>> http://wiki.xen.org/wiki/Network_Configuration_Examples_%28Xen_4.1%2B=
%29
>> Yes, I have, but I'm not sure how to configure the bridge in my case.
>>
>> Currenty, eth0 is configured with the public static IP of Dom0. Do I h=
ave to
>> move this configuration to xenbr0? Which interface will Dom0 use after=
 the
>> bridge is up?
> Yes, you want to put the IP configuration on xenbr0. The existing eth0
> will become a port on that bridge and traffic will go
> xenbr0->eth0->network.
>
> There are no Gentoo examples on our page but the first hit on google fo=
r
> "gentoo bridge" is
> http://en.gentoo-wiki.com/wiki/Bridging_Network_Interfaces and the
> second is http://www.gentoo-wiki.info/Bridging .
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms050305090600090409010205
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMDcxMTIyMDNa
MCMGCSqGSIb3DQEJBDEWBBTq7RofvjYQ4h9cd3p92Hu2Nt+tZTBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAFeTFuvQ4h1m
I3JLBckHabD2hKfPAxbwo/qvsFlNHr4O1DRk5ks1eajbYwhgc89lAV9PaQY/8ejfziU6U+bX
EGtaUF26xuZlZuH/KN4paWjE6KuFbHKsp4Xxcc7Q6isLp/7wEM5S+MALhhYKBbphw3EyqGiF
Ntb/WrdKog3S2WXTVin+Xg2oxIwqu6oukf3qSyslp2tGZ1+E1dwpC58se4/rVWeNLltp9Em+
ZcTafmKakPZViLbRvFTkkP/EVw9XBvENMGB0xMKsVTL23ppziifDAGvrohje9Rxu4/MaaID+
Y7roHBUFqa9lIyR1FTiPMH/ltY7z9bCKJVlddLd2zKUAAAAAAAA=
--------------ms050305090600090409010205--


--===============3695460422968737949==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3695460422968737949==--


From xen-users-bounces@lists.xen.org Fri Dec 07 12:50:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 12:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgxNH-0002bP-Iu; Fri, 07 Dec 2012 12:49:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1TgxNF-0002bC-S4; Fri, 07 Dec 2012 12:49:50 +0000
Received: from [193.109.254.147:55299] by server-9.bemta-14.messagelabs.com id
	B9/5F-30773-DE5E1C05; Fri, 07 Dec 2012 12:49:49 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-3.tower-27.messagelabs.com!1354884587!9785173!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA1MDQwNDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1929 invoked from network); 7 Dec 2012 12:49:48 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Dec 2012 12:49:48 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 731DD1918;
	Fri,  7 Dec 2012 14:49:47 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 508052005F; Fri,  7 Dec 2012 14:49:47 +0200 (EET)
Date: Fri, 7 Dec 2012 14:49:47 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Dave Scott <Dave.Scott@eu.citrix.com>
Message-ID: <20121207124946.GZ8912@reaktio.net>
References: <6b7f6eb1003231347t4a2a0c21u317cd885181d0d7d@mail.gmail.com>
	<81A73678E76EA642801C8F2E4823AD21565E554245@LONPMAILBOX01.citrite.net>
	<20121130100534.GN8912@reaktio.net>
	<6D055540-1E44-4F2A-9C09-5A9DB63FB9F6@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6D055540-1E44-4F2A-9C09-5A9DB63FB9F6@eu.citrix.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: Xen Users <xen-users@lists.xen.org>, Keith Petley <keith.petley@citrix.com>,
	Martinx - ????? <thiagocmartinsc@gmail.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] XCP storage repository using VHD on top of the LVM
 (FC	shared too) instead of the NFS.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Nov 30, 2012 at 10:14:52AM +0000, Dave Scott wrote:
> Hey Pasi,
> =

> On Nov 30, 2012, at 10:05 AM, "Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:
> =

> > On Wed, Mar 24, 2010 at 09:54:01PM +0000, Dave Scott wrote:
> >>   Hi,
> > =

> > Hello Dave,
> > =

> >>   XCP does use VHD format on top of the LVs it creates on iSCSI/FC sto=
rage.
> >>   The current problem is that it doesn't support "thin provisioning" (=
i.e.
> >>   not pre-allocating). It's great for making snapshots and clones but =
not so
> >>   good for space usage... as you observed!
> >> =

> >>   There is an early prototype of an XCP/vhd storage daemon which has a=
n LVM
> >>   implementation optimized for being able to quickly resize volumes. W=
hen
> >>   that stabilizes, we'll be able to have thin provisioning. We should =
put
> >>   the development repo for the prototype on xenbits somewhere.
> > =

> > Any progress on supporting thinprov on block-storage ? =

> =

> I've cc:d Keith, who is more of a storage expert than me ;-) He works on =
the SM layer used in XCP and I'm sure will have some useful insights.
>

Thanks Dave!

Keith: Any insights on this? =



-- Pasi
 =

> Cheers,
> Dave
> =

> > =

> > Thanks,
> > =

> > -- Pasi
> > =

> > =

> >> =

> >>   Cheers,
> >> =

> >>   Dave
> >> =

> >> =

> >> =

> >>   From: xen-users-bounces@lists.xensource.com
> >>   [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Martinx -
> >>   ?????
> >>   Sent: 23 March 2010 20:47
> >>   To: Xen List
> >>   Subject: [Xen-users] XCP storage repository using VHD on top of the =
LVM
> >>   (FC shared too) instead of the NFS.
> >> =

> >> =

> >> =

> >>   Hi!
> >> =

> >>    I thinking why the XCP/XenServer has an option to use the VHD forma=
t only
> >>   for the NFS Servers... How to use the VHD on top of a local or share=
d LVM?
> >> =

> >>    I mean, I want to create a logical volume of 500G and within this v=
olume,
> >>   I'll create the VHDs files instead LVs for each domU.
> >> =

> >>    And I'll use this setup on top of my FC IBM DS4700 shared storage...
> >> =

> >>    It is possible?! I want the good of both worlds, the space efficient
> >>   feature of the VHDs (not pre-allocating) with the speed of the local=
 or
> >>   fiber channel storage.
> >> =

> >>   Thanks!
> >>   Thiago
> > =

> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xensource.com
> >> http://lists.xensource.com/xen-users
> > =


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 12:50:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 12:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgxNH-0002bP-Iu; Fri, 07 Dec 2012 12:49:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1TgxNF-0002bC-S4; Fri, 07 Dec 2012 12:49:50 +0000
Received: from [193.109.254.147:55299] by server-9.bemta-14.messagelabs.com id
	B9/5F-30773-DE5E1C05; Fri, 07 Dec 2012 12:49:49 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-3.tower-27.messagelabs.com!1354884587!9785173!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA1MDQwNDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1929 invoked from network); 7 Dec 2012 12:49:48 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Dec 2012 12:49:48 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 731DD1918;
	Fri,  7 Dec 2012 14:49:47 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 508052005F; Fri,  7 Dec 2012 14:49:47 +0200 (EET)
Date: Fri, 7 Dec 2012 14:49:47 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Dave Scott <Dave.Scott@eu.citrix.com>
Message-ID: <20121207124946.GZ8912@reaktio.net>
References: <6b7f6eb1003231347t4a2a0c21u317cd885181d0d7d@mail.gmail.com>
	<81A73678E76EA642801C8F2E4823AD21565E554245@LONPMAILBOX01.citrite.net>
	<20121130100534.GN8912@reaktio.net>
	<6D055540-1E44-4F2A-9C09-5A9DB63FB9F6@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6D055540-1E44-4F2A-9C09-5A9DB63FB9F6@eu.citrix.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: Xen Users <xen-users@lists.xen.org>, Keith Petley <keith.petley@citrix.com>,
	Martinx - ????? <thiagocmartinsc@gmail.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] XCP storage repository using VHD on top of the LVM
 (FC	shared too) instead of the NFS.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Nov 30, 2012 at 10:14:52AM +0000, Dave Scott wrote:
> Hey Pasi,
> =

> On Nov 30, 2012, at 10:05 AM, "Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:
> =

> > On Wed, Mar 24, 2010 at 09:54:01PM +0000, Dave Scott wrote:
> >>   Hi,
> > =

> > Hello Dave,
> > =

> >>   XCP does use VHD format on top of the LVs it creates on iSCSI/FC sto=
rage.
> >>   The current problem is that it doesn't support "thin provisioning" (=
i.e.
> >>   not pre-allocating). It's great for making snapshots and clones but =
not so
> >>   good for space usage... as you observed!
> >> =

> >>   There is an early prototype of an XCP/vhd storage daemon which has a=
n LVM
> >>   implementation optimized for being able to quickly resize volumes. W=
hen
> >>   that stabilizes, we'll be able to have thin provisioning. We should =
put
> >>   the development repo for the prototype on xenbits somewhere.
> > =

> > Any progress on supporting thinprov on block-storage ? =

> =

> I've cc:d Keith, who is more of a storage expert than me ;-) He works on =
the SM layer used in XCP and I'm sure will have some useful insights.
>

Thanks Dave!

Keith: Any insights on this? =



-- Pasi
 =

> Cheers,
> Dave
> =

> > =

> > Thanks,
> > =

> > -- Pasi
> > =

> > =

> >> =

> >>   Cheers,
> >> =

> >>   Dave
> >> =

> >> =

> >> =

> >>   From: xen-users-bounces@lists.xensource.com
> >>   [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Martinx -
> >>   ?????
> >>   Sent: 23 March 2010 20:47
> >>   To: Xen List
> >>   Subject: [Xen-users] XCP storage repository using VHD on top of the =
LVM
> >>   (FC shared too) instead of the NFS.
> >> =

> >> =

> >> =

> >>   Hi!
> >> =

> >>    I thinking why the XCP/XenServer has an option to use the VHD forma=
t only
> >>   for the NFS Servers... How to use the VHD on top of a local or share=
d LVM?
> >> =

> >>    I mean, I want to create a logical volume of 500G and within this v=
olume,
> >>   I'll create the VHDs files instead LVs for each domU.
> >> =

> >>    And I'll use this setup on top of my FC IBM DS4700 shared storage...
> >> =

> >>    It is possible?! I want the good of both worlds, the space efficient
> >>   feature of the VHDs (not pre-allocating) with the speed of the local=
 or
> >>   fiber channel storage.
> >> =

> >>   Thanks!
> >>   Thiago
> > =

> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xensource.com
> >> http://lists.xensource.com/xen-users
> > =


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 13:01:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 13:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgxX9-0003KE-3f; Fri, 07 Dec 2012 13:00:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>) id 1TgvMc-0006bS-7I
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 10:41:02 +0000
Received: from [85.158.139.83:55916] by server-3.bemta-5.messagelabs.com id
	BE/9F-25441-DB7C1C05; Fri, 07 Dec 2012 10:41:01 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-13.tower-182.messagelabs.com!1354876859!28277152!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15774 invoked from network); 7 Dec 2012 10:40:59 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-13.tower-182.messagelabs.com with SMTP;
	7 Dec 2012 10:40:59 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id CC8DA2C216
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 11:41:15 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id jOeJ3NyA9uFP for <xen-users@lists.xen.org>;
	Fri,  7 Dec 2012 11:41:15 +0100 (CET)
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 63FF62C212
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 11:41:15 +0100 (CET)
Message-ID: <50C1C7B4.4060802@laukamp.me>
Date: Fri, 07 Dec 2012 11:40:52 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Fri, 07 Dec 2012 13:00:00 +0000
Subject: [Xen-users] Question about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I have a problem understanding the wiki articles about stubdomains. I 
read this articles:

http://wiki.xen.org/wiki/StubDom
http://wiki.xen.org/wiki/Device_Model_Stub_Domains

I am able to tell a domain that it has a stubdomain, but the stubdomain 
is in the standard minimal setup so has no resources e.g. just 32MB RAM 
fro a windows guest. How can I tell the domain config that it should use 
a explicit stubdomain configuration? And should I use stubdomains for 
HVM and PV guests or are PV guests arent able to use stubdomains?

Best Regards

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 13:01:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 13:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgxX9-0003KE-3f; Fri, 07 Dec 2012 13:00:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>) id 1TgvMc-0006bS-7I
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 10:41:02 +0000
Received: from [85.158.139.83:55916] by server-3.bemta-5.messagelabs.com id
	BE/9F-25441-DB7C1C05; Fri, 07 Dec 2012 10:41:01 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-13.tower-182.messagelabs.com!1354876859!28277152!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15774 invoked from network); 7 Dec 2012 10:40:59 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-13.tower-182.messagelabs.com with SMTP;
	7 Dec 2012 10:40:59 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id CC8DA2C216
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 11:41:15 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id jOeJ3NyA9uFP for <xen-users@lists.xen.org>;
	Fri,  7 Dec 2012 11:41:15 +0100 (CET)
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 63FF62C212
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 11:41:15 +0100 (CET)
Message-ID: <50C1C7B4.4060802@laukamp.me>
Date: Fri, 07 Dec 2012 11:40:52 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.10) Gecko/20121027 Icedove/10.0.10
MIME-Version: 1.0
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Fri, 07 Dec 2012 13:00:00 +0000
Subject: [Xen-users] Question about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I have a problem understanding the wiki articles about stubdomains. I 
read this articles:

http://wiki.xen.org/wiki/StubDom
http://wiki.xen.org/wiki/Device_Model_Stub_Domains

I am able to tell a domain that it has a stubdomain, but the stubdomain 
is in the standard minimal setup so has no resources e.g. just 32MB RAM 
fro a windows guest. How can I tell the domain config that it should use 
a explicit stubdomain configuration? And should I use stubdomains for 
HVM and PV guests or are PV guests arent able to use stubdomains?

Best Regards

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 13:01:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 13:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgxXf-0003MI-7L; Fri, 07 Dec 2012 13:00:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>) id 1TgwJu-00013Q-P2
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 11:42:18 +0000
Received: from [85.158.137.99:47090] by server-11.bemta-3.messagelabs.com id
	DA/29-19361-916D1C05; Fri, 07 Dec 2012 11:42:17 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-11.tower-217.messagelabs.com!1354880519!17480790!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=2.0 required=7.0 tests=RATWARE_GECKO_BUILD,
	RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1159 invoked from network); 7 Dec 2012 11:42:00 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-11.tower-217.messagelabs.com with SMTP;
	7 Dec 2012 11:42:00 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 988432C216
	for <xen-users@lists.xensource.com>;
	Fri,  7 Dec 2012 12:42:16 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id H-JjbGyspfTK for <xen-users@lists.xensource.com>;
	Fri,  7 Dec 2012 12:42:16 +0100 (CET)
Received: from [127.0.0.1] (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 595642C212
	for <xen-users@lists.xensource.com>;
	Fri,  7 Dec 2012 12:42:16 +0100 (CET)
Message-ID: <50C1D5F9.1080501@laukamp.me>
Date: Fri, 07 Dec 2012 12:41:45 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 07 Dec 2012 13:00:33 +0000
Subject: [Xen-users] Questions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I have question about the configuration of stubdomains. I read the Wiki 
articles about that theme and I am able to tell a domain to use 
stubdomains but this stubdomains are so basically (e.g. 32MB RAM) that 
the guest isn't usable. How can I tell the domain/stubdomain which 
configuration should be used for the stubdomain? And should I use 
stubdomains for HVM and PV guests or can't PV guests have stubdomains?

Best Regards

P.S. If this mail comes more than once: There are problems with my 
mailsystem at the moment.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 13:01:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 13:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgxXf-0003MI-7L; Fri, 07 Dec 2012 13:00:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lukas@laukamp.me>) id 1TgwJu-00013Q-P2
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 11:42:18 +0000
Received: from [85.158.137.99:47090] by server-11.bemta-3.messagelabs.com id
	DA/29-19361-916D1C05; Fri, 07 Dec 2012 11:42:17 +0000
X-Env-Sender: lukas@laukamp.me
X-Msg-Ref: server-11.tower-217.messagelabs.com!1354880519!17480790!1
X-Originating-IP: [5.9.218.243]
X-SpamReason: No, hits=2.0 required=7.0 tests=RATWARE_GECKO_BUILD,
	RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1159 invoked from network); 7 Dec 2012 11:42:00 -0000
Received: from mailer0.lippux.de (HELO mailer0.lippux.de) (5.9.218.243)
	by server-11.tower-217.messagelabs.com with SMTP;
	7 Dec 2012 11:42:00 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailer0.lippux.de (Postfix) with ESMTP id 988432C216
	for <xen-users@lists.xensource.com>;
	Fri,  7 Dec 2012 12:42:16 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailer1.lippux.de
Received: from mailer0.lippux.de ([127.0.0.1])
	by localhost (mailer0.lippux.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id H-JjbGyspfTK for <xen-users@lists.xensource.com>;
	Fri,  7 Dec 2012 12:42:16 +0100 (CET)
Received: from [127.0.0.1] (ashlynn.lippux.de [5.9.218.242])
	by mailer0.lippux.de (Postfix) with ESMTPSA id 595642C212
	for <xen-users@lists.xensource.com>;
	Fri,  7 Dec 2012 12:42:16 +0100 (CET)
Message-ID: <50C1D5F9.1080501@laukamp.me>
Date: Fri, 07 Dec 2012 12:41:45 +0100
From: Lukas Laukamp <lukas@laukamp.me>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Fri, 07 Dec 2012 13:00:33 +0000
Subject: [Xen-users] Questions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I have question about the configuration of stubdomains. I read the Wiki 
articles about that theme and I am able to tell a domain to use 
stubdomains but this stubdomains are so basically (e.g. 32MB RAM) that 
the guest isn't usable. How can I tell the domain/stubdomain which 
configuration should be used for the stubdomain? And should I use 
stubdomains for HVM and PV guests or can't PV guests have stubdomains?

Best Regards

P.S. If this mail comes more than once: There are problems with my 
mailsystem at the moment.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 14:01:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 14:01:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgyTO-0005Q2-6a; Fri, 07 Dec 2012 14:00:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <delentef@gmail.com>) id 1TgyTM-0005Px-GH
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 14:00:12 +0000
Received: from [193.109.254.147:3945] by server-10.bemta-14.messagelabs.com id
	81/CD-31741-B66F1C05; Fri, 07 Dec 2012 14:00:11 +0000
X-Env-Sender: delentef@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1354888680!9692876!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22130 invoked from network); 7 Dec 2012 13:58:02 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 13:58:02 -0000
Received: by mail-pb0-f45.google.com with SMTP id mc8so388888pbc.32
	for <xen-users@lists.xen.org>; Fri, 07 Dec 2012 05:58:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=6hTB3CHCpDkZviNEGYmvqC5aOPGPZ198YE3GdrUNOUU=;
	b=DXhAjgqCSlb/Wtk2XFW5SxFyL2heS8VQuV+uc25KpyTbSSMK1Asi3uu0U4+1n3AZv2
	nAf4Asqq6O3kFh1Atl6TLjYGm0NmiLql0tlX/LO1Lv86FkDYyt96DmZp5uXfaSoSXkj4
	NDzWWEpD8lbVHWnyPUyoNXqH9FLuLS4jLJI4+1Pc+Ve07gzgU9hmnDWF8l05uexgPRfY
	3DnuJSLfkVauxARQV4edC5ZBVIo+EtDYiyNVa3oXiEv1RFYyiPB9ql1zhN4Einjhsb88
	tL6Bm2ue86Mr87sBt98s6u6KxSRnZyYc/AX5JpC+B2FmKEcOJ2BJus7rG1L6XBPgTyd0
	XhXw==
MIME-Version: 1.0
Received: by 10.66.78.231 with SMTP id e7mr13678874pax.44.1354888680277; Fri,
	07 Dec 2012 05:58:00 -0800 (PST)
Received: by 10.68.77.234 with HTTP; Fri, 7 Dec 2012 05:58:00 -0800 (PST)
Date: Fri, 7 Dec 2012 14:58:00 +0100
Message-ID: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
From: Fabrice Delente <delentef@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Machine 1 can access the network,
	machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2291467173574916586=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2291467173574916586==
Content-Type: multipart/alternative; boundary=f46d042f9f8e7f881a04d0439a76

--f46d042f9f8e7f881a04d0439a76
Content-Type: text/plain; charset=UTF-8

Hello.

I have set up a Xen server on which I have 5 virtual machines running. 4 of
them are able to ping each of them, or the internet; the 5th can't, even
though is has the same exact network configuration (except the IP, of
course) as one of the other 4 (and both are running debian 6.0.6, installed
with xm-tools).

I guess I have to increase the number of ports(?) opened in the Xen bridge,
but I don't know how to do.

Thanks for any help!

-- 
F. Delente

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

Hello.<br><br>I have set up a Xen server on which I have 5 virtual machines=
 running. 4 of them are able to ping each of them, or the internet; the 5th=
 can&#39;t, even though is has the same exact network configuration (except=
 the IP, of course) as one of the other 4 (and both are running debian 6.0.=
6, installed with xm-tools).<br>
<br>I guess I have to increase the number of ports(?) opened in the Xen bri=
dge, but I don&#39;t know how to do.<br clear=3D"all"><br>Thanks for any he=
lp!<br><br>-- <br>F. Delente<br>

--f46d042f9f8e7f881a04d0439a76--


--===============2291467173574916586==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2291467173574916586==--


From xen-users-bounces@lists.xen.org Fri Dec 07 14:01:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 14:01:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgyTO-0005Q2-6a; Fri, 07 Dec 2012 14:00:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <delentef@gmail.com>) id 1TgyTM-0005Px-GH
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 14:00:12 +0000
Received: from [193.109.254.147:3945] by server-10.bemta-14.messagelabs.com id
	81/CD-31741-B66F1C05; Fri, 07 Dec 2012 14:00:11 +0000
X-Env-Sender: delentef@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1354888680!9692876!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22130 invoked from network); 7 Dec 2012 13:58:02 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 13:58:02 -0000
Received: by mail-pb0-f45.google.com with SMTP id mc8so388888pbc.32
	for <xen-users@lists.xen.org>; Fri, 07 Dec 2012 05:58:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=6hTB3CHCpDkZviNEGYmvqC5aOPGPZ198YE3GdrUNOUU=;
	b=DXhAjgqCSlb/Wtk2XFW5SxFyL2heS8VQuV+uc25KpyTbSSMK1Asi3uu0U4+1n3AZv2
	nAf4Asqq6O3kFh1Atl6TLjYGm0NmiLql0tlX/LO1Lv86FkDYyt96DmZp5uXfaSoSXkj4
	NDzWWEpD8lbVHWnyPUyoNXqH9FLuLS4jLJI4+1Pc+Ve07gzgU9hmnDWF8l05uexgPRfY
	3DnuJSLfkVauxARQV4edC5ZBVIo+EtDYiyNVa3oXiEv1RFYyiPB9ql1zhN4Einjhsb88
	tL6Bm2ue86Mr87sBt98s6u6KxSRnZyYc/AX5JpC+B2FmKEcOJ2BJus7rG1L6XBPgTyd0
	XhXw==
MIME-Version: 1.0
Received: by 10.66.78.231 with SMTP id e7mr13678874pax.44.1354888680277; Fri,
	07 Dec 2012 05:58:00 -0800 (PST)
Received: by 10.68.77.234 with HTTP; Fri, 7 Dec 2012 05:58:00 -0800 (PST)
Date: Fri, 7 Dec 2012 14:58:00 +0100
Message-ID: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
From: Fabrice Delente <delentef@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Machine 1 can access the network,
	machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2291467173574916586=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2291467173574916586==
Content-Type: multipart/alternative; boundary=f46d042f9f8e7f881a04d0439a76

--f46d042f9f8e7f881a04d0439a76
Content-Type: text/plain; charset=UTF-8

Hello.

I have set up a Xen server on which I have 5 virtual machines running. 4 of
them are able to ping each of them, or the internet; the 5th can't, even
though is has the same exact network configuration (except the IP, of
course) as one of the other 4 (and both are running debian 6.0.6, installed
with xm-tools).

I guess I have to increase the number of ports(?) opened in the Xen bridge,
but I don't know how to do.

Thanks for any help!

-- 
F. Delente

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

Hello.<br><br>I have set up a Xen server on which I have 5 virtual machines=
 running. 4 of them are able to ping each of them, or the internet; the 5th=
 can&#39;t, even though is has the same exact network configuration (except=
 the IP, of course) as one of the other 4 (and both are running debian 6.0.=
6, installed with xm-tools).<br>
<br>I guess I have to increase the number of ports(?) opened in the Xen bri=
dge, but I don&#39;t know how to do.<br clear=3D"all"><br>Thanks for any he=
lp!<br><br>-- <br>F. Delente<br>

--f46d042f9f8e7f881a04d0439a76--


--===============2291467173574916586==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2291467173574916586==--


From xen-users-bounces@lists.xen.org Fri Dec 07 14:45:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 14:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgz9y-00077m-CP; Fri, 07 Dec 2012 14:44:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohsen_rahowa@yahoo.com>) id 1Tgz9w-00077h-MR
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 14:44:12 +0000
Received: from [193.109.254.147:56426] by server-9.bemta-14.messagelabs.com id
	DB/59-30773-CB002C05; Fri, 07 Dec 2012 14:44:12 +0000
X-Env-Sender: mohsen_rahowa@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1354891448!4091491!1
X-Originating-IP: [98.139.212.188]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,RCVD_ILLEGAL_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9058 invoked from network); 7 Dec 2012 14:44:09 -0000
Received: from nm29.bullet.mail.bf1.yahoo.com (HELO
	nm29.bullet.mail.bf1.yahoo.com) (98.139.212.188)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Dec 2012 14:44:09 -0000
Received: from [98.139.215.142] by nm29.bullet.mail.bf1.yahoo.com with NNFMP;
	07 Dec 2012 14:44:07 -0000
Received: from [98.139.212.217] by tm13.bullet.mail.bf1.yahoo.com with NNFMP;
	07 Dec 2012 14:43:07 -0000
Received: from [127.0.0.1] by omp1026.mail.bf1.yahoo.com with NNFMP;
	07 Dec 2012 14:43:07 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 912824.39605.bm@omp1026.mail.bf1.yahoo.com
Received: (qmail 934 invoked by uid 60001); 7 Dec 2012 14:43:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1354891387; bh=Nho2GMIsWLLM/gqFJkUisDHzVYvLjWsbQYYcrqbxc8M=;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=Qt/6hS6WIkvq7UC5eu9wM1IdiG8Kbx4waqO2ylMi/9AVdhYKzpMsJi7zbgtNUKXwejmKWnKud0w9Bv3Qv+PyrefkqwFMIDffrEhM2G29IuS4q/kC8TwRWZ4J6M728uXyy2ZMzYRNHDvO1BZavgc4V/5x2LJrvHWDWObz96qeiYg=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=3a3O/q+/dORV3DROhmzeUM8PfBz9gTGHbpNitx8DW79SCHMJfBVJQXQFBI/0JZJvw8NZmdzwQgYsVfxGxRS6erxWOjE+0ZsgH1ZnAVXojRDT5N/hHK9XeldLklsLsZ9bnLsdN85CQ6cMdlpfD+GOrang9DzAE3E07g2hFxaF9e8=;
X-YMail-OSG: 7xnrWz8VM1lad_AC6Dj6O41Go93Xykh04xOO487pkFYbkuG
	1N1m.mcTX4VoNIY4X7v_5EY_nLNdWRrQMzGGf4PpFX93V4aNB3cxrSShQ6Rb
	RwVukIEcFNBrCp01hz6o6bqmKs9A_JwxDHJz2zB4urlmk92Dwni0QajFXllJ
	z6iRHyrEZ9..jgC2gzZ4cFuK.sMnmfjba02a3h3w96uRz4Gv6oa71xAimEVG
	zq7n01BECQaaTorzZbpkHzP0MtPBmi5WcjiLkCN_PxQW6sMrwW0HNLb9y9wK
	aiyeU25v7xgfpraAolMhg2ARVK5LWpp8Wr.hKLGpjV2OkjlHr7Zb.wKox3yI
	TMPv0.QpBzNlJHI3mR3HLTxRcua1DA8LvY7t4hxrn2VY.rNnCUqJMwZqFjE.
	ApeM1SYLExkz8YvtSwdPMhXiYm3kpnvnrwqx7t5POpZ83nbvCtvNjtw0Dzaw
	Ps6pVg0U3JppHuoBLUMo.amlkDG3FZuxoBD5rFlfuXeS2tYrDX4vwDGQy1Gg -
Received: from [5.10.160.98] by web165003.mail.bf1.yahoo.com via HTTP;
	Fri, 07 Dec 2012 06:43:07 PST
X-Rocket-MIMEInfo: 001.001,
	CgrCoApIaSEKSSBoYXZlIHJlY292ZXJlZCBhIHdpbmRvd3Mgc2JzMjAwOCBzZXJ2ZXIgd2l0aCBBY3JvbmlzIGJhY2t1cCBhbmQgCnJlY292ZXJ5IGFzIGEgVkhEIGZpbGUuSSB3YXMgaG9waW5nIGlmIGFueW9uZSBrbmV3IGhvdyB0byB1c2UgdGhpcyBWSEQgCmZpbGUgd2l0aCBYZW4gb24gZGViaWFuIHNxdWVlemUuSSBhbSBhIHRvdGFsIGJlZ2lubmVyIHdpdGggWGVuIHNvIGlmIHlvdQogY291bGQgcGxlYXNlIGdpdmUgYXMgY29tcHJlaGVuc2l2ZSBhbnN3ZXJzIGFzIHBvc3NpYmxlLgpUaGFua3MuCgEwAQEBAQ--
X-Mailer: YahooMailWebService/0.8.128.478
Message-ID: <1354891387.367.YahooMailNeo@web165003.mail.bf1.yahoo.com>
Date: Fri, 7 Dec 2012 06:43:07 -0800 (PST)
From: Mohsen Ghaffari <mohsen_rahowa@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Xen VHD File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mohsen Ghaffari <mohsen_rahowa@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0272952879419062145=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0272952879419062145==
Content-Type: multipart/alternative; boundary="1603630597-142119091-1354891387=:367"

--1603630597-142119091-1354891387=:367
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0A=A0=0AHi!=0AI have recovered a windows sbs2008 server with Acronis ba=
ckup and =0Arecovery as a VHD file.I was hoping if anyone knew how to use t=
his VHD =0Afile with Xen on debian squeeze.I am a total beginner with Xen s=
o if you=0A could please give as comprehensive answers as possible.=0AThank=
s.=0A
--1603630597-142119091-1354891387=:367
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n><br></span></div><div>&nbsp;</div><div>Hi!<br>=0AI have recovered a windo=
ws sbs2008 server with Acronis backup and =0Arecovery as a VHD file.I was h=
oping if anyone knew how to use this VHD =0Afile with Xen on debian squeeze=
.I am a total beginner with Xen so if you=0A could please give as comprehen=
sive answers as possible.<br>=0AThanks.</div><div style=3D"color: rgb(0, 0,=
 0); font-size: 18.6667px; font-family: Courier New,courier,monaco,monospac=
e,sans-serif; background-color: transparent; font-style: normal;"><br></div=
></div></body></html>
--1603630597-142119091-1354891387=:367--


--===============0272952879419062145==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0272952879419062145==--


From xen-users-bounces@lists.xen.org Fri Dec 07 14:45:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 14:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tgz9y-00077m-CP; Fri, 07 Dec 2012 14:44:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mohsen_rahowa@yahoo.com>) id 1Tgz9w-00077h-MR
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 14:44:12 +0000
Received: from [193.109.254.147:56426] by server-9.bemta-14.messagelabs.com id
	DB/59-30773-CB002C05; Fri, 07 Dec 2012 14:44:12 +0000
X-Env-Sender: mohsen_rahowa@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1354891448!4091491!1
X-Originating-IP: [98.139.212.188]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,RCVD_ILLEGAL_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9058 invoked from network); 7 Dec 2012 14:44:09 -0000
Received: from nm29.bullet.mail.bf1.yahoo.com (HELO
	nm29.bullet.mail.bf1.yahoo.com) (98.139.212.188)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Dec 2012 14:44:09 -0000
Received: from [98.139.215.142] by nm29.bullet.mail.bf1.yahoo.com with NNFMP;
	07 Dec 2012 14:44:07 -0000
Received: from [98.139.212.217] by tm13.bullet.mail.bf1.yahoo.com with NNFMP;
	07 Dec 2012 14:43:07 -0000
Received: from [127.0.0.1] by omp1026.mail.bf1.yahoo.com with NNFMP;
	07 Dec 2012 14:43:07 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 912824.39605.bm@omp1026.mail.bf1.yahoo.com
Received: (qmail 934 invoked by uid 60001); 7 Dec 2012 14:43:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1354891387; bh=Nho2GMIsWLLM/gqFJkUisDHzVYvLjWsbQYYcrqbxc8M=;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=Qt/6hS6WIkvq7UC5eu9wM1IdiG8Kbx4waqO2ylMi/9AVdhYKzpMsJi7zbgtNUKXwejmKWnKud0w9Bv3Qv+PyrefkqwFMIDffrEhM2G29IuS4q/kC8TwRWZ4J6M728uXyy2ZMzYRNHDvO1BZavgc4V/5x2LJrvHWDWObz96qeiYg=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=3a3O/q+/dORV3DROhmzeUM8PfBz9gTGHbpNitx8DW79SCHMJfBVJQXQFBI/0JZJvw8NZmdzwQgYsVfxGxRS6erxWOjE+0ZsgH1ZnAVXojRDT5N/hHK9XeldLklsLsZ9bnLsdN85CQ6cMdlpfD+GOrang9DzAE3E07g2hFxaF9e8=;
X-YMail-OSG: 7xnrWz8VM1lad_AC6Dj6O41Go93Xykh04xOO487pkFYbkuG
	1N1m.mcTX4VoNIY4X7v_5EY_nLNdWRrQMzGGf4PpFX93V4aNB3cxrSShQ6Rb
	RwVukIEcFNBrCp01hz6o6bqmKs9A_JwxDHJz2zB4urlmk92Dwni0QajFXllJ
	z6iRHyrEZ9..jgC2gzZ4cFuK.sMnmfjba02a3h3w96uRz4Gv6oa71xAimEVG
	zq7n01BECQaaTorzZbpkHzP0MtPBmi5WcjiLkCN_PxQW6sMrwW0HNLb9y9wK
	aiyeU25v7xgfpraAolMhg2ARVK5LWpp8Wr.hKLGpjV2OkjlHr7Zb.wKox3yI
	TMPv0.QpBzNlJHI3mR3HLTxRcua1DA8LvY7t4hxrn2VY.rNnCUqJMwZqFjE.
	ApeM1SYLExkz8YvtSwdPMhXiYm3kpnvnrwqx7t5POpZ83nbvCtvNjtw0Dzaw
	Ps6pVg0U3JppHuoBLUMo.amlkDG3FZuxoBD5rFlfuXeS2tYrDX4vwDGQy1Gg -
Received: from [5.10.160.98] by web165003.mail.bf1.yahoo.com via HTTP;
	Fri, 07 Dec 2012 06:43:07 PST
X-Rocket-MIMEInfo: 001.001,
	CgrCoApIaSEKSSBoYXZlIHJlY292ZXJlZCBhIHdpbmRvd3Mgc2JzMjAwOCBzZXJ2ZXIgd2l0aCBBY3JvbmlzIGJhY2t1cCBhbmQgCnJlY292ZXJ5IGFzIGEgVkhEIGZpbGUuSSB3YXMgaG9waW5nIGlmIGFueW9uZSBrbmV3IGhvdyB0byB1c2UgdGhpcyBWSEQgCmZpbGUgd2l0aCBYZW4gb24gZGViaWFuIHNxdWVlemUuSSBhbSBhIHRvdGFsIGJlZ2lubmVyIHdpdGggWGVuIHNvIGlmIHlvdQogY291bGQgcGxlYXNlIGdpdmUgYXMgY29tcHJlaGVuc2l2ZSBhbnN3ZXJzIGFzIHBvc3NpYmxlLgpUaGFua3MuCgEwAQEBAQ--
X-Mailer: YahooMailWebService/0.8.128.478
Message-ID: <1354891387.367.YahooMailNeo@web165003.mail.bf1.yahoo.com>
Date: Fri, 7 Dec 2012 06:43:07 -0800 (PST)
From: Mohsen Ghaffari <mohsen_rahowa@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
Subject: [Xen-users] Xen VHD File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Mohsen Ghaffari <mohsen_rahowa@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0272952879419062145=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0272952879419062145==
Content-Type: multipart/alternative; boundary="1603630597-142119091-1354891387=:367"

--1603630597-142119091-1354891387=:367
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0A=A0=0AHi!=0AI have recovered a windows sbs2008 server with Acronis ba=
ckup and =0Arecovery as a VHD file.I was hoping if anyone knew how to use t=
his VHD =0Afile with Xen on debian squeeze.I am a total beginner with Xen s=
o if you=0A could please give as comprehensive answers as possible.=0AThank=
s.=0A
--1603630597-142119091-1354891387=:367
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n><br></span></div><div>&nbsp;</div><div>Hi!<br>=0AI have recovered a windo=
ws sbs2008 server with Acronis backup and =0Arecovery as a VHD file.I was h=
oping if anyone knew how to use this VHD =0Afile with Xen on debian squeeze=
.I am a total beginner with Xen so if you=0A could please give as comprehen=
sive answers as possible.<br>=0AThanks.</div><div style=3D"color: rgb(0, 0,=
 0); font-size: 18.6667px; font-family: Courier New,courier,monaco,monospac=
e,sans-serif; background-color: transparent; font-style: normal;"><br></div=
></div></body></html>
--1603630597-142119091-1354891387=:367--


--===============0272952879419062145==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0272952879419062145==--


From xen-users-bounces@lists.xen.org Fri Dec 07 15:05:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 15:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgzTA-0008WS-GK; Fri, 07 Dec 2012 15:04:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TgzT9-0008WD-A6
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 15:04:03 +0000
Received: from [85.158.139.211:39582] by server-13.bemta-5.messagelabs.com id
	E4/50-10716-26502C05; Fri, 07 Dec 2012 15:04:02 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1354892641!19436132!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19179 invoked from network); 7 Dec 2012 15:04:01 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Dec 2012 15:04:01 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TgzT7-0004GP-7G
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 16:04:01 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TgzT8-0006ZW-NG
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 16:04:02 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Fri, 07 Dec 2012
	16:03:54 +0100
Date: Fri, 07 Dec 2012 16:03:54 +0100
Message-ID: <20121207160354.Horde.vqNhKVQvoipQwgVa54pw7TA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15698/Fri Dec  7 04:27:23 2012)
Subject: [Xen-users] Questions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I am trying to setup stubdomains for my running domains on Xen 4.2. I  
read this wiki articles:


http://wiki.xen.org/wiki/StubDom
http://wiki.xen.org/wiki/Device_Model_Stub_Domains

I am able to activate a stubdomain for a normal domain but this domain  
is so basic in it's resources (e.g. 32MB RAM) that the normal guest  
can't be used. How can I tell the domain that it should use a  
stubdomain with an explicit configuration? Do I need to create a  
config file for the stubdomain in the same folder where the  
configuration for the normal domain is stored? Or how could I do this?

And should I use stubdomains for PV and HVM guest or does only HVM  
guests support stubdomains?

Would be greate to get a few answers.

Best Regards



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 15:05:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 15:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TgzTA-0008WS-GK; Fri, 07 Dec 2012 15:04:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TgzT9-0008WD-A6
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 15:04:03 +0000
Received: from [85.158.139.211:39582] by server-13.bemta-5.messagelabs.com id
	E4/50-10716-26502C05; Fri, 07 Dec 2012 15:04:02 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1354892641!19436132!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19179 invoked from network); 7 Dec 2012 15:04:01 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Dec 2012 15:04:01 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TgzT7-0004GP-7G
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 16:04:01 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TgzT8-0006ZW-NG
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 16:04:02 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Fri, 07 Dec 2012
	16:03:54 +0100
Date: Fri, 07 Dec 2012 16:03:54 +0100
Message-ID: <20121207160354.Horde.vqNhKVQvoipQwgVa54pw7TA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15698/Fri Dec  7 04:27:23 2012)
Subject: [Xen-users] Questions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I am trying to setup stubdomains for my running domains on Xen 4.2. I  
read this wiki articles:


http://wiki.xen.org/wiki/StubDom
http://wiki.xen.org/wiki/Device_Model_Stub_Domains

I am able to activate a stubdomain for a normal domain but this domain  
is so basic in it's resources (e.g. 32MB RAM) that the normal guest  
can't be used. How can I tell the domain that it should use a  
stubdomain with an explicit configuration? Do I need to create a  
config file for the stubdomain in the same folder where the  
configuration for the normal domain is stored? Or how could I do this?

And should I use stubdomains for PV and HVM guest or does only HVM  
guests support stubdomains?

Would be greate to get a few answers.

Best Regards



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 15:47:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 15:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th08J-0002me-TW; Fri, 07 Dec 2012 15:46:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Th08I-0002mR-E0
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 15:46:34 +0000
Received: from [85.158.137.99:18153] by server-9.bemta-3.messagelabs.com id
	92/0F-02388-95F02C05; Fri, 07 Dec 2012 15:46:33 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-217.messagelabs.com!1354895191!18352380!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7692 invoked from network); 7 Dec 2012 15:46:33 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-217.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 7 Dec 2012 15:46:33 -0000
Received: from na-200-78-233-98.static.avantel.net.mx ([200.78.233.98]:59260
	helo=[10.13.47.50]) by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Th08F-0002S5-F8
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 09:46:31 -0600
Message-ID: <50C20F56.4060002@ondore.com>
Date: Fri, 07 Dec 2012 09:46:30 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
In-Reply-To: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	alk@ondore.com
Subject: Re: [Xen-users] Machine 1 can access the network,
 machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 07/12/12 07:58, Fabrice Delente escribi=F3:
> I have set up a Xen server on which I have 5 virtual machines running. 4
> of them are able to ping each of them, or the internet; the 5th can't,
> even though is has the same exact network configuration (except the IP,
> of course) as one of the other 4 (and both are running debian 6.0.6,
> installed with xm-tools).
As you describe it, looks like some problem on the bridge level.

Please, post the output of "xm list" and "brctl show" from your Dom0.

> I guess I have to increase the number of ports(?) opened in the Xen
> bridge,
Definitely not.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 15:47:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 15:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th08J-0002me-TW; Fri, 07 Dec 2012 15:46:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Th08I-0002mR-E0
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 15:46:34 +0000
Received: from [85.158.137.99:18153] by server-9.bemta-3.messagelabs.com id
	92/0F-02388-95F02C05; Fri, 07 Dec 2012 15:46:33 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-16.tower-217.messagelabs.com!1354895191!18352380!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7692 invoked from network); 7 Dec 2012 15:46:33 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-16.tower-217.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 7 Dec 2012 15:46:33 -0000
Received: from na-200-78-233-98.static.avantel.net.mx ([200.78.233.98]:59260
	helo=[10.13.47.50]) by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Th08F-0002S5-F8
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 09:46:31 -0600
Message-ID: <50C20F56.4060002@ondore.com>
Date: Fri, 07 Dec 2012 09:46:30 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
In-Reply-To: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	alk@ondore.com
Subject: Re: [Xen-users] Machine 1 can access the network,
 machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 07/12/12 07:58, Fabrice Delente escribi=F3:
> I have set up a Xen server on which I have 5 virtual machines running. 4
> of them are able to ping each of them, or the internet; the 5th can't,
> even though is has the same exact network configuration (except the IP,
> of course) as one of the other 4 (and both are running debian 6.0.6,
> installed with xm-tools).
As you describe it, looks like some problem on the bridge level.

Please, post the output of "xm list" and "brctl show" from your Dom0.

> I guess I have to increase the number of ports(?) opened in the Xen
> bridge,
Definitely not.

-- =

Alexandre Kouznetsov

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 15:59:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 15:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th0Jy-0003TR-6x; Fri, 07 Dec 2012 15:58:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mva@mva.name>) id 1Th0Jx-0003TJ-4U
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 15:58:37 +0000
Received: from [85.158.143.35:61508] by server-2.bemta-4.messagelabs.com id
	CE/4B-30861-C2212C05; Fri, 07 Dec 2012 15:58:36 +0000
X-Env-Sender: mva@mva.name
X-Msg-Ref: server-12.tower-21.messagelabs.com!1354895914!13185246!1
X-Originating-IP: [77.88.60.125]
X-SpamReason: No, hits=3.5 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19348 invoked from network); 7 Dec 2012 15:58:34 -0000
Received: from forward6.mail.yandex.net (HELO forward6.mail.yandex.net)
	(77.88.60.125) by server-12.tower-21.messagelabs.com with SMTP;
	7 Dec 2012 15:58:34 -0000
Received: from smtp7.mail.yandex.net (smtp7.mail.yandex.net [77.88.61.55])
	by forward6.mail.yandex.net (Yandex) with ESMTP id CA1B71120909
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 19:58:33 +0400 (MSK)
Received: from smtp7.mail.yandex.net (localhost [127.0.0.1])
	by smtp7.mail.yandex.net (Yandex) with ESMTP id B6317158033C
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 19:58:33 +0400 (MSK)
Received: from host-109-171-17-91.bbcustomer.zsttk.net
	(host-109-171-17-91.bbcustomer.zsttk.net [109.171.17.91])
	by smtp7.mail.yandex.net (nwsmtp/Yandex) with ESMTP id
	wXEqJcHb-wXEalv86; Fri,  7 Dec 2012 19:58:33 +0400
Message-ID: <50C21249.2000004@mva.name>
Date: Fri, 07 Dec 2012 22:59:05 +0700
From: "Vadim A. Misbakh-Soloviov" <mva@mva.name>
Organization: Alpha LLC
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Firefox/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<1354878328.31710.39.camel@zakaz.uk.xensource.com>
	<50C1D15B.9070007@excello.cz>
In-Reply-To: <50C1D15B.9070007@excello.cz>
X-Enigmail-Version: 1.4.6
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6319192497293041506=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============6319192497293041506==
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enigFD2EFC8C1E9619DF7B697DED"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigFD2EFC8C1E9619DF7B697DED
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

(Jan Hejl, sorry for missent email) ;)
07.12.2012 18:22, Jan Hejl =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
> bridge_xenbr0=3D"eth0"
>
> config_xenbr0=3D"xxx.xxx.xxx.xxx/28"
> routes_xenbr0=3D"default gw yyy.yyy.yyy.yyy"
>

or, in my case:

modules=3D"iproute2"
# empty, because of it is only domU interfaces inside it, eth0 is outside=

bridge_xen=3D""
config_xen=3D"<routed_ipv6_subnet>::1/128"
routes_xen=3D"<routes_to_domUs_network>"
config_eth0=3D"<eth0_uplink_IPs>"
routes_eth0=3D"<eth0_uplink_routes>"


(btw, sorry, for little offtop, but can this configuration be the reason
of speed issues between internal domUs network and Internet?)




--------------enigFD2EFC8C1E9619DF7B697DED
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQIcBAEBAgAGBQJQwhJJAAoJECZQPTSbOzNLaaEQAI8KqZgijtd8d+D5GixiJ2mM
pslchztFX/1rWL88LAHC0t9xCTtI7RnfJrZpNzz/KREvXDN663UE9gDaJC29GvCP
HnOTGckfa6N8ehHW1J9YaCdPmcrKces+/1dez/EQperWpIeaaxow0quwWKU+ZJOf
s4kKYWZV0KvydbWXYTrMbNFIISrv40CF+AGYZnNrpLyDVGit2CMBKtIHJYnTEHfL
Ri2uG1GqWulDZNX6WuLx9v63XA4QKmwsZRnzIVAMoxhGROM8CW9tWfEQ9I9nzr7C
ihpZt/QB72USEQqBQAccjphr0XXD2Aaup+NkBch/ZjT3QYscyy6Jfty0wcGXlTs5
6McHaac7O5tGomaH6+i4AjtqAWixC1sjtc65ts00TwkbL6qXYAJsMaml1FN2aP97
6obnzNc3JBwuEKb792piEFOUB3X6kodPQQntpI8Gykb2z/U4ZwhLJHjpobLo1ivD
f42MRvGp8wIPGEOflkITVhaBOtY00pHFUhdxMeZh7HPu6/tKmzsFKtOGYRShBONd
RaUjwmVqmgUWcwt1UrMMqsKI4wtg5LAjzJP6lfyd5nALOaHndIrjoc4vB00sBWyg
ceZZohBT4i7xbyMGf446dwysphMAS4X8e0Tnxy7Y7tm3PjUlJV/iBryWEVZpvonS
cdN/T34tJZm7skTo+aQv
=PHzL
-----END PGP SIGNATURE-----

--------------enigFD2EFC8C1E9619DF7B697DED--


--===============6319192497293041506==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6319192497293041506==--


From xen-users-bounces@lists.xen.org Fri Dec 07 15:59:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 15:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th0Jy-0003TR-6x; Fri, 07 Dec 2012 15:58:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mva@mva.name>) id 1Th0Jx-0003TJ-4U
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 15:58:37 +0000
Received: from [85.158.143.35:61508] by server-2.bemta-4.messagelabs.com id
	CE/4B-30861-C2212C05; Fri, 07 Dec 2012 15:58:36 +0000
X-Env-Sender: mva@mva.name
X-Msg-Ref: server-12.tower-21.messagelabs.com!1354895914!13185246!1
X-Originating-IP: [77.88.60.125]
X-SpamReason: No, hits=3.5 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19348 invoked from network); 7 Dec 2012 15:58:34 -0000
Received: from forward6.mail.yandex.net (HELO forward6.mail.yandex.net)
	(77.88.60.125) by server-12.tower-21.messagelabs.com with SMTP;
	7 Dec 2012 15:58:34 -0000
Received: from smtp7.mail.yandex.net (smtp7.mail.yandex.net [77.88.61.55])
	by forward6.mail.yandex.net (Yandex) with ESMTP id CA1B71120909
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 19:58:33 +0400 (MSK)
Received: from smtp7.mail.yandex.net (localhost [127.0.0.1])
	by smtp7.mail.yandex.net (Yandex) with ESMTP id B6317158033C
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 19:58:33 +0400 (MSK)
Received: from host-109-171-17-91.bbcustomer.zsttk.net
	(host-109-171-17-91.bbcustomer.zsttk.net [109.171.17.91])
	by smtp7.mail.yandex.net (nwsmtp/Yandex) with ESMTP id
	wXEqJcHb-wXEalv86; Fri,  7 Dec 2012 19:58:33 +0400
Message-ID: <50C21249.2000004@mva.name>
Date: Fri, 07 Dec 2012 22:59:05 +0700
From: "Vadim A. Misbakh-Soloviov" <mva@mva.name>
Organization: Alpha LLC
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Firefox/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<1354878328.31710.39.camel@zakaz.uk.xensource.com>
	<50C1D15B.9070007@excello.cz>
In-Reply-To: <50C1D15B.9070007@excello.cz>
X-Enigmail-Version: 1.4.6
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6319192497293041506=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============6319192497293041506==
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enigFD2EFC8C1E9619DF7B697DED"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigFD2EFC8C1E9619DF7B697DED
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

(Jan Hejl, sorry for missent email) ;)
07.12.2012 18:22, Jan Hejl =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
> bridge_xenbr0=3D"eth0"
>
> config_xenbr0=3D"xxx.xxx.xxx.xxx/28"
> routes_xenbr0=3D"default gw yyy.yyy.yyy.yyy"
>

or, in my case:

modules=3D"iproute2"
# empty, because of it is only domU interfaces inside it, eth0 is outside=

bridge_xen=3D""
config_xen=3D"<routed_ipv6_subnet>::1/128"
routes_xen=3D"<routes_to_domUs_network>"
config_eth0=3D"<eth0_uplink_IPs>"
routes_eth0=3D"<eth0_uplink_routes>"


(btw, sorry, for little offtop, but can this configuration be the reason
of speed issues between internal domUs network and Internet?)




--------------enigFD2EFC8C1E9619DF7B697DED
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQIcBAEBAgAGBQJQwhJJAAoJECZQPTSbOzNLaaEQAI8KqZgijtd8d+D5GixiJ2mM
pslchztFX/1rWL88LAHC0t9xCTtI7RnfJrZpNzz/KREvXDN663UE9gDaJC29GvCP
HnOTGckfa6N8ehHW1J9YaCdPmcrKces+/1dez/EQperWpIeaaxow0quwWKU+ZJOf
s4kKYWZV0KvydbWXYTrMbNFIISrv40CF+AGYZnNrpLyDVGit2CMBKtIHJYnTEHfL
Ri2uG1GqWulDZNX6WuLx9v63XA4QKmwsZRnzIVAMoxhGROM8CW9tWfEQ9I9nzr7C
ihpZt/QB72USEQqBQAccjphr0XXD2Aaup+NkBch/ZjT3QYscyy6Jfty0wcGXlTs5
6McHaac7O5tGomaH6+i4AjtqAWixC1sjtc65ts00TwkbL6qXYAJsMaml1FN2aP97
6obnzNc3JBwuEKb792piEFOUB3X6kodPQQntpI8Gykb2z/U4ZwhLJHjpobLo1ivD
f42MRvGp8wIPGEOflkITVhaBOtY00pHFUhdxMeZh7HPu6/tKmzsFKtOGYRShBONd
RaUjwmVqmgUWcwt1UrMMqsKI4wtg5LAjzJP6lfyd5nALOaHndIrjoc4vB00sBWyg
ceZZohBT4i7xbyMGf446dwysphMAS4X8e0Tnxy7Y7tm3PjUlJV/iBryWEVZpvonS
cdN/T34tJZm7skTo+aQv
=PHzL
-----END PGP SIGNATURE-----

--------------enigFD2EFC8C1E9619DF7B697DED--


--===============6319192497293041506==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6319192497293041506==--


From xen-users-bounces@lists.xen.org Fri Dec 07 19:36:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 19:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th3hr-0004lI-C0; Fri, 07 Dec 2012 19:35:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <keith.petley@citrix.com>)
	id 1Th1uD-0008AB-30; Fri, 07 Dec 2012 17:40:09 +0000
Received: from [85.158.139.211:29495] by server-6.bemta-5.messagelabs.com id
	88/F6-30498-8F922C05; Fri, 07 Dec 2012 17:40:08 +0000
X-Env-Sender: keith.petley@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1354902006!19473380!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11258 invoked from network); 7 Dec 2012 17:40:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 17:40:06 -0000
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 17:40:06 +0000
Received: from [10.80.2.152] (10.80.2.152) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	17:34:46 +0000
Message-ID: <50C228B5.80005@citrix.com>
Date: Fri, 7 Dec 2012 17:34:45 +0000
From: Keith Petley <keith.petley@citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: =?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= <pasik@iki.fi>
References: <6b7f6eb1003231347t4a2a0c21u317cd885181d0d7d@mail.gmail.com>
	<81A73678E76EA642801C8F2E4823AD21565E554245@LONPMAILBOX01.citrite.net>
	<20121130100534.GN8912@reaktio.net>
	<6D055540-1E44-4F2A-9C09-5A9DB63FB9F6@eu.citrix.com>
	<20121207124946.GZ8912@reaktio.net>
In-Reply-To: <20121207124946.GZ8912@reaktio.net>
X-Mailman-Approved-At: Fri, 07 Dec 2012 19:35:29 +0000
Cc: Xen Users <xen-users@lists.xen.org>, Dave Scott <Dave.Scott@eu.citrix.com>,
	Martinx - ????? <thiagocmartinsc@gmail.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] XCP storage repository using VHD on top of the LVM
 (FC	shared too) instead of the NFS.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4234011038545991763=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4234011038545991763==
Content-Type: multipart/alternative;
	boundary="------------060303070100000707010002"

--------------060303070100000707010002
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit

Hi Pasi,

The LVM daemonyou refer to is before my time at Citrix - from what I 
understand they found problems with it and it never progressed beyond 
the prototype stage.

We are currently looking at thin provisioning (again) and are currently 
profiling the ocfs2 clustered file system to see if it provides suitable 
performanceas an lvm replacement.

Regards
Keith

On 07/12/12 12:49, Pasi Kärkkäinen wrote:
> On Fri, Nov 30, 2012 at 10:14:52AM +0000, Dave Scott wrote:
>> Hey Pasi,
>>
>> On Nov 30, 2012, at 10:05 AM, "Pasi Kärkkäinen" <pasik@iki.fi> wrote:
>>
>>> On Wed, Mar 24, 2010 at 09:54:01PM +0000, Dave Scott wrote:
>>>>    Hi,
>>> Hello Dave,
>>>
>>>>    XCP does use VHD format on top of the LVs it creates on iSCSI/FC storage.
>>>>    The current problem is that it doesn't support "thin provisioning" (i.e.
>>>>    not pre-allocating). It's great for making snapshots and clones but not so
>>>>    good for space usage... as you observed!
>>>>
>>>>    There is an early prototype of an XCP/vhd storage daemon which has an LVM
>>>>    implementation optimized for being able to quickly resize volumes. When
>>>>    that stabilizes, we'll be able to have thin provisioning. We should put
>>>>    the development repo for the prototype on xenbits somewhere.
>>> Any progress on supporting thinprov on block-storage ?
>> I've cc:d Keith, who is more of a storage expert than me ;-) He works on the SM layer used in XCP and I'm sure will have some useful insights.
>>
> Thanks Dave!
>
> Keith: Any insights on this?
>
>
> -- Pasi
>   
>> Cheers,
>> Dave
>>
>>> Thanks,
>>>
>>> -- Pasi
>>>
>>>
>>>>    Cheers,
>>>>
>>>>    Dave
>>>>
>>>>
>>>>
>>>>    From: xen-users-bounces@lists.xensource.com
>>>>    [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Martinx -
>>>>    ?????
>>>>    Sent: 23 March 2010 20:47
>>>>    To: Xen List
>>>>    Subject: [Xen-users] XCP storage repository using VHD on top of the LVM
>>>>    (FC shared too) instead of the NFS.
>>>>
>>>>
>>>>
>>>>    Hi!
>>>>
>>>>     I thinking why the XCP/XenServer has an option to use the VHD format only
>>>>    for the NFS Servers... How to use the VHD on top of a local or shared LVM?
>>>>
>>>>     I mean, I want to create a logical volume of 500G and within this volume,
>>>>    I'll create the VHDs files instead LVs for each domU.
>>>>
>>>>     And I'll use this setup on top of my FC IBM DS4700 shared storage...
>>>>
>>>>     It is possible?! I want the good of both worlds, the space efficient
>>>>    feature of the VHDs (not pre-allocating) with the speed of the local or
>>>>    fiber channel storage.
>>>>
>>>>    Thanks!
>>>>    Thiago
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xensource.com
>>>> http://lists.xensource.com/xen-users

-- 
Keith Petley
Senior Storage Development Engineer

Citrix Systems UK Ltd

Building 101 | Cambridge Science Park | Milton Road | Cambridge | CB4 0FY | UK

T: +44 (0)1223 435609


--------------060303070100000707010002
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font size="-1">Hi Pasi,<br>
      <br>
      <font size="-1">The LVM daemon<font size="-1"> you refer to i<font
            size="-1">s bef<font size="-1">ore <font size="-1">my time
                at Citrix - from what I understand they found problems
                wit<font size="-1">h it and it neve<font size="-1">r
                    progressed beyond the prototype stage.<br>
                    <br>
                    <font size="-1">We are currently looking at thin
                      provisioning (again) and are cur<font size="-1">rently
                        profiling the ocfs2 clustered file <font
                          size="-1">system to see if it pro<font
                            size="-1">vides su<font size="-1">itable per<font
                                size="-1">formance<font size="-1"><font
                                    size="-1"> as an lvm replacement.</font><br>
                                  <br>
                                  <font size="-1">Re<font size="-1">gards<br>
                                      <font size="-1"><font size="-1">Keith<br>
                                          <br>
                                        </font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font>
    <div class="moz-cite-prefix">On 07/12/12 12:49, Pasi K&auml;rkk&auml;inen
      wrote:<br>
    </div>
    <blockquote cite="mid:20121207124946.GZ8912@reaktio.net" type="cite">
      <pre wrap="">On Fri, Nov 30, 2012 at 10:14:52AM +0000, Dave Scott wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hey Pasi,

On Nov 30, 2012, at 10:05 AM, "Pasi K&auml;rkk&auml;inen" <a class="moz-txt-link-rfc2396E" href="mailto:pasik@iki.fi">&lt;pasik@iki.fi&gt;</a> wrote:

</pre>
        <blockquote type="cite">
          <pre wrap="">On Wed, Mar 24, 2010 at 09:54:01PM +0000, Dave Scott wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">  Hi,
</pre>
          </blockquote>
          <pre wrap="">
Hello Dave,

</pre>
          <blockquote type="cite">
            <pre wrap="">  XCP does use VHD format on top of the LVs it creates on iSCSI/FC storage.
  The current problem is that it doesn't support "thin provisioning" (i.e.
  not pre-allocating). It's great for making snapshots and clones but not so
  good for space usage... as you observed!

  There is an early prototype of an XCP/vhd storage daemon which has an LVM
  implementation optimized for being able to quickly resize volumes. When
  that stabilizes, we'll be able to have thin provisioning. We should put
  the development repo for the prototype on xenbits somewhere.
</pre>
          </blockquote>
          <pre wrap="">
Any progress on supporting thinprov on block-storage ? 
</pre>
        </blockquote>
        <pre wrap="">
I've cc:d Keith, who is more of a storage expert than me ;-) He works on the SM layer used in XCP and I'm sure will have some useful insights.

</pre>
      </blockquote>
      <pre wrap="">
Thanks Dave!

Keith: Any insights on this? 


-- Pasi
 
</pre>
      <blockquote type="cite">
        <pre wrap="">Cheers,
Dave

</pre>
        <blockquote type="cite">
          <pre wrap="">
Thanks,

-- Pasi


</pre>
          <blockquote type="cite">
            <pre wrap="">
  Cheers,

  Dave



  From: <a class="moz-txt-link-abbreviated" href="mailto:xen-users-bounces@lists.xensource.com">xen-users-bounces@lists.xensource.com</a>
  [<a class="moz-txt-link-freetext" href="mailto:xen-users-bounces@lists.xensource.com">mailto:xen-users-bounces@lists.xensource.com</a>] On Behalf Of Martinx -
  ?????
  Sent: 23 March 2010 20:47
  To: Xen List
  Subject: [Xen-users] XCP storage repository using VHD on top of the LVM
  (FC shared too) instead of the NFS.



  Hi!

   I thinking why the XCP/XenServer has an option to use the VHD format only
  for the NFS Servers... How to use the VHD on top of a local or shared LVM?

   I mean, I want to create a logical volume of 500G and within this volume,
  I'll create the VHDs files instead LVs for each domU.

   And I'll use this setup on top of my FC IBM DS4700 shared storage...

   It is possible?! I want the good of both worlds, the space efficient
  feature of the VHDs (not pre-allocating) with the speed of the local or
  fiber channel storage.

  Thanks!
  Thiago
</pre>
          </blockquote>
          <pre wrap="">
</pre>
          <blockquote type="cite">
            <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
</pre>
          </blockquote>
          <pre wrap="">
</pre>
        </blockquote>
      </blockquote>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Keith Petley
Senior Storage Development Engineer

Citrix Systems UK Ltd

Building 101 | Cambridge Science Park | Milton Road | Cambridge | CB4 0FY | UK

T: +44 (0)1223 435609</pre>
  </body>
</html>

--------------060303070100000707010002--


--===============4234011038545991763==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4234011038545991763==--


From xen-users-bounces@lists.xen.org Fri Dec 07 19:36:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 19:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th3hr-0004lI-C0; Fri, 07 Dec 2012 19:35:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <keith.petley@citrix.com>)
	id 1Th1uD-0008AB-30; Fri, 07 Dec 2012 17:40:09 +0000
Received: from [85.158.139.211:29495] by server-6.bemta-5.messagelabs.com id
	88/F6-30498-8F922C05; Fri, 07 Dec 2012 17:40:08 +0000
X-Env-Sender: keith.petley@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1354902006!19473380!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDg4Njc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11258 invoked from network); 7 Dec 2012 17:40:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 17:40:06 -0000
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	07 Dec 2012 17:40:06 +0000
Received: from [10.80.2.152] (10.80.2.152) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.1; Fri, 7 Dec 2012
	17:34:46 +0000
Message-ID: <50C228B5.80005@citrix.com>
Date: Fri, 7 Dec 2012 17:34:45 +0000
From: Keith Petley <keith.petley@citrix.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: =?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= <pasik@iki.fi>
References: <6b7f6eb1003231347t4a2a0c21u317cd885181d0d7d@mail.gmail.com>
	<81A73678E76EA642801C8F2E4823AD21565E554245@LONPMAILBOX01.citrite.net>
	<20121130100534.GN8912@reaktio.net>
	<6D055540-1E44-4F2A-9C09-5A9DB63FB9F6@eu.citrix.com>
	<20121207124946.GZ8912@reaktio.net>
In-Reply-To: <20121207124946.GZ8912@reaktio.net>
X-Mailman-Approved-At: Fri, 07 Dec 2012 19:35:29 +0000
Cc: Xen Users <xen-users@lists.xen.org>, Dave Scott <Dave.Scott@eu.citrix.com>,
	Martinx - ????? <thiagocmartinsc@gmail.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] XCP storage repository using VHD on top of the LVM
 (FC	shared too) instead of the NFS.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4234011038545991763=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4234011038545991763==
Content-Type: multipart/alternative;
	boundary="------------060303070100000707010002"

--------------060303070100000707010002
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit

Hi Pasi,

The LVM daemonyou refer to is before my time at Citrix - from what I 
understand they found problems with it and it never progressed beyond 
the prototype stage.

We are currently looking at thin provisioning (again) and are currently 
profiling the ocfs2 clustered file system to see if it provides suitable 
performanceas an lvm replacement.

Regards
Keith

On 07/12/12 12:49, Pasi Kärkkäinen wrote:
> On Fri, Nov 30, 2012 at 10:14:52AM +0000, Dave Scott wrote:
>> Hey Pasi,
>>
>> On Nov 30, 2012, at 10:05 AM, "Pasi Kärkkäinen" <pasik@iki.fi> wrote:
>>
>>> On Wed, Mar 24, 2010 at 09:54:01PM +0000, Dave Scott wrote:
>>>>    Hi,
>>> Hello Dave,
>>>
>>>>    XCP does use VHD format on top of the LVs it creates on iSCSI/FC storage.
>>>>    The current problem is that it doesn't support "thin provisioning" (i.e.
>>>>    not pre-allocating). It's great for making snapshots and clones but not so
>>>>    good for space usage... as you observed!
>>>>
>>>>    There is an early prototype of an XCP/vhd storage daemon which has an LVM
>>>>    implementation optimized for being able to quickly resize volumes. When
>>>>    that stabilizes, we'll be able to have thin provisioning. We should put
>>>>    the development repo for the prototype on xenbits somewhere.
>>> Any progress on supporting thinprov on block-storage ?
>> I've cc:d Keith, who is more of a storage expert than me ;-) He works on the SM layer used in XCP and I'm sure will have some useful insights.
>>
> Thanks Dave!
>
> Keith: Any insights on this?
>
>
> -- Pasi
>   
>> Cheers,
>> Dave
>>
>>> Thanks,
>>>
>>> -- Pasi
>>>
>>>
>>>>    Cheers,
>>>>
>>>>    Dave
>>>>
>>>>
>>>>
>>>>    From: xen-users-bounces@lists.xensource.com
>>>>    [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Martinx -
>>>>    ?????
>>>>    Sent: 23 March 2010 20:47
>>>>    To: Xen List
>>>>    Subject: [Xen-users] XCP storage repository using VHD on top of the LVM
>>>>    (FC shared too) instead of the NFS.
>>>>
>>>>
>>>>
>>>>    Hi!
>>>>
>>>>     I thinking why the XCP/XenServer has an option to use the VHD format only
>>>>    for the NFS Servers... How to use the VHD on top of a local or shared LVM?
>>>>
>>>>     I mean, I want to create a logical volume of 500G and within this volume,
>>>>    I'll create the VHDs files instead LVs for each domU.
>>>>
>>>>     And I'll use this setup on top of my FC IBM DS4700 shared storage...
>>>>
>>>>     It is possible?! I want the good of both worlds, the space efficient
>>>>    feature of the VHDs (not pre-allocating) with the speed of the local or
>>>>    fiber channel storage.
>>>>
>>>>    Thanks!
>>>>    Thiago
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xensource.com
>>>> http://lists.xensource.com/xen-users

-- 
Keith Petley
Senior Storage Development Engineer

Citrix Systems UK Ltd

Building 101 | Cambridge Science Park | Milton Road | Cambridge | CB4 0FY | UK

T: +44 (0)1223 435609


--------------060303070100000707010002
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font size="-1">Hi Pasi,<br>
      <br>
      <font size="-1">The LVM daemon<font size="-1"> you refer to i<font
            size="-1">s bef<font size="-1">ore <font size="-1">my time
                at Citrix - from what I understand they found problems
                wit<font size="-1">h it and it neve<font size="-1">r
                    progressed beyond the prototype stage.<br>
                    <br>
                    <font size="-1">We are currently looking at thin
                      provisioning (again) and are cur<font size="-1">rently
                        profiling the ocfs2 clustered file <font
                          size="-1">system to see if it pro<font
                            size="-1">vides su<font size="-1">itable per<font
                                size="-1">formance<font size="-1"><font
                                    size="-1"> as an lvm replacement.</font><br>
                                  <br>
                                  <font size="-1">Re<font size="-1">gards<br>
                                      <font size="-1"><font size="-1">Keith<br>
                                          <br>
                                        </font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font>
    <div class="moz-cite-prefix">On 07/12/12 12:49, Pasi K&auml;rkk&auml;inen
      wrote:<br>
    </div>
    <blockquote cite="mid:20121207124946.GZ8912@reaktio.net" type="cite">
      <pre wrap="">On Fri, Nov 30, 2012 at 10:14:52AM +0000, Dave Scott wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hey Pasi,

On Nov 30, 2012, at 10:05 AM, "Pasi K&auml;rkk&auml;inen" <a class="moz-txt-link-rfc2396E" href="mailto:pasik@iki.fi">&lt;pasik@iki.fi&gt;</a> wrote:

</pre>
        <blockquote type="cite">
          <pre wrap="">On Wed, Mar 24, 2010 at 09:54:01PM +0000, Dave Scott wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">  Hi,
</pre>
          </blockquote>
          <pre wrap="">
Hello Dave,

</pre>
          <blockquote type="cite">
            <pre wrap="">  XCP does use VHD format on top of the LVs it creates on iSCSI/FC storage.
  The current problem is that it doesn't support "thin provisioning" (i.e.
  not pre-allocating). It's great for making snapshots and clones but not so
  good for space usage... as you observed!

  There is an early prototype of an XCP/vhd storage daemon which has an LVM
  implementation optimized for being able to quickly resize volumes. When
  that stabilizes, we'll be able to have thin provisioning. We should put
  the development repo for the prototype on xenbits somewhere.
</pre>
          </blockquote>
          <pre wrap="">
Any progress on supporting thinprov on block-storage ? 
</pre>
        </blockquote>
        <pre wrap="">
I've cc:d Keith, who is more of a storage expert than me ;-) He works on the SM layer used in XCP and I'm sure will have some useful insights.

</pre>
      </blockquote>
      <pre wrap="">
Thanks Dave!

Keith: Any insights on this? 


-- Pasi
 
</pre>
      <blockquote type="cite">
        <pre wrap="">Cheers,
Dave

</pre>
        <blockquote type="cite">
          <pre wrap="">
Thanks,

-- Pasi


</pre>
          <blockquote type="cite">
            <pre wrap="">
  Cheers,

  Dave



  From: <a class="moz-txt-link-abbreviated" href="mailto:xen-users-bounces@lists.xensource.com">xen-users-bounces@lists.xensource.com</a>
  [<a class="moz-txt-link-freetext" href="mailto:xen-users-bounces@lists.xensource.com">mailto:xen-users-bounces@lists.xensource.com</a>] On Behalf Of Martinx -
  ?????
  Sent: 23 March 2010 20:47
  To: Xen List
  Subject: [Xen-users] XCP storage repository using VHD on top of the LVM
  (FC shared too) instead of the NFS.



  Hi!

   I thinking why the XCP/XenServer has an option to use the VHD format only
  for the NFS Servers... How to use the VHD on top of a local or shared LVM?

   I mean, I want to create a logical volume of 500G and within this volume,
  I'll create the VHDs files instead LVs for each domU.

   And I'll use this setup on top of my FC IBM DS4700 shared storage...

   It is possible?! I want the good of both worlds, the space efficient
  feature of the VHDs (not pre-allocating) with the speed of the local or
  fiber channel storage.

  Thanks!
  Thiago
</pre>
          </blockquote>
          <pre wrap="">
</pre>
          <blockquote type="cite">
            <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xensource.com">Xen-users@lists.xensource.com</a>
<a class="moz-txt-link-freetext" href="http://lists.xensource.com/xen-users">http://lists.xensource.com/xen-users</a>
</pre>
          </blockquote>
          <pre wrap="">
</pre>
        </blockquote>
      </blockquote>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Keith Petley
Senior Storage Development Engineer

Citrix Systems UK Ltd

Building 101 | Cambridge Science Park | Milton Road | Cambridge | CB4 0FY | UK

T: +44 (0)1223 435609</pre>
  </body>
</html>

--------------060303070100000707010002--


--===============4234011038545991763==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4234011038545991763==--


From xen-users-bounces@lists.xen.org Fri Dec 07 21:08:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th58U-0006sY-1c; Fri, 07 Dec 2012 21:07:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ketuzsezr@gmail.com>) id 1Th4rw-0006D9-RE
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 20:50:01 +0000
Received: from [85.158.143.35:21803] by server-3.bemta-4.messagelabs.com id
	36/BF-18211-87652C05; Fri, 07 Dec 2012 20:50:00 +0000
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1354913398!13985794!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28652 invoked from network); 7 Dec 2012 20:49:59 -0000
Received: from mail-vb0-f43.google.com (HELO mail-vb0-f43.google.com)
	(209.85.212.43)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 20:49:59 -0000
Received: by mail-vb0-f43.google.com with SMTP id fs19so1043428vbb.30
	for <xen-users@lists.xensource.com>;
	Fri, 07 Dec 2012 12:49:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:user-agent;
	bh=V5vkqibRjaOuTdfOMVYfj8E4Jb9bdn7aXVBpTw47nm8=;
	b=qOafMv4DpW+TnL6F9raWF1140drHjI9ugqnBrP/brntkBlDBiU9gss0R0f1AgGjq0f
	pFY0hg9kfE0OTsa/DuZq+3VHoRQZH1sfJv3EkeDUR/Fwh54/qzVoAq6v076RZuuNXzzE
	GksQMV6aOBU0eiAz4YLruq2KV6wMaWIjKbGCbHEsCaRVlmqIFjLDBVJImVwIWCneVH2f
	xVgmbzZIQX8qxF5oc47rxfVuCEONYTFZUPStZ90GRhtDjVnN/O1IivRgNZN1arM3OOpo
	v4ud9gkxL51PjIsLOnUffklxmDfRPMcvoPKeA+VCP1iYeVop5IuTy7K8GAyBJ5D8ZAOD
	m81A==
Received: by 10.52.180.5 with SMTP id dk5mr3987936vdc.45.1354913384047;
	Fri, 07 Dec 2012 12:49:44 -0800 (PST)
Received: from phenom.dumpdata.com
	(50-195-21-189-static.hfc.comcastbusiness.net. [50.195.21.189])
	by mx.google.com with ESMTPS id g5sm3786672vez.6.2012.12.07.12.49.43
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 07 Dec 2012 12:49:43 -0800 (PST)
Date: Fri, 7 Dec 2012 15:49:41 -0500
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: "Omer K." <okhalid.cern@gmail.com>
Message-ID: <20121207204939.GA9664@phenom.dumpdata.com>
References: <CAPM9MsQsggsBAL948ZJ31bVnSNH+Q4kGr4d0Na+_RgPBpcgypA@mail.gmail.com>
	<50A6843F.5050000@citrix.com>
	<CAPM9MsSrmoG4RLJjNDNn+j=hWuU-r+WbckT-UJXPfJ-J8gbvOQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPM9MsSrmoG4RLJjNDNn+j=hWuU-r+WbckT-UJXPfJ-J8gbvOQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Mailman-Approved-At: Fri, 07 Dec 2012 21:07:04 +0000
Cc: Mats Petersson <mats.petersson@citrix.com>,
	xen-users list <xen-users@lists.xensource.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] How to activate all VPCUS for a domU?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Nov 16, 2012 at 08:19:07PM +0000, Omer K. wrote:
> Hi,
> 
> Apologies for earlier spamming the xen-devel list but this message might be
> relevant as I think there is a bug in xm/create.py where 'vcpu_avail'
> option doesn't get properly set.
> 
> I manage to solve the issue of activating all of the vcpus by apply  a
> modified version of the patch earlier discussed:
> 
> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg00353.html
> 
> The following patch fixed the issue for me and after this bitmask value was
> activating required vpcu's read from the xen configuration file. Prior to
> that, vpcu_avail was always set to '1' (also verified from 'xenstore-ls -f'
> output).
> 
> --- create.py
> +++ create.py.af
> 
>          if maxvcpus and vcpus:
>              config.append(['vcpus', vcpus])
> -            config.append(['vcpu_avail', (1 << vcpus) -1)])
> +            config.append(['vcpu_avail', getattr(vals, 'vcpu_avail'])
> 
>      def add_conf(n):
>          if hasattr(vals, n):


Could you want repost this with an Signed-off-By. There is a nice
description here on how to do it:

http://wiki.xen.org/wiki/Submitting_Xen_Patches

> 
> Regards.
> Omer
> 
> 
> On Fri, Nov 16, 2012 at 6:21 PM, Mats Petersson
> <mats.petersson@citrix.com>wrote:
> 
> > On 16/11/12 18:09, Omer K. wrote:
> >
> >> Hi,
> >>
> >> I have set maxvcpus and vcpus options in my domU configuration file, and
> >> I can see that X number of vcpu are set for the domU.
> >>
> >> I tried to activate all the vpcus by using vpcu_avail option (using
> >> decimal to represent vpcu bitmask e.g. 24=11000) but it doesn't seem to
> >> work, and only the first vpcu is activated (i.e. has -b- state) while all
> >> other vpcu's set for the domU are in the paused state.
> >>
> >> Can any one share more insights on how to activate all the vpcu's for the
> >> guest domain ?
> >>
> >> Thanks
> >>
> > This definitely belongs to the Xen-Users list, not on Xen-Devel. Please
> > don't post to both lists, it just confuses people.
> >
> > --
> > Mats
> >
> > ______________________________**_________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > http://lists.xen.org/xen-devel
> >

> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 21:08:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th58U-0006sY-1c; Fri, 07 Dec 2012 21:07:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ketuzsezr@gmail.com>) id 1Th4rw-0006D9-RE
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 20:50:01 +0000
Received: from [85.158.143.35:21803] by server-3.bemta-4.messagelabs.com id
	36/BF-18211-87652C05; Fri, 07 Dec 2012 20:50:00 +0000
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1354913398!13985794!1
X-Originating-IP: [209.85.212.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28652 invoked from network); 7 Dec 2012 20:49:59 -0000
Received: from mail-vb0-f43.google.com (HELO mail-vb0-f43.google.com)
	(209.85.212.43)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 20:49:59 -0000
Received: by mail-vb0-f43.google.com with SMTP id fs19so1043428vbb.30
	for <xen-users@lists.xensource.com>;
	Fri, 07 Dec 2012 12:49:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:user-agent;
	bh=V5vkqibRjaOuTdfOMVYfj8E4Jb9bdn7aXVBpTw47nm8=;
	b=qOafMv4DpW+TnL6F9raWF1140drHjI9ugqnBrP/brntkBlDBiU9gss0R0f1AgGjq0f
	pFY0hg9kfE0OTsa/DuZq+3VHoRQZH1sfJv3EkeDUR/Fwh54/qzVoAq6v076RZuuNXzzE
	GksQMV6aOBU0eiAz4YLruq2KV6wMaWIjKbGCbHEsCaRVlmqIFjLDBVJImVwIWCneVH2f
	xVgmbzZIQX8qxF5oc47rxfVuCEONYTFZUPStZ90GRhtDjVnN/O1IivRgNZN1arM3OOpo
	v4ud9gkxL51PjIsLOnUffklxmDfRPMcvoPKeA+VCP1iYeVop5IuTy7K8GAyBJ5D8ZAOD
	m81A==
Received: by 10.52.180.5 with SMTP id dk5mr3987936vdc.45.1354913384047;
	Fri, 07 Dec 2012 12:49:44 -0800 (PST)
Received: from phenom.dumpdata.com
	(50-195-21-189-static.hfc.comcastbusiness.net. [50.195.21.189])
	by mx.google.com with ESMTPS id g5sm3786672vez.6.2012.12.07.12.49.43
	(version=TLSv1/SSLv3 cipher=OTHER);
	Fri, 07 Dec 2012 12:49:43 -0800 (PST)
Date: Fri, 7 Dec 2012 15:49:41 -0500
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: "Omer K." <okhalid.cern@gmail.com>
Message-ID: <20121207204939.GA9664@phenom.dumpdata.com>
References: <CAPM9MsQsggsBAL948ZJ31bVnSNH+Q4kGr4d0Na+_RgPBpcgypA@mail.gmail.com>
	<50A6843F.5050000@citrix.com>
	<CAPM9MsSrmoG4RLJjNDNn+j=hWuU-r+WbckT-UJXPfJ-J8gbvOQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPM9MsSrmoG4RLJjNDNn+j=hWuU-r+WbckT-UJXPfJ-J8gbvOQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Mailman-Approved-At: Fri, 07 Dec 2012 21:07:04 +0000
Cc: Mats Petersson <mats.petersson@citrix.com>,
	xen-users list <xen-users@lists.xensource.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] How to activate all VPCUS for a domU?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Nov 16, 2012 at 08:19:07PM +0000, Omer K. wrote:
> Hi,
> 
> Apologies for earlier spamming the xen-devel list but this message might be
> relevant as I think there is a bug in xm/create.py where 'vcpu_avail'
> option doesn't get properly set.
> 
> I manage to solve the issue of activating all of the vcpus by apply  a
> modified version of the patch earlier discussed:
> 
> http://old-list-archives.xen.org/archives/html/xen-users/2010-09/msg00353.html
> 
> The following patch fixed the issue for me and after this bitmask value was
> activating required vpcu's read from the xen configuration file. Prior to
> that, vpcu_avail was always set to '1' (also verified from 'xenstore-ls -f'
> output).
> 
> --- create.py
> +++ create.py.af
> 
>          if maxvcpus and vcpus:
>              config.append(['vcpus', vcpus])
> -            config.append(['vcpu_avail', (1 << vcpus) -1)])
> +            config.append(['vcpu_avail', getattr(vals, 'vcpu_avail'])
> 
>      def add_conf(n):
>          if hasattr(vals, n):


Could you want repost this with an Signed-off-By. There is a nice
description here on how to do it:

http://wiki.xen.org/wiki/Submitting_Xen_Patches

> 
> Regards.
> Omer
> 
> 
> On Fri, Nov 16, 2012 at 6:21 PM, Mats Petersson
> <mats.petersson@citrix.com>wrote:
> 
> > On 16/11/12 18:09, Omer K. wrote:
> >
> >> Hi,
> >>
> >> I have set maxvcpus and vcpus options in my domU configuration file, and
> >> I can see that X number of vcpu are set for the domU.
> >>
> >> I tried to activate all the vpcus by using vpcu_avail option (using
> >> decimal to represent vpcu bitmask e.g. 24=11000) but it doesn't seem to
> >> work, and only the first vpcu is activated (i.e. has -b- state) while all
> >> other vpcu's set for the domU are in the paused state.
> >>
> >> Can any one share more insights on how to activate all the vpcu's for the
> >> guest domain ?
> >>
> >> Thanks
> >>
> > This definitely belongs to the Xen-Users list, not on Xen-Devel. Please
> > don't post to both lists, it just confuses people.
> >
> > --
> > Mats
> >
> > ______________________________**_________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > http://lists.xen.org/xen-devel
> >

> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 21:11:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th5C7-00072k-UA; Fri, 07 Dec 2012 21:10:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gggfffaaa@hotmail.com>) id 1Th5C6-00072L-OI
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 21:10:50 +0000
Received: from [193.109.254.147:62554] by server-4.bemta-14.messagelabs.com id
	2F/EB-18856-A5B52C05; Fri, 07 Dec 2012 21:10:50 +0000
X-Env-Sender: gggfffaaa@hotmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1354914648!9363051!1
X-Originating-IP: [65.55.34.89]
X-SpamReason: No, hits=0.2 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9319 invoked from network); 7 Dec 2012 21:10:49 -0000
Received: from col0-omc2-s15.col0.hotmail.com (HELO
	col0-omc2-s15.col0.hotmail.com) (65.55.34.89)
	by server-12.tower-27.messagelabs.com with SMTP;
	7 Dec 2012 21:10:49 -0000
Received: from COL002-W46 ([65.55.34.73]) by col0-omc2-s15.col0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Fri, 7 Dec 2012 13:10:48 -0800
X-Originating-IP: [99.224.40.85]
X-EIP: [hdYBn6CFIGH7G9L58MFu6OM2ppXIRNN+]
X-Originating-Email: [gggfffaaa@hotmail.com]
Message-ID: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
From: Denis Roy <gggfffaaa@hotmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Fri, 7 Dec 2012 21:10:47 +0000
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 07 Dec 2012 21:10:48.0281 (UTC)
	FILETIME=[545C9C90:01CDD4BF]
Subject: [Xen-users] Xen 2.x images on newer hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4420600152740455949=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4420600152740455949==
Content-Type: multipart/alternative;
	boundary="_157643f1-64c5-4ed6-8ae2-d3b19738514f_"

--_157643f1-64c5-4ed6-8ae2-d3b19738514f_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

This has probably been answered before=2C but for the life of me=2C I can't=
 find it.

I have some older Xen image files=2C where the image file is simply a files=
ystem image:

/home/server.img: ReiserFS V3.6

I noticed newer Xen image files use a complete partition table and PyGrub=
=2C which allows images to be moved from server to server.  My server.img d=
oes have a /boot/grub directory with menu.lst and everything it needs to bo=
ot.  How do I get Xen 4.x to boot it?

Thanks

Denis
 		 	   		  =

--_157643f1-64c5-4ed6-8ae2-d3b19738514f_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>This has probably been answered =
before=2C but for the life of me=2C I can't find it.<br><br>I have some old=
er Xen image files=2C where the image file is simply a filesystem image:<br=
><br>/home/server.img: ReiserFS V3.6<br><br>I noticed newer Xen image files=
 use a complete partition table and PyGrub=2C which allows images to be mov=
ed from server to server.&nbsp=3B My server.img does have a /boot/grub dire=
ctory with menu.lst and everything it needs to boot.&nbsp=3B How do I get X=
en 4.x to boot it?<br><br>Thanks<br><br>Denis<br> 		 	   		  </div></body>
</html>=

--_157643f1-64c5-4ed6-8ae2-d3b19738514f_--


--===============4420600152740455949==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4420600152740455949==--


From xen-users-bounces@lists.xen.org Fri Dec 07 21:11:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th5C7-00072k-UA; Fri, 07 Dec 2012 21:10:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gggfffaaa@hotmail.com>) id 1Th5C6-00072L-OI
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 21:10:50 +0000
Received: from [193.109.254.147:62554] by server-4.bemta-14.messagelabs.com id
	2F/EB-18856-A5B52C05; Fri, 07 Dec 2012 21:10:50 +0000
X-Env-Sender: gggfffaaa@hotmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1354914648!9363051!1
X-Originating-IP: [65.55.34.89]
X-SpamReason: No, hits=0.2 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9319 invoked from network); 7 Dec 2012 21:10:49 -0000
Received: from col0-omc2-s15.col0.hotmail.com (HELO
	col0-omc2-s15.col0.hotmail.com) (65.55.34.89)
	by server-12.tower-27.messagelabs.com with SMTP;
	7 Dec 2012 21:10:49 -0000
Received: from COL002-W46 ([65.55.34.73]) by col0-omc2-s15.col0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Fri, 7 Dec 2012 13:10:48 -0800
X-Originating-IP: [99.224.40.85]
X-EIP: [hdYBn6CFIGH7G9L58MFu6OM2ppXIRNN+]
X-Originating-Email: [gggfffaaa@hotmail.com]
Message-ID: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
From: Denis Roy <gggfffaaa@hotmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Fri, 7 Dec 2012 21:10:47 +0000
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 07 Dec 2012 21:10:48.0281 (UTC)
	FILETIME=[545C9C90:01CDD4BF]
Subject: [Xen-users] Xen 2.x images on newer hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4420600152740455949=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4420600152740455949==
Content-Type: multipart/alternative;
	boundary="_157643f1-64c5-4ed6-8ae2-d3b19738514f_"

--_157643f1-64c5-4ed6-8ae2-d3b19738514f_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

This has probably been answered before=2C but for the life of me=2C I can't=
 find it.

I have some older Xen image files=2C where the image file is simply a files=
ystem image:

/home/server.img: ReiserFS V3.6

I noticed newer Xen image files use a complete partition table and PyGrub=
=2C which allows images to be moved from server to server.  My server.img d=
oes have a /boot/grub directory with menu.lst and everything it needs to bo=
ot.  How do I get Xen 4.x to boot it?

Thanks

Denis
 		 	   		  =

--_157643f1-64c5-4ed6-8ae2-d3b19738514f_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>This has probably been answered =
before=2C but for the life of me=2C I can't find it.<br><br>I have some old=
er Xen image files=2C where the image file is simply a filesystem image:<br=
><br>/home/server.img: ReiserFS V3.6<br><br>I noticed newer Xen image files=
 use a complete partition table and PyGrub=2C which allows images to be mov=
ed from server to server.&nbsp=3B My server.img does have a /boot/grub dire=
ctory with menu.lst and everything it needs to boot.&nbsp=3B How do I get X=
en 4.x to boot it?<br><br>Thanks<br><br>Denis<br> 		 	   		  </div></body>
</html>=

--_157643f1-64c5-4ed6-8ae2-d3b19738514f_--


--===============4420600152740455949==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4420600152740455949==--


From xen-users-bounces@lists.xen.org Fri Dec 07 21:37:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th5bK-0008VO-52; Fri, 07 Dec 2012 21:36:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Th5bI-0008VF-I4
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 21:36:52 +0000
Received: from [85.158.139.211:41989] by server-15.bemta-5.messagelabs.com id
	A6/39-20523-37162C05; Fri, 07 Dec 2012 21:36:51 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1354916207!19559796!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15178 invoked from network); 7 Dec 2012 21:36:50 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Dec 2012 21:36:50 -0000
Received: from [187.233.68.172] (port=56537 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Th5bD-0004s1-89
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 15:36:47 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id F1939A209
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 15:34:54 -0600 (CST)
Message-ID: <50C2616E.10908@ondore.com>
Date: Fri, 07 Dec 2012 15:36:46 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
In-Reply-To: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Xen 2.x images on newer hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello

El 07/12/12 15:10, Denis Roy escribi=F3:
> This has probably been answered before, but for the life of me, I can't
> find it.
Actually, yes, in a certain way.

Check this thread:
http://lists.xen.org/archives/html/xen-users/2012-12/msg00038.html
You even might be able to keep the image's original kernel.

> I have some older Xen image files, where the image file is simply a
> filesystem image:
>
> /home/server.img: ReiserFS V3.6
Not sure is ReiserFS is supported out-of-the-box in a recent kernel. In =

case you decide to switch. It would probably be advisable to convert it =

to EXT3. You could mount the image file as loop device, copy the content =

(watch out permissions and ownership, use "cp -a") to another image (or =

even LVM volume), then alter fstab to make sure it mounts correctly.

> I noticed newer Xen image files use a complete partition table and
> PyGrub, which allows images to be moved from server to server.
Not a problem, there is a backward compatibility to use it "in the old =

way", beside setting up the image to be usable with pygrub is not a big =

deal.

If you go for pygrub, be sure your image is converted to ext3 and =

inode-size is set to 128 bytes (mkfs.ext3 default is 256 , use -I =

option), otherwise pygrub will not be able to read it.

> My
> server.img does have a /boot/grub directory with menu.lst and everything
> it needs to boot.  How do I get Xen 4.x to boot it?
Check the thread I have mentioned. The rest can be probably answered by =

pure reference documentation. Feel free to keep asking, if not.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 21:37:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th5bK-0008VO-52; Fri, 07 Dec 2012 21:36:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Th5bI-0008VF-I4
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 21:36:52 +0000
Received: from [85.158.139.211:41989] by server-15.bemta-5.messagelabs.com id
	A6/39-20523-37162C05; Fri, 07 Dec 2012 21:36:51 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1354916207!19559796!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15178 invoked from network); 7 Dec 2012 21:36:50 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 7 Dec 2012 21:36:50 -0000
Received: from [187.233.68.172] (port=56537 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Th5bD-0004s1-89
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 15:36:47 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id F1939A209
	for <xen-users@lists.xen.org>; Fri,  7 Dec 2012 15:34:54 -0600 (CST)
Message-ID: <50C2616E.10908@ondore.com>
Date: Fri, 07 Dec 2012 15:36:46 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
In-Reply-To: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Xen 2.x images on newer hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello

El 07/12/12 15:10, Denis Roy escribi=F3:
> This has probably been answered before, but for the life of me, I can't
> find it.
Actually, yes, in a certain way.

Check this thread:
http://lists.xen.org/archives/html/xen-users/2012-12/msg00038.html
You even might be able to keep the image's original kernel.

> I have some older Xen image files, where the image file is simply a
> filesystem image:
>
> /home/server.img: ReiserFS V3.6
Not sure is ReiserFS is supported out-of-the-box in a recent kernel. In =

case you decide to switch. It would probably be advisable to convert it =

to EXT3. You could mount the image file as loop device, copy the content =

(watch out permissions and ownership, use "cp -a") to another image (or =

even LVM volume), then alter fstab to make sure it mounts correctly.

> I noticed newer Xen image files use a complete partition table and
> PyGrub, which allows images to be moved from server to server.
Not a problem, there is a backward compatibility to use it "in the old =

way", beside setting up the image to be usable with pygrub is not a big =

deal.

If you go for pygrub, be sure your image is converted to ext3 and =

inode-size is set to 128 bytes (mkfs.ext3 default is 256 , use -I =

option), otherwise pygrub will not be able to read it.

> My
> server.img does have a /boot/grub directory with menu.lst and everything
> it needs to boot.  How do I get Xen 4.x to boot it?
Check the thread I have mentioned. The rest can be probably answered by =

pure reference documentation. Feel free to keep asking, if not.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 21:41:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:41:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th5ee-0000Hl-6H; Fri, 07 Dec 2012 21:40:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1Th5eb-0000HS-IF; Fri, 07 Dec 2012 21:40:18 +0000
Received: from [85.158.143.99:59560] by server-1.bemta-4.messagelabs.com id
	A4/33-28401-04262C05; Fri, 07 Dec 2012 21:40:16 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-14.tower-216.messagelabs.com!1354916415!18914832!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA1MDQwNDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12097 invoked from network); 7 Dec 2012 21:40:16 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-14.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 7 Dec 2012 21:40:16 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 8BEA12A49;
	Fri,  7 Dec 2012 23:40:14 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 4D4CC2005F; Fri,  7 Dec 2012 23:40:14 +0200 (EET)
Date: Fri, 7 Dec 2012 23:40:14 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Keith Petley <keith.petley@citrix.com>
Message-ID: <20121207214013.GB8912@reaktio.net>
References: <6b7f6eb1003231347t4a2a0c21u317cd885181d0d7d@mail.gmail.com>
	<81A73678E76EA642801C8F2E4823AD21565E554245@LONPMAILBOX01.citrite.net>
	<20121130100534.GN8912@reaktio.net>
	<6D055540-1E44-4F2A-9C09-5A9DB63FB9F6@eu.citrix.com>
	<20121207124946.GZ8912@reaktio.net> <50C228B5.80005@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50C228B5.80005@citrix.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: Xen Users <xen-users@lists.xen.org>, Dave Scott <Dave.Scott@eu.citrix.com>,
	Martinx - ????? <thiagocmartinsc@gmail.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] XCP storage repository using VHD on top of the LVM
 (FC	shared too) instead of the NFS.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Dec 07, 2012 at 05:34:45PM +0000, Keith Petley wrote:
>    Hi Pasi,
>

Hello,
 =

>    The LVM daemon you refer to is before my time at Citrix - from what I
>    understand they found problems with it and it never progressed beyond =
the
>    prototype stage.
>

That explains why it never saw daylight..
 =

>    We are currently looking at thin provisioning (again) and are currently
>    profiling the ocfs2 clustered file system to see if it provides suitab=
le
>    performance as an lvm replacement.
> =


Ok. Linux DM/LVM also does thin provisioning these days..

Thanks for the reply!

-- Pasi

>    Regards
>    Keith
> =

>    On 07/12/12 12:49, Pasi K=E4rkk=E4inen wrote:
> =

>  On Fri, Nov 30, 2012 at 10:14:52AM +0000, Dave Scott wrote:
> =

>  Hey Pasi,
> =

>  On Nov 30, 2012, at 10:05 AM, "Pasi K=E4rkk=E4inen" [1]<pasik@iki.fi> wr=
ote:
> =

> =

>  On Wed, Mar 24, 2010 at 09:54:01PM +0000, Dave Scott wrote:
> =

>    Hi,
> =

>  Hello Dave,
> =

> =

>    XCP does use VHD format on top of the LVs it creates on iSCSI/FC stora=
ge.
>    The current problem is that it doesn't support "thin provisioning" (i.=
e.
>    not pre-allocating). It's great for making snapshots and clones but no=
t so
>    good for space usage... as you observed!
> =

>    There is an early prototype of an XCP/vhd storage daemon which has an =
LVM
>    implementation optimized for being able to quickly resize volumes. When
>    that stabilizes, we'll be able to have thin provisioning. We should put
>    the development repo for the prototype on xenbits somewhere.
> =

>  Any progress on supporting thinprov on block-storage ?
> =

>  I've cc:d Keith, who is more of a storage expert than me ;-) He works on=
 the SM layer used in XCP and I'm sure will have some useful insights.
> =

> =

>  Thanks Dave!
> =

>  Keith: Any insights on this?
> =

> =

>  -- Pasi
> =

> =

>  Cheers,
>  Dave
> =

> =

>  Thanks,
> =

>  -- Pasi
> =

> =

> =

>    Cheers,
> =

>    Dave
> =

> =

> =

>    From: [2]xen-users-bounces@lists.xensource.com
>    [[3]mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Martinx=
 -
>    ?????
>    Sent: 23 March 2010 20:47
>    To: Xen List
>    Subject: [Xen-users] XCP storage repository using VHD on top of the LVM
>    (FC shared too) instead of the NFS.
> =

> =

> =

>    Hi!
> =

>     I thinking why the XCP/XenServer has an option to use the VHD format =
only
>    for the NFS Servers... How to use the VHD on top of a local or shared =
LVM?
> =

>     I mean, I want to create a logical volume of 500G and within this vol=
ume,
>    I'll create the VHDs files instead LVs for each domU.
> =

>     And I'll use this setup on top of my FC IBM DS4700 shared storage...
> =

>     It is possible?! I want the good of both worlds, the space efficient
>    feature of the VHDs (not pre-allocating) with the speed of the local or
>    fiber channel storage.
> =

>    Thanks!
>    Thiago
> =

> =

>  _______________________________________________
>  Xen-users mailing list
>  [4]Xen-users@lists.xensource.com
>  [5]http://lists.xensource.com/xen-users
> =

> =

>  --
>  Keith Petley
>  Senior Storage Development Engineer
> =

>  Citrix Systems UK Ltd
> =

>  Building 101 | Cambridge Science Park | Milton Road | Cambridge | CB4 0F=
Y | UK
> =

>  T: +44 (0)1223 435609
> =

> References
> =

>    Visible links
>    1. mailto:pasik@iki.fi
>    2. mailto:xen-users-bounces@lists.xensource.com
>    3. mailto:xen-users-bounces@lists.xensource.com
>    4. mailto:Xen-users@lists.xensource.com
>    5. http://lists.xensource.com/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 21:41:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:41:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th5ee-0000Hl-6H; Fri, 07 Dec 2012 21:40:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1Th5eb-0000HS-IF; Fri, 07 Dec 2012 21:40:18 +0000
Received: from [85.158.143.99:59560] by server-1.bemta-4.messagelabs.com id
	A4/33-28401-04262C05; Fri, 07 Dec 2012 21:40:16 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-14.tower-216.messagelabs.com!1354916415!18914832!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA1MDQwNDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12097 invoked from network); 7 Dec 2012 21:40:16 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-14.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 7 Dec 2012 21:40:16 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 8BEA12A49;
	Fri,  7 Dec 2012 23:40:14 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 4D4CC2005F; Fri,  7 Dec 2012 23:40:14 +0200 (EET)
Date: Fri, 7 Dec 2012 23:40:14 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Keith Petley <keith.petley@citrix.com>
Message-ID: <20121207214013.GB8912@reaktio.net>
References: <6b7f6eb1003231347t4a2a0c21u317cd885181d0d7d@mail.gmail.com>
	<81A73678E76EA642801C8F2E4823AD21565E554245@LONPMAILBOX01.citrite.net>
	<20121130100534.GN8912@reaktio.net>
	<6D055540-1E44-4F2A-9C09-5A9DB63FB9F6@eu.citrix.com>
	<20121207124946.GZ8912@reaktio.net> <50C228B5.80005@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50C228B5.80005@citrix.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: Xen Users <xen-users@lists.xen.org>, Dave Scott <Dave.Scott@eu.citrix.com>,
	Martinx - ????? <thiagocmartinsc@gmail.com>,
	"xen-api@lists.xen.org" <xen-api@lists.xen.org>
Subject: Re: [Xen-users] XCP storage repository using VHD on top of the LVM
 (FC	shared too) instead of the NFS.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Dec 07, 2012 at 05:34:45PM +0000, Keith Petley wrote:
>    Hi Pasi,
>

Hello,
 =

>    The LVM daemon you refer to is before my time at Citrix - from what I
>    understand they found problems with it and it never progressed beyond =
the
>    prototype stage.
>

That explains why it never saw daylight..
 =

>    We are currently looking at thin provisioning (again) and are currently
>    profiling the ocfs2 clustered file system to see if it provides suitab=
le
>    performance as an lvm replacement.
> =


Ok. Linux DM/LVM also does thin provisioning these days..

Thanks for the reply!

-- Pasi

>    Regards
>    Keith
> =

>    On 07/12/12 12:49, Pasi K=E4rkk=E4inen wrote:
> =

>  On Fri, Nov 30, 2012 at 10:14:52AM +0000, Dave Scott wrote:
> =

>  Hey Pasi,
> =

>  On Nov 30, 2012, at 10:05 AM, "Pasi K=E4rkk=E4inen" [1]<pasik@iki.fi> wr=
ote:
> =

> =

>  On Wed, Mar 24, 2010 at 09:54:01PM +0000, Dave Scott wrote:
> =

>    Hi,
> =

>  Hello Dave,
> =

> =

>    XCP does use VHD format on top of the LVs it creates on iSCSI/FC stora=
ge.
>    The current problem is that it doesn't support "thin provisioning" (i.=
e.
>    not pre-allocating). It's great for making snapshots and clones but no=
t so
>    good for space usage... as you observed!
> =

>    There is an early prototype of an XCP/vhd storage daemon which has an =
LVM
>    implementation optimized for being able to quickly resize volumes. When
>    that stabilizes, we'll be able to have thin provisioning. We should put
>    the development repo for the prototype on xenbits somewhere.
> =

>  Any progress on supporting thinprov on block-storage ?
> =

>  I've cc:d Keith, who is more of a storage expert than me ;-) He works on=
 the SM layer used in XCP and I'm sure will have some useful insights.
> =

> =

>  Thanks Dave!
> =

>  Keith: Any insights on this?
> =

> =

>  -- Pasi
> =

> =

>  Cheers,
>  Dave
> =

> =

>  Thanks,
> =

>  -- Pasi
> =

> =

> =

>    Cheers,
> =

>    Dave
> =

> =

> =

>    From: [2]xen-users-bounces@lists.xensource.com
>    [[3]mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Martinx=
 -
>    ?????
>    Sent: 23 March 2010 20:47
>    To: Xen List
>    Subject: [Xen-users] XCP storage repository using VHD on top of the LVM
>    (FC shared too) instead of the NFS.
> =

> =

> =

>    Hi!
> =

>     I thinking why the XCP/XenServer has an option to use the VHD format =
only
>    for the NFS Servers... How to use the VHD on top of a local or shared =
LVM?
> =

>     I mean, I want to create a logical volume of 500G and within this vol=
ume,
>    I'll create the VHDs files instead LVs for each domU.
> =

>     And I'll use this setup on top of my FC IBM DS4700 shared storage...
> =

>     It is possible?! I want the good of both worlds, the space efficient
>    feature of the VHDs (not pre-allocating) with the speed of the local or
>    fiber channel storage.
> =

>    Thanks!
>    Thiago
> =

> =

>  _______________________________________________
>  Xen-users mailing list
>  [4]Xen-users@lists.xensource.com
>  [5]http://lists.xensource.com/xen-users
> =

> =

>  --
>  Keith Petley
>  Senior Storage Development Engineer
> =

>  Citrix Systems UK Ltd
> =

>  Building 101 | Cambridge Science Park | Milton Road | Cambridge | CB4 0F=
Y | UK
> =

>  T: +44 (0)1223 435609
> =

> References
> =

>    Visible links
>    1. mailto:pasik@iki.fi
>    2. mailto:xen-users-bounces@lists.xensource.com
>    3. mailto:xen-users-bounces@lists.xensource.com
>    4. mailto:Xen-users@lists.xensource.com
>    5. http://lists.xensource.com/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 07 21:42:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th5g5-0000XI-Tl; Fri, 07 Dec 2012 21:41:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gizmochicken@gmail.com>) id 1Th5g3-0000Wm-NM
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 21:41:48 +0000
Received: from [85.158.138.51:51308] by server-11.bemta-3.messagelabs.com id
	9A/72-19361-A9262C05; Fri, 07 Dec 2012 21:41:46 +0000
X-Env-Sender: gizmochicken@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1354916504!9284221!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12867 invoked from network); 7 Dec 2012 21:41:45 -0000
Received: from mail-vc0-f171.google.com (HELO mail-vc0-f171.google.com)
	(209.85.220.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 21:41:45 -0000
Received: by mail-vc0-f171.google.com with SMTP id n11so1085971vch.30
	for <xen-users@lists.xensource.com>;
	Fri, 07 Dec 2012 13:41:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=qWXqsN9p2wFvWxYD70/uzsHnhz3bWjfEOjiP+QG1Lkc=;
	b=CR89E+7W3/j/bTTDwsM2NADTTXE8wtj/O3JyUTjyJNtNdnoNr+z/hKd0bfnnR9MO2a
	K2eFhzrkPmFvwrkMJOVETCesuGlgNyN50iCXISwwIqvJKQnS66Z0t67RTlLctI9ibsZg
	hNZLF+rFTNvkIefkXvR5UL7B1qLqUv4b7lGINbbyi51vdj5AUhqXzIbchsEXI10xj/Xj
	nC1AmcmK/B6AjssA/p9FGvpkIdwpGaryvKKERG9fu+BkHsc/f5DZu9AK1FLqy2vOJJA1
	vQkxt38oq8/2aVC+mWhrQ/ecN9LpGdREGJ6Fq9O6dXyTeRRWUtAnV51R0o6CSTtFU15N
	YOgw==
MIME-Version: 1.0
Received: by 10.52.34.44 with SMTP id w12mr3338508vdi.77.1354916503913; Fri,
	07 Dec 2012 13:41:43 -0800 (PST)
Received: by 10.58.147.39 with HTTP; Fri, 7 Dec 2012 13:41:43 -0800 (PST)
In-Reply-To: <CAEVn7d=CZxYV_JFfKL7h6v1O1jd=gLKUNXJcpOBFBqCxFDGq-A@mail.gmail.com>
References: <CAEVn7d=CZxYV_JFfKL7h6v1O1jd=gLKUNXJcpOBFBqCxFDGq-A@mail.gmail.com>
Date: Fri, 7 Dec 2012 16:41:43 -0500
Message-ID: <CAHdVSpnz1Rb7YnPLPRdQCpXtWKN4-NBghC+s=PC-Ja2__idg6A@mail.gmail.com>
From: Gizmo Chicken <gizmochicken@gmail.com>
To: Benjamin Schweikert <b.schweikert@googlemail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] VGA-Passthrough: Driver suggestion for Nvidia GT 520
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2632597616348638470=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2632597616348638470==
Content-Type: multipart/alternative; boundary=20cf30781332ea85e504d04a14ea

--20cf30781332ea85e504d04a14ea
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ben,

I tried to get my Nvidia GT 610 working in a setup similar to yours and
experienced more headaches than I could count.  Ultimately, I gave up on
Nvidia and replaced it with an AMD 6670 Radeon, which I bought on sale for
about $50.

At present, I'm using my AMD 6670 with Ubuntu 12.10 as dom0 in conjunction
with the open source driver, and it works great for watching HD movies and
so forth.  (I haven't tried graphic intensive applications, such as
games.)  I also tested AMD's proprietary "Catalyst" driver, but the open
source driver works well enough for my purposes.

Although I'm currently using my AMD 6670 with dom0, I did test it briefly
using VGA passthrough with an HVM domU and it worked just fine, but I don't
recall which driver (proprietary or open source) worked better.

One quirk with the AMD 6670 Radeon:  At least when using with dom0, to get
HDMI audio output working with the open source driver, I had to edit the
"GRUB_CMDLINE_LINUX_DEFAULT" line in "/etc/default/grub" to read as follows=
:

    GRUB_CMDLINE_LINUX_DEFAULT=3D"quiet splash radeon.audio=3D1"

What, if anything, you'll have to do to get HDMI audio output working when
using with domU, I can't say for sure.

Hope the above helps.

Best regards,
GizmoChicken



On Fri, Dec 7, 2012 at 3:08 AM, Benjamin Schweikert <
b.schweikert@googlemail.com> wrote:

> Dear list,
> currently I have a Debian Wheezy with Kernel 3.6.6 and Xen 4.2 as Dom0
> and an Ubuntu 12.04 as a HVM DomU with vga passthrough for my Nvidia
> GT 520 card working. Hardware is a Gigabyte  GA-890FXA-UD5 with IOMMU
> and an Athlon II. I used the howto by David Techer to get my card
> running.
>
> Currently I can only use the driver version 275.xx of the nvidia
> closedsource driver. All newer versions do not work (I guess this is
> known).
>
> I want to update my DomU and I want to use this DomU as a mediacenter
> with XBMC, so I need 2D acceleration.
>
> Has someone experiences with using an other driver like the open
> source nouveau driver? I don't care how fast the driver is as long as
> it is fast enough f=FCr HD movies.
> Any hinds where I can get some more support for the closed source
> driver would also be great expect the official nvidia support forum.
>
> Thanks!
>
> Ben
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--20cf30781332ea85e504d04a14ea
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ben,<br><br>I tried to get my Nvidia GT 610 working in a setup similar to y=
ours and experienced more headaches than I could count.=A0 Ultimately, I ga=
ve up on Nvidia and replaced it with an AMD 6670 Radeon, which I bought on =
sale for about $50.<br>
<br>At present, I&#39;m using my AMD 6670 with Ubuntu 12.10 as dom0 in conj=
unction with the open source driver, and it works great for watching HD mov=
ies and so forth.=A0 (I haven&#39;t tried graphic intensive applications, s=
uch as games.)=A0 I also tested AMD&#39;s proprietary &quot;Catalyst&quot; =
driver, but the open source driver works well enough for my purposes.<br>
<br>Although I&#39;m currently using my AMD 6670 with dom0, I did test it b=
riefly using VGA passthrough with an HVM domU and it worked just fine, but =
I don&#39;t recall which driver (proprietary or open source) worked better.=
<br>
<br>One quirk with the AMD 6670 Radeon:=A0 At least when using with dom0, t=
o get HDMI audio output working with the open source driver, I had to edit =
the &quot;GRUB_CMDLINE_LINUX_DEFAULT&quot; line in &quot;/etc/default/grub&=
quot; to read as follows:<br>
<br>=A0=A0=A0 GRUB_CMDLINE_LINUX_DEFAULT=3D&quot;quiet splash radeon.audio=
=3D1&quot;<br><br>What, if anything, you&#39;ll have to do to get HDMI audi=
o output working when using with domU, I can&#39;t say for sure.<br><br>Hop=
e the above helps.<br>
<br>Best regards,<br>GizmoChicken<br><br><br><br><div class=3D"gmail_quote"=
>On Fri, Dec 7, 2012 at 3:08 AM, Benjamin Schweikert <span dir=3D"ltr">&lt;=
<a href=3D"mailto:b.schweikert@googlemail.com" target=3D"_blank">b.schweike=
rt@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Dear list,<br>
currently I have a Debian Wheezy with Kernel 3.6.6 and Xen 4.2 as Dom0<br>
and an Ubuntu 12.04 as a HVM DomU with vga passthrough for my Nvidia<br>
GT 520 card working. Hardware is a Gigabyte =A0GA-890FXA-UD5 with IOMMU<br>
and an Athlon II. I used the howto by David Techer to get my card<br>
running.<br>
<br>
Currently I can only use the driver version 275.xx of the nvidia<br>
closedsource driver. All newer versions do not work (I guess this is<br>
known).<br>
<br>
I want to update my DomU and I want to use this DomU as a mediacenter<br>
with XBMC, so I need 2D acceleration.<br>
<br>
Has someone experiences with using an other driver like the open<br>
source nouveau driver? I don&#39;t care how fast the driver is as long as<b=
r>
it is fast enough f=FCr HD movies.<br>
Any hinds where I can get some more support for the closed source<br>
driver would also be great expect the official nvidia support forum.<br>
<br>
Thanks!<br>
<br>
Ben<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br>

--20cf30781332ea85e504d04a14ea--


--===============2632597616348638470==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2632597616348638470==--


From xen-users-bounces@lists.xen.org Fri Dec 07 21:42:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Dec 2012 21:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th5g5-0000XI-Tl; Fri, 07 Dec 2012 21:41:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gizmochicken@gmail.com>) id 1Th5g3-0000Wm-NM
	for xen-users@lists.xensource.com; Fri, 07 Dec 2012 21:41:48 +0000
Received: from [85.158.138.51:51308] by server-11.bemta-3.messagelabs.com id
	9A/72-19361-A9262C05; Fri, 07 Dec 2012 21:41:46 +0000
X-Env-Sender: gizmochicken@gmail.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1354916504!9284221!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12867 invoked from network); 7 Dec 2012 21:41:45 -0000
Received: from mail-vc0-f171.google.com (HELO mail-vc0-f171.google.com)
	(209.85.220.171)
	by server-13.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Dec 2012 21:41:45 -0000
Received: by mail-vc0-f171.google.com with SMTP id n11so1085971vch.30
	for <xen-users@lists.xensource.com>;
	Fri, 07 Dec 2012 13:41:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=qWXqsN9p2wFvWxYD70/uzsHnhz3bWjfEOjiP+QG1Lkc=;
	b=CR89E+7W3/j/bTTDwsM2NADTTXE8wtj/O3JyUTjyJNtNdnoNr+z/hKd0bfnnR9MO2a
	K2eFhzrkPmFvwrkMJOVETCesuGlgNyN50iCXISwwIqvJKQnS66Z0t67RTlLctI9ibsZg
	hNZLF+rFTNvkIefkXvR5UL7B1qLqUv4b7lGINbbyi51vdj5AUhqXzIbchsEXI10xj/Xj
	nC1AmcmK/B6AjssA/p9FGvpkIdwpGaryvKKERG9fu+BkHsc/f5DZu9AK1FLqy2vOJJA1
	vQkxt38oq8/2aVC+mWhrQ/ecN9LpGdREGJ6Fq9O6dXyTeRRWUtAnV51R0o6CSTtFU15N
	YOgw==
MIME-Version: 1.0
Received: by 10.52.34.44 with SMTP id w12mr3338508vdi.77.1354916503913; Fri,
	07 Dec 2012 13:41:43 -0800 (PST)
Received: by 10.58.147.39 with HTTP; Fri, 7 Dec 2012 13:41:43 -0800 (PST)
In-Reply-To: <CAEVn7d=CZxYV_JFfKL7h6v1O1jd=gLKUNXJcpOBFBqCxFDGq-A@mail.gmail.com>
References: <CAEVn7d=CZxYV_JFfKL7h6v1O1jd=gLKUNXJcpOBFBqCxFDGq-A@mail.gmail.com>
Date: Fri, 7 Dec 2012 16:41:43 -0500
Message-ID: <CAHdVSpnz1Rb7YnPLPRdQCpXtWKN4-NBghC+s=PC-Ja2__idg6A@mail.gmail.com>
From: Gizmo Chicken <gizmochicken@gmail.com>
To: Benjamin Schweikert <b.schweikert@googlemail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] VGA-Passthrough: Driver suggestion for Nvidia GT 520
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2632597616348638470=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2632597616348638470==
Content-Type: multipart/alternative; boundary=20cf30781332ea85e504d04a14ea

--20cf30781332ea85e504d04a14ea
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ben,

I tried to get my Nvidia GT 610 working in a setup similar to yours and
experienced more headaches than I could count.  Ultimately, I gave up on
Nvidia and replaced it with an AMD 6670 Radeon, which I bought on sale for
about $50.

At present, I'm using my AMD 6670 with Ubuntu 12.10 as dom0 in conjunction
with the open source driver, and it works great for watching HD movies and
so forth.  (I haven't tried graphic intensive applications, such as
games.)  I also tested AMD's proprietary "Catalyst" driver, but the open
source driver works well enough for my purposes.

Although I'm currently using my AMD 6670 with dom0, I did test it briefly
using VGA passthrough with an HVM domU and it worked just fine, but I don't
recall which driver (proprietary or open source) worked better.

One quirk with the AMD 6670 Radeon:  At least when using with dom0, to get
HDMI audio output working with the open source driver, I had to edit the
"GRUB_CMDLINE_LINUX_DEFAULT" line in "/etc/default/grub" to read as follows=
:

    GRUB_CMDLINE_LINUX_DEFAULT=3D"quiet splash radeon.audio=3D1"

What, if anything, you'll have to do to get HDMI audio output working when
using with domU, I can't say for sure.

Hope the above helps.

Best regards,
GizmoChicken



On Fri, Dec 7, 2012 at 3:08 AM, Benjamin Schweikert <
b.schweikert@googlemail.com> wrote:

> Dear list,
> currently I have a Debian Wheezy with Kernel 3.6.6 and Xen 4.2 as Dom0
> and an Ubuntu 12.04 as a HVM DomU with vga passthrough for my Nvidia
> GT 520 card working. Hardware is a Gigabyte  GA-890FXA-UD5 with IOMMU
> and an Athlon II. I used the howto by David Techer to get my card
> running.
>
> Currently I can only use the driver version 275.xx of the nvidia
> closedsource driver. All newer versions do not work (I guess this is
> known).
>
> I want to update my DomU and I want to use this DomU as a mediacenter
> with XBMC, so I need 2D acceleration.
>
> Has someone experiences with using an other driver like the open
> source nouveau driver? I don't care how fast the driver is as long as
> it is fast enough f=FCr HD movies.
> Any hinds where I can get some more support for the closed source
> driver would also be great expect the official nvidia support forum.
>
> Thanks!
>
> Ben
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--20cf30781332ea85e504d04a14ea
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ben,<br><br>I tried to get my Nvidia GT 610 working in a setup similar to y=
ours and experienced more headaches than I could count.=A0 Ultimately, I ga=
ve up on Nvidia and replaced it with an AMD 6670 Radeon, which I bought on =
sale for about $50.<br>
<br>At present, I&#39;m using my AMD 6670 with Ubuntu 12.10 as dom0 in conj=
unction with the open source driver, and it works great for watching HD mov=
ies and so forth.=A0 (I haven&#39;t tried graphic intensive applications, s=
uch as games.)=A0 I also tested AMD&#39;s proprietary &quot;Catalyst&quot; =
driver, but the open source driver works well enough for my purposes.<br>
<br>Although I&#39;m currently using my AMD 6670 with dom0, I did test it b=
riefly using VGA passthrough with an HVM domU and it worked just fine, but =
I don&#39;t recall which driver (proprietary or open source) worked better.=
<br>
<br>One quirk with the AMD 6670 Radeon:=A0 At least when using with dom0, t=
o get HDMI audio output working with the open source driver, I had to edit =
the &quot;GRUB_CMDLINE_LINUX_DEFAULT&quot; line in &quot;/etc/default/grub&=
quot; to read as follows:<br>
<br>=A0=A0=A0 GRUB_CMDLINE_LINUX_DEFAULT=3D&quot;quiet splash radeon.audio=
=3D1&quot;<br><br>What, if anything, you&#39;ll have to do to get HDMI audi=
o output working when using with domU, I can&#39;t say for sure.<br><br>Hop=
e the above helps.<br>
<br>Best regards,<br>GizmoChicken<br><br><br><br><div class=3D"gmail_quote"=
>On Fri, Dec 7, 2012 at 3:08 AM, Benjamin Schweikert <span dir=3D"ltr">&lt;=
<a href=3D"mailto:b.schweikert@googlemail.com" target=3D"_blank">b.schweike=
rt@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Dear list,<br>
currently I have a Debian Wheezy with Kernel 3.6.6 and Xen 4.2 as Dom0<br>
and an Ubuntu 12.04 as a HVM DomU with vga passthrough for my Nvidia<br>
GT 520 card working. Hardware is a Gigabyte =A0GA-890FXA-UD5 with IOMMU<br>
and an Athlon II. I used the howto by David Techer to get my card<br>
running.<br>
<br>
Currently I can only use the driver version 275.xx of the nvidia<br>
closedsource driver. All newer versions do not work (I guess this is<br>
known).<br>
<br>
I want to update my DomU and I want to use this DomU as a mediacenter<br>
with XBMC, so I need 2D acceleration.<br>
<br>
Has someone experiences with using an other driver like the open<br>
source nouveau driver? I don&#39;t care how fast the driver is as long as<b=
r>
it is fast enough f=FCr HD movies.<br>
Any hinds where I can get some more support for the closed source<br>
driver would also be great expect the official nvidia support forum.<br>
<br>
Thanks!<br>
<br>
Ben<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br>

--20cf30781332ea85e504d04a14ea--


--===============2632597616348638470==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2632597616348638470==--


From xen-users-bounces@lists.xen.org Sat Dec 08 01:19:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 01:19:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th93B-0007qH-1K; Sat, 08 Dec 2012 01:17:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1Th939-0007qC-31
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 01:17:51 +0000
Received: from [85.158.137.99:37830] by server-14.bemta-3.messagelabs.com id
	EF/70-31424-E3592C05; Sat, 08 Dec 2012 01:17:50 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-5.tower-217.messagelabs.com!1354929468!13552911!1
X-Originating-IP: [209.86.89.63]
X-SpamReason: No, hits=2.3 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjMgPT4gODEzNg==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjMgPT4gODEzNg==\n, HTML_BACKHAIR_8,
	HTML_MESSAGE, 
	ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28190 invoked from network); 8 Dec 2012 01:17:48 -0000
Received: from elasmtp-junco.atl.sa.earthlink.net (HELO
	elasmtp-junco.atl.sa.earthlink.net) (209.86.89.63)
	by server-5.tower-217.messagelabs.com with SMTP;
	8 Dec 2012 01:17:48 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=tXWqka2pBSeqwYq88Yrh7QMX+kxDH5/UIhSzXqJP0NaEXxTYxtze/iNb3rxzXO6q;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-junco.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>) id 1Th935-0003UF-Nl
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 20:17:48 -0500
Message-ID: <50C2953A.7040505@earthlink.net>
Date: Fri, 07 Dec 2012 20:17:46 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1b662e1fac218dd46e6c06af6d77a687d4350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Subject: [Xen-users] My failures so far.  Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4737070462434905963=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4737070462434905963==
Content-Type: multipart/alternative;
 boundary="------------000806050300030307050609"

This is a multi-part message in MIME format.
--------------000806050300030307050609
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

During my first two attempts to install Xen and create a Debian based 
DomU, I got the following error:

> xl create /etc/xen/debian.cfg
> Parsing config from /etc/xen/debian.cfg
> xc: info: VIRTUAL MEMORY ARRANGEMENT:
> Loader: 0000000000100000->0000000000175488
> TOTAL: 0000000000000000->000000001f800000
>   ENTRY ADDRESS: 0000000000100608
> xc: info: PHYSICAL MEMORY ALLOCATION:
>   4KB PAGES: 0x0000000000000200
>   2MB PAGES: 0x00000000000000fb
>   1GB PAGES: 0x0000000000000000
> libxl: error: libxl_dm.c:1086:libxl__spawn_local_dm: device model 
> /usr/lib/xen-4.2/bin/qemu-dm is not executable: No such file or directory
> libxl: error: libxl_dm.c:1212:device_model_spawn_outcome: (null): 
> spawn failed (rc=-3)

With my first attempt, Plan A, I compiled xen-unstable and after 
tweaking my config file I did something to 'fix' the error.  Don't 
remember exactly what I did, but I fear I just commented out the 
"builder" line, which makes sense. A short time later though, I did 
something that broke the xenstore and xenconsole daemons. In a fit of 
frustration,I went to Plan B.

To execute Plan B, I decided to restart from scratch and use Xen 4.2 
from Debian's experimental repositories.  Things went smoothly until I 
tried tocreate my first DomU. The same error message again.  This time I 
went searching and found a reference 
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688311> to it in 
Debian's bugtracking system. Although, it did not offer a clear 
solution.So, I figured I'd try to install qemufrom the Debian 
repositories.  Sadly, I got a similar error about qemu missing, though 
this time not "qemu-dm"... I think it was "qemu-system-i386" but I can't 
recall exactly. I thought I captured the error message, but either I 
didn't or I misplaced the text file.Anyway,the result was the same.

Now I'm on Plan C.  Whichis just revisiting PlanA. Re-installing from 
scratch and compiling Xen and the linux kernel from source. This time 
however, I plan to snapshot my Dom0's LVafter I compile and before I 
install so I can easily revert to a 'clean' system.  So, I'm about to 
compile the latest xen-unstable per the instructions here 
<http://wiki.xen.org/wiki/Compiling_Xen_From_Source>. However, I'm 
unsure if I should build xen withqemu-upstream as mentioned on this page 
<http://wiki.xen.org/wiki/QEMU_Upstream>, or go with vanilla 
qemu-stable-1.0? Which I gather should be built during the compilation 
of Xen... though given the error messages, I wonder about that.

Advice, please?

--------------000806050300030307050609
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font size="+2"><tt><font size="+2"><font size="+2"><tt><font
                size="+2"><font size="+2"><font size="+2">During my
                    first two attempts to <font size="+2">install Xen
                      and create a Debian based DomU, I got the
                      following error</font></font></font></font></tt></font></font></tt></font><font
      size="+2"><tt><font size="+2"><font size="+2"><tt><font size="+2"><font
                  size="+2"><font size="+2"><font size="+2"><font
                        size="+2"><font size="+2"><font size="+2"></font></font></font></font></font></font></font></tt></font></font></tt></font>:<br>
    <font size="+2"><tt><font size="+2"><font size="+2"><tt><font
                size="+2"><font size="+2"><font size="+2"><font
                      size="+2"><font size="+2"><font size="+2"><font
                            size="+2"><font size="+2"><tt><font
                                  size="+2"><font size="+2"><tt><font
                                        size="+2"><font size="+2"><font
                                            size="+2"><font size="+2"><font
                                                size="+2"><font
                                                  size="+2"><font
                                                    size="+2"><font
                                                      size="+2"><font
                                                        size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><br>
                                                          <blockquote
                                                          type="cite">xl
                                                          create
                                                          /etc/xen/debian.cfg
                                                          <br>
                                                          Parsing config
                                                          from
                                                          /etc/xen/debian.cfg<br>
                                                          xc: info:
                                                          VIRTUAL MEMORY
                                                          ARRANGEMENT:<br>
                                                          &nbsp;
                                                          Loader:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0000000000100000-&gt;0000000000175488<br>
                                                          &nbsp;
                                                          TOTAL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0000000000000000-&gt;000000001f800000<br>
                                                          &nbsp; ENTRY
                                                          ADDRESS:
                                                          0000000000100608<br>
                                                          xc: info:
                                                          PHYSICAL
                                                          MEMORY
                                                          ALLOCATION:<br>
                                                          &nbsp; 4KB PAGES:
                                                          0x0000000000000200<br>
                                                          &nbsp; 2MB PAGES:
                                                          0x00000000000000fb<br>
                                                          &nbsp; 1GB PAGES:
                                                          0x0000000000000000<br>
                                                          libxl: error:
                                                          libxl_dm.c:1086:libxl__spawn_local_dm:
                                                          device model
                                                          /usr/lib/xen-4.2/bin/qemu-dm
                                                          is not
                                                          executable: No
                                                          such file or
                                                          directory<font
                                                          size="+2"><tt><font
                                                          size="+2"><font
                                                          size="+2"><tt><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"> <br>
                                                          libxl: error:
                                                          libxl_dm.c:1212:device_model_spawn_outcome:
                                                          (null): spawn
                                                          failed (rc=-3)</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font></blockquote>
                                                          </font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font><br>
                            With <font size="+2">m</font>y first attem<font
                              size="+2">pt, Plan A, I compiled
                              xen-unstable and <font size="+2">after
                                tweaking my config file I did something
                                to '<font size="+2">fix' the error<font
                                    size="+2">.&nbsp; Don't remember exactly
                                    what I did, but I fear I just
                                    commented out the "bui<font
                                      size="+2">lder" line, which makes
                                      sense</font>.&nbsp; <font size="+2">A
                                      short time later though, I did
                                      something that broke the xenstore
                                      and xenco<font size="+2">nsole</font></font></font></font></font>
                              da<font size="+2">emons</font>.&nbsp; <font
                                size="+2">In a fit of frustration,<font
                                  size="+2"> I went to <font size="+2">P</font>lan
                                  B<font size="+2"></font>.<br>
                                  <br>
                                  To <font size="+2">e</font>xecute
                                  Plan B,</font></font> I decided to
                              restart from scratch and <font size="+2">use</font>
                              <font size="+2">X</font>en 4.2 from <font
                                size="+2">Debian's experimental
                                repositories.&nbsp; Things went <font
                                  size="+2"><font size="+2">smoothly</font>
                                  until I tried to<font size="+2"> </font>create
                                  my first DomU.&nbsp; <font size="+2">The
                                    same error message again.<font
                                      size="+2"></font></font>&nbsp; Th<font
                                    size="+2">is time I went searching
                                    and </font></font>found a <a
                                  href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688311">reference</a>
                                to it in Debi<font size="+2">an's bug<font
                                    size="+2"> tracking system.&nbsp;
                                    Although, <font size="+2">it did</font>
                                    not offer a clear solution.</font></font></font></font><font
                              size="+2"><font size="+2"></font></font>&nbsp;
                          </font></font></font></font></font></font></font></tt></font></font></tt></font><font
      size="+2"><tt><font size="+2"><font size="+2"><tt><font size="+2"><font
                  size="+2"><font size="+2"><font size="+2"><font
                        size="+2"><font size="+2"><font size="+2"><font
                              size="+2"><font size="+2"><font size="+2">So,
                                  I figured I'd try to install qemu<font
                                    size="+2"> <font size="+2"><font
                                        size="+2">from the <font
                                          size="+2">Debian rep<font
                                            size="+2">ositories<font
                                              size="+2">.&nbsp; Sadly, I go<font
                                                size="+2">t a similar
                                                error about qemu
                                                missing, though this
                                                time not "qemu-dm"<font
                                                  size="+2">... <font
                                                    size="+2">I think it
                                                    was "</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font><font
      size="+2"><tt><font size="+2"><font size="+2"><tt><font size="+2"><font
                  size="+2"><font size="+2"><font size="+2"><font
                        size="+2"><font size="+2"><font size="+2"><font
                              size="+2"><font size="+2"><font size="+2"><font
                                    size="+2"><font size="+2"><font
                                        size="+2"><font size="+2"><font
                                            size="+2"><font size="+2"><font
                                                size="+2"><font
                                                  size="+2"><font
                                                    size="+2">qemu-system-i386"
                                                    but I can't recall
                                                    exactly.</font></font>&nbsp;
                                                I thought I <font
                                                  size="+2">captured the
                                                  error message<font
                                                    size="+2">, but
                                                    either I didn't or <font
                                                      size="+2">I
                                                      misplace<font
                                                        size="+2">d the
                                                        te<font
                                                          size="+2">xt
                                                          file.<font
                                                          size="+2">&nbsp;
                                                          Anyway,<font
                                                          size="+2"><font
                                                          size="+2"> the
                                                          result was the
                                                          same.<br>
                                                          <br>
                                                          <font
                                                          size="+2"><font
                                                          size="+2">Now
                                                          I'm on Plan
                                                          C.&nbsp; Which<font
                                                          size="+2"> is
                                                          <font
                                                          size="+2">just
                                                          revisiting</font>
                                                          Plan<font
                                                          size="+2"> A<font
                                                          size="+2">.&nbsp;</font>
                                                          <font
                                                          size="+2">Re-installing
                                                          from scratch
                                                          and comp<font
                                                          size="+2">iling
                                                          X<font
                                                          size="+2">en
                                                          and <font
                                                          size="+2">the
                                                          linux kernel
                                                          from source.&nbsp;
                                                          This time
                                                          however, I
                                                          plan to snap<font
                                                          size="+2">sh<font
                                                          size="+2">ot <font
                                                          size="+2">my
                                                          Dom<font
                                                          size="+2">0's
                                                          LV<font
                                                          size="+2"> </font>after
                                                          I compile <font
                                                          size="+2">and
                                                          before I
                                                          install </font>so
                                                          I can <font
                                                          size="+2">easily
                                                          revert to a 'c<font
                                                          size="+2">lean'
                                                          system<font
                                                          size="+2">.</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><font
                                                          size="+2"></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font><font
      size="+2"><tt><font size="+2">&nbsp; So, </font>I'm about to compile
        the latest xen-unstable per the instructions <a
          href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source">here</a><font
          size="+2">.&nbsp; </font>However, I'm unsure if I should build xen
        with<font size="+2"> </font>qemu-upstream as mentioned <font
          size="+2">on <a href="http://wiki.xen.org/wiki/QEMU_Upstream">this
            page</a>, or go with </font></tt></font><font size="+2"><tt><font
          size="+2"><font size="+2"><tt><font size="+2">vanilla qemu<font
                  size="+2">-</font>stable-1.0<font size="+2"><font
                    size="+2">?</font>&nbsp; <font size="+2">W</font>hich I
                  gather should be buil<font size="+2">t during the
                    compilation of Xen<font size="+2"><font size="+2">...</font>
                      though <font size="+2">given the error messages,
                        I wonder about that</font>.</font></font></font><font
                  size="+2"><br>
                  <br>
                  <font size="+2">Advice<font size="+2">, please?</font><br>
                  </font> </font></font></tt></font></font></tt></font>
  </body>
</html>

--------------000806050300030307050609--


--===============4737070462434905963==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4737070462434905963==--


From xen-users-bounces@lists.xen.org Sat Dec 08 01:19:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 01:19:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Th93B-0007qH-1K; Sat, 08 Dec 2012 01:17:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1Th939-0007qC-31
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 01:17:51 +0000
Received: from [85.158.137.99:37830] by server-14.bemta-3.messagelabs.com id
	EF/70-31424-E3592C05; Sat, 08 Dec 2012 01:17:50 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-5.tower-217.messagelabs.com!1354929468!13552911!1
X-Originating-IP: [209.86.89.63]
X-SpamReason: No, hits=2.3 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjMgPT4gODEzNg==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjMgPT4gODEzNg==\n, HTML_BACKHAIR_8,
	HTML_MESSAGE, 
	ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28190 invoked from network); 8 Dec 2012 01:17:48 -0000
Received: from elasmtp-junco.atl.sa.earthlink.net (HELO
	elasmtp-junco.atl.sa.earthlink.net) (209.86.89.63)
	by server-5.tower-217.messagelabs.com with SMTP;
	8 Dec 2012 01:17:48 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=tXWqka2pBSeqwYq88Yrh7QMX+kxDH5/UIhSzXqJP0NaEXxTYxtze/iNb3rxzXO6q;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-junco.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>) id 1Th935-0003UF-Nl
	for xen-users@lists.xen.org; Fri, 07 Dec 2012 20:17:48 -0500
Message-ID: <50C2953A.7040505@earthlink.net>
Date: Fri, 07 Dec 2012 20:17:46 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1b662e1fac218dd46e6c06af6d77a687d4350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Subject: [Xen-users] My failures so far.  Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4737070462434905963=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============4737070462434905963==
Content-Type: multipart/alternative;
 boundary="------------000806050300030307050609"

This is a multi-part message in MIME format.
--------------000806050300030307050609
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

During my first two attempts to install Xen and create a Debian based 
DomU, I got the following error:

> xl create /etc/xen/debian.cfg
> Parsing config from /etc/xen/debian.cfg
> xc: info: VIRTUAL MEMORY ARRANGEMENT:
> Loader: 0000000000100000->0000000000175488
> TOTAL: 0000000000000000->000000001f800000
>   ENTRY ADDRESS: 0000000000100608
> xc: info: PHYSICAL MEMORY ALLOCATION:
>   4KB PAGES: 0x0000000000000200
>   2MB PAGES: 0x00000000000000fb
>   1GB PAGES: 0x0000000000000000
> libxl: error: libxl_dm.c:1086:libxl__spawn_local_dm: device model 
> /usr/lib/xen-4.2/bin/qemu-dm is not executable: No such file or directory
> libxl: error: libxl_dm.c:1212:device_model_spawn_outcome: (null): 
> spawn failed (rc=-3)

With my first attempt, Plan A, I compiled xen-unstable and after 
tweaking my config file I did something to 'fix' the error.  Don't 
remember exactly what I did, but I fear I just commented out the 
"builder" line, which makes sense. A short time later though, I did 
something that broke the xenstore and xenconsole daemons. In a fit of 
frustration,I went to Plan B.

To execute Plan B, I decided to restart from scratch and use Xen 4.2 
from Debian's experimental repositories.  Things went smoothly until I 
tried tocreate my first DomU. The same error message again.  This time I 
went searching and found a reference 
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688311> to it in 
Debian's bugtracking system. Although, it did not offer a clear 
solution.So, I figured I'd try to install qemufrom the Debian 
repositories.  Sadly, I got a similar error about qemu missing, though 
this time not "qemu-dm"... I think it was "qemu-system-i386" but I can't 
recall exactly. I thought I captured the error message, but either I 
didn't or I misplaced the text file.Anyway,the result was the same.

Now I'm on Plan C.  Whichis just revisiting PlanA. Re-installing from 
scratch and compiling Xen and the linux kernel from source. This time 
however, I plan to snapshot my Dom0's LVafter I compile and before I 
install so I can easily revert to a 'clean' system.  So, I'm about to 
compile the latest xen-unstable per the instructions here 
<http://wiki.xen.org/wiki/Compiling_Xen_From_Source>. However, I'm 
unsure if I should build xen withqemu-upstream as mentioned on this page 
<http://wiki.xen.org/wiki/QEMU_Upstream>, or go with vanilla 
qemu-stable-1.0? Which I gather should be built during the compilation 
of Xen... though given the error messages, I wonder about that.

Advice, please?

--------------000806050300030307050609
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font size="+2"><tt><font size="+2"><font size="+2"><tt><font
                size="+2"><font size="+2"><font size="+2">During my
                    first two attempts to <font size="+2">install Xen
                      and create a Debian based DomU, I got the
                      following error</font></font></font></font></tt></font></font></tt></font><font
      size="+2"><tt><font size="+2"><font size="+2"><tt><font size="+2"><font
                  size="+2"><font size="+2"><font size="+2"><font
                        size="+2"><font size="+2"><font size="+2"></font></font></font></font></font></font></font></tt></font></font></tt></font>:<br>
    <font size="+2"><tt><font size="+2"><font size="+2"><tt><font
                size="+2"><font size="+2"><font size="+2"><font
                      size="+2"><font size="+2"><font size="+2"><font
                            size="+2"><font size="+2"><tt><font
                                  size="+2"><font size="+2"><tt><font
                                        size="+2"><font size="+2"><font
                                            size="+2"><font size="+2"><font
                                                size="+2"><font
                                                  size="+2"><font
                                                    size="+2"><font
                                                      size="+2"><font
                                                        size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><br>
                                                          <blockquote
                                                          type="cite">xl
                                                          create
                                                          /etc/xen/debian.cfg
                                                          <br>
                                                          Parsing config
                                                          from
                                                          /etc/xen/debian.cfg<br>
                                                          xc: info:
                                                          VIRTUAL MEMORY
                                                          ARRANGEMENT:<br>
                                                          &nbsp;
                                                          Loader:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0000000000100000-&gt;0000000000175488<br>
                                                          &nbsp;
                                                          TOTAL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0000000000000000-&gt;000000001f800000<br>
                                                          &nbsp; ENTRY
                                                          ADDRESS:
                                                          0000000000100608<br>
                                                          xc: info:
                                                          PHYSICAL
                                                          MEMORY
                                                          ALLOCATION:<br>
                                                          &nbsp; 4KB PAGES:
                                                          0x0000000000000200<br>
                                                          &nbsp; 2MB PAGES:
                                                          0x00000000000000fb<br>
                                                          &nbsp; 1GB PAGES:
                                                          0x0000000000000000<br>
                                                          libxl: error:
                                                          libxl_dm.c:1086:libxl__spawn_local_dm:
                                                          device model
                                                          /usr/lib/xen-4.2/bin/qemu-dm
                                                          is not
                                                          executable: No
                                                          such file or
                                                          directory<font
                                                          size="+2"><tt><font
                                                          size="+2"><font
                                                          size="+2"><tt><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"> <br>
                                                          libxl: error:
                                                          libxl_dm.c:1212:device_model_spawn_outcome:
                                                          (null): spawn
                                                          failed (rc=-3)</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font></blockquote>
                                                          </font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font><br>
                            With <font size="+2">m</font>y first attem<font
                              size="+2">pt, Plan A, I compiled
                              xen-unstable and <font size="+2">after
                                tweaking my config file I did something
                                to '<font size="+2">fix' the error<font
                                    size="+2">.&nbsp; Don't remember exactly
                                    what I did, but I fear I just
                                    commented out the "bui<font
                                      size="+2">lder" line, which makes
                                      sense</font>.&nbsp; <font size="+2">A
                                      short time later though, I did
                                      something that broke the xenstore
                                      and xenco<font size="+2">nsole</font></font></font></font></font>
                              da<font size="+2">emons</font>.&nbsp; <font
                                size="+2">In a fit of frustration,<font
                                  size="+2"> I went to <font size="+2">P</font>lan
                                  B<font size="+2"></font>.<br>
                                  <br>
                                  To <font size="+2">e</font>xecute
                                  Plan B,</font></font> I decided to
                              restart from scratch and <font size="+2">use</font>
                              <font size="+2">X</font>en 4.2 from <font
                                size="+2">Debian's experimental
                                repositories.&nbsp; Things went <font
                                  size="+2"><font size="+2">smoothly</font>
                                  until I tried to<font size="+2"> </font>create
                                  my first DomU.&nbsp; <font size="+2">The
                                    same error message again.<font
                                      size="+2"></font></font>&nbsp; Th<font
                                    size="+2">is time I went searching
                                    and </font></font>found a <a
                                  href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688311">reference</a>
                                to it in Debi<font size="+2">an's bug<font
                                    size="+2"> tracking system.&nbsp;
                                    Although, <font size="+2">it did</font>
                                    not offer a clear solution.</font></font></font></font><font
                              size="+2"><font size="+2"></font></font>&nbsp;
                          </font></font></font></font></font></font></font></tt></font></font></tt></font><font
      size="+2"><tt><font size="+2"><font size="+2"><tt><font size="+2"><font
                  size="+2"><font size="+2"><font size="+2"><font
                        size="+2"><font size="+2"><font size="+2"><font
                              size="+2"><font size="+2"><font size="+2">So,
                                  I figured I'd try to install qemu<font
                                    size="+2"> <font size="+2"><font
                                        size="+2">from the <font
                                          size="+2">Debian rep<font
                                            size="+2">ositories<font
                                              size="+2">.&nbsp; Sadly, I go<font
                                                size="+2">t a similar
                                                error about qemu
                                                missing, though this
                                                time not "qemu-dm"<font
                                                  size="+2">... <font
                                                    size="+2">I think it
                                                    was "</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font><font
      size="+2"><tt><font size="+2"><font size="+2"><tt><font size="+2"><font
                  size="+2"><font size="+2"><font size="+2"><font
                        size="+2"><font size="+2"><font size="+2"><font
                              size="+2"><font size="+2"><font size="+2"><font
                                    size="+2"><font size="+2"><font
                                        size="+2"><font size="+2"><font
                                            size="+2"><font size="+2"><font
                                                size="+2"><font
                                                  size="+2"><font
                                                    size="+2">qemu-system-i386"
                                                    but I can't recall
                                                    exactly.</font></font>&nbsp;
                                                I thought I <font
                                                  size="+2">captured the
                                                  error message<font
                                                    size="+2">, but
                                                    either I didn't or <font
                                                      size="+2">I
                                                      misplace<font
                                                        size="+2">d the
                                                        te<font
                                                          size="+2">xt
                                                          file.<font
                                                          size="+2">&nbsp;
                                                          Anyway,<font
                                                          size="+2"><font
                                                          size="+2"> the
                                                          result was the
                                                          same.<br>
                                                          <br>
                                                          <font
                                                          size="+2"><font
                                                          size="+2">Now
                                                          I'm on Plan
                                                          C.&nbsp; Which<font
                                                          size="+2"> is
                                                          <font
                                                          size="+2">just
                                                          revisiting</font>
                                                          Plan<font
                                                          size="+2"> A<font
                                                          size="+2">.&nbsp;</font>
                                                          <font
                                                          size="+2">Re-installing
                                                          from scratch
                                                          and comp<font
                                                          size="+2">iling
                                                          X<font
                                                          size="+2">en
                                                          and <font
                                                          size="+2">the
                                                          linux kernel
                                                          from source.&nbsp;
                                                          This time
                                                          however, I
                                                          plan to snap<font
                                                          size="+2">sh<font
                                                          size="+2">ot <font
                                                          size="+2">my
                                                          Dom<font
                                                          size="+2">0's
                                                          LV<font
                                                          size="+2"> </font>after
                                                          I compile <font
                                                          size="+2">and
                                                          before I
                                                          install </font>so
                                                          I can <font
                                                          size="+2">easily
                                                          revert to a 'c<font
                                                          size="+2">lean'
                                                          system<font
                                                          size="+2">.</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><font
                                                          size="+2"></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font><font
      size="+2"><tt><font size="+2">&nbsp; So, </font>I'm about to compile
        the latest xen-unstable per the instructions <a
          href="http://wiki.xen.org/wiki/Compiling_Xen_From_Source">here</a><font
          size="+2">.&nbsp; </font>However, I'm unsure if I should build xen
        with<font size="+2"> </font>qemu-upstream as mentioned <font
          size="+2">on <a href="http://wiki.xen.org/wiki/QEMU_Upstream">this
            page</a>, or go with </font></tt></font><font size="+2"><tt><font
          size="+2"><font size="+2"><tt><font size="+2">vanilla qemu<font
                  size="+2">-</font>stable-1.0<font size="+2"><font
                    size="+2">?</font>&nbsp; <font size="+2">W</font>hich I
                  gather should be buil<font size="+2">t during the
                    compilation of Xen<font size="+2"><font size="+2">...</font>
                      though <font size="+2">given the error messages,
                        I wonder about that</font>.</font></font></font><font
                  size="+2"><br>
                  <br>
                  <font size="+2">Advice<font size="+2">, please?</font><br>
                  </font> </font></font></tt></font></font></tt></font>
  </body>
</html>

--------------000806050300030307050609--


--===============4737070462434905963==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4737070462434905963==--


From xen-users-bounces@lists.xen.org Sat Dec 08 04:22:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 04:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThBuO-0001KO-9A; Sat, 08 Dec 2012 04:21:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ThBuL-0001KJ-Uk
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 04:20:58 +0000
Received: from [85.158.138.51:43355] by server-16.bemta-3.messagelabs.com id
	A4/38-07461-420C2C05; Sat, 08 Dec 2012 04:20:52 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1354940449!19955261!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=HTML_BACKHAIR_8,
	HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14997 invoked from network); 8 Dec 2012 04:20:51 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 04:20:51 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so1352610oag.32
	for <xen-users@lists.xen.org>; Fri, 07 Dec 2012 20:20:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=V46WDq5QL/DcMRXEyJ7ywxvjoSRLlFKURDEpDtqm/cI=;
	b=FZwwRcD7Ug91lUdX+ZJkYQUACzOdY8YEfrYlklYCBVJ1GhOsX/qZuqViguU4g5uKzn
	TvDhz+5UskcimlNJZ9Iav3cKsNWfdPhwjSisF0EoTVWEj+YVOulWYbGqOGt0SrfFtGL9
	7MGgszlkBbEWmK+tKkUPxQRtfJMB0ZViGPvFljOyybLaM7yRu+QYlh/sVgl+aCikSgOm
	dhC/zvfsGJi0eToR4BpBlb9aJUEKmQ5QGsSbii0gdbRvrsCIr2r239pDS2dIhazW1Ed7
	3MdVW71yRNzvLJ8t7IBa2YaX8I2s3pUAVHj2Lq5EuOS2KiHlDTA0EXXb9QfUKjF+qXdI
	5bxQ==
MIME-Version: 1.0
Received: by 10.182.45.42 with SMTP id j10mr4305535obm.60.1354940449218; Fri,
	07 Dec 2012 20:20:49 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Fri, 7 Dec 2012 20:20:48 -0800 (PST)
In-Reply-To: <50C2953A.7040505@earthlink.net>
References: <50C2953A.7040505@earthlink.net>
Date: Fri, 7 Dec 2012 23:20:48 -0500
Message-ID: <CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: ShadesOfGrey <shades_of_grey@earthlink.net>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] My failures so far. Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3335981661765058860=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3335981661765058860==
Content-Type: multipart/alternative; boundary=f46d044472b52ade9504d04fa868

--f46d044472b52ade9504d04fa868
Content-Type: text/plain; charset=UTF-8

Xen 4.2 compiled from source should include both traditional and upstream
qemu.

Upstream does not have complete passthrough support, if you are doing
anything of that nature best to stick to traditional.

The Xen Man Pages have the most up to date configuration:
http://wiki.xen.org/wiki/Xen_4.2_Man_Pages

The flag to set per HVM Configuration is `device_model_version`, its values
are "qemu-xen" and "qemu-xen-traditional", the traditional being the
default.  Key benefits are alternative BIOS, though the UEFI BIOS has to be
specified to build when compiling Xen.



On Fri, Dec 7, 2012 at 8:17 PM, ShadesOfGrey
<shades_of_grey@earthlink.net>wrote:

>  During my first two attempts to install Xen and create a Debian based
> DomU, I got the following error:
>
> xl create /etc/xen/debian.cfg
> Parsing config from /etc/xen/debian.cfg
> xc: info: VIRTUAL MEMORY ARRANGEMENT:
>   Loader:        0000000000100000->0000000000175488
>   TOTAL:         0000000000000000->000000001f800000
>   ENTRY ADDRESS: 0000000000100608
> xc: info: PHYSICAL MEMORY ALLOCATION:
>   4KB PAGES: 0x0000000000000200
>   2MB PAGES: 0x00000000000000fb
>   1GB PAGES: 0x0000000000000000
> libxl: error: libxl_dm.c:1086:libxl__spawn_local_dm: device model
> /usr/lib/xen-4.2/bin/qemu-dm is not executable: No such file or directory
> libxl: error: libxl_dm.c:1212:device_model_spawn_outcome: (null): spawn
> failed (rc=-3)
>
>
> With my first attempt, Plan A, I compiled xen-unstable and after tweaking
> my config file I did something to 'fix' the error.  Don't remember
> exactly what I did, but I fear I just commented out the "builder" line,
> which makes sense.  A short time later though, I did something that broke
> the xenstore and xenconsole daemons.  In a fit of frustration, I went to Plan
> B.
>
> To execute Plan B, I decided to restart from scratch and use Xen 4.2 from Debian's
> experimental repositories.  Things went smoothly until I tried to create
> my first DomU.  The same error message again.  This time I went searching
> and found a reference<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688311>to it in Debian's
> bug tracking system.  Although, it did not offer a clear solution.  So, I
> figured I'd try to install qemu from the Debian repositories.  Sadly, I got
> a similar error about qemu missing, though this time not "qemu-dm"... I
> think it was "qemu-system-i386" but I can't recall exactly.  I thought I captured
> the error message, but either I didn't or I misplaced the text file.
> Anyway, the result was the same.
>
> Now I'm on Plan C.  Which is just revisiting Plan A.  Re-installing from
> scratch and compiling Xen and the linux kernel from source.  This time
> however, I plan to snapshot my Dom0's LV after I compile and before I
> install so I can easily revert to a 'clean' system.  So, I'm about to
> compile the latest xen-unstable per the instructions here<http://wiki.xen.org/wiki/Compiling_Xen_From_Source>.
> However, I'm unsure if I should build xen with qemu-upstream as mentioned on
> this page <http://wiki.xen.org/wiki/QEMU_Upstream>, or go with vanilla
> qemu-stable-1.0?  Which I gather should be built during the compilation
> of Xen... though given the error messages, I wonder about that.
>
> Advice, please?
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<br><div>Xen 4.2 compiled from source should include both traditional and u=
pstream qemu.</div><div><br></div><div>Upstream does not have complete pass=
through support, if you are doing anything of that nature best to stick to =
traditional.<br>
<br></div><div>The Xen Man Pages have the most up to date configuration:</d=
iv><div><a href=3D"http://wiki.xen.org/wiki/Xen_4.2_Man_Pages">http://wiki.=
xen.org/wiki/Xen_4.2_Man_Pages</a><br></div><div><br></div><div>The flag to=
 set per HVM Configuration is `device_model_version`, its values are &quot;=
qemu-xen&quot; and &quot;qemu-xen-traditional&quot;, the traditional being =
the default. =C2=A0Key benefits are alternative BIOS, though the UEFI BIOS =
has to be specified to build when compiling Xen.</div>
<div><br></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote=
">On Fri, Dec 7, 2012 at 8:17 PM, ShadesOfGrey <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:shades_of_grey@earthlink.net" target=3D"_blank">shades_of_grey@=
earthlink.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20

   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><tt><font siz=
e=3D"+2"><font size=3D"+2"><font size=3D"+2">During my
                    first two attempts to <font size=3D"+2">install Xen
                      and create a Debian based DomU, I got the
                      following error</font></font></font></font></tt></fon=
t></font></tt></font><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"=
+2"><tt><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D=
"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"></font></font></=
font></font></font></font></font></tt></font></font></tt></font>:<br>

    <font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><tt><font siz=
e=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=
=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><tt><font siz=
e=3D"+2"><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><font si=
ze=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=
=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D=
"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2=
"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><=
font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><br>

                                                          <blockquote type=
=3D"cite">xl
                                                          create
                                                          /etc/xen/debian.c=
fg
                                                          <br>
                                                          Parsing config
                                                          from
                                                          /etc/xen/debian.c=
fg<br>
                                                          xc: info:
                                                          VIRTUAL MEMORY
                                                          ARRANGEMENT:<br>
                                                          =C2=A0
                                                          Loader:=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
0000000000100000-&gt;0000000000175488<br>
                                                          =C2=A0
                                                          TOTAL:=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
0000000000000000-&gt;000000001f800000<br>
                                                          =C2=A0 ENTRY
                                                          ADDRESS:
                                                          0000000000100608<=
br>
                                                          xc: info:
                                                          PHYSICAL
                                                          MEMORY
                                                          ALLOCATION:<br>
                                                          =C2=A0 4KB PAGES:
                                                          0x000000000000020=
0<br>
                                                          =C2=A0 2MB PAGES:
                                                          0x00000000000000f=
b<br>
                                                          =C2=A0 1GB PAGES:
                                                          0x000000000000000=
0<br>
                                                          libxl: error:
                                                          libxl_dm.c:1086:l=
ibxl__spawn_local_dm:
                                                          device model
                                                          /usr/lib/xen-4.2/=
bin/qemu-dm
                                                          is not
                                                          executable: No
                                                          such file or
                                                          directory<font si=
ze=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><tt><font size=3D"+2"><fo=
nt size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font =
size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font siz=
e=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=
=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D=
"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2=
"><font size=3D"+2"> <br>

                                                          libxl: error:
                                                          libxl_dm.c:1212:d=
evice_model_spawn_outcome:
                                                          (null): spawn
                                                          failed (rc=3D-3)<=
/font></font></font></font></font></font></font></font></font></font></font=
></font></font></font></font></font></font></font></font></font></font></fo=
nt></font></tt></font></font></tt></font></blockquote>

                                                          </font></font></f=
ont></font></font></font></font></font></font></font></font></font></font><=
/font></font></font></font></font></font></font></font></font></tt></font><=
/font></tt></font><br>

                            With <font size=3D"+2">m</font>y first attem<fo=
nt size=3D"+2">pt, Plan A, I compiled
                              xen-unstable and <font size=3D"+2">after
                                tweaking my config file I did something
                                to &#39;<font size=3D"+2">fix&#39; the erro=
r<font size=3D"+2">.=C2=A0 Don&#39;t remember exactly
                                    what I did, but I fear I just
                                    commented out the &quot;bui<font size=
=3D"+2">lder&quot; line, which makes
                                      sense</font>.=C2=A0 <font size=3D"+2"=
>A
                                      short time later though, I did
                                      something that broke the xenstore
                                      and xenco<font size=3D"+2">nsole</fon=
t></font></font></font></font>
                              da<font size=3D"+2">emons</font>.=C2=A0 <font=
 size=3D"+2">In a fit of frustration,<font size=3D"+2"> I went to <font siz=
e=3D"+2">P</font>lan
                                  B<font size=3D"+2"></font>.<br>
                                  <br>
                                  To <font size=3D"+2">e</font>xecute
                                  Plan B,</font></font> I decided to
                              restart from scratch and <font size=3D"+2">us=
e</font>
                              <font size=3D"+2">X</font>en 4.2 from <font s=
ize=3D"+2">Debian&#39;s experimental
                                repositories.=C2=A0 Things went <font size=
=3D"+2"><font size=3D"+2">smoothly</font>
                                  until I tried to<font size=3D"+2"> </font=
>create
                                  my first DomU.=C2=A0 <font size=3D"+2">Th=
e
                                    same error message again.<font size=3D"=
+2"></font></font>=C2=A0 Th<font size=3D"+2">is time I went searching
                                    and </font></font>found a <a href=3D"ht=
tp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D688311" target=3D"_blank">=
reference</a>
                                to it in Debi<font size=3D"+2">an&#39;s bug=
<font size=3D"+2"> tracking system.=C2=A0
                                    Although, <font size=3D"+2">it did</fon=
t>
                                    not offer a clear solution.</font></fon=
t></font></font><font size=3D"+2"><font size=3D"+2"></font></font>=C2=A0
                          </font></font></font></font></font></font></font>=
</tt></font></font></tt></font><font size=3D"+2"><tt><font size=3D"+2"><fon=
t size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><fo=
nt size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font =
size=3D"+2"><font size=3D"+2"><font size=3D"+2">So,
                                  I figured I&#39;d try to install qemu<fon=
t size=3D"+2"> <font size=3D"+2"><font size=3D"+2">from the <font size=3D"+=
2">Debian rep<font size=3D"+2">ositories<font size=3D"+2">.=C2=A0 Sadly, I =
go<font size=3D"+2">t a similar
                                                error about qemu
                                                missing, though this
                                                time not &quot;qemu-dm&quot=
;<font size=3D"+2">... <font size=3D"+2">I think it
                                                    was &quot;</font></font=
></font></font></font></font></font></font></font></font></font></font></fo=
nt></font></font></font></font></font></font></tt></font></font></tt></font=
><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><tt><font size=
=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D=
"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2=
"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><=
font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><fon=
t size=3D"+2"><font size=3D"+2">qemu-system-i386&quot;
                                                    but I can&#39;t recall
                                                    exactly.</font></font>=
=C2=A0
                                                I thought I <font size=3D"+=
2">captured the
                                                  error message<font size=
=3D"+2">, but
                                                    either I didn&#39;t or =
<font size=3D"+2">I
                                                      misplace<font size=3D=
"+2">d the
                                                        te<font size=3D"+2"=
>xt
                                                          file.<font size=
=3D"+2">=C2=A0
                                                          Anyway,<font size=
=3D"+2"><font size=3D"+2"> the
                                                          result was the
                                                          same.<br>
                                                          <br>
                                                          <font size=3D"+2"=
><font size=3D"+2">Now
                                                          I&#39;m on Plan
                                                          C.=C2=A0 Which<fo=
nt size=3D"+2"> is
                                                          <font size=3D"+2"=
>just
                                                          revisiting</font>
                                                          Plan<font size=3D=
"+2"> A<font size=3D"+2">.=C2=A0</font>
                                                          <font size=3D"+2"=
>Re-installing
                                                          from scratch
                                                          and comp<font siz=
e=3D"+2">iling
                                                          X<font size=3D"+2=
">en
                                                          and <font size=3D=
"+2">the
                                                          linux kernel
                                                          from source.=C2=
=A0
                                                          This time
                                                          however, I
                                                          plan to snap<font=
 size=3D"+2">sh<font size=3D"+2">ot <font size=3D"+2">my
                                                          Dom<font size=3D"=
+2">0&#39;s
                                                          LV<font size=3D"+=
2"> </font>after
                                                          I compile <font s=
ize=3D"+2">and
                                                          before I
                                                          install </font>so
                                                          I can <font size=
=3D"+2">easily
                                                          revert to a &#39;=
c<font size=3D"+2">lean&#39;
                                                          system<font size=
=3D"+2">.</font></font></font></font></font></font></font></font></font></f=
ont></font></font></font></font></font><font size=3D"+2"></font></font></fo=
nt></font></font></font></font></font></font></font></font></font></font></=
font></font></font></font></font></font></font></font></font></font></font>=
</font></font></tt></font></font></tt></font><font size=3D"+2"><tt><font si=
ze=3D"+2">=C2=A0 So, </font>I&#39;m about to compile
        the latest xen-unstable per the instructions <a href=3D"http://wiki=
.xen.org/wiki/Compiling_Xen_From_Source" target=3D"_blank">here</a><font si=
ze=3D"+2">.=C2=A0 </font>However, I&#39;m unsure if I should build xen
        with<font size=3D"+2"> </font>qemu-upstream as mentioned <font size=
=3D"+2">on <a href=3D"http://wiki.xen.org/wiki/QEMU_Upstream" target=3D"_bl=
ank">this
            page</a>, or go with </font></tt></font><font size=3D"+2"><tt><=
font size=3D"+2"><font size=3D"+2"><tt><font size=3D"+2">vanilla qemu<font =
size=3D"+2">-</font>stable-1.0<font size=3D"+2"><font size=3D"+2">?</font>=
=C2=A0 <font size=3D"+2">W</font>hich I
                  gather should be buil<font size=3D"+2">t during the
                    compilation of Xen<font size=3D"+2"><font size=3D"+2">.=
..</font>
                      though <font size=3D"+2">given the error messages,
                        I wonder about that</font>.</font></font></font><fo=
nt size=3D"+2"><br>
                  <br>
                  <font size=3D"+2">Advice<font size=3D"+2">, please?</font=
><br>
                  </font> </font></font></tt></font></font></tt></font>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--f46d044472b52ade9504d04fa868--


--===============3335981661765058860==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3335981661765058860==--


From xen-users-bounces@lists.xen.org Sat Dec 08 04:22:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 04:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThBuO-0001KO-9A; Sat, 08 Dec 2012 04:21:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ThBuL-0001KJ-Uk
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 04:20:58 +0000
Received: from [85.158.138.51:43355] by server-16.bemta-3.messagelabs.com id
	A4/38-07461-420C2C05; Sat, 08 Dec 2012 04:20:52 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-6.tower-174.messagelabs.com!1354940449!19955261!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=HTML_BACKHAIR_8,
	HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14997 invoked from network); 8 Dec 2012 04:20:51 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-6.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 04:20:51 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so1352610oag.32
	for <xen-users@lists.xen.org>; Fri, 07 Dec 2012 20:20:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=V46WDq5QL/DcMRXEyJ7ywxvjoSRLlFKURDEpDtqm/cI=;
	b=FZwwRcD7Ug91lUdX+ZJkYQUACzOdY8YEfrYlklYCBVJ1GhOsX/qZuqViguU4g5uKzn
	TvDhz+5UskcimlNJZ9Iav3cKsNWfdPhwjSisF0EoTVWEj+YVOulWYbGqOGt0SrfFtGL9
	7MGgszlkBbEWmK+tKkUPxQRtfJMB0ZViGPvFljOyybLaM7yRu+QYlh/sVgl+aCikSgOm
	dhC/zvfsGJi0eToR4BpBlb9aJUEKmQ5QGsSbii0gdbRvrsCIr2r239pDS2dIhazW1Ed7
	3MdVW71yRNzvLJ8t7IBa2YaX8I2s3pUAVHj2Lq5EuOS2KiHlDTA0EXXb9QfUKjF+qXdI
	5bxQ==
MIME-Version: 1.0
Received: by 10.182.45.42 with SMTP id j10mr4305535obm.60.1354940449218; Fri,
	07 Dec 2012 20:20:49 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Fri, 7 Dec 2012 20:20:48 -0800 (PST)
In-Reply-To: <50C2953A.7040505@earthlink.net>
References: <50C2953A.7040505@earthlink.net>
Date: Fri, 7 Dec 2012 23:20:48 -0500
Message-ID: <CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: ShadesOfGrey <shades_of_grey@earthlink.net>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] My failures so far. Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3335981661765058860=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3335981661765058860==
Content-Type: multipart/alternative; boundary=f46d044472b52ade9504d04fa868

--f46d044472b52ade9504d04fa868
Content-Type: text/plain; charset=UTF-8

Xen 4.2 compiled from source should include both traditional and upstream
qemu.

Upstream does not have complete passthrough support, if you are doing
anything of that nature best to stick to traditional.

The Xen Man Pages have the most up to date configuration:
http://wiki.xen.org/wiki/Xen_4.2_Man_Pages

The flag to set per HVM Configuration is `device_model_version`, its values
are "qemu-xen" and "qemu-xen-traditional", the traditional being the
default.  Key benefits are alternative BIOS, though the UEFI BIOS has to be
specified to build when compiling Xen.



On Fri, Dec 7, 2012 at 8:17 PM, ShadesOfGrey
<shades_of_grey@earthlink.net>wrote:

>  During my first two attempts to install Xen and create a Debian based
> DomU, I got the following error:
>
> xl create /etc/xen/debian.cfg
> Parsing config from /etc/xen/debian.cfg
> xc: info: VIRTUAL MEMORY ARRANGEMENT:
>   Loader:        0000000000100000->0000000000175488
>   TOTAL:         0000000000000000->000000001f800000
>   ENTRY ADDRESS: 0000000000100608
> xc: info: PHYSICAL MEMORY ALLOCATION:
>   4KB PAGES: 0x0000000000000200
>   2MB PAGES: 0x00000000000000fb
>   1GB PAGES: 0x0000000000000000
> libxl: error: libxl_dm.c:1086:libxl__spawn_local_dm: device model
> /usr/lib/xen-4.2/bin/qemu-dm is not executable: No such file or directory
> libxl: error: libxl_dm.c:1212:device_model_spawn_outcome: (null): spawn
> failed (rc=-3)
>
>
> With my first attempt, Plan A, I compiled xen-unstable and after tweaking
> my config file I did something to 'fix' the error.  Don't remember
> exactly what I did, but I fear I just commented out the "builder" line,
> which makes sense.  A short time later though, I did something that broke
> the xenstore and xenconsole daemons.  In a fit of frustration, I went to Plan
> B.
>
> To execute Plan B, I decided to restart from scratch and use Xen 4.2 from Debian's
> experimental repositories.  Things went smoothly until I tried to create
> my first DomU.  The same error message again.  This time I went searching
> and found a reference<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688311>to it in Debian's
> bug tracking system.  Although, it did not offer a clear solution.  So, I
> figured I'd try to install qemu from the Debian repositories.  Sadly, I got
> a similar error about qemu missing, though this time not "qemu-dm"... I
> think it was "qemu-system-i386" but I can't recall exactly.  I thought I captured
> the error message, but either I didn't or I misplaced the text file.
> Anyway, the result was the same.
>
> Now I'm on Plan C.  Which is just revisiting Plan A.  Re-installing from
> scratch and compiling Xen and the linux kernel from source.  This time
> however, I plan to snapshot my Dom0's LV after I compile and before I
> install so I can easily revert to a 'clean' system.  So, I'm about to
> compile the latest xen-unstable per the instructions here<http://wiki.xen.org/wiki/Compiling_Xen_From_Source>.
> However, I'm unsure if I should build xen with qemu-upstream as mentioned on
> this page <http://wiki.xen.org/wiki/QEMU_Upstream>, or go with vanilla
> qemu-stable-1.0?  Which I gather should be built during the compilation
> of Xen... though given the error messages, I wonder about that.
>
> Advice, please?
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<br><div>Xen 4.2 compiled from source should include both traditional and u=
pstream qemu.</div><div><br></div><div>Upstream does not have complete pass=
through support, if you are doing anything of that nature best to stick to =
traditional.<br>
<br></div><div>The Xen Man Pages have the most up to date configuration:</d=
iv><div><a href=3D"http://wiki.xen.org/wiki/Xen_4.2_Man_Pages">http://wiki.=
xen.org/wiki/Xen_4.2_Man_Pages</a><br></div><div><br></div><div>The flag to=
 set per HVM Configuration is `device_model_version`, its values are &quot;=
qemu-xen&quot; and &quot;qemu-xen-traditional&quot;, the traditional being =
the default. =C2=A0Key benefits are alternative BIOS, though the UEFI BIOS =
has to be specified to build when compiling Xen.</div>
<div><br></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote=
">On Fri, Dec 7, 2012 at 8:17 PM, ShadesOfGrey <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:shades_of_grey@earthlink.net" target=3D"_blank">shades_of_grey@=
earthlink.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20

   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><tt><font siz=
e=3D"+2"><font size=3D"+2"><font size=3D"+2">During my
                    first two attempts to <font size=3D"+2">install Xen
                      and create a Debian based DomU, I got the
                      following error</font></font></font></font></tt></fon=
t></font></tt></font><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"=
+2"><tt><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D=
"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"></font></font></=
font></font></font></font></font></tt></font></font></tt></font>:<br>

    <font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><tt><font siz=
e=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=
=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><tt><font siz=
e=3D"+2"><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><font si=
ze=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=
=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D=
"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2=
"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><=
font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><br>

                                                          <blockquote type=
=3D"cite">xl
                                                          create
                                                          /etc/xen/debian.c=
fg
                                                          <br>
                                                          Parsing config
                                                          from
                                                          /etc/xen/debian.c=
fg<br>
                                                          xc: info:
                                                          VIRTUAL MEMORY
                                                          ARRANGEMENT:<br>
                                                          =C2=A0
                                                          Loader:=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
0000000000100000-&gt;0000000000175488<br>
                                                          =C2=A0
                                                          TOTAL:=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
0000000000000000-&gt;000000001f800000<br>
                                                          =C2=A0 ENTRY
                                                          ADDRESS:
                                                          0000000000100608<=
br>
                                                          xc: info:
                                                          PHYSICAL
                                                          MEMORY
                                                          ALLOCATION:<br>
                                                          =C2=A0 4KB PAGES:
                                                          0x000000000000020=
0<br>
                                                          =C2=A0 2MB PAGES:
                                                          0x00000000000000f=
b<br>
                                                          =C2=A0 1GB PAGES:
                                                          0x000000000000000=
0<br>
                                                          libxl: error:
                                                          libxl_dm.c:1086:l=
ibxl__spawn_local_dm:
                                                          device model
                                                          /usr/lib/xen-4.2/=
bin/qemu-dm
                                                          is not
                                                          executable: No
                                                          such file or
                                                          directory<font si=
ze=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><tt><font size=3D"+2"><fo=
nt size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font =
size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font siz=
e=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=
=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D=
"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2=
"><font size=3D"+2"> <br>

                                                          libxl: error:
                                                          libxl_dm.c:1212:d=
evice_model_spawn_outcome:
                                                          (null): spawn
                                                          failed (rc=3D-3)<=
/font></font></font></font></font></font></font></font></font></font></font=
></font></font></font></font></font></font></font></font></font></font></fo=
nt></font></tt></font></font></tt></font></blockquote>

                                                          </font></font></f=
ont></font></font></font></font></font></font></font></font></font></font><=
/font></font></font></font></font></font></font></font></font></tt></font><=
/font></tt></font><br>

                            With <font size=3D"+2">m</font>y first attem<fo=
nt size=3D"+2">pt, Plan A, I compiled
                              xen-unstable and <font size=3D"+2">after
                                tweaking my config file I did something
                                to &#39;<font size=3D"+2">fix&#39; the erro=
r<font size=3D"+2">.=C2=A0 Don&#39;t remember exactly
                                    what I did, but I fear I just
                                    commented out the &quot;bui<font size=
=3D"+2">lder&quot; line, which makes
                                      sense</font>.=C2=A0 <font size=3D"+2"=
>A
                                      short time later though, I did
                                      something that broke the xenstore
                                      and xenco<font size=3D"+2">nsole</fon=
t></font></font></font></font>
                              da<font size=3D"+2">emons</font>.=C2=A0 <font=
 size=3D"+2">In a fit of frustration,<font size=3D"+2"> I went to <font siz=
e=3D"+2">P</font>lan
                                  B<font size=3D"+2"></font>.<br>
                                  <br>
                                  To <font size=3D"+2">e</font>xecute
                                  Plan B,</font></font> I decided to
                              restart from scratch and <font size=3D"+2">us=
e</font>
                              <font size=3D"+2">X</font>en 4.2 from <font s=
ize=3D"+2">Debian&#39;s experimental
                                repositories.=C2=A0 Things went <font size=
=3D"+2"><font size=3D"+2">smoothly</font>
                                  until I tried to<font size=3D"+2"> </font=
>create
                                  my first DomU.=C2=A0 <font size=3D"+2">Th=
e
                                    same error message again.<font size=3D"=
+2"></font></font>=C2=A0 Th<font size=3D"+2">is time I went searching
                                    and </font></font>found a <a href=3D"ht=
tp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D688311" target=3D"_blank">=
reference</a>
                                to it in Debi<font size=3D"+2">an&#39;s bug=
<font size=3D"+2"> tracking system.=C2=A0
                                    Although, <font size=3D"+2">it did</fon=
t>
                                    not offer a clear solution.</font></fon=
t></font></font><font size=3D"+2"><font size=3D"+2"></font></font>=C2=A0
                          </font></font></font></font></font></font></font>=
</tt></font></font></tt></font><font size=3D"+2"><tt><font size=3D"+2"><fon=
t size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><fo=
nt size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font =
size=3D"+2"><font size=3D"+2"><font size=3D"+2">So,
                                  I figured I&#39;d try to install qemu<fon=
t size=3D"+2"> <font size=3D"+2"><font size=3D"+2">from the <font size=3D"+=
2">Debian rep<font size=3D"+2">ositories<font size=3D"+2">.=C2=A0 Sadly, I =
go<font size=3D"+2">t a similar
                                                error about qemu
                                                missing, though this
                                                time not &quot;qemu-dm&quot=
;<font size=3D"+2">... <font size=3D"+2">I think it
                                                    was &quot;</font></font=
></font></font></font></font></font></font></font></font></font></font></fo=
nt></font></font></font></font></font></font></tt></font></font></tt></font=
><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><tt><font size=
=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D=
"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2=
"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><=
font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><fon=
t size=3D"+2"><font size=3D"+2">qemu-system-i386&quot;
                                                    but I can&#39;t recall
                                                    exactly.</font></font>=
=C2=A0
                                                I thought I <font size=3D"+=
2">captured the
                                                  error message<font size=
=3D"+2">, but
                                                    either I didn&#39;t or =
<font size=3D"+2">I
                                                      misplace<font size=3D=
"+2">d the
                                                        te<font size=3D"+2"=
>xt
                                                          file.<font size=
=3D"+2">=C2=A0
                                                          Anyway,<font size=
=3D"+2"><font size=3D"+2"> the
                                                          result was the
                                                          same.<br>
                                                          <br>
                                                          <font size=3D"+2"=
><font size=3D"+2">Now
                                                          I&#39;m on Plan
                                                          C.=C2=A0 Which<fo=
nt size=3D"+2"> is
                                                          <font size=3D"+2"=
>just
                                                          revisiting</font>
                                                          Plan<font size=3D=
"+2"> A<font size=3D"+2">.=C2=A0</font>
                                                          <font size=3D"+2"=
>Re-installing
                                                          from scratch
                                                          and comp<font siz=
e=3D"+2">iling
                                                          X<font size=3D"+2=
">en
                                                          and <font size=3D=
"+2">the
                                                          linux kernel
                                                          from source.=C2=
=A0
                                                          This time
                                                          however, I
                                                          plan to snap<font=
 size=3D"+2">sh<font size=3D"+2">ot <font size=3D"+2">my
                                                          Dom<font size=3D"=
+2">0&#39;s
                                                          LV<font size=3D"+=
2"> </font>after
                                                          I compile <font s=
ize=3D"+2">and
                                                          before I
                                                          install </font>so
                                                          I can <font size=
=3D"+2">easily
                                                          revert to a &#39;=
c<font size=3D"+2">lean&#39;
                                                          system<font size=
=3D"+2">.</font></font></font></font></font></font></font></font></font></f=
ont></font></font></font></font></font><font size=3D"+2"></font></font></fo=
nt></font></font></font></font></font></font></font></font></font></font></=
font></font></font></font></font></font></font></font></font></font></font>=
</font></font></tt></font></font></tt></font><font size=3D"+2"><tt><font si=
ze=3D"+2">=C2=A0 So, </font>I&#39;m about to compile
        the latest xen-unstable per the instructions <a href=3D"http://wiki=
.xen.org/wiki/Compiling_Xen_From_Source" target=3D"_blank">here</a><font si=
ze=3D"+2">.=C2=A0 </font>However, I&#39;m unsure if I should build xen
        with<font size=3D"+2"> </font>qemu-upstream as mentioned <font size=
=3D"+2">on <a href=3D"http://wiki.xen.org/wiki/QEMU_Upstream" target=3D"_bl=
ank">this
            page</a>, or go with </font></tt></font><font size=3D"+2"><tt><=
font size=3D"+2"><font size=3D"+2"><tt><font size=3D"+2">vanilla qemu<font =
size=3D"+2">-</font>stable-1.0<font size=3D"+2"><font size=3D"+2">?</font>=
=C2=A0 <font size=3D"+2">W</font>hich I
                  gather should be buil<font size=3D"+2">t during the
                    compilation of Xen<font size=3D"+2"><font size=3D"+2">.=
..</font>
                      though <font size=3D"+2">given the error messages,
                        I wonder about that</font>.</font></font></font><fo=
nt size=3D"+2"><br>
                  <br>
                  <font size=3D"+2">Advice<font size=3D"+2">, please?</font=
><br>
                  </font> </font></font></tt></font></font></tt></font>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--f46d044472b52ade9504d04fa868--


--===============3335981661765058860==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3335981661765058860==--


From xen-users-bounces@lists.xen.org Sat Dec 08 06:04:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 06:04:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThDUp-0002dg-QE; Sat, 08 Dec 2012 06:02:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vip2442@gmail.com>) id 1ThDUn-0002dZ-H4
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 06:02:42 +0000
Received: from [193.109.254.147:17474] by server-11.bemta-14.messagelabs.com
	id 21/65-29027-008D2C05; Sat, 08 Dec 2012 06:02:40 +0000
X-Env-Sender: vip2442@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1354946547!4618529!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13419 invoked from network); 8 Dec 2012 06:02:30 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 06:02:30 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so1394620oag.32
	for <xen-users@lists.xen.org>; Fri, 07 Dec 2012 22:02:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=iOgOvoTVqNHTlkKjvRkGdemwNA1NUawTExFOdbE0iGI=;
	b=jelRLaofEP/KTaPeKxI+QcP1Af7jyaCeeHksKX7k8KjP5hRSxQfTsMlXIiO0otXMMk
	c9zT24rY2UCeJJ97qDnDuM3oVW5yFkmaxqIKi3dh4fNW+++h2fu+IsdGaZD2pJhA2OaY
	Wvf6DahptLHqSldBs/97YeI6dzIOn8CTf2gdRgof3j58aEPW1riqoQQW+czIywsu0jhh
	e5EyyDj6sKm8Vd6r/gMJ75JHWrwCgcjwKdUSA/XMBNb0/eTpaWooHMr0OIp4IZgwRAo1
	vKcB/UQTZ9zh288esasXxxICDEk4oJVel7d10e77RgAQvmMylcpbf438b3TeDtIklaH7
	tGog==
MIME-Version: 1.0
Received: by 10.60.31.131 with SMTP id a3mr406541oei.93.1354946546966; Fri, 07
	Dec 2012 22:02:26 -0800 (PST)
Received: by 10.76.95.167 with HTTP; Fri, 7 Dec 2012 22:02:26 -0800 (PST)
Date: Sat, 8 Dec 2012 01:02:26 -0500
Message-ID: <CAPm+FyWYQ39m-ByTRLmph6e4HpoPe_TwjfDyK7FDrEng8pfqqg@mail.gmail.com>
From: M A <vip2442@gmail.com>
To: xen-users@lists.xen.org
Cc: George.Dunlap@eu.citrix.com
Subject: [Xen-users] how to make xenalyze continuously reading from xentrace
	file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5133839273713795444=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5133839273713795444==
Content-Type: multipart/alternative; boundary=e89a8fb1f5949f20dc04d0511378

--e89a8fb1f5949f20dc04d0511378
Content-Type: text/plain; charset=ISO-8859-1

Hi There,

I'm a student at NYIT, New York and I have project on xen hypervisor.
Currently i'm working on xentrace and xenalyze to monitor the runstate
events. What i'm trying do now is:  While i'm capturing  by xentrace I want
to display the result on the screen using xenalyze.  I tried to use loop in
the main function but I got errors and when I tried to solve these errors I
got more errors.

int main(int argc, char *argv[]) {
    /* Start with warn at stderr. */

    warn = stderr;

    argp_parse(&parser_def, argc, argv, 0, NULL, NULL);

    if (G.trace_file == NULL)
        exit(1);

    if ( (G.fd = open(G.trace_file, O_RDONLY|O_LARGEFILE)) < 0) {
        perror("open");
        error(ERR_SYSTEM, NULL);
    } else {
        struct stat64 s;
        fstat64(G.fd, &s);
        G.file_size = s.st_size;
    }

    if ( (G.mh = mread_init(G.fd)) == NULL )
        perror("mread");

    if (G.symbol_file != NULL)
        parse_symbol_file(G.symbol_file);

    if(opt.dump_all)
        warn = stdout;

for (int i=0;i<=1000;i++){
    init_pcpus();


    if(opt.progress)
        progress_init();

    process_records();

    if(opt.interval_mode)
        interval_tail();

    if(opt.summary)
        summary();

    if(opt.report_pcpu)
        report_pcpu();
sleep(2);

}
    if(opt.progress)
        progress_finish();

    return 0;
}


*Error: vcpu_next_update: FATAL: p->current not NULL! (d32768v0, runstate
running)*


How can I can make xenalyze to continuously read from xentrace output file ?

--e89a8fb1f5949f20dc04d0511378
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi There,<br><br>I&#39;m a student at NYIT, New York and I have project on =
xen hypervisor.=A0 Currently i&#39;m working on xentrace and xenalyze to mo=
nitor the runstate events. What i&#39;m trying do now is:=A0 While i&#39;m =
capturing=A0 by xentrace I want to display the result on the screen using x=
enalyze.=A0 I tried to use loop in the main function but I got errors and w=
hen I tried to solve these errors I got more errors.<br>
<br>int main(int argc, char *argv[]) {<br>=A0=A0=A0 /* Start with warn at s=
tderr. */<br><br>=A0=A0=A0 warn =3D stderr;<br><br>=A0=A0=A0 argp_parse(&am=
p;parser_def, argc, argv, 0, NULL, NULL);<br><br>=A0=A0=A0 if (G.trace_file=
 =3D=3D NULL)<br>=A0=A0=A0=A0=A0=A0=A0 exit(1);<br>
<br>=A0=A0=A0 if ( (G.fd =3D open(G.trace_file, O_RDONLY|O_LARGEFILE)) &lt;=
 0) {<br>=A0=A0=A0=A0=A0=A0=A0 perror(&quot;open&quot;);<br>=A0=A0=A0=A0=A0=
=A0=A0 error(ERR_SYSTEM, NULL);<br>=A0=A0=A0 } else {<br>=A0=A0=A0=A0=A0=A0=
=A0 struct stat64 s;<br>=A0=A0=A0=A0=A0=A0=A0 fstat64(G.fd, &amp;s);<br>
=A0=A0=A0=A0=A0=A0=A0 G.file_size =3D s.st_size;<br>=A0=A0=A0 }<br><br>=A0=
=A0=A0 if ( (G.mh =3D mread_init(G.fd)) =3D=3D NULL )<br>=A0=A0=A0=A0=A0=A0=
=A0 perror(&quot;mread&quot;);<br><br>=A0=A0=A0 if (G.symbol_file !=3D NULL=
)<br>=A0=A0=A0=A0=A0=A0=A0 parse_symbol_file(G.symbol_file);<br><br>
=A0=A0=A0 if(opt.dump_all)<br>=A0=A0=A0=A0=A0=A0=A0 warn =3D stdout;<br>=A0=
=A0=A0=A0 <br>for (int i=3D0;i&lt;=3D1000;i++){<br>=A0=A0=A0 init_pcpus();<=
br><br><br>=A0=A0=A0 if(opt.progress)<br>=A0=A0=A0=A0=A0=A0=A0 progress_ini=
t();<br><br>=A0=A0=A0 process_records();<br><br>=A0=A0=A0 if(opt.interval_m=
ode)<br>
=A0=A0=A0=A0=A0=A0=A0 interval_tail();<br><br>=A0=A0=A0 if(opt.summary)<br>=
=A0=A0=A0=A0=A0=A0=A0 summary();<br><br>=A0=A0=A0 if(opt.report_pcpu)<br>=
=A0=A0=A0=A0=A0=A0=A0 report_pcpu();<br>sleep(2);<br><br>}<br>=A0=A0=A0 if(=
opt.progress)<br>=A0=A0=A0=A0=A0=A0=A0 progress_finish();<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 <br>
=A0=A0=A0 return 0;<br>}<br><br><br><b>Error: vcpu_next_update: FATAL: p-&g=
t;current not NULL! (d32768v0, runstate running)</b><br><br><br>How can I c=
an make xenalyze to continuously read from xentrace output file ?<br>

--e89a8fb1f5949f20dc04d0511378--


--===============5133839273713795444==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5133839273713795444==--


From xen-users-bounces@lists.xen.org Sat Dec 08 06:04:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 06:04:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThDUp-0002dg-QE; Sat, 08 Dec 2012 06:02:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <vip2442@gmail.com>) id 1ThDUn-0002dZ-H4
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 06:02:42 +0000
Received: from [193.109.254.147:17474] by server-11.bemta-14.messagelabs.com
	id 21/65-29027-008D2C05; Sat, 08 Dec 2012 06:02:40 +0000
X-Env-Sender: vip2442@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1354946547!4618529!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13419 invoked from network); 8 Dec 2012 06:02:30 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 06:02:30 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so1394620oag.32
	for <xen-users@lists.xen.org>; Fri, 07 Dec 2012 22:02:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=iOgOvoTVqNHTlkKjvRkGdemwNA1NUawTExFOdbE0iGI=;
	b=jelRLaofEP/KTaPeKxI+QcP1Af7jyaCeeHksKX7k8KjP5hRSxQfTsMlXIiO0otXMMk
	c9zT24rY2UCeJJ97qDnDuM3oVW5yFkmaxqIKi3dh4fNW+++h2fu+IsdGaZD2pJhA2OaY
	Wvf6DahptLHqSldBs/97YeI6dzIOn8CTf2gdRgof3j58aEPW1riqoQQW+czIywsu0jhh
	e5EyyDj6sKm8Vd6r/gMJ75JHWrwCgcjwKdUSA/XMBNb0/eTpaWooHMr0OIp4IZgwRAo1
	vKcB/UQTZ9zh288esasXxxICDEk4oJVel7d10e77RgAQvmMylcpbf438b3TeDtIklaH7
	tGog==
MIME-Version: 1.0
Received: by 10.60.31.131 with SMTP id a3mr406541oei.93.1354946546966; Fri, 07
	Dec 2012 22:02:26 -0800 (PST)
Received: by 10.76.95.167 with HTTP; Fri, 7 Dec 2012 22:02:26 -0800 (PST)
Date: Sat, 8 Dec 2012 01:02:26 -0500
Message-ID: <CAPm+FyWYQ39m-ByTRLmph6e4HpoPe_TwjfDyK7FDrEng8pfqqg@mail.gmail.com>
From: M A <vip2442@gmail.com>
To: xen-users@lists.xen.org
Cc: George.Dunlap@eu.citrix.com
Subject: [Xen-users] how to make xenalyze continuously reading from xentrace
	file ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5133839273713795444=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5133839273713795444==
Content-Type: multipart/alternative; boundary=e89a8fb1f5949f20dc04d0511378

--e89a8fb1f5949f20dc04d0511378
Content-Type: text/plain; charset=ISO-8859-1

Hi There,

I'm a student at NYIT, New York and I have project on xen hypervisor.
Currently i'm working on xentrace and xenalyze to monitor the runstate
events. What i'm trying do now is:  While i'm capturing  by xentrace I want
to display the result on the screen using xenalyze.  I tried to use loop in
the main function but I got errors and when I tried to solve these errors I
got more errors.

int main(int argc, char *argv[]) {
    /* Start with warn at stderr. */

    warn = stderr;

    argp_parse(&parser_def, argc, argv, 0, NULL, NULL);

    if (G.trace_file == NULL)
        exit(1);

    if ( (G.fd = open(G.trace_file, O_RDONLY|O_LARGEFILE)) < 0) {
        perror("open");
        error(ERR_SYSTEM, NULL);
    } else {
        struct stat64 s;
        fstat64(G.fd, &s);
        G.file_size = s.st_size;
    }

    if ( (G.mh = mread_init(G.fd)) == NULL )
        perror("mread");

    if (G.symbol_file != NULL)
        parse_symbol_file(G.symbol_file);

    if(opt.dump_all)
        warn = stdout;

for (int i=0;i<=1000;i++){
    init_pcpus();


    if(opt.progress)
        progress_init();

    process_records();

    if(opt.interval_mode)
        interval_tail();

    if(opt.summary)
        summary();

    if(opt.report_pcpu)
        report_pcpu();
sleep(2);

}
    if(opt.progress)
        progress_finish();

    return 0;
}


*Error: vcpu_next_update: FATAL: p->current not NULL! (d32768v0, runstate
running)*


How can I can make xenalyze to continuously read from xentrace output file ?

--e89a8fb1f5949f20dc04d0511378
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi There,<br><br>I&#39;m a student at NYIT, New York and I have project on =
xen hypervisor.=A0 Currently i&#39;m working on xentrace and xenalyze to mo=
nitor the runstate events. What i&#39;m trying do now is:=A0 While i&#39;m =
capturing=A0 by xentrace I want to display the result on the screen using x=
enalyze.=A0 I tried to use loop in the main function but I got errors and w=
hen I tried to solve these errors I got more errors.<br>
<br>int main(int argc, char *argv[]) {<br>=A0=A0=A0 /* Start with warn at s=
tderr. */<br><br>=A0=A0=A0 warn =3D stderr;<br><br>=A0=A0=A0 argp_parse(&am=
p;parser_def, argc, argv, 0, NULL, NULL);<br><br>=A0=A0=A0 if (G.trace_file=
 =3D=3D NULL)<br>=A0=A0=A0=A0=A0=A0=A0 exit(1);<br>
<br>=A0=A0=A0 if ( (G.fd =3D open(G.trace_file, O_RDONLY|O_LARGEFILE)) &lt;=
 0) {<br>=A0=A0=A0=A0=A0=A0=A0 perror(&quot;open&quot;);<br>=A0=A0=A0=A0=A0=
=A0=A0 error(ERR_SYSTEM, NULL);<br>=A0=A0=A0 } else {<br>=A0=A0=A0=A0=A0=A0=
=A0 struct stat64 s;<br>=A0=A0=A0=A0=A0=A0=A0 fstat64(G.fd, &amp;s);<br>
=A0=A0=A0=A0=A0=A0=A0 G.file_size =3D s.st_size;<br>=A0=A0=A0 }<br><br>=A0=
=A0=A0 if ( (G.mh =3D mread_init(G.fd)) =3D=3D NULL )<br>=A0=A0=A0=A0=A0=A0=
=A0 perror(&quot;mread&quot;);<br><br>=A0=A0=A0 if (G.symbol_file !=3D NULL=
)<br>=A0=A0=A0=A0=A0=A0=A0 parse_symbol_file(G.symbol_file);<br><br>
=A0=A0=A0 if(opt.dump_all)<br>=A0=A0=A0=A0=A0=A0=A0 warn =3D stdout;<br>=A0=
=A0=A0=A0 <br>for (int i=3D0;i&lt;=3D1000;i++){<br>=A0=A0=A0 init_pcpus();<=
br><br><br>=A0=A0=A0 if(opt.progress)<br>=A0=A0=A0=A0=A0=A0=A0 progress_ini=
t();<br><br>=A0=A0=A0 process_records();<br><br>=A0=A0=A0 if(opt.interval_m=
ode)<br>
=A0=A0=A0=A0=A0=A0=A0 interval_tail();<br><br>=A0=A0=A0 if(opt.summary)<br>=
=A0=A0=A0=A0=A0=A0=A0 summary();<br><br>=A0=A0=A0 if(opt.report_pcpu)<br>=
=A0=A0=A0=A0=A0=A0=A0 report_pcpu();<br>sleep(2);<br><br>}<br>=A0=A0=A0 if(=
opt.progress)<br>=A0=A0=A0=A0=A0=A0=A0 progress_finish();<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 <br>
=A0=A0=A0 return 0;<br>}<br><br><br><b>Error: vcpu_next_update: FATAL: p-&g=
t;current not NULL! (d32768v0, runstate running)</b><br><br><br>How can I c=
an make xenalyze to continuously read from xentrace output file ?<br>

--e89a8fb1f5949f20dc04d0511378--


--===============5133839273713795444==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5133839273713795444==--


From xen-users-bounces@lists.xen.org Sat Dec 08 13:52:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 13:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThKoK-0006ib-TH; Sat, 08 Dec 2012 13:51:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <delentef@gmail.com>) id 1ThKoI-0006iW-JE
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 13:51:18 +0000
Received: from [85.158.137.99:53468] by server-6.bemta-3.messagelabs.com id
	5E/D5-28265-5D543C05; Sat, 08 Dec 2012 13:51:17 +0000
X-Env-Sender: delentef@gmail.com
X-Msg-Ref: server-14.tower-217.messagelabs.com!1354974675!18447500!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_OBFUSCATE_05_10,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27255 invoked from network); 8 Dec 2012 13:51:16 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-14.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 13:51:16 -0000
Received: by mail-pb0-f45.google.com with SMTP id mc8so959142pbc.32
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 05:51:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=iTRmo9nyOxOeUulGdxuqZt8Gs9oPpNjA/8BeofH3J2I=;
	b=Kx7O7A1C4IDA8/te4AWuZfVN4wx6RuOZcpoq4rytGB0R676ASG94aQihMqiLnuKBOH
	VaRCB8rakAcjkR4EvtXnh6Bz7KtNUHaPUCShCQpeKmR4jgCJLTZH3DogSCV7dwojnFYd
	JfVrYHGCK5civr4X5SC7tbSRjsix8Agzdd5ueGuTVfJHHv+J2E0wdjEqbOO7CaXgrYBD
	EcfqKoace8uyLP6kgXPayqTNwOsTlY7d9vE7s2bgY+/9lV2tWkvbQwiuBy3PQsruoGg/
	Zf602KHXEN2CVqY0TL4VSqFaexOu8QAPiZQ/7V0bPZauU1w8uTIEv/D8rHTI5weq0k05
	K4Rg==
MIME-Version: 1.0
Received: by 10.68.230.10 with SMTP id su10mr23583719pbc.47.1354974674564;
	Sat, 08 Dec 2012 05:51:14 -0800 (PST)
Received: by 10.68.77.234 with HTTP; Sat, 8 Dec 2012 05:51:14 -0800 (PST)
In-Reply-To: <50C20F56.4060002@ondore.com>
References: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
	<50C20F56.4060002@ondore.com>
Date: Sat, 8 Dec 2012 14:51:14 +0100
Message-ID: <CAK4aCBZY1dxPyF_mB7fy4OpuRao8WRUv2iaHWFmDcXniT7rMmA@mail.gmail.com>
From: Fabrice Delente <delentef@gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Machine 1 can access the network,
 machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7054684398438077743=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7054684398438077743==
Content-Type: multipart/alternative; boundary=047d7b339bb528362c04d057a0a3

--047d7b339bb528362c04d057a0a3
Content-Type: text/plain; charset=UTF-8

# xm list
Name                                        ID   Mem VCPUs      State
Time(s)
Domain-0                                     0  1599     4     r-----
98165.4
antivirus                                   11  2048     1     r-----
743889.6
bcdi.fresnel.lyc14.ac-caen.fr                2  1024     1     -b----
57177.1
pronote                                      6  1024     1     -b----
48108.7
pronote-web                                  7  1024     1     -b----
35746.5
testMachine.fresnel.lyc14.ac-caen.fr        13   512     1     -b----
11.0

antivirus, pronote and pronote-web are Windows XP machines, bcdi and test
are debian-linux; bcdi accesses to the network normally, testMachine
doesn't.

# brctl show
bridge name    bridge id        STP enabled    interfaces
tmpbridge        8000.feffffffffff    no        vif13.0
xen-bridge        8000.06509a96e073    no        eth0
                            tap11.0
                            tap6.0
                            tap7.0
                            vif11.0
                            vif2.0
                            vif6.0
                            vif7.0

--047d7b339bb528362c04d057a0a3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

IyB4bSBsaXN0PGJyPk5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSUTCoMKgIE1lbSBWQ1BVc8Kg
wqDCoMKgwqAgU3RhdGXCoMKgIFRpbWUocyk8YnI+RG9tYWluLTDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMMKg
IDE1OTnCoMKgwqDCoCA0wqDCoMKgwqAgci0tLS0twqAgOTgxNjUuNDxicj5hbnRpdmlydXPCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAxMcKgIDIwNDjCoMKgwqDCoCAxwqDCoMKgwqAgci0tLS0tIDc0Mzg4OS42PGJyPgo8
YSBocmVmPSJodHRwOi8vYmNkaS5mcmVzbmVsLmx5YzE0LmFjLWNhZW4uZnIiPmJjZGkuZnJlc25l
bC5seWMxNC5hYy1jYWVuLmZyPC9hPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAywqAg
MTAyNMKgwqDCoMKgIDHCoMKgwqDCoCAtYi0tLS3CoCA1NzE3Ny4xPGJyPnByb25vdGXCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA2wqAgMTAyNMKgwqDCoMKgIDHCoMKgwqDCoCAtYi0tLS3CoCA0ODEwOC43PGJy
PnByb25vdGUtd2ViwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDfCoCAxMDI0wqDCoMKgwqAgMcKgwqDCoMKgIC1iLS0tLcKg
IDM1NzQ2LjU8YnI+CjxhIGhyZWY9Imh0dHA6Ly90ZXN0TWFjaGluZS5mcmVzbmVsLmx5YzE0LmFj
LWNhZW4uZnIiPnRlc3RNYWNoaW5lLmZyZXNuZWwubHljMTQuYWMtY2Flbi5mcjwvYT7CoMKgwqDC
oMKgwqDCoCAxM8KgwqAgNTEywqDCoMKgwqAgMcKgwqDCoMKgIC1iLS0tLcKgwqDCoMKgIDExLjA8
YnI+PGJyPmFudGl2aXJ1cywgcHJvbm90ZSBhbmQgcHJvbm90ZS13ZWIgYXJlIFdpbmRvd3MgWFAg
bWFjaGluZXMsIGJjZGkgYW5kIHRlc3QgYXJlIGRlYmlhbi1saW51eDsgYmNkaSBhY2Nlc3NlcyB0
byB0aGUgbmV0d29yayBub3JtYWxseSwgdGVzdE1hY2hpbmUgZG9lc24mIzM5O3QuPGJyPgo8YnI+
IyBicmN0bCBzaG93PGJyPmJyaWRnZSBuYW1lwqDCoMKgIGJyaWRnZSBpZMKgwqDCoCDCoMKgwqAg
U1RQIGVuYWJsZWTCoMKgwqAgaW50ZXJmYWNlczxicj50bXBicmlkZ2XCoMKgwqAgwqDCoMKgIDgw
MDAuZmVmZmZmZmZmZmZmwqDCoMKgIG5vwqDCoMKgIMKgwqDCoCB2aWYxMy4wPGJyPnhlbi1icmlk
Z2XCoMKgwqAgwqDCoMKgIDgwMDAuMDY1MDlhOTZlMDczwqDCoMKgIG5vwqDCoMKgIMKgwqDCoCBl
dGgwPGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCB0
YXAxMS4wPGJyPgrCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKg
wqAgdGFwNi4wPGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKg
wqDCoCB0YXA3LjA8YnI+wqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAg
wqDCoMKgIHZpZjExLjA8YnI+wqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKg
wqAgwqDCoMKgIHZpZjIuMDxicj7CoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKg
wqDCoCDCoMKgwqAgdmlmNi4wPGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAg
wqDCoMKgIMKgwqDCoCB2aWY3LjA8YnI+Cjxicj4K
--047d7b339bb528362c04d057a0a3--


--===============7054684398438077743==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7054684398438077743==--


From xen-users-bounces@lists.xen.org Sat Dec 08 13:52:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 13:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThKoK-0006ib-TH; Sat, 08 Dec 2012 13:51:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <delentef@gmail.com>) id 1ThKoI-0006iW-JE
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 13:51:18 +0000
Received: from [85.158.137.99:53468] by server-6.bemta-3.messagelabs.com id
	5E/D5-28265-5D543C05; Sat, 08 Dec 2012 13:51:17 +0000
X-Env-Sender: delentef@gmail.com
X-Msg-Ref: server-14.tower-217.messagelabs.com!1354974675!18447500!1
X-Originating-IP: [209.85.160.45]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_OBFUSCATE_05_10,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27255 invoked from network); 8 Dec 2012 13:51:16 -0000
Received: from mail-pb0-f45.google.com (HELO mail-pb0-f45.google.com)
	(209.85.160.45)
	by server-14.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 13:51:16 -0000
Received: by mail-pb0-f45.google.com with SMTP id mc8so959142pbc.32
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 05:51:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=iTRmo9nyOxOeUulGdxuqZt8Gs9oPpNjA/8BeofH3J2I=;
	b=Kx7O7A1C4IDA8/te4AWuZfVN4wx6RuOZcpoq4rytGB0R676ASG94aQihMqiLnuKBOH
	VaRCB8rakAcjkR4EvtXnh6Bz7KtNUHaPUCShCQpeKmR4jgCJLTZH3DogSCV7dwojnFYd
	JfVrYHGCK5civr4X5SC7tbSRjsix8Agzdd5ueGuTVfJHHv+J2E0wdjEqbOO7CaXgrYBD
	EcfqKoace8uyLP6kgXPayqTNwOsTlY7d9vE7s2bgY+/9lV2tWkvbQwiuBy3PQsruoGg/
	Zf602KHXEN2CVqY0TL4VSqFaexOu8QAPiZQ/7V0bPZauU1w8uTIEv/D8rHTI5weq0k05
	K4Rg==
MIME-Version: 1.0
Received: by 10.68.230.10 with SMTP id su10mr23583719pbc.47.1354974674564;
	Sat, 08 Dec 2012 05:51:14 -0800 (PST)
Received: by 10.68.77.234 with HTTP; Sat, 8 Dec 2012 05:51:14 -0800 (PST)
In-Reply-To: <50C20F56.4060002@ondore.com>
References: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
	<50C20F56.4060002@ondore.com>
Date: Sat, 8 Dec 2012 14:51:14 +0100
Message-ID: <CAK4aCBZY1dxPyF_mB7fy4OpuRao8WRUv2iaHWFmDcXniT7rMmA@mail.gmail.com>
From: Fabrice Delente <delentef@gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Machine 1 can access the network,
 machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7054684398438077743=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7054684398438077743==
Content-Type: multipart/alternative; boundary=047d7b339bb528362c04d057a0a3

--047d7b339bb528362c04d057a0a3
Content-Type: text/plain; charset=UTF-8

# xm list
Name                                        ID   Mem VCPUs      State
Time(s)
Domain-0                                     0  1599     4     r-----
98165.4
antivirus                                   11  2048     1     r-----
743889.6
bcdi.fresnel.lyc14.ac-caen.fr                2  1024     1     -b----
57177.1
pronote                                      6  1024     1     -b----
48108.7
pronote-web                                  7  1024     1     -b----
35746.5
testMachine.fresnel.lyc14.ac-caen.fr        13   512     1     -b----
11.0

antivirus, pronote and pronote-web are Windows XP machines, bcdi and test
are debian-linux; bcdi accesses to the network normally, testMachine
doesn't.

# brctl show
bridge name    bridge id        STP enabled    interfaces
tmpbridge        8000.feffffffffff    no        vif13.0
xen-bridge        8000.06509a96e073    no        eth0
                            tap11.0
                            tap6.0
                            tap7.0
                            vif11.0
                            vif2.0
                            vif6.0
                            vif7.0

--047d7b339bb528362c04d057a0a3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

IyB4bSBsaXN0PGJyPk5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSUTCoMKgIE1lbSBWQ1BVc8Kg
wqDCoMKgwqAgU3RhdGXCoMKgIFRpbWUocyk8YnI+RG9tYWluLTDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMMKg
IDE1OTnCoMKgwqDCoCA0wqDCoMKgwqAgci0tLS0twqAgOTgxNjUuNDxicj5hbnRpdmlydXPCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAxMcKgIDIwNDjCoMKgwqDCoCAxwqDCoMKgwqAgci0tLS0tIDc0Mzg4OS42PGJyPgo8
YSBocmVmPSJodHRwOi8vYmNkaS5mcmVzbmVsLmx5YzE0LmFjLWNhZW4uZnIiPmJjZGkuZnJlc25l
bC5seWMxNC5hYy1jYWVuLmZyPC9hPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAywqAg
MTAyNMKgwqDCoMKgIDHCoMKgwqDCoCAtYi0tLS3CoCA1NzE3Ny4xPGJyPnByb25vdGXCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA2wqAgMTAyNMKgwqDCoMKgIDHCoMKgwqDCoCAtYi0tLS3CoCA0ODEwOC43PGJy
PnByb25vdGUtd2ViwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDfCoCAxMDI0wqDCoMKgwqAgMcKgwqDCoMKgIC1iLS0tLcKg
IDM1NzQ2LjU8YnI+CjxhIGhyZWY9Imh0dHA6Ly90ZXN0TWFjaGluZS5mcmVzbmVsLmx5YzE0LmFj
LWNhZW4uZnIiPnRlc3RNYWNoaW5lLmZyZXNuZWwubHljMTQuYWMtY2Flbi5mcjwvYT7CoMKgwqDC
oMKgwqDCoCAxM8KgwqAgNTEywqDCoMKgwqAgMcKgwqDCoMKgIC1iLS0tLcKgwqDCoMKgIDExLjA8
YnI+PGJyPmFudGl2aXJ1cywgcHJvbm90ZSBhbmQgcHJvbm90ZS13ZWIgYXJlIFdpbmRvd3MgWFAg
bWFjaGluZXMsIGJjZGkgYW5kIHRlc3QgYXJlIGRlYmlhbi1saW51eDsgYmNkaSBhY2Nlc3NlcyB0
byB0aGUgbmV0d29yayBub3JtYWxseSwgdGVzdE1hY2hpbmUgZG9lc24mIzM5O3QuPGJyPgo8YnI+
IyBicmN0bCBzaG93PGJyPmJyaWRnZSBuYW1lwqDCoMKgIGJyaWRnZSBpZMKgwqDCoCDCoMKgwqAg
U1RQIGVuYWJsZWTCoMKgwqAgaW50ZXJmYWNlczxicj50bXBicmlkZ2XCoMKgwqAgwqDCoMKgIDgw
MDAuZmVmZmZmZmZmZmZmwqDCoMKgIG5vwqDCoMKgIMKgwqDCoCB2aWYxMy4wPGJyPnhlbi1icmlk
Z2XCoMKgwqAgwqDCoMKgIDgwMDAuMDY1MDlhOTZlMDczwqDCoMKgIG5vwqDCoMKgIMKgwqDCoCBl
dGgwPGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCB0
YXAxMS4wPGJyPgrCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKg
wqAgdGFwNi4wPGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKg
wqDCoCB0YXA3LjA8YnI+wqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAg
wqDCoMKgIHZpZjExLjA8YnI+wqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKg
wqAgwqDCoMKgIHZpZjIuMDxicj7CoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKg
wqDCoCDCoMKgwqAgdmlmNi4wPGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAg
wqDCoMKgIMKgwqDCoCB2aWY3LjA8YnI+Cjxicj4K
--047d7b339bb528362c04d057a0a3--


--===============7054684398438077743==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7054684398438077743==--


From xen-users-bounces@lists.xen.org Sat Dec 08 15:47:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 15:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThMbp-000857-R4; Sat, 08 Dec 2012 15:46:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1ThMbo-00084z-Nj
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 15:46:33 +0000
Received: from [85.158.137.99:51660] by server-15.bemta-3.messagelabs.com id
	BC/E2-23779-7D063C05; Sat, 08 Dec 2012 15:46:31 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-8.tower-217.messagelabs.com!1354981580!13124734!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDQzNTMgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7433 invoked from network); 8 Dec 2012 15:46:21 -0000
Received: from mail-ie0-f175.google.com (HELO mail-ie0-f175.google.com)
	(209.85.223.175)
	by server-8.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 15:46:21 -0000
Received: by mail-ie0-f175.google.com with SMTP id qd14so4222899ieb.34
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 07:46:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=sKvEvWZFHkSnymgA4uKqtDGINOhHYJv2dYDoPXYHhQY=;
	b=osXwRTnN0JG0Augz/o7K1zu1nM3tN4cTB7ajUPpB67oGzZLbf1ZLredj3eIbWRmESF
	JllN8zYQ/E3AL3MFUHgYOtEd9Z9OYqBjvziG7IhI01792WkWkb3qhXLsN7K69TSHwa6x
	I2KBY7jRAXVEX4NrucLfDTFcg85GktqXZQTdTK74Km2kMd2CshBSR9+AbZKOpoj8yi62
	qCC/uZA1mzC01KI2YHlWZsK3ErRFg3KUO5vCpNrzpDHuW3RXeu+Rw9tFppMDbuLmNwZz
	n4brqI8wS1KDqVjuULhkJatPXHEyLC6E7pX6QxMMDlklrIK0ulg14WfY0HB65cu8TJmo
	3/VA==
MIME-Version: 1.0
Received: by 10.50.208.41 with SMTP id mb9mr2108494igc.42.1354981579796; Sat,
	08 Dec 2012 07:46:19 -0800 (PST)
Received: by 10.64.139.1 with HTTP; Sat, 8 Dec 2012 07:46:19 -0800 (PST)
In-Reply-To: <CAKhsbWYXF6MJ2i-O8EnDWWNQ9RwWMVUC+muMCGFyhBcfE8b8Mg@mail.gmail.com>
References: <CAKhsbWYPUpV198ejAfSzGncCjgS49g9oRy=WSd-x+eTOOCTbig@mail.gmail.com>
	<CADnevCjzU0WeMbr2pc2cfNm1=voSHZNh7VswMzeb4fxH5uoNpw@mail.gmail.com>
	<CAKhsbWb=S1LFEU1Us524DCZV59p_UDipDugYnnWF-rDNZjBmhA@mail.gmail.com>
	<CADnevCiCpGJBRJuFeeLnpRL1b_Jq5KA+3uAhKs7Mw3n11TYemw@mail.gmail.com>
	<CAKhsbWaJZL90wibOZghrvYJ1pL302q+naKjVYfxo0NaqNXD8HA@mail.gmail.com>
	<CADnevCj_JShhex7z45VQu8CuYARt2eKmV+VTUpAF1GZjD7zsDg@mail.gmail.com>
	<CAKhsbWZSDWtr0scayTGUFU6OtSKnSUc+6y7YKpwaxvaOOcPYzg@mail.gmail.com>
	<CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
	<CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
	<CAKhsbWaO6uZev7DJcCciPcDmKo4Wsr=p7AJF02YSBqqGJRPtEQ@mail.gmail.com>
	<CAKhsbWYXF6MJ2i-O8EnDWWNQ9RwWMVUC+muMCGFyhBcfE8b8Mg@mail.gmail.com>
Date: Sat, 8 Dec 2012 23:46:19 +0800
X-Google-Sender-Auth: 3aLVyPy61pTddAk_8_OXLj4tv5U
Message-ID: <CAKhsbWZKVYzChuvCqdt7DtiiH6r0mdmj3=mEURD+YbKaOptc6A@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Ricardo Jesus <ricardo.meb.jesus@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intel HD4000 IGD pass through appears to work,
 but monitor complains about 'no signal'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1827559846025749096=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1827559846025749096==
Content-Type: multipart/alternative; boundary=14dae9340f7dbdb02e04d0593b38

--14dae9340f7dbdb02e04d0593b38
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Update:
It turns out that my previous statement is wrong.
Actually the issue has something to do with pure HVM guest, PVHVM appears
to work.
Finally I managed to discover the direct cause of the issue after some
debugging.
In pure HVM linux guest the driver does not set the PLL select properly.
After setting this register with debug tool and re-enable the output port,
I can see the ouput on panel.
Will try to find out why the register is not set properly.



On Fri, Dec 7, 2012 at 10:16 AM, G.R. <firemeteor@users.sourceforge.net>wro=
te:

> Update:
> I find that the original syndrome of not being able to see output on pane=
l
> many have something to do with the xorg driver version being used.
> The failing version is 2.20. The working  debian system is 2.19.
> After upgrading the debian driver to 2.20 in experimental, the same
> syndrome happens again.
>
>
>
> On Sun, Dec 2, 2012 at 11:43 PM, G.R. <firemeteor@users.sourceforge.net>w=
rote:
>
>> Update:
>> I'm now able to install debian on domU.
>> The issue I mentioned before is due to a silly mistake of incorrect nfs
>> permission setting.
>> Basically this time I can see linux desktop on TV panel. However, it is
>> still not fully working.
>> Even 2D looks perfect, 3D acceleration is not working at all
>> For 3D, glxinfo report looks good, but glxigears does not render anythin=
g.
>> Only once among many times I can see a set of static gears instead of
>> running ones.
>> I also tried xbmc, a gpu accelerated program and basically it doesn't
>> work.
>> But frankly I could still switch to console (KMS) even when the
>> fullscreen 3D app appears to be hanging.
>>
>> And this time I can't have the audio working (even it did work for the
>> openelec os img).
>>
>> There seems to be some problems about interrupt routing and lead to
>> missing interrupts according to logs:
>>
>> Linux debvm 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux
>> Dec  2 21:52:44 debvm kernel: [ 1085.604071]
>> [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt ri=
ng
>> idle [waiting on 3354, at 3354], missed IRQ?
>> Dec  2 21:56:50 debvm kernel: [ 1332.076071]
>> [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... render
>> ring idle [waiting on 11297, at 11297], missed IRQ?
>> Dec  2 22:32:48 debvm kernel: [    7.220073] hda-intel: azx_get_response
>> timeout, switching to polling mode: last cmd=3D0x000f0000
>> Dec  2 22:45:32 debvm kernel: [  776.392084] hda-intel: No response from
>> codec, disabling MSI: last cmd=3D0x002f0600
>> Dec  2 22:45:33 debvm kernel: [  777.400075] hda_intel: azx_get_response
>> timeout, switching to single_cmd mode: last cmd=3D0x002f0600
>>
>> Log from xen dmesg:
>> (XEN) Intel VT-d supported page sizes: 4kB.
>> (XEN) Intel VT-d supported page sizes: 4kB.
>> (XEN) Intel VT-d Snoop Control not enabled.
>> (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
>> (XEN) Intel VT-d Queued Invalidation enabled.
>> (XEN) Intel VT-d Interrupt Remapping enabled.
>> (XEN) Intel VT-d Shared EPT tables not enabled.
>> (XEN) I/O virtualisation enabled
>> (XEN)  - Dom0 mode: Relaxed
>> (XEN) Enabled directed EOI with ioapic_ack_old on!
>> (XEN) ENABLING IO-APIC IRQs
>> (XEN)  -> Using old ACK method
>> (XEN) Platform timer appears to have unexpectedly wrapped 1 times.
>> (XEN) Platform timer is 14.318MHz HPET
>> (XEN) Allocated console ring of 16 KiB.
>> (XEN) VMX: Supported advanced features:
>> (XEN)  - APIC MMIO access virtualisation
>> (XEN)  - APIC TPR shadow
>> (XEN)  - Extended Page Tables (EPT)
>> (XEN)  - Virtual-Processor Identifiers (VPID)
>> (XEN)  - Virtual NMI
>> (XEN)  - MSR direct-access bitmap
>> (XEN)  - Unrestricted Guest
>> (XEN) HVM: ASIDs enabled.
>> (XEN) HVM: VMX enabled
>> (XEN) HVM: Hardware Assisted Paging (HAP) detected
>> (XEN) HVM: HAP page sizes: 4kB, 2MB
>> (XEN) printk: 1 messages suppressed.
>> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
>> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
>> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
>> (XEN) physdev.c:186: dom17: 16:-1 already mapped to 16
>> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
>> (XEN) vmsi.c:122:d17 Unsupported delivery mode 3
>>
>> qemu-dm log:
>>
>> pt_iomem_map: e_phys=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 ind=
ex=3D0
>> first_map=3D0
>> pt_pci_write_config: Warning: Guest attempt to set address to unused Bas=
e
>> Address Register. [00:06.0][Offset:30h][Length:4]
>> pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 ind=
ex=3D0
>> first_map=3D0
>> igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
>> pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
>> pci_intx: intx=3D1
>> pt_msi_update: Update msi with pirq 36 gvec 0 gflags 3034
>> pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
>> pci_intx: intx=3D1
>> pt_msi_update: Update msi with pirq 37 gvec 0 gflags 3033
>> igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
>> igd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086
>>
>>
>>
>>
>> On Sun, Dec 2, 2012 at 12:46 PM, G.R. <firemeteor@users.sourceforge.net>=
wrote:
>>
>>> I had been trying to install win7 && debian as domU these days and the
>>> result is frustrating.
>>> For win7, I was able to install and got video output on TV.
>>> But it simply BSOD once intel driver is installed.
>>> The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what
>>> does it means.
>>>
>>> Also, the TV screen starts to flashing with random colors once I get th=
e
>>> win7 VM reboot.
>>> I need to assign the VGA controller back to host once and then to
>>> pciback again to have it back to work.
>>> Quite annoying.
>>>
>>>
>>> For debian, I tried both debian 6 / Wheezy installer. Both of them hang
>>> when trying to partition the disk xvda.
>>> I tried to manually use fdisk && dd to access the device and it seems
>>> that the access never got response.
>>>
>>>
>>>
>>> On Thu, Nov 29, 2012 at 11:26 PM, Ricardo Jesus <
>>> ricardo.meb.jesus@gmail.com> wrote:
>>>
>>>> Oh... DQ77MK has DVI-I, DVI-D and HDMI so it's a little different.
>>>>
>>>> The fact that Win7 installer outputs makes me further suggest that you
>>>> try another Linux domU.
>>>>
>>>> When I get home I'll try to assign the USB 3.0 controller to a domU an=
d
>>>> let you know.
>>>>
>>>>
>>>> On Thu, Nov 29, 2012 at 3:11 PM, G.R. <firemeteor@users.sourceforge.ne=
t
>>>> > wrote:
>>>>
>>>>> Update: DVI output does not work either for the openelec 2.0 domU.
>>>>> The intel HD4000 seems does not have internal DVI output.
>>>>> The xrandr shows that the on-board DVI port is converted from an
>>>>> internal hdmi output (hdmi1 this time).
>>>>> So I won't surprise that it does not make any difference.
>>>>>
>>>>> However, another experiment brings some positive result -- the win7
>>>>> installer actually showed some output on TV.
>>>>> I'll try to finish the install and see what will happen with an Intel
>>>>> driver.
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Nov 29, 2012 at 10:07 PM, Ricardo Jesus <
>>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>>
>>>>>> Haven't tried to passthrough the USB 3.0 controller both the 2 USB
>>>>>> 2.0 controller pass just fine.
>>>>>>
>>>>>> Try to setup another Linux domU for example Wheezy or Ubuntu 12.04
>>>>>> LTS. Those are guaranteed to worked.
>>>>>>
>>>>>>
>>>>>> On Thu, Nov 29, 2012 at 1:09 PM, G.R. <
>>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>>
>>>>>>> >Btw did you try doing IGD passthrough to another Linux domU?
>>>>>>> No, this is the first VM so far.
>>>>>>>
>>>>>>> I tried to upgrade the bios and it does not help. Haven't try out
>>>>>>> DVI port yet. Will do it later.
>>>>>>>
>>>>>>> PS: I can now confirm that the usb ctlr also works -- I can get dat=
a
>>>>>>> by open the device file directly.
>>>>>>> However, it only works for USB2 ctlrs (at least before bios upgrade=
)
>>>>>>> -- system complaining that it cannot reset the xhci controller.
>>>>>>> What about yours?
>>>>>>>
>>>>>>>
>>>>>>> Here comes the logs, compressed to save traffic:
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <
>>>>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>>>>
>>>>>>>> /var/log/xen/qemu-dm-<vm-name> and <vm-name>.cfg would be used.
>>>>>>>>
>>>>>>>> Btw did you try doing IGD passthrough to another Linux domU?
>>>>>>>>
>>>>>>>> On Thu, Nov 29, 2012 at 10:27 AM, G.R. <
>>>>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>>>> > Intel site is kind of confusing about whether H77 is Vt-d capabl=
e.
>>>>>>>> > This page claims that it is not supported by the chipset:
>>>>>>>> > http://ark.intel.com/products/64018/Intel-BD82H77-PCH
>>>>>>>> > And this page lists a series of board that support Vt-d,
>>>>>>>> including some H77
>>>>>>>> > based products.
>>>>>>>> >
>>>>>>>> http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
>>>>>>>> >
>>>>>>>> > AsRock has vt-d config in both the bios and their manual.
>>>>>>>> > And I have dumped the ACPI table from bios and confirmed that it
>>>>>>>> looks fine
>>>>>>>> > by checking the content against the spec.
>>>>>>>> >
>>>>>>>> > So I tend to believe this is actually working, which is partiall=
y
>>>>>>>> proved by
>>>>>>>> > the audio playback experiment I've done.
>>>>>>>> >
>>>>>>>> > I'll do more experiments to root cause the issue to night,
>>>>>>>> including the DVI
>>>>>>>> > port you mentioned.
>>>>>>>> > And thanks to your advice about bios update. Once I believe I ha=
d
>>>>>>>> the newest
>>>>>>>> > version, but as I just checked on the web site,
>>>>>>>> > they seem to released a new version for win 8 about two weeks ag=
o
>>>>>>>> :-).
>>>>>>>> >
>>>>>>>> > Of course I'm willing to post logs. What kind of logs do you
>>>>>>>> believe to be
>>>>>>>> > interesting?
>>>>>>>> > And any specific debug option do I need to enable before dumping
>>>>>>>> the log?
>>>>>>>> > Instructions needed, especially for XEN related switch -- I'm
>>>>>>>> really a
>>>>>>>> > newbie here.
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus <
>>>>>>>> ricardo.meb.jesus@gmail.com>
>>>>>>>> > wrote:
>>>>>>>> >>
>>>>>>>> >> Hi,
>>>>>>>> >>
>>>>>>>> >> I am the guy that wrote the HowTo.
>>>>>>>> >>
>>>>>>>> >> Are you sure the H77 supports VT-d? At least when I chose the
>>>>>>>> DQ77MK I
>>>>>>>> >> only recall Q77 as the desktop chipset that supported VT-d
>>>>>>>> though I
>>>>>>>> >> read somewhere that Intel has since updated the list of VT-d ab=
le
>>>>>>>> >> desktop boards.
>>>>>>>> >>
>>>>>>>> >> Also try to use your monitor's DVI input. I say this because
>>>>>>>> I've a
>>>>>>>> >> BIOS back experienced a weird bug where the motherboard didn't
>>>>>>>> ouput
>>>>>>>> >> from DVI so I had to use VGA output at the time.
>>>>>>>> >>
>>>>>>>> >> You might also consider updating your motherboard's BIOS.
>>>>>>>> >>
>>>>>>>> >> I must that say that I've also managed to passthrough the IGD t=
o
>>>>>>>> >> various Linux domUs (Debian and Ubuntu for instance).
>>>>>>>> >>
>>>>>>>> >> Any logs you can send? Post your domU's config so that the list
>>>>>>>> users
>>>>>>>> >> can have a look.
>>>>>>>> >>
>>>>>>>> >> On Thu, Nov 29, 2012 at 9:24 AM, G.R. <
>>>>>>>> firemeteor@users.sourceforge.net>
>>>>>>>> >> wrote:
>>>>>>>> >> > I've seen a recent report claiming that it works:
>>>>>>>> >> >
>>>>>>>> >> >
>>>>>>>> http://linux-bsd-sharing.blogspot.pt/2012/10/howto-xen-413-windows=
-8-hvm-domu-with.html
>>>>>>>> >> > However, in my case, with a slightly different HW
>>>>>>>> configuration the
>>>>>>>> >> > story is
>>>>>>>> >> > totally different. :-=EF=BC=88
>>>>>>>> >> >
>>>>>>>> >> > My config:
>>>>>>>> >> > HW: I7-3770 + AsRock H77M-ITX board
>>>>>>>> >> > Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel
>>>>>>>> (3.2.x /
>>>>>>>> >> > 3.6.x)
>>>>>>>> >> > 64 bit version.
>>>>>>>> >> >
>>>>>>>> >> > Note that both of us have only one gpu in the system.
>>>>>>>> >> > They difference is that the lucky guy has an DQ77MK while min=
e
>>>>>>>> is an
>>>>>>>> >> > AsRock.
>>>>>>>> >> > Another different is that he picks win 8 as domU, while my
>>>>>>>> target is
>>>>>>>> >> > openelec 2.0, a linux 3.2.x based HTPC distro.
>>>>>>>> >> >
>>>>>>>> >> > So basically what I can see is a functional domU, almost, I
>>>>>>>> mean.
>>>>>>>> >> > It does not freeze / lock up at all.
>>>>>>>> >> > All the assigned devices (IGD, audio, USB) are recognized and
>>>>>>>> appears to
>>>>>>>> >> > work.
>>>>>>>> >> > I can hear sound from aplay, so audio is working.
>>>>>>>> >> > I can see the mouse I attached through lsusb so it appears to
>>>>>>>> work too
>>>>>>>> >> > --
>>>>>>>> >> > but I can't 100% confident since I haven't seen the pointer
>>>>>>>> moving on
>>>>>>>> >> > screen...
>>>>>>>> >> > The IGD is shown in lspci properly and the vainfo tool shows
>>>>>>>> that the HW
>>>>>>>> >> > codec is fine.
>>>>>>>> >> > The Xorg.0.log shows that intel driver is properly loaded,
>>>>>>>> EDID from
>>>>>>>> >> > panel
>>>>>>>> >> > is correctly obtained.
>>>>>>>> >> > xrandr tool can show the connected output (I've tried both
>>>>>>>> VGA1 /
>>>>>>>> >> > hdmi3).
>>>>>>>> >> > It appears that I can switch resolution or turn-off the
>>>>>>>> display through
>>>>>>>> >> > xrandr without any error reported.
>>>>>>>> >> > The only *little* :-) issue is that I can't see any output on
>>>>>>>> monitor /
>>>>>>>> >> > TV.
>>>>>>>> >> > Both of them complain about no signal and go back to power
>>>>>>>> saving.
>>>>>>>> >> >
>>>>>>>> >> > Well, I'm totally confused about the current status I'm at an=
d
>>>>>>>> need your
>>>>>>>> >> > advice.
>>>>>>>> >> > Is there any thing I should do to diagnosis and root cause th=
e
>>>>>>>> problem?
>>>>>>>> >> > I'm new to xen so am not familiar about the xen style of
>>>>>>>> debugging.
>>>>>>>> >> > Would like to provide any log as you believe beneficial.
>>>>>>>> >> >
>>>>>>>> >> > Thanks,
>>>>>>>> >> > Timothy
>>>>>>>> >> >
>>>>>>>> >> > _______________________________________________
>>>>>>>> >> > Xen-users mailing list
>>>>>>>> >> > Xen-users@lists.xen.org
>>>>>>>> >> > http://lists.xen.org/xen-users
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

--14dae9340f7dbdb02e04d0593b38
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Update:<br>It turns out that my previous statement is wrong.<br>Actually th=
e issue has something to do with pure HVM guest, PVHVM appears to work.<br>=
Finally I managed to discover the direct cause of the issue after some debu=
gging.<br>
In pure HVM linux guest the driver does not set the PLL select properly.<br=
>After setting this register with debug tool and re-enable the output port,=
 I can see the ouput on panel.<br>Will try to find out why the register is =
not set properly.<br>
<br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Fri, D=
ec 7, 2012 at 10:16 AM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Update:<br>I find that the original syndrome=
 of not being able to see output on panel many have something to do with th=
e xorg driver version being used.<br>
The failing version is 2.20. The working=C2=A0 debian system is 2.19.<br>
After upgrading the debian driver to 2.20 in experimental, the same syndrom=
e happens again.<div class=3D"HOEnZb"><div class=3D"h5"><br><div class=3D"g=
mail_extra"><br><br><div class=3D"gmail_quote">On Sun, Dec 2, 2012 at 11:43=
 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourcefo=
rge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> =
wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Update: <br>I&#39;m now able to install debi=
an on domU. <br>The issue I mentioned before is due to a silly mistake of i=
ncorrect nfs permission setting.<br>

Basically this time I can see linux desktop on TV panel. However, it is sti=
ll not fully working. <br>
Even 2D looks perfect, 3D acceleration is not working at all <br>For 3D, gl=
xinfo report looks good, but glxigears does not render anything.<br>Only on=
ce among many times I can see a set of static gears instead of running ones=
.<br>


I also tried xbmc, a gpu accelerated program and basically it doesn&#39;t w=
ork.<br>But frankly I could still switch to console (KMS) even when the ful=
lscreen 3D app appears to be hanging.<br><br>And this time I can&#39;t have=
 the audio working (even it did work for the openelec os img).<br>


<br>There seems to be some problems about interrupt routing and lead to mis=
sing interrupts according to logs:<br><br>Linux debvm 3.2.0-4-amd64 #1 SMP =
Debian 3.2.32-1 x86_64 GNU/Linux<br>Dec=C2=A0 2 21:52:44 debvm kernel: [ 10=
85.604071] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed..=
. blt ring idle [waiting on 3354, at 3354], missed IRQ?<br>


Dec=C2=A0 2 21:56:50 debvm kernel: [ 1332.076071] [drm:i915_hangcheck_ring_=
idle] *ERROR* Hangcheck timer elapsed... render ring idle [waiting on 11297=
, at 11297], missed IRQ?<br>Dec=C2=A0 2 22:32:48 debvm kernel: [=C2=A0=C2=
=A0=C2=A0 7.220073] hda-intel: azx_get_response timeout, switching to polli=
ng mode: last cmd=3D0x000f0000<br>


Dec=C2=A0 2 22:45:32 debvm kernel: [=C2=A0 776.392084] hda-intel: No respon=
se from codec, disabling MSI: last cmd=3D0x002f0600<br>Dec=C2=A0 2 22:45:33=
 debvm kernel: [=C2=A0 777.400075] hda_intel: azx_get_response timeout, swi=
tching to single_cmd mode: last cmd=3D0x002f0600<br>


<br>Log from xen dmesg:<br>(XEN) Intel VT-d supported page sizes: 4kB.<br>(=
XEN) Intel VT-d supported page sizes: 4kB.<br>(XEN) Intel VT-d Snoop Contro=
l not enabled.<br>(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.<br>


(XEN) Intel VT-d Queued Invalidation enabled.<br>(XEN) Intel VT-d Interrupt=
 Remapping enabled.<br>(XEN) Intel VT-d Shared EPT tables not enabled.<br>(=
XEN) I/O virtualisation enabled<br>(XEN)=C2=A0 - Dom0 mode: Relaxed<br>(XEN=
) Enabled directed EOI with ioapic_ack_old on!<br>


(XEN) ENABLING IO-APIC IRQs<br>(XEN)=C2=A0 -&gt; Using old ACK method<br>(X=
EN) Platform timer appears to have unexpectedly wrapped 1 times.<br>(XEN) P=
latform timer is 14.318MHz HPET<br>(XEN) Allocated console ring of 16 KiB.<=
br>


(XEN) VMX: Supported advanced features:<br>(XEN)=C2=A0 - APIC MMIO access v=
irtualisation<br>(XEN)=C2=A0 - APIC TPR shadow<br>(XEN)=C2=A0 - Extended Pa=
ge Tables (EPT)<br>(XEN)=C2=A0 - Virtual-Processor Identifiers (VPID)<br>(X=
EN)=C2=A0 - Virtual NMI<br>


(XEN)=C2=A0 - MSR direct-access bitmap<br>(XEN)=C2=A0 - Unrestricted Guest<=
br>(XEN) HVM: ASIDs enabled.<br>(XEN) HVM: VMX enabled<br>(XEN) HVM: Hardwa=
re Assisted Paging (HAP) detected<br>(XEN) HVM: HAP page sizes: 4kB, 2MB<br=
>(XEN) printk: 1 messages suppressed.<br>


(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32=
767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32767 Unsupported deli=
very mode 3<br>(XEN) physdev.c:186: dom17: 16:-1 already mapped to 16<br>


(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d17=
 Unsupported delivery mode 3<br><br>qemu-dm log:<br><br>pt_iomem_map: e_phy=
s=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 index=3D0 first_map=3D0<b=
r>pt_pci_write_config: Warning: Guest attempt to set address to unused Base=
 Address Register. [00:06.0][Offset:30h][Length:4]<br>


pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0 first_map=3D0<br>igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=
=3D2 val=3Dffff0000<br>pt_msgctrl_reg_write: guest enabling MSI, disable MS=
I-INTx translation<br>


pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 36 gvec 0 gflags =
3034<br>pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translat=
ion<br>pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 37 gvec 0 =
gflags 3033<br>


igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000<br>i=
gd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086<div><di=
v><br><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">
On Sun, Dec 2, 2012 at 12:46 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mail=
to:firemeteor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sou=
rceforge.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I had been trying to install win7 &amp;&amp;=
 debian as domU these days and the result is frustrating.<br>For win7, I wa=
s able to install and got video output on TV. <br>


But it simply BSOD once intel driver is installed. <br>
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does =
it means.<br><br>Also, the TV screen starts to flashing with random colors =
once I get the win7 VM reboot.<br>I need to assign the VGA controller back =
to host once and then to pciback again to have it back to work.<br>



Quite annoying.<br><br><br>For debian, I tried both debian 6 / Wheezy insta=
ller. Both of them hang when trying to partition the disk xvda.<br>I tried =
to manually use fdisk &amp;&amp; dd to access the device and it seems that =
the access never got response.<div>


<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 11:26 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Oh... DQ77MK has DVI-I, DVI-D and HDMI so it=
&#39;s a little different.<div><br></div><div>The fact that Win7 installer =
outputs makes me further suggest that you try another Linux domU.</div>



<div><br></div><div>When I get home I&#39;ll try to assign the USB 3.0 cont=
roller to a domU and let you know.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 3:11 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">




Update: DVI output does not work either for the openelec 2.0 domU.<br>The i=
ntel HD4000 seems does not have internal DVI output.<br>The xrandr shows th=
at the on-board DVI port is converted from an internal hdmi output (hdmi1 t=
his time).<br>





So I won&#39;t surprise that it does not make any difference.<br><br>Howeve=
r, another experiment brings some positive result -- the win7 installer act=
ually showed some output on TV.<br>I&#39;ll try to finish the install and s=
ee what will happen with an Intel driver.<div>




<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 10:07 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>





<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Haven&#39;t tried to passthrough the USB 3.0=
 controller both the 2 USB 2.0 controller pass just fine.<div><br></div><di=
v>





Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS. Tho=
se are guaranteed to worked.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 1:09 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">






<div>&gt;Btw did you try doing IGD passthrough to another Linux domU?</div>=
<div><div><img>No, this is the first VM so far.<br>
<br>I tried to upgrade the bios and it does not help. Haven&#39;t try out D=
VI port yet. Will do it later.<br><br>PS: I can now confirm that the usb ct=
lr also works -- I can get data by open the device file directly.<br>Howeve=
r, it only works for USB2 ctlrs (at least before bios upgrade) -- system co=
mplaining that it cannot reset the xhci controller.<br>







What about yours?<br><br><br>Here comes the logs, compressed to save traffi=
c:<br></div></div><div><div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ricardo.meb.jesus@gmail.com" target=3D"_blan=
k">ricardo.meb.jesus@gmail.com</a>&gt;</span> wrote:<br>







<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">/var/log/xen/qemu-dm-&lt;vm-name&gt; and &lt=
;vm-name&gt;.cfg would be used.<br>
<br>
Btw did you try doing IGD passthrough to another Linux domU?<br>
<div><div><br>
On Thu, Nov 29, 2012 at 10:27 AM, G.R. &lt;<a href=3D"mailto:firemeteor@use=
rs.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&=
gt; wrote:<br>
&gt; Intel site is kind of confusing about whether H77 is Vt-d capable.<br>
&gt; This page claims that it is not supported by the chipset:<br>
&gt; <a href=3D"http://ark.intel.com/products/64018/Intel-BD82H77-PCH" targ=
et=3D"_blank">http://ark.intel.com/products/64018/Intel-BD82H77-PCH</a><br>
&gt; And this page lists a series of board that support Vt-d, including som=
e H77<br>
&gt; based products.<br>
&gt; <a href=3D"http://www.intel.com/support/motherboards/desktop/sb/CS-030=
922.htm" target=3D"_blank">http://www.intel.com/support/motherboards/deskto=
p/sb/CS-030922.htm</a><br>
&gt;<br>
&gt; AsRock has vt-d config in both the bios and their manual.<br>
&gt; And I have dumped the ACPI table from bios and confirmed that it looks=
 fine<br>
&gt; by checking the content against the spec.<br>
&gt;<br>
&gt; So I tend to believe this is actually working, which is partially prov=
ed by<br>
&gt; the audio playback experiment I&#39;ve done.<br>
&gt;<br>
&gt; I&#39;ll do more experiments to root cause the issue to night, includi=
ng the DVI<br>
&gt; port you mentioned.<br>
&gt; And thanks to your advice about bios update. Once I believe I had the =
newest<br>
&gt; version, but as I just checked on the web site,<br>
&gt; they seem to released a new version for win 8 about two weeks ago :-).=
<br>
&gt;<br>
&gt; Of course I&#39;m willing to post logs. What kind of logs do you belie=
ve to be<br>
&gt; interesting?<br>
&gt; And any specific debug option do I need to enable before dumping the l=
og?<br>
&gt; Instructions needed, especially for XEN related switch -- I&#39;m real=
ly a<br>
&gt; newbie here.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus &lt;<a href=3D"mailto:r=
icardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com</=
a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I am the guy that wrote the HowTo.<br>
&gt;&gt;<br>
&gt;&gt; Are you sure the H77 supports VT-d? At least when I chose the DQ77=
MK I<br>
&gt;&gt; only recall Q77 as the desktop chipset that supported VT-d though =
I<br>
&gt;&gt; read somewhere that Intel has since updated the list of VT-d able<=
br>
&gt;&gt; desktop boards.<br>
&gt;&gt;<br>
&gt;&gt; Also try to use your monitor&#39;s DVI input. I say this because I=
&#39;ve a<br>
&gt;&gt; BIOS back experienced a weird bug where the motherboard didn&#39;t=
 ouput<br>
&gt;&gt; from DVI so I had to use VGA output at the time.<br>
&gt;&gt;<br>
&gt;&gt; You might also consider updating your motherboard&#39;s BIOS.<br>
&gt;&gt;<br>
&gt;&gt; I must that say that I&#39;ve also managed to passthrough the IGD =
to<br>
&gt;&gt; various Linux domUs (Debian and Ubuntu for instance).<br>
&gt;&gt;<br>
&gt;&gt; Any logs you can send? Post your domU&#39;s config so that the lis=
t users<br>
&gt;&gt; can have a look.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 29, 2012 at 9:24 AM, G.R. &lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I&#39;ve seen a recent report claiming that it works:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://linux-bsd-sharing.blogspot.pt/2012/10/howto=
-xen-413-windows-8-hvm-domu-with.html" target=3D"_blank">http://linux-bsd-s=
haring.blogspot.pt/2012/10/howto-xen-413-windows-8-hvm-domu-with.html</a><b=
r>








&gt;&gt; &gt; However, in my case, with a slightly different HW configurati=
on the<br>
&gt;&gt; &gt; story is<br>
&gt;&gt; &gt; totally different. :-=EF=BC=88<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My config:<br>
&gt;&gt; &gt; HW: I7-3770 + AsRock H77M-ITX board<br>
&gt;&gt; &gt; Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel =
(3.2.x /<br>
&gt;&gt; &gt; 3.6.x)<br>
&gt;&gt; &gt; 64 bit version.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Note that both of us have only one gpu in the system.<br>
&gt;&gt; &gt; They difference is that the lucky guy has an DQ77MK while min=
e is an<br>
&gt;&gt; &gt; AsRock.<br>
&gt;&gt; &gt; Another different is that he picks win 8 as domU, while my ta=
rget is<br>
&gt;&gt; &gt; openelec 2.0, a linux 3.2.x based HTPC distro.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So basically what I can see is a functional domU, almost, I m=
ean.<br>
&gt;&gt; &gt; It does not freeze / lock up at all.<br>
&gt;&gt; &gt; All the assigned devices (IGD, audio, USB) are recognized and=
 appears to<br>
&gt;&gt; &gt; work.<br>
&gt;&gt; &gt; I can hear sound from aplay, so audio is working.<br>
&gt;&gt; &gt; I can see the mouse I attached through lsusb so it appears to=
 work too<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; but I can&#39;t 100% confident since I haven&#39;t seen the p=
ointer moving on<br>
&gt;&gt; &gt; screen...<br>
&gt;&gt; &gt; The IGD is shown in lspci properly and the vainfo tool shows =
that the HW<br>
&gt;&gt; &gt; codec is fine.<br>
&gt;&gt; &gt; The Xorg.0.log shows that intel driver is properly loaded, ED=
ID from<br>
&gt;&gt; &gt; panel<br>
&gt;&gt; &gt; is correctly obtained.<br>
&gt;&gt; &gt; xrandr tool can show the connected output (I&#39;ve tried bot=
h VGA1 /<br>
&gt;&gt; &gt; hdmi3).<br>
&gt;&gt; &gt; It appears that I can switch resolution or turn-off the displ=
ay through<br>
&gt;&gt; &gt; xrandr without any error reported.<br>
&gt;&gt; &gt; The only *little* :-) issue is that I can&#39;t see any outpu=
t on monitor /<br>
&gt;&gt; &gt; TV.<br>
&gt;&gt; &gt; Both of them complain about no signal and go back to power sa=
ving.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Well, I&#39;m totally confused about the current status I&#39=
;m at and need your<br>
&gt;&gt; &gt; advice.<br>
&gt;&gt; &gt; Is there any thing I should do to diagnosis and root cause th=
e problem?<br>
&gt;&gt; &gt; I&#39;m new to xen so am not familiar about the xen style of =
debugging.<br>
&gt;&gt; &gt; Would like to provide any log as you believe beneficial.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Timothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--14dae9340f7dbdb02e04d0593b38--


--===============1827559846025749096==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1827559846025749096==--


From xen-users-bounces@lists.xen.org Sat Dec 08 15:47:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 15:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThMbp-000857-R4; Sat, 08 Dec 2012 15:46:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1ThMbo-00084z-Nj
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 15:46:33 +0000
Received: from [85.158.137.99:51660] by server-15.bemta-3.messagelabs.com id
	BC/E2-23779-7D063C05; Sat, 08 Dec 2012 15:46:31 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-8.tower-217.messagelabs.com!1354981580!13124734!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNDQzNTMgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7433 invoked from network); 8 Dec 2012 15:46:21 -0000
Received: from mail-ie0-f175.google.com (HELO mail-ie0-f175.google.com)
	(209.85.223.175)
	by server-8.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 15:46:21 -0000
Received: by mail-ie0-f175.google.com with SMTP id qd14so4222899ieb.34
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 07:46:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=sKvEvWZFHkSnymgA4uKqtDGINOhHYJv2dYDoPXYHhQY=;
	b=osXwRTnN0JG0Augz/o7K1zu1nM3tN4cTB7ajUPpB67oGzZLbf1ZLredj3eIbWRmESF
	JllN8zYQ/E3AL3MFUHgYOtEd9Z9OYqBjvziG7IhI01792WkWkb3qhXLsN7K69TSHwa6x
	I2KBY7jRAXVEX4NrucLfDTFcg85GktqXZQTdTK74Km2kMd2CshBSR9+AbZKOpoj8yi62
	qCC/uZA1mzC01KI2YHlWZsK3ErRFg3KUO5vCpNrzpDHuW3RXeu+Rw9tFppMDbuLmNwZz
	n4brqI8wS1KDqVjuULhkJatPXHEyLC6E7pX6QxMMDlklrIK0ulg14WfY0HB65cu8TJmo
	3/VA==
MIME-Version: 1.0
Received: by 10.50.208.41 with SMTP id mb9mr2108494igc.42.1354981579796; Sat,
	08 Dec 2012 07:46:19 -0800 (PST)
Received: by 10.64.139.1 with HTTP; Sat, 8 Dec 2012 07:46:19 -0800 (PST)
In-Reply-To: <CAKhsbWYXF6MJ2i-O8EnDWWNQ9RwWMVUC+muMCGFyhBcfE8b8Mg@mail.gmail.com>
References: <CAKhsbWYPUpV198ejAfSzGncCjgS49g9oRy=WSd-x+eTOOCTbig@mail.gmail.com>
	<CADnevCjzU0WeMbr2pc2cfNm1=voSHZNh7VswMzeb4fxH5uoNpw@mail.gmail.com>
	<CAKhsbWb=S1LFEU1Us524DCZV59p_UDipDugYnnWF-rDNZjBmhA@mail.gmail.com>
	<CADnevCiCpGJBRJuFeeLnpRL1b_Jq5KA+3uAhKs7Mw3n11TYemw@mail.gmail.com>
	<CAKhsbWaJZL90wibOZghrvYJ1pL302q+naKjVYfxo0NaqNXD8HA@mail.gmail.com>
	<CADnevCj_JShhex7z45VQu8CuYARt2eKmV+VTUpAF1GZjD7zsDg@mail.gmail.com>
	<CAKhsbWZSDWtr0scayTGUFU6OtSKnSUc+6y7YKpwaxvaOOcPYzg@mail.gmail.com>
	<CADnevCi8msRKYu35GOsZJFrAEe-Kdr0jS3M-CKVP-RyHNne8BQ@mail.gmail.com>
	<CAKhsbWZnPz7WQkH2Xn2dNx4Ppt8nGjcvKN8c9x1Cv8O2oEsoaQ@mail.gmail.com>
	<CAKhsbWaO6uZev7DJcCciPcDmKo4Wsr=p7AJF02YSBqqGJRPtEQ@mail.gmail.com>
	<CAKhsbWYXF6MJ2i-O8EnDWWNQ9RwWMVUC+muMCGFyhBcfE8b8Mg@mail.gmail.com>
Date: Sat, 8 Dec 2012 23:46:19 +0800
X-Google-Sender-Auth: 3aLVyPy61pTddAk_8_OXLj4tv5U
Message-ID: <CAKhsbWZKVYzChuvCqdt7DtiiH6r0mdmj3=mEURD+YbKaOptc6A@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Ricardo Jesus <ricardo.meb.jesus@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intel HD4000 IGD pass through appears to work,
 but monitor complains about 'no signal'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1827559846025749096=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1827559846025749096==
Content-Type: multipart/alternative; boundary=14dae9340f7dbdb02e04d0593b38

--14dae9340f7dbdb02e04d0593b38
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Update:
It turns out that my previous statement is wrong.
Actually the issue has something to do with pure HVM guest, PVHVM appears
to work.
Finally I managed to discover the direct cause of the issue after some
debugging.
In pure HVM linux guest the driver does not set the PLL select properly.
After setting this register with debug tool and re-enable the output port,
I can see the ouput on panel.
Will try to find out why the register is not set properly.



On Fri, Dec 7, 2012 at 10:16 AM, G.R. <firemeteor@users.sourceforge.net>wro=
te:

> Update:
> I find that the original syndrome of not being able to see output on pane=
l
> many have something to do with the xorg driver version being used.
> The failing version is 2.20. The working  debian system is 2.19.
> After upgrading the debian driver to 2.20 in experimental, the same
> syndrome happens again.
>
>
>
> On Sun, Dec 2, 2012 at 11:43 PM, G.R. <firemeteor@users.sourceforge.net>w=
rote:
>
>> Update:
>> I'm now able to install debian on domU.
>> The issue I mentioned before is due to a silly mistake of incorrect nfs
>> permission setting.
>> Basically this time I can see linux desktop on TV panel. However, it is
>> still not fully working.
>> Even 2D looks perfect, 3D acceleration is not working at all
>> For 3D, glxinfo report looks good, but glxigears does not render anythin=
g.
>> Only once among many times I can see a set of static gears instead of
>> running ones.
>> I also tried xbmc, a gpu accelerated program and basically it doesn't
>> work.
>> But frankly I could still switch to console (KMS) even when the
>> fullscreen 3D app appears to be hanging.
>>
>> And this time I can't have the audio working (even it did work for the
>> openelec os img).
>>
>> There seems to be some problems about interrupt routing and lead to
>> missing interrupts according to logs:
>>
>> Linux debvm 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux
>> Dec  2 21:52:44 debvm kernel: [ 1085.604071]
>> [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt ri=
ng
>> idle [waiting on 3354, at 3354], missed IRQ?
>> Dec  2 21:56:50 debvm kernel: [ 1332.076071]
>> [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... render
>> ring idle [waiting on 11297, at 11297], missed IRQ?
>> Dec  2 22:32:48 debvm kernel: [    7.220073] hda-intel: azx_get_response
>> timeout, switching to polling mode: last cmd=3D0x000f0000
>> Dec  2 22:45:32 debvm kernel: [  776.392084] hda-intel: No response from
>> codec, disabling MSI: last cmd=3D0x002f0600
>> Dec  2 22:45:33 debvm kernel: [  777.400075] hda_intel: azx_get_response
>> timeout, switching to single_cmd mode: last cmd=3D0x002f0600
>>
>> Log from xen dmesg:
>> (XEN) Intel VT-d supported page sizes: 4kB.
>> (XEN) Intel VT-d supported page sizes: 4kB.
>> (XEN) Intel VT-d Snoop Control not enabled.
>> (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
>> (XEN) Intel VT-d Queued Invalidation enabled.
>> (XEN) Intel VT-d Interrupt Remapping enabled.
>> (XEN) Intel VT-d Shared EPT tables not enabled.
>> (XEN) I/O virtualisation enabled
>> (XEN)  - Dom0 mode: Relaxed
>> (XEN) Enabled directed EOI with ioapic_ack_old on!
>> (XEN) ENABLING IO-APIC IRQs
>> (XEN)  -> Using old ACK method
>> (XEN) Platform timer appears to have unexpectedly wrapped 1 times.
>> (XEN) Platform timer is 14.318MHz HPET
>> (XEN) Allocated console ring of 16 KiB.
>> (XEN) VMX: Supported advanced features:
>> (XEN)  - APIC MMIO access virtualisation
>> (XEN)  - APIC TPR shadow
>> (XEN)  - Extended Page Tables (EPT)
>> (XEN)  - Virtual-Processor Identifiers (VPID)
>> (XEN)  - Virtual NMI
>> (XEN)  - MSR direct-access bitmap
>> (XEN)  - Unrestricted Guest
>> (XEN) HVM: ASIDs enabled.
>> (XEN) HVM: VMX enabled
>> (XEN) HVM: Hardware Assisted Paging (HAP) detected
>> (XEN) HVM: HAP page sizes: 4kB, 2MB
>> (XEN) printk: 1 messages suppressed.
>> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
>> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
>> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
>> (XEN) physdev.c:186: dom17: 16:-1 already mapped to 16
>> (XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
>> (XEN) vmsi.c:122:d17 Unsupported delivery mode 3
>>
>> qemu-dm log:
>>
>> pt_iomem_map: e_phys=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 ind=
ex=3D0
>> first_map=3D0
>> pt_pci_write_config: Warning: Guest attempt to set address to unused Bas=
e
>> Address Register. [00:06.0][Offset:30h][Length:4]
>> pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 ind=
ex=3D0
>> first_map=3D0
>> igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
>> pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
>> pci_intx: intx=3D1
>> pt_msi_update: Update msi with pirq 36 gvec 0 gflags 3034
>> pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translation
>> pci_intx: intx=3D1
>> pt_msi_update: Update msi with pirq 37 gvec 0 gflags 3033
>> igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000
>> igd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086
>>
>>
>>
>>
>> On Sun, Dec 2, 2012 at 12:46 PM, G.R. <firemeteor@users.sourceforge.net>=
wrote:
>>
>>> I had been trying to install win7 && debian as domU these days and the
>>> result is frustrating.
>>> For win7, I was able to install and got video output on TV.
>>> But it simply BSOD once intel driver is installed.
>>> The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what
>>> does it means.
>>>
>>> Also, the TV screen starts to flashing with random colors once I get th=
e
>>> win7 VM reboot.
>>> I need to assign the VGA controller back to host once and then to
>>> pciback again to have it back to work.
>>> Quite annoying.
>>>
>>>
>>> For debian, I tried both debian 6 / Wheezy installer. Both of them hang
>>> when trying to partition the disk xvda.
>>> I tried to manually use fdisk && dd to access the device and it seems
>>> that the access never got response.
>>>
>>>
>>>
>>> On Thu, Nov 29, 2012 at 11:26 PM, Ricardo Jesus <
>>> ricardo.meb.jesus@gmail.com> wrote:
>>>
>>>> Oh... DQ77MK has DVI-I, DVI-D and HDMI so it's a little different.
>>>>
>>>> The fact that Win7 installer outputs makes me further suggest that you
>>>> try another Linux domU.
>>>>
>>>> When I get home I'll try to assign the USB 3.0 controller to a domU an=
d
>>>> let you know.
>>>>
>>>>
>>>> On Thu, Nov 29, 2012 at 3:11 PM, G.R. <firemeteor@users.sourceforge.ne=
t
>>>> > wrote:
>>>>
>>>>> Update: DVI output does not work either for the openelec 2.0 domU.
>>>>> The intel HD4000 seems does not have internal DVI output.
>>>>> The xrandr shows that the on-board DVI port is converted from an
>>>>> internal hdmi output (hdmi1 this time).
>>>>> So I won't surprise that it does not make any difference.
>>>>>
>>>>> However, another experiment brings some positive result -- the win7
>>>>> installer actually showed some output on TV.
>>>>> I'll try to finish the install and see what will happen with an Intel
>>>>> driver.
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Nov 29, 2012 at 10:07 PM, Ricardo Jesus <
>>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>>
>>>>>> Haven't tried to passthrough the USB 3.0 controller both the 2 USB
>>>>>> 2.0 controller pass just fine.
>>>>>>
>>>>>> Try to setup another Linux domU for example Wheezy or Ubuntu 12.04
>>>>>> LTS. Those are guaranteed to worked.
>>>>>>
>>>>>>
>>>>>> On Thu, Nov 29, 2012 at 1:09 PM, G.R. <
>>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>>
>>>>>>> >Btw did you try doing IGD passthrough to another Linux domU?
>>>>>>> No, this is the first VM so far.
>>>>>>>
>>>>>>> I tried to upgrade the bios and it does not help. Haven't try out
>>>>>>> DVI port yet. Will do it later.
>>>>>>>
>>>>>>> PS: I can now confirm that the usb ctlr also works -- I can get dat=
a
>>>>>>> by open the device file directly.
>>>>>>> However, it only works for USB2 ctlrs (at least before bios upgrade=
)
>>>>>>> -- system complaining that it cannot reset the xhci controller.
>>>>>>> What about yours?
>>>>>>>
>>>>>>>
>>>>>>> Here comes the logs, compressed to save traffic:
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <
>>>>>>> ricardo.meb.jesus@gmail.com> wrote:
>>>>>>>
>>>>>>>> /var/log/xen/qemu-dm-<vm-name> and <vm-name>.cfg would be used.
>>>>>>>>
>>>>>>>> Btw did you try doing IGD passthrough to another Linux domU?
>>>>>>>>
>>>>>>>> On Thu, Nov 29, 2012 at 10:27 AM, G.R. <
>>>>>>>> firemeteor@users.sourceforge.net> wrote:
>>>>>>>> > Intel site is kind of confusing about whether H77 is Vt-d capabl=
e.
>>>>>>>> > This page claims that it is not supported by the chipset:
>>>>>>>> > http://ark.intel.com/products/64018/Intel-BD82H77-PCH
>>>>>>>> > And this page lists a series of board that support Vt-d,
>>>>>>>> including some H77
>>>>>>>> > based products.
>>>>>>>> >
>>>>>>>> http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm
>>>>>>>> >
>>>>>>>> > AsRock has vt-d config in both the bios and their manual.
>>>>>>>> > And I have dumped the ACPI table from bios and confirmed that it
>>>>>>>> looks fine
>>>>>>>> > by checking the content against the spec.
>>>>>>>> >
>>>>>>>> > So I tend to believe this is actually working, which is partiall=
y
>>>>>>>> proved by
>>>>>>>> > the audio playback experiment I've done.
>>>>>>>> >
>>>>>>>> > I'll do more experiments to root cause the issue to night,
>>>>>>>> including the DVI
>>>>>>>> > port you mentioned.
>>>>>>>> > And thanks to your advice about bios update. Once I believe I ha=
d
>>>>>>>> the newest
>>>>>>>> > version, but as I just checked on the web site,
>>>>>>>> > they seem to released a new version for win 8 about two weeks ag=
o
>>>>>>>> :-).
>>>>>>>> >
>>>>>>>> > Of course I'm willing to post logs. What kind of logs do you
>>>>>>>> believe to be
>>>>>>>> > interesting?
>>>>>>>> > And any specific debug option do I need to enable before dumping
>>>>>>>> the log?
>>>>>>>> > Instructions needed, especially for XEN related switch -- I'm
>>>>>>>> really a
>>>>>>>> > newbie here.
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus <
>>>>>>>> ricardo.meb.jesus@gmail.com>
>>>>>>>> > wrote:
>>>>>>>> >>
>>>>>>>> >> Hi,
>>>>>>>> >>
>>>>>>>> >> I am the guy that wrote the HowTo.
>>>>>>>> >>
>>>>>>>> >> Are you sure the H77 supports VT-d? At least when I chose the
>>>>>>>> DQ77MK I
>>>>>>>> >> only recall Q77 as the desktop chipset that supported VT-d
>>>>>>>> though I
>>>>>>>> >> read somewhere that Intel has since updated the list of VT-d ab=
le
>>>>>>>> >> desktop boards.
>>>>>>>> >>
>>>>>>>> >> Also try to use your monitor's DVI input. I say this because
>>>>>>>> I've a
>>>>>>>> >> BIOS back experienced a weird bug where the motherboard didn't
>>>>>>>> ouput
>>>>>>>> >> from DVI so I had to use VGA output at the time.
>>>>>>>> >>
>>>>>>>> >> You might also consider updating your motherboard's BIOS.
>>>>>>>> >>
>>>>>>>> >> I must that say that I've also managed to passthrough the IGD t=
o
>>>>>>>> >> various Linux domUs (Debian and Ubuntu for instance).
>>>>>>>> >>
>>>>>>>> >> Any logs you can send? Post your domU's config so that the list
>>>>>>>> users
>>>>>>>> >> can have a look.
>>>>>>>> >>
>>>>>>>> >> On Thu, Nov 29, 2012 at 9:24 AM, G.R. <
>>>>>>>> firemeteor@users.sourceforge.net>
>>>>>>>> >> wrote:
>>>>>>>> >> > I've seen a recent report claiming that it works:
>>>>>>>> >> >
>>>>>>>> >> >
>>>>>>>> http://linux-bsd-sharing.blogspot.pt/2012/10/howto-xen-413-windows=
-8-hvm-domu-with.html
>>>>>>>> >> > However, in my case, with a slightly different HW
>>>>>>>> configuration the
>>>>>>>> >> > story is
>>>>>>>> >> > totally different. :-=EF=BC=88
>>>>>>>> >> >
>>>>>>>> >> > My config:
>>>>>>>> >> > HW: I7-3770 + AsRock H77M-ITX board
>>>>>>>> >> > Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel
>>>>>>>> (3.2.x /
>>>>>>>> >> > 3.6.x)
>>>>>>>> >> > 64 bit version.
>>>>>>>> >> >
>>>>>>>> >> > Note that both of us have only one gpu in the system.
>>>>>>>> >> > They difference is that the lucky guy has an DQ77MK while min=
e
>>>>>>>> is an
>>>>>>>> >> > AsRock.
>>>>>>>> >> > Another different is that he picks win 8 as domU, while my
>>>>>>>> target is
>>>>>>>> >> > openelec 2.0, a linux 3.2.x based HTPC distro.
>>>>>>>> >> >
>>>>>>>> >> > So basically what I can see is a functional domU, almost, I
>>>>>>>> mean.
>>>>>>>> >> > It does not freeze / lock up at all.
>>>>>>>> >> > All the assigned devices (IGD, audio, USB) are recognized and
>>>>>>>> appears to
>>>>>>>> >> > work.
>>>>>>>> >> > I can hear sound from aplay, so audio is working.
>>>>>>>> >> > I can see the mouse I attached through lsusb so it appears to
>>>>>>>> work too
>>>>>>>> >> > --
>>>>>>>> >> > but I can't 100% confident since I haven't seen the pointer
>>>>>>>> moving on
>>>>>>>> >> > screen...
>>>>>>>> >> > The IGD is shown in lspci properly and the vainfo tool shows
>>>>>>>> that the HW
>>>>>>>> >> > codec is fine.
>>>>>>>> >> > The Xorg.0.log shows that intel driver is properly loaded,
>>>>>>>> EDID from
>>>>>>>> >> > panel
>>>>>>>> >> > is correctly obtained.
>>>>>>>> >> > xrandr tool can show the connected output (I've tried both
>>>>>>>> VGA1 /
>>>>>>>> >> > hdmi3).
>>>>>>>> >> > It appears that I can switch resolution or turn-off the
>>>>>>>> display through
>>>>>>>> >> > xrandr without any error reported.
>>>>>>>> >> > The only *little* :-) issue is that I can't see any output on
>>>>>>>> monitor /
>>>>>>>> >> > TV.
>>>>>>>> >> > Both of them complain about no signal and go back to power
>>>>>>>> saving.
>>>>>>>> >> >
>>>>>>>> >> > Well, I'm totally confused about the current status I'm at an=
d
>>>>>>>> need your
>>>>>>>> >> > advice.
>>>>>>>> >> > Is there any thing I should do to diagnosis and root cause th=
e
>>>>>>>> problem?
>>>>>>>> >> > I'm new to xen so am not familiar about the xen style of
>>>>>>>> debugging.
>>>>>>>> >> > Would like to provide any log as you believe beneficial.
>>>>>>>> >> >
>>>>>>>> >> > Thanks,
>>>>>>>> >> > Timothy
>>>>>>>> >> >
>>>>>>>> >> > _______________________________________________
>>>>>>>> >> > Xen-users mailing list
>>>>>>>> >> > Xen-users@lists.xen.org
>>>>>>>> >> > http://lists.xen.org/xen-users
>>>>>>>> >
>>>>>>>> >
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

--14dae9340f7dbdb02e04d0593b38
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Update:<br>It turns out that my previous statement is wrong.<br>Actually th=
e issue has something to do with pure HVM guest, PVHVM appears to work.<br>=
Finally I managed to discover the direct cause of the issue after some debu=
gging.<br>
In pure HVM linux guest the driver does not set the PLL select properly.<br=
>After setting this register with debug tool and re-enable the output port,=
 I can see the ouput on panel.<br>Will try to find out why the register is =
not set properly.<br>
<br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Fri, D=
ec 7, 2012 at 10:16 AM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Update:<br>I find that the original syndrome=
 of not being able to see output on panel many have something to do with th=
e xorg driver version being used.<br>
The failing version is 2.20. The working=C2=A0 debian system is 2.19.<br>
After upgrading the debian driver to 2.20 in experimental, the same syndrom=
e happens again.<div class=3D"HOEnZb"><div class=3D"h5"><br><div class=3D"g=
mail_extra"><br><br><div class=3D"gmail_quote">On Sun, Dec 2, 2012 at 11:43=
 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourcefo=
rge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> =
wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Update: <br>I&#39;m now able to install debi=
an on domU. <br>The issue I mentioned before is due to a silly mistake of i=
ncorrect nfs permission setting.<br>

Basically this time I can see linux desktop on TV panel. However, it is sti=
ll not fully working. <br>
Even 2D looks perfect, 3D acceleration is not working at all <br>For 3D, gl=
xinfo report looks good, but glxigears does not render anything.<br>Only on=
ce among many times I can see a set of static gears instead of running ones=
.<br>


I also tried xbmc, a gpu accelerated program and basically it doesn&#39;t w=
ork.<br>But frankly I could still switch to console (KMS) even when the ful=
lscreen 3D app appears to be hanging.<br><br>And this time I can&#39;t have=
 the audio working (even it did work for the openelec os img).<br>


<br>There seems to be some problems about interrupt routing and lead to mis=
sing interrupts according to logs:<br><br>Linux debvm 3.2.0-4-amd64 #1 SMP =
Debian 3.2.32-1 x86_64 GNU/Linux<br>Dec=C2=A0 2 21:52:44 debvm kernel: [ 10=
85.604071] [drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed..=
. blt ring idle [waiting on 3354, at 3354], missed IRQ?<br>


Dec=C2=A0 2 21:56:50 debvm kernel: [ 1332.076071] [drm:i915_hangcheck_ring_=
idle] *ERROR* Hangcheck timer elapsed... render ring idle [waiting on 11297=
, at 11297], missed IRQ?<br>Dec=C2=A0 2 22:32:48 debvm kernel: [=C2=A0=C2=
=A0=C2=A0 7.220073] hda-intel: azx_get_response timeout, switching to polli=
ng mode: last cmd=3D0x000f0000<br>


Dec=C2=A0 2 22:45:32 debvm kernel: [=C2=A0 776.392084] hda-intel: No respon=
se from codec, disabling MSI: last cmd=3D0x002f0600<br>Dec=C2=A0 2 22:45:33=
 debvm kernel: [=C2=A0 777.400075] hda_intel: azx_get_response timeout, swi=
tching to single_cmd mode: last cmd=3D0x002f0600<br>


<br>Log from xen dmesg:<br>(XEN) Intel VT-d supported page sizes: 4kB.<br>(=
XEN) Intel VT-d supported page sizes: 4kB.<br>(XEN) Intel VT-d Snoop Contro=
l not enabled.<br>(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.<br>


(XEN) Intel VT-d Queued Invalidation enabled.<br>(XEN) Intel VT-d Interrupt=
 Remapping enabled.<br>(XEN) Intel VT-d Shared EPT tables not enabled.<br>(=
XEN) I/O virtualisation enabled<br>(XEN)=C2=A0 - Dom0 mode: Relaxed<br>(XEN=
) Enabled directed EOI with ioapic_ack_old on!<br>


(XEN) ENABLING IO-APIC IRQs<br>(XEN)=C2=A0 -&gt; Using old ACK method<br>(X=
EN) Platform timer appears to have unexpectedly wrapped 1 times.<br>(XEN) P=
latform timer is 14.318MHz HPET<br>(XEN) Allocated console ring of 16 KiB.<=
br>


(XEN) VMX: Supported advanced features:<br>(XEN)=C2=A0 - APIC MMIO access v=
irtualisation<br>(XEN)=C2=A0 - APIC TPR shadow<br>(XEN)=C2=A0 - Extended Pa=
ge Tables (EPT)<br>(XEN)=C2=A0 - Virtual-Processor Identifiers (VPID)<br>(X=
EN)=C2=A0 - Virtual NMI<br>


(XEN)=C2=A0 - MSR direct-access bitmap<br>(XEN)=C2=A0 - Unrestricted Guest<=
br>(XEN) HVM: ASIDs enabled.<br>(XEN) HVM: VMX enabled<br>(XEN) HVM: Hardwa=
re Assisted Paging (HAP) detected<br>(XEN) HVM: HAP page sizes: 4kB, 2MB<br=
>(XEN) printk: 1 messages suppressed.<br>


(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32=
767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d32767 Unsupported deli=
very mode 3<br>(XEN) physdev.c:186: dom17: 16:-1 already mapped to 16<br>


(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3<br>(XEN) vmsi.c:122:d17=
 Unsupported delivery mode 3<br><br>qemu-dm log:<br><br>pt_iomem_map: e_phy=
s=3Dffffffff maddr=3Df7c18000 type=3D0 len=3D4096 index=3D0 first_map=3D0<b=
r>pt_pci_write_config: Warning: Guest attempt to set address to unused Base=
 Address Register. [00:06.0][Offset:30h][Length:4]<br>


pt_iomem_map: e_phys=3Df1424000 maddr=3Df7c18000 type=3D0 len=3D4096 index=
=3D0 first_map=3D0<br>igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=
=3D2 val=3Dffff0000<br>pt_msgctrl_reg_write: guest enabling MSI, disable MS=
I-INTx translation<br>


pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 36 gvec 0 gflags =
3034<br>pt_msgctrl_reg_write: guest enabling MSI, disable MSI-INTx translat=
ion<br>pci_intx: intx=3D1<br>pt_msi_update: Update msi with pirq 37 gvec 0 =
gflags 3033<br>


igd_pci_read: pci_config_read: 0:0.0: addr=3D52 len=3D2 val=3Dffff0000<br>i=
gd_pci_read: pci_config_read: 0:0.0: addr=3D0 len=3D4 val=3D1508086<div><di=
v><br><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">
On Sun, Dec 2, 2012 at 12:46 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mail=
to:firemeteor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sou=
rceforge.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I had been trying to install win7 &amp;&amp;=
 debian as domU these days and the result is frustrating.<br>For win7, I wa=
s able to install and got video output on TV. <br>


But it simply BSOD once intel driver is installed. <br>
The BSOD says something about SYSTEM_SERVICE_EXCEPTION. not sure what does =
it means.<br><br>Also, the TV screen starts to flashing with random colors =
once I get the win7 VM reboot.<br>I need to assign the VGA controller back =
to host once and then to pciback again to have it back to work.<br>



Quite annoying.<br><br><br>For debian, I tried both debian 6 / Wheezy insta=
ller. Both of them hang when trying to partition the disk xvda.<br>I tried =
to manually use fdisk &amp;&amp; dd to access the device and it seems that =
the access never got response.<div>


<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 11:26 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Oh... DQ77MK has DVI-I, DVI-D and HDMI so it=
&#39;s a little different.<div><br></div><div>The fact that Win7 installer =
outputs makes me further suggest that you try another Linux domU.</div>



<div><br></div><div>When I get home I&#39;ll try to assign the USB 3.0 cont=
roller to a domU and let you know.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 3:11 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">




Update: DVI output does not work either for the openelec 2.0 domU.<br>The i=
ntel HD4000 seems does not have internal DVI output.<br>The xrandr shows th=
at the on-board DVI port is converted from an internal hdmi output (hdmi1 t=
his time).<br>





So I won&#39;t surprise that it does not make any difference.<br><br>Howeve=
r, another experiment brings some positive result -- the win7 installer act=
ually showed some output on TV.<br>I&#39;ll try to finish the install and s=
ee what will happen with an Intel driver.<div>




<div><br>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Nov 2=
9, 2012 at 10:07 PM, Ricardo Jesus <span dir=3D"ltr">&lt;<a href=3D"mailto:=
ricardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com<=
/a>&gt;</span> wrote:<br>





<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Haven&#39;t tried to passthrough the USB 3.0=
 controller both the 2 USB 2.0 controller pass just fine.<div><br></div><di=
v>





Try to setup another Linux domU for example Wheezy or Ubuntu 12.04 LTS. Tho=
se are guaranteed to worked.<div><div><br>
<br><div class=3D"gmail_quote">On Thu, Nov 29, 2012 at 1:09 PM, G.R. <span =
dir=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=
=3D"_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">






<div>&gt;Btw did you try doing IGD passthrough to another Linux domU?</div>=
<div><div><img>No, this is the first VM so far.<br>
<br>I tried to upgrade the bios and it does not help. Haven&#39;t try out D=
VI port yet. Will do it later.<br><br>PS: I can now confirm that the usb ct=
lr also works -- I can get data by open the device file directly.<br>Howeve=
r, it only works for USB2 ctlrs (at least before bios upgrade) -- system co=
mplaining that it cannot reset the xhci controller.<br>







What about yours?<br><br><br>Here comes the logs, compressed to save traffi=
c:<br></div></div><div><div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Thu, Nov 29, 2012 at 6:52 PM, Ricardo Jesus <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ricardo.meb.jesus@gmail.com" target=3D"_blan=
k">ricardo.meb.jesus@gmail.com</a>&gt;</span> wrote:<br>







<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">/var/log/xen/qemu-dm-&lt;vm-name&gt; and &lt=
;vm-name&gt;.cfg would be used.<br>
<br>
Btw did you try doing IGD passthrough to another Linux domU?<br>
<div><div><br>
On Thu, Nov 29, 2012 at 10:27 AM, G.R. &lt;<a href=3D"mailto:firemeteor@use=
rs.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.net</a>&=
gt; wrote:<br>
&gt; Intel site is kind of confusing about whether H77 is Vt-d capable.<br>
&gt; This page claims that it is not supported by the chipset:<br>
&gt; <a href=3D"http://ark.intel.com/products/64018/Intel-BD82H77-PCH" targ=
et=3D"_blank">http://ark.intel.com/products/64018/Intel-BD82H77-PCH</a><br>
&gt; And this page lists a series of board that support Vt-d, including som=
e H77<br>
&gt; based products.<br>
&gt; <a href=3D"http://www.intel.com/support/motherboards/desktop/sb/CS-030=
922.htm" target=3D"_blank">http://www.intel.com/support/motherboards/deskto=
p/sb/CS-030922.htm</a><br>
&gt;<br>
&gt; AsRock has vt-d config in both the bios and their manual.<br>
&gt; And I have dumped the ACPI table from bios and confirmed that it looks=
 fine<br>
&gt; by checking the content against the spec.<br>
&gt;<br>
&gt; So I tend to believe this is actually working, which is partially prov=
ed by<br>
&gt; the audio playback experiment I&#39;ve done.<br>
&gt;<br>
&gt; I&#39;ll do more experiments to root cause the issue to night, includi=
ng the DVI<br>
&gt; port you mentioned.<br>
&gt; And thanks to your advice about bios update. Once I believe I had the =
newest<br>
&gt; version, but as I just checked on the web site,<br>
&gt; they seem to released a new version for win 8 about two weeks ago :-).=
<br>
&gt;<br>
&gt; Of course I&#39;m willing to post logs. What kind of logs do you belie=
ve to be<br>
&gt; interesting?<br>
&gt; And any specific debug option do I need to enable before dumping the l=
og?<br>
&gt; Instructions needed, especially for XEN related switch -- I&#39;m real=
ly a<br>
&gt; newbie here.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 29, 2012 at 5:59 PM, Ricardo Jesus &lt;<a href=3D"mailto:r=
icardo.meb.jesus@gmail.com" target=3D"_blank">ricardo.meb.jesus@gmail.com</=
a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; I am the guy that wrote the HowTo.<br>
&gt;&gt;<br>
&gt;&gt; Are you sure the H77 supports VT-d? At least when I chose the DQ77=
MK I<br>
&gt;&gt; only recall Q77 as the desktop chipset that supported VT-d though =
I<br>
&gt;&gt; read somewhere that Intel has since updated the list of VT-d able<=
br>
&gt;&gt; desktop boards.<br>
&gt;&gt;<br>
&gt;&gt; Also try to use your monitor&#39;s DVI input. I say this because I=
&#39;ve a<br>
&gt;&gt; BIOS back experienced a weird bug where the motherboard didn&#39;t=
 ouput<br>
&gt;&gt; from DVI so I had to use VGA output at the time.<br>
&gt;&gt;<br>
&gt;&gt; You might also consider updating your motherboard&#39;s BIOS.<br>
&gt;&gt;<br>
&gt;&gt; I must that say that I&#39;ve also managed to passthrough the IGD =
to<br>
&gt;&gt; various Linux domUs (Debian and Ubuntu for instance).<br>
&gt;&gt;<br>
&gt;&gt; Any logs you can send? Post your domU&#39;s config so that the lis=
t users<br>
&gt;&gt; can have a look.<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 29, 2012 at 9:24 AM, G.R. &lt;<a href=3D"mailto:fireme=
teor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.=
net</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; I&#39;ve seen a recent report claiming that it works:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"http://linux-bsd-sharing.blogspot.pt/2012/10/howto=
-xen-413-windows-8-hvm-domu-with.html" target=3D"_blank">http://linux-bsd-s=
haring.blogspot.pt/2012/10/howto-xen-413-windows-8-hvm-domu-with.html</a><b=
r>








&gt;&gt; &gt; However, in my case, with a slightly different HW configurati=
on the<br>
&gt;&gt; &gt; story is<br>
&gt;&gt; &gt; totally different. :-=EF=BC=88<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; My config:<br>
&gt;&gt; &gt; HW: I7-3770 + AsRock H77M-ITX board<br>
&gt;&gt; &gt; Dom0: Debian Wheezy stock xen (v4.1.3) + Debian stock kernel =
(3.2.x /<br>
&gt;&gt; &gt; 3.6.x)<br>
&gt;&gt; &gt; 64 bit version.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Note that both of us have only one gpu in the system.<br>
&gt;&gt; &gt; They difference is that the lucky guy has an DQ77MK while min=
e is an<br>
&gt;&gt; &gt; AsRock.<br>
&gt;&gt; &gt; Another different is that he picks win 8 as domU, while my ta=
rget is<br>
&gt;&gt; &gt; openelec 2.0, a linux 3.2.x based HTPC distro.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So basically what I can see is a functional domU, almost, I m=
ean.<br>
&gt;&gt; &gt; It does not freeze / lock up at all.<br>
&gt;&gt; &gt; All the assigned devices (IGD, audio, USB) are recognized and=
 appears to<br>
&gt;&gt; &gt; work.<br>
&gt;&gt; &gt; I can hear sound from aplay, so audio is working.<br>
&gt;&gt; &gt; I can see the mouse I attached through lsusb so it appears to=
 work too<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; but I can&#39;t 100% confident since I haven&#39;t seen the p=
ointer moving on<br>
&gt;&gt; &gt; screen...<br>
&gt;&gt; &gt; The IGD is shown in lspci properly and the vainfo tool shows =
that the HW<br>
&gt;&gt; &gt; codec is fine.<br>
&gt;&gt; &gt; The Xorg.0.log shows that intel driver is properly loaded, ED=
ID from<br>
&gt;&gt; &gt; panel<br>
&gt;&gt; &gt; is correctly obtained.<br>
&gt;&gt; &gt; xrandr tool can show the connected output (I&#39;ve tried bot=
h VGA1 /<br>
&gt;&gt; &gt; hdmi3).<br>
&gt;&gt; &gt; It appears that I can switch resolution or turn-off the displ=
ay through<br>
&gt;&gt; &gt; xrandr without any error reported.<br>
&gt;&gt; &gt; The only *little* :-) issue is that I can&#39;t see any outpu=
t on monitor /<br>
&gt;&gt; &gt; TV.<br>
&gt;&gt; &gt; Both of them complain about no signal and go back to power sa=
ving.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Well, I&#39;m totally confused about the current status I&#39=
;m at and need your<br>
&gt;&gt; &gt; advice.<br>
&gt;&gt; &gt; Is there any thing I should do to diagnosis and root cause th=
e problem?<br>
&gt;&gt; &gt; I&#39;m new to xen so am not familiar about the xen style of =
debugging.<br>
&gt;&gt; &gt; Would like to provide any log as you believe beneficial.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Timothy<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Xen-users mailing list<br>
&gt;&gt; &gt; <a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">=
Xen-users@lists.xen.org</a><br>
&gt;&gt; &gt; <a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">=
http://lists.xen.org/xen-users</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--14dae9340f7dbdb02e04d0593b38--


--===============1827559846025749096==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1827559846025749096==--


From xen-users-bounces@lists.xen.org Sat Dec 08 17:34:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 17:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThOHJ-0000oo-CM; Sat, 08 Dec 2012 17:33:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1ThOHH-0000oj-Os
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 17:33:28 +0000
Received: from [85.158.139.211:11955] by server-2.bemta-5.messagelabs.com id
	12/05-16162-7E973C05; Sat, 08 Dec 2012 17:33:27 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-5.tower-206.messagelabs.com!1354988004!19539240!1
X-Originating-IP: [209.86.89.67]
X-SpamReason: No, hits=2.4 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjcgPT4gNjI5Mg==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjcgPT4gNjI5Mg==\n,HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14011 invoked from network); 8 Dec 2012 17:33:25 -0000
Received: from elasmtp-scoter.atl.sa.earthlink.net (HELO
	elasmtp-scoter.atl.sa.earthlink.net) (209.86.89.67)
	by server-5.tower-206.messagelabs.com with SMTP;
	8 Dec 2012 17:33:25 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=ZUMfkW/UulLpCNbXtJ+UqIqco8pLdwsFU8TQnj4DGxp1Kc0Mwn37BmReR/YclAVY;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-scoter.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>) id 1ThOHD-0008Cm-BC
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 12:33:24 -0500
Message-ID: <50C379DD.6090300@earthlink.net>
Date: Sat, 08 Dec 2012 12:33:17 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50C2953A.7040505@earthlink.net>
	<CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
In-Reply-To: <CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1bcdc2dce7ce2f0328e297d98fe41f3aba350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Subject: Re: [Xen-users] My failures so far. Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6024040152033326506=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6024040152033326506==
Content-Type: multipart/alternative;
 boundary="------------060001040607090606050809"

This is a multi-part message in MIME format.
--------------060001040607090606050809
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 12/07/2012 11:20 PM, Casey DeLorme wrote:
>
> Xen 4.2 compiled from source should include both traditional and 
> upstream qemu.
>
> Upstream does not have complete passthrough support, if you are doing 
> anything of that nature best to stick to traditional.
>
> The Xen Man Pages have the most up to date configuration:
> http://wiki.xen.org/wiki/Xen_4.2_Man_Pages
>
> The flag to set per HVM Configuration is `device_model_version`, its 
> values are "qemu-xen" and "qemu-xen-traditional", the traditional 
> being the default.  Key benefits are alternative BIOS, though the UEFI 
> BIOS has to be specified to build when compiling Xen.

IIRC, I tried setting the 'device_model_version' flag to "qemu-dm" and 
"qemu-xen".  In both cases I got the error message I quoted. If 
"qemu-dm" has been deprecated, the error makes sense.  If, for some 
reason, qemu-upstream didn't get pulled down, the error would also make 
sense.  I didn't try try "qemu-xen-traditional".  But that's only 
because I'm pretty sure that, once the other two values failed, I 
checked the contents of "/usr/lib/xen-4.2/bin/" and found it had no qemu 
executables.

Still, my recollection could be wrong.  I thought I had documented most 
the non-trivial errors that I encountered.  I have a feeling that I lost 
some of those I captured after reformatting my Dom0 LV.  I was pretty 
sleep deprived after two marathon session last week.  So, if I forget to 
backup my error logs, I could also be misremembering what the results of 
changing 'device_model_version' values were.

BTW, are there any significant advantages to using the OVMF UEFI 
firmware?  I thought since my motherboard has an UEFI firmware, having 
qemu use an UEFI firmware might somehow be advantageous. However, the 
last time I tried compiling Xen with "--enable-ovmf", make bombed out 
with the following:

> "/usr/bin/gcc" -c -x assembler -imacros 
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG/AutoGen.h 
> -m64 --64 -melf_x86_64 -o 
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.obj 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib/X64 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Include 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Include/X64 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Include 
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.iii
> gcc: error: unrecognized command line option '--64'
> make[7]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib'
> gcc: error: unrecognized command line option '-melf_x86_64'
> make[7]: *** 
> [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.obj] 
> Error 1
>
>
> build.py...
>  : error 7000: Failed to execute command
>         make tbuild 
> [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib]
>
>
> build.py...
>  : error F002: Failed to build module
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf 
> [X64, GCC44, DEBUG]
>
> - Failed -
> Build end time: 04:32:20, Dec.08 2012
> Build total time: 00:00:02
>
> make[6]: *** [ovmf.bin] Error 1
> make[6]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote'
> make[5]: *** [subdir-all-ovmf] Error 2
> make[5]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[4]: *** [subdirs-all] Error 2
> make[4]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[2]: *** [subdir-install-firmware] Error 2
> make[2]: Leaving directory `/mnt/work/src/xen/xen-unstable.hg/tools'
> make[1]: *** [subdirs-install] Error 2
> make[1]: Leaving directory `/mnt/work/src/xen/xen-unstable.hg/tools'
> make: *** [install-tools] Error 2
I wish I knew enough about gcc to understand the significance of those 
two 'unrecognized command line options'.  From what Kristian Hagsted 
Rasmussen said in his post here, "How to set GCC version for ovmf 
compilation", he seems to think the problem is a gcc version mismatch.  
Unfortunately for him and myself, no response has been forthcoming on 
this particular issue.

Anyway. if having a UEFI firmware for qemu is no real advantage, I'll 
just install the alternate build of Xen I did without OVMF enabled.

--------------060001040607090606050809
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-text-html" lang="x-western">
      <div class="moz-cite-prefix">On 12/07/2012 11:20 PM, Casey DeLorme
        wrote:<br>
      </div>
      <blockquote
cite="mid:CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com"
        type="cite"><br>
        <div>Xen 4.2 compiled from source should include both
          traditional and upstream qemu.</div>
        <div><br>
        </div>
        <div>Upstream does not have complete passthrough support, if you
          are doing anything of that nature best to stick to
          traditional.<br>
          <br>
        </div>
        <div>The Xen Man Pages have the most up to date configuration:</div>
        <div><a moz-do-not-send="true"
            href="http://wiki.xen.org/wiki/Xen_4.2_Man_Pages">http://wiki.xen.org/wiki/Xen_4.2_Man_Pages</a><br>
        </div>
        <div><br>
        </div>
        <div>The flag to set per HVM Configuration is
          `device_model_version`, its values are "qemu-xen" and
          "qemu-xen-traditional", the traditional being the default.
          &nbsp;Key benefits are alternative BIOS, though the UEFI BIOS has
          to be specified to build when compiling Xen.</div>
      </blockquote>
      <br>
      IIRC, I tried setting the 'device_model_version' flag to "qemu-dm"
      and "qemu-xen".&nbsp; In both cases I got the error message I quoted.&nbsp;
      If "qemu-dm" has been deprecated, the error makes sense.&nbsp; If, for
      some reason, qemu-upstream didn't get pulled down, the error would
      also make sense.&nbsp; I didn't try try "qemu-xen-traditional".&nbsp; But
      that's only because I'm pretty sure that, once the other two
      values failed, I checked the contents of "<font size="+2"><tt><font
            size="+2"><font size="+2"><tt><font size="+2"><font
                    size="+2"><font size="+2"><font size="+2"><font
                          size="+2"><font size="+2"><font size="+2"><font
                                size="+2"><tt><font size="+2"><font
                                      size="+2"><tt><font size="+2"><font
                                            size="+2"><font size="+2"><font
                                                size="+2"><font
                                                  size="+2"><font
                                                    size="+2"><font
                                                      size="+2"><font
                                                        size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2">/usr/lib/xen-4.2/bin/"</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font></font></font></font></font></font></font></font></tt></font></font></tt></font>
      and found it had no qemu executables.<br>
      <br>
      Still, my recollection could be wrong.&nbsp; I thought I had documented
      most the non-trivial errors that I encountered.&nbsp; I have a feeling
      that I lost some of those I captured after reformatting my Dom0
      LV.&nbsp; I was pretty sleep deprived after two marathon session last
      week.&nbsp; So, if I forget to backup my error logs, I could also be
      misremembering what the results of changing 'device_model_version'
      values were.<br>
      <br>
      BTW, are there any significant advantages to using the OVMF UEFI
      firmware?&nbsp; I thought since my motherboard has an UEFI firmware,
      having qemu use an UEFI firmware might somehow be advantageous.&nbsp;
      However, the last time I tried compiling Xen with "--enable-ovmf",
      make bombed out with the following:<br>
      <br>
      <blockquote type="cite">"/usr/bin/gcc" -c -x assembler -imacros
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG/AutoGen.h


        -m64 --64 -melf_x86_64 -o
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.obj


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib/X64


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg

        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Include


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Include/X64


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg


-I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Include
/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.iii<br>
        gcc: error: unrecognized command line option &#8216;--64&#8217;<br>
        make[7]: Leaving directory
`/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib'<br>
        gcc: error: unrecognized command line option &#8216;-melf_x86_64&#8217;<br>
        make[7]: ***
        [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.obj]


        Error 1<br>
        <br>
        <br>
        build.py...<br>
        &nbsp;: error 7000: Failed to execute command<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make tbuild
[/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib]<br>
        <br>
        <br>
        build.py...<br>
        &nbsp;: error F002: Failed to build module<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf

        [X64, GCC44, DEBUG]<br>
        <br>
        - Failed -<br>
        Build end time: 04:32:20, Dec.08 2012<br>
        Build total time: 00:00:02<br>
        <br>
        make[6]: *** [ovmf.bin] Error 1<br>
        make[6]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote'<br>
        make[5]: *** [subdir-all-ovmf] Error 2<br>
        make[5]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'<br>
        make[4]: *** [subdirs-all] Error 2<br>
        make[4]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'<br>
        make[3]: *** [all] Error 2<br>
        make[3]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'<br>
        make[2]: *** [subdir-install-firmware] Error 2<br>
        make[2]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools'<br>
        make[1]: *** [subdirs-install] Error 2<br>
        make[1]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools'<br>
        make: *** [install-tools] Error 2</blockquote>
      I wish I knew enough about gcc to understand the significance of
      those two 'unrecognized command line options'.&nbsp; From what Kristian
      Hagsted Rasmussen said in his post here, "How to set GCC version
      for ovmf compilation", he seems to think the problem is a gcc
      version mismatch.&nbsp; Unfortunately for him and myself, no response
      has been forthcoming on this particular issue.<br>
      <br>
      Anyway. if having a UEFI firmware for qemu is no real advantage,
      I'll just install the alternate build of Xen I did without OVMF
      enabled.<br>
    </div>
  </body>
</html>

--------------060001040607090606050809--


--===============6024040152033326506==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6024040152033326506==--


From xen-users-bounces@lists.xen.org Sat Dec 08 17:34:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 17:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThOHJ-0000oo-CM; Sat, 08 Dec 2012 17:33:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1ThOHH-0000oj-Os
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 17:33:28 +0000
Received: from [85.158.139.211:11955] by server-2.bemta-5.messagelabs.com id
	12/05-16162-7E973C05; Sat, 08 Dec 2012 17:33:27 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-5.tower-206.messagelabs.com!1354988004!19539240!1
X-Originating-IP: [209.86.89.67]
X-SpamReason: No, hits=2.4 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjcgPT4gNjI5Mg==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjcgPT4gNjI5Mg==\n,HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14011 invoked from network); 8 Dec 2012 17:33:25 -0000
Received: from elasmtp-scoter.atl.sa.earthlink.net (HELO
	elasmtp-scoter.atl.sa.earthlink.net) (209.86.89.67)
	by server-5.tower-206.messagelabs.com with SMTP;
	8 Dec 2012 17:33:25 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=ZUMfkW/UulLpCNbXtJ+UqIqco8pLdwsFU8TQnj4DGxp1Kc0Mwn37BmReR/YclAVY;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-scoter.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>) id 1ThOHD-0008Cm-BC
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 12:33:24 -0500
Message-ID: <50C379DD.6090300@earthlink.net>
Date: Sat, 08 Dec 2012 12:33:17 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50C2953A.7040505@earthlink.net>
	<CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
In-Reply-To: <CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1bcdc2dce7ce2f0328e297d98fe41f3aba350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Subject: Re: [Xen-users] My failures so far. Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6024040152033326506=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============6024040152033326506==
Content-Type: multipart/alternative;
 boundary="------------060001040607090606050809"

This is a multi-part message in MIME format.
--------------060001040607090606050809
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 12/07/2012 11:20 PM, Casey DeLorme wrote:
>
> Xen 4.2 compiled from source should include both traditional and 
> upstream qemu.
>
> Upstream does not have complete passthrough support, if you are doing 
> anything of that nature best to stick to traditional.
>
> The Xen Man Pages have the most up to date configuration:
> http://wiki.xen.org/wiki/Xen_4.2_Man_Pages
>
> The flag to set per HVM Configuration is `device_model_version`, its 
> values are "qemu-xen" and "qemu-xen-traditional", the traditional 
> being the default.  Key benefits are alternative BIOS, though the UEFI 
> BIOS has to be specified to build when compiling Xen.

IIRC, I tried setting the 'device_model_version' flag to "qemu-dm" and 
"qemu-xen".  In both cases I got the error message I quoted. If 
"qemu-dm" has been deprecated, the error makes sense.  If, for some 
reason, qemu-upstream didn't get pulled down, the error would also make 
sense.  I didn't try try "qemu-xen-traditional".  But that's only 
because I'm pretty sure that, once the other two values failed, I 
checked the contents of "/usr/lib/xen-4.2/bin/" and found it had no qemu 
executables.

Still, my recollection could be wrong.  I thought I had documented most 
the non-trivial errors that I encountered.  I have a feeling that I lost 
some of those I captured after reformatting my Dom0 LV.  I was pretty 
sleep deprived after two marathon session last week.  So, if I forget to 
backup my error logs, I could also be misremembering what the results of 
changing 'device_model_version' values were.

BTW, are there any significant advantages to using the OVMF UEFI 
firmware?  I thought since my motherboard has an UEFI firmware, having 
qemu use an UEFI firmware might somehow be advantageous. However, the 
last time I tried compiling Xen with "--enable-ovmf", make bombed out 
with the following:

> "/usr/bin/gcc" -c -x assembler -imacros 
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG/AutoGen.h 
> -m64 --64 -melf_x86_64 -o 
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.obj 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib/X64 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Include 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Include/X64 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg 
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Include 
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.iii
> gcc: error: unrecognized command line option '--64'
> make[7]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib'
> gcc: error: unrecognized command line option '-melf_x86_64'
> make[7]: *** 
> [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.obj] 
> Error 1
>
>
> build.py...
>  : error 7000: Failed to execute command
>         make tbuild 
> [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib]
>
>
> build.py...
>  : error F002: Failed to build module
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf 
> [X64, GCC44, DEBUG]
>
> - Failed -
> Build end time: 04:32:20, Dec.08 2012
> Build total time: 00:00:02
>
> make[6]: *** [ovmf.bin] Error 1
> make[6]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote'
> make[5]: *** [subdir-all-ovmf] Error 2
> make[5]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[4]: *** [subdirs-all] Error 2
> make[4]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory 
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[2]: *** [subdir-install-firmware] Error 2
> make[2]: Leaving directory `/mnt/work/src/xen/xen-unstable.hg/tools'
> make[1]: *** [subdirs-install] Error 2
> make[1]: Leaving directory `/mnt/work/src/xen/xen-unstable.hg/tools'
> make: *** [install-tools] Error 2
I wish I knew enough about gcc to understand the significance of those 
two 'unrecognized command line options'.  From what Kristian Hagsted 
Rasmussen said in his post here, "How to set GCC version for ovmf 
compilation", he seems to think the problem is a gcc version mismatch.  
Unfortunately for him and myself, no response has been forthcoming on 
this particular issue.

Anyway. if having a UEFI firmware for qemu is no real advantage, I'll 
just install the alternate build of Xen I did without OVMF enabled.

--------------060001040607090606050809
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-text-html" lang="x-western">
      <div class="moz-cite-prefix">On 12/07/2012 11:20 PM, Casey DeLorme
        wrote:<br>
      </div>
      <blockquote
cite="mid:CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com"
        type="cite"><br>
        <div>Xen 4.2 compiled from source should include both
          traditional and upstream qemu.</div>
        <div><br>
        </div>
        <div>Upstream does not have complete passthrough support, if you
          are doing anything of that nature best to stick to
          traditional.<br>
          <br>
        </div>
        <div>The Xen Man Pages have the most up to date configuration:</div>
        <div><a moz-do-not-send="true"
            href="http://wiki.xen.org/wiki/Xen_4.2_Man_Pages">http://wiki.xen.org/wiki/Xen_4.2_Man_Pages</a><br>
        </div>
        <div><br>
        </div>
        <div>The flag to set per HVM Configuration is
          `device_model_version`, its values are "qemu-xen" and
          "qemu-xen-traditional", the traditional being the default.
          &nbsp;Key benefits are alternative BIOS, though the UEFI BIOS has
          to be specified to build when compiling Xen.</div>
      </blockquote>
      <br>
      IIRC, I tried setting the 'device_model_version' flag to "qemu-dm"
      and "qemu-xen".&nbsp; In both cases I got the error message I quoted.&nbsp;
      If "qemu-dm" has been deprecated, the error makes sense.&nbsp; If, for
      some reason, qemu-upstream didn't get pulled down, the error would
      also make sense.&nbsp; I didn't try try "qemu-xen-traditional".&nbsp; But
      that's only because I'm pretty sure that, once the other two
      values failed, I checked the contents of "<font size="+2"><tt><font
            size="+2"><font size="+2"><tt><font size="+2"><font
                    size="+2"><font size="+2"><font size="+2"><font
                          size="+2"><font size="+2"><font size="+2"><font
                                size="+2"><tt><font size="+2"><font
                                      size="+2"><tt><font size="+2"><font
                                            size="+2"><font size="+2"><font
                                                size="+2"><font
                                                  size="+2"><font
                                                    size="+2"><font
                                                      size="+2"><font
                                                        size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2"><font
                                                          size="+2">/usr/lib/xen-4.2/bin/"</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></tt></font></font></tt></font></font></font></font></font></font></font></font></tt></font></font></tt></font>
      and found it had no qemu executables.<br>
      <br>
      Still, my recollection could be wrong.&nbsp; I thought I had documented
      most the non-trivial errors that I encountered.&nbsp; I have a feeling
      that I lost some of those I captured after reformatting my Dom0
      LV.&nbsp; I was pretty sleep deprived after two marathon session last
      week.&nbsp; So, if I forget to backup my error logs, I could also be
      misremembering what the results of changing 'device_model_version'
      values were.<br>
      <br>
      BTW, are there any significant advantages to using the OVMF UEFI
      firmware?&nbsp; I thought since my motherboard has an UEFI firmware,
      having qemu use an UEFI firmware might somehow be advantageous.&nbsp;
      However, the last time I tried compiling Xen with "--enable-ovmf",
      make bombed out with the following:<br>
      <br>
      <blockquote type="cite">"/usr/bin/gcc" -c -x assembler -imacros
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG/AutoGen.h


        -m64 --64 -melf_x86_64 -o
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.obj


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib/X64


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg

        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Include


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Include/X64


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg


-I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Include
/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.iii<br>
        gcc: error: unrecognized command line option &#8216;--64&#8217;<br>
        make[7]: Leaving directory
`/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib'<br>
        gcc: error: unrecognized command line option &#8216;-melf_x86_64&#8217;<br>
        make[7]: ***
        [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64/InitializeFpu.obj]


        Error 1<br>
        <br>
        <br>
        build.py...<br>
        &nbsp;: error 7000: Failed to execute command<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make tbuild
[/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib]<br>
        <br>
        <br>
        build.py...<br>
        &nbsp;: error F002: Failed to build module<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf

        [X64, GCC44, DEBUG]<br>
        <br>
        - Failed -<br>
        Build end time: 04:32:20, Dec.08 2012<br>
        Build total time: 00:00:02<br>
        <br>
        make[6]: *** [ovmf.bin] Error 1<br>
        make[6]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote'<br>
        make[5]: *** [subdir-all-ovmf] Error 2<br>
        make[5]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'<br>
        make[4]: *** [subdirs-all] Error 2<br>
        make[4]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'<br>
        make[3]: *** [all] Error 2<br>
        make[3]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'<br>
        make[2]: *** [subdir-install-firmware] Error 2<br>
        make[2]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools'<br>
        make[1]: *** [subdirs-install] Error 2<br>
        make[1]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools'<br>
        make: *** [install-tools] Error 2</blockquote>
      I wish I knew enough about gcc to understand the significance of
      those two 'unrecognized command line options'.&nbsp; From what Kristian
      Hagsted Rasmussen said in his post here, "How to set GCC version
      for ovmf compilation", he seems to think the problem is a gcc
      version mismatch.&nbsp; Unfortunately for him and myself, no response
      has been forthcoming on this particular issue.<br>
      <br>
      Anyway. if having a UEFI firmware for qemu is no real advantage,
      I'll just install the alternate build of Xen I did without OVMF
      enabled.<br>
    </div>
  </body>
</html>

--------------060001040607090606050809--


--===============6024040152033326506==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6024040152033326506==--


From xen-users-bounces@lists.xen.org Sat Dec 08 17:53:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 17:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThOZl-0001H9-Ne; Sat, 08 Dec 2012 17:52:33 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ThOZk-0001H3-O9
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 17:52:33 +0000
Received: from [85.158.143.99:31707] by server-1.bemta-4.messagelabs.com id
	D6/C0-28401-06E73C05; Sat, 08 Dec 2012 17:52:32 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1354989149!28594324!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8673 invoked from network); 8 Dec 2012 17:52:30 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 17:52:30 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so1620688obc.32
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 09:52:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=j9QQ+j3iMyd4x4xN4Ky5f9hf/Ul+Ddym/A5S+OPNLjw=;
	b=Oq+F9sPH88Xf2EiCU6XR16re2dRfsejXw9ut2AiCnQ47NWG05NZDXJMS42WemDzv1u
	8C65O65tGpM0BNCInvYXBtRxVRbWFY2QOykGRZtob0G2OIdxJl+9goXRp2W4thumlTU7
	6i7tfXEft6CcOa63Ne37rwRa//PutSlUMMw9PR+XlofWhkD4aHrpOT+BobFNE7nZOYam
	M+ylUsqCQfnfbiGWT0js1cT+HPfjT52w7sLU2GTVyNjt7CCX7UdcYykvtNHqU1Qrz3pd
	NzDbtmDg8CGCZjw484neGITdRSF4LNZHP/Ehb6PAqY3EXDhuYNMfTtHi/rgNxo18dlfv
	FuFw==
MIME-Version: 1.0
Received: by 10.60.11.136 with SMTP id q8mr5044317oeb.10.1354989148504; Sat,
	08 Dec 2012 09:52:28 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Sat, 8 Dec 2012 09:52:28 -0800 (PST)
In-Reply-To: <50C379DD.6090300@earthlink.net>
References: <50C2953A.7040505@earthlink.net>
	<CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
	<50C379DD.6090300@earthlink.net>
Date: Sat, 8 Dec 2012 12:52:28 -0500
Message-ID: <CAA7N5Rbyky_Yr0-OhxwcmQBvgWOaVToRGotSoEDJYxiAJA6-JA@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: ShadesOfGrey <shades_of_grey@earthlink.net>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] My failures so far. Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7851375585102298709=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7851375585102298709==
Content-Type: multipart/alternative; boundary=e89a8fb20290df016804d05afea2

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

I have only ever used the upstream-qemu to test the performance of generic
devices with HVM.  I don't have statistics, but I did see a reduction in
boot times and IO performance was better for emulated / layered devices
such as Network and Disk Drives.  However, the moment I installed PV on HVM
drivers, that difference disappeared.

I am using IOMMU for passing a wireless NIC to a router, and a graphics
card to a multimedia HVM.  For that reason I haven't tried building ovmf or
using upstream recently.

I think this error is probably the one you should be checking, is there a
`--64` flag?

gcc: error: unrecognized command line option =E2=80=98--64=E2=80=99


To my understanding all these BIOS are emulated, pretty sure the host
machines BIOS is unrelated.



On Sat, Dec 8, 2012 at 12:33 PM, ShadesOfGrey
<shades_of_grey@earthlink.net>wrote:

>  On 12/07/2012 11:20 PM, Casey DeLorme wrote:
>
>
> Xen 4.2 compiled from source should include both traditional and upstream
> qemu.
>
>  Upstream does not have complete passthrough support, if you are doing
> anything of that nature best to stick to traditional.
>
>  The Xen Man Pages have the most up to date configuration:
> http://wiki.xen.org/wiki/Xen_4.2_Man_Pages
>
>  The flag to set per HVM Configuration is `device_model_version`, its
> values are "qemu-xen" and "qemu-xen-traditional", the traditional being t=
he
> default.  Key benefits are alternative BIOS, though the UEFI BIOS has to =
be
> specified to build when compiling Xen.
>
>
> IIRC, I tried setting the 'device_model_version' flag to "qemu-dm" and
> "qemu-xen".  In both cases I got the error message I quoted.  If "qemu-dm=
"
> has been deprecated, the error makes sense.  If, for some reason,
> qemu-upstream didn't get pulled down, the error would also make sense.  I
> didn't try try "qemu-xen-traditional".  But that's only because I'm prett=
y
> sure that, once the other two values failed, I checked the contents of "
> /usr/lib/xen-4.2/bin/" and found it had no qemu executables.
>
> Still, my recollection could be wrong.  I thought I had documented most
> the non-trivial errors that I encountered.  I have a feeling that I lost
> some of those I captured after reformatting my Dom0 LV.  I was pretty sle=
ep
> deprived after two marathon session last week.  So, if I forget to backup
> my error logs, I could also be misremembering what the results of changin=
g
> 'device_model_version' values were.
>
> BTW, are there any significant advantages to using the OVMF UEFI
> firmware?  I thought since my motherboard has an UEFI firmware, having qe=
mu
> use an UEFI firmware might somehow be advantageous.  However, the last ti=
me
> I tried compiling Xen with "--enable-ovmf", make bombed out with the
> following:
>
> "/usr/bin/gcc" -c -x assembler -imacros
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX6=
4/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG/Au=
toGen.h
> -m64 --64 -melf_x86_64 -o
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX6=
4/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X=
64/InitializeFpu.obj
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg=
/Library/BaseUefiCpuLib/X64
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg=
/Library/BaseUefiCpuLib
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/Ovmf=
X64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Inc=
lude
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Inc=
lude/X64
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg=
/Include
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX6=
4/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X=
64/InitializeFpu.iii
> gcc: error: unrecognized command line option =E2=80=98--64=E2=80=99
> make[7]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX=
64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib'
> gcc: error: unrecognized command line option =E2=80=98-melf_x86_64=E2=80=
=99
> make[7]: ***
> [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX=
64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/=
X64/InitializeFpu.obj]
> Error 1
>
>
> build.py...
>  : error 7000: Failed to execute command
>         make tbuild
> [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX=
64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib]
>
>
> build.py...
>  : error F002: Failed to build module
>
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/L=
ibrary/BaseUefiCpuLib/BaseUefiCpuLib.inf
> [X64, GCC44, DEBUG]
>
> - Failed -
> Build end time: 04:32:20, Dec.08 2012
> Build total time: 00:00:02
>
> make[6]: *** [ovmf.bin] Error 1
> make[6]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote'
> make[5]: *** [subdir-all-ovmf] Error 2
> make[5]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[4]: *** [subdirs-all] Error 2
> make[4]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[2]: *** [subdir-install-firmware] Error 2
> make[2]: Leaving directory `/mnt/work/src/xen/xen-unstable.hg/tools'
> make[1]: *** [subdirs-install] Error 2
> make[1]: Leaving directory `/mnt/work/src/xen/xen-unstable.hg/tools'
> make: *** [install-tools] Error 2
>
> I wish I knew enough about gcc to understand the significance of those tw=
o
> 'unrecognized command line options'.  From what Kristian Hagsted Rasmusse=
n
> said in his post here, "How to set GCC version for ovmf compilation", he
> seems to think the problem is a gcc version mismatch.  Unfortunately for
> him and myself, no response has been forthcoming on this particular issue=
.
>
> Anyway. if having a UEFI firmware for qemu is no real advantage, I'll jus=
t
> install the alternate build of Xen I did without OVMF enabled.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<div>I have only ever used the upstream-qemu to test the performance of gen=
eric devices with HVM. =C2=A0I don&#39;t have statistics, but I did see a r=
eduction in boot times and IO performance was better for emulated / layered=
 devices such as Network and Disk Drives. =C2=A0However, the moment I insta=
lled PV on HVM drivers, that difference disappeared.</div>
<div><br></div><div>I am using IOMMU for passing a wireless NIC to a router=
, and a graphics card to a multimedia HVM. =C2=A0For that reason I haven&#3=
9;t tried building ovmf or using upstream recently.</div><div><br></div><di=
v>
I think this error is probably the one you should be checking, is there a `=
--64` flag?<br></div><div><br></div><div><span class=3D"" style=3D"white-sp=
ace:pre">	</span>gcc: error: unrecognized command line option =E2=80=98--64=
=E2=80=99</div><div>
<br></div><div><br></div><div>To my understanding all these BIOS are emulat=
ed, pretty sure the host machines BIOS is unrelated.</div><div><br></div><d=
iv class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Sat, Dec 8, =
2012 at 12:33 PM, ShadesOfGrey <span dir=3D"ltr">&lt;<a href=3D"mailto:shad=
es_of_grey@earthlink.net" target=3D"_blank">shades_of_grey@earthlink.net</a=
>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div lang=3D"x-western"><div class=3D"im">
      <div>On 12/07/2012 11:20 PM, Casey DeLorme
        wrote:<br>
      </div>
      </div><div class=3D"im"><blockquote type=3D"cite"><br>
        <div>Xen 4.2 compiled from source should include both
          traditional and upstream qemu.</div>
        <div><br>
        </div>
        <div>Upstream does not have complete passthrough support, if you
          are doing anything of that nature best to stick to
          traditional.<br>
          <br>
        </div>
        <div>The Xen Man Pages have the most up to date configuration:</div=
>
        <div><a href=3D"http://wiki.xen.org/wiki/Xen_4.2_Man_Pages" target=
=3D"_blank">http://wiki.xen.org/wiki/Xen_4.2_Man_Pages</a><br>
        </div>
        <div><br>
        </div>
        <div>The flag to set per HVM Configuration is
          `device_model_version`, its values are &quot;qemu-xen&quot; and
          &quot;qemu-xen-traditional&quot;, the traditional being the defau=
lt.
          =C2=A0Key benefits are alternative BIOS, though the UEFI BIOS has
          to be specified to build when compiling Xen.</div>
      </blockquote>
      <br></div><div><div class=3D"h5">
      IIRC, I tried setting the &#39;device_model_version&#39; flag to &quo=
t;qemu-dm&quot;
      and &quot;qemu-xen&quot;.=C2=A0 In both cases I got the error message=
 I quoted.=C2=A0
      If &quot;qemu-dm&quot; has been deprecated, the error makes sense.=C2=
=A0 If, for
      some reason, qemu-upstream didn&#39;t get pulled down, the error woul=
d
      also make sense.=C2=A0 I didn&#39;t try try &quot;qemu-xen-traditiona=
l&quot;.=C2=A0 But
      that&#39;s only because I&#39;m pretty sure that, once the other two
      values failed, I checked the contents of &quot;<font size=3D"+2"><tt>=
<font size=3D"+2"><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"=
><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><f=
ont size=3D"+2"><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><=
tt><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2">=
<font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><fo=
nt size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font =
size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font siz=
e=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=
=3D"+2"><font size=3D"+2">/usr/lib/xen-4.2/bin/&quot;</font></font></font><=
/font></font></font></font></font></font></font></font></font></font></font=
></font></font></font></font></font></font></font></font></tt></font></font=
></tt></font></font></font></font></font></font></font></font></tt></font><=
/font></tt></font>
      and found it had no qemu executables.<br>
      <br>
      Still, my recollection could be wrong.=C2=A0 I thought I had document=
ed
      most the non-trivial errors that I encountered.=C2=A0 I have a feelin=
g
      that I lost some of those I captured after reformatting my Dom0
      LV.=C2=A0 I was pretty sleep deprived after two marathon session last
      week.=C2=A0 So, if I forget to backup my error logs, I could also be
      misremembering what the results of changing &#39;device_model_version=
&#39;
      values were.<br>
      <br>
      BTW, are there any significant advantages to using the OVMF UEFI
      firmware?=C2=A0 I thought since my motherboard has an UEFI firmware,
      having qemu use an UEFI firmware might somehow be advantageous.=C2=A0
      However, the last time I tried compiling Xen with &quot;--enable-ovmf=
&quot;,
      make bombed out with the following:<br>
      <br>
      <blockquote type=3D"cite">&quot;/usr/bin/gcc&quot; -c -x assembler -i=
macros
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/=
OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DE=
BUG/AutoGen.h


        -m64 --64 -melf_x86_64 -o
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/=
OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OU=
TPUT/X64/InitializeFpu.obj


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Uefi=
CpuPkg/Library/BaseUefiCpuLib/X64


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Uefi=
CpuPkg/Library/BaseUefiCpuLib


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Buil=
d/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/=
DEBUG


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdeP=
kg

        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdeP=
kg/Include


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdeP=
kg/Include/X64


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Uefi=
CpuPkg


-I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/I=
nclude
/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/=
DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64=
/InitializeFpu.iii<br>
        gcc: error: unrecognized command line option =E2=80=98--64=E2=80=99=
<br>
        make[7]: Leaving directory
`/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64=
/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib&#39;<br>
        gcc: error: unrecognized command line option =E2=80=98-melf_x86_64=
=E2=80=99<br>
        make[7]: ***
        [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build=
/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/O=
UTPUT/X64/InitializeFpu.obj]


        Error 1<br>
        <br>
        <br>
        build.py...<br>
        =C2=A0: error 7000: Failed to execute command<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 make tbuild
[/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64=
/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib]<br>
        <br>
        <br>
        build.py...<br>
        =C2=A0: error F002: Failed to build module<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCp=
uPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf

        [X64, GCC44, DEBUG]<br>
        <br>
        - Failed -<br>
        Build end time: 04:32:20, Dec.08 2012<br>
        Build total time: 00:00:02<br>
        <br>
        make[6]: *** [ovmf.bin] Error 1<br>
        make[6]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote&#39;<=
br>
        make[5]: *** [subdir-all-ovmf] Error 2<br>
        make[5]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware&#39;<br>
        make[4]: *** [subdirs-all] Error 2<br>
        make[4]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware&#39;<br>
        make[3]: *** [all] Error 2<br>
        make[3]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware&#39;<br>
        make[2]: *** [subdir-install-firmware] Error 2<br>
        make[2]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools&#39;<br>
        make[1]: *** [subdirs-install] Error 2<br>
        make[1]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools&#39;<br>
        make: *** [install-tools] Error 2</blockquote>
      I wish I knew enough about gcc to understand the significance of
      those two &#39;unrecognized command line options&#39;.=C2=A0 From wha=
t Kristian
      Hagsted Rasmussen said in his post here, &quot;How to set GCC version
      for ovmf compilation&quot;, he seems to think the problem is a gcc
      version mismatch.=C2=A0 Unfortunately for him and myself, no response
      has been forthcoming on this particular issue.<br>
      <br>
      Anyway. if having a UEFI firmware for qemu is no real advantage,
      I&#39;ll just install the alternate build of Xen I did without OVMF
      enabled.<br>
    </div></div></div>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--e89a8fb20290df016804d05afea2--


--===============7851375585102298709==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7851375585102298709==--


From xen-users-bounces@lists.xen.org Sat Dec 08 17:53:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 17:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThOZl-0001H9-Ne; Sat, 08 Dec 2012 17:52:33 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ThOZk-0001H3-O9
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 17:52:33 +0000
Received: from [85.158.143.99:31707] by server-1.bemta-4.messagelabs.com id
	D6/C0-28401-06E73C05; Sat, 08 Dec 2012 17:52:32 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-15.tower-216.messagelabs.com!1354989149!28594324!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8673 invoked from network); 8 Dec 2012 17:52:30 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-15.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 17:52:30 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so1620688obc.32
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 09:52:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=j9QQ+j3iMyd4x4xN4Ky5f9hf/Ul+Ddym/A5S+OPNLjw=;
	b=Oq+F9sPH88Xf2EiCU6XR16re2dRfsejXw9ut2AiCnQ47NWG05NZDXJMS42WemDzv1u
	8C65O65tGpM0BNCInvYXBtRxVRbWFY2QOykGRZtob0G2OIdxJl+9goXRp2W4thumlTU7
	6i7tfXEft6CcOa63Ne37rwRa//PutSlUMMw9PR+XlofWhkD4aHrpOT+BobFNE7nZOYam
	M+ylUsqCQfnfbiGWT0js1cT+HPfjT52w7sLU2GTVyNjt7CCX7UdcYykvtNHqU1Qrz3pd
	NzDbtmDg8CGCZjw484neGITdRSF4LNZHP/Ehb6PAqY3EXDhuYNMfTtHi/rgNxo18dlfv
	FuFw==
MIME-Version: 1.0
Received: by 10.60.11.136 with SMTP id q8mr5044317oeb.10.1354989148504; Sat,
	08 Dec 2012 09:52:28 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Sat, 8 Dec 2012 09:52:28 -0800 (PST)
In-Reply-To: <50C379DD.6090300@earthlink.net>
References: <50C2953A.7040505@earthlink.net>
	<CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
	<50C379DD.6090300@earthlink.net>
Date: Sat, 8 Dec 2012 12:52:28 -0500
Message-ID: <CAA7N5Rbyky_Yr0-OhxwcmQBvgWOaVToRGotSoEDJYxiAJA6-JA@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: ShadesOfGrey <shades_of_grey@earthlink.net>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] My failures so far. Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7851375585102298709=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7851375585102298709==
Content-Type: multipart/alternative; boundary=e89a8fb20290df016804d05afea2

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

I have only ever used the upstream-qemu to test the performance of generic
devices with HVM.  I don't have statistics, but I did see a reduction in
boot times and IO performance was better for emulated / layered devices
such as Network and Disk Drives.  However, the moment I installed PV on HVM
drivers, that difference disappeared.

I am using IOMMU for passing a wireless NIC to a router, and a graphics
card to a multimedia HVM.  For that reason I haven't tried building ovmf or
using upstream recently.

I think this error is probably the one you should be checking, is there a
`--64` flag?

gcc: error: unrecognized command line option =E2=80=98--64=E2=80=99


To my understanding all these BIOS are emulated, pretty sure the host
machines BIOS is unrelated.



On Sat, Dec 8, 2012 at 12:33 PM, ShadesOfGrey
<shades_of_grey@earthlink.net>wrote:

>  On 12/07/2012 11:20 PM, Casey DeLorme wrote:
>
>
> Xen 4.2 compiled from source should include both traditional and upstream
> qemu.
>
>  Upstream does not have complete passthrough support, if you are doing
> anything of that nature best to stick to traditional.
>
>  The Xen Man Pages have the most up to date configuration:
> http://wiki.xen.org/wiki/Xen_4.2_Man_Pages
>
>  The flag to set per HVM Configuration is `device_model_version`, its
> values are "qemu-xen" and "qemu-xen-traditional", the traditional being t=
he
> default.  Key benefits are alternative BIOS, though the UEFI BIOS has to =
be
> specified to build when compiling Xen.
>
>
> IIRC, I tried setting the 'device_model_version' flag to "qemu-dm" and
> "qemu-xen".  In both cases I got the error message I quoted.  If "qemu-dm=
"
> has been deprecated, the error makes sense.  If, for some reason,
> qemu-upstream didn't get pulled down, the error would also make sense.  I
> didn't try try "qemu-xen-traditional".  But that's only because I'm prett=
y
> sure that, once the other two values failed, I checked the contents of "
> /usr/lib/xen-4.2/bin/" and found it had no qemu executables.
>
> Still, my recollection could be wrong.  I thought I had documented most
> the non-trivial errors that I encountered.  I have a feeling that I lost
> some of those I captured after reformatting my Dom0 LV.  I was pretty sle=
ep
> deprived after two marathon session last week.  So, if I forget to backup
> my error logs, I could also be misremembering what the results of changin=
g
> 'device_model_version' values were.
>
> BTW, are there any significant advantages to using the OVMF UEFI
> firmware?  I thought since my motherboard has an UEFI firmware, having qe=
mu
> use an UEFI firmware might somehow be advantageous.  However, the last ti=
me
> I tried compiling Xen with "--enable-ovmf", make bombed out with the
> following:
>
> "/usr/bin/gcc" -c -x assembler -imacros
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX6=
4/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG/Au=
toGen.h
> -m64 --64 -melf_x86_64 -o
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX6=
4/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X=
64/InitializeFpu.obj
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg=
/Library/BaseUefiCpuLib/X64
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg=
/Library/BaseUefiCpuLib
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/Ovmf=
X64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DEBUG
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Inc=
lude
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdePkg/Inc=
lude/X64
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg
> -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg=
/Include
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX6=
4/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X=
64/InitializeFpu.iii
> gcc: error: unrecognized command line option =E2=80=98--64=E2=80=99
> make[7]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX=
64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib'
> gcc: error: unrecognized command line option =E2=80=98-melf_x86_64=E2=80=
=99
> make[7]: ***
> [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX=
64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/=
X64/InitializeFpu.obj]
> Error 1
>
>
> build.py...
>  : error 7000: Failed to execute command
>         make tbuild
> [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX=
64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib]
>
>
> build.py...
>  : error F002: Failed to build module
>
> /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/L=
ibrary/BaseUefiCpuLib/BaseUefiCpuLib.inf
> [X64, GCC44, DEBUG]
>
> - Failed -
> Build end time: 04:32:20, Dec.08 2012
> Build total time: 00:00:02
>
> make[6]: *** [ovmf.bin] Error 1
> make[6]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote'
> make[5]: *** [subdir-all-ovmf] Error 2
> make[5]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[4]: *** [subdirs-all] Error 2
> make[4]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory
> `/mnt/work/src/xen/xen-unstable.hg/tools/firmware'
> make[2]: *** [subdir-install-firmware] Error 2
> make[2]: Leaving directory `/mnt/work/src/xen/xen-unstable.hg/tools'
> make[1]: *** [subdirs-install] Error 2
> make[1]: Leaving directory `/mnt/work/src/xen/xen-unstable.hg/tools'
> make: *** [install-tools] Error 2
>
> I wish I knew enough about gcc to understand the significance of those tw=
o
> 'unrecognized command line options'.  From what Kristian Hagsted Rasmusse=
n
> said in his post here, "How to set GCC version for ovmf compilation", he
> seems to think the problem is a gcc version mismatch.  Unfortunately for
> him and myself, no response has been forthcoming on this particular issue=
.
>
> Anyway. if having a UEFI firmware for qemu is no real advantage, I'll jus=
t
> install the alternate build of Xen I did without OVMF enabled.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<div>I have only ever used the upstream-qemu to test the performance of gen=
eric devices with HVM. =C2=A0I don&#39;t have statistics, but I did see a r=
eduction in boot times and IO performance was better for emulated / layered=
 devices such as Network and Disk Drives. =C2=A0However, the moment I insta=
lled PV on HVM drivers, that difference disappeared.</div>
<div><br></div><div>I am using IOMMU for passing a wireless NIC to a router=
, and a graphics card to a multimedia HVM. =C2=A0For that reason I haven&#3=
9;t tried building ovmf or using upstream recently.</div><div><br></div><di=
v>
I think this error is probably the one you should be checking, is there a `=
--64` flag?<br></div><div><br></div><div><span class=3D"" style=3D"white-sp=
ace:pre">	</span>gcc: error: unrecognized command line option =E2=80=98--64=
=E2=80=99</div><div>
<br></div><div><br></div><div>To my understanding all these BIOS are emulat=
ed, pretty sure the host machines BIOS is unrelated.</div><div><br></div><d=
iv class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Sat, Dec 8, =
2012 at 12:33 PM, ShadesOfGrey <span dir=3D"ltr">&lt;<a href=3D"mailto:shad=
es_of_grey@earthlink.net" target=3D"_blank">shades_of_grey@earthlink.net</a=
>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div lang=3D"x-western"><div class=3D"im">
      <div>On 12/07/2012 11:20 PM, Casey DeLorme
        wrote:<br>
      </div>
      </div><div class=3D"im"><blockquote type=3D"cite"><br>
        <div>Xen 4.2 compiled from source should include both
          traditional and upstream qemu.</div>
        <div><br>
        </div>
        <div>Upstream does not have complete passthrough support, if you
          are doing anything of that nature best to stick to
          traditional.<br>
          <br>
        </div>
        <div>The Xen Man Pages have the most up to date configuration:</div=
>
        <div><a href=3D"http://wiki.xen.org/wiki/Xen_4.2_Man_Pages" target=
=3D"_blank">http://wiki.xen.org/wiki/Xen_4.2_Man_Pages</a><br>
        </div>
        <div><br>
        </div>
        <div>The flag to set per HVM Configuration is
          `device_model_version`, its values are &quot;qemu-xen&quot; and
          &quot;qemu-xen-traditional&quot;, the traditional being the defau=
lt.
          =C2=A0Key benefits are alternative BIOS, though the UEFI BIOS has
          to be specified to build when compiling Xen.</div>
      </blockquote>
      <br></div><div><div class=3D"h5">
      IIRC, I tried setting the &#39;device_model_version&#39; flag to &quo=
t;qemu-dm&quot;
      and &quot;qemu-xen&quot;.=C2=A0 In both cases I got the error message=
 I quoted.=C2=A0
      If &quot;qemu-dm&quot; has been deprecated, the error makes sense.=C2=
=A0 If, for
      some reason, qemu-upstream didn&#39;t get pulled down, the error woul=
d
      also make sense.=C2=A0 I didn&#39;t try try &quot;qemu-xen-traditiona=
l&quot;.=C2=A0 But
      that&#39;s only because I&#39;m pretty sure that, once the other two
      values failed, I checked the contents of &quot;<font size=3D"+2"><tt>=
<font size=3D"+2"><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"=
><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><f=
ont size=3D"+2"><font size=3D"+2"><tt><font size=3D"+2"><font size=3D"+2"><=
tt><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2">=
<font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><fo=
nt size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font =
size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font siz=
e=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=3D"+2"><font size=
=3D"+2"><font size=3D"+2">/usr/lib/xen-4.2/bin/&quot;</font></font></font><=
/font></font></font></font></font></font></font></font></font></font></font=
></font></font></font></font></font></font></font></font></tt></font></font=
></tt></font></font></font></font></font></font></font></font></tt></font><=
/font></tt></font>
      and found it had no qemu executables.<br>
      <br>
      Still, my recollection could be wrong.=C2=A0 I thought I had document=
ed
      most the non-trivial errors that I encountered.=C2=A0 I have a feelin=
g
      that I lost some of those I captured after reformatting my Dom0
      LV.=C2=A0 I was pretty sleep deprived after two marathon session last
      week.=C2=A0 So, if I forget to backup my error logs, I could also be
      misremembering what the results of changing &#39;device_model_version=
&#39;
      values were.<br>
      <br>
      BTW, are there any significant advantages to using the OVMF UEFI
      firmware?=C2=A0 I thought since my motherboard has an UEFI firmware,
      having qemu use an UEFI firmware might somehow be advantageous.=C2=A0
      However, the last time I tried compiling Xen with &quot;--enable-ovmf=
&quot;,
      make bombed out with the following:<br>
      <br>
      <blockquote type=3D"cite">&quot;/usr/bin/gcc&quot; -c -x assembler -i=
macros
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/=
OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/DE=
BUG/AutoGen.h


        -m64 --64 -melf_x86_64 -o
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/=
OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OU=
TPUT/X64/InitializeFpu.obj


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Uefi=
CpuPkg/Library/BaseUefiCpuLib/X64


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Uefi=
CpuPkg/Library/BaseUefiCpuLib


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Buil=
d/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/=
DEBUG


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdeP=
kg

        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdeP=
kg/Include


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/MdeP=
kg/Include/X64


        -I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Uefi=
CpuPkg


-I/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCpuPkg/I=
nclude
/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64/=
DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/OUTPUT/X64=
/InitializeFpu.iii<br>
        gcc: error: unrecognized command line option =E2=80=98--64=E2=80=99=
<br>
        make[7]: Leaving directory
`/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64=
/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib&#39;<br>
        gcc: error: unrecognized command line option =E2=80=98-melf_x86_64=
=E2=80=99<br>
        make[7]: ***
        [/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build=
/OvmfX64/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib/O=
UTPUT/X64/InitializeFpu.obj]


        Error 1<br>
        <br>
        <br>
        build.py...<br>
        =C2=A0: error 7000: Failed to execute command<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 make tbuild
[/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/Build/OvmfX64=
/DEBUG_GCC44/X64/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib]<br>
        <br>
        <br>
        build.py...<br>
        =C2=A0: error F002: Failed to build module<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
        /mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote/UefiCp=
uPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf

        [X64, GCC44, DEBUG]<br>
        <br>
        - Failed -<br>
        Build end time: 04:32:20, Dec.08 2012<br>
        Build total time: 00:00:02<br>
        <br>
        make[6]: *** [ovmf.bin] Error 1<br>
        make[6]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware/ovmf-remote&#39;<=
br>
        make[5]: *** [subdir-all-ovmf] Error 2<br>
        make[5]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware&#39;<br>
        make[4]: *** [subdirs-all] Error 2<br>
        make[4]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware&#39;<br>
        make[3]: *** [all] Error 2<br>
        make[3]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools/firmware&#39;<br>
        make[2]: *** [subdir-install-firmware] Error 2<br>
        make[2]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools&#39;<br>
        make[1]: *** [subdirs-install] Error 2<br>
        make[1]: Leaving directory
        `/mnt/work/src/xen/xen-unstable.hg/tools&#39;<br>
        make: *** [install-tools] Error 2</blockquote>
      I wish I knew enough about gcc to understand the significance of
      those two &#39;unrecognized command line options&#39;.=C2=A0 From wha=
t Kristian
      Hagsted Rasmussen said in his post here, &quot;How to set GCC version
      for ovmf compilation&quot;, he seems to think the problem is a gcc
      version mismatch.=C2=A0 Unfortunately for him and myself, no response
      has been forthcoming on this particular issue.<br>
      <br>
      Anyway. if having a UEFI firmware for qemu is no real advantage,
      I&#39;ll just install the alternate build of Xen I did without OVMF
      enabled.<br>
    </div></div></div>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--e89a8fb20290df016804d05afea2--


--===============7851375585102298709==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7851375585102298709==--


From xen-users-bounces@lists.xen.org Sat Dec 08 18:32:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 18:32:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThPAy-00027P-Rr; Sat, 08 Dec 2012 18:31:00 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ThPAx-00027K-P0
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 18:30:59 +0000
Received: from [85.158.143.35:46588] by server-2.bemta-4.messagelabs.com id
	CF/B4-30861-36783C05; Sat, 08 Dec 2012 18:30:59 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1354991453!13860426!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17406 invoked from network); 8 Dec 2012 18:30:55 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 8 Dec 2012 18:30:55 -0000
Received: from [201.124.87.15] (port=45551 helo=[10.1.0.145])
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1ThPAr-0007R4-9U
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 12:30:53 -0600
Message-ID: <50C3875C.7030207@ondore.com>
Date: Sat, 08 Dec 2012 12:30:52 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
	<50C20F56.4060002@ondore.com>
	<CAK4aCBZY1dxPyF_mB7fy4OpuRao8WRUv2iaHWFmDcXniT7rMmA@mail.gmail.com>
In-Reply-To: <CAK4aCBZY1dxPyF_mB7fy4OpuRao8WRUv2iaHWFmDcXniT7rMmA@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	alk@ondore.com
Subject: Re: [Xen-users] Machine 1 can access the network,
 machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 08/12/12 07:51, Fabrice Delente escribi=F3:
> # xm list
> Name                                 ID   Mem VCPUs  State   Time(s)
> Domain-0                              0  1599     4  r-----  98165.4
> antivirus                            11  2048     1  r-----  743889.6
> bcdi.fresnel.lyc14.ac-caen.fr         2  1024     1  -b----  57177.1
> pronote                               6  1024     1  -b----  48108.7
> pronote-web                           7  1024     1  -b----  35746.5
> testMachine.fresnel.lyc14.ac-caen.fr 13   512     1  -b----     11.0
> ...
> # brctl show
> bridge name  bridge id          STP enabled  interfaces
> tmpbridge    8000.feffffffffff  no           vif13.0
> xen-bridge   8000.06509a96e073  no           eth0
>                                              tap11.0
> ...
All the virtual machines have interfaces within "xen-bridge", together =

with eth0. The only exception is the one with ID 13, which is =

"testMachine", according to your "xm list" output. Instead, it's =

interfaces is within "tmpbridge", alone, unable to communicate anywhere.

Take look on it's config file. I bet it has not defined a "bridge" =

variable within "vif" directive. Compare the config with a working one.

--
Alexandre Kouznetsov





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 08 18:32:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 18:32:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThPAy-00027P-Rr; Sat, 08 Dec 2012 18:31:00 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ThPAx-00027K-P0
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 18:30:59 +0000
Received: from [85.158.143.35:46588] by server-2.bemta-4.messagelabs.com id
	CF/B4-30861-36783C05; Sat, 08 Dec 2012 18:30:59 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1354991453!13860426!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17406 invoked from network); 8 Dec 2012 18:30:55 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 8 Dec 2012 18:30:55 -0000
Received: from [201.124.87.15] (port=45551 helo=[10.1.0.145])
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1ThPAr-0007R4-9U
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 12:30:53 -0600
Message-ID: <50C3875C.7030207@ondore.com>
Date: Sat, 08 Dec 2012 12:30:52 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
	<50C20F56.4060002@ondore.com>
	<CAK4aCBZY1dxPyF_mB7fy4OpuRao8WRUv2iaHWFmDcXniT7rMmA@mail.gmail.com>
In-Reply-To: <CAK4aCBZY1dxPyF_mB7fy4OpuRao8WRUv2iaHWFmDcXniT7rMmA@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	alk@ondore.com
Subject: Re: [Xen-users] Machine 1 can access the network,
 machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 08/12/12 07:51, Fabrice Delente escribi=F3:
> # xm list
> Name                                 ID   Mem VCPUs  State   Time(s)
> Domain-0                              0  1599     4  r-----  98165.4
> antivirus                            11  2048     1  r-----  743889.6
> bcdi.fresnel.lyc14.ac-caen.fr         2  1024     1  -b----  57177.1
> pronote                               6  1024     1  -b----  48108.7
> pronote-web                           7  1024     1  -b----  35746.5
> testMachine.fresnel.lyc14.ac-caen.fr 13   512     1  -b----     11.0
> ...
> # brctl show
> bridge name  bridge id          STP enabled  interfaces
> tmpbridge    8000.feffffffffff  no           vif13.0
> xen-bridge   8000.06509a96e073  no           eth0
>                                              tap11.0
> ...
All the virtual machines have interfaces within "xen-bridge", together =

with eth0. The only exception is the one with ID 13, which is =

"testMachine", according to your "xm list" output. Instead, it's =

interfaces is within "tmpbridge", alone, unable to communicate anywhere.

Take look on it's config file. I bet it has not defined a "bridge" =

variable within "vif" directive. Compare the config with a working one.

--
Alexandre Kouznetsov





_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 08 18:47:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 18:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThPPe-0002VA-Hy; Sat, 08 Dec 2012 18:46:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <delentef@gmail.com>) id 1ThPPd-0002V5-8O
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 18:46:09 +0000
Received: from [85.158.139.211:26221] by server-1.bemta-5.messagelabs.com id
	6F/75-12813-0FA83C05; Sat, 08 Dec 2012 18:46:08 +0000
X-Env-Sender: delentef@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1354992365!18148801!1
X-Originating-IP: [209.85.220.45]
X-SpamReason: No, hits=2.8 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_SHORT_LENGTH,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5864 invoked from network); 8 Dec 2012 18:46:07 -0000
Received: from mail-pa0-f45.google.com (HELO mail-pa0-f45.google.com)
	(209.85.220.45)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 18:46:07 -0000
Received: by mail-pa0-f45.google.com with SMTP id bg2so1162971pad.32
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 10:46:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=8XKt7u3Ls97yF1z1/QJAbsRjvpNiA39seh9EmnLE6ik=;
	b=cM/gndE7JSm1a/N46d5ci/9b6Tq4ohSD3CDppSgo7JK7gdvzuyE9VgdG9A4KdYdVtO
	KasMefKzFw43jGnP7uXyvgcsP69HWxL+ExYzamNfMKIgE1gTsMjvhbNtAoVfiahvKbL1
	8fra1EfqAfqU3WueyimKAQdKQq1k34cZMtxG6i4IuTD4EaJ3CST0U+HqD1fQiWSQRcX1
	4rSZdvhjVzRW9C6BdSA1JJDVe8zoxReuWErdMQLojiQH4+oAbSnfbNNq5pRbBpZ7C5gV
	G4CfKlNsrSV6NQYXyjUhBXCIteZVLQYee7+4twxD5gSV1Z4GSr3Mrdo9mY/MwhnScuRW
	3+Bg==
MIME-Version: 1.0
Received: by 10.68.189.102 with SMTP id gh6mr25350323pbc.37.1354992365326;
	Sat, 08 Dec 2012 10:46:05 -0800 (PST)
Received: by 10.68.77.234 with HTTP; Sat, 8 Dec 2012 10:46:05 -0800 (PST)
In-Reply-To: <50C3875C.7030207@ondore.com>
References: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
	<50C20F56.4060002@ondore.com>
	<CAK4aCBZY1dxPyF_mB7fy4OpuRao8WRUv2iaHWFmDcXniT7rMmA@mail.gmail.com>
	<50C3875C.7030207@ondore.com>
Date: Sat, 8 Dec 2012 19:46:05 +0100
Message-ID: <CAK4aCBaJtciEOfUBadYBpg0kRkTx8NtnDCaqd7bF22GrDZRjbA@mail.gmail.com>
From: Fabrice Delente <delentef@gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Machine 1 can access the network,
 machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5790347780623631266=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5790347780623631266==
Content-Type: multipart/alternative; boundary=e89a8ff1bfb09bd01604d05bbe8c

--e89a8ff1bfb09bd01604d05bbe8c
Content-Type: text/plain; charset=UTF-8

Doh! Exactly...

Thanks for the help! :^)

--e89a8ff1bfb09bd01604d05bbe8c
Content-Type: text/html; charset=UTF-8

Doh! Exactly...<br><br>Thanks for the help! :^)<br>

--e89a8ff1bfb09bd01604d05bbe8c--


--===============5790347780623631266==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5790347780623631266==--


From xen-users-bounces@lists.xen.org Sat Dec 08 18:47:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 18:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThPPe-0002VA-Hy; Sat, 08 Dec 2012 18:46:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <delentef@gmail.com>) id 1ThPPd-0002V5-8O
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 18:46:09 +0000
Received: from [85.158.139.211:26221] by server-1.bemta-5.messagelabs.com id
	6F/75-12813-0FA83C05; Sat, 08 Dec 2012 18:46:08 +0000
X-Env-Sender: delentef@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1354992365!18148801!1
X-Originating-IP: [209.85.220.45]
X-SpamReason: No, hits=2.8 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	HTML_SHORT_LENGTH,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5864 invoked from network); 8 Dec 2012 18:46:07 -0000
Received: from mail-pa0-f45.google.com (HELO mail-pa0-f45.google.com)
	(209.85.220.45)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	8 Dec 2012 18:46:07 -0000
Received: by mail-pa0-f45.google.com with SMTP id bg2so1162971pad.32
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 10:46:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=8XKt7u3Ls97yF1z1/QJAbsRjvpNiA39seh9EmnLE6ik=;
	b=cM/gndE7JSm1a/N46d5ci/9b6Tq4ohSD3CDppSgo7JK7gdvzuyE9VgdG9A4KdYdVtO
	KasMefKzFw43jGnP7uXyvgcsP69HWxL+ExYzamNfMKIgE1gTsMjvhbNtAoVfiahvKbL1
	8fra1EfqAfqU3WueyimKAQdKQq1k34cZMtxG6i4IuTD4EaJ3CST0U+HqD1fQiWSQRcX1
	4rSZdvhjVzRW9C6BdSA1JJDVe8zoxReuWErdMQLojiQH4+oAbSnfbNNq5pRbBpZ7C5gV
	G4CfKlNsrSV6NQYXyjUhBXCIteZVLQYee7+4twxD5gSV1Z4GSr3Mrdo9mY/MwhnScuRW
	3+Bg==
MIME-Version: 1.0
Received: by 10.68.189.102 with SMTP id gh6mr25350323pbc.37.1354992365326;
	Sat, 08 Dec 2012 10:46:05 -0800 (PST)
Received: by 10.68.77.234 with HTTP; Sat, 8 Dec 2012 10:46:05 -0800 (PST)
In-Reply-To: <50C3875C.7030207@ondore.com>
References: <CAK4aCBYe9v7_Jpm+jZQpo+px5gV14mcFn+=aBu776wZnQ-PQDQ@mail.gmail.com>
	<50C20F56.4060002@ondore.com>
	<CAK4aCBZY1dxPyF_mB7fy4OpuRao8WRUv2iaHWFmDcXniT7rMmA@mail.gmail.com>
	<50C3875C.7030207@ondore.com>
Date: Sat, 8 Dec 2012 19:46:05 +0100
Message-ID: <CAK4aCBaJtciEOfUBadYBpg0kRkTx8NtnDCaqd7bF22GrDZRjbA@mail.gmail.com>
From: Fabrice Delente <delentef@gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Machine 1 can access the network,
 machine 2 with same config can't
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5790347780623631266=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5790347780623631266==
Content-Type: multipart/alternative; boundary=e89a8ff1bfb09bd01604d05bbe8c

--e89a8ff1bfb09bd01604d05bbe8c
Content-Type: text/plain; charset=UTF-8

Doh! Exactly...

Thanks for the help! :^)

--e89a8ff1bfb09bd01604d05bbe8c
Content-Type: text/html; charset=UTF-8

Doh! Exactly...<br><br>Thanks for the help! :^)<br>

--e89a8ff1bfb09bd01604d05bbe8c--


--===============5790347780623631266==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5790347780623631266==--


From xen-users-bounces@lists.xen.org Sat Dec 08 19:39:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 19:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThQDM-0003UW-BW; Sat, 08 Dec 2012 19:37:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1ThQDK-0003UR-QP
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 19:37:31 +0000
Received: from [85.158.137.99:57423] by server-7.bemta-3.messagelabs.com id
	61/AD-01713-5F693C05; Sat, 08 Dec 2012 19:37:25 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-3.tower-217.messagelabs.com!1354995443!12258485!1
X-Originating-IP: [209.86.89.68]
X-SpamReason: No, hits=1.9 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjggPT4gNjA4MQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjggPT4gNjA4MQ==\n,HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25984 invoked from network); 8 Dec 2012 19:37:24 -0000
Received: from elasmtp-masked.atl.sa.earthlink.net (HELO
	elasmtp-masked.atl.sa.earthlink.net) (209.86.89.68)
	by server-3.tower-217.messagelabs.com with SMTP;
	8 Dec 2012 19:37:24 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=DjUQqV1WKL6Ke/EUI4CTPUIzdC75vf0LxW66+jQiNR5zRPMA7nsjNdMXB7EfnxJ8;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-masked.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>)
	id 1ThQDD-0003Yz-4r; Sat, 08 Dec 2012 14:37:23 -0500
Message-ID: <50C396EF.2030209@earthlink.net>
Date: Sat, 08 Dec 2012 14:37:19 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Casey DeLorme <cdelorme@gmail.com>
References: <50C2953A.7040505@earthlink.net>
	<CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
	<50C379DD.6090300@earthlink.net>
	<CAA7N5Rbyky_Yr0-OhxwcmQBvgWOaVToRGotSoEDJYxiAJA6-JA@mail.gmail.com>
In-Reply-To: <CAA7N5Rbyky_Yr0-OhxwcmQBvgWOaVToRGotSoEDJYxiAJA6-JA@mail.gmail.com>
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1b330d7c803070fbeb43bf08b323492cfc350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] My failures so far. Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1076771177243538322=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1076771177243538322==
Content-Type: multipart/alternative;
 boundary="------------050808080009040000090209"

This is a multi-part message in MIME format.
--------------050808080009040000090209
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 12/08/2012 12:52 PM, Casey DeLorme wrote:
> I have only ever used the upstream-qemu to test the performance of 
> generic devices with HVM.  I don't have statistics, but I did see a 
> reduction in boot times and IO performance was better for emulated / 
> layered devices such as Network and Disk Drives.  However, the moment 
> I installed PV on HVM drivers, that difference disappeared.
>
> I am using IOMMU for passing a wireless NIC to a router, and a 
> graphics card to a multimedia HVM.  For that reason I haven't tried 
> building ovmf or using upstream recently.
>
> I think this error is probably the one you should be checking, is 
> there a `--64` flag?
>
> gcc: error: unrecognized command line option '--64'
>
>
> To my understanding all these BIOS are emulated, pretty sure the host 
> machines BIOS is unrelated.
>

If there is no significant benefit, I'll use the non-UEFI build for the 
time being then.  I'll report back on whether I finally succeed or am 
met, yet again, with failure.

As to whether or not there is a "--64" flag, from what I can tell, there 
isn't one.  Although, I'm not 100% sure what you meant by flag.  Did you 
mean command line option or perhaps an environment variable (e.g. 
CPPFLAGS)?  But it would seem to me, that "--64" is a malformed option.  
The result of a typo maybe?

--------------050808080009040000090209
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 12/08/2012 12:52 PM, Casey DeLorme
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAA7N5Rbyky_Yr0-OhxwcmQBvgWOaVToRGotSoEDJYxiAJA6-JA@mail.gmail.com"
      type="cite">
      <div>I have only ever used the upstream-qemu to test the
        performance of generic devices with HVM. &nbsp;I don't have
        statistics, but I did see a reduction in boot times and IO
        performance was better for emulated / layered devices such as
        Network and Disk Drives. &nbsp;However, the moment I installed PV on
        HVM drivers, that difference disappeared.</div>
      <div><br>
      </div>
      <div>I am using IOMMU for passing a wireless NIC to a router, and
        a graphics card to a multimedia HVM. &nbsp;For that reason I haven't
        tried building ovmf or using upstream recently.</div>
      <div><br>
      </div>
      <div>
        I think this error is probably the one you should be checking,
        is there a `--64` flag?<br>
      </div>
      <div><br>
      </div>
      <div><span class="" style="white-space:pre"> </span>gcc: error:
        unrecognized command line option &#8216;--64&#8217;</div>
      <div>
        <br>
      </div>
      <div><br>
      </div>
      <div>To my understanding all these BIOS are emulated, pretty sure
        the host machines BIOS is unrelated.</div>
      <div><br>
      </div>
    </blockquote>
    <br>
    If there is no significant benefit, I'll use the non-UEFI build for
    the time being then.&nbsp; I'll report back on whether I finally succeed
    or am met, yet again, with failure.<br>
    <br>
    As to whether or not there is a "--64" flag, from what I can tell,
    there isn't one.&nbsp; Although, I'm not 100% sure what you meant by
    flag.&nbsp; Did you mean command line option or perhaps an environment
    variable (e.g. CPPFLAGS)?&nbsp; But it would seem to me, that "--64" is a
    malformed option.&nbsp; The result of a typo maybe?<br>
  </body>
</html>

--------------050808080009040000090209--


--===============1076771177243538322==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1076771177243538322==--


From xen-users-bounces@lists.xen.org Sat Dec 08 19:39:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Dec 2012 19:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThQDM-0003UW-BW; Sat, 08 Dec 2012 19:37:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shades_of_grey@earthlink.net>) id 1ThQDK-0003UR-QP
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 19:37:31 +0000
Received: from [85.158.137.99:57423] by server-7.bemta-3.messagelabs.com id
	61/AD-01713-5F693C05; Sat, 08 Dec 2012 19:37:25 +0000
X-Env-Sender: shades_of_grey@earthlink.net
X-Msg-Ref: server-3.tower-217.messagelabs.com!1354995443!12258485!1
X-Originating-IP: [209.86.89.68]
X-SpamReason: No, hits=1.9 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjggPT4gNjA4MQ==\n,sa_preprocessor: 
	QmFkIElQOiAyMDkuODYuODkuNjggPT4gNjA4MQ==\n,HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RATWARE_GECKO_BUILD,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25984 invoked from network); 8 Dec 2012 19:37:24 -0000
Received: from elasmtp-masked.atl.sa.earthlink.net (HELO
	elasmtp-masked.atl.sa.earthlink.net) (209.86.89.68)
	by server-3.tower-217.messagelabs.com with SMTP;
	8 Dec 2012 19:37:24 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net;
	b=DjUQqV1WKL6Ke/EUI4CTPUIzdC75vf0LxW66+jQiNR5zRPMA7nsjNdMXB7EfnxJ8;
	h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [67.100.132.178] (helo=[192.168.1.13])
	by elasmtp-masked.atl.sa.earthlink.net with esmtpsa
	(TLSv1:AES256-SHA:256) (Exim 4.67)
	(envelope-from <shades_of_grey@earthlink.net>)
	id 1ThQDD-0003Yz-4r; Sat, 08 Dec 2012 14:37:23 -0500
Message-ID: <50C396EF.2030209@earthlink.net>
Date: Sat, 08 Dec 2012 14:37:19 -0500
From: ShadesOfGrey <shades_of_grey@earthlink.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Casey DeLorme <cdelorme@gmail.com>
References: <50C2953A.7040505@earthlink.net>
	<CAA7N5RYD1rF+jHostXeiP+FWph1080Bi_Pvd=9+FE8eOwmaRFw@mail.gmail.com>
	<50C379DD.6090300@earthlink.net>
	<CAA7N5Rbyky_Yr0-OhxwcmQBvgWOaVToRGotSoEDJYxiAJA6-JA@mail.gmail.com>
In-Reply-To: <CAA7N5Rbyky_Yr0-OhxwcmQBvgWOaVToRGotSoEDJYxiAJA6-JA@mail.gmail.com>
X-ELNK-Trace: 0fe7bc40aa99bc8fc963772e86942a7b94f5150ab1c16ac080818c873b4a4d1b330d7c803070fbeb43bf08b323492cfc350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 67.100.132.178
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] My failures so far. Or qemu-stable or upstream?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1076771177243538322=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1076771177243538322==
Content-Type: multipart/alternative;
 boundary="------------050808080009040000090209"

This is a multi-part message in MIME format.
--------------050808080009040000090209
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 12/08/2012 12:52 PM, Casey DeLorme wrote:
> I have only ever used the upstream-qemu to test the performance of 
> generic devices with HVM.  I don't have statistics, but I did see a 
> reduction in boot times and IO performance was better for emulated / 
> layered devices such as Network and Disk Drives.  However, the moment 
> I installed PV on HVM drivers, that difference disappeared.
>
> I am using IOMMU for passing a wireless NIC to a router, and a 
> graphics card to a multimedia HVM.  For that reason I haven't tried 
> building ovmf or using upstream recently.
>
> I think this error is probably the one you should be checking, is 
> there a `--64` flag?
>
> gcc: error: unrecognized command line option '--64'
>
>
> To my understanding all these BIOS are emulated, pretty sure the host 
> machines BIOS is unrelated.
>

If there is no significant benefit, I'll use the non-UEFI build for the 
time being then.  I'll report back on whether I finally succeed or am 
met, yet again, with failure.

As to whether or not there is a "--64" flag, from what I can tell, there 
isn't one.  Although, I'm not 100% sure what you meant by flag.  Did you 
mean command line option or perhaps an environment variable (e.g. 
CPPFLAGS)?  But it would seem to me, that "--64" is a malformed option.  
The result of a typo maybe?

--------------050808080009040000090209
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 12/08/2012 12:52 PM, Casey DeLorme
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAA7N5Rbyky_Yr0-OhxwcmQBvgWOaVToRGotSoEDJYxiAJA6-JA@mail.gmail.com"
      type="cite">
      <div>I have only ever used the upstream-qemu to test the
        performance of generic devices with HVM. &nbsp;I don't have
        statistics, but I did see a reduction in boot times and IO
        performance was better for emulated / layered devices such as
        Network and Disk Drives. &nbsp;However, the moment I installed PV on
        HVM drivers, that difference disappeared.</div>
      <div><br>
      </div>
      <div>I am using IOMMU for passing a wireless NIC to a router, and
        a graphics card to a multimedia HVM. &nbsp;For that reason I haven't
        tried building ovmf or using upstream recently.</div>
      <div><br>
      </div>
      <div>
        I think this error is probably the one you should be checking,
        is there a `--64` flag?<br>
      </div>
      <div><br>
      </div>
      <div><span class="" style="white-space:pre"> </span>gcc: error:
        unrecognized command line option &#8216;--64&#8217;</div>
      <div>
        <br>
      </div>
      <div><br>
      </div>
      <div>To my understanding all these BIOS are emulated, pretty sure
        the host machines BIOS is unrelated.</div>
      <div><br>
      </div>
    </blockquote>
    <br>
    If there is no significant benefit, I'll use the non-UEFI build for
    the time being then.&nbsp; I'll report back on whether I finally succeed
    or am met, yet again, with failure.<br>
    <br>
    As to whether or not there is a "--64" flag, from what I can tell,
    there isn't one.&nbsp; Although, I'm not 100% sure what you meant by
    flag.&nbsp; Did you mean command line option or perhaps an environment
    variable (e.g. CPPFLAGS)?&nbsp; But it would seem to me, that "--64" is a
    malformed option.&nbsp; The result of a typo maybe?<br>
  </body>
</html>

--------------050808080009040000090209--


--===============1076771177243538322==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1076771177243538322==--


From xen-users-bounces@lists.xen.org Sun Dec 09 00:22:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 00:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThUe4-0006r1-52; Sun, 09 Dec 2012 00:21:24 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sergey@vlasov.me>) id 1ThUe3-0006qw-1P
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 00:21:23 +0000
Received: from [193.109.254.147:7236] by server-14.bemta-14.messagelabs.com id
	36/22-14517-289D3C05; Sun, 09 Dec 2012 00:21:22 +0000
X-Env-Sender: sergey@vlasov.me
X-Msg-Ref: server-9.tower-27.messagelabs.com!1355012478!9149875!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18702 invoked from network); 9 Dec 2012 00:21:19 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Dec 2012 00:21:19 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so1769524obc.32
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 16:21:18 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:from:date:message-id:subject:to
	:content-type:x-gm-message-state;
	bh=IE7v/KyrSElBxZBPHmfbYK5HD2+QQOO+Iiywl15UMC8=;
	b=ByFvOgzjvs/V0FgcW2q4bwifiXbQirBQO/1pJV01CBNbc2l5+pRc9I145p7LHtGHN9
	fK85MQBIcerj1/QGrRCa9P8y7zjNAiZLr5Xq0PqEST9rVvirIbWw883FVvSCW5jrb/bg
	CDmUdvoQEK2CW81lugZDreKTsZL8yxuI1fIE7XleqLHAJUHCqGP8RbL1/kflXPucMs5w
	fdQW1xqCxmJWYfwfDRS7YXth/VWoeimgzb0k8wyZ8M94TPK8xvrbpyjjUpDB1BcXcYZw
	ExxO6zA7BS2yOiPHDBsq0yr1Dbs9pinNaF4fWnJwRQgcXy2udgr/vdQ9dkggxyE7VQG9
	1uLQ==
Received: by 10.60.170.10 with SMTP id ai10mr5573008oec.72.1355012477779; Sat,
	08 Dec 2012 16:21:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.128.42 with HTTP; Sat, 8 Dec 2012 16:20:37 -0800 (PST)
X-Originating-IP: [88.115.112.182]
From: Sergey Vlasov <sergey@vlasov.me>
Date: Sun, 9 Dec 2012 02:20:37 +0200
Message-ID: <CABTSbtrs3Ke9-Mj--zCdO87j0woWXjtTXRvLevDq_s21yreGFA@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQkLqFX8ovoisWNGloCRikWqRBffofpFNLSaO+zsXKupkpee2cU3J9flZ9O+VA5Zpc6mWtxC
Subject: [Xen-users] PCI passthrough: USB device not recognized
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1047102180386077272=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1047102180386077272==
Content-Type: multipart/alternative; boundary=bcaec54a35d46780d104d0606d4f

--bcaec54a35d46780d104d0606d4f
Content-Type: text/plain; charset=ISO-8859-1

Hello,

I'm experimenting with Xen. I managed to get running Windows8 Enterprise
Evaluation in domU and passed through an ExpressCard34 USB3.0 controller to
which I connect things. I have an external USB sound card working in domU
just fine but when I'm trying to connect another USB sound capable device I
get that error. If I open properties of the faulty device in Windows Device
Manager it shows error "Code 43". There is a screenshot
http://i.imgur.com/xcMDR.png The device is Access Virus TI2 synthesizer. I
was using Xen 4.1, then upgraded to 4.2 hoping to see things improved but
getting still same problem. I'm running Ubuntu 12.04 in dom0. Is there
anything that can be done?

Sergey

--bcaec54a35d46780d104d0606d4f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br><br>I&#39;m experimenting with Xen. I managed to get running Wind=
ows8 Enterprise Evaluation in domU and passed through an ExpressCard34 USB3=
.0 controller to which I connect things. I have an external USB sound card =
working in domU just fine but when I&#39;m trying  to connect another USB s=
ound capable device I get that error. If I open properties of the faulty de=
vice in Windows Device Manager it shows error &quot;Code 43&quot;. There is=
 a screenshot <a href=3D"http://i.imgur.com/xcMDR.png">http://i.imgur.com/x=
cMDR.png</a> The device is Access Virus TI2 synthesizer. I was using Xen 4.=
1, then upgraded to 4.2 hoping to see things improved but getting still sam=
e problem. I&#39;m running Ubuntu 12.04 in dom0. Is there anything that can=
 be done?<br>

<br>Sergey<br>

--bcaec54a35d46780d104d0606d4f--


--===============1047102180386077272==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1047102180386077272==--


From xen-users-bounces@lists.xen.org Sun Dec 09 00:22:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 00:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThUe4-0006r1-52; Sun, 09 Dec 2012 00:21:24 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sergey@vlasov.me>) id 1ThUe3-0006qw-1P
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 00:21:23 +0000
Received: from [193.109.254.147:7236] by server-14.bemta-14.messagelabs.com id
	36/22-14517-289D3C05; Sun, 09 Dec 2012 00:21:22 +0000
X-Env-Sender: sergey@vlasov.me
X-Msg-Ref: server-9.tower-27.messagelabs.com!1355012478!9149875!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18702 invoked from network); 9 Dec 2012 00:21:19 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Dec 2012 00:21:19 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so1769524obc.32
	for <xen-users@lists.xen.org>; Sat, 08 Dec 2012 16:21:18 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:x-originating-ip:from:date:message-id:subject:to
	:content-type:x-gm-message-state;
	bh=IE7v/KyrSElBxZBPHmfbYK5HD2+QQOO+Iiywl15UMC8=;
	b=ByFvOgzjvs/V0FgcW2q4bwifiXbQirBQO/1pJV01CBNbc2l5+pRc9I145p7LHtGHN9
	fK85MQBIcerj1/QGrRCa9P8y7zjNAiZLr5Xq0PqEST9rVvirIbWw883FVvSCW5jrb/bg
	CDmUdvoQEK2CW81lugZDreKTsZL8yxuI1fIE7XleqLHAJUHCqGP8RbL1/kflXPucMs5w
	fdQW1xqCxmJWYfwfDRS7YXth/VWoeimgzb0k8wyZ8M94TPK8xvrbpyjjUpDB1BcXcYZw
	ExxO6zA7BS2yOiPHDBsq0yr1Dbs9pinNaF4fWnJwRQgcXy2udgr/vdQ9dkggxyE7VQG9
	1uLQ==
Received: by 10.60.170.10 with SMTP id ai10mr5573008oec.72.1355012477779; Sat,
	08 Dec 2012 16:21:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.128.42 with HTTP; Sat, 8 Dec 2012 16:20:37 -0800 (PST)
X-Originating-IP: [88.115.112.182]
From: Sergey Vlasov <sergey@vlasov.me>
Date: Sun, 9 Dec 2012 02:20:37 +0200
Message-ID: <CABTSbtrs3Ke9-Mj--zCdO87j0woWXjtTXRvLevDq_s21yreGFA@mail.gmail.com>
To: xen-users@lists.xen.org
X-Gm-Message-State: ALoCoQkLqFX8ovoisWNGloCRikWqRBffofpFNLSaO+zsXKupkpee2cU3J9flZ9O+VA5Zpc6mWtxC
Subject: [Xen-users] PCI passthrough: USB device not recognized
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1047102180386077272=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1047102180386077272==
Content-Type: multipart/alternative; boundary=bcaec54a35d46780d104d0606d4f

--bcaec54a35d46780d104d0606d4f
Content-Type: text/plain; charset=ISO-8859-1

Hello,

I'm experimenting with Xen. I managed to get running Windows8 Enterprise
Evaluation in domU and passed through an ExpressCard34 USB3.0 controller to
which I connect things. I have an external USB sound card working in domU
just fine but when I'm trying to connect another USB sound capable device I
get that error. If I open properties of the faulty device in Windows Device
Manager it shows error "Code 43". There is a screenshot
http://i.imgur.com/xcMDR.png The device is Access Virus TI2 synthesizer. I
was using Xen 4.1, then upgraded to 4.2 hoping to see things improved but
getting still same problem. I'm running Ubuntu 12.04 in dom0. Is there
anything that can be done?

Sergey

--bcaec54a35d46780d104d0606d4f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br><br>I&#39;m experimenting with Xen. I managed to get running Wind=
ows8 Enterprise Evaluation in domU and passed through an ExpressCard34 USB3=
.0 controller to which I connect things. I have an external USB sound card =
working in domU just fine but when I&#39;m trying  to connect another USB s=
ound capable device I get that error. If I open properties of the faulty de=
vice in Windows Device Manager it shows error &quot;Code 43&quot;. There is=
 a screenshot <a href=3D"http://i.imgur.com/xcMDR.png">http://i.imgur.com/x=
cMDR.png</a> The device is Access Virus TI2 synthesizer. I was using Xen 4.=
1, then upgraded to 4.2 hoping to see things improved but getting still sam=
e problem. I&#39;m running Ubuntu 12.04 in dom0. Is there anything that can=
 be done?<br>

<br>Sergey<br>

--bcaec54a35d46780d104d0606d4f--


--===============1047102180386077272==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1047102180386077272==--


From xen-users-bounces@lists.xen.org Sun Dec 09 14:30:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 14:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Thhrr-0000Gw-I2; Sun, 09 Dec 2012 14:28:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@pcsmartgroup.com>) id 1ThRDq-0004ar-PP
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 20:42:07 +0000
Received: from [85.158.138.51:26123] by server-15.bemta-3.messagelabs.com id
	27/33-23779-416A3C05; Sat, 08 Dec 2012 20:41:56 +0000
X-Env-Sender: chris@pcsmartgroup.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1354999315!9363110!1
X-Originating-IP: [91.227.222.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29823 invoked from network); 8 Dec 2012 20:41:55 -0000
Received: from unknown (HELO secure.pcsmartgroup.com) (91.227.222.26)
	by server-13.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 8 Dec 2012 20:41:55 -0000
Received: from localhost ([127.0.0.1]:44605 helo=secure.pcsmartgroup.com)
	by secure.pcsmartgroup.com with esmtpa (Exim 4.80)
	(envelope-from <chris@pcsmartgroup.com>) id 1ThRDA-00045Z-P9
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 20:41:24 +0000
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="=_3faf80046acd7b03675df8b44641ed85"
Date: Sat, 08 Dec 2012 20:41:24 +0000
From: chris@pcsmartgroup.com
To: <xen-users@lists.xen.org>
Message-ID: <e3c2894d37bf257ea71b7852ae974592@pcsmartgroup.com>
X-Sender: chris@pcsmartgroup.com
User-Agent: Roundcube Webmail/0.8.1
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - secure.pcsmartgroup.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - pcsmartgroup.com
X-Get-Message-Sender-Via: secure.pcsmartgroup.com: authenticated_id:
	chris@pcsmartgroup.com
X-Mailman-Approved-At: Sun, 09 Dec 2012 14:28:29 +0000
Subject: [Xen-users] XSA30 patching issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--=_3faf80046acd7b03675df8b44641ed85
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=UTF-8;
 format=flowed

Hi

We run Xen 4.1.3 on a number of systems and I've added all of the 
relavent recent patches (Upto XSA31) on CentOS 5 systems and compiled 
with no issue.

On CentOS 6, XSA30 fails to patch. I've re-downloaded xen-4.1.3.tar.gz, 
the patch and checked filesizes and everything checks out.

patching file xen/arch/x86/mm/p2m.c
Hunk #1 succeeded at 2476 with fuzz 2 (offset 64 lines).
Hunk #2 FAILED at 2433.
Hunk #3 FAILED at 2456.
2 out of 3 hunks FAILED -- saving rejects to file 
xen/arch/x86/mm/p2m.c.rej

Can anyone advise why this is failing? I can replicate this on various 
CentOS 6 systems so I don't think its my machine.

I've attached p2mc.rej

Thanks
Chris
--=_3faf80046acd7b03675df8b44641ed85
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream;
 name=p2m.c.rej
Content-Disposition: attachment;
 filename=p2m.c.rej;
 size=602

LS0tIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYwlNb24gTm92IDE5IDA5OjQzOjQ4IDIwMTIgKzAxMDAK
KysrIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYwlUaHUgTm92IDIyIDE3OjA3OjM3IDIwMTIgKzAwMDAK
QEAgLTI0MzMsOCArMjQzNiw3IEBACiAgICAgICAgIG9tZm4gPSBnZm5fdG9fbWZuX3F1ZXJ5KHAy
bSwgZ2ZuICsgaSwgJm90KTsKICAgICAgICAgaWYgKCBwMm1faXNfcmFtKG90KSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHByaW50aygiJXM6IGdmbl90b19tZm4gcmV0dXJuZWQgdHlwZSAlZCFc
biIsCi0gICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG90KTsKKyAgICAgICAgICAgIFAyTV9E
RUJVRygiZ2ZuX3RvX21mbiByZXR1cm5lZCB0eXBlICVkIVxuIiwgb3QpOwogICAgICAgICAgICAg
cmMgPSAtRUJVU1k7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpAQCAtMjQ1Niwx
MCArMjQ1OCwxMCBAQAogICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsK
ICAgICB9CiAKK291dDoKICAgICBhdWRpdF9wMm0ocDJtLCAxKTsKICAgICBwMm1fdW5sb2NrKHAy
bSk7CiAKLW91dDoKICAgICByZXR1cm4gcmM7CiB9Cgo=
--=_3faf80046acd7b03675df8b44641ed85
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=_3faf80046acd7b03675df8b44641ed85--



From xen-users-bounces@lists.xen.org Sun Dec 09 14:30:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 14:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Thhrr-0000Gw-I2; Sun, 09 Dec 2012 14:28:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chris@pcsmartgroup.com>) id 1ThRDq-0004ar-PP
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 20:42:07 +0000
Received: from [85.158.138.51:26123] by server-15.bemta-3.messagelabs.com id
	27/33-23779-416A3C05; Sat, 08 Dec 2012 20:41:56 +0000
X-Env-Sender: chris@pcsmartgroup.com
X-Msg-Ref: server-13.tower-174.messagelabs.com!1354999315!9363110!1
X-Originating-IP: [91.227.222.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29823 invoked from network); 8 Dec 2012 20:41:55 -0000
Received: from unknown (HELO secure.pcsmartgroup.com) (91.227.222.26)
	by server-13.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 8 Dec 2012 20:41:55 -0000
Received: from localhost ([127.0.0.1]:44605 helo=secure.pcsmartgroup.com)
	by secure.pcsmartgroup.com with esmtpa (Exim 4.80)
	(envelope-from <chris@pcsmartgroup.com>) id 1ThRDA-00045Z-P9
	for xen-users@lists.xen.org; Sat, 08 Dec 2012 20:41:24 +0000
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="=_3faf80046acd7b03675df8b44641ed85"
Date: Sat, 08 Dec 2012 20:41:24 +0000
From: chris@pcsmartgroup.com
To: <xen-users@lists.xen.org>
Message-ID: <e3c2894d37bf257ea71b7852ae974592@pcsmartgroup.com>
X-Sender: chris@pcsmartgroup.com
User-Agent: Roundcube Webmail/0.8.1
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - secure.pcsmartgroup.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - pcsmartgroup.com
X-Get-Message-Sender-Via: secure.pcsmartgroup.com: authenticated_id:
	chris@pcsmartgroup.com
X-Mailman-Approved-At: Sun, 09 Dec 2012 14:28:29 +0000
Subject: [Xen-users] XSA30 patching issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--=_3faf80046acd7b03675df8b44641ed85
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=UTF-8;
 format=flowed

Hi

We run Xen 4.1.3 on a number of systems and I've added all of the 
relavent recent patches (Upto XSA31) on CentOS 5 systems and compiled 
with no issue.

On CentOS 6, XSA30 fails to patch. I've re-downloaded xen-4.1.3.tar.gz, 
the patch and checked filesizes and everything checks out.

patching file xen/arch/x86/mm/p2m.c
Hunk #1 succeeded at 2476 with fuzz 2 (offset 64 lines).
Hunk #2 FAILED at 2433.
Hunk #3 FAILED at 2456.
2 out of 3 hunks FAILED -- saving rejects to file 
xen/arch/x86/mm/p2m.c.rej

Can anyone advise why this is failing? I can replicate this on various 
CentOS 6 systems so I don't think its my machine.

I've attached p2mc.rej

Thanks
Chris
--=_3faf80046acd7b03675df8b44641ed85
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream;
 name=p2m.c.rej
Content-Disposition: attachment;
 filename=p2m.c.rej;
 size=602

LS0tIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYwlNb24gTm92IDE5IDA5OjQzOjQ4IDIwMTIgKzAxMDAK
KysrIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYwlUaHUgTm92IDIyIDE3OjA3OjM3IDIwMTIgKzAwMDAK
QEAgLTI0MzMsOCArMjQzNiw3IEBACiAgICAgICAgIG9tZm4gPSBnZm5fdG9fbWZuX3F1ZXJ5KHAy
bSwgZ2ZuICsgaSwgJm90KTsKICAgICAgICAgaWYgKCBwMm1faXNfcmFtKG90KSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHByaW50aygiJXM6IGdmbl90b19tZm4gcmV0dXJuZWQgdHlwZSAlZCFc
biIsCi0gICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG90KTsKKyAgICAgICAgICAgIFAyTV9E
RUJVRygiZ2ZuX3RvX21mbiByZXR1cm5lZCB0eXBlICVkIVxuIiwgb3QpOwogICAgICAgICAgICAg
cmMgPSAtRUJVU1k7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpAQCAtMjQ1Niwx
MCArMjQ1OCwxMCBAQAogICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsK
ICAgICB9CiAKK291dDoKICAgICBhdWRpdF9wMm0ocDJtLCAxKTsKICAgICBwMm1fdW5sb2NrKHAy
bSk7CiAKLW91dDoKICAgICByZXR1cm4gcmM7CiB9Cgo=
--=_3faf80046acd7b03675df8b44641ed85
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=_3faf80046acd7b03675df8b44641ed85--



From xen-users-bounces@lists.xen.org Sun Dec 09 14:30:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 14:30:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Thhrs-0000H5-4C; Sun, 09 Dec 2012 14:28:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eddie@onefoldmedia.com>) id 1Theuw-0007Xr-J2
	for xen-users@lists.xensource.com; Sun, 09 Dec 2012 11:19:30 +0000
Received: from [85.158.139.211:23918] by server-3.bemta-5.messagelabs.com id
	6F/A6-25441-1C374C05; Sun, 09 Dec 2012 11:19:29 +0000
X-Env-Sender: eddie@onefoldmedia.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1355051967!19612148!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15560 invoked from network); 9 Dec 2012 11:19:29 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-4.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	9 Dec 2012 11:19:29 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <eddie@onefoldmedia.com>) id 1Theut-0005eJ-4h
	for xen-users@lists.xensource.com; Sun, 09 Dec 2012 03:19:27 -0800
Date: Sun, 9 Dec 2012 03:19:27 -0800 (PST)
From: eddieone <eddie@onefoldmedia.com>
To: xen-users@lists.xensource.com
Message-ID: <1355051967073-5712796.post@n5.nabble.com>
In-Reply-To: <4E25B5EB.3000509@horoa.net>
References: <4E25B5EB.3000509@horoa.net>
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 09 Dec 2012 14:28:29 +0000
Subject: Re: [Xen-users] setting max memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

alxgomz wrote
> ... I know the parameter mem-max sets the maximum RAM that can be
> allocated 
> to a domU.
> Beside this limit, VM has to be recreated with required memory size...

Someone from virtualizor just told me recreate a VM in order to change the
max memory size. That notion is nonsense. To change the max mem size, "power
off" the VM so it is completely halted. Then you can manually edit the VMs
configuration file at /etc/xem/auto. Keep in mind you should backup first
and be very cautious editing the file. One change of the syntax can have
costly affects. 

More Info:
https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/sect-Virtualization-Troubleshooting_Xen-Guest_configuration_files.html




--
View this message in context: http://xen.1045712.n5.nabble.com/setting-max-memory-tp4612943p5712796.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 09 14:30:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 14:30:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Thhrs-0000H5-4C; Sun, 09 Dec 2012 14:28:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eddie@onefoldmedia.com>) id 1Theuw-0007Xr-J2
	for xen-users@lists.xensource.com; Sun, 09 Dec 2012 11:19:30 +0000
Received: from [85.158.139.211:23918] by server-3.bemta-5.messagelabs.com id
	6F/A6-25441-1C374C05; Sun, 09 Dec 2012 11:19:29 +0000
X-Env-Sender: eddie@onefoldmedia.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1355051967!19612148!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15560 invoked from network); 9 Dec 2012 11:19:29 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-4.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	9 Dec 2012 11:19:29 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <eddie@onefoldmedia.com>) id 1Theut-0005eJ-4h
	for xen-users@lists.xensource.com; Sun, 09 Dec 2012 03:19:27 -0800
Date: Sun, 9 Dec 2012 03:19:27 -0800 (PST)
From: eddieone <eddie@onefoldmedia.com>
To: xen-users@lists.xensource.com
Message-ID: <1355051967073-5712796.post@n5.nabble.com>
In-Reply-To: <4E25B5EB.3000509@horoa.net>
References: <4E25B5EB.3000509@horoa.net>
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 09 Dec 2012 14:28:29 +0000
Subject: Re: [Xen-users] setting max memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

alxgomz wrote
> ... I know the parameter mem-max sets the maximum RAM that can be
> allocated 
> to a domU.
> Beside this limit, VM has to be recreated with required memory size...

Someone from virtualizor just told me recreate a VM in order to change the
max memory size. That notion is nonsense. To change the max mem size, "power
off" the VM so it is completely halted. Then you can manually edit the VMs
configuration file at /etc/xem/auto. Keep in mind you should backup first
and be very cautious editing the file. One change of the syntax can have
costly affects. 

More Info:
https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/sect-Virtualization-Troubleshooting_Xen-Guest_configuration_files.html




--
View this message in context: http://xen.1045712.n5.nabble.com/setting-max-memory-tp4612943p5712796.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 09 21:22:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 21:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThoIe-0004aj-3y; Sun, 09 Dec 2012 21:20:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Daniel.Shub@nottingham.ac.uk>) id 1ThoIc-0004ae-KI
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 21:20:34 +0000
Received: from [85.158.143.99:3285] by server-3.bemta-4.messagelabs.com id
	D5/D4-18211-1A005C05; Sun, 09 Dec 2012 21:20:33 +0000
X-Env-Sender: Daniel.Shub@nottingham.ac.uk
X-Msg-Ref: server-6.tower-216.messagelabs.com!1355088032!21673199!1
X-Originating-IP: [151.236.209.34]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG,
	MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19708 invoked from network); 9 Dec 2012 21:20:32 -0000
Received: from engine01-20433-9.icritical.com (HELO
	engine01-20433-9.icritical.com) (151.236.209.34)
	by server-6.tower-216.messagelabs.com with SMTP;
	9 Dec 2012 21:20:32 -0000
Received: (qmail 22088 invoked from network); 9 Dec 2012 21:20:31 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-9.icritical.com with SMTP; 9 Dec 2012 21:20:31 -0000
Received: from engine01-20433-9.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-9.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024) with SMTP id 21528-07 for <xen-users@lists.xen.org>;
	Sun,  9 Dec 2012 21:20:29 +0000 (GMT)
Received: (qmail 22079 invoked by uid 599); 9 Dec 2012 21:20:29 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine01-20433-9.icritical.com (qpsmtpd/0.28) with ESMTP;
	Sun, 09 Dec 2012 21:20:29 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Daniel.Shub@nottingham.ac.uk>)
	id 1ThoIX-0002LM-Np
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 21:20:29 +0000
Received: from EXCHANGE1.ad.nottingham.ac.uk ([fe80::7962:f868:e6ee:6267]) by
	UIWEXHUB01.ad.nottingham.ac.uk ([2002:80f3:f85::80f3:f85]) with mapi;
	Sun, 9 Dec 2012 21:20:29 +0000
From: Daniel Shub <Daniel.Shub@nottingham.ac.uk>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Sun, 9 Dec 2012 21:20:28 +0000
Thread-Topic: Problem with secondary sata controller
Thread-Index: AQHN1lMDpveGpdtUkk2LXymHmOfezQ==
Message-ID: <D697763F9F216044A99BC674C00561960945F83BFA@EXCHANGE1.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-9.icritical.com
Subject: [Xen-users] Problem with secondary sata controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0, Lin=
ux Kernel 2.6.32) dom0 to recognize a harddrive connected to a secondary sa=
ta controller. My motherboard is a Gigabyte GA-X79-UP4 and has two sata con=
trollers. The first is controlled by an Intel X79 chipset and the second is=
 controlled by a Marvell 88SE9172 chip. During the initial install of Debia=
n everything is fine and I can see harddrives attached to either controller=
. If I boot Xen from grub, I cannot see the harddrives on the Marvell chip,=
 if I just boot the stock Debian kernel I can see the harddrives. The Marve=
ll controller shows up in lspci. I tried to do a pci passthrough of the Mar=
vell controller to both a PV and a HVM domU, but it didn=92t work.
Is this a known issue? Would upgrading my kernel help? Would upgrading Xen =
help?This message and any attachment are intended solely for the addressee =
and may contain confidential information. If you have received this message=
 in error, please send it back to me, and immediately delete it.   Please d=
o not use, copy or disclose the information contained in this message or in=
 any attachment.  Any views or opinions expressed by the author of this ema=
il do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 09 21:22:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 21:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThoIe-0004aj-3y; Sun, 09 Dec 2012 21:20:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Daniel.Shub@nottingham.ac.uk>) id 1ThoIc-0004ae-KI
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 21:20:34 +0000
Received: from [85.158.143.99:3285] by server-3.bemta-4.messagelabs.com id
	D5/D4-18211-1A005C05; Sun, 09 Dec 2012 21:20:33 +0000
X-Env-Sender: Daniel.Shub@nottingham.ac.uk
X-Msg-Ref: server-6.tower-216.messagelabs.com!1355088032!21673199!1
X-Originating-IP: [151.236.209.34]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG,
	MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19708 invoked from network); 9 Dec 2012 21:20:32 -0000
Received: from engine01-20433-9.icritical.com (HELO
	engine01-20433-9.icritical.com) (151.236.209.34)
	by server-6.tower-216.messagelabs.com with SMTP;
	9 Dec 2012 21:20:32 -0000
Received: (qmail 22088 invoked from network); 9 Dec 2012 21:20:31 -0000
Received: from localhost (127.0.0.1)
	by engine01-20433-9.icritical.com with SMTP; 9 Dec 2012 21:20:31 -0000
Received: from engine01-20433-9.icritical.com ([127.0.0.1])
	by localhost (engine01-20433-9.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024) with SMTP id 21528-07 for <xen-users@lists.xen.org>;
	Sun,  9 Dec 2012 21:20:29 +0000 (GMT)
Received: (qmail 22079 invoked by uid 599); 9 Dec 2012 21:20:29 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine01-20433-9.icritical.com (qpsmtpd/0.28) with ESMTP;
	Sun, 09 Dec 2012 21:20:29 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Daniel.Shub@nottingham.ac.uk>)
	id 1ThoIX-0002LM-Np
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 21:20:29 +0000
Received: from EXCHANGE1.ad.nottingham.ac.uk ([fe80::7962:f868:e6ee:6267]) by
	UIWEXHUB01.ad.nottingham.ac.uk ([2002:80f3:f85::80f3:f85]) with mapi;
	Sun, 9 Dec 2012 21:20:29 +0000
From: Daniel Shub <Daniel.Shub@nottingham.ac.uk>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Sun, 9 Dec 2012 21:20:28 +0000
Thread-Topic: Problem with secondary sata controller
Thread-Index: AQHN1lMDpveGpdtUkk2LXymHmOfezQ==
Message-ID: <D697763F9F216044A99BC674C00561960945F83BFA@EXCHANGE1.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine01-20433-9.icritical.com
Subject: [Xen-users] Problem with secondary sata controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0, Lin=
ux Kernel 2.6.32) dom0 to recognize a harddrive connected to a secondary sa=
ta controller. My motherboard is a Gigabyte GA-X79-UP4 and has two sata con=
trollers. The first is controlled by an Intel X79 chipset and the second is=
 controlled by a Marvell 88SE9172 chip. During the initial install of Debia=
n everything is fine and I can see harddrives attached to either controller=
. If I boot Xen from grub, I cannot see the harddrives on the Marvell chip,=
 if I just boot the stock Debian kernel I can see the harddrives. The Marve=
ll controller shows up in lspci. I tried to do a pci passthrough of the Mar=
vell controller to both a PV and a HVM domU, but it didn=92t work.
Is this a known issue? Would upgrading my kernel help? Would upgrading Xen =
help?This message and any attachment are intended solely for the addressee =
and may contain confidential information. If you have received this message=
 in error, please send it back to me, and immediately delete it.   Please d=
o not use, copy or disclose the information contained in this message or in=
 any attachment.  Any views or opinions expressed by the author of this ema=
il do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 09 21:39:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 21:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThoZV-0004zK-D6; Sun, 09 Dec 2012 21:38:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ThoZT-0004zC-KG
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 21:38:00 +0000
Received: from [85.158.138.51:64113] by server-14.bemta-3.messagelabs.com id
	EB/E4-31424-6B405C05; Sun, 09 Dec 2012 21:37:58 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1355089075!20036288!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26907 invoked from network); 9 Dec 2012 21:37:56 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Dec 2012 21:37:56 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so2368790oag.32
	for <xen-users@lists.xen.org>; Sun, 09 Dec 2012 13:37:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=zsekPCwKRpniCZh26nSXQDSg6K0xDXLUFoFGBQQei2Y=;
	b=0fT0Pv7KRF0+LMc1LMVdw8Q7IP6Rg/hxE089y1syB1+NlB02V3qfRBMj/4z+/j4WgI
	wB5ttIvK0EVjArE/Tt8NJyIpWKATej26JqFHFWBXyYrzSNs3mvwxavPVy2tEXPXxZAA0
	p1Z67Cnur58t9ogEBh9ZBBcvdI7dOvWUZBaB1+kFeo30MO59QbabjJHLYNWmulPYCkJ+
	AaJJe43Lg8onhPg5m+iZRye9kuVW4X+hE3PiDpgRmqo0OrjjAeBvRYNGCmco1yXCilWh
	ojJXEFuYPrqve6q5jQ7GS54xxu6ewys4q03krM7qxdAg5M9t5yE16rpke4gQ1e8XXoFS
	283A==
MIME-Version: 1.0
Received: by 10.182.194.70 with SMTP id hu6mr6611355obc.4.1355089074866; Sun,
	09 Dec 2012 13:37:54 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Sun, 9 Dec 2012 13:37:54 -0800 (PST)
In-Reply-To: <D697763F9F216044A99BC674C00561960945F83BFA@EXCHANGE1.ad.nottingham.ac.uk>
References: <D697763F9F216044A99BC674C00561960945F83BFA@EXCHANGE1.ad.nottingham.ac.uk>
Date: Sun, 9 Dec 2012 16:37:54 -0500
Message-ID: <CAA7N5Rb4Uvrv06ekeCJY0hRvc6BEO2sN=2zJxUXuc5Bbi03UKQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Daniel Shub <Daniel.Shub@nottingham.ac.uk>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem with secondary sata controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4798149972575657434=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4798149972575657434==
Content-Type: multipart/alternative; boundary=f46d04447ecff24a8804d0724216

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

It could be unrelated, but check your `dmesg` or `xl dmesg` for "DMA Read"
errors.

If you find it you may have to search for additional information:
https://lists.linux-foundation.org/pipermail/iommu/2012-January/003552.html

It's a bug with certain SATA controllers, I have experienced it with both
Marvell and ASMedia controllers.


On Sun, Dec 9, 2012 at 4:20 PM, Daniel Shub <Daniel.Shub@nottingham.ac.uk>w=
rote:

> I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0,
> Linux Kernel 2.6.32) dom0 to recognize a harddrive connected to a seconda=
ry
> sata controller. My motherboard is a Gigabyte GA-X79-UP4 and has two sata
> controllers. The first is controlled by an Intel X79 chipset and the seco=
nd
> is controlled by a Marvell 88SE9172 chip. During the initial install of
> Debian everything is fine and I can see harddrives attached to either
> controller. If I boot Xen from grub, I cannot see the harddrives on the
> Marvell chip, if I just boot the stock Debian kernel I can see the
> harddrives. The Marvell controller shows up in lspci. I tried to do a pci
> passthrough of the Marvell controller to both a PV and a HVM domU, but it
> didn=E2=80=99t work.
> Is this a known issue? Would upgrading my kernel help? Would upgrading Xe=
n
> help?This message and any attachment are intended solely for the addresse=
e
> and may contain confidential information. If you have received this messa=
ge
> in error, please send it back to me, and immediately delete it.   Please =
do
> not use, copy or disclose the information contained in this message or in
> any attachment.  Any views or opinions expressed by the author of this
> email do not necessarily reflect the views of the University of Nottingha=
m.
>
> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m:
> you are advised to perform your own checks. Email communications with the
> University of Nottingham may be monitored as permitted by UK legislation.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<div>It could be unrelated, but check your `dmesg` or `xl dmesg` for &quot;=
DMA Read&quot; errors.</div><div><br></div><div>If you find it you may have=
 to search for additional information:</div><div><a href=3D"https://lists.l=
inux-foundation.org/pipermail/iommu/2012-January/003552.html">https://lists=
.linux-foundation.org/pipermail/iommu/2012-January/003552.html</a></div>
<div><br></div><div>It&#39;s a bug with certain SATA controllers, I have ex=
perienced it with both Marvell and ASMedia controllers.</div><div class=3D"=
gmail_extra"><br><br><div class=3D"gmail_quote">On Sun, Dec 9, 2012 at 4:20=
 PM, Daniel Shub <span dir=3D"ltr">&lt;<a href=3D"mailto:Daniel.Shub@nottin=
gham.ac.uk" target=3D"_blank">Daniel.Shub@nottingham.ac.uk</a>&gt;</span> w=
rote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I am having problems getting my 64-bit Debia=
n Squeeze (Xen version 4.0, Linux Kernel 2.6.32) dom0 to recognize a harddr=
ive connected to a secondary sata controller. My motherboard is a Gigabyte =
GA-X79-UP4 and has two sata controllers. The first is controlled by an Inte=
l X79 chipset and the second is controlled by a Marvell 88SE9172 chip. Duri=
ng the initial install of Debian everything is fine and I can see harddrive=
s attached to either controller. If I boot Xen from grub, I cannot see the =
harddrives on the Marvell chip, if I just boot the stock Debian kernel I ca=
n see the harddrives. The Marvell controller shows up in lspci. I tried to =
do a pci passthrough of the Marvell controller to both a PV and a HVM domU,=
 but it didn=E2=80=99t work.<br>

Is this a known issue? Would upgrading my kernel help? Would upgrading Xen =
help?This message and any attachment are intended solely for the addressee =
and may contain confidential information. If you have received this message=
 in error, please send it back to me, and immediately delete it. =C2=A0 Ple=
ase do not use, copy or disclose the information contained in this message =
or in any attachment. =C2=A0Any views or opinions expressed by the author o=
f this email do not necessarily reflect the views of the University of Nott=
ingham.<br>

<br>
This message has been checked for viruses but the contents of an attachment=
<br>
may still contain software viruses which could damage your computer system:=
<br>
you are advised to perform your own checks. Email communications with the<b=
r>
University of Nottingham may be monitored as permitted by UK legislation.<b=
r>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--f46d04447ecff24a8804d0724216--


--===============4798149972575657434==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4798149972575657434==--


From xen-users-bounces@lists.xen.org Sun Dec 09 21:39:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 21:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThoZV-0004zK-D6; Sun, 09 Dec 2012 21:38:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1ThoZT-0004zC-KG
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 21:38:00 +0000
Received: from [85.158.138.51:64113] by server-14.bemta-3.messagelabs.com id
	EB/E4-31424-6B405C05; Sun, 09 Dec 2012 21:37:58 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1355089075!20036288!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26907 invoked from network); 9 Dec 2012 21:37:56 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Dec 2012 21:37:56 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so2368790oag.32
	for <xen-users@lists.xen.org>; Sun, 09 Dec 2012 13:37:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=zsekPCwKRpniCZh26nSXQDSg6K0xDXLUFoFGBQQei2Y=;
	b=0fT0Pv7KRF0+LMc1LMVdw8Q7IP6Rg/hxE089y1syB1+NlB02V3qfRBMj/4z+/j4WgI
	wB5ttIvK0EVjArE/Tt8NJyIpWKATej26JqFHFWBXyYrzSNs3mvwxavPVy2tEXPXxZAA0
	p1Z67Cnur58t9ogEBh9ZBBcvdI7dOvWUZBaB1+kFeo30MO59QbabjJHLYNWmulPYCkJ+
	AaJJe43Lg8onhPg5m+iZRye9kuVW4X+hE3PiDpgRmqo0OrjjAeBvRYNGCmco1yXCilWh
	ojJXEFuYPrqve6q5jQ7GS54xxu6ewys4q03krM7qxdAg5M9t5yE16rpke4gQ1e8XXoFS
	283A==
MIME-Version: 1.0
Received: by 10.182.194.70 with SMTP id hu6mr6611355obc.4.1355089074866; Sun,
	09 Dec 2012 13:37:54 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Sun, 9 Dec 2012 13:37:54 -0800 (PST)
In-Reply-To: <D697763F9F216044A99BC674C00561960945F83BFA@EXCHANGE1.ad.nottingham.ac.uk>
References: <D697763F9F216044A99BC674C00561960945F83BFA@EXCHANGE1.ad.nottingham.ac.uk>
Date: Sun, 9 Dec 2012 16:37:54 -0500
Message-ID: <CAA7N5Rb4Uvrv06ekeCJY0hRvc6BEO2sN=2zJxUXuc5Bbi03UKQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Daniel Shub <Daniel.Shub@nottingham.ac.uk>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem with secondary sata controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4798149972575657434=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4798149972575657434==
Content-Type: multipart/alternative; boundary=f46d04447ecff24a8804d0724216

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

It could be unrelated, but check your `dmesg` or `xl dmesg` for "DMA Read"
errors.

If you find it you may have to search for additional information:
https://lists.linux-foundation.org/pipermail/iommu/2012-January/003552.html

It's a bug with certain SATA controllers, I have experienced it with both
Marvell and ASMedia controllers.


On Sun, Dec 9, 2012 at 4:20 PM, Daniel Shub <Daniel.Shub@nottingham.ac.uk>w=
rote:

> I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0,
> Linux Kernel 2.6.32) dom0 to recognize a harddrive connected to a seconda=
ry
> sata controller. My motherboard is a Gigabyte GA-X79-UP4 and has two sata
> controllers. The first is controlled by an Intel X79 chipset and the seco=
nd
> is controlled by a Marvell 88SE9172 chip. During the initial install of
> Debian everything is fine and I can see harddrives attached to either
> controller. If I boot Xen from grub, I cannot see the harddrives on the
> Marvell chip, if I just boot the stock Debian kernel I can see the
> harddrives. The Marvell controller shows up in lspci. I tried to do a pci
> passthrough of the Marvell controller to both a PV and a HVM domU, but it
> didn=E2=80=99t work.
> Is this a known issue? Would upgrading my kernel help? Would upgrading Xe=
n
> help?This message and any attachment are intended solely for the addresse=
e
> and may contain confidential information. If you have received this messa=
ge
> in error, please send it back to me, and immediately delete it.   Please =
do
> not use, copy or disclose the information contained in this message or in
> any attachment.  Any views or opinions expressed by the author of this
> email do not necessarily reflect the views of the University of Nottingha=
m.
>
> This message has been checked for viruses but the contents of an attachme=
nt
> may still contain software viruses which could damage your computer syste=
m:
> you are advised to perform your own checks. Email communications with the
> University of Nottingham may be monitored as permitted by UK legislation.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<div>It could be unrelated, but check your `dmesg` or `xl dmesg` for &quot;=
DMA Read&quot; errors.</div><div><br></div><div>If you find it you may have=
 to search for additional information:</div><div><a href=3D"https://lists.l=
inux-foundation.org/pipermail/iommu/2012-January/003552.html">https://lists=
.linux-foundation.org/pipermail/iommu/2012-January/003552.html</a></div>
<div><br></div><div>It&#39;s a bug with certain SATA controllers, I have ex=
perienced it with both Marvell and ASMedia controllers.</div><div class=3D"=
gmail_extra"><br><br><div class=3D"gmail_quote">On Sun, Dec 9, 2012 at 4:20=
 PM, Daniel Shub <span dir=3D"ltr">&lt;<a href=3D"mailto:Daniel.Shub@nottin=
gham.ac.uk" target=3D"_blank">Daniel.Shub@nottingham.ac.uk</a>&gt;</span> w=
rote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I am having problems getting my 64-bit Debia=
n Squeeze (Xen version 4.0, Linux Kernel 2.6.32) dom0 to recognize a harddr=
ive connected to a secondary sata controller. My motherboard is a Gigabyte =
GA-X79-UP4 and has two sata controllers. The first is controlled by an Inte=
l X79 chipset and the second is controlled by a Marvell 88SE9172 chip. Duri=
ng the initial install of Debian everything is fine and I can see harddrive=
s attached to either controller. If I boot Xen from grub, I cannot see the =
harddrives on the Marvell chip, if I just boot the stock Debian kernel I ca=
n see the harddrives. The Marvell controller shows up in lspci. I tried to =
do a pci passthrough of the Marvell controller to both a PV and a HVM domU,=
 but it didn=E2=80=99t work.<br>

Is this a known issue? Would upgrading my kernel help? Would upgrading Xen =
help?This message and any attachment are intended solely for the addressee =
and may contain confidential information. If you have received this message=
 in error, please send it back to me, and immediately delete it. =C2=A0 Ple=
ase do not use, copy or disclose the information contained in this message =
or in any attachment. =C2=A0Any views or opinions expressed by the author o=
f this email do not necessarily reflect the views of the University of Nott=
ingham.<br>

<br>
This message has been checked for viruses but the contents of an attachment=
<br>
may still contain software viruses which could damage your computer system:=
<br>
you are advised to perform your own checks. Email communications with the<b=
r>
University of Nottingham may be monitored as permitted by UK legislation.<b=
r>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br></div>

--f46d04447ecff24a8804d0724216--


--===============4798149972575657434==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4798149972575657434==--


From xen-users-bounces@lists.xen.org Sun Dec 09 22:01:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 22:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThovG-0005eU-8B; Sun, 09 Dec 2012 22:00:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Daniel.Shub@nottingham.ac.uk>) id 1ThovE-0005eM-69
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 22:00:28 +0000
Received: from [85.158.139.211:56538] by server-6.bemta-5.messagelabs.com id
	F9/15-30498-BF905C05; Sun, 09 Dec 2012 22:00:27 +0000
X-Env-Sender: Daniel.Shub@nottingham.ac.uk
X-Msg-Ref: server-14.tower-206.messagelabs.com!1355090425!19655954!1
X-Originating-IP: [93.95.15.171]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5340 invoked from network); 9 Dec 2012 22:00:25 -0000
Received: from engine05-20433-5.icritical.com (HELO
	engine05-20433-5.icritical.com) (93.95.15.171)
	by server-14.tower-206.messagelabs.com with SMTP;
	9 Dec 2012 22:00:25 -0000
Received: (qmail 20790 invoked from network); 9 Dec 2012 22:00:24 -0000
Received: from localhost (127.0.0.1)
	by engine05-20433-5.icritical.com with SMTP; 9 Dec 2012 22:00:24 -0000
Received: from engine05-20433-5.icritical.com ([127.0.0.1])
	by localhost (engine05-20433-5.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024) with SMTP id 18213-09 for <xen-users@lists.xen.org>;
	Sun,  9 Dec 2012 22:00:19 +0000 (GMT)
Received: (qmail 20781 invoked by uid 599); 9 Dec 2012 22:00:18 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine05-20433-5.icritical.com (qpsmtpd/0.28) with ESMTP;
	Sun, 09 Dec 2012 22:00:18 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Daniel.Shub@nottingham.ac.uk>)
	id 1Thov4-0002qR-L9; Sun, 09 Dec 2012 22:00:18 +0000
Received: from EXCHANGE1.ad.nottingham.ac.uk ([fe80::7962:f868:e6ee:6267]) by
	UIWEXHUB02.ad.nottingham.ac.uk ([2002:80f3:f84::80f3:f84]) with mapi;
	Sun, 9 Dec 2012 22:00:18 +0000
From: Daniel Shub <Daniel.Shub@nottingham.ac.uk>
To: Casey DeLorme <cdelorme@gmail.com>, Daniel Shub
	<Daniel.Shub@nottingham.ac.uk>
Date: Sun, 9 Dec 2012 21:56:25 +0000
Thread-Topic: [Xen-users] Problem with secondary sata controller
Thread-Index: Ac3WVXaDeiGfX55yQhyirxue6fDx9QAApIQC
Message-ID: <D697763F9F216044A99BC674C00561960945F83BFB@EXCHANGE1.ad.nottingham.ac.uk>
References: <D697763F9F216044A99BC674C00561960945F83BFA@EXCHANGE1.ad.nottingham.ac.uk>,
	<CAA7N5Rb4Uvrv06ekeCJY0hRvc6BEO2sN=2zJxUXuc5Bbi03UKQ@mail.gmail.com>
In-Reply-To: <CAA7N5Rb4Uvrv06ekeCJY0hRvc6BEO2sN=2zJxUXuc5Bbi03UKQ@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine05-20433-5.icritical.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem with secondary sata controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6870895593075533052=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6870895593075533052==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D697763F9F216044A99BC674C00561960945F83BFBEXCHANGE1adno_"

--_000_D697763F9F216044A99BC674C00561960945F83BFBEXCHANGE1adno_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

My xm dmesg doesn't seem to have anything relevent. I looked at dmesg

# dmesg | grep ata

[    0.000000]  Xen: 00000000ace8b000 - 00000000acf03000 (ACPI data)
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page =3D=3D> [000=
0000000 - 0000001000]
[    8.042920] Memory: 30905224k/32932592k available (3152k kernel code, 13=
63016k absent, 664352k reserved, 2064k data, 604k init)
[    8.531342] Write protecting the kernel read-only data: 4336k
[    8.622027] libata version 3.00 loaded.
[    8.921169] ata1: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45100 irq 3251
[    8.921171] ata2: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45180 irq 3251
[    8.921174] ata3: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45200 irq 3251
[    8.921176] ata4: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45280 irq 3251
[    8.921178] ata5: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45300 irq 3251
[    8.921180] ata6: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45380 irq 3251
[    9.240537] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    9.241673] ata1.00: ATA-8: Hitachi HDT721010SLA360, ST6OA31B, max UDMA/=
133
[    9.241680] ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/3=
2), AA
[    9.243056] ata1.00: configured for UDMA/133
[    9.556373] ata2: SATA link down (SStatus 0 SControl 300)
[    9.880368] ata3: SATA link down (SStatus 0 SControl 300)
[   10.200369] ata4: SATA link down (SStatus 0 SControl 300)
[   10.520367] ata5: SATA link down (SStatus 0 SControl 300)
[   10.840368] ata6: SATA link down (SStatus 0 SControl 300)
[   11.407364] EXT4-fs (dm-0): mounted filesystem with ordered data mode
[   15.594713] EXT4-fs (sda1): mounted filesystem with ordered data mode
[ 1451.571392] EXT4-fs (dm-4): mounted filesystem with ordered data mode

The "SATA link down", looks concerning, but also looks different from the e=
rrors you link to. Disabling VT-d isn't really viable for me since I want t=
o run an HVM domU. I could always buy another sata card, but I would like t=
o use the ports on the motherboard if I can.


________________________________
From: Casey DeLorme [cdelorme@gmail.com]
Sent: Sunday, December 09, 2012 9:37 PM
To: Daniel Shub
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problem with secondary sata controller

It could be unrelated, but check your `dmesg` or `xl dmesg` for "DMA Read" =
errors.

If you find it you may have to search for additional information:
https://lists.linux-foundation.org/pipermail/iommu/2012-January/003552.html

It's a bug with certain SATA controllers, I have experienced it with both M=
arvell and ASMedia controllers.


On Sun, Dec 9, 2012 at 4:20 PM, Daniel Shub <Daniel.Shub@nottingham.ac.uk<m=
ailto:Daniel.Shub@nottingham.ac.uk>> wrote:
I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0, Lin=
ux Kernel 2.6.32) dom0 to recognize a harddrive connected to a secondary sa=
ta controller. My motherboard is a Gigabyte GA-X79-UP4 and has two sata con=
trollers. The first is controlled by an Intel X79 chipset and the second is=
 controlled by a Marvell 88SE9172 chip. During the initial install of Debia=
n everything is fine and I can see harddrives attached to either controller=
. If I boot Xen from grub, I cannot see the harddrives on the Marvell chip,=
 if I just boot the stock Debian kernel I can see the harddrives. The Marve=
ll controller shows up in lspci. I tried to do a pci passthrough of the Mar=
vell controller to both a PV and a HVM domU, but it didn=92t work.
Is this a known issue? Would upgrading my kernel help? Would upgrading Xen =
help?This message and any attachment are intended solely for the addressee =
and may contain confidential information. If you have received this message=
 in error, please send it back to me, and immediately delete it.   Please d=
o not use, copy or disclose the information contained in this message or in=
 any attachment.  Any views or opinions expressed by the author of this ema=
il do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users


This message and any attachment are intended solely for the addressee and m=
ay contain confidential information. If you have received this message in er=
ror, please send it back to me, and immediately delete it.   Please do not u=
se, copy or disclose the information contained in this message or in any att=
achment.  Any views or opinions expressed by the author of this email do not=
 necessarily reflect the views of the University of Nottingham.=0D=0A
=0D=0A
This message has been checked for viruses but the contents of an attachment=
=0D=0A
may still contain software viruses which could damage your computer system:=
=0D=0A
you are advised to perform your own checks. Email communications with the=
=0D=0A
University of Nottingham may be monitored as permitted by UK legislation.=
=0D=0A

--_000_D697763F9F216044A99BC674C00561960945F83BFBEXCHANGE1adno_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr"><head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"GENERATOR" content=3D"MSHTML 9.00.8112.16455">
<style id=3D"owaTempEditStyle"></style><style title=3D"owaParaStyle"><!--P =
{
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body ocsi=3D"x">
<div style=3D"FONT-FAMILY: Tahoma; DIRECTION: ltr; COLOR: #000000; FONT-SIZ=
E: x-small">
<div>My xm dmesg doesn't seem to have anything relevent. I looked at dmesg<=
/div>
<div>&nbsp;</div>
<div># dmesg | grep ata</div>
<div>&nbsp;</div>
<div>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp; Xen: 00000000ace8b000 - 00000000ac=
f03000 (ACPI data)<br>
[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; #0 [0000000000 - 0000001000]&nbsp=
;&nbsp; BIOS data page =3D=3D&gt; [0000000000 - 0000001000]<br>
[&nbsp;&nbsp;&nbsp; 8.042920] Memory: 30905224k/32932592k available (3152k =
kernel code, 1363016k absent, 664352k reserved, 2064k data, 604k init)<br>
[&nbsp;&nbsp;&nbsp; 8.531342] Write protecting the kernel read-only data: 4=
336k<br>
[&nbsp;&nbsp;&nbsp; 8.622027] libata version 3.00 loaded.<br>
[&nbsp;&nbsp;&nbsp; 8.921169] ata1: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45100 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921171] ata2: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45180 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921174] ata3: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45200 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921176] ata4: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45280 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921178] ata5: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45300 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921180] ata6: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45380 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 9.240537] ata1: SATA link up 3.0 Gbps (SStatus 123 SCon=
trol 300)<br>
[&nbsp;&nbsp;&nbsp; 9.241673] ata1.00: ATA-8: Hitachi HDT721010SLA360, ST6O=
A31B, max UDMA/133<br>
[&nbsp;&nbsp;&nbsp; 9.241680] ata1.00: 1953525168 sectors, multi 16: LBA48 =
NCQ (depth 31/32), AA<br>
[&nbsp;&nbsp;&nbsp; 9.243056] ata1.00: configured for UDMA/133<br>
[&nbsp;&nbsp;&nbsp; 9.556373] ata2: SATA link down (SStatus 0 SControl 300)=
<br>
[&nbsp;&nbsp;&nbsp; 9.880368] ata3: SATA link down (SStatus 0 SControl 300)=
<br>
[&nbsp;&nbsp; 10.200369] ata4: SATA link down (SStatus 0 SControl 300)<br>
[&nbsp;&nbsp; 10.520367] ata5: SATA link down (SStatus 0 SControl 300)<br>
[&nbsp;&nbsp; 10.840368] ata6: SATA link down (SStatus 0 SControl 300)<br>
[&nbsp;&nbsp; 11.407364] EXT4-fs (dm-0): mounted filesystem with ordered da=
ta mode<br>
[&nbsp;&nbsp; 15.594713] EXT4-fs (sda1): mounted filesystem with ordered da=
ta mode<br>
[ 1451.571392] EXT4-fs (dm-4): mounted filesystem with ordered data mode<br=
>
</div>
<div dir=3D"ltr"><font color=3D"#000000" size=3D"2" face=3D"Tahoma"></font>=
&nbsp;</div>
<div dir=3D"ltr">The &quot;SATA link down&quot;, looks concerning, but also=
 looks different from the errors you link to. Disabling VT-d isn't really v=
iable for me since I want to run an HVM domU. I could always buy another sa=
ta card, but I would like to use the ports on
 the motherboard if I can.</div>
<div dir=3D"ltr">&nbsp;</div>
<div dir=3D"ltr">&nbsp;</div>
<div style=3D"DIRECTION: ltr" id=3D"divRpF42516">
<hr tabindex=3D"-1">
<font color=3D"#000000" size=3D"2" face=3D"Tahoma"><b>From:</b> Casey DeLor=
me [cdelorme@gmail.com]<br>
<b>Sent:</b> Sunday, December 09, 2012 9:37 PM<br>
<b>To:</b> Daniel Shub<br>
<b>Cc:</b> xen-users@lists.xen.org<br>
<b>Subject:</b> Re: [Xen-users] Problem with secondary sata controller<br>
</font><br>
</div>
<div></div>
<div>
<div>It could be unrelated, but check your `dmesg` or `xl dmesg` for &quot;=
DMA Read&quot; errors.</div>
<div><br>
</div>
<div>If you find it you may have to search for additional information:</div=
>
<div><a href=3D"https://lists.linux-foundation.org/pipermail/iommu/2012-Jan=
uary/003552.html" target=3D"_blank">https://lists.linux-foundation.org/pipe=
rmail/iommu/2012-January/003552.html</a></div>
<div><br>
</div>
<div>It's a bug with certain SATA controllers, I have experienced it with b=
oth Marvell and ASMedia controllers.</div>
<div class=3D"gmail_extra"><br>
<br>
<div class=3D"gmail_quote">On Sun, Dec 9, 2012 at 4:20 PM, Daniel Shub <spa=
n dir=3D"ltr">
&lt;<a href=3D"mailto:Daniel.Shub@nottingham.ac.uk">Daniel.Shub@nottingham.=
ac.uk</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0, Lin=
ux Kernel 2.6.32) dom0 to recognize a harddrive connected to a secondary sa=
ta controller. My motherboard is a Gigabyte GA-X79-UP4 and has two sata con=
trollers. The first is controlled
 by an Intel X79 chipset and the second is controlled by a Marvell 88SE9172=
 chip. During the initial install of Debian everything is fine and I can se=
e harddrives attached to either controller. If I boot Xen from grub, I cann=
ot see the harddrives on the Marvell
 chip, if I just boot the stock Debian kernel I can see the harddrives. The=
 Marvell controller shows up in lspci. I tried to do a pci passthrough of t=
he Marvell controller to both a PV and a HVM domU, but it didn=92t work.<br=
>
Is this a known issue? Would upgrading my kernel help? Would upgrading Xen =
help?This message and any attachment are intended solely for the addressee =
and may contain confidential information. If you have received this message=
 in error, please send it back to
 me, and immediately delete it. &nbsp; Please do not use, copy or disclose =
the information contained in this message or in any attachment. &nbsp;Any v=
iews or opinions expressed by the author of this email do not necessarily r=
eflect the views of the University of Nottingham.<br>
<br>
This message has been checked for viruses but the contents of an attachment=
<br>
may still contain software viruses which could damage your computer system:=
<br>
you are advised to perform your own checks. Email communications with the<b=
r>
University of Nottingham may be monitored as permitted by UK legislation.<b=
r>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>

<br>=
<br>
<br>=
</body>
</html>

--_000_D697763F9F216044A99BC674C00561960945F83BFBEXCHANGE1adno_--


--===============6870895593075533052==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6870895593075533052==--


From xen-users-bounces@lists.xen.org Sun Dec 09 22:01:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 22:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThovG-0005eU-8B; Sun, 09 Dec 2012 22:00:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Daniel.Shub@nottingham.ac.uk>) id 1ThovE-0005eM-69
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 22:00:28 +0000
Received: from [85.158.139.211:56538] by server-6.bemta-5.messagelabs.com id
	F9/15-30498-BF905C05; Sun, 09 Dec 2012 22:00:27 +0000
X-Env-Sender: Daniel.Shub@nottingham.ac.uk
X-Msg-Ref: server-14.tower-206.messagelabs.com!1355090425!19655954!1
X-Originating-IP: [93.95.15.171]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5340 invoked from network); 9 Dec 2012 22:00:25 -0000
Received: from engine05-20433-5.icritical.com (HELO
	engine05-20433-5.icritical.com) (93.95.15.171)
	by server-14.tower-206.messagelabs.com with SMTP;
	9 Dec 2012 22:00:25 -0000
Received: (qmail 20790 invoked from network); 9 Dec 2012 22:00:24 -0000
Received: from localhost (127.0.0.1)
	by engine05-20433-5.icritical.com with SMTP; 9 Dec 2012 22:00:24 -0000
Received: from engine05-20433-5.icritical.com ([127.0.0.1])
	by localhost (engine05-20433-5.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024) with SMTP id 18213-09 for <xen-users@lists.xen.org>;
	Sun,  9 Dec 2012 22:00:19 +0000 (GMT)
Received: (qmail 20781 invoked by uid 599); 9 Dec 2012 22:00:18 -0000
Received: from unknown (HELO smtp4.nottingham.ac.uk) (128.243.220.65)
	by engine05-20433-5.icritical.com (qpsmtpd/0.28) with ESMTP;
	Sun, 09 Dec 2012 22:00:18 +0000
Received: from uiwexhub02.ad.nottingham.ac.uk ([128.243.15.132])
	by smtp4.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Daniel.Shub@nottingham.ac.uk>)
	id 1Thov4-0002qR-L9; Sun, 09 Dec 2012 22:00:18 +0000
Received: from EXCHANGE1.ad.nottingham.ac.uk ([fe80::7962:f868:e6ee:6267]) by
	UIWEXHUB02.ad.nottingham.ac.uk ([2002:80f3:f84::80f3:f84]) with mapi;
	Sun, 9 Dec 2012 22:00:18 +0000
From: Daniel Shub <Daniel.Shub@nottingham.ac.uk>
To: Casey DeLorme <cdelorme@gmail.com>, Daniel Shub
	<Daniel.Shub@nottingham.ac.uk>
Date: Sun, 9 Dec 2012 21:56:25 +0000
Thread-Topic: [Xen-users] Problem with secondary sata controller
Thread-Index: Ac3WVXaDeiGfX55yQhyirxue6fDx9QAApIQC
Message-ID: <D697763F9F216044A99BC674C00561960945F83BFB@EXCHANGE1.ad.nottingham.ac.uk>
References: <D697763F9F216044A99BC674C00561960945F83BFA@EXCHANGE1.ad.nottingham.ac.uk>,
	<CAA7N5Rb4Uvrv06ekeCJY0hRvc6BEO2sN=2zJxUXuc5Bbi03UKQ@mail.gmail.com>
In-Reply-To: <CAA7N5Rb4Uvrv06ekeCJY0hRvc6BEO2sN=2zJxUXuc5Bbi03UKQ@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine05-20433-5.icritical.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem with secondary sata controller
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6870895593075533052=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6870895593075533052==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D697763F9F216044A99BC674C00561960945F83BFBEXCHANGE1adno_"

--_000_D697763F9F216044A99BC674C00561960945F83BFBEXCHANGE1adno_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

My xm dmesg doesn't seem to have anything relevent. I looked at dmesg

# dmesg | grep ata

[    0.000000]  Xen: 00000000ace8b000 - 00000000acf03000 (ACPI data)
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page =3D=3D> [000=
0000000 - 0000001000]
[    8.042920] Memory: 30905224k/32932592k available (3152k kernel code, 13=
63016k absent, 664352k reserved, 2064k data, 604k init)
[    8.531342] Write protecting the kernel read-only data: 4336k
[    8.622027] libata version 3.00 loaded.
[    8.921169] ata1: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45100 irq 3251
[    8.921171] ata2: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45180 irq 3251
[    8.921174] ata3: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45200 irq 3251
[    8.921176] ata4: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45280 irq 3251
[    8.921178] ata5: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45300 irq 3251
[    8.921180] ata6: SATA max UDMA/133 abar m2048@0xfbf45000<mailto:m2048@0=
xfbf45000> port 0xfbf45380 irq 3251
[    9.240537] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    9.241673] ata1.00: ATA-8: Hitachi HDT721010SLA360, ST6OA31B, max UDMA/=
133
[    9.241680] ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/3=
2), AA
[    9.243056] ata1.00: configured for UDMA/133
[    9.556373] ata2: SATA link down (SStatus 0 SControl 300)
[    9.880368] ata3: SATA link down (SStatus 0 SControl 300)
[   10.200369] ata4: SATA link down (SStatus 0 SControl 300)
[   10.520367] ata5: SATA link down (SStatus 0 SControl 300)
[   10.840368] ata6: SATA link down (SStatus 0 SControl 300)
[   11.407364] EXT4-fs (dm-0): mounted filesystem with ordered data mode
[   15.594713] EXT4-fs (sda1): mounted filesystem with ordered data mode
[ 1451.571392] EXT4-fs (dm-4): mounted filesystem with ordered data mode

The "SATA link down", looks concerning, but also looks different from the e=
rrors you link to. Disabling VT-d isn't really viable for me since I want t=
o run an HVM domU. I could always buy another sata card, but I would like t=
o use the ports on the motherboard if I can.


________________________________
From: Casey DeLorme [cdelorme@gmail.com]
Sent: Sunday, December 09, 2012 9:37 PM
To: Daniel Shub
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problem with secondary sata controller

It could be unrelated, but check your `dmesg` or `xl dmesg` for "DMA Read" =
errors.

If you find it you may have to search for additional information:
https://lists.linux-foundation.org/pipermail/iommu/2012-January/003552.html

It's a bug with certain SATA controllers, I have experienced it with both M=
arvell and ASMedia controllers.


On Sun, Dec 9, 2012 at 4:20 PM, Daniel Shub <Daniel.Shub@nottingham.ac.uk<m=
ailto:Daniel.Shub@nottingham.ac.uk>> wrote:
I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0, Lin=
ux Kernel 2.6.32) dom0 to recognize a harddrive connected to a secondary sa=
ta controller. My motherboard is a Gigabyte GA-X79-UP4 and has two sata con=
trollers. The first is controlled by an Intel X79 chipset and the second is=
 controlled by a Marvell 88SE9172 chip. During the initial install of Debia=
n everything is fine and I can see harddrives attached to either controller=
. If I boot Xen from grub, I cannot see the harddrives on the Marvell chip,=
 if I just boot the stock Debian kernel I can see the harddrives. The Marve=
ll controller shows up in lspci. I tried to do a pci passthrough of the Mar=
vell controller to both a PV and a HVM domU, but it didn=92t work.
Is this a known issue? Would upgrading my kernel help? Would upgrading Xen =
help?This message and any attachment are intended solely for the addressee =
and may contain confidential information. If you have received this message=
 in error, please send it back to me, and immediately delete it.   Please d=
o not use, copy or disclose the information contained in this message or in=
 any attachment.  Any views or opinions expressed by the author of this ema=
il do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org<mailto:Xen-users@lists.xen.org>
http://lists.xen.org/xen-users


This message and any attachment are intended solely for the addressee and m=
ay contain confidential information. If you have received this message in er=
ror, please send it back to me, and immediately delete it.   Please do not u=
se, copy or disclose the information contained in this message or in any att=
achment.  Any views or opinions expressed by the author of this email do not=
 necessarily reflect the views of the University of Nottingham.=0D=0A
=0D=0A
This message has been checked for viruses but the contents of an attachment=
=0D=0A
may still contain software viruses which could damage your computer system:=
=0D=0A
you are advised to perform your own checks. Email communications with the=
=0D=0A
University of Nottingham may be monitored as permitted by UK legislation.=
=0D=0A

--_000_D697763F9F216044A99BC674C00561960945F83BFBEXCHANGE1adno_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr"><head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"GENERATOR" content=3D"MSHTML 9.00.8112.16455">
<style id=3D"owaTempEditStyle"></style><style title=3D"owaParaStyle"><!--P =
{
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body ocsi=3D"x">
<div style=3D"FONT-FAMILY: Tahoma; DIRECTION: ltr; COLOR: #000000; FONT-SIZ=
E: x-small">
<div>My xm dmesg doesn't seem to have anything relevent. I looked at dmesg<=
/div>
<div>&nbsp;</div>
<div># dmesg | grep ata</div>
<div>&nbsp;</div>
<div>[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp; Xen: 00000000ace8b000 - 00000000ac=
f03000 (ACPI data)<br>
[&nbsp;&nbsp;&nbsp; 0.000000]&nbsp;&nbsp; #0 [0000000000 - 0000001000]&nbsp=
;&nbsp; BIOS data page =3D=3D&gt; [0000000000 - 0000001000]<br>
[&nbsp;&nbsp;&nbsp; 8.042920] Memory: 30905224k/32932592k available (3152k =
kernel code, 1363016k absent, 664352k reserved, 2064k data, 604k init)<br>
[&nbsp;&nbsp;&nbsp; 8.531342] Write protecting the kernel read-only data: 4=
336k<br>
[&nbsp;&nbsp;&nbsp; 8.622027] libata version 3.00 loaded.<br>
[&nbsp;&nbsp;&nbsp; 8.921169] ata1: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45100 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921171] ata2: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45180 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921174] ata3: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45200 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921176] ata4: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45280 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921178] ata5: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45300 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 8.921180] ata6: SATA max UDMA/133 abar <a href=3D"mailt=
o:m2048@0xfbf45000">m2048@0xfbf45000</a> port 0xfbf45380 irq 3251<br>
[&nbsp;&nbsp;&nbsp; 9.240537] ata1: SATA link up 3.0 Gbps (SStatus 123 SCon=
trol 300)<br>
[&nbsp;&nbsp;&nbsp; 9.241673] ata1.00: ATA-8: Hitachi HDT721010SLA360, ST6O=
A31B, max UDMA/133<br>
[&nbsp;&nbsp;&nbsp; 9.241680] ata1.00: 1953525168 sectors, multi 16: LBA48 =
NCQ (depth 31/32), AA<br>
[&nbsp;&nbsp;&nbsp; 9.243056] ata1.00: configured for UDMA/133<br>
[&nbsp;&nbsp;&nbsp; 9.556373] ata2: SATA link down (SStatus 0 SControl 300)=
<br>
[&nbsp;&nbsp;&nbsp; 9.880368] ata3: SATA link down (SStatus 0 SControl 300)=
<br>
[&nbsp;&nbsp; 10.200369] ata4: SATA link down (SStatus 0 SControl 300)<br>
[&nbsp;&nbsp; 10.520367] ata5: SATA link down (SStatus 0 SControl 300)<br>
[&nbsp;&nbsp; 10.840368] ata6: SATA link down (SStatus 0 SControl 300)<br>
[&nbsp;&nbsp; 11.407364] EXT4-fs (dm-0): mounted filesystem with ordered da=
ta mode<br>
[&nbsp;&nbsp; 15.594713] EXT4-fs (sda1): mounted filesystem with ordered da=
ta mode<br>
[ 1451.571392] EXT4-fs (dm-4): mounted filesystem with ordered data mode<br=
>
</div>
<div dir=3D"ltr"><font color=3D"#000000" size=3D"2" face=3D"Tahoma"></font>=
&nbsp;</div>
<div dir=3D"ltr">The &quot;SATA link down&quot;, looks concerning, but also=
 looks different from the errors you link to. Disabling VT-d isn't really v=
iable for me since I want to run an HVM domU. I could always buy another sa=
ta card, but I would like to use the ports on
 the motherboard if I can.</div>
<div dir=3D"ltr">&nbsp;</div>
<div dir=3D"ltr">&nbsp;</div>
<div style=3D"DIRECTION: ltr" id=3D"divRpF42516">
<hr tabindex=3D"-1">
<font color=3D"#000000" size=3D"2" face=3D"Tahoma"><b>From:</b> Casey DeLor=
me [cdelorme@gmail.com]<br>
<b>Sent:</b> Sunday, December 09, 2012 9:37 PM<br>
<b>To:</b> Daniel Shub<br>
<b>Cc:</b> xen-users@lists.xen.org<br>
<b>Subject:</b> Re: [Xen-users] Problem with secondary sata controller<br>
</font><br>
</div>
<div></div>
<div>
<div>It could be unrelated, but check your `dmesg` or `xl dmesg` for &quot;=
DMA Read&quot; errors.</div>
<div><br>
</div>
<div>If you find it you may have to search for additional information:</div=
>
<div><a href=3D"https://lists.linux-foundation.org/pipermail/iommu/2012-Jan=
uary/003552.html" target=3D"_blank">https://lists.linux-foundation.org/pipe=
rmail/iommu/2012-January/003552.html</a></div>
<div><br>
</div>
<div>It's a bug with certain SATA controllers, I have experienced it with b=
oth Marvell and ASMedia controllers.</div>
<div class=3D"gmail_extra"><br>
<br>
<div class=3D"gmail_quote">On Sun, Dec 9, 2012 at 4:20 PM, Daniel Shub <spa=
n dir=3D"ltr">
&lt;<a href=3D"mailto:Daniel.Shub@nottingham.ac.uk">Daniel.Shub@nottingham.=
ac.uk</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0, Lin=
ux Kernel 2.6.32) dom0 to recognize a harddrive connected to a secondary sa=
ta controller. My motherboard is a Gigabyte GA-X79-UP4 and has two sata con=
trollers. The first is controlled
 by an Intel X79 chipset and the second is controlled by a Marvell 88SE9172=
 chip. During the initial install of Debian everything is fine and I can se=
e harddrives attached to either controller. If I boot Xen from grub, I cann=
ot see the harddrives on the Marvell
 chip, if I just boot the stock Debian kernel I can see the harddrives. The=
 Marvell controller shows up in lspci. I tried to do a pci passthrough of t=
he Marvell controller to both a PV and a HVM domU, but it didn=92t work.<br=
>
Is this a known issue? Would upgrading my kernel help? Would upgrading Xen =
help?This message and any attachment are intended solely for the addressee =
and may contain confidential information. If you have received this message=
 in error, please send it back to
 me, and immediately delete it. &nbsp; Please do not use, copy or disclose =
the information contained in this message or in any attachment. &nbsp;Any v=
iews or opinions expressed by the author of this email do not necessarily r=
eflect the views of the University of Nottingham.<br>
<br>
This message has been checked for viruses but the contents of an attachment=
<br>
may still contain software viruses which could damage your computer system:=
<br>
you are advised to perform your own checks. Email communications with the<b=
r>
University of Nottingham may be monitored as permitted by UK legislation.<b=
r>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>

<br>=
<br>
<br>=
</body>
</html>

--_000_D697763F9F216044A99BC674C00561960945F83BFBEXCHANGE1adno_--


--===============6870895593075533052==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6870895593075533052==--


From xen-users-bounces@lists.xen.org Sun Dec 09 22:33:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 22:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThpPe-0006Ud-4R; Sun, 09 Dec 2012 22:31:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andrewx192@gmail.com>) id 1ThpPc-0006UY-G4
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 22:31:52 +0000
Received: from [85.158.139.83:36990] by server-11.bemta-5.messagelabs.com id
	B3/55-31624-75115C05; Sun, 09 Dec 2012 22:31:51 +0000
X-Env-Sender: andrewx192@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1355092309!25079992!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=2.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RATWARE_GECKO_BUILD,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30341 invoked from network); 9 Dec 2012 22:31:50 -0000
Received: from mail-da0-f45.google.com (HELO mail-da0-f45.google.com)
	(209.85.210.45)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Dec 2012 22:31:50 -0000
Received: by mail-da0-f45.google.com with SMTP id w4so947539dam.32
	for <xen-users@lists.xen.org>; Sun, 09 Dec 2012 14:31:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=pFUCWuuvXXaYp0i24zn5SAMnxxIzRHZibba/UQ8M70A=;
	b=c7WdJfvj8loaVD+QG+Uc1lK3g3QldyPWCSBZ/0Qf2STepv3rShL0r2FNUk0e5SJU5J
	+Oq9tddspBBgnqvMz3XlhJSIWH/Q+RwQzFsoopZq9UvxN4gheET8o11EK5otmuVlrYJB
	8wKXs/eYIkDMB188ivrTPrjHXggz7vLhs9dwTdx8u1Z9DFZFEpothsslMEtpI7wmZr7b
	7l35ELGKvpFWuVhY3IzKC8a+/eX9XZsFTxGrI2emEAIGyWUhSGCsAbTqFNBPzxcopxHt
	YpS1b9xhFxi0nQi5r5Jme+BchApHhHl48CpkzLfoD+1SiWrRJD/iXOTNGLcUk27SmXQ3
	pjsA==
Received: by 10.68.209.133 with SMTP id mm5mr34197616pbc.42.1355092308576;
	Sun, 09 Dec 2012 14:31:48 -0800 (PST)
Received: from [172.16.1.138] ([131.191.20.159])
	by mx.google.com with ESMTPS id x6sm10648685pav.29.2012.12.09.14.31.46
	(version=SSLv3 cipher=OTHER); Sun, 09 Dec 2012 14:31:47 -0800 (PST)
Message-ID: <50C51151.2090303@gmail.com>
Date: Sun, 09 Dec 2012 14:31:45 -0800
From: Andrew Sorensen <andrewx192@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Bridged network traffic from wrong IP address
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm having an issue where outbound traffic from my DomUs shows up with
the IP address of the Xen Dom0.

eg:

user@domu:~$ ssh user@anotherhost

where anotherhost sees the request coming from dom0, not the specific
domU (as it would in a NAT environment).

However, it is possible to ssh into the domU using it's IP address on
the same subnet.

Here are my relevant configuration files:

# Dom0 /etc/network/interfaces:

auto br2
iface br2 inet static
        address 172.24.90.1
        network 172.24.0.0
        netmask 255.248.0.0
        bridge_ports eth2
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

# DomU /etc/network/interfaces:

auto eth1
iface eth1 inet static
        address 172.16.3.1
        netmask 255.248.0.0
        broadcast 172.16.248.255

DomU xen configuration file:

vif         = [ 'bridge=br1,ip=172.16.3.1,mac=xx:xx:xx:xx:xx:xx']


The host is Debian Squeeze (6.0), and the guest is Ubuntu 10.04

** The Dom0 also has a NAT network, on another interface, here's the
relevant lines for that in /etc/network/interfaces: **

auto br3
iface br3 inet static
        address 192.168.53.1
        netmask 255.255.255.0

        bridge_ports dummy0
        bridge_stp yes
        post-up /sbin/iptables --table filter --insert INPUT --source \
                192.168.53.0/255.255.255.0 --jump ACCEPT
        post-up /sbin/iptables --table filter --insert FORWARD --source \
                192.168.53.0/255.255.255.0 --jump ACCEPT
        post-up /sbin/iptables --table filter --insert FORWARD
--destination \
                192.168.53.0/255.255.255.0 --match state \
                --state ESTABLISHED,RELATED --jump ACCEPT
        post-up /sbin/iptables --table nat --insert POSTROUTING --source \
                192.168.53.0/255.255.255.0 \
                ! --destination 192.168.53.0/255.255.255.0 --jump MASQUERADE

        pre-down /sbin/iptables --table filter --delete INPUT --source \
                192.168.53.0/255.255.255.0 --jump ACCEPT
        pre-down /sbin/iptables --table filter --delete FORWARD --source \
                192.168.53.0/255.255.255.0 --jump ACCEPT
        pre-down /sbin/iptables --table filter --delete FORWARD
--destination \
                192.168.53.0/255.255.255.0 --match state \
                --state ESTABLISHED,RELATED --jump ACCEPT
        pre-down /sbin/iptables --table nat --delete POSTROUTING --source \
                192.168.53.0/255.255.255.0 \
                ! --destination 192.168.53.0/255.255.255.0 --jump MASQUERADE

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 09 22:33:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Dec 2012 22:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThpPe-0006Ud-4R; Sun, 09 Dec 2012 22:31:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andrewx192@gmail.com>) id 1ThpPc-0006UY-G4
	for xen-users@lists.xen.org; Sun, 09 Dec 2012 22:31:52 +0000
Received: from [85.158.139.83:36990] by server-11.bemta-5.messagelabs.com id
	B3/55-31624-75115C05; Sun, 09 Dec 2012 22:31:51 +0000
X-Env-Sender: andrewx192@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1355092309!25079992!1
X-Originating-IP: [209.85.210.45]
X-SpamReason: No, hits=2.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RATWARE_GECKO_BUILD,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30341 invoked from network); 9 Dec 2012 22:31:50 -0000
Received: from mail-da0-f45.google.com (HELO mail-da0-f45.google.com)
	(209.85.210.45)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	9 Dec 2012 22:31:50 -0000
Received: by mail-da0-f45.google.com with SMTP id w4so947539dam.32
	for <xen-users@lists.xen.org>; Sun, 09 Dec 2012 14:31:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject
	:content-type:content-transfer-encoding;
	bh=pFUCWuuvXXaYp0i24zn5SAMnxxIzRHZibba/UQ8M70A=;
	b=c7WdJfvj8loaVD+QG+Uc1lK3g3QldyPWCSBZ/0Qf2STepv3rShL0r2FNUk0e5SJU5J
	+Oq9tddspBBgnqvMz3XlhJSIWH/Q+RwQzFsoopZq9UvxN4gheET8o11EK5otmuVlrYJB
	8wKXs/eYIkDMB188ivrTPrjHXggz7vLhs9dwTdx8u1Z9DFZFEpothsslMEtpI7wmZr7b
	7l35ELGKvpFWuVhY3IzKC8a+/eX9XZsFTxGrI2emEAIGyWUhSGCsAbTqFNBPzxcopxHt
	YpS1b9xhFxi0nQi5r5Jme+BchApHhHl48CpkzLfoD+1SiWrRJD/iXOTNGLcUk27SmXQ3
	pjsA==
Received: by 10.68.209.133 with SMTP id mm5mr34197616pbc.42.1355092308576;
	Sun, 09 Dec 2012 14:31:48 -0800 (PST)
Received: from [172.16.1.138] ([131.191.20.159])
	by mx.google.com with ESMTPS id x6sm10648685pav.29.2012.12.09.14.31.46
	(version=SSLv3 cipher=OTHER); Sun, 09 Dec 2012 14:31:47 -0800 (PST)
Message-ID: <50C51151.2090303@gmail.com>
Date: Sun, 09 Dec 2012 14:31:45 -0800
From: Andrew Sorensen <andrewx192@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Bridged network traffic from wrong IP address
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I'm having an issue where outbound traffic from my DomUs shows up with
the IP address of the Xen Dom0.

eg:

user@domu:~$ ssh user@anotherhost

where anotherhost sees the request coming from dom0, not the specific
domU (as it would in a NAT environment).

However, it is possible to ssh into the domU using it's IP address on
the same subnet.

Here are my relevant configuration files:

# Dom0 /etc/network/interfaces:

auto br2
iface br2 inet static
        address 172.24.90.1
        network 172.24.0.0
        netmask 255.248.0.0
        bridge_ports eth2
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

# DomU /etc/network/interfaces:

auto eth1
iface eth1 inet static
        address 172.16.3.1
        netmask 255.248.0.0
        broadcast 172.16.248.255

DomU xen configuration file:

vif         = [ 'bridge=br1,ip=172.16.3.1,mac=xx:xx:xx:xx:xx:xx']


The host is Debian Squeeze (6.0), and the guest is Ubuntu 10.04

** The Dom0 also has a NAT network, on another interface, here's the
relevant lines for that in /etc/network/interfaces: **

auto br3
iface br3 inet static
        address 192.168.53.1
        netmask 255.255.255.0

        bridge_ports dummy0
        bridge_stp yes
        post-up /sbin/iptables --table filter --insert INPUT --source \
                192.168.53.0/255.255.255.0 --jump ACCEPT
        post-up /sbin/iptables --table filter --insert FORWARD --source \
                192.168.53.0/255.255.255.0 --jump ACCEPT
        post-up /sbin/iptables --table filter --insert FORWARD
--destination \
                192.168.53.0/255.255.255.0 --match state \
                --state ESTABLISHED,RELATED --jump ACCEPT
        post-up /sbin/iptables --table nat --insert POSTROUTING --source \
                192.168.53.0/255.255.255.0 \
                ! --destination 192.168.53.0/255.255.255.0 --jump MASQUERADE

        pre-down /sbin/iptables --table filter --delete INPUT --source \
                192.168.53.0/255.255.255.0 --jump ACCEPT
        pre-down /sbin/iptables --table filter --delete FORWARD --source \
                192.168.53.0/255.255.255.0 --jump ACCEPT
        pre-down /sbin/iptables --table filter --delete FORWARD
--destination \
                192.168.53.0/255.255.255.0 --match state \
                --state ESTABLISHED,RELATED --jump ACCEPT
        pre-down /sbin/iptables --table nat --delete POSTROUTING --source \
                192.168.53.0/255.255.255.0 \
                ! --destination 192.168.53.0/255.255.255.0 --jump MASQUERADE

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 08:40:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 08:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThytE-0001XZ-1b; Mon, 10 Dec 2012 08:39:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cluster@xinet.it>) id 1ThytD-0001XT-4Z
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 08:39:03 +0000
Received: from [85.158.139.83:22031] by server-5.bemta-5.messagelabs.com id
	C9/C0-22648-6AF95C05; Mon, 10 Dec 2012 08:39:02 +0000
X-Env-Sender: cluster@xinet.it
X-Msg-Ref: server-3.tower-182.messagelabs.com!1355128740!29140131!1
X-Originating-IP: [195.81.70.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24709 invoked from network); 10 Dec 2012 08:39:00 -0000
Received: from mail.laltroweb.com (HELO mail.laltroweb.com) (195.81.70.15)
	by server-3.tower-182.messagelabs.com with SMTP;
	10 Dec 2012 08:39:00 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mail.laltroweb.com (Postfix) with ESMTP id 007D35FE8AF;
	Mon, 10 Dec 2012 09:38:59 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.laltroweb.com
Received: from mail.laltroweb.com ([127.0.0.1])
	by localhost (mail.laltroweb.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id CkARLdlnATFv; Mon, 10 Dec 2012 09:38:59 +0100 (CET)
Received: from carianipc (93-39-203-77.ip77.fastwebnet.it [93.39.203.77])
	by mail.laltroweb.com (Postfix) with ESMTPSA id 07C155FE8A1;
	Mon, 10 Dec 2012 09:38:59 +0100 (CET)
From: "cluster" <cluster@xinet.it>
To: "'Mark Schneider'" <ms@it-infrastrukturen.org>, <xen-users@lists.xen.org>
References: <000c01cdd30a$34574280$9d05c780$@xinet.it>
	<50BF97AB.5070200@it-infrastrukturen.org>
In-Reply-To: <50BF97AB.5070200@it-infrastrukturen.org>
Date: Mon, 10 Dec 2012 09:38:58 +0100
Message-ID: <012001cdd6b1$cc6a0cb0$653e2610$@xinet.it>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJDl2D6V7plGh47sAQD9Ltdoukc3gIPQQW6lxW6hvA=
Content-Language: it
Subject: [Xen-users] R:  enable HA on xcp 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4499553172025223562=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============4499553172025223562==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0121_01CDD6BA.2E30BEA0"
Content-Language: it

This is a multipart message in MIME format.

------=_NextPart_000_0121_01CDD6BA.2E30BEA0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

After several research i  confirm that HA is not supported in XCP 1.6.

=20

Regards

=20

Simone

=20

=20

Da: xen-users-bounces@lists.xen.org =
[mailto:xen-users-bounces@lists.xen.org]
Per conto di Mark Schneider
Inviato: mercoled=EC 5 dicembre 2012 19:51
A: xen-users@lists.xen.org
Oggetto: Re: [Xen-users] enable HA on xcp 1.6

=20

Am 05.12.2012 18:01, schrieb cluster:=20

Hi all,

=20

today i tried to enable HA on xcp 1.6 but when i enable it through =
xencenter
I received the following error in xensource.log:

=20

=20

=20

Dec  5 17:56:26 xcp1 xapi: [ info|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] Using statefile: =
/etc/xensource/static-vdis/0/disk

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] /etc/xensource/xhad.conf file written

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at :0.0-0

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|helpers] Assuming script =
/opt/xensource/xha/ha_set_pool_state
doesn't exis

t: caught INTERNAL_ERROR: [ Unix.Unix_error(20, "access",
"/opt/xensource/xha/ha_set_pool_state") ]

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 ->
threadext.ml:20.20-24 -> thre

adext.ml:20.62-65 -> xapi_ha.ml:57.2-94 -> xapi_ha.ml:1470.20-60

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] Caught exception while enabling HA: =
INTERNAL_ERROR:
[ Unix.Unix_e

rror(20, "access", "/opt/xensource/xha/ha_set_pool_state") ]

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 ->
threadext.ml:20.20-24 -> thre

adext.ml:20.62-65 -> rbac.ml:229.16-23

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at rbac.ml:238.10-15 ->
server_helpers.ml:79.11-41

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|dispatcher] Server_helpers.exec exception_handler: Got
exception INTERNAL_

ERROR: [ Unix.Unix_error(20, "access",
"/opt/xensource/xha/ha_set_pool_state") ]

=20

=20

How can I activate it?

I am not sure if this feature is supported at all in XCP.





 Regards

=20

=20

Simone


regards, Mark



--=20
ms@it-infrastrukturen.org
=20
http://rsync.it-infrastrukturen.org

------=_NextPart_000_0121_01CDD6BA.2E30BEA0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Preformattato HTML Carattere";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.hps
	{mso-style-name:hps;}
span.PreformattatoHTMLCarattere
	{mso-style-name:"Preformattato HTML Carattere";
	mso-style-priority:99;
	mso-style-link:"Preformattato HTML";
	font-family:Consolas;
	color:black;
	mso-fareast-language:EN-US;}
span.StileMessaggioDiPostaElettronica21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite lang=3DIT =
link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>After =
several research i =A0confirm that HA is not supported in XCP =
1.6.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Regards<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Simone<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Segoe =
UI","sans-serif";color:windowtext;mso-fareast-language:IT'>Da:</span></b>=
<span style=3D'font-size:10.0pt;font-family:"Segoe =
UI","sans-serif";color:windowtext;mso-fareast-language:IT'> =
xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] =
<b>Per conto di </b>Mark Schneider<br><b>Inviato:</b> mercoled=EC 5 =
dicembre 2012 19:51<br><b>A:</b> =
xen-users@lists.xen.org<br><b>Oggetto:</b> Re: [Xen-users] enable HA on =
xcp 1.6<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Am =
05.12.2012 18:01, schrieb cluster: <o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>Hi all,</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>today i tried to enable HA on xcp =
1.6 but when i enable it </span><span class=3Dhps><span =
lang=3DEN>through xencenter I received the following error in =
xensource.log:</span></span><o:p></o:p></p><p class=3DMsoNormal><span =
class=3Dhps><span lang=3DEN>&nbsp;</span></span><o:p></o:p></p><p =
class=3DMsoNormal><span class=3Dhps><span =
lang=3DEN>&nbsp;</span></span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [ info|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|xapi_ha] Using statefile: =
/etc/xensource/static-vdis/0/disk<o:p></o:p></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] =
/etc/xensource/xhad.conf file written<o:p></o:p></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|backtrace] Raised =
at :0.0-0<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|helpers] Assuming =
script /opt/xensource/xha/ha_set_pool_state doesn't =
exis</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>t: =
caught INTERNAL_ERROR: [ Unix.Unix_error(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 -&gt; =
threadext.ml:20.20-24 -&gt; thre</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>adext.ml:20.62-65 -&gt; =
xapi_ha.ml:57.2-94 -&gt; xapi_ha.ml:1470.20-60</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] Caught =
exception while enabling HA: INTERNAL_ERROR: [ =
Unix.Unix_e</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>rror(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 -&gt; =
threadext.ml:20.20-24 -&gt; thre</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>adext.ml:20.62-65 -&gt; =
rbac.ml:229.16-23</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|backtrace] Raised =
at rbac.ml:238.10-15 -&gt; =
server_helpers.ml:79.11-41</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|dispatcher] =
Server_helpers.exec exception_handler: Got exception =
INTERNAL_</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>ERROR: [ Unix.Unix_error(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>How can I activate it?</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:IT'>I am not sure if this feature is =
supported at all in XCP.<br><br><br><br><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;Regards</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>Simone</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:IT'><br>regards, =
Mark<br><br><o:p></o:p></span></p><pre>-- <o:p></o:p></pre><pre><a =
href=3D"mailto:ms@it-infrastrukturen.org">ms@it-infrastrukturen.org</a><o=
:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre><a =
href=3D"http://rsync.it-infrastrukturen.org">http://rsync.it-infrastruktu=
ren.org</a><o:p></o:p></pre></div></body></html>
------=_NextPart_000_0121_01CDD6BA.2E30BEA0--



--===============4499553172025223562==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4499553172025223562==--



From xen-users-bounces@lists.xen.org Mon Dec 10 08:40:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 08:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThytE-0001XZ-1b; Mon, 10 Dec 2012 08:39:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cluster@xinet.it>) id 1ThytD-0001XT-4Z
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 08:39:03 +0000
Received: from [85.158.139.83:22031] by server-5.bemta-5.messagelabs.com id
	C9/C0-22648-6AF95C05; Mon, 10 Dec 2012 08:39:02 +0000
X-Env-Sender: cluster@xinet.it
X-Msg-Ref: server-3.tower-182.messagelabs.com!1355128740!29140131!1
X-Originating-IP: [195.81.70.15]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24709 invoked from network); 10 Dec 2012 08:39:00 -0000
Received: from mail.laltroweb.com (HELO mail.laltroweb.com) (195.81.70.15)
	by server-3.tower-182.messagelabs.com with SMTP;
	10 Dec 2012 08:39:00 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mail.laltroweb.com (Postfix) with ESMTP id 007D35FE8AF;
	Mon, 10 Dec 2012 09:38:59 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.laltroweb.com
Received: from mail.laltroweb.com ([127.0.0.1])
	by localhost (mail.laltroweb.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id CkARLdlnATFv; Mon, 10 Dec 2012 09:38:59 +0100 (CET)
Received: from carianipc (93-39-203-77.ip77.fastwebnet.it [93.39.203.77])
	by mail.laltroweb.com (Postfix) with ESMTPSA id 07C155FE8A1;
	Mon, 10 Dec 2012 09:38:59 +0100 (CET)
From: "cluster" <cluster@xinet.it>
To: "'Mark Schneider'" <ms@it-infrastrukturen.org>, <xen-users@lists.xen.org>
References: <000c01cdd30a$34574280$9d05c780$@xinet.it>
	<50BF97AB.5070200@it-infrastrukturen.org>
In-Reply-To: <50BF97AB.5070200@it-infrastrukturen.org>
Date: Mon, 10 Dec 2012 09:38:58 +0100
Message-ID: <012001cdd6b1$cc6a0cb0$653e2610$@xinet.it>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJDl2D6V7plGh47sAQD9Ltdoukc3gIPQQW6lxW6hvA=
Content-Language: it
Subject: [Xen-users] R:  enable HA on xcp 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4499553172025223562=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============4499553172025223562==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0121_01CDD6BA.2E30BEA0"
Content-Language: it

This is a multipart message in MIME format.

------=_NextPart_000_0121_01CDD6BA.2E30BEA0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

After several research i  confirm that HA is not supported in XCP 1.6.

=20

Regards

=20

Simone

=20

=20

Da: xen-users-bounces@lists.xen.org =
[mailto:xen-users-bounces@lists.xen.org]
Per conto di Mark Schneider
Inviato: mercoled=EC 5 dicembre 2012 19:51
A: xen-users@lists.xen.org
Oggetto: Re: [Xen-users] enable HA on xcp 1.6

=20

Am 05.12.2012 18:01, schrieb cluster:=20

Hi all,

=20

today i tried to enable HA on xcp 1.6 but when i enable it through =
xencenter
I received the following error in xensource.log:

=20

=20

=20

Dec  5 17:56:26 xcp1 xapi: [ info|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] Using statefile: =
/etc/xensource/static-vdis/0/disk

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] /etc/xensource/xhad.conf file written

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at :0.0-0

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|helpers] Assuming script =
/opt/xensource/xha/ha_set_pool_state
doesn't exis

t: caught INTERNAL_ERROR: [ Unix.Unix_error(20, "access",
"/opt/xensource/xha/ha_set_pool_state") ]

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 ->
threadext.ml:20.20-24 -> thre

adext.ml:20.62-65 -> xapi_ha.ml:57.2-94 -> xapi_ha.ml:1470.20-60

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|xapi_ha] Caught exception while enabling HA: =
INTERNAL_ERROR:
[ Unix.Unix_e

rror(20, "access", "/opt/xensource/xha/ha_set_pool_state") ]

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 ->
threadext.ml:20.20-24 -> thre

adext.ml:20.62-65 -> rbac.ml:229.16-23

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|backtrace] Raised at rbac.ml:238.10-15 ->
server_helpers.ml:79.11-41

Dec  5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha
R:9119ce88ffcb|dispatcher] Server_helpers.exec exception_handler: Got
exception INTERNAL_

ERROR: [ Unix.Unix_error(20, "access",
"/opt/xensource/xha/ha_set_pool_state") ]

=20

=20

How can I activate it?

I am not sure if this feature is supported at all in XCP.





 Regards

=20

=20

Simone


regards, Mark



--=20
ms@it-infrastrukturen.org
=20
http://rsync.it-infrastrukturen.org

------=_NextPart_000_0121_01CDD6BA.2E30BEA0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	color:black;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Preformattato HTML Carattere";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.hps
	{mso-style-name:hps;}
span.PreformattatoHTMLCarattere
	{mso-style-name:"Preformattato HTML Carattere";
	mso-style-priority:99;
	mso-style-link:"Preformattato HTML";
	font-family:Consolas;
	color:black;
	mso-fareast-language:EN-US;}
span.StileMessaggioDiPostaElettronica21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite lang=3DIT =
link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>After =
several research i =A0confirm that HA is not supported in XCP =
1.6.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Regards<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Simone<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Segoe =
UI","sans-serif";color:windowtext;mso-fareast-language:IT'>Da:</span></b>=
<span style=3D'font-size:10.0pt;font-family:"Segoe =
UI","sans-serif";color:windowtext;mso-fareast-language:IT'> =
xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] =
<b>Per conto di </b>Mark Schneider<br><b>Inviato:</b> mercoled=EC 5 =
dicembre 2012 19:51<br><b>A:</b> =
xen-users@lists.xen.org<br><b>Oggetto:</b> Re: [Xen-users] enable HA on =
xcp 1.6<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Am =
05.12.2012 18:01, schrieb cluster: <o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>Hi all,</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>today i tried to enable HA on xcp =
1.6 but when i enable it </span><span class=3Dhps><span =
lang=3DEN>through xencenter I received the following error in =
xensource.log:</span></span><o:p></o:p></p><p class=3DMsoNormal><span =
class=3Dhps><span lang=3DEN>&nbsp;</span></span><o:p></o:p></p><p =
class=3DMsoNormal><span class=3Dhps><span =
lang=3DEN>&nbsp;</span></span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [ info|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|xapi_ha] Using statefile: =
/etc/xensource/static-vdis/0/disk<o:p></o:p></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] =
/etc/xensource/xhad.conf file written<o:p></o:p></p><p =
class=3DMsoNormal>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|backtrace] Raised =
at :0.0-0<o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|helpers] Assuming =
script /opt/xensource/xha/ha_set_pool_state doesn't =
exis</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>t: =
caught INTERNAL_ERROR: [ Unix.Unix_error(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|backtrace] Raised at helpers.ml:792.12-13 -&gt; =
threadext.ml:20.20-24 -&gt; thre</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>adext.ml:20.62-65 -&gt; =
xapi_ha.ml:57.2-94 -&gt; xapi_ha.ml:1470.20-60</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|xapi_ha] Caught =
exception while enabling HA: INTERNAL_ERROR: [ =
Unix.Unix_e</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>rror(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; =
5 17:56:26 xcp1 xapi: [debug|xcp1|490661|Async.pool.enable_ha =
R:9119ce88ffcb|backtrace] Raised at xapi_ha.ml:1559.8-11 -&gt; =
threadext.ml:20.20-24 -&gt; thre</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>adext.ml:20.62-65 -&gt; =
rbac.ml:229.16-23</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|backtrace] Raised =
at rbac.ml:238.10-15 -&gt; =
server_helpers.ml:79.11-41</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>Dec&nbsp; 5 17:56:26 xcp1 xapi: =
[debug|xcp1|490661|Async.pool.enable_ha R:9119ce88ffcb|dispatcher] =
Server_helpers.exec exception_handler: Got exception =
INTERNAL_</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>ERROR: [ Unix.Unix_error(20, &quot;access&quot;, =
&quot;/opt/xensource/xha/ha_set_pool_state&quot;) =
]</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>How can I activate it?</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:IT'>I am not sure if this feature is =
supported at all in XCP.<br><br><br><br><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;Regards</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>Simone</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:IT'><br>regards, =
Mark<br><br><o:p></o:p></span></p><pre>-- <o:p></o:p></pre><pre><a =
href=3D"mailto:ms@it-infrastrukturen.org">ms@it-infrastrukturen.org</a><o=
:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre><a =
href=3D"http://rsync.it-infrastrukturen.org">http://rsync.it-infrastruktu=
ren.org</a><o:p></o:p></pre></div></body></html>
------=_NextPart_000_0121_01CDD6BA.2E30BEA0--



--===============4499553172025223562==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4499553172025223562==--



From xen-users-bounces@lists.xen.org Mon Dec 10 08:40:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 08:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Thysv-0001Wz-9u; Mon, 10 Dec 2012 08:38:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Thysu-0001Ws-3W
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 08:38:44 +0000
Received: from [85.158.143.35:26072] by server-3.bemta-4.messagelabs.com id
	96/21-18211-39F95C05; Mon, 10 Dec 2012 08:38:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1355128585!14984210!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDkzNDE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27510 invoked from network); 10 Dec 2012 08:36:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 08:36:26 -0000
X-IronPort-AV: E=Sophos;i="4.84,250,1355097600"; 
   d="scan'208";a="25345"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	10 Dec 2012 08:36:25 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 10 Dec 2012 08:36:25 +0000
Message-ID: <1355128585.6257.4.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Andrew Sorensen <andrewx192@gmail.com>
Date: Mon, 10 Dec 2012 08:36:25 +0000
In-Reply-To: <50C51151.2090303@gmail.com>
References: <50C51151.2090303@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Bridged network traffic from wrong IP address
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, 2012-12-09 at 22:31 +0000, Andrew Sorensen wrote:
> auto br2
> iface br2 inet static
[...]
> 
> vif         = [ 'bridge=br1,ip=172.16.3.1,mac=xx:xx:xx:xx:xx:xx']

You have a mistmatch here, br1 vs br2 above. You don't specify a br1 so
I suspect this vif somehow ends up on the NAT'd br3.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 08:40:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 08:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Thysv-0001Wz-9u; Mon, 10 Dec 2012 08:38:45 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Thysu-0001Ws-3W
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 08:38:44 +0000
Received: from [85.158.143.35:26072] by server-3.bemta-4.messagelabs.com id
	96/21-18211-39F95C05; Mon, 10 Dec 2012 08:38:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1355128585!14984210!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDkzNDE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27510 invoked from network); 10 Dec 2012 08:36:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 08:36:26 -0000
X-IronPort-AV: E=Sophos;i="4.84,250,1355097600"; 
   d="scan'208";a="25345"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	10 Dec 2012 08:36:25 +0000
Received: from [127.0.0.1] (10.80.16.67) by smtprelay.citrix.com
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 10 Dec 2012 08:36:25 +0000
Message-ID: <1355128585.6257.4.camel@dagon.hellion.org.uk>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Andrew Sorensen <andrewx192@gmail.com>
Date: Mon, 10 Dec 2012 08:36:25 +0000
In-Reply-To: <50C51151.2090303@gmail.com>
References: <50C51151.2090303@gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Bridged network traffic from wrong IP address
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, 2012-12-09 at 22:31 +0000, Andrew Sorensen wrote:
> auto br2
> iface br2 inet static
[...]
> 
> vif         = [ 'bridge=br1,ip=172.16.3.1,mac=xx:xx:xx:xx:xx:xx']

You have a mistmatch here, br1 vs br2 above. You don't specify a br1 so
I suspect this vif somehow ends up on the NAT'd br3.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 08:43:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 08:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThyvX-0001mV-To; Mon, 10 Dec 2012 08:41:27 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cluster@xinet.it>) id 1ThyvV-0001mL-TH
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 08:41:26 +0000
Received: from [193.109.254.147:52311] by server-2.bemta-14.messagelabs.com id
	BB/72-20829-530A5C05; Mon, 10 Dec 2012 08:41:25 +0000
X-Env-Sender: cluster@xinet.it
X-Msg-Ref: server-7.tower-27.messagelabs.com!1355128884!2249446!1
X-Originating-IP: [195.81.70.15]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21135 invoked from network); 10 Dec 2012 08:41:24 -0000
Received: from mail.laltroweb.com (HELO mail.laltroweb.com) (195.81.70.15)
	by server-7.tower-27.messagelabs.com with SMTP;
	10 Dec 2012 08:41:24 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mail.laltroweb.com (Postfix) with ESMTP id 1C1015FE8AF
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 09:41:24 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.laltroweb.com
Received: from mail.laltroweb.com ([127.0.0.1])
	by localhost (mail.laltroweb.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 5JMMwf62t1Zs for <xen-users@lists.xen.org>;
	Mon, 10 Dec 2012 09:41:23 +0100 (CET)
Received: from carianipc (93-39-203-77.ip77.fastwebnet.it [93.39.203.77])
	by mail.laltroweb.com (Postfix) with ESMTPSA id 5B41D5FE8A1
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 09:41:23 +0100 (CET)
From: "cluster" <cluster@xinet.it>
To: <xen-users@lists.xen.org>
Date: Mon, 10 Dec 2012 09:41:23 +0100
Message-ID: <012501cdd6b2$2281d830$67858890$@xinet.it>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3Wsf6gHZkk/77YSTSke8YiVsEDlw==
Content-Language: it
Subject: [Xen-users] xcp direct upgrade from 1.0 to 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3195090259325077094=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============3195090259325077094==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0126_01CDD6BA.8448B130"
Content-Language: it

This is a multipart message in MIME format.

------=_NextPart_000_0126_01CDD6BA.8448B130
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi all,

 

I was wonderind if it's possible to upgrade XCP directly from version 1.0 to
1.6? Or should I upgrade to 1.1 first?

 

Regards

 

Simone


------=_NextPart_000_0126_01CDD6BA.8448B130
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DIT link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I was wonderind if it&#8217;s possible to upgrade XCP =
directly from version 1.0 to 1.6? Or should I upgrade to 1.1 =
first?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Regards<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Simone<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0126_01CDD6BA.8448B130--



--===============3195090259325077094==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3195090259325077094==--



From xen-users-bounces@lists.xen.org Mon Dec 10 08:43:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 08:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThyvX-0001mV-To; Mon, 10 Dec 2012 08:41:27 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cluster@xinet.it>) id 1ThyvV-0001mL-TH
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 08:41:26 +0000
Received: from [193.109.254.147:52311] by server-2.bemta-14.messagelabs.com id
	BB/72-20829-530A5C05; Mon, 10 Dec 2012 08:41:25 +0000
X-Env-Sender: cluster@xinet.it
X-Msg-Ref: server-7.tower-27.messagelabs.com!1355128884!2249446!1
X-Originating-IP: [195.81.70.15]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21135 invoked from network); 10 Dec 2012 08:41:24 -0000
Received: from mail.laltroweb.com (HELO mail.laltroweb.com) (195.81.70.15)
	by server-7.tower-27.messagelabs.com with SMTP;
	10 Dec 2012 08:41:24 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mail.laltroweb.com (Postfix) with ESMTP id 1C1015FE8AF
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 09:41:24 +0100 (CET)
X-Virus-Scanned: amavisd-new at mail.laltroweb.com
Received: from mail.laltroweb.com ([127.0.0.1])
	by localhost (mail.laltroweb.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 5JMMwf62t1Zs for <xen-users@lists.xen.org>;
	Mon, 10 Dec 2012 09:41:23 +0100 (CET)
Received: from carianipc (93-39-203-77.ip77.fastwebnet.it [93.39.203.77])
	by mail.laltroweb.com (Postfix) with ESMTPSA id 5B41D5FE8A1
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 09:41:23 +0100 (CET)
From: "cluster" <cluster@xinet.it>
To: <xen-users@lists.xen.org>
Date: Mon, 10 Dec 2012 09:41:23 +0100
Message-ID: <012501cdd6b2$2281d830$67858890$@xinet.it>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3Wsf6gHZkk/77YSTSke8YiVsEDlw==
Content-Language: it
Subject: [Xen-users] xcp direct upgrade from 1.0 to 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3195090259325077094=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============3195090259325077094==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0126_01CDD6BA.8448B130"
Content-Language: it

This is a multipart message in MIME format.

------=_NextPart_000_0126_01CDD6BA.8448B130
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi all,

 

I was wonderind if it's possible to upgrade XCP directly from version 1.0 to
1.6? Or should I upgrade to 1.1 first?

 

Regards

 

Simone


------=_NextPart_000_0126_01CDD6BA.8448B130
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DIT link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi all,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I was wonderind if it&#8217;s possible to upgrade XCP =
directly from version 1.0 to 1.6? Or should I upgrade to 1.1 =
first?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Regards<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Simone<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0126_01CDD6BA.8448B130--



--===============3195090259325077094==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3195090259325077094==--



From xen-users-bounces@lists.xen.org Mon Dec 10 09:22:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 09:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThzXs-0002d6-SZ; Mon, 10 Dec 2012 09:21:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1ThzXr-0002d1-KV
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 09:21:03 +0000
Received: from [85.158.139.83:5759] by server-13.bemta-5.messagelabs.com id
	97/EE-10716-E79A5C05; Mon, 10 Dec 2012 09:21:02 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-9.tower-182.messagelabs.com!1355131246!28439926!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.1 required=7.0 tests=ratty_date: incorrect (or 
	deprecated) structure: Mon, 10 Dec 2012 9:20:43 +0000,ratty_date: 
	incorrect (or deprecated) structure: Mon, 10 Dec 2012 9:20:43 +0000
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14320 invoked from network); 10 Dec 2012 09:20:46 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-9.tower-182.messagelabs.com with SMTP;
	10 Dec 2012 09:20:46 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id DF66010401A;
	Mon, 10 Dec 2012 09:20:42 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id odN1xuZO2D9v; Mon, 10 Dec 2012 09:20:42 +0000 (GMT)
Received: from localhost (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 59FE329F9C;
	Mon, 10 Dec 2012 09:20:42 +0000 (GMT)
From: "Simon Hobson"  <linux@thehobsons.co.uk>
To: xen-users@lists.xen.org
Date: Mon, 10 Dec 2012 9:20:43 +0000
X-Priority: 3
X-Mailer: MailForge 3.0 Mac OS X
Message-ID: <0AA6080E8BDF115A43C69C1DA8FFA68@thehobsons.co.uk>
Subject: Re: [Xen-users] Bridged network traffic from wrong IP address
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Andrew Sorensen wrote:
>I'm having an issue where outbound traffic from my DomUs shows up with
>the IP address of the Xen Dom0.


># Dom0 /etc/network/interfaces:
>
>auto br2
>iface br2 inet static
>        address 172.24.90.1
>        network 172.24.0.0
>        netmask 255.248.0.0


># DomU /etc/network/interfaces:
>
>auto eth1
>iface eth1 inet static
>        address 172.16.3.1
>        netmask 255.248.0.0
>        broadcast 172.16.248.255

Your IP addressing is out - 172.24.90.1/13 is not in the same subnet as 172.16.3.1/13, and 172.16.248.255 is not the broadcast address for the network either.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 09:22:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 09:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ThzXs-0002d6-SZ; Mon, 10 Dec 2012 09:21:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1ThzXr-0002d1-KV
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 09:21:03 +0000
Received: from [85.158.139.83:5759] by server-13.bemta-5.messagelabs.com id
	97/EE-10716-E79A5C05; Mon, 10 Dec 2012 09:21:02 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-9.tower-182.messagelabs.com!1355131246!28439926!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.1 required=7.0 tests=ratty_date: incorrect (or 
	deprecated) structure: Mon, 10 Dec 2012 9:20:43 +0000,ratty_date: 
	incorrect (or deprecated) structure: Mon, 10 Dec 2012 9:20:43 +0000
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14320 invoked from network); 10 Dec 2012 09:20:46 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-9.tower-182.messagelabs.com with SMTP;
	10 Dec 2012 09:20:46 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id DF66010401A;
	Mon, 10 Dec 2012 09:20:42 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id odN1xuZO2D9v; Mon, 10 Dec 2012 09:20:42 +0000 (GMT)
Received: from localhost (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 59FE329F9C;
	Mon, 10 Dec 2012 09:20:42 +0000 (GMT)
From: "Simon Hobson"  <linux@thehobsons.co.uk>
To: xen-users@lists.xen.org
Date: Mon, 10 Dec 2012 9:20:43 +0000
X-Priority: 3
X-Mailer: MailForge 3.0 Mac OS X
Message-ID: <0AA6080E8BDF115A43C69C1DA8FFA68@thehobsons.co.uk>
Subject: Re: [Xen-users] Bridged network traffic from wrong IP address
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Andrew Sorensen wrote:
>I'm having an issue where outbound traffic from my DomUs shows up with
>the IP address of the Xen Dom0.


># Dom0 /etc/network/interfaces:
>
>auto br2
>iface br2 inet static
>        address 172.24.90.1
>        network 172.24.0.0
>        netmask 255.248.0.0


># DomU /etc/network/interfaces:
>
>auto eth1
>iface eth1 inet static
>        address 172.16.3.1
>        netmask 255.248.0.0
>        broadcast 172.16.248.255

Your IP addressing is out - 172.24.90.1/13 is not in the same subnet as 172.16.3.1/13, and 172.16.248.255 is not the broadcast address for the network either.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 10:05:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 10:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti0Da-0004RR-Rt; Mon, 10 Dec 2012 10:04:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Ti0DZ-0004RH-39
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 10:04:09 +0000
Received: from [85.158.139.83:28990] by server-9.bemta-5.messagelabs.com id
	C2/67-10690-893B5C05; Mon, 10 Dec 2012 10:04:08 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1355133700!28448668!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDkzNDE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14732 invoked from network); 10 Dec 2012 10:01:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 10:01:40 -0000
X-IronPort-AV: E=Sophos;i="4.84,250,1355097600"; 
   d="scan'208";a="28246"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	10 Dec 2012 10:01:40 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 10 Dec 2012 10:01:39 +0000
Message-ID: <1355133698.31710.107.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Denis Roy <gggfffaaa@hotmail.com>
Date: Mon, 10 Dec 2012 10:01:38 +0000
In-Reply-To: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
References: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 2.x images on newer hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-07 at 21:10 +0000, Denis Roy wrote:
> This has probably been answered before, but for the life of me, I
> can't find it.
> 
> I have some older Xen image files, where the image file is simply a
> filesystem image:
> 
> /home/server.img: ReiserFS V3.6
> 
> I noticed newer Xen image files use a complete partition table and
> PyGrub, which allows images to be moved from server to server.

Newer Xen supports this but it is in no way a requirement, the old way,
using plain filesystem images and kernel stored in the dom0 filesystem
also continues to work.

>   My server.img does have a /boot/grub directory with menu.lst and
> everything it needs to boot.  How do I get Xen 4.x to boot it?

Pass your disk image as xvda and supply a kernel which support resierfs
using kernel = "..." and a command line containing root=/dev/xvda and
this should just work.

Or you can supply your disk image as xvda1 and use root=/dev/xvda1, it's
mostly up to you.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 10:05:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 10:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti0Da-0004RR-Rt; Mon, 10 Dec 2012 10:04:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Ti0DZ-0004RH-39
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 10:04:09 +0000
Received: from [85.158.139.83:28990] by server-9.bemta-5.messagelabs.com id
	C2/67-10690-893B5C05; Mon, 10 Dec 2012 10:04:08 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-182.messagelabs.com!1355133700!28448668!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDkzNDE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14732 invoked from network); 10 Dec 2012 10:01:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-9.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 10:01:40 -0000
X-IronPort-AV: E=Sophos;i="4.84,250,1355097600"; 
   d="scan'208";a="28246"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	10 Dec 2012 10:01:40 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 10 Dec 2012 10:01:39 +0000
Message-ID: <1355133698.31710.107.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Denis Roy <gggfffaaa@hotmail.com>
Date: Mon, 10 Dec 2012 10:01:38 +0000
In-Reply-To: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
References: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 2.x images on newer hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-07 at 21:10 +0000, Denis Roy wrote:
> This has probably been answered before, but for the life of me, I
> can't find it.
> 
> I have some older Xen image files, where the image file is simply a
> filesystem image:
> 
> /home/server.img: ReiserFS V3.6
> 
> I noticed newer Xen image files use a complete partition table and
> PyGrub, which allows images to be moved from server to server.

Newer Xen supports this but it is in no way a requirement, the old way,
using plain filesystem images and kernel stored in the dom0 filesystem
also continues to work.

>   My server.img does have a /boot/grub directory with menu.lst and
> everything it needs to boot.  How do I get Xen 4.x to boot it?

Pass your disk image as xvda and supply a kernel which support resierfs
using kernel = "..." and a command line containing root=/dev/xvda and
this should just work.

Or you can supply your disk image as xvda1 and use root=/dev/xvda1, it's
mostly up to you.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 10:13:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 10:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti0Lt-0004xq-F0; Mon, 10 Dec 2012 10:12:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Ti0Ls-0004xY-5r
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 10:12:44 +0000
Received: from [193.109.254.147:54338] by server-12.bemta-14.messagelabs.com
	id 9F/AB-00510-B95B5C05; Mon, 10 Dec 2012 10:12:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1355134285!9919803!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDkzNDE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3969 invoked from network); 10 Dec 2012 10:11:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 10:11:26 -0000
X-IronPort-AV: E=Sophos;i="4.84,250,1355097600"; 
   d="scan'208";a="28557"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	10 Dec 2012 10:11:26 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 10 Dec 2012 10:11:24 +0000
Message-ID: <1355134283.31710.114.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "chris@pcsmartgroup.com" <chris@pcsmartgroup.com>
Date: Mon, 10 Dec 2012 10:11:23 +0000
In-Reply-To: <e3c2894d37bf257ea71b7852ae974592@pcsmartgroup.com>
References: <e3c2894d37bf257ea71b7852ae974592@pcsmartgroup.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XSA30 patching issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2012-12-08 at 20:41 +0000, chris@pcsmartgroup.com wrote:
> Hi
> 
> We run Xen 4.1.3 on a number of systems and I've added all of the 
> relavent recent patches (Upto XSA31) on CentOS 5 systems and compiled 
> with no issue.
> 
> On CentOS 6, XSA30 fails to patch. I've re-downloaded xen-4.1.3.tar.gz, 
> the patch and checked filesizes and everything checks out.
> 
> patching file xen/arch/x86/mm/p2m.c
> Hunk #1 succeeded at 2476 with fuzz 2 (offset 64 lines).
> Hunk #2 FAILED at 2433.
> Hunk #3 FAILED at 2456.
> 2 out of 3 hunks FAILED -- saving rejects to file 
> xen/arch/x86/mm/p2m.c.rej
> 
> Can anyone advise why this is failing? I can replicate this on various 
> CentOS 6 systems so I don't think its my machine.
> 
> I've attached p2mc.rej

The p2m.c causing the problem would have been useful too.

It looks like there has been a changing in the surrounding context, in
guest_physmap_mark_populate_on_demand this:
     BUG_ON(!paging_mode_translate(d));
became
     if ( !paging_mode_translate(d) )
         return -EINVAL;
in 23351:8ebda5388e4e, which is XSA-14.

It should still be possible to apply the patch by hand, or better yet
apply the patch for XSA-14.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 10:13:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 10:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti0Lt-0004xq-F0; Mon, 10 Dec 2012 10:12:45 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Ti0Ls-0004xY-5r
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 10:12:44 +0000
Received: from [193.109.254.147:54338] by server-12.bemta-14.messagelabs.com
	id 9F/AB-00510-B95B5C05; Mon, 10 Dec 2012 10:12:43 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1355134285!9919803!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDkzNDE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3969 invoked from network); 10 Dec 2012 10:11:26 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 10:11:26 -0000
X-IronPort-AV: E=Sophos;i="4.84,250,1355097600"; 
   d="scan'208";a="28557"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	10 Dec 2012 10:11:26 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 10 Dec 2012 10:11:24 +0000
Message-ID: <1355134283.31710.114.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "chris@pcsmartgroup.com" <chris@pcsmartgroup.com>
Date: Mon, 10 Dec 2012 10:11:23 +0000
In-Reply-To: <e3c2894d37bf257ea71b7852ae974592@pcsmartgroup.com>
References: <e3c2894d37bf257ea71b7852ae974592@pcsmartgroup.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XSA30 patching issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2012-12-08 at 20:41 +0000, chris@pcsmartgroup.com wrote:
> Hi
> 
> We run Xen 4.1.3 on a number of systems and I've added all of the 
> relavent recent patches (Upto XSA31) on CentOS 5 systems and compiled 
> with no issue.
> 
> On CentOS 6, XSA30 fails to patch. I've re-downloaded xen-4.1.3.tar.gz, 
> the patch and checked filesizes and everything checks out.
> 
> patching file xen/arch/x86/mm/p2m.c
> Hunk #1 succeeded at 2476 with fuzz 2 (offset 64 lines).
> Hunk #2 FAILED at 2433.
> Hunk #3 FAILED at 2456.
> 2 out of 3 hunks FAILED -- saving rejects to file 
> xen/arch/x86/mm/p2m.c.rej
> 
> Can anyone advise why this is failing? I can replicate this on various 
> CentOS 6 systems so I don't think its my machine.
> 
> I've attached p2mc.rej

The p2m.c causing the problem would have been useful too.

It looks like there has been a changing in the surrounding context, in
guest_physmap_mark_populate_on_demand this:
     BUG_ON(!paging_mode_translate(d));
became
     if ( !paging_mode_translate(d) )
         return -EINVAL;
in 23351:8ebda5388e4e, which is XSA-14.

It should still be possible to apply the patch by hand, or better yet
apply the patch for XSA-14.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 13:37:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 13:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti3WL-00028V-SM; Mon, 10 Dec 2012 13:35:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <angeloxo@gmail.com>) id 1Ti3WJ-00028E-Ll
	for xen-users@lists.xensource.com; Mon, 10 Dec 2012 13:35:43 +0000
Received: from [85.158.139.83:41646] by server-1.bemta-5.messagelabs.com id
	9B/E3-12813-E25E5C05; Mon, 10 Dec 2012 13:35:42 +0000
X-Env-Sender: angeloxo@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1355146540!25297768!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7508 invoked from network); 10 Dec 2012 13:35:41 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Dec 2012 13:35:41 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <angeloxo@gmail.com>) id 1Ti3WE-0001LK-UR
	for xen-users@lists.xensource.com; Mon, 10 Dec 2012 05:35:38 -0800
Date: Mon, 10 Dec 2012 05:35:38 -0800 (PST)
From: angeloxo <angeloxo@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355146538726-5712808.post@n5.nabble.com>
In-Reply-To: <61C763C9-2F19-4DA1-B6EA-FAB9C2DAB833@carmunity.de>
References: <61C763C9-2F19-4DA1-B6EA-FAB9C2DAB833@carmunity.de>
MIME-Version: 1.0
Subject: Re: [Xen-users] VM and VDI deleted, but Space on Storage still used
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello, I have the same Issue. After delete VM's, LVMs remains.

>lvscan
 inactive         
'/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/MGT' [4.00 MB]
inherit
 inactive         
'/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/LV-b1a16609-fad9-4cce-a9ba-dfb4f4815034'
[256.00 MB] inherit
 ACTIVE           
'/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/VHD-97799655-02a1-4aee-8bdc-d1f372213033'
[11.47 GB] inherit
 ACTIVE           
'/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/VHD-12d75f08-8890-405b-
etc...

All Inactive LVM's sumarize more than 100Gb!.
*How I can Purge these files safetly ?*

Thanks and regards 
Angel.



--
View this message in context: http://xen.1045712.n5.nabble.com/VM-and-VDI-deleted-but-Space-on-Storage-still-used-tp4422234p5712808.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 13:37:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 13:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti3WL-00028V-SM; Mon, 10 Dec 2012 13:35:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <angeloxo@gmail.com>) id 1Ti3WJ-00028E-Ll
	for xen-users@lists.xensource.com; Mon, 10 Dec 2012 13:35:43 +0000
Received: from [85.158.139.83:41646] by server-1.bemta-5.messagelabs.com id
	9B/E3-12813-E25E5C05; Mon, 10 Dec 2012 13:35:42 +0000
X-Env-Sender: angeloxo@gmail.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1355146540!25297768!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7508 invoked from network); 10 Dec 2012 13:35:41 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	10 Dec 2012 13:35:41 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <angeloxo@gmail.com>) id 1Ti3WE-0001LK-UR
	for xen-users@lists.xensource.com; Mon, 10 Dec 2012 05:35:38 -0800
Date: Mon, 10 Dec 2012 05:35:38 -0800 (PST)
From: angeloxo <angeloxo@gmail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355146538726-5712808.post@n5.nabble.com>
In-Reply-To: <61C763C9-2F19-4DA1-B6EA-FAB9C2DAB833@carmunity.de>
References: <61C763C9-2F19-4DA1-B6EA-FAB9C2DAB833@carmunity.de>
MIME-Version: 1.0
Subject: Re: [Xen-users] VM and VDI deleted, but Space on Storage still used
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello, I have the same Issue. After delete VM's, LVMs remains.

>lvscan
 inactive         
'/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/MGT' [4.00 MB]
inherit
 inactive         
'/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/LV-b1a16609-fad9-4cce-a9ba-dfb4f4815034'
[256.00 MB] inherit
 ACTIVE           
'/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/VHD-97799655-02a1-4aee-8bdc-d1f372213033'
[11.47 GB] inherit
 ACTIVE           
'/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/VHD-12d75f08-8890-405b-
etc...

All Inactive LVM's sumarize more than 100Gb!.
*How I can Purge these files safetly ?*

Thanks and regards 
Angel.



--
View this message in context: http://xen.1045712.n5.nabble.com/VM-and-VDI-deleted-but-Space-on-Storage-still-used-tp4422234p5712808.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 14:51:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 14:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti4g1-0003ln-R6; Mon, 10 Dec 2012 14:49:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digitalhunger@gmail.com>) id 1Ti4fz-0003li-EZ
	for xen-users@lists.xensource.com; Mon, 10 Dec 2012 14:49:47 +0000
Received: from [85.158.139.211:38982] by server-1.bemta-5.messagelabs.com id
	4E/AF-12813-A86F5C05; Mon, 10 Dec 2012 14:49:46 +0000
X-Env-Sender: digitalhunger@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1355150985!17274428!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13161 invoked from network); 10 Dec 2012 14:49:45 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 14:49:45 -0000
Received: by mail-wi0-f173.google.com with SMTP id hn17so1213899wib.6
	for <xen-users@lists.xensource.com>;
	Mon, 10 Dec 2012 06:49:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:x-operating-system
	:x-mailer:user-agent;
	bh=devVq/jJ069Ba71lkmfETiZj5ztJfNBLueNQynAtPGk=;
	b=q8B7ZtXnxaw+UzJWCBN9NVNnhfT8tVW4LvX0Pqft/ZO+dkIy0mzeWLd/20e559mQ4y
	WnqVWYtv3EcagNiWtwkjHp6RZv2iUsakoWf/wxKHeI0wbhYOkuqcyXqTeBHuE9fTrnic
	ofxR4zG9VBu5qYemQncHqq9R4KMMCPbrE2abEBPzZOwPTOoAMS2ZvO+EcFbUIR5NYz6j
	NYfZkX/mbdftwampw2eKxgSB0FNCWvgS97dEKjHvsKlpFtJzNAPvK7dC2H+BtbhprjDW
	HzWrDiBwaSEB05Z95bV0n6+SBVgZPdawdbzKyHoXjyew2QkWgyX1gRn+8erASHFoN9U1
	3TXw==
Received: by 10.216.202.73 with SMTP id c51mr5448850weo.102.1355150985489;
	Mon, 10 Dec 2012 06:49:45 -0800 (PST)
Received: from localhost (dcdev.wheneverhost.com. [213.108.73.199])
	by mx.google.com with ESMTPS id en20sm11830686wid.4.2012.12.10.06.49.43
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 10 Dec 2012 06:49:44 -0800 (PST)
Date: Mon, 10 Dec 2012 16:49:42 +0200
From: Ivan Fitenko <digitalhunger@gmail.com>
To: angeloxo <angeloxo@gmail.com>
Message-ID: <20121210144942.GA879@holocaust>
References: <61C763C9-2F19-4DA1-B6EA-FAB9C2DAB833@carmunity.de>
	<1355146538726-5712808.post@n5.nabble.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1355146538726-5712808.post@n5.nabble.com>
X-Operating-System: Slackware 13.1
X-Mailer: Mutt 1.4.2.3i
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] VM and VDI deleted, but Space on Storage still used
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have the same problem with one of my lab installations. Usually, plain 

# lvremove /dev/VG_XenStorage-$PUT_YOUR_UUID_HERE

helps. 

On some rare occasions, however, it didn't help until reboot, but I didn't have a chance to debug that further yet.

On Mon, Dec 10, 2012 at 05:35:38AM -0800, angeloxo wrote:
> Hello, I have the same Issue. After delete VM's, LVMs remains.
> 
> >lvscan
>  inactive         
> '/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/MGT' [4.00 MB]
> inherit
>  inactive         
> '/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/LV-b1a16609-fad9-4cce-a9ba-dfb4f4815034'
> [256.00 MB] inherit
>  ACTIVE           
> '/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/VHD-97799655-02a1-4aee-8bdc-d1f372213033'
> [11.47 GB] inherit
>  ACTIVE           
> '/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/VHD-12d75f08-8890-405b-
> etc...
> 
> All Inactive LVM's sumarize more than 100Gb!.
> *How I can Purge these files safetly ?*
> 
> Thanks and regards 
> Angel.
> 
> 
> 
> --
> View this message in context: http://xen.1045712.n5.nabble.com/VM-and-VDI-deleted-but-Space-on-Storage-still-used-tp4422234p5712808.html
> Sent from the Xen - User mailing list archive at Nabble.com.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 14:51:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 14:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti4g1-0003ln-R6; Mon, 10 Dec 2012 14:49:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digitalhunger@gmail.com>) id 1Ti4fz-0003li-EZ
	for xen-users@lists.xensource.com; Mon, 10 Dec 2012 14:49:47 +0000
Received: from [85.158.139.211:38982] by server-1.bemta-5.messagelabs.com id
	4E/AF-12813-A86F5C05; Mon, 10 Dec 2012 14:49:46 +0000
X-Env-Sender: digitalhunger@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1355150985!17274428!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13161 invoked from network); 10 Dec 2012 14:49:45 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 14:49:45 -0000
Received: by mail-wi0-f173.google.com with SMTP id hn17so1213899wib.6
	for <xen-users@lists.xensource.com>;
	Mon, 10 Dec 2012 06:49:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=date:from:to:cc:subject:message-id:references:mime-version
	:content-type:content-disposition:in-reply-to:x-operating-system
	:x-mailer:user-agent;
	bh=devVq/jJ069Ba71lkmfETiZj5ztJfNBLueNQynAtPGk=;
	b=q8B7ZtXnxaw+UzJWCBN9NVNnhfT8tVW4LvX0Pqft/ZO+dkIy0mzeWLd/20e559mQ4y
	WnqVWYtv3EcagNiWtwkjHp6RZv2iUsakoWf/wxKHeI0wbhYOkuqcyXqTeBHuE9fTrnic
	ofxR4zG9VBu5qYemQncHqq9R4KMMCPbrE2abEBPzZOwPTOoAMS2ZvO+EcFbUIR5NYz6j
	NYfZkX/mbdftwampw2eKxgSB0FNCWvgS97dEKjHvsKlpFtJzNAPvK7dC2H+BtbhprjDW
	HzWrDiBwaSEB05Z95bV0n6+SBVgZPdawdbzKyHoXjyew2QkWgyX1gRn+8erASHFoN9U1
	3TXw==
Received: by 10.216.202.73 with SMTP id c51mr5448850weo.102.1355150985489;
	Mon, 10 Dec 2012 06:49:45 -0800 (PST)
Received: from localhost (dcdev.wheneverhost.com. [213.108.73.199])
	by mx.google.com with ESMTPS id en20sm11830686wid.4.2012.12.10.06.49.43
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 10 Dec 2012 06:49:44 -0800 (PST)
Date: Mon, 10 Dec 2012 16:49:42 +0200
From: Ivan Fitenko <digitalhunger@gmail.com>
To: angeloxo <angeloxo@gmail.com>
Message-ID: <20121210144942.GA879@holocaust>
References: <61C763C9-2F19-4DA1-B6EA-FAB9C2DAB833@carmunity.de>
	<1355146538726-5712808.post@n5.nabble.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1355146538726-5712808.post@n5.nabble.com>
X-Operating-System: Slackware 13.1
X-Mailer: Mutt 1.4.2.3i
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] VM and VDI deleted, but Space on Storage still used
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have the same problem with one of my lab installations. Usually, plain 

# lvremove /dev/VG_XenStorage-$PUT_YOUR_UUID_HERE

helps. 

On some rare occasions, however, it didn't help until reboot, but I didn't have a chance to debug that further yet.

On Mon, Dec 10, 2012 at 05:35:38AM -0800, angeloxo wrote:
> Hello, I have the same Issue. After delete VM's, LVMs remains.
> 
> >lvscan
>  inactive         
> '/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/MGT' [4.00 MB]
> inherit
>  inactive         
> '/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/LV-b1a16609-fad9-4cce-a9ba-dfb4f4815034'
> [256.00 MB] inherit
>  ACTIVE           
> '/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/VHD-97799655-02a1-4aee-8bdc-d1f372213033'
> [11.47 GB] inherit
>  ACTIVE           
> '/dev/VG_XenStorage-d54ead56-0aa0-6456-fb22-efdca87af607/VHD-12d75f08-8890-405b-
> etc...
> 
> All Inactive LVM's sumarize more than 100Gb!.
> *How I can Purge these files safetly ?*
> 
> Thanks and regards 
> Angel.
> 
> 
> 
> --
> View this message in context: http://xen.1045712.n5.nabble.com/VM-and-VDI-deleted-but-Space-on-Storage-still-used-tp4422234p5712808.html
> Sent from the Xen - User mailing list archive at Nabble.com.
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 14:53:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 14:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti4hs-0003sb-Iu; Mon, 10 Dec 2012 14:51:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1Ti4hq-0003sP-OO
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 14:51:42 +0000
Received: from [85.158.138.51:35587] by server-11.bemta-3.messagelabs.com id
	27/A6-19361-DF6F5C05; Mon, 10 Dec 2012 14:51:41 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1355151096!21889810!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gMzU2OTg5\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gMzU2OTg5\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7939 invoked from network); 10 Dec 2012 14:51:37 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-14.tower-174.messagelabs.com with SMTP;
	10 Dec 2012 14:51:37 -0000
X-Authority-Analysis: v=2.0 cv=Jaw+XD2V c=1 sm=0 a=leC2pT9rOMEpDX5fOehKFA==:17
	a=zqbFy_GfvgEA:10 a=Ja_j9b45Nj0A:10 a=2_RxneXM8o0A:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=mXJfJZL0NPAA:10 a=H3_eBJGzAAAA:8 a=E-eBaeSrAgszd55_bmcA:9
	a=wPNLvfGTeEIA:10 a=leC2pT9rOMEpDX5fOehKFA==:117
X-Cloudmark-Score: 0
X-Authenticated-User: 
X-Originating-IP: 24.167.145.93
Received: from [24.167.145.93] ([24.167.145.93:36886] helo=corenix.localnet)
	by hrndva-oedge01.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 6F/8B-15459-8F6F5C05; Mon, 10 Dec 2012 14:51:36 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id 7540B8545C; Mon, 10 Dec 2012 09:51:36 -0500 (EST)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=ham
	version=3.3.1
Received: from [10.10.18.63] (hafele [216.237.216.130])
	by corenix.localnet (Postfix) with ESMTPSA id 4D68E853C8
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 09:51:20 -0500 (EST)
Message-ID: <50C5F6E7.7020102@triad.rr.com>
Date: Mon, 10 Dec 2012 09:51:19 -0500
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:15.0) Gecko/20120824 Thunderbird/15.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] using iso file as cdrom for pv domU is not working on
 xl toolstack (qdisk)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have an issue on Xen 4.2+ (now on yesterday's tip) where when I try to 
use an iso image as cdrom for a pv domU, it appears that the devices is 
an unusable state on the domU side.

DomU kernel output: http://bpaste.net/show/63482/
xen logs: http://bpaste.net/show/63490/
udevadm monitor output: http://bpaste.net/show/63481/

I can work around this issue easily by creating a loop back device for 
the iso file first and using that instead.

I suspect that qdisk should handle this situation, but I'm not sure how 
to troubleshoot this.










_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 14:53:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 14:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti4hs-0003sb-Iu; Mon, 10 Dec 2012 14:51:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <listmail@triad.rr.com>) id 1Ti4hq-0003sP-OO
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 14:51:42 +0000
Received: from [85.158.138.51:35587] by server-11.bemta-3.messagelabs.com id
	27/A6-19361-DF6F5C05; Mon, 10 Dec 2012 14:51:41 +0000
X-Env-Sender: listmail@triad.rr.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1355151096!21889810!1
X-Originating-IP: [71.74.56.122]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gMzU2OTg5\n,sa_preprocessor: 
	QmFkIElQOiA3MS43NC41Ni4xMjIgPT4gMzU2OTg5\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7939 invoked from network); 10 Dec 2012 14:51:37 -0000
Received: from hrndva-omtalb.mail.rr.com (HELO hrndva-omtalb.mail.rr.com)
	(71.74.56.122) by server-14.tower-174.messagelabs.com with SMTP;
	10 Dec 2012 14:51:37 -0000
X-Authority-Analysis: v=2.0 cv=Jaw+XD2V c=1 sm=0 a=leC2pT9rOMEpDX5fOehKFA==:17
	a=zqbFy_GfvgEA:10 a=Ja_j9b45Nj0A:10 a=2_RxneXM8o0A:10
	a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8
	a=mXJfJZL0NPAA:10 a=H3_eBJGzAAAA:8 a=E-eBaeSrAgszd55_bmcA:9
	a=wPNLvfGTeEIA:10 a=leC2pT9rOMEpDX5fOehKFA==:117
X-Cloudmark-Score: 0
X-Authenticated-User: 
X-Originating-IP: 24.167.145.93
Received: from [24.167.145.93] ([24.167.145.93:36886] helo=corenix.localnet)
	by hrndva-oedge01.mail.rr.com (envelope-from <listmail@triad.rr.com>)
	(ecelerity 2.2.3.46 r()) with ESMTP
	id 6F/8B-15459-8F6F5C05; Mon, 10 Dec 2012 14:51:36 +0000
Received: by corenix.localnet (Postfix, from userid 1003)
	id 7540B8545C; Mon, 10 Dec 2012 09:51:36 -0500 (EST)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on corenix.localnet
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.5 tests=ALL_TRUSTED autolearn=ham
	version=3.3.1
Received: from [10.10.18.63] (hafele [216.237.216.130])
	by corenix.localnet (Postfix) with ESMTPSA id 4D68E853C8
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 09:51:20 -0500 (EST)
Message-ID: <50C5F6E7.7020102@triad.rr.com>
Date: Mon, 10 Dec 2012 09:51:19 -0500
From: Richie <listmail@triad.rr.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:15.0) Gecko/20120824 Thunderbird/15.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] using iso file as cdrom for pv domU is not working on
 xl toolstack (qdisk)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I have an issue on Xen 4.2+ (now on yesterday's tip) where when I try to 
use an iso image as cdrom for a pv domU, it appears that the devices is 
an unusable state on the domU side.

DomU kernel output: http://bpaste.net/show/63482/
xen logs: http://bpaste.net/show/63490/
udevadm monitor output: http://bpaste.net/show/63481/

I can work around this issue easily by creating a loop back device for 
the iso file first and using that instead.

I suspect that qdisk should handle this situation, but I'm not sure how 
to troubleshoot this.










_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 14:57:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 14:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti4m2-0004B9-Gm; Mon, 10 Dec 2012 14:56:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gggfffaaa@hotmail.com>) id 1Ti4m0-0004Aw-5O
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 14:56:00 +0000
Received: from [85.158.138.51:12579] by server-16.bemta-3.messagelabs.com id
	7B/47-07461-FF7F5C05; Mon, 10 Dec 2012 14:55:59 +0000
X-Env-Sender: gggfffaaa@hotmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1355151354!20310617!1
X-Originating-IP: [65.55.34.80]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22932 invoked from network); 10 Dec 2012 14:55:55 -0000
Received: from col0-omc2-s6.col0.hotmail.com (HELO
	col0-omc2-s6.col0.hotmail.com) (65.55.34.80)
	by server-12.tower-174.messagelabs.com with SMTP;
	10 Dec 2012 14:55:55 -0000
Received: from COL002-W9 ([65.55.34.71]) by col0-omc2-s6.col0.hotmail.com with
	Microsoft SMTPSVC(6.0.3790.4675); Mon, 10 Dec 2012 06:55:53 -0800
X-Originating-IP: [99.224.40.85]
X-EIP: [e2xQYZWNEqiwMGY+6wuTvEeri6w4bzeF]
X-Originating-Email: [gggfffaaa@hotmail.com]
Message-ID: <COL002-W967985B99D31CD1493BA8AF490@phx.gbl>
From: Denis Roy <gggfffaaa@hotmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 10 Dec 2012 14:55:53 +0000
Importance: Normal
In-Reply-To: <1355133698.31710.107.camel@zakaz.uk.xensource.com>
References: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>,
	<1355133698.31710.107.camel@zakaz.uk.xensource.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 10 Dec 2012 14:55:53.0740 (UTC)
	FILETIME=[73CF4CC0:01CDD6E6]
Subject: Re: [Xen-users] Xen 2.x images on newer hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8181884929282985534=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8181884929282985534==
Content-Type: multipart/alternative;
	boundary="_2e4c0dfe-8cb7-450c-a8e2-4e97d0fb3723_"

--_2e4c0dfe-8cb7-450c-a8e2-4e97d0fb3723_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Ian=2C your solution took all of 2 seconds and it worked perfectly.  Thanks=
 a bunch!

Denis


> From: Ian.Campbell@citrix.com
> To: gggfffaaa@hotmail.com
> Date: Mon=2C 10 Dec 2012 10:01:38 +0000
> CC: xen-users@lists.xen.org
> Subject: Re: [Xen-users] Xen 2.x images on newer hosts
>=20
> On Fri=2C 2012-12-07 at 21:10 +0000=2C Denis Roy wrote:
> > This has probably been answered before=2C but for the life of me=2C I
> > can't find it.
> >=20
> > I have some older Xen image files=2C where the image file is simply a
> > filesystem image:
> >=20
> > /home/server.img: ReiserFS V3.6
> >=20
> > I noticed newer Xen image files use a complete partition table and
> > PyGrub=2C which allows images to be moved from server to server.
>=20
> Newer Xen supports this but it is in no way a requirement=2C the old way=
=2C
> using plain filesystem images and kernel stored in the dom0 filesystem
> also continues to work.
>=20
> >   My server.img does have a /boot/grub directory with menu.lst and
> > everything it needs to boot.  How do I get Xen 4.x to boot it?
>=20
> Pass your disk image as xvda and supply a kernel which support resierfs
> using kernel =3D "..." and a command line containing root=3D/dev/xvda and
> this should just work.
>=20
> Or you can supply your disk image as xvda1 and use root=3D/dev/xvda1=2C i=
t's
> mostly up to you.
>=20
> Ian.
>=20
>=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
 		 	   		  =

--_2e4c0dfe-8cb7-450c-a8e2-4e97d0fb3723_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>Ian=2C your solution took all of=
 2 seconds and it worked perfectly.&nbsp=3B Thanks a bunch!<br><br>Denis<br=
><br><br><div><div id=3D"SkyDrivePlaceholder"></div>&gt=3B From: Ian.Campbe=
ll@citrix.com<br>&gt=3B To: gggfffaaa@hotmail.com<br>&gt=3B Date: Mon=2C 10=
 Dec 2012 10:01:38 +0000<br>&gt=3B CC: xen-users@lists.xen.org<br>&gt=3B Su=
bject: Re: [Xen-users] Xen 2.x images on newer hosts<br>&gt=3B <br>&gt=3B O=
n Fri=2C 2012-12-07 at 21:10 +0000=2C Denis Roy wrote:<br>&gt=3B &gt=3B Thi=
s has probably been answered before=2C but for the life of me=2C I<br>&gt=
=3B &gt=3B can't find it.<br>&gt=3B &gt=3B <br>&gt=3B &gt=3B I have some ol=
der Xen image files=2C where the image file is simply a<br>&gt=3B &gt=3B fi=
lesystem image:<br>&gt=3B &gt=3B <br>&gt=3B &gt=3B /home/server.img: Reiser=
FS V3.6<br>&gt=3B &gt=3B <br>&gt=3B &gt=3B I noticed newer Xen image files =
use a complete partition table and<br>&gt=3B &gt=3B PyGrub=2C which allows =
images to be moved from server to server.<br>&gt=3B <br>&gt=3B Newer Xen su=
pports this but it is in no way a requirement=2C the old way=2C<br>&gt=3B u=
sing plain filesystem images and kernel stored in the dom0 filesystem<br>&g=
t=3B also continues to work.<br>&gt=3B <br>&gt=3B &gt=3B   My server.img do=
es have a /boot/grub directory with menu.lst and<br>&gt=3B &gt=3B everythin=
g it needs to boot.  How do I get Xen 4.x to boot it?<br>&gt=3B <br>&gt=3B =
Pass your disk image as xvda and supply a kernel which support resierfs<br>=
&gt=3B using kernel =3D "..." and a command line containing root=3D/dev/xvd=
a and<br>&gt=3B this should just work.<br>&gt=3B <br>&gt=3B Or you can supp=
ly your disk image as xvda1 and use root=3D/dev/xvda1=2C it's<br>&gt=3B mos=
tly up to you.<br>&gt=3B <br>&gt=3B Ian.<br>&gt=3B <br>&gt=3B <br>&gt=3B <b=
r>&gt=3B _______________________________________________<br>&gt=3B Xen-user=
s mailing list<br>&gt=3B Xen-users@lists.xen.org<br>&gt=3B http://lists.xen=
.org/xen-users<br></div> 		 	   		  </div></body>
</html>=

--_2e4c0dfe-8cb7-450c-a8e2-4e97d0fb3723_--


--===============8181884929282985534==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8181884929282985534==--


From xen-users-bounces@lists.xen.org Mon Dec 10 14:57:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 14:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti4m2-0004B9-Gm; Mon, 10 Dec 2012 14:56:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gggfffaaa@hotmail.com>) id 1Ti4m0-0004Aw-5O
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 14:56:00 +0000
Received: from [85.158.138.51:12579] by server-16.bemta-3.messagelabs.com id
	7B/47-07461-FF7F5C05; Mon, 10 Dec 2012 14:55:59 +0000
X-Env-Sender: gggfffaaa@hotmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1355151354!20310617!1
X-Originating-IP: [65.55.34.80]
X-SpamReason: No, hits=1.0 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_20_30, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	ML_RADAR_SPEW_LINKS_2,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22932 invoked from network); 10 Dec 2012 14:55:55 -0000
Received: from col0-omc2-s6.col0.hotmail.com (HELO
	col0-omc2-s6.col0.hotmail.com) (65.55.34.80)
	by server-12.tower-174.messagelabs.com with SMTP;
	10 Dec 2012 14:55:55 -0000
Received: from COL002-W9 ([65.55.34.71]) by col0-omc2-s6.col0.hotmail.com with
	Microsoft SMTPSVC(6.0.3790.4675); Mon, 10 Dec 2012 06:55:53 -0800
X-Originating-IP: [99.224.40.85]
X-EIP: [e2xQYZWNEqiwMGY+6wuTvEeri6w4bzeF]
X-Originating-Email: [gggfffaaa@hotmail.com]
Message-ID: <COL002-W967985B99D31CD1493BA8AF490@phx.gbl>
From: Denis Roy <gggfffaaa@hotmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Mon, 10 Dec 2012 14:55:53 +0000
Importance: Normal
In-Reply-To: <1355133698.31710.107.camel@zakaz.uk.xensource.com>
References: <COL002-W469098B9050C2A85BE0179AF440@phx.gbl>,
	<1355133698.31710.107.camel@zakaz.uk.xensource.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 10 Dec 2012 14:55:53.0740 (UTC)
	FILETIME=[73CF4CC0:01CDD6E6]
Subject: Re: [Xen-users] Xen 2.x images on newer hosts
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8181884929282985534=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8181884929282985534==
Content-Type: multipart/alternative;
	boundary="_2e4c0dfe-8cb7-450c-a8e2-4e97d0fb3723_"

--_2e4c0dfe-8cb7-450c-a8e2-4e97d0fb3723_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Ian=2C your solution took all of 2 seconds and it worked perfectly.  Thanks=
 a bunch!

Denis


> From: Ian.Campbell@citrix.com
> To: gggfffaaa@hotmail.com
> Date: Mon=2C 10 Dec 2012 10:01:38 +0000
> CC: xen-users@lists.xen.org
> Subject: Re: [Xen-users] Xen 2.x images on newer hosts
>=20
> On Fri=2C 2012-12-07 at 21:10 +0000=2C Denis Roy wrote:
> > This has probably been answered before=2C but for the life of me=2C I
> > can't find it.
> >=20
> > I have some older Xen image files=2C where the image file is simply a
> > filesystem image:
> >=20
> > /home/server.img: ReiserFS V3.6
> >=20
> > I noticed newer Xen image files use a complete partition table and
> > PyGrub=2C which allows images to be moved from server to server.
>=20
> Newer Xen supports this but it is in no way a requirement=2C the old way=
=2C
> using plain filesystem images and kernel stored in the dom0 filesystem
> also continues to work.
>=20
> >   My server.img does have a /boot/grub directory with menu.lst and
> > everything it needs to boot.  How do I get Xen 4.x to boot it?
>=20
> Pass your disk image as xvda and supply a kernel which support resierfs
> using kernel =3D "..." and a command line containing root=3D/dev/xvda and
> this should just work.
>=20
> Or you can supply your disk image as xvda1 and use root=3D/dev/xvda1=2C i=
t's
> mostly up to you.
>=20
> Ian.
>=20
>=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
 		 	   		  =

--_2e4c0dfe-8cb7-450c-a8e2-4e97d0fb3723_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>Ian=2C your solution took all of=
 2 seconds and it worked perfectly.&nbsp=3B Thanks a bunch!<br><br>Denis<br=
><br><br><div><div id=3D"SkyDrivePlaceholder"></div>&gt=3B From: Ian.Campbe=
ll@citrix.com<br>&gt=3B To: gggfffaaa@hotmail.com<br>&gt=3B Date: Mon=2C 10=
 Dec 2012 10:01:38 +0000<br>&gt=3B CC: xen-users@lists.xen.org<br>&gt=3B Su=
bject: Re: [Xen-users] Xen 2.x images on newer hosts<br>&gt=3B <br>&gt=3B O=
n Fri=2C 2012-12-07 at 21:10 +0000=2C Denis Roy wrote:<br>&gt=3B &gt=3B Thi=
s has probably been answered before=2C but for the life of me=2C I<br>&gt=
=3B &gt=3B can't find it.<br>&gt=3B &gt=3B <br>&gt=3B &gt=3B I have some ol=
der Xen image files=2C where the image file is simply a<br>&gt=3B &gt=3B fi=
lesystem image:<br>&gt=3B &gt=3B <br>&gt=3B &gt=3B /home/server.img: Reiser=
FS V3.6<br>&gt=3B &gt=3B <br>&gt=3B &gt=3B I noticed newer Xen image files =
use a complete partition table and<br>&gt=3B &gt=3B PyGrub=2C which allows =
images to be moved from server to server.<br>&gt=3B <br>&gt=3B Newer Xen su=
pports this but it is in no way a requirement=2C the old way=2C<br>&gt=3B u=
sing plain filesystem images and kernel stored in the dom0 filesystem<br>&g=
t=3B also continues to work.<br>&gt=3B <br>&gt=3B &gt=3B   My server.img do=
es have a /boot/grub directory with menu.lst and<br>&gt=3B &gt=3B everythin=
g it needs to boot.  How do I get Xen 4.x to boot it?<br>&gt=3B <br>&gt=3B =
Pass your disk image as xvda and supply a kernel which support resierfs<br>=
&gt=3B using kernel =3D "..." and a command line containing root=3D/dev/xvd=
a and<br>&gt=3B this should just work.<br>&gt=3B <br>&gt=3B Or you can supp=
ly your disk image as xvda1 and use root=3D/dev/xvda1=2C it's<br>&gt=3B mos=
tly up to you.<br>&gt=3B <br>&gt=3B Ian.<br>&gt=3B <br>&gt=3B <br>&gt=3B <b=
r>&gt=3B _______________________________________________<br>&gt=3B Xen-user=
s mailing list<br>&gt=3B Xen-users@lists.xen.org<br>&gt=3B http://lists.xen=
.org/xen-users<br></div> 		 	   		  </div></body>
</html>=

--_2e4c0dfe-8cb7-450c-a8e2-4e97d0fb3723_--


--===============8181884929282985534==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8181884929282985534==--


From xen-users-bounces@lists.xen.org Mon Dec 10 15:05:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 15:05:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti4uS-0004s4-4t; Mon, 10 Dec 2012 15:04:44 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jan.delandtsheer@gmail.com>) id 1Ti10o-0006aO-DH
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 10:55:02 +0000
Received: from [193.109.254.147:6835] by server-4.bemta-14.messagelabs.com id
	5D/0F-18856-58FB5C05; Mon, 10 Dec 2012 10:55:01 +0000
X-Env-Sender: jan.delandtsheer@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1355136898!9541078!1
X-Originating-IP: [209.85.223.181]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3190 invoked from network); 10 Dec 2012 10:54:59 -0000
Received: from mail-ie0-f181.google.com (HELO mail-ie0-f181.google.com)
	(209.85.223.181)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 10:54:59 -0000
Received: by mail-ie0-f181.google.com with SMTP id 16so7947824iea.40
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 02:54:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=d3hX9jAXBeV4f4IXj3+V9BBJN6ewXh3CJ+4+kyHZdI0=;
	b=wmU7osP1vW4+Hsaz25ArMuPJsYizl7C4Yeb8KpJFN7WMMH6ngAb89e1psgh70QcS82
	2xDOrnjeSlDp09pbZ+mP4724c9aKRuPJvzFQLDsv9o7iQgVQCEObd+ym70yW7a9R/8D3
	meX6sn2TEhcVychV+Ny3ynRi9WkiGl/VCu7NFzs7JVnJeobqm0LloAHsQD+C0lyqQj51
	jyWXHjmx0y8gOE30+U/PzGs4ZeJa/+0mv+Pz+OHK62gBuEScv5lcJoIgP8a2vLCdGWQU
	8t1ZQMv85HA8YYTOqAnrGhvi4M7D8IzKuUndD2NOJsiLZXXWg9F3zeqQ7g7fKcVnnoGF
	yNAQ==
MIME-Version: 1.0
Received: by 10.50.184.229 with SMTP id ex5mr6122447igc.72.1355136898388; Mon,
	10 Dec 2012 02:54:58 -0800 (PST)
Received: by 10.50.220.198 with HTTP; Mon, 10 Dec 2012 02:54:58 -0800 (PST)
Date: Mon, 10 Dec 2012 11:54:58 +0100
Message-ID: <CABQfmN1g3a=YAmozbuaDM=wRciY5q8x8jgnRsJCjcrL98KTUCA@mail.gmail.com>
From: Jan De Landtsheer <jan.delandtsheer@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Mon, 10 Dec 2012 15:04:42 +0000
Subject: [Xen-users] Rebooting a DomU in xen 4.1.3 from within the DomU
 gives "failed to run bootloader: -3"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7119304656813396530=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7119304656813396530==
Content-Type: multipart/alternative; boundary=14dae9340ddf73537804d07d6528

--14dae9340ddf73537804d07d6528
Content-Type: text/plain; charset=ISO-8859-1

Hi all,
after upgrading to Xen-4.1.3 on an Ubuntu, restarting the guest (shutdown
-r now) gives the error "failed to run bootloader: -3"
Starting the guest from Dom0 works though
I could reboot a guest from within while running on 4.1.2

The log :

root@dctst0007:~# cat /var/log/xen/xl-25662.log
Waiting for domain 25662 (domid 28) to die [pid 23663]
Domain 28 is dead
Action for shutdown reason code 1 is restart
Domain 28 needs to be cleaned up: destroying the domain
libxl: debug: libxl_dm.c:754:libxl__destroy_device_model Device Model
signaled
Done. Rebooting now
libxl: debug: libxl.c:1080:libxl_device_disk_local_attach attaching PHY
disk /dev/iscsi/4e2345eebe1347a0 to domain 0
failed to run bootloader: -3


Configfile :
root@dctst0007:~# cat /var/lib/xend/domains/25662/config.cfg
bootloader="/usr/lib/xen-4.1/bin/pygrub"
uuid="5a657ce6-e401-44fe-80ac-1f0bf0ea324b"
usbdevice="tablet"
device_model="/usr/lib/xen-4.1/bin/qemu-dm"
builder="linux"
vnclisten="0.0.0.0"
vfb=['type=vnc,vnclisten=0.0.0.0']
on_crash="restart"
on_reboot="restart"
vcpus=1
memory=1024
real_disk=['']
disk=['phy:/dev/iscsi/4e2345eebe1347a0,xvda,w']
maxvcpus=1
name="25662"

Someone any idea ?
What info can I provide you with ?

--14dae9340ddf73537804d07d6528
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,<div>after upgrading to Xen-4.1.3 on an Ubuntu, restarting the guest=
 (shutdown -r now) gives the error &quot;failed to run bootloader: -3&quot;=
</div><div>Starting the guest from Dom0 works though</div><div>I could rebo=
ot a guest from=A0within=A0while running on 4.1.2</div>
<div><br></div><div>The log :</div><div><br></div><div><div>root@dctst0007:=
~# cat /var/log/xen/xl-25662.log</div><div>Waiting for domain 25662 (domid =
28) to die [pid 23663]</div><div>Domain 28 is dead</div><div>Action for shu=
tdown reason code 1 is restart</div>
<div>Domain 28 needs to be cleaned up: destroying the domain</div><div>libx=
l: debug: libxl_dm.c:754:libxl__destroy_device_model Device Model signaled<=
/div><div>Done. Rebooting now</div><div>libxl: debug: libxl.c:1080:libxl_de=
vice_disk_local_attach attaching PHY disk /dev/iscsi/4e2345eebe1347a0 to do=
main 0</div>
<div>failed to run bootloader: -3</div></div><div><br></div><div><br></div>=
<div>Configfile :</div><div><div>root@dctst0007:~# cat /var/lib/xend/domain=
s/25662/config.cfg</div><div>bootloader=3D&quot;/usr/lib/xen-4.1/bin/pygrub=
&quot;</div>
<div>uuid=3D&quot;5a657ce6-e401-44fe-80ac-1f0bf0ea324b&quot;</div><div>usbd=
evice=3D&quot;tablet&quot;</div><div>device_model=3D&quot;/usr/lib/xen-4.1/=
bin/qemu-dm&quot;</div><div>builder=3D&quot;linux&quot;</div><div>vnclisten=
=3D&quot;0.0.0.0&quot;</div>
<div>vfb=3D[&#39;type=3Dvnc,vnclisten=3D0.0.0.0&#39;]</div><div>on_crash=3D=
&quot;restart&quot;</div><div>on_reboot=3D&quot;restart&quot;</div><div>vcp=
us=3D1</div><div>memory=3D1024</div><div>real_disk=3D[&#39;&#39;]</div><div=
>disk=3D[&#39;phy:/dev/iscsi/4e2345eebe1347a0,xvda,w&#39;]</div>
<div>maxvcpus=3D1</div><div>name=3D&quot;25662&quot;</div></div><div><br></=
div><div>Someone any idea ?=A0</div><div>What info can I provide you with ?=
</div><div><br></div>

--14dae9340ddf73537804d07d6528--


--===============7119304656813396530==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7119304656813396530==--


From xen-users-bounces@lists.xen.org Mon Dec 10 15:05:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 15:05:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti4uS-0004s4-4t; Mon, 10 Dec 2012 15:04:44 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jan.delandtsheer@gmail.com>) id 1Ti10o-0006aO-DH
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 10:55:02 +0000
Received: from [193.109.254.147:6835] by server-4.bemta-14.messagelabs.com id
	5D/0F-18856-58FB5C05; Mon, 10 Dec 2012 10:55:01 +0000
X-Env-Sender: jan.delandtsheer@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1355136898!9541078!1
X-Originating-IP: [209.85.223.181]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3190 invoked from network); 10 Dec 2012 10:54:59 -0000
Received: from mail-ie0-f181.google.com (HELO mail-ie0-f181.google.com)
	(209.85.223.181)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 10:54:59 -0000
Received: by mail-ie0-f181.google.com with SMTP id 16so7947824iea.40
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 02:54:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=d3hX9jAXBeV4f4IXj3+V9BBJN6ewXh3CJ+4+kyHZdI0=;
	b=wmU7osP1vW4+Hsaz25ArMuPJsYizl7C4Yeb8KpJFN7WMMH6ngAb89e1psgh70QcS82
	2xDOrnjeSlDp09pbZ+mP4724c9aKRuPJvzFQLDsv9o7iQgVQCEObd+ym70yW7a9R/8D3
	meX6sn2TEhcVychV+Ny3ynRi9WkiGl/VCu7NFzs7JVnJeobqm0LloAHsQD+C0lyqQj51
	jyWXHjmx0y8gOE30+U/PzGs4ZeJa/+0mv+Pz+OHK62gBuEScv5lcJoIgP8a2vLCdGWQU
	8t1ZQMv85HA8YYTOqAnrGhvi4M7D8IzKuUndD2NOJsiLZXXWg9F3zeqQ7g7fKcVnnoGF
	yNAQ==
MIME-Version: 1.0
Received: by 10.50.184.229 with SMTP id ex5mr6122447igc.72.1355136898388; Mon,
	10 Dec 2012 02:54:58 -0800 (PST)
Received: by 10.50.220.198 with HTTP; Mon, 10 Dec 2012 02:54:58 -0800 (PST)
Date: Mon, 10 Dec 2012 11:54:58 +0100
Message-ID: <CABQfmN1g3a=YAmozbuaDM=wRciY5q8x8jgnRsJCjcrL98KTUCA@mail.gmail.com>
From: Jan De Landtsheer <jan.delandtsheer@gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Mon, 10 Dec 2012 15:04:42 +0000
Subject: [Xen-users] Rebooting a DomU in xen 4.1.3 from within the DomU
 gives "failed to run bootloader: -3"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7119304656813396530=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7119304656813396530==
Content-Type: multipart/alternative; boundary=14dae9340ddf73537804d07d6528

--14dae9340ddf73537804d07d6528
Content-Type: text/plain; charset=ISO-8859-1

Hi all,
after upgrading to Xen-4.1.3 on an Ubuntu, restarting the guest (shutdown
-r now) gives the error "failed to run bootloader: -3"
Starting the guest from Dom0 works though
I could reboot a guest from within while running on 4.1.2

The log :

root@dctst0007:~# cat /var/log/xen/xl-25662.log
Waiting for domain 25662 (domid 28) to die [pid 23663]
Domain 28 is dead
Action for shutdown reason code 1 is restart
Domain 28 needs to be cleaned up: destroying the domain
libxl: debug: libxl_dm.c:754:libxl__destroy_device_model Device Model
signaled
Done. Rebooting now
libxl: debug: libxl.c:1080:libxl_device_disk_local_attach attaching PHY
disk /dev/iscsi/4e2345eebe1347a0 to domain 0
failed to run bootloader: -3


Configfile :
root@dctst0007:~# cat /var/lib/xend/domains/25662/config.cfg
bootloader="/usr/lib/xen-4.1/bin/pygrub"
uuid="5a657ce6-e401-44fe-80ac-1f0bf0ea324b"
usbdevice="tablet"
device_model="/usr/lib/xen-4.1/bin/qemu-dm"
builder="linux"
vnclisten="0.0.0.0"
vfb=['type=vnc,vnclisten=0.0.0.0']
on_crash="restart"
on_reboot="restart"
vcpus=1
memory=1024
real_disk=['']
disk=['phy:/dev/iscsi/4e2345eebe1347a0,xvda,w']
maxvcpus=1
name="25662"

Someone any idea ?
What info can I provide you with ?

--14dae9340ddf73537804d07d6528
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,<div>after upgrading to Xen-4.1.3 on an Ubuntu, restarting the guest=
 (shutdown -r now) gives the error &quot;failed to run bootloader: -3&quot;=
</div><div>Starting the guest from Dom0 works though</div><div>I could rebo=
ot a guest from=A0within=A0while running on 4.1.2</div>
<div><br></div><div>The log :</div><div><br></div><div><div>root@dctst0007:=
~# cat /var/log/xen/xl-25662.log</div><div>Waiting for domain 25662 (domid =
28) to die [pid 23663]</div><div>Domain 28 is dead</div><div>Action for shu=
tdown reason code 1 is restart</div>
<div>Domain 28 needs to be cleaned up: destroying the domain</div><div>libx=
l: debug: libxl_dm.c:754:libxl__destroy_device_model Device Model signaled<=
/div><div>Done. Rebooting now</div><div>libxl: debug: libxl.c:1080:libxl_de=
vice_disk_local_attach attaching PHY disk /dev/iscsi/4e2345eebe1347a0 to do=
main 0</div>
<div>failed to run bootloader: -3</div></div><div><br></div><div><br></div>=
<div>Configfile :</div><div><div>root@dctst0007:~# cat /var/lib/xend/domain=
s/25662/config.cfg</div><div>bootloader=3D&quot;/usr/lib/xen-4.1/bin/pygrub=
&quot;</div>
<div>uuid=3D&quot;5a657ce6-e401-44fe-80ac-1f0bf0ea324b&quot;</div><div>usbd=
evice=3D&quot;tablet&quot;</div><div>device_model=3D&quot;/usr/lib/xen-4.1/=
bin/qemu-dm&quot;</div><div>builder=3D&quot;linux&quot;</div><div>vnclisten=
=3D&quot;0.0.0.0&quot;</div>
<div>vfb=3D[&#39;type=3Dvnc,vnclisten=3D0.0.0.0&#39;]</div><div>on_crash=3D=
&quot;restart&quot;</div><div>on_reboot=3D&quot;restart&quot;</div><div>vcp=
us=3D1</div><div>memory=3D1024</div><div>real_disk=3D[&#39;&#39;]</div><div=
>disk=3D[&#39;phy:/dev/iscsi/4e2345eebe1347a0,xvda,w&#39;]</div>
<div>maxvcpus=3D1</div><div>name=3D&quot;25662&quot;</div></div><div><br></=
div><div>Someone any idea ?=A0</div><div>What info can I provide you with ?=
</div><div><br></div>

--14dae9340ddf73537804d07d6528--


--===============7119304656813396530==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7119304656813396530==--


From xen-users-bounces@lists.xen.org Mon Dec 10 16:49:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 16:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti6X0-0008BA-4X; Mon, 10 Dec 2012 16:48:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <birdfund@yahoo.com>) id 1Ti6Wy-0008B5-MZ
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 16:48:36 +0000
Received: from [85.158.143.99:64239] by server-3.bemta-4.messagelabs.com id
	CC/FD-18211-46216C05; Mon, 10 Dec 2012 16:48:36 +0000
X-Env-Sender: birdfund@yahoo.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1355157973!23594256!1
X-Originating-IP: [98.136.217.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21443 invoked from network); 10 Dec 2012 16:48:15 -0000
Received: from nm25.bullet.mail.gq1.yahoo.com (HELO
	nm25.bullet.mail.gq1.yahoo.com) (98.136.217.8)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 10 Dec 2012 16:48:15 -0000
Received: from [98.137.12.175] by nm25.bullet.mail.gq1.yahoo.com with NNFMP;
	10 Dec 2012 16:45:59 -0000
Received: from [98.136.185.46] by tm14.bullet.mail.gq1.yahoo.com with NNFMP;
	10 Dec 2012 16:44:39 -0000
Received: from [127.0.0.1] by smtp107.mail.gq1.yahoo.com with NNFMP;
	10 Dec 2012 16:44:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1355157879; bh=2KxcO6Tg8/MJBmokxolZUffKPqmpRHJIMdKQmjksFuo=;
	h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Date:From:To:Subject:Reply-To:Message-Id:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer;
	b=hSq89f9pwXuwYMjRZ+VEhEcv8J0bHnDqXxsHmIPTJuYzJU9S1GBF4WFJRmvuWO8y2ddsP0Oh9l+gGioQzB4MQTFUCMEN6CLvPz6X/K1ins+XCbg0wCUYI0m5L7bUaTVbPBLFzn7t5AV45KWF6M7TM1GjZvLU9Nh3G5a5gT+aJrA=
X-Yahoo-Newman-Id: 886149.9043.bm@smtp107.mail.gq1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: yu_7ai0VM1mYDfBtUzVJaQUqoDoG4_hex3bTlLNfp_2hZGh
	4WT9ZcyZXw02yMQo8W9IhDylBP9lGhX9ktddbbOWETdzm5DD.h5622HhEtic
	cbArL9ppQVSJkIaD2eoin9uDaR.q.apUcybnRM5ACLfIJ75rMCVcbXPI..Tb
	Pxi0Rj.V1GtaCjS8Sub2zZyErYVc9aDrKtbBlAK1TqZdFzUDgc.bXhx_hQkn
	bi.r3mp2TaOoeBimHUkpPCZsVcxrIV3WJvN7VXx1psa_WM6UZB0Bt_TSfgv4
	M.ljyKUsULt9UPZVzeFKvras3_RRS9JvAVH81BCq5iMwa1eUUsEki.4QKcK8
	lKsV_NkRjbuPKTALMKgWHCmIiPMD0g_i2DrE8og3sX_LUBmm8S6zhJDr7I2z
	59pira.gkphbHl6nHClKxj5pGbpdQso4iJLYqLL0UZVBQZ3fAIK5vTvEvfv5
	XxT8eczteLpsCzp3sScU.Wpoc17_nJ1nVcriPqUumYg--
X-Yahoo-SMTP: wDGpPfeswBCEw2oBirJfLQQ0ktKW3ichZt6e0469Tg6z
Received: from [192.168.1.3] (birdfund@108.41.119.38 with login)
	by smtp107.mail.gq1.yahoo.com with SMTP; 10 Dec 2012 16:44:39 +0000 UTC
Date: Mon, 10 Dec 2012 11:44:39 -0500
From: mike miskulin <birdfund@yahoo.com>
To: xen-users@lists.xen.org
Message-Id: <20121210114437.143C.AA011270@yahoo.com>
MIME-Version: 1.0
X-Mailer: Becky! ver. 2.55 [en] (Evaluation)
Subject: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: birdfund@yahoo.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi - I've googled around a bit on the issue of vga passthrough and have
seem some mention of multiple cards.  Specifically, I would like (if it
is possible) to pass through an integrated to a BSD vm and a standalone
card (radeon?) to a windows vm.  Would this work? Will it drive me to
drink all my bourbon before it works?

TIA



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 16:49:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 16:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti6X0-0008BA-4X; Mon, 10 Dec 2012 16:48:38 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <birdfund@yahoo.com>) id 1Ti6Wy-0008B5-MZ
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 16:48:36 +0000
Received: from [85.158.143.99:64239] by server-3.bemta-4.messagelabs.com id
	CC/FD-18211-46216C05; Mon, 10 Dec 2012 16:48:36 +0000
X-Env-Sender: birdfund@yahoo.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1355157973!23594256!1
X-Originating-IP: [98.136.217.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21443 invoked from network); 10 Dec 2012 16:48:15 -0000
Received: from nm25.bullet.mail.gq1.yahoo.com (HELO
	nm25.bullet.mail.gq1.yahoo.com) (98.136.217.8)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 10 Dec 2012 16:48:15 -0000
Received: from [98.137.12.175] by nm25.bullet.mail.gq1.yahoo.com with NNFMP;
	10 Dec 2012 16:45:59 -0000
Received: from [98.136.185.46] by tm14.bullet.mail.gq1.yahoo.com with NNFMP;
	10 Dec 2012 16:44:39 -0000
Received: from [127.0.0.1] by smtp107.mail.gq1.yahoo.com with NNFMP;
	10 Dec 2012 16:44:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1355157879; bh=2KxcO6Tg8/MJBmokxolZUffKPqmpRHJIMdKQmjksFuo=;
	h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Date:From:To:Subject:Reply-To:Message-Id:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer;
	b=hSq89f9pwXuwYMjRZ+VEhEcv8J0bHnDqXxsHmIPTJuYzJU9S1GBF4WFJRmvuWO8y2ddsP0Oh9l+gGioQzB4MQTFUCMEN6CLvPz6X/K1ins+XCbg0wCUYI0m5L7bUaTVbPBLFzn7t5AV45KWF6M7TM1GjZvLU9Nh3G5a5gT+aJrA=
X-Yahoo-Newman-Id: 886149.9043.bm@smtp107.mail.gq1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: yu_7ai0VM1mYDfBtUzVJaQUqoDoG4_hex3bTlLNfp_2hZGh
	4WT9ZcyZXw02yMQo8W9IhDylBP9lGhX9ktddbbOWETdzm5DD.h5622HhEtic
	cbArL9ppQVSJkIaD2eoin9uDaR.q.apUcybnRM5ACLfIJ75rMCVcbXPI..Tb
	Pxi0Rj.V1GtaCjS8Sub2zZyErYVc9aDrKtbBlAK1TqZdFzUDgc.bXhx_hQkn
	bi.r3mp2TaOoeBimHUkpPCZsVcxrIV3WJvN7VXx1psa_WM6UZB0Bt_TSfgv4
	M.ljyKUsULt9UPZVzeFKvras3_RRS9JvAVH81BCq5iMwa1eUUsEki.4QKcK8
	lKsV_NkRjbuPKTALMKgWHCmIiPMD0g_i2DrE8og3sX_LUBmm8S6zhJDr7I2z
	59pira.gkphbHl6nHClKxj5pGbpdQso4iJLYqLL0UZVBQZ3fAIK5vTvEvfv5
	XxT8eczteLpsCzp3sScU.Wpoc17_nJ1nVcriPqUumYg--
X-Yahoo-SMTP: wDGpPfeswBCEw2oBirJfLQQ0ktKW3ichZt6e0469Tg6z
Received: from [192.168.1.3] (birdfund@108.41.119.38 with login)
	by smtp107.mail.gq1.yahoo.com with SMTP; 10 Dec 2012 16:44:39 +0000 UTC
Date: Mon, 10 Dec 2012 11:44:39 -0500
From: mike miskulin <birdfund@yahoo.com>
To: xen-users@lists.xen.org
Message-Id: <20121210114437.143C.AA011270@yahoo.com>
MIME-Version: 1.0
X-Mailer: Becky! ver. 2.55 [en] (Evaluation)
Subject: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: birdfund@yahoo.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi - I've googled around a bit on the issue of vga passthrough and have
seem some mention of multiple cards.  Specifically, I would like (if it
is possible) to pass through an integrated to a BSD vm and a standalone
card (radeon?) to a windows vm.  Would this work? Will it drive me to
drink all my bourbon before it works?

TIA



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 19:35:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 19:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti97R-0003k8-B2; Mon, 10 Dec 2012 19:34:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rulerof@gmail.com>) id 1Ti97Q-0003k3-1d
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 19:34:24 +0000
Received: from [85.158.137.99:44264] by server-1.bemta-3.messagelabs.com id
	F2/2F-12169-F3936C05; Mon, 10 Dec 2012 19:34:23 +0000
X-Env-Sender: rulerof@gmail.com
X-Msg-Ref: server-12.tower-217.messagelabs.com!1355168062!15595125!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30045 invoked from network); 10 Dec 2012 19:34:22 -0000
Received: from mail-wg0-f53.google.com (HELO mail-wg0-f53.google.com)
	(74.125.82.53)
	by server-12.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 19:34:22 -0000
Received: by mail-wg0-f53.google.com with SMTP id ei8so1408295wgb.32
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 11:34:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=LvwCiAlYCaeExDxj00hm/+0jWNGUp9SCA8RNicU4hkM=;
	b=VqHb1ixse0UGhR068ITr9BS7fZ7gPLh5QBhFyZZrQjk/LiPbiNmHj6HoZG6x87UbSj
	HY7S70NwPKHQfUN03k45KNQxTqpKyrskm4C09OEkrU1O7hJaLT0i1JJaVapvHLNWNbCS
	9ZNgXyI2u6r2vnTGFkM6MnrV+8r67PVWOLBzA57N2F1TdlP53nAecNVaxLVEoDrjdtmD
	t32UC47s55p01fL/X4fjAlkzyG0V9K702uSUlJxvqHId+iMpjfNY6Jplvdplk6Pq2YgI
	lNe6JcYospFdPoXIQkVO6+XpYluXK1CJPS9inWPQUxKT/jFY/z3aT9bqsYsqWhQTfxR7
	D+vQ==
MIME-Version: 1.0
Received: by 10.216.209.130 with SMTP id s2mr6157514weo.86.1355168062168; Mon,
	10 Dec 2012 11:34:22 -0800 (PST)
Received: by 10.194.93.165 with HTTP; Mon, 10 Dec 2012 11:34:22 -0800 (PST)
In-Reply-To: <20121210114437.143C.AA011270@yahoo.com>
References: <20121210114437.143C.AA011270@yahoo.com>
Date: Mon, 10 Dec 2012 14:34:22 -0500
Message-ID: <CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
From: Andrew Bobulsky <rulerof@gmail.com>
To: birdfund@yahoo.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello Mike,

On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com> wrote:
> Hi - I've googled around a bit on the issue of vga passthrough and have
> seem some mention of multiple cards.  Specifically, I would like (if it
> is possible) to pass through an integrated to a BSD vm and a standalone
> card (radeon?) to a windows vm.  Would this work? Will it drive me to
> drink all my bourbon before it works?
(snip)

Totally doable.  I'd link you directly if I had more time to type this
email, but Casey DeLorme posted to this list a full written and video
tutorial that does just this.  Integrated graphics go to Dom0 (running
Debian) and a Radeon card goes to a Windows DomU.

-Andrew

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 19:35:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 19:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Ti97R-0003k8-B2; Mon, 10 Dec 2012 19:34:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <rulerof@gmail.com>) id 1Ti97Q-0003k3-1d
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 19:34:24 +0000
Received: from [85.158.137.99:44264] by server-1.bemta-3.messagelabs.com id
	F2/2F-12169-F3936C05; Mon, 10 Dec 2012 19:34:23 +0000
X-Env-Sender: rulerof@gmail.com
X-Msg-Ref: server-12.tower-217.messagelabs.com!1355168062!15595125!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30045 invoked from network); 10 Dec 2012 19:34:22 -0000
Received: from mail-wg0-f53.google.com (HELO mail-wg0-f53.google.com)
	(74.125.82.53)
	by server-12.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 19:34:22 -0000
Received: by mail-wg0-f53.google.com with SMTP id ei8so1408295wgb.32
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 11:34:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=LvwCiAlYCaeExDxj00hm/+0jWNGUp9SCA8RNicU4hkM=;
	b=VqHb1ixse0UGhR068ITr9BS7fZ7gPLh5QBhFyZZrQjk/LiPbiNmHj6HoZG6x87UbSj
	HY7S70NwPKHQfUN03k45KNQxTqpKyrskm4C09OEkrU1O7hJaLT0i1JJaVapvHLNWNbCS
	9ZNgXyI2u6r2vnTGFkM6MnrV+8r67PVWOLBzA57N2F1TdlP53nAecNVaxLVEoDrjdtmD
	t32UC47s55p01fL/X4fjAlkzyG0V9K702uSUlJxvqHId+iMpjfNY6Jplvdplk6Pq2YgI
	lNe6JcYospFdPoXIQkVO6+XpYluXK1CJPS9inWPQUxKT/jFY/z3aT9bqsYsqWhQTfxR7
	D+vQ==
MIME-Version: 1.0
Received: by 10.216.209.130 with SMTP id s2mr6157514weo.86.1355168062168; Mon,
	10 Dec 2012 11:34:22 -0800 (PST)
Received: by 10.194.93.165 with HTTP; Mon, 10 Dec 2012 11:34:22 -0800 (PST)
In-Reply-To: <20121210114437.143C.AA011270@yahoo.com>
References: <20121210114437.143C.AA011270@yahoo.com>
Date: Mon, 10 Dec 2012 14:34:22 -0500
Message-ID: <CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
From: Andrew Bobulsky <rulerof@gmail.com>
To: birdfund@yahoo.com
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello Mike,

On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com> wrote:
> Hi - I've googled around a bit on the issue of vga passthrough and have
> seem some mention of multiple cards.  Specifically, I would like (if it
> is possible) to pass through an integrated to a BSD vm and a standalone
> card (radeon?) to a windows vm.  Would this work? Will it drive me to
> drink all my bourbon before it works?
(snip)

Totally doable.  I'd link you directly if I had more time to type this
email, but Casey DeLorme posted to this list a full written and video
tutorial that does just this.  Integrated graphics go to Dom0 (running
Debian) and a Radeon card goes to a Windows DomU.

-Andrew

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 10 21:39:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 21:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiB2w-00082K-SN; Mon, 10 Dec 2012 21:37:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1TiB2u-00082E-QV
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 21:37:53 +0000
Received: from [85.158.137.99:26521] by server-8.bemta-3.messagelabs.com id
	02/69-07786-B2656C05; Mon, 10 Dec 2012 21:37:47 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-13.tower-217.messagelabs.com!1355175465!18778683!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14389 invoked from network); 10 Dec 2012 21:37:46 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 21:37:46 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so3440782obc.32
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 13:37:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=yeqd+ySM6PmcXrPHYQZamdebxpQGZl+4SdB8JgH0GaE=;
	b=AhdjPlHb9koar+rAUxlbr1I2HfmMjivaiqcn0xrmEm42sKGnmFQdzfhFCpvgj3+7lI
	MLpzLdlqyFDfdUJS6K0r5ocqr3neenvShNHjKj1HLTJZGJDnyHw9zo41FFPeI0+xMUyR
	uCIyzOjHLAs93wKQv4B1JiC3UQx82mQtwF6YYyuSHKyIImSfT/XQt/u7aRcs61uZXZax
	5HlQVLu8HfZkTxBx+Me5AljetjGg7IsOil0ekZW7IRg/LfPbhDphssJJRwib8NmZ4PaC
	Kj/0DYiE9uf+h9PtScpC1MWXENfppC2cd7JNI4BxJbEWe9MqIFqn/B8r1H7TRXTxMlwr
	HZMg==
MIME-Version: 1.0
Received: by 10.60.4.165 with SMTP id l5mr8408418oel.84.1355175464827; Mon, 10
	Dec 2012 13:37:44 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Mon, 10 Dec 2012 13:37:44 -0800 (PST)
In-Reply-To: <CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
References: <20121210114437.143C.AA011270@yahoo.com>
	<CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
Date: Mon, 10 Dec 2012 16:37:44 -0500
Message-ID: <CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Andrew Bobulsky <rulerof@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, birdfund@yahoo.com
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8245905342505984505=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8245905342505984505==
Content-Type: multipart/alternative; boundary=e89a8ff1c2e83079c804d08660ed

--e89a8ff1c2e83079c804d08660ed
Content-Type: text/plain; charset=UTF-8

http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial

The guide should still be accurate, though I am now using 4.2 stable and
Kernel 3.6 (3.5 is bugged).

The guide has links to a complete video run-through as well.  Following the
instructions should take a few hours, understanding everything about it may
drive you to drink all your bourbon.


On Mon, Dec 10, 2012 at 2:34 PM, Andrew Bobulsky <rulerof@gmail.com> wrote:

> Hello Mike,
>
> On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com>
> wrote:
> > Hi - I've googled around a bit on the issue of vga passthrough and have
> > seem some mention of multiple cards.  Specifically, I would like (if it
> > is possible) to pass through an integrated to a BSD vm and a standalone
> > card (radeon?) to a windows vm.  Would this work? Will it drive me to
> > drink all my bourbon before it works?
> (snip)
>
> Totally doable.  I'd link you directly if I had more time to type this
> email, but Casey DeLorme posted to this list a full written and video
> tutorial that does just this.  Integrated graphics go to Dom0 (running
> Debian) and a Radeon card goes to a Windows DomU.
>
> -Andrew
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<div><a href=3D"http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PC=
I_Passthrough_Tutorial">http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_W=
heezy_PCI_Passthrough_Tutorial</a><br></div><div><br>The guide should still=
 be accurate, though I am now using 4.2 stable and Kernel 3.6 (3.5 is bugge=
d).</div>
<div><br></div><div>The guide has links to a complete video run-through as =
well. =C2=A0Following the instructions should take a few hours, understandi=
ng everything about it may drive you to drink all your bourbon.</div><div c=
lass=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On Mon, Dec 10, 2012 at 2:34 PM, Andrew =
Bobulsky <span dir=3D"ltr">&lt;<a href=3D"mailto:rulerof@gmail.com" target=
=3D"_blank">rulerof@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
Hello Mike,<br>
<div class=3D"im"><br>
On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin &lt;<a href=3D"mailto:birdf=
und@yahoo.com">birdfund@yahoo.com</a>&gt; wrote:<br>
&gt; Hi - I&#39;ve googled around a bit on the issue of vga passthrough and=
 have<br>
&gt; seem some mention of multiple cards. =C2=A0Specifically, I would like =
(if it<br>
&gt; is possible) to pass through an integrated to a BSD vm and a standalon=
e<br>
&gt; card (radeon?) to a windows vm. =C2=A0Would this work? Will it drive m=
e to<br>
&gt; drink all my bourbon before it works?<br>
</div>(snip)<br>
<br>
Totally doable. =C2=A0I&#39;d link you directly if I had more time to type =
this<br>
email, but Casey DeLorme posted to this list a full written and video<br>
tutorial that does just this. =C2=A0Integrated graphics go to Dom0 (running=
<br>
Debian) and a Radeon card goes to a Windows DomU.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
-Andrew<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--e89a8ff1c2e83079c804d08660ed--


--===============8245905342505984505==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8245905342505984505==--


From xen-users-bounces@lists.xen.org Mon Dec 10 21:39:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Dec 2012 21:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiB2w-00082K-SN; Mon, 10 Dec 2012 21:37:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1TiB2u-00082E-QV
	for xen-users@lists.xen.org; Mon, 10 Dec 2012 21:37:53 +0000
Received: from [85.158.137.99:26521] by server-8.bemta-3.messagelabs.com id
	02/69-07786-B2656C05; Mon, 10 Dec 2012 21:37:47 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-13.tower-217.messagelabs.com!1355175465!18778683!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14389 invoked from network); 10 Dec 2012 21:37:46 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-13.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Dec 2012 21:37:46 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so3440782obc.32
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 13:37:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=yeqd+ySM6PmcXrPHYQZamdebxpQGZl+4SdB8JgH0GaE=;
	b=AhdjPlHb9koar+rAUxlbr1I2HfmMjivaiqcn0xrmEm42sKGnmFQdzfhFCpvgj3+7lI
	MLpzLdlqyFDfdUJS6K0r5ocqr3neenvShNHjKj1HLTJZGJDnyHw9zo41FFPeI0+xMUyR
	uCIyzOjHLAs93wKQv4B1JiC3UQx82mQtwF6YYyuSHKyIImSfT/XQt/u7aRcs61uZXZax
	5HlQVLu8HfZkTxBx+Me5AljetjGg7IsOil0ekZW7IRg/LfPbhDphssJJRwib8NmZ4PaC
	Kj/0DYiE9uf+h9PtScpC1MWXENfppC2cd7JNI4BxJbEWe9MqIFqn/B8r1H7TRXTxMlwr
	HZMg==
MIME-Version: 1.0
Received: by 10.60.4.165 with SMTP id l5mr8408418oel.84.1355175464827; Mon, 10
	Dec 2012 13:37:44 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Mon, 10 Dec 2012 13:37:44 -0800 (PST)
In-Reply-To: <CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
References: <20121210114437.143C.AA011270@yahoo.com>
	<CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
Date: Mon, 10 Dec 2012 16:37:44 -0500
Message-ID: <CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Andrew Bobulsky <rulerof@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, birdfund@yahoo.com
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8245905342505984505=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8245905342505984505==
Content-Type: multipart/alternative; boundary=e89a8ff1c2e83079c804d08660ed

--e89a8ff1c2e83079c804d08660ed
Content-Type: text/plain; charset=UTF-8

http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial

The guide should still be accurate, though I am now using 4.2 stable and
Kernel 3.6 (3.5 is bugged).

The guide has links to a complete video run-through as well.  Following the
instructions should take a few hours, understanding everything about it may
drive you to drink all your bourbon.


On Mon, Dec 10, 2012 at 2:34 PM, Andrew Bobulsky <rulerof@gmail.com> wrote:

> Hello Mike,
>
> On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com>
> wrote:
> > Hi - I've googled around a bit on the issue of vga passthrough and have
> > seem some mention of multiple cards.  Specifically, I would like (if it
> > is possible) to pass through an integrated to a BSD vm and a standalone
> > card (radeon?) to a windows vm.  Would this work? Will it drive me to
> > drink all my bourbon before it works?
> (snip)
>
> Totally doable.  I'd link you directly if I had more time to type this
> email, but Casey DeLorme posted to this list a full written and video
> tutorial that does just this.  Integrated graphics go to Dom0 (running
> Debian) and a Radeon card goes to a Windows DomU.
>
> -Andrew
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<div><a href=3D"http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PC=
I_Passthrough_Tutorial">http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_W=
heezy_PCI_Passthrough_Tutorial</a><br></div><div><br>The guide should still=
 be accurate, though I am now using 4.2 stable and Kernel 3.6 (3.5 is bugge=
d).</div>
<div><br></div><div>The guide has links to a complete video run-through as =
well. =C2=A0Following the instructions should take a few hours, understandi=
ng everything about it may drive you to drink all your bourbon.</div><div c=
lass=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On Mon, Dec 10, 2012 at 2:34 PM, Andrew =
Bobulsky <span dir=3D"ltr">&lt;<a href=3D"mailto:rulerof@gmail.com" target=
=3D"_blank">rulerof@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
Hello Mike,<br>
<div class=3D"im"><br>
On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin &lt;<a href=3D"mailto:birdf=
und@yahoo.com">birdfund@yahoo.com</a>&gt; wrote:<br>
&gt; Hi - I&#39;ve googled around a bit on the issue of vga passthrough and=
 have<br>
&gt; seem some mention of multiple cards. =C2=A0Specifically, I would like =
(if it<br>
&gt; is possible) to pass through an integrated to a BSD vm and a standalon=
e<br>
&gt; card (radeon?) to a windows vm. =C2=A0Would this work? Will it drive m=
e to<br>
&gt; drink all my bourbon before it works?<br>
</div>(snip)<br>
<br>
Totally doable. =C2=A0I&#39;d link you directly if I had more time to type =
this<br>
email, but Casey DeLorme posted to this list a full written and video<br>
tutorial that does just this. =C2=A0Integrated graphics go to Dom0 (running=
<br>
Debian) and a Radeon card goes to a Windows DomU.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
-Andrew<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>

--e89a8ff1c2e83079c804d08660ed--


--===============8245905342505984505==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8245905342505984505==--


From xen-users-bounces@lists.xen.org Tue Dec 11 04:44:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 04:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiHfm-0000PY-4c; Tue, 11 Dec 2012 04:42:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1TiHfk-0000PT-Em
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 04:42:24 +0000
Received: from [85.158.143.35:44767] by server-1.bemta-4.messagelabs.com id
	3D/58-28401-FA9B6C05; Tue, 11 Dec 2012 04:42:23 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1355200942!13796426!1
X-Originating-IP: [209.85.212.181]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15107 invoked from network); 11 Dec 2012 04:42:22 -0000
Received: from mail-wi0-f181.google.com (HELO mail-wi0-f181.google.com)
	(209.85.212.181)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 04:42:22 -0000
Received: by mail-wi0-f181.google.com with SMTP id hm9so1524196wib.14
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 20:42:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=jtwo+MqUQacsnBtxvBuxBse1b2LaMeOlmhjskO0hXAA=;
	b=wvkxTlxhuVDrnOT08GrQrnlDfl3fWdE/iGZhvhzkL/VKgoGPhtWLrKjBmA+tHmlvWf
	76WtlIutw0CsZ1zTFevOEuzw5iKx6udrFGdaxjXeyLE/gN3rFvwyqyIt0Pt0gi9yX0dr
	5SVkLRbAu/yyHkTK7B3QKDh/oGCzs/TCe5PtqC9fM4C8y/8T29E4aRxMap1KQ5PQjM7b
	D784oVYCIU9Yguofex5390ECol/e2S7trZl646lSjQ2EfN1gASh67YnVCeiAIHmPRu1x
	O0jSyFuzO7dVgO4BPWHHL2S2SfAXznmsu5mdVmosIDLfEk2JebE9YKb1jvVoCufHurR7
	3XPQ==
MIME-Version: 1.0
Received: by 10.216.150.209 with SMTP id z59mr161461wej.106.1355200942288;
	Mon, 10 Dec 2012 20:42:22 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Mon, 10 Dec 2012 20:42:22 -0800 (PST)
Date: Tue, 11 Dec 2012 10:12:22 +0530
Message-ID: <CANq0ewv8MxbW5owx1U+Yqcd46QSOAB+z3eu+Jte8cgK++_A35A@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] How to edit precopy algorithm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5182640485092308204=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5182640485092308204==
Content-Type: multipart/alternative; boundary=0016e6d7e95ec3ae0704d08c4e6d

--0016e6d7e95ec3ae0704d08c4e6d
Content-Type: text/plain; charset=ISO-8859-1

Hello,
          I am new to Xen, and I have taken my project on Xen. I want to
know what can I do in xen so that my project can be reviewed
successfully.If I want to live migrate the virtual machine using xen, then
what are the options available to carry out the work. If say, I want to
edit the code of precopy algorithm then what to do?


Regards,
DigvijaySingh.

--0016e6d7e95ec3ae0704d08c4e6d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 I am new to Xen, and I have taken my =
project on Xen. I want to know what can I do in xen so that my project can =
be reviewed successfully.If I want to live migrate the virtual machine usin=
g xen, then what are the options available to carry out the work. If say, I=
 want to edit the code of precopy algorithm then what to do?<br>
<br><br>Regards,<br>DigvijaySingh. <br>

--0016e6d7e95ec3ae0704d08c4e6d--


--===============5182640485092308204==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5182640485092308204==--


From xen-users-bounces@lists.xen.org Tue Dec 11 04:44:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 04:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiHfm-0000PY-4c; Tue, 11 Dec 2012 04:42:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1TiHfk-0000PT-Em
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 04:42:24 +0000
Received: from [85.158.143.35:44767] by server-1.bemta-4.messagelabs.com id
	3D/58-28401-FA9B6C05; Tue, 11 Dec 2012 04:42:23 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1355200942!13796426!1
X-Originating-IP: [209.85.212.181]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15107 invoked from network); 11 Dec 2012 04:42:22 -0000
Received: from mail-wi0-f181.google.com (HELO mail-wi0-f181.google.com)
	(209.85.212.181)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 04:42:22 -0000
Received: by mail-wi0-f181.google.com with SMTP id hm9so1524196wib.14
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 20:42:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=jtwo+MqUQacsnBtxvBuxBse1b2LaMeOlmhjskO0hXAA=;
	b=wvkxTlxhuVDrnOT08GrQrnlDfl3fWdE/iGZhvhzkL/VKgoGPhtWLrKjBmA+tHmlvWf
	76WtlIutw0CsZ1zTFevOEuzw5iKx6udrFGdaxjXeyLE/gN3rFvwyqyIt0Pt0gi9yX0dr
	5SVkLRbAu/yyHkTK7B3QKDh/oGCzs/TCe5PtqC9fM4C8y/8T29E4aRxMap1KQ5PQjM7b
	D784oVYCIU9Yguofex5390ECol/e2S7trZl646lSjQ2EfN1gASh67YnVCeiAIHmPRu1x
	O0jSyFuzO7dVgO4BPWHHL2S2SfAXznmsu5mdVmosIDLfEk2JebE9YKb1jvVoCufHurR7
	3XPQ==
MIME-Version: 1.0
Received: by 10.216.150.209 with SMTP id z59mr161461wej.106.1355200942288;
	Mon, 10 Dec 2012 20:42:22 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Mon, 10 Dec 2012 20:42:22 -0800 (PST)
Date: Tue, 11 Dec 2012 10:12:22 +0530
Message-ID: <CANq0ewv8MxbW5owx1U+Yqcd46QSOAB+z3eu+Jte8cgK++_A35A@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] How to edit precopy algorithm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5182640485092308204=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5182640485092308204==
Content-Type: multipart/alternative; boundary=0016e6d7e95ec3ae0704d08c4e6d

--0016e6d7e95ec3ae0704d08c4e6d
Content-Type: text/plain; charset=ISO-8859-1

Hello,
          I am new to Xen, and I have taken my project on Xen. I want to
know what can I do in xen so that my project can be reviewed
successfully.If I want to live migrate the virtual machine using xen, then
what are the options available to carry out the work. If say, I want to
edit the code of precopy algorithm then what to do?


Regards,
DigvijaySingh.

--0016e6d7e95ec3ae0704d08c4e6d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0 I am new to Xen, and I have taken my =
project on Xen. I want to know what can I do in xen so that my project can =
be reviewed successfully.If I want to live migrate the virtual machine usin=
g xen, then what are the options available to carry out the work. If say, I=
 want to edit the code of precopy algorithm then what to do?<br>
<br><br>Regards,<br>DigvijaySingh. <br>

--0016e6d7e95ec3ae0704d08c4e6d--


--===============5182640485092308204==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5182640485092308204==--


From xen-users-bounces@lists.xen.org Tue Dec 11 07:13:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 07:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiK13-0002Cb-7K; Tue, 11 Dec 2012 07:12:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiK10-0002CW-U5
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 07:12:31 +0000
Received: from [85.158.138.51:7345] by server-15.bemta-3.messagelabs.com id
	48/A6-07921-9DCD6C05; Tue, 11 Dec 2012 07:12:25 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1355209945!28347565!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6615 invoked from network); 11 Dec 2012 07:12:25 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 07:12:25 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TiK0u-0007zP-Rf
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 08:12:24 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiK0s-0008Le-Jj
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 08:12:22 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	08:12:18 +0100
Date: Tue, 11 Dec 2012 08:12:18 +0100
Message-ID: <20121211081218.Horde.TJWJRlQvoipQxtzSkjM29eA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Subject: [Xen-users] Install FreeBSD x86 PV DomU without HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I have a question about the installation of a FreeBSD i386 PV DomU. Is  
it possible to install a FreeBSD i386 PV DomU directly from Dom0  
without the need of a HVM DomU? So my Dom0 is Debian Squeeze running  
on Xen 4.2. I found no information about this in the web. They all  
first create a HVM guest and convert it to PV which I think is a very  
uncomfortable way.

Best Regards



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 07:13:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 07:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiK13-0002Cb-7K; Tue, 11 Dec 2012 07:12:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiK10-0002CW-U5
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 07:12:31 +0000
Received: from [85.158.138.51:7345] by server-15.bemta-3.messagelabs.com id
	48/A6-07921-9DCD6C05; Tue, 11 Dec 2012 07:12:25 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1355209945!28347565!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6615 invoked from network); 11 Dec 2012 07:12:25 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 07:12:25 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TiK0u-0007zP-Rf
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 08:12:24 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiK0s-0008Le-Jj
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 08:12:22 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	08:12:18 +0100
Date: Tue, 11 Dec 2012 08:12:18 +0100
Message-ID: <20121211081218.Horde.TJWJRlQvoipQxtzSkjM29eA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Subject: [Xen-users] Install FreeBSD x86 PV DomU without HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I have a question about the installation of a FreeBSD i386 PV DomU. Is  
it possible to install a FreeBSD i386 PV DomU directly from Dom0  
without the need of a HVM DomU? So my Dom0 is Debian Squeeze running  
on Xen 4.2. I found no information about this in the web. They all  
first create a HVM guest and convert it to PV which I think is a very  
uncomfortable way.

Best Regards



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 07:23:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 07:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiKAZ-0002b1-6h; Tue, 11 Dec 2012 07:22:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiKAX-0002ar-E6
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 07:22:21 +0000
Received: from [85.158.139.83:37322] by server-6.bemta-5.messagelabs.com id
	00/6E-30498-C2FD6C05; Tue, 11 Dec 2012 07:22:20 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1355210539!28741951!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13152 invoked from network); 11 Dec 2012 07:22:19 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 07:22:19 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TiKAV-0008C6-Ls
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 08:22:19 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiKAT-0007Tp-GM
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 08:22:17 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	08:22:13 +0100
Date: Tue, 11 Dec 2012 08:22:13 +0100
Message-ID: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Subject: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Hello all,

I hope that it now works and there is no longer problems with my  
mailsystem. It could be that it already worked but it doesn't look  
like because the mail don't came back from the list.

I am trying to setup stubdomains for my running domains on Xen 4.2. I  
read this wiki articles:


http://wiki.xen.org/wiki/StubDom
http://wiki.xen.org/wiki/Device_Model_Stub_Domains

I am able to activate a stubdomain for a normal domain but this domain  
is so basic in it's resources (e.g. 32MB RAM) that the normal guest  
can't be used. How can I tell the domain that it should use a  
stubdomain with an explicit configuration? Do I need to create a  
config file for the stubdomain in the same folder where the  
configuration for the normal domain is stored? Or how could I do this?

And should I use stubdomains for PV and HVM guest or does only HVM  
guests support stubdomains?

Would be greate to get a few answers.

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 07:23:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 07:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiKAZ-0002b1-6h; Tue, 11 Dec 2012 07:22:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiKAX-0002ar-E6
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 07:22:21 +0000
Received: from [85.158.139.83:37322] by server-6.bemta-5.messagelabs.com id
	00/6E-30498-C2FD6C05; Tue, 11 Dec 2012 07:22:20 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1355210539!28741951!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13152 invoked from network); 11 Dec 2012 07:22:19 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 07:22:19 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TiKAV-0008C6-Ls
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 08:22:19 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiKAT-0007Tp-GM
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 08:22:17 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	08:22:13 +0100
Date: Tue, 11 Dec 2012 08:22:13 +0100
Message-ID: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Subject: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Hello all,

I hope that it now works and there is no longer problems with my  
mailsystem. It could be that it already worked but it doesn't look  
like because the mail don't came back from the list.

I am trying to setup stubdomains for my running domains on Xen 4.2. I  
read this wiki articles:


http://wiki.xen.org/wiki/StubDom
http://wiki.xen.org/wiki/Device_Model_Stub_Domains

I am able to activate a stubdomain for a normal domain but this domain  
is so basic in it's resources (e.g. 32MB RAM) that the normal guest  
can't be used. How can I tell the domain that it should use a  
stubdomain with an explicit configuration? Do I need to create a  
config file for the stubdomain in the same folder where the  
configuration for the normal domain is stored? Or how could I do this?

And should I use stubdomains for PV and HVM guest or does only HVM  
guests support stubdomains?

Would be greate to get a few answers.

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 07:31:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 07:31:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiKID-0002vs-DH; Tue, 11 Dec 2012 07:30:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1TiKIB-0002vk-Jo
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 07:30:15 +0000
Received: from [85.158.137.99:29864] by server-14.bemta-3.messagelabs.com id
	A3/44-27443-601E6C05; Tue, 11 Dec 2012 07:30:14 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-3.tower-217.messagelabs.com!1355211010!12565752!1
X-Originating-IP: [209.85.223.169]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7503 invoked from network); 11 Dec 2012 07:30:11 -0000
Received: from mail-ie0-f169.google.com (HELO mail-ie0-f169.google.com)
	(209.85.223.169)
	by server-3.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 07:30:11 -0000
Received: by mail-ie0-f169.google.com with SMTP id c14so13626935ieb.0
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 23:29:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=C3Vwzz7BGV3OR6BUku2vy8X4d+P7ghj8AHwRbybaJsU=;
	b=rEqFxxM2KNmLy0DgGsXvYR0rX73K5BMAMWP3VdWG7BY/XPzGFeo222x+z58qZc+PwN
	Zqcrakd4PYqiynXuIZ5TpBJeENi0e5jLD4EdFuZ7/ZDdVoh+n3XKIm2ziEe289xnE07a
	T1bHphUBZ9OkGFRkqAI6iFSxy+BXoToikdFzOm5MBvMk9DH199E+x52iRKAcwn7JLP5m
	Ht/BdhEndDMBBXmbXTET2reag6QGXNHIn8+K/S45qox8KiloX2TPTetvgsUQw0M4FPa9
	F1KHtTJ+ISRYKZXjpZhDgTD2IqnxWxsSQnFFhyKLukNtan8qgMk3NlIBckdO3vFVFFMz
	azJA==
MIME-Version: 1.0
Received: by 10.50.57.225 with SMTP id l1mr9182426igq.37.1355210995765; Mon,
	10 Dec 2012 23:29:55 -0800 (PST)
Received: by 10.64.37.39 with HTTP; Mon, 10 Dec 2012 23:29:55 -0800 (PST)
In-Reply-To: <CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
References: <20121210114437.143C.AA011270@yahoo.com>
	<CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
	<CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
Date: Tue, 11 Dec 2012 15:29:55 +0800
X-Google-Sender-Auth: FCOg4uKgw7r6TtvBUq3xG7iH0M4
Message-ID: <CAKhsbWYdXQ=GT0qY1Y0AWiKyR2OwLQrYva+0RQRiQu5NmRQJGQ@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: Andrew Bobulsky <rulerof@gmail.com>, birdfund@yahoo.com,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3265397925153862065=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3265397925153862065==
Content-Type: multipart/alternative; boundary=14dae9341115ff930804d08ea522

--14dae9341115ff930804d08ea522
Content-Type: text/plain; charset=ISO-8859-1

Hi Casey,
I just checked your tutorial.
I'm also trying a build with i7 3770 + Asrock H77m-itx board, to pass
through HD4000 IGD.
I'm currently having a debian domU working, but got problems with win7 HVM.
As you mentioned in your tutorial, installing with the device passed is
problematic.
I've seen many BSOD that appears to be irrelevant
(system_service_exception, memory mangement etc), but only appears when IGD
is passed through.

With emulated graphics card + IGD as secondary, I can finish the OS
install. But once the intel display driver is installed, same BSOD comes
back.

Could you share a little more how do you installed your drivers?

Thanks,
Timothy


On Tue, Dec 11, 2012 at 5:37 AM, Casey DeLorme <cdelorme@gmail.com> wrote:

>
> http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial
>
> The guide should still be accurate, though I am now using 4.2 stable and
> Kernel 3.6 (3.5 is bugged).
>
> The guide has links to a complete video run-through as well.  Following
> the instructions should take a few hours, understanding everything about it
> may drive you to drink all your bourbon.
>
>
> On Mon, Dec 10, 2012 at 2:34 PM, Andrew Bobulsky <rulerof@gmail.com>wrote:
>
>> Hello Mike,
>>
>> On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com>
>> wrote:
>> > Hi - I've googled around a bit on the issue of vga passthrough and have
>> > seem some mention of multiple cards.  Specifically, I would like (if it
>> > is possible) to pass through an integrated to a BSD vm and a standalone
>> > card (radeon?) to a windows vm.  Would this work? Will it drive me to
>> > drink all my bourbon before it works?
>> (snip)
>>
>> Totally doable.  I'd link you directly if I had more time to type this
>> email, but Casey DeLorme posted to this list a full written and video
>> tutorial that does just this.  Integrated graphics go to Dom0 (running
>> Debian) and a Radeon card goes to a Windows DomU.
>>
>> -Andrew
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9341115ff930804d08ea522
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Casey,<br>I just checked your tutorial.<br>I&#39;m also trying a build w=
ith i7 3770 + Asrock H77m-itx board, to pass through HD4000 IGD.<br>I&#39;m=
 currently having a debian domU working, but got problems with win7 HVM.<br=
>
As you mentioned in your tutorial, installing with the device passed is pro=
blematic.<br>I&#39;ve seen many BSOD that appears to be irrelevant (system_=
service_exception, memory mangement etc), but only appears when IGD is pass=
ed through.<br>
<br>With emulated graphics card + IGD as secondary, I can finish the OS ins=
tall. But once the intel display driver is installed, same BSOD comes back.=
<br><br>Could you share a little more how do you installed your drivers?<br=
>
<br>Thanks,<br>Timothy<br><div class=3D"gmail_extra"><br><br><div class=3D"=
gmail_quote">On Tue, Dec 11, 2012 at 5:37 AM, Casey DeLorme <span dir=3D"lt=
r">&lt;<a href=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelorme@gma=
il.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><a href=3D"http://wiki.xen.org/wiki/Com=
prehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial" target=3D"_blank">ht=
tp://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tuto=
rial</a><br>
</div><div><br>The guide should still be accurate, though I am now using 4.=
2 stable and Kernel 3.6 (3.5 is bugged).</div>
<div><br></div><div>The guide has links to a complete video run-through as =
well. =A0Following the instructions should take a few hours, understanding =
everything about it may drive you to drink all your bourbon.</div><div clas=
s=3D"HOEnZb">
<div class=3D"h5"><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On Mon, Dec 10, 2012 at 2:34 PM, Andrew =
Bobulsky <span dir=3D"ltr">&lt;<a href=3D"mailto:rulerof@gmail.com" target=
=3D"_blank">rulerof@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">

Hello Mike,<br>
<div><br>
On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin &lt;<a href=3D"mailto:birdf=
und@yahoo.com" target=3D"_blank">birdfund@yahoo.com</a>&gt; wrote:<br>
&gt; Hi - I&#39;ve googled around a bit on the issue of vga passthrough and=
 have<br>
&gt; seem some mention of multiple cards. =A0Specifically, I would like (if=
 it<br>
&gt; is possible) to pass through an integrated to a BSD vm and a standalon=
e<br>
&gt; card (radeon?) to a windows vm. =A0Would this work? Will it drive me t=
o<br>
&gt; drink all my bourbon before it works?<br>
</div>(snip)<br>
<br>
Totally doable. =A0I&#39;d link you directly if I had more time to type thi=
s<br>
email, but Casey DeLorme posted to this list a full written and video<br>
tutorial that does just this. =A0Integrated graphics go to Dom0 (running<br=
>
Debian) and a Radeon card goes to a Windows DomU.<br>
<span><font color=3D"#888888"><br>
-Andrew<br>
</font></span><div><div><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--14dae9341115ff930804d08ea522--


--===============3265397925153862065==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3265397925153862065==--


From xen-users-bounces@lists.xen.org Tue Dec 11 07:31:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 07:31:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiKID-0002vs-DH; Tue, 11 Dec 2012 07:30:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1TiKIB-0002vk-Jo
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 07:30:15 +0000
Received: from [85.158.137.99:29864] by server-14.bemta-3.messagelabs.com id
	A3/44-27443-601E6C05; Tue, 11 Dec 2012 07:30:14 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-3.tower-217.messagelabs.com!1355211010!12565752!1
X-Originating-IP: [209.85.223.169]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7503 invoked from network); 11 Dec 2012 07:30:11 -0000
Received: from mail-ie0-f169.google.com (HELO mail-ie0-f169.google.com)
	(209.85.223.169)
	by server-3.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 07:30:11 -0000
Received: by mail-ie0-f169.google.com with SMTP id c14so13626935ieb.0
	for <xen-users@lists.xen.org>; Mon, 10 Dec 2012 23:29:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=C3Vwzz7BGV3OR6BUku2vy8X4d+P7ghj8AHwRbybaJsU=;
	b=rEqFxxM2KNmLy0DgGsXvYR0rX73K5BMAMWP3VdWG7BY/XPzGFeo222x+z58qZc+PwN
	Zqcrakd4PYqiynXuIZ5TpBJeENi0e5jLD4EdFuZ7/ZDdVoh+n3XKIm2ziEe289xnE07a
	T1bHphUBZ9OkGFRkqAI6iFSxy+BXoToikdFzOm5MBvMk9DH199E+x52iRKAcwn7JLP5m
	Ht/BdhEndDMBBXmbXTET2reag6QGXNHIn8+K/S45qox8KiloX2TPTetvgsUQw0M4FPa9
	F1KHtTJ+ISRYKZXjpZhDgTD2IqnxWxsSQnFFhyKLukNtan8qgMk3NlIBckdO3vFVFFMz
	azJA==
MIME-Version: 1.0
Received: by 10.50.57.225 with SMTP id l1mr9182426igq.37.1355210995765; Mon,
	10 Dec 2012 23:29:55 -0800 (PST)
Received: by 10.64.37.39 with HTTP; Mon, 10 Dec 2012 23:29:55 -0800 (PST)
In-Reply-To: <CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
References: <20121210114437.143C.AA011270@yahoo.com>
	<CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
	<CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
Date: Tue, 11 Dec 2012 15:29:55 +0800
X-Google-Sender-Auth: FCOg4uKgw7r6TtvBUq3xG7iH0M4
Message-ID: <CAKhsbWYdXQ=GT0qY1Y0AWiKyR2OwLQrYva+0RQRiQu5NmRQJGQ@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: Andrew Bobulsky <rulerof@gmail.com>, birdfund@yahoo.com,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3265397925153862065=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3265397925153862065==
Content-Type: multipart/alternative; boundary=14dae9341115ff930804d08ea522

--14dae9341115ff930804d08ea522
Content-Type: text/plain; charset=ISO-8859-1

Hi Casey,
I just checked your tutorial.
I'm also trying a build with i7 3770 + Asrock H77m-itx board, to pass
through HD4000 IGD.
I'm currently having a debian domU working, but got problems with win7 HVM.
As you mentioned in your tutorial, installing with the device passed is
problematic.
I've seen many BSOD that appears to be irrelevant
(system_service_exception, memory mangement etc), but only appears when IGD
is passed through.

With emulated graphics card + IGD as secondary, I can finish the OS
install. But once the intel display driver is installed, same BSOD comes
back.

Could you share a little more how do you installed your drivers?

Thanks,
Timothy


On Tue, Dec 11, 2012 at 5:37 AM, Casey DeLorme <cdelorme@gmail.com> wrote:

>
> http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial
>
> The guide should still be accurate, though I am now using 4.2 stable and
> Kernel 3.6 (3.5 is bugged).
>
> The guide has links to a complete video run-through as well.  Following
> the instructions should take a few hours, understanding everything about it
> may drive you to drink all your bourbon.
>
>
> On Mon, Dec 10, 2012 at 2:34 PM, Andrew Bobulsky <rulerof@gmail.com>wrote:
>
>> Hello Mike,
>>
>> On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com>
>> wrote:
>> > Hi - I've googled around a bit on the issue of vga passthrough and have
>> > seem some mention of multiple cards.  Specifically, I would like (if it
>> > is possible) to pass through an integrated to a BSD vm and a standalone
>> > card (radeon?) to a windows vm.  Would this work? Will it drive me to
>> > drink all my bourbon before it works?
>> (snip)
>>
>> Totally doable.  I'd link you directly if I had more time to type this
>> email, but Casey DeLorme posted to this list a full written and video
>> tutorial that does just this.  Integrated graphics go to Dom0 (running
>> Debian) and a Radeon card goes to a Windows DomU.
>>
>> -Andrew
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--14dae9341115ff930804d08ea522
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Casey,<br>I just checked your tutorial.<br>I&#39;m also trying a build w=
ith i7 3770 + Asrock H77m-itx board, to pass through HD4000 IGD.<br>I&#39;m=
 currently having a debian domU working, but got problems with win7 HVM.<br=
>
As you mentioned in your tutorial, installing with the device passed is pro=
blematic.<br>I&#39;ve seen many BSOD that appears to be irrelevant (system_=
service_exception, memory mangement etc), but only appears when IGD is pass=
ed through.<br>
<br>With emulated graphics card + IGD as secondary, I can finish the OS ins=
tall. But once the intel display driver is installed, same BSOD comes back.=
<br><br>Could you share a little more how do you installed your drivers?<br=
>
<br>Thanks,<br>Timothy<br><div class=3D"gmail_extra"><br><br><div class=3D"=
gmail_quote">On Tue, Dec 11, 2012 at 5:37 AM, Casey DeLorme <span dir=3D"lt=
r">&lt;<a href=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelorme@gma=
il.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><a href=3D"http://wiki.xen.org/wiki/Com=
prehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial" target=3D"_blank">ht=
tp://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tuto=
rial</a><br>
</div><div><br>The guide should still be accurate, though I am now using 4.=
2 stable and Kernel 3.6 (3.5 is bugged).</div>
<div><br></div><div>The guide has links to a complete video run-through as =
well. =A0Following the instructions should take a few hours, understanding =
everything about it may drive you to drink all your bourbon.</div><div clas=
s=3D"HOEnZb">
<div class=3D"h5"><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On Mon, Dec 10, 2012 at 2:34 PM, Andrew =
Bobulsky <span dir=3D"ltr">&lt;<a href=3D"mailto:rulerof@gmail.com" target=
=3D"_blank">rulerof@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">

Hello Mike,<br>
<div><br>
On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin &lt;<a href=3D"mailto:birdf=
und@yahoo.com" target=3D"_blank">birdfund@yahoo.com</a>&gt; wrote:<br>
&gt; Hi - I&#39;ve googled around a bit on the issue of vga passthrough and=
 have<br>
&gt; seem some mention of multiple cards. =A0Specifically, I would like (if=
 it<br>
&gt; is possible) to pass through an integrated to a BSD vm and a standalon=
e<br>
&gt; card (radeon?) to a windows vm. =A0Would this work? Will it drive me t=
o<br>
&gt; drink all my bourbon before it works?<br>
</div>(snip)<br>
<br>
Totally doable. =A0I&#39;d link you directly if I had more time to type thi=
s<br>
email, but Casey DeLorme posted to this list a full written and video<br>
tutorial that does just this. =A0Integrated graphics go to Dom0 (running<br=
>
Debian) and a Radeon card goes to a Windows DomU.<br>
<span><font color=3D"#888888"><br>
-Andrew<br>
</font></span><div><div><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--14dae9341115ff930804d08ea522--


--===============3265397925153862065==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3265397925153862065==--


From xen-users-bounces@lists.xen.org Tue Dec 11 09:38:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 09:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiMHI-0004HT-0j; Tue, 11 Dec 2012 09:37:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiMHG-0004HO-NS
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 09:37:26 +0000
Received: from [85.158.138.51:54789] by server-11.bemta-3.messagelabs.com id
	36/25-13335-1DEF6C05; Tue, 11 Dec 2012 09:37:21 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1355218640!22004646!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6225 invoked from network); 11 Dec 2012 09:37:21 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 09:37:21 -0000
X-IronPort-AV: E=Sophos;i="4.84,258,1355097600"; 
   d="scan'208";a="52499"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 09:37:21 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 09:37:20 +0000
Message-ID: <1355218639.30696.4.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen@lippux.com" <xen@lippux.com>
Date: Tue, 11 Dec 2012 09:37:19 +0000
In-Reply-To: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
> Hello all,
> 
> I hope that it now works and there is no longer problems with my  
> mailsystem. It could be that it already worked but it doesn't look  
> like because the mail don't came back from the list.
> 
> I am trying to setup stubdomains for my running domains on Xen 4.2. I  
> read this wiki articles:
> 
> 
> http://wiki.xen.org/wiki/StubDom
> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
> 
> I am able to activate a stubdomain for a normal domain but this domain  
> is so basic in it's resources (e.g. 32MB RAM) that the normal guest  
> can't be used.

I'm not sure what you mean by this.

>  How can I tell the domain that it should use a  
> stubdomain with an explicit configuration? Do I need to create a  
> config file for the stubdomain in the same folder where the  
> configuration for the normal domain is stored? Or how could I do this?

Enabling stubdomains for an existing HVM guest should be a case of
adding a single line to its configuration file:
   device_model_stubdomain_override = 1

This option is described in the xl.cfg(5) man page and is referenced by
the second wiki page you linked above.

If you continue to have trouble then please provide log files and your
guest configuration file.
http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
list of places to look for logs etc.

> And should I use stubdomains for PV and HVM guest or does only HVM  
> guests support stubdomains?

A qemu stubdomain only makes sense for an HVM guest since a PV guest has
no emulated devices and therefore no emulated devices (which is what a
qemu stub provides).

> 
> Would be greate to get a few answers.
> 
> Best Regards
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 09:38:55 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 09:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiMHI-0004HT-0j; Tue, 11 Dec 2012 09:37:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiMHG-0004HO-NS
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 09:37:26 +0000
Received: from [85.158.138.51:54789] by server-11.bemta-3.messagelabs.com id
	36/25-13335-1DEF6C05; Tue, 11 Dec 2012 09:37:21 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1355218640!22004646!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6225 invoked from network); 11 Dec 2012 09:37:21 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 09:37:21 -0000
X-IronPort-AV: E=Sophos;i="4.84,258,1355097600"; 
   d="scan'208";a="52499"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 09:37:21 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 09:37:20 +0000
Message-ID: <1355218639.30696.4.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen@lippux.com" <xen@lippux.com>
Date: Tue, 11 Dec 2012 09:37:19 +0000
In-Reply-To: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
> Hello all,
> 
> I hope that it now works and there is no longer problems with my  
> mailsystem. It could be that it already worked but it doesn't look  
> like because the mail don't came back from the list.
> 
> I am trying to setup stubdomains for my running domains on Xen 4.2. I  
> read this wiki articles:
> 
> 
> http://wiki.xen.org/wiki/StubDom
> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
> 
> I am able to activate a stubdomain for a normal domain but this domain  
> is so basic in it's resources (e.g. 32MB RAM) that the normal guest  
> can't be used.

I'm not sure what you mean by this.

>  How can I tell the domain that it should use a  
> stubdomain with an explicit configuration? Do I need to create a  
> config file for the stubdomain in the same folder where the  
> configuration for the normal domain is stored? Or how could I do this?

Enabling stubdomains for an existing HVM guest should be a case of
adding a single line to its configuration file:
   device_model_stubdomain_override = 1

This option is described in the xl.cfg(5) man page and is referenced by
the second wiki page you linked above.

If you continue to have trouble then please provide log files and your
guest configuration file.
http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
list of places to look for logs etc.

> And should I use stubdomains for PV and HVM guest or does only HVM  
> guests support stubdomains?

A qemu stubdomain only makes sense for an HVM guest since a PV guest has
no emulated devices and therefore no emulated devices (which is what a
qemu stub provides).

> 
> Would be greate to get a few answers.
> 
> Best Regards
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 09:50:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 09:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiMSX-0004i9-Sv; Tue, 11 Dec 2012 09:49:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiMSW-0004i4-94
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 09:49:04 +0000
Received: from [85.158.143.35:63051] by server-2.bemta-4.messagelabs.com id
	24/CF-30861-F8107C05; Tue, 11 Dec 2012 09:49:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1355219177!12410787!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24199 invoked from network); 11 Dec 2012 09:46:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 09:46:18 -0000
X-IronPort-AV: E=Sophos;i="4.84,258,1355097600"; 
   d="scan'208";a="52728"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 09:46:18 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 09:46:17 +0000
Message-ID: <1355219176.30696.8.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: digvijay chauhan <digvijaych@gmail.com>
Date: Tue, 11 Dec 2012 09:46:16 +0000
In-Reply-To: <CANq0ewv8MxbW5owx1U+Yqcd46QSOAB+z3eu+Jte8cgK++_A35A@mail.gmail.com>
References: <CANq0ewv8MxbW5owx1U+Yqcd46QSOAB+z3eu+Jte8cgK++_A35A@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to edit precopy algorithm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 04:42 +0000, digvijay chauhan wrote:
> Hello,
>           I am new to Xen, and I have taken my project on Xen. I want
> to know what can I do in xen so that my project can be reviewed
> successfully.If I want to live migrate the virtual machine using xen,
> then what are the options available to carry out the work.

I'm afraid you'll need to be much more specific about what you are
trying to do. http://wiki.xen.org/wiki/Asking_Xen_Devel_Questions
contains some useful advice in that regard.

Also if you are intending to do development rather than just using Xen
you may want to consider taking this to the xen-devel@ list instead.

http://wiki.xen.org/wiki/Submitting_Xen_Patches contains some general
advice on how to submit patches.

>  If say, I want to edit the code of precopy algorithm then what to do?

The migration algorithm is implemented in
tools/libxc/xc_domain_{save,restore}.c

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 09:50:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 09:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiMSX-0004i9-Sv; Tue, 11 Dec 2012 09:49:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiMSW-0004i4-94
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 09:49:04 +0000
Received: from [85.158.143.35:63051] by server-2.bemta-4.messagelabs.com id
	24/CF-30861-F8107C05; Tue, 11 Dec 2012 09:49:03 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1355219177!12410787!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24199 invoked from network); 11 Dec 2012 09:46:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 09:46:18 -0000
X-IronPort-AV: E=Sophos;i="4.84,258,1355097600"; 
   d="scan'208";a="52728"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 09:46:18 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 09:46:17 +0000
Message-ID: <1355219176.30696.8.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: digvijay chauhan <digvijaych@gmail.com>
Date: Tue, 11 Dec 2012 09:46:16 +0000
In-Reply-To: <CANq0ewv8MxbW5owx1U+Yqcd46QSOAB+z3eu+Jte8cgK++_A35A@mail.gmail.com>
References: <CANq0ewv8MxbW5owx1U+Yqcd46QSOAB+z3eu+Jte8cgK++_A35A@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to edit precopy algorithm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 04:42 +0000, digvijay chauhan wrote:
> Hello,
>           I am new to Xen, and I have taken my project on Xen. I want
> to know what can I do in xen so that my project can be reviewed
> successfully.If I want to live migrate the virtual machine using xen,
> then what are the options available to carry out the work.

I'm afraid you'll need to be much more specific about what you are
trying to do. http://wiki.xen.org/wiki/Asking_Xen_Devel_Questions
contains some useful advice in that regard.

Also if you are intending to do development rather than just using Xen
you may want to consider taking this to the xen-devel@ list instead.

http://wiki.xen.org/wiki/Submitting_Xen_Patches contains some general
advice on how to submit patches.

>  If say, I want to edit the code of precopy algorithm then what to do?

The migration algorithm is implemented in
tools/libxc/xc_domain_{save,restore}.c

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 11:41:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 11:41:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOBk-0006rT-VB; Tue, 11 Dec 2012 11:39:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiOBk-0006rO-8i
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 11:39:52 +0000
Received: from [85.158.139.211:57909] by server-16.bemta-5.messagelabs.com id
	14/F7-09208-78B17C05; Tue, 11 Dec 2012 11:39:51 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1355225990!20011774!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5160 invoked from network); 11 Dec 2012 11:39:50 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Dec 2012 11:39:50 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>)
	id 1TiOBi-0002Nd-31; Tue, 11 Dec 2012 12:39:50 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1TiOBh-0007Ey-Vg; Tue, 11 Dec 2012 12:39:49 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	12:39:43 +0100
Date: Tue, 11 Dec 2012 12:39:43 +0100
Message-ID: <20121211123943.Horde.dwApW1QvoipQxxt-yqam26A@webmail.your-server.de>
From: xen@lippux.com
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355218639.30696.4.camel@zakaz.uk.xensource.com>
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Zitat von Ian Campbell <Ian.Campbell@citrix.com>:

> On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
>> Hello all,
>>
>> I hope that it now works and there is no longer problems with my
>> mailsystem. It could be that it already worked but it doesn't look
>> like because the mail don't came back from the list.
>>
>> I am trying to setup stubdomains for my running domains on Xen 4.2. I
>> read this wiki articles:
>>
>>
>> http://wiki.xen.org/wiki/StubDom
>> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
>>
>> I am able to activate a stubdomain for a normal domain but this domain
>> is so basic in it's resources (e.g. 32MB RAM) that the normal guest
>> can't be used.
>
> I'm not sure what you mean by this.
>
>>  How can I tell the domain that it should use a
>> stubdomain with an explicit configuration? Do I need to create a
>> config file for the stubdomain in the same folder where the
>> configuration for the normal domain is stored? Or how could I do this?
>
> Enabling stubdomains for an existing HVM guest should be a case of
> adding a single line to its configuration file:
>    device_model_stubdomain_override = 1
>
> This option is described in the xl.cfg(5) man page and is referenced by
> the second wiki page you linked above.
>
> If you continue to have trouble then please provide log files and your
> guest configuration file.
> http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
> list of places to look for logs etc.
>
>> And should I use stubdomains for PV and HVM guest or does only HVM
>> guests support stubdomains?
>
> A qemu stubdomain only makes sense for an HVM guest since a PV guest has
> no emulated devices and therefore no emulated devices (which is what a
> qemu stub provides).
>
>>
>> Would be greate to get a few answers.
>>
>> Best Regards
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users

Hello Ian,

I tested it with the directive device_model_stubdomain_override again  
an now this works, in the past I always had the problem that the  
stubdomain got created but the guest speed was so low that it couldn't  
be used so I thought that the memory of the stubdomain which is shown  
in lx list would be the reason.

So does the configuration of the stubdomain which is created with  
device_model_stubdomain_override created is the default and best way?  
And does PV guests support ioemu stubdomains?

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 11:41:22 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 11:41:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOBk-0006rT-VB; Tue, 11 Dec 2012 11:39:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiOBk-0006rO-8i
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 11:39:52 +0000
Received: from [85.158.139.211:57909] by server-16.bemta-5.messagelabs.com id
	14/F7-09208-78B17C05; Tue, 11 Dec 2012 11:39:51 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1355225990!20011774!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5160 invoked from network); 11 Dec 2012 11:39:50 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Dec 2012 11:39:50 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>)
	id 1TiOBi-0002Nd-31; Tue, 11 Dec 2012 12:39:50 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1TiOBh-0007Ey-Vg; Tue, 11 Dec 2012 12:39:49 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	12:39:43 +0100
Date: Tue, 11 Dec 2012 12:39:43 +0100
Message-ID: <20121211123943.Horde.dwApW1QvoipQxxt-yqam26A@webmail.your-server.de>
From: xen@lippux.com
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355218639.30696.4.camel@zakaz.uk.xensource.com>
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Zitat von Ian Campbell <Ian.Campbell@citrix.com>:

> On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
>> Hello all,
>>
>> I hope that it now works and there is no longer problems with my
>> mailsystem. It could be that it already worked but it doesn't look
>> like because the mail don't came back from the list.
>>
>> I am trying to setup stubdomains for my running domains on Xen 4.2. I
>> read this wiki articles:
>>
>>
>> http://wiki.xen.org/wiki/StubDom
>> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
>>
>> I am able to activate a stubdomain for a normal domain but this domain
>> is so basic in it's resources (e.g. 32MB RAM) that the normal guest
>> can't be used.
>
> I'm not sure what you mean by this.
>
>>  How can I tell the domain that it should use a
>> stubdomain with an explicit configuration? Do I need to create a
>> config file for the stubdomain in the same folder where the
>> configuration for the normal domain is stored? Or how could I do this?
>
> Enabling stubdomains for an existing HVM guest should be a case of
> adding a single line to its configuration file:
>    device_model_stubdomain_override = 1
>
> This option is described in the xl.cfg(5) man page and is referenced by
> the second wiki page you linked above.
>
> If you continue to have trouble then please provide log files and your
> guest configuration file.
> http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
> list of places to look for logs etc.
>
>> And should I use stubdomains for PV and HVM guest or does only HVM
>> guests support stubdomains?
>
> A qemu stubdomain only makes sense for an HVM guest since a PV guest has
> no emulated devices and therefore no emulated devices (which is what a
> qemu stub provides).
>
>>
>> Would be greate to get a few answers.
>>
>> Best Regards
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users

Hello Ian,

I tested it with the directive device_model_stubdomain_override again  
an now this works, in the past I always had the problem that the  
stubdomain got created but the guest speed was so low that it couldn't  
be used so I thought that the memory of the stubdomain which is shown  
in lx list would be the reason.

So does the configuration of the stubdomain which is created with  
device_model_stubdomain_override created is the default and best way?  
And does PV guests support ioemu stubdomains?

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 11:50:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 11:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOKe-0007DR-Pb; Tue, 11 Dec 2012 11:49:04 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TiOKc-0007DK-VA
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 11:49:03 +0000
Received: from [193.109.254.147:5544] by server-10.bemta-14.messagelabs.com id
	B5/2E-31741-EAD17C05; Tue, 11 Dec 2012 11:49:02 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1355226539!8663904!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=2.0 required=7.0 tests=RATWARE_GECKO_BUILD, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21874 invoked from network); 11 Dec 2012 11:49:00 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 11:49:00 -0000
Received: by mail-lb0-f173.google.com with SMTP id c1so3391531lbg.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 03:48:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=vOrY+endGW5ym/w9yxqHVnxsqmR/sR0IHjNHgHAE+5M=;
	b=MUCB7lDF7ZGN6zFgzw0ggx9LBRaE1Qrh9/+4JPZ+7alI2FGp/rRD3LNw5bqxsOO+Ij
	GrQewB2Y85BKEy2QJ7i8/HXoa6+NiMaHqs+XeEyG/Sc7ok8FNwPFyz+C/GeAjxqc5sa3
	uSk2ODedFsPX1I5Zan1VeVRtEdZp8GclpFifegjPp6CAX9sMGR/Rab0S2codid4Cia57
	kzZMfMomeaVvyfte0vgN1CwswHZDvB4VVVRlmnaVEa+8smbo29ATIHkipa5ESIeRQS/u
	0zRfLDqna5itSKMpWnXf9detdD5utq/tsnbA1VraVvfnL6MDYIj86Q57w6wTxetpDxv5
	aiEA==
Received: by 10.112.88.97 with SMTP id bf1mr7535959lbb.64.1355226539123;
	Tue, 11 Dec 2012 03:48:59 -0800 (PST)
Received: from [172.16.26.11] (b01bf226.bb.sky.com. [176.27.242.38])
	by mx.google.com with ESMTPS id k7sm9165002lbf.4.2012.12.11.03.48.58
	(version=SSLv3 cipher=OTHER); Tue, 11 Dec 2012 03:48:58 -0800 (PST)
Message-ID: <50C71DA9.7010601@xen.org>
Date: Tue, 11 Dec 2012 11:48:57 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355218639.30696.4.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Ian,
is the http://wiki.xen.org/wiki/StubDom page up-to-date? It would be 
good to clear this up (and move the old stuff - if it doesn not work any 
more) into a Xen 3.x and Xen 4.x section. I can do this, I just don't 
know from this thread whether the page is still valid.
Lars

On 11/12/2012 09:37, Ian Campbell wrote:
> On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
>> Hello all,
>>
>> I hope that it now works and there is no longer problems with my
>> mailsystem. It could be that it already worked but it doesn't look
>> like because the mail don't came back from the list.
>>
>> I am trying to setup stubdomains for my running domains on Xen 4.2. I
>> read this wiki articles:
>>
>>
>> http://wiki.xen.org/wiki/StubDom
>> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
>>
>> I am able to activate a stubdomain for a normal domain but this domain
>> is so basic in it's resources (e.g. 32MB RAM) that the normal guest
>> can't be used.
> I'm not sure what you mean by this.
>
>>   How can I tell the domain that it should use a
>> stubdomain with an explicit configuration? Do I need to create a
>> config file for the stubdomain in the same folder where the
>> configuration for the normal domain is stored? Or how could I do this?
> Enabling stubdomains for an existing HVM guest should be a case of
> adding a single line to its configuration file:
>     device_model_stubdomain_override = 1
>
> This option is described in the xl.cfg(5) man page and is referenced by
> the second wiki page you linked above.
>
> If you continue to have trouble then please provide log files and your
> guest configuration file.
> http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
> list of places to look for logs etc.
>
>> And should I use stubdomains for PV and HVM guest or does only HVM
>> guests support stubdomains?
> A qemu stubdomain only makes sense for an HVM guest since a PV guest has
> no emulated devices and therefore no emulated devices (which is what a
> qemu stub provides).
>
>> Would be greate to get a few answers.
>>
>> Best Regards
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 11:50:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 11:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOKe-0007DR-Pb; Tue, 11 Dec 2012 11:49:04 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TiOKc-0007DK-VA
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 11:49:03 +0000
Received: from [193.109.254.147:5544] by server-10.bemta-14.messagelabs.com id
	B5/2E-31741-EAD17C05; Tue, 11 Dec 2012 11:49:02 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1355226539!8663904!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=2.0 required=7.0 tests=RATWARE_GECKO_BUILD, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21874 invoked from network); 11 Dec 2012 11:49:00 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 11:49:00 -0000
Received: by mail-lb0-f173.google.com with SMTP id c1so3391531lbg.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 03:48:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=vOrY+endGW5ym/w9yxqHVnxsqmR/sR0IHjNHgHAE+5M=;
	b=MUCB7lDF7ZGN6zFgzw0ggx9LBRaE1Qrh9/+4JPZ+7alI2FGp/rRD3LNw5bqxsOO+Ij
	GrQewB2Y85BKEy2QJ7i8/HXoa6+NiMaHqs+XeEyG/Sc7ok8FNwPFyz+C/GeAjxqc5sa3
	uSk2ODedFsPX1I5Zan1VeVRtEdZp8GclpFifegjPp6CAX9sMGR/Rab0S2codid4Cia57
	kzZMfMomeaVvyfte0vgN1CwswHZDvB4VVVRlmnaVEa+8smbo29ATIHkipa5ESIeRQS/u
	0zRfLDqna5itSKMpWnXf9detdD5utq/tsnbA1VraVvfnL6MDYIj86Q57w6wTxetpDxv5
	aiEA==
Received: by 10.112.88.97 with SMTP id bf1mr7535959lbb.64.1355226539123;
	Tue, 11 Dec 2012 03:48:59 -0800 (PST)
Received: from [172.16.26.11] (b01bf226.bb.sky.com. [176.27.242.38])
	by mx.google.com with ESMTPS id k7sm9165002lbf.4.2012.12.11.03.48.58
	(version=SSLv3 cipher=OTHER); Tue, 11 Dec 2012 03:48:58 -0800 (PST)
Message-ID: <50C71DA9.7010601@xen.org>
Date: Tue, 11 Dec 2012 11:48:57 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355218639.30696.4.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Ian,
is the http://wiki.xen.org/wiki/StubDom page up-to-date? It would be 
good to clear this up (and move the old stuff - if it doesn not work any 
more) into a Xen 3.x and Xen 4.x section. I can do this, I just don't 
know from this thread whether the page is still valid.
Lars

On 11/12/2012 09:37, Ian Campbell wrote:
> On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
>> Hello all,
>>
>> I hope that it now works and there is no longer problems with my
>> mailsystem. It could be that it already worked but it doesn't look
>> like because the mail don't came back from the list.
>>
>> I am trying to setup stubdomains for my running domains on Xen 4.2. I
>> read this wiki articles:
>>
>>
>> http://wiki.xen.org/wiki/StubDom
>> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
>>
>> I am able to activate a stubdomain for a normal domain but this domain
>> is so basic in it's resources (e.g. 32MB RAM) that the normal guest
>> can't be used.
> I'm not sure what you mean by this.
>
>>   How can I tell the domain that it should use a
>> stubdomain with an explicit configuration? Do I need to create a
>> config file for the stubdomain in the same folder where the
>> configuration for the normal domain is stored? Or how could I do this?
> Enabling stubdomains for an existing HVM guest should be a case of
> adding a single line to its configuration file:
>     device_model_stubdomain_override = 1
>
> This option is described in the xl.cfg(5) man page and is referenced by
> the second wiki page you linked above.
>
> If you continue to have trouble then please provide log files and your
> guest configuration file.
> http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
> list of places to look for logs etc.
>
>> And should I use stubdomains for PV and HVM guest or does only HVM
>> guests support stubdomains?
> A qemu stubdomain only makes sense for an HVM guest since a PV guest has
> no emulated devices and therefore no emulated devices (which is what a
> qemu stub provides).
>
>> Would be greate to get a few answers.
>>
>> Best Regards
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 11:50:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 11:50:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOL1-0007Eq-Hz; Tue, 11 Dec 2012 11:49:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tobiasgardner@gmail.com>) id 1TiOKz-0007Ec-S4
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 11:49:26 +0000
Received: from [85.158.139.83:20624] by server-13.bemta-5.messagelabs.com id
	A4/3B-10716-5CD17C05; Tue, 11 Dec 2012 11:49:25 +0000
X-Env-Sender: tobiasgardner@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1355226564!29343639!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21443 invoked from network); 11 Dec 2012 11:49:24 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 11:49:24 -0000
Received: by mail-ee0-f45.google.com with SMTP id d49so2495067eek.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 03:49:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=M+oJNQ94cNJ1KE9p93sqWYZFBYDtjlpNXbYHq8hMb+0=;
	b=S1BFMcl5Az/Lq4M4g4bRZjAxC0GcmitaMhPy0sfx3t7eK3V7cCVrWK3famLEROHglv
	24N+RvMIJL6x+jpl6A3biia7hZwKEP2MlKWJDaCyk/YrYJCf8XDVs1FUTkVPVFyekL0N
	nr414tDCU6b/CBM94TFSh/8tEclUd3cwupGMjTH6KzpqNv9flXkA6XiOOhbqEUNta/xZ
	Z4imm4JpSf1OXiSjJwkfRu8sa2syIaakwxuqCZUv0f8MJ2vDNCTsy7p+GQT5cWfqyKzP
	kEUqlJE0TG5btrmojIaLDMmWJez0CPwPmhgjGGbtil98rc9rmhO3cQ173VamfcL/49KZ
	2NMg==
MIME-Version: 1.0
Received: by 10.14.194.4 with SMTP id l4mr59827698een.42.1355226564412; Tue,
	11 Dec 2012 03:49:24 -0800 (PST)
Received: by 10.14.180.4 with HTTP; Tue, 11 Dec 2012 03:49:24 -0800 (PST)
Date: Tue, 11 Dec 2012 12:49:24 +0100
Message-ID: <CAFnHEL-1sNM+=M7xGfw2=CNHUWwM4Xh7mQPPGX6L0yKnd_GnGw@mail.gmail.com>
From: =?ISO-8859-1?Q?Tobias_G=E5rdner?= <tobiasgardner@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Installing nas4free as a domU domain in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, I have spent a lot of hours trying to make the most out of my
hardware but I cannot seem to make this work... I am hoping for some
help from all of you on this forum...

I have a box that is currently running NAS4Free (based on FreeBSD). I
am not happy with the media server that is included and I am looking
for a way install plex instead.

My idea is - install xen and virtualize the machine!
- install xen on ubuntu as dom0 - done
- install ubuntu domU instance with plex media server - done
- install nas4free domU instance - failed

On my ubuntu-xen dom0 I have bunch of packages installed:
xen-hypervisor-4.1-amd64, xen-utils-4.1, xenwatch, xen-tools,
xen-utils-common, xenstore-utils, virtinst, virt-viewer, virt-manager

Anyone that has done anything like this? I have searched the net but
not been able to find a guide that actually solves my problem...
http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD_domU_on_a_Linux_Host

What I used the latest relase of NAS4Free-x86-LiveCD-9.1.0.1.531.iso
when trying to get this to work.

I am thankful for all ideas I can get on this subject...

Best regards, Tobbe G

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 11:50:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 11:50:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOL1-0007Eq-Hz; Tue, 11 Dec 2012 11:49:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tobiasgardner@gmail.com>) id 1TiOKz-0007Ec-S4
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 11:49:26 +0000
Received: from [85.158.139.83:20624] by server-13.bemta-5.messagelabs.com id
	A4/3B-10716-5CD17C05; Tue, 11 Dec 2012 11:49:25 +0000
X-Env-Sender: tobiasgardner@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1355226564!29343639!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21443 invoked from network); 11 Dec 2012 11:49:24 -0000
Received: from mail-ee0-f45.google.com (HELO mail-ee0-f45.google.com)
	(74.125.83.45)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 11:49:24 -0000
Received: by mail-ee0-f45.google.com with SMTP id d49so2495067eek.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 03:49:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=M+oJNQ94cNJ1KE9p93sqWYZFBYDtjlpNXbYHq8hMb+0=;
	b=S1BFMcl5Az/Lq4M4g4bRZjAxC0GcmitaMhPy0sfx3t7eK3V7cCVrWK3famLEROHglv
	24N+RvMIJL6x+jpl6A3biia7hZwKEP2MlKWJDaCyk/YrYJCf8XDVs1FUTkVPVFyekL0N
	nr414tDCU6b/CBM94TFSh/8tEclUd3cwupGMjTH6KzpqNv9flXkA6XiOOhbqEUNta/xZ
	Z4imm4JpSf1OXiSjJwkfRu8sa2syIaakwxuqCZUv0f8MJ2vDNCTsy7p+GQT5cWfqyKzP
	kEUqlJE0TG5btrmojIaLDMmWJez0CPwPmhgjGGbtil98rc9rmhO3cQ173VamfcL/49KZ
	2NMg==
MIME-Version: 1.0
Received: by 10.14.194.4 with SMTP id l4mr59827698een.42.1355226564412; Tue,
	11 Dec 2012 03:49:24 -0800 (PST)
Received: by 10.14.180.4 with HTTP; Tue, 11 Dec 2012 03:49:24 -0800 (PST)
Date: Tue, 11 Dec 2012 12:49:24 +0100
Message-ID: <CAFnHEL-1sNM+=M7xGfw2=CNHUWwM4Xh7mQPPGX6L0yKnd_GnGw@mail.gmail.com>
From: =?ISO-8859-1?Q?Tobias_G=E5rdner?= <tobiasgardner@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Installing nas4free as a domU domain in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, I have spent a lot of hours trying to make the most out of my
hardware but I cannot seem to make this work... I am hoping for some
help from all of you on this forum...

I have a box that is currently running NAS4Free (based on FreeBSD). I
am not happy with the media server that is included and I am looking
for a way install plex instead.

My idea is - install xen and virtualize the machine!
- install xen on ubuntu as dom0 - done
- install ubuntu domU instance with plex media server - done
- install nas4free domU instance - failed

On my ubuntu-xen dom0 I have bunch of packages installed:
xen-hypervisor-4.1-amd64, xen-utils-4.1, xenwatch, xen-tools,
xen-utils-common, xenstore-utils, virtinst, virt-viewer, virt-manager

Anyone that has done anything like this? I have searched the net but
not been able to find a guide that actually solves my problem...
http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD_domU_on_a_Linux_Host

What I used the latest relase of NAS4Free-x86-LiveCD-9.1.0.1.531.iso
when trying to get this to work.

I am thankful for all ideas I can get on this subject...

Best regards, Tobbe G

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 11:55:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 11:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOQ6-0007xT-0m; Tue, 11 Dec 2012 11:54:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiOQ4-0007xA-05
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 11:54:40 +0000
Received: from [85.158.139.211:30724] by server-11.bemta-5.messagelabs.com id
	29/F9-31624-FFE17C05; Tue, 11 Dec 2012 11:54:39 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1355226878!19530949!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25375 invoked from network); 11 Dec 2012 11:54:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 11:54:38 -0000
X-IronPort-AV: E=Sophos;i="4.84,258,1355097600"; 
   d="scan'208";a="57142"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 11:54:39 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 11:54:38 +0000
Message-ID: <1355226876.843.1.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "lars.kurth@xen.org" <lars.kurth@xen.org>
Date: Tue, 11 Dec 2012 11:54:36 +0000
In-Reply-To: <50C71DA9.7010601@xen.org>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

That page looks very obsolete to me. I have no idea if the steps it
describes are needed for xm/xend but they are certainly not correct for
xl. http://wiki.xen.org/wiki/Device_Model_Stub_Domains is correct for xl
AFAICT.

On Tue, 2012-12-11 at 11:48 +0000, Lars Kurth wrote:
> Ian,
> is the http://wiki.xen.org/wiki/StubDom page up-to-date? It would be 
> good to clear this up (and move the old stuff - if it doesn not work any 
> more) into a Xen 3.x and Xen 4.x section. I can do this, I just don't 
> know from this thread whether the page is still valid.
> Lars
> 
> On 11/12/2012 09:37, Ian Campbell wrote:
> > On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
> >> Hello all,
> >>
> >> I hope that it now works and there is no longer problems with my
> >> mailsystem. It could be that it already worked but it doesn't look
> >> like because the mail don't came back from the list.
> >>
> >> I am trying to setup stubdomains for my running domains on Xen 4.2. I
> >> read this wiki articles:
> >>
> >>
> >> http://wiki.xen.org/wiki/StubDom
> >> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
> >>
> >> I am able to activate a stubdomain for a normal domain but this domain
> >> is so basic in it's resources (e.g. 32MB RAM) that the normal guest
> >> can't be used.
> > I'm not sure what you mean by this.
> >
> >>   How can I tell the domain that it should use a
> >> stubdomain with an explicit configuration? Do I need to create a
> >> config file for the stubdomain in the same folder where the
> >> configuration for the normal domain is stored? Or how could I do this?
> > Enabling stubdomains for an existing HVM guest should be a case of
> > adding a single line to its configuration file:
> >     device_model_stubdomain_override = 1
> >
> > This option is described in the xl.cfg(5) man page and is referenced by
> > the second wiki page you linked above.
> >
> > If you continue to have trouble then please provide log files and your
> > guest configuration file.
> > http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
> > list of places to look for logs etc.
> >
> >> And should I use stubdomains for PV and HVM guest or does only HVM
> >> guests support stubdomains?
> > A qemu stubdomain only makes sense for an HVM guest since a PV guest has
> > no emulated devices and therefore no emulated devices (which is what a
> > qemu stub provides).
> >
> >> Would be greate to get a few answers.
> >>
> >> Best Regards
> >>
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xen.org
> >> http://lists.xen.org/xen-users
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 11:55:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 11:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOQ6-0007xT-0m; Tue, 11 Dec 2012 11:54:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiOQ4-0007xA-05
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 11:54:40 +0000
Received: from [85.158.139.211:30724] by server-11.bemta-5.messagelabs.com id
	29/F9-31624-FFE17C05; Tue, 11 Dec 2012 11:54:39 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1355226878!19530949!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25375 invoked from network); 11 Dec 2012 11:54:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 11:54:38 -0000
X-IronPort-AV: E=Sophos;i="4.84,258,1355097600"; 
   d="scan'208";a="57142"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 11:54:39 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 11:54:38 +0000
Message-ID: <1355226876.843.1.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "lars.kurth@xen.org" <lars.kurth@xen.org>
Date: Tue, 11 Dec 2012 11:54:36 +0000
In-Reply-To: <50C71DA9.7010601@xen.org>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

That page looks very obsolete to me. I have no idea if the steps it
describes are needed for xm/xend but they are certainly not correct for
xl. http://wiki.xen.org/wiki/Device_Model_Stub_Domains is correct for xl
AFAICT.

On Tue, 2012-12-11 at 11:48 +0000, Lars Kurth wrote:
> Ian,
> is the http://wiki.xen.org/wiki/StubDom page up-to-date? It would be 
> good to clear this up (and move the old stuff - if it doesn not work any 
> more) into a Xen 3.x and Xen 4.x section. I can do this, I just don't 
> know from this thread whether the page is still valid.
> Lars
> 
> On 11/12/2012 09:37, Ian Campbell wrote:
> > On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
> >> Hello all,
> >>
> >> I hope that it now works and there is no longer problems with my
> >> mailsystem. It could be that it already worked but it doesn't look
> >> like because the mail don't came back from the list.
> >>
> >> I am trying to setup stubdomains for my running domains on Xen 4.2. I
> >> read this wiki articles:
> >>
> >>
> >> http://wiki.xen.org/wiki/StubDom
> >> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
> >>
> >> I am able to activate a stubdomain for a normal domain but this domain
> >> is so basic in it's resources (e.g. 32MB RAM) that the normal guest
> >> can't be used.
> > I'm not sure what you mean by this.
> >
> >>   How can I tell the domain that it should use a
> >> stubdomain with an explicit configuration? Do I need to create a
> >> config file for the stubdomain in the same folder where the
> >> configuration for the normal domain is stored? Or how could I do this?
> > Enabling stubdomains for an existing HVM guest should be a case of
> > adding a single line to its configuration file:
> >     device_model_stubdomain_override = 1
> >
> > This option is described in the xl.cfg(5) man page and is referenced by
> > the second wiki page you linked above.
> >
> > If you continue to have trouble then please provide log files and your
> > guest configuration file.
> > http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
> > list of places to look for logs etc.
> >
> >> And should I use stubdomains for PV and HVM guest or does only HVM
> >> guests support stubdomains?
> > A qemu stubdomain only makes sense for an HVM guest since a PV guest has
> > no emulated devices and therefore no emulated devices (which is what a
> > qemu stub provides).
> >
> >> Would be greate to get a few answers.
> >>
> >> Best Regards
> >>
> >>
> >> _______________________________________________
> >> Xen-users mailing list
> >> Xen-users@lists.xen.org
> >> http://lists.xen.org/xen-users
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 12:23:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 12:23:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOrK-0000vG-Gh; Tue, 11 Dec 2012 12:22:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TiOrI-0000v9-T4
	for Xen-users@lists.xen.org; Tue, 11 Dec 2012 12:22:49 +0000
Received: from [85.158.139.211:24214] by server-7.bemta-5.messagelabs.com id
	C2/BA-08009-79527C05; Tue, 11 Dec 2012 12:22:47 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1355228541!20026175!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26660 invoked from network); 11 Dec 2012 12:22:22 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 12:22:22 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so2943864qak.11
	for <Xen-users@lists.xen.org>; Tue, 11 Dec 2012 04:22:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ujJjZe458i8QjKt9SMMX6yHiqWy3NEj556MzT5SQyew=;
	b=HrTztovoS3FhMe1ePk5HPolGSmfq0K4s+8pUo7FF1n3U4vjZX5GPTB9mhFhPScN8Ju
	TuUwhqMgQsol84gnUYPpq0IZsWNbMfXgE9muX87H75yT/ye49zune90TUj+eYleo0oaa
	EoaGJD3D/7sggxN0ZxNiFLZg+yGwwKTobtjbQL+A3i9khXULHlpFtUFtS7Qge6qFH917
	8i72o2ddi8bVR3FBXKG7K4n3Rvy4NthEGdY93gnspI2Fysr1APfZO5M1h4nl1sTYLgYL
	1zVv1YxCcyOLLAyV8w/DOdJM7yaEqJLrcMydYvw7fSUXaLOts4CQCzsigN1kDo+dV+Dv
	OFag==
MIME-Version: 1.0
Received: by 10.229.201.12 with SMTP id ey12mr8170003qcb.47.1355228541070;
	Tue, 11 Dec 2012 04:22:21 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Tue, 11 Dec 2012 04:22:20 -0800 (PST)
Date: Tue, 11 Dec 2012 09:22:20 -0300
Message-ID: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6309312057858264441=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6309312057858264441==
Content-Type: multipart/alternative; boundary=005045015d00c7adc204d092bb94

--005045015d00c7adc204d092bb94
Content-Type: text/plain; charset=ISO-8859-1

Hi everyone,

I need some help to setup my configuration failover system.
My goal is to have a redundance system using Xen + DRBD + Corosync +
Pacemaker

On Xen I will have one virtual machine. When this computer has network
down, I will do a Live migration to the second computer.
The first configuration I will need is a crossover cable, won't I? It is
really necessary? Ok, I did it. eth0 is the crossover and eth1 is the
network.

In my mind I will have one partion configured to DRBD and there I will
install Xen Virtual Machines. The Corosync will listen this connection
through network board (eth1). When this connection fail, the live migration
will execute through the crossover cable. For this I will need to configure
the Pacemaker with the crossover cable, won't I? I still need to do that...
and I don't know how.

I am configuring other DRBD partition to share .cfg (Xen files) through it.
My reference to do it is
http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en

Is this configuration plausible, correct or the best one?

Thanks in advance,
Felipe
-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--005045015d00c7adc204d092bb94
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi everyone,<br><br>I need some help to setup my configuration failover sys=
tem.<br>My goal is to have a redundance system using Xen + DRBD + Corosync =
+ Pacemaker<br><br>On Xen I will have one virtual machine. When this comput=
er has network down, I will do a Live migration to the second computer.<br>
The first configuration I will need is a crossover cable, won&#39;t I? It i=
s really necessary? Ok, I did it. eth0 is the crossover and eth1 is the net=
work.<br><br>In my mind I will have one partion configured to DRBD and ther=
e I will install Xen Virtual Machines. The Corosync will listen this connec=
tion through network board (eth1). When this connection fail, the live migr=
ation will execute <span id=3D"result_box" class=3D"short_text" lang=3D"en"=
><span class=3D"hps">through</span></span> the crossover cable. For this I =
will need to configure the Pacemaker with the crossover cable, won&#39;t I?=
 I still need to do that... and I don&#39;t know how.<br>
<br>I am configuring other DRBD partition to share .cfg (Xen files) through=
 it. My reference to do it is <a href=3D"http://publications.jbfavre.org/vi=
rtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en">http://publicati=
ons.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en=
</a><br>
<br>Is this configuration plausible, correct or the best one?<br><br>Thanks=
 in advance,<br>Felipe<br>-- <br><b>--<br>-- Felipe Oliveira Gutierrez<br>-=
- <a href=3D"mailto:Felipe.o.Gutierrez@gmail.com" target=3D"_blank">Felipe.=
o.Gutierrez@gmail.com</a><br>
-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>


--005045015d00c7adc204d092bb94--


--===============6309312057858264441==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6309312057858264441==--


From xen-users-bounces@lists.xen.org Tue Dec 11 12:23:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 12:23:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOrK-0000vG-Gh; Tue, 11 Dec 2012 12:22:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TiOrI-0000v9-T4
	for Xen-users@lists.xen.org; Tue, 11 Dec 2012 12:22:49 +0000
Received: from [85.158.139.211:24214] by server-7.bemta-5.messagelabs.com id
	C2/BA-08009-79527C05; Tue, 11 Dec 2012 12:22:47 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1355228541!20026175!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26660 invoked from network); 11 Dec 2012 12:22:22 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 12:22:22 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so2943864qak.11
	for <Xen-users@lists.xen.org>; Tue, 11 Dec 2012 04:22:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ujJjZe458i8QjKt9SMMX6yHiqWy3NEj556MzT5SQyew=;
	b=HrTztovoS3FhMe1ePk5HPolGSmfq0K4s+8pUo7FF1n3U4vjZX5GPTB9mhFhPScN8Ju
	TuUwhqMgQsol84gnUYPpq0IZsWNbMfXgE9muX87H75yT/ye49zune90TUj+eYleo0oaa
	EoaGJD3D/7sggxN0ZxNiFLZg+yGwwKTobtjbQL+A3i9khXULHlpFtUFtS7Qge6qFH917
	8i72o2ddi8bVR3FBXKG7K4n3Rvy4NthEGdY93gnspI2Fysr1APfZO5M1h4nl1sTYLgYL
	1zVv1YxCcyOLLAyV8w/DOdJM7yaEqJLrcMydYvw7fSUXaLOts4CQCzsigN1kDo+dV+Dv
	OFag==
MIME-Version: 1.0
Received: by 10.229.201.12 with SMTP id ey12mr8170003qcb.47.1355228541070;
	Tue, 11 Dec 2012 04:22:21 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Tue, 11 Dec 2012 04:22:20 -0800 (PST)
Date: Tue, 11 Dec 2012 09:22:20 -0300
Message-ID: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6309312057858264441=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6309312057858264441==
Content-Type: multipart/alternative; boundary=005045015d00c7adc204d092bb94

--005045015d00c7adc204d092bb94
Content-Type: text/plain; charset=ISO-8859-1

Hi everyone,

I need some help to setup my configuration failover system.
My goal is to have a redundance system using Xen + DRBD + Corosync +
Pacemaker

On Xen I will have one virtual machine. When this computer has network
down, I will do a Live migration to the second computer.
The first configuration I will need is a crossover cable, won't I? It is
really necessary? Ok, I did it. eth0 is the crossover and eth1 is the
network.

In my mind I will have one partion configured to DRBD and there I will
install Xen Virtual Machines. The Corosync will listen this connection
through network board (eth1). When this connection fail, the live migration
will execute through the crossover cable. For this I will need to configure
the Pacemaker with the crossover cable, won't I? I still need to do that...
and I don't know how.

I am configuring other DRBD partition to share .cfg (Xen files) through it.
My reference to do it is
http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en

Is this configuration plausible, correct or the best one?

Thanks in advance,
Felipe
-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--005045015d00c7adc204d092bb94
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi everyone,<br><br>I need some help to setup my configuration failover sys=
tem.<br>My goal is to have a redundance system using Xen + DRBD + Corosync =
+ Pacemaker<br><br>On Xen I will have one virtual machine. When this comput=
er has network down, I will do a Live migration to the second computer.<br>
The first configuration I will need is a crossover cable, won&#39;t I? It i=
s really necessary? Ok, I did it. eth0 is the crossover and eth1 is the net=
work.<br><br>In my mind I will have one partion configured to DRBD and ther=
e I will install Xen Virtual Machines. The Corosync will listen this connec=
tion through network board (eth1). When this connection fail, the live migr=
ation will execute <span id=3D"result_box" class=3D"short_text" lang=3D"en"=
><span class=3D"hps">through</span></span> the crossover cable. For this I =
will need to configure the Pacemaker with the crossover cable, won&#39;t I?=
 I still need to do that... and I don&#39;t know how.<br>
<br>I am configuring other DRBD partition to share .cfg (Xen files) through=
 it. My reference to do it is <a href=3D"http://publications.jbfavre.org/vi=
rtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en">http://publicati=
ons.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en=
</a><br>
<br>Is this configuration plausible, correct or the best one?<br><br>Thanks=
 in advance,<br>Felipe<br>-- <br><b>--<br>-- Felipe Oliveira Gutierrez<br>-=
- <a href=3D"mailto:Felipe.o.Gutierrez@gmail.com" target=3D"_blank">Felipe.=
o.Gutierrez@gmail.com</a><br>
-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>


--005045015d00c7adc204d092bb94--


--===============6309312057858264441==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6309312057858264441==--


From xen-users-bounces@lists.xen.org Tue Dec 11 12:30:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 12:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOxm-0001AB-Mn; Tue, 11 Dec 2012 12:29:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiOxl-0001A1-1l
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 12:29:29 +0000
Received: from [85.158.138.51:54225] by server-13.bemta-3.messagelabs.com id
	F4/97-00465-82727C05; Tue, 11 Dec 2012 12:29:28 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1355228967!28405873!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8145 invoked from network); 11 Dec 2012 12:29:27 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 12:29:27 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TiOxi-0002xX-Sw
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 13:29:26 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiOxj-0006KK-6V
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 13:29:27 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	13:29:20 +0100
Date: Tue, 11 Dec 2012 13:29:20 +0100
Message-ID: <20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355226876.843.1.camel@zakaz.uk.xensource.com>
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Zitat von Ian Campbell <Ian.Campbell@citrix.com>:

> That page looks very obsolete to me. I have no idea if the steps it
> describes are needed for xm/xend but they are certainly not correct for
> xl. http://wiki.xen.org/wiki/Device_Model_Stub_Domains is correct for xl
> AFAICT.
>
> On Tue, 2012-12-11 at 11:48 +0000, Lars Kurth wrote:
>> Ian,
>> is the http://wiki.xen.org/wiki/StubDom page up-to-date? It would be
>> good to clear this up (and move the old stuff - if it doesn not work any
>> more) into a Xen 3.x and Xen 4.x section. I can do this, I just don't
>> know from this thread whether the page is still valid.
>> Lars
>>
>> On 11/12/2012 09:37, Ian Campbell wrote:
>> > On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
>> >> Hello all,
>> >>
>> >> I hope that it now works and there is no longer problems with my
>> >> mailsystem. It could be that it already worked but it doesn't look
>> >> like because the mail don't came back from the list.
>> >>
>> >> I am trying to setup stubdomains for my running domains on Xen 4.2. I
>> >> read this wiki articles:
>> >>
>> >>
>> >> http://wiki.xen.org/wiki/StubDom
>> >> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
>> >>
>> >> I am able to activate a stubdomain for a normal domain but this domain
>> >> is so basic in it's resources (e.g. 32MB RAM) that the normal guest
>> >> can't be used.
>> > I'm not sure what you mean by this.
>> >
>> >>   How can I tell the domain that it should use a
>> >> stubdomain with an explicit configuration? Do I need to create a
>> >> config file for the stubdomain in the same folder where the
>> >> configuration for the normal domain is stored? Or how could I do this?
>> > Enabling stubdomains for an existing HVM guest should be a case of
>> > adding a single line to its configuration file:
>> >     device_model_stubdomain_override = 1
>> >
>> > This option is described in the xl.cfg(5) man page and is referenced by
>> > the second wiki page you linked above.
>> >
>> > If you continue to have trouble then please provide log files and your
>> > guest configuration file.
>> > http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
>> > list of places to look for logs etc.
>> >
>> >> And should I use stubdomains for PV and HVM guest or does only HVM
>> >> guests support stubdomains?
>> > A qemu stubdomain only makes sense for an HVM guest since a PV guest has
>> > no emulated devices and therefore no emulated devices (which is what a
>> > qemu stub provides).
>> >
>> >> Would be greate to get a few answers.
>> >>
>> >> Best Regards
>> >>
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xen.org
>> >> http://lists.xen.org/xen-users
>> >
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xen.org
>> > http://lists.xen.org/xen-users
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Hello,

yes so for a Windows guest this works now, can PV guests use ioemu  
Stub Domains also? And are there some documents about xenstore  
stubdomains? For driver domains there is a document in the wiki, will  
try to get it working but for xenstore stubdomains I can't find  
anything.

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 12:30:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 12:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiOxm-0001AB-Mn; Tue, 11 Dec 2012 12:29:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiOxl-0001A1-1l
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 12:29:29 +0000
Received: from [85.158.138.51:54225] by server-13.bemta-3.messagelabs.com id
	F4/97-00465-82727C05; Tue, 11 Dec 2012 12:29:28 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1355228967!28405873!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8145 invoked from network); 11 Dec 2012 12:29:27 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 12:29:27 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TiOxi-0002xX-Sw
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 13:29:26 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiOxj-0006KK-6V
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 13:29:27 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	13:29:20 +0100
Date: Tue, 11 Dec 2012 13:29:20 +0100
Message-ID: <20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355226876.843.1.camel@zakaz.uk.xensource.com>
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Zitat von Ian Campbell <Ian.Campbell@citrix.com>:

> That page looks very obsolete to me. I have no idea if the steps it
> describes are needed for xm/xend but they are certainly not correct for
> xl. http://wiki.xen.org/wiki/Device_Model_Stub_Domains is correct for xl
> AFAICT.
>
> On Tue, 2012-12-11 at 11:48 +0000, Lars Kurth wrote:
>> Ian,
>> is the http://wiki.xen.org/wiki/StubDom page up-to-date? It would be
>> good to clear this up (and move the old stuff - if it doesn not work any
>> more) into a Xen 3.x and Xen 4.x section. I can do this, I just don't
>> know from this thread whether the page is still valid.
>> Lars
>>
>> On 11/12/2012 09:37, Ian Campbell wrote:
>> > On Tue, 2012-12-11 at 07:22 +0000, xen@lippux.com wrote:
>> >> Hello all,
>> >>
>> >> I hope that it now works and there is no longer problems with my
>> >> mailsystem. It could be that it already worked but it doesn't look
>> >> like because the mail don't came back from the list.
>> >>
>> >> I am trying to setup stubdomains for my running domains on Xen 4.2. I
>> >> read this wiki articles:
>> >>
>> >>
>> >> http://wiki.xen.org/wiki/StubDom
>> >> http://wiki.xen.org/wiki/Device_Model_Stub_Domains
>> >>
>> >> I am able to activate a stubdomain for a normal domain but this domain
>> >> is so basic in it's resources (e.g. 32MB RAM) that the normal guest
>> >> can't be used.
>> > I'm not sure what you mean by this.
>> >
>> >>   How can I tell the domain that it should use a
>> >> stubdomain with an explicit configuration? Do I need to create a
>> >> config file for the stubdomain in the same folder where the
>> >> configuration for the normal domain is stored? Or how could I do this?
>> > Enabling stubdomains for an existing HVM guest should be a case of
>> > adding a single line to its configuration file:
>> >     device_model_stubdomain_override = 1
>> >
>> > This option is described in the xl.cfg(5) man page and is referenced by
>> > the second wiki page you linked above.
>> >
>> > If you continue to have trouble then please provide log files and your
>> > guest configuration file.
>> > http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen contains a handy
>> > list of places to look for logs etc.
>> >
>> >> And should I use stubdomains for PV and HVM guest or does only HVM
>> >> guests support stubdomains?
>> > A qemu stubdomain only makes sense for an HVM guest since a PV guest has
>> > no emulated devices and therefore no emulated devices (which is what a
>> > qemu stub provides).
>> >
>> >> Would be greate to get a few answers.
>> >>
>> >> Best Regards
>> >>
>> >>
>> >> _______________________________________________
>> >> Xen-users mailing list
>> >> Xen-users@lists.xen.org
>> >> http://lists.xen.org/xen-users
>> >
>> >
>> > _______________________________________________
>> > Xen-users mailing list
>> > Xen-users@lists.xen.org
>> > http://lists.xen.org/xen-users
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Hello,

yes so for a Windows guest this works now, can PV guests use ioemu  
Stub Domains also? And are there some documents about xenstore  
stubdomains? For driver domains there is a document in the wiki, will  
try to get it working but for xenstore stubdomains I can't find  
anything.

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 13:47:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 13:47:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQ9W-00022d-9X; Tue, 11 Dec 2012 13:45:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TiQ9U-00022J-LB
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 13:45:40 +0000
Received: from [85.158.137.99:24111] by server-7.bemta-3.messagelabs.com id
	FB/11-23008-20937C05; Tue, 11 Dec 2012 13:45:38 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-15.tower-217.messagelabs.com!1355233527!16550345!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RATWARE_GECKO_BUILD,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10792 invoked from network); 11 Dec 2012 13:45:28 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-15.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 13:45:28 -0000
Received: by mail-lb0-f173.google.com with SMTP id c1so3507299lbg.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 05:45:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=KWvKYKBBax1931l692RhRJPBwD8cSF6N5tACqPFos1U=;
	b=HXWaswqp+5qrUh1YgFpX8S8CQDmo9KStC1xNQwW0j2tKd7oGVjRR222IYSaLdSm8+I
	uaTMZz+JmML3657gaMH8VPjwKR6p+fytNXfEGcC/wCN1G4dfpoHU2t2xiP7VQXBh0MZ6
	KfdhViJgOuI0sdsQsjiX+DYJjhcMZB6F2Cx6P++chONjoL/eQsg9cqbefh1/xuJuCM5E
	Qee5tlsGSEyROL2n7CCAXZQMFXDb1AEmGyAeeQnRfLQhwAXHt9HhnbwrGC088E9++cNM
	UJMwqDCzVZSX6gnK/wpuawlsb+Zkdr6mNfORGcJltIhw9+9xPvsDVqzbh2N8sp+UaiRB
	jrfg==
Received: by 10.112.82.202 with SMTP id k10mr7732065lby.22.1355233527177;
	Tue, 11 Dec 2012 05:45:27 -0800 (PST)
Received: from [172.16.26.11] (b01bf226.bb.sky.com. [176.27.242.38])
	by mx.google.com with ESMTPS id ee5sm9317993lbb.14.2012.12.11.05.45.26
	(version=SSLv3 cipher=OTHER); Tue, 11 Dec 2012 05:45:26 -0800 (PST)
Message-ID: <50C738F5.5080100@xen.org>
Date: Tue, 11 Dec 2012 13:45:25 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
In-Reply-To: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
Subject: Re: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8012545788478100671=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8012545788478100671==
Content-Type: multipart/alternative;
 boundary="------------090009020504070303020603"

This is a multi-part message in MIME format.
--------------090009020504070303020603
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Felipe,
this may not entirely answer your question, but you may want to check 
out https://vimeo.com/46125363 and 
http://www.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuring-xen-and-xcp/152 
(from slide 152)
Regards
Lars

On 11/12/2012 12:22, Felipe Gutierrez wrote:
> Hi everyone,
>
> I need some help to setup my configuration failover system.
> My goal is to have a redundance system using Xen + DRBD + Corosync + 
> Pacemaker
>
> On Xen I will have one virtual machine. When this computer has network 
> down, I will do a Live migration to the second computer.
> The first configuration I will need is a crossover cable, won't I? It 
> is really necessary? Ok, I did it. eth0 is the crossover and eth1 is 
> the network.
>
> In my mind I will have one partion configured to DRBD and there I will 
> install Xen Virtual Machines. The Corosync will listen this connection 
> through network board (eth1). When this connection fail, the live 
> migration will execute through the crossover cable. For this I will 
> need to configure the Pacemaker with the crossover cable, won't I? I 
> still need to do that... and I don't know how.
>
> I am configuring other DRBD partition to share .cfg (Xen files) 
> through it. My reference to do it is 
> http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en
>
> Is this configuration plausible, correct or the best one?
>
> Thanks in advance,
> Felipe
> -- 
> *--
> -- Felipe Oliveira Gutierrez
> -- Felipe.o.Gutierrez@gmail.com <mailto:Felipe.o.Gutierrez@gmail.com>
> -- https://sites.google.com/site/lipe82/Home/diaadia*
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------090009020504070303020603
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Felipe,<br>
      this may not entirely answer your question, but you may want to
      check out <a class="moz-txt-link-freetext" href="https://vimeo.com/46125363">https://vimeo.com/46125363</a> and
      <a class="moz-txt-link-freetext" href="http://www.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuring-xen-and-xcp/152">http://www.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuring-xen-and-xcp/152</a>
      (from slide 152)<br>
      Regards<br>
      Lars<br>
      <br>
      On 11/12/2012 12:22, Felipe Gutierrez wrote:<br>
    </div>
    <blockquote
cite="mid:CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com"
      type="cite">Hi everyone,<br>
      <br>
      I need some help to setup my configuration failover system.<br>
      My goal is to have a redundance system using Xen + DRBD + Corosync
      + Pacemaker<br>
      <br>
      On Xen I will have one virtual machine. When this computer has
      network down, I will do a Live migration to the second computer.<br>
      The first configuration I will need is a crossover cable, won't I?
      It is really necessary? Ok, I did it. eth0 is the crossover and
      eth1 is the network.<br>
      <br>
      In my mind I will have one partion configured to DRBD and there I
      will install Xen Virtual Machines. The Corosync will listen this
      connection through network board (eth1). When this connection
      fail, the live migration will execute <span id="result_box"
        class="short_text" lang="en"><span class="hps">through</span></span>
      the crossover cable. For this I will need to configure the
      Pacemaker with the crossover cable, won't I? I still need to do
      that... and I don't know how.<br>
      <br>
      I am configuring other DRBD partition to share .cfg (Xen files)
      through it. My reference to do it is <a moz-do-not-send="true"
href="http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en">http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en</a><br>
      <br>
      Is this configuration plausible, correct or the best one?<br>
      <br>
      Thanks in advance,<br>
      Felipe<br>
      -- <br>
      <b>--<br>
        -- Felipe Oliveira Gutierrez<br>
        -- <a moz-do-not-send="true"
          href="mailto:Felipe.o.Gutierrez@gmail.com" target="_blank">Felipe.o.Gutierrez@gmail.com</a><br>
        -- <a moz-do-not-send="true"
          href="https://sites.google.com/site/lipe82/Home/diaadia"
          target="_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------090009020504070303020603--


--===============8012545788478100671==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8012545788478100671==--


From xen-users-bounces@lists.xen.org Tue Dec 11 13:47:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 13:47:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQ9W-00022d-9X; Tue, 11 Dec 2012 13:45:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TiQ9U-00022J-LB
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 13:45:40 +0000
Received: from [85.158.137.99:24111] by server-7.bemta-3.messagelabs.com id
	FB/11-23008-20937C05; Tue, 11 Dec 2012 13:45:38 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-15.tower-217.messagelabs.com!1355233527!16550345!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RATWARE_GECKO_BUILD,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10792 invoked from network); 11 Dec 2012 13:45:28 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-15.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 13:45:28 -0000
Received: by mail-lb0-f173.google.com with SMTP id c1so3507299lbg.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 05:45:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type;
	bh=KWvKYKBBax1931l692RhRJPBwD8cSF6N5tACqPFos1U=;
	b=HXWaswqp+5qrUh1YgFpX8S8CQDmo9KStC1xNQwW0j2tKd7oGVjRR222IYSaLdSm8+I
	uaTMZz+JmML3657gaMH8VPjwKR6p+fytNXfEGcC/wCN1G4dfpoHU2t2xiP7VQXBh0MZ6
	KfdhViJgOuI0sdsQsjiX+DYJjhcMZB6F2Cx6P++chONjoL/eQsg9cqbefh1/xuJuCM5E
	Qee5tlsGSEyROL2n7CCAXZQMFXDb1AEmGyAeeQnRfLQhwAXHt9HhnbwrGC088E9++cNM
	UJMwqDCzVZSX6gnK/wpuawlsb+Zkdr6mNfORGcJltIhw9+9xPvsDVqzbh2N8sp+UaiRB
	jrfg==
Received: by 10.112.82.202 with SMTP id k10mr7732065lby.22.1355233527177;
	Tue, 11 Dec 2012 05:45:27 -0800 (PST)
Received: from [172.16.26.11] (b01bf226.bb.sky.com. [176.27.242.38])
	by mx.google.com with ESMTPS id ee5sm9317993lbb.14.2012.12.11.05.45.26
	(version=SSLv3 cipher=OTHER); Tue, 11 Dec 2012 05:45:26 -0800 (PST)
Message-ID: <50C738F5.5080100@xen.org>
Date: Tue, 11 Dec 2012 13:45:25 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
In-Reply-To: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
Subject: Re: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8012545788478100671=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8012545788478100671==
Content-Type: multipart/alternative;
 boundary="------------090009020504070303020603"

This is a multi-part message in MIME format.
--------------090009020504070303020603
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Felipe,
this may not entirely answer your question, but you may want to check 
out https://vimeo.com/46125363 and 
http://www.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuring-xen-and-xcp/152 
(from slide 152)
Regards
Lars

On 11/12/2012 12:22, Felipe Gutierrez wrote:
> Hi everyone,
>
> I need some help to setup my configuration failover system.
> My goal is to have a redundance system using Xen + DRBD + Corosync + 
> Pacemaker
>
> On Xen I will have one virtual machine. When this computer has network 
> down, I will do a Live migration to the second computer.
> The first configuration I will need is a crossover cable, won't I? It 
> is really necessary? Ok, I did it. eth0 is the crossover and eth1 is 
> the network.
>
> In my mind I will have one partion configured to DRBD and there I will 
> install Xen Virtual Machines. The Corosync will listen this connection 
> through network board (eth1). When this connection fail, the live 
> migration will execute through the crossover cable. For this I will 
> need to configure the Pacemaker with the crossover cable, won't I? I 
> still need to do that... and I don't know how.
>
> I am configuring other DRBD partition to share .cfg (Xen files) 
> through it. My reference to do it is 
> http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en
>
> Is this configuration plausible, correct or the best one?
>
> Thanks in advance,
> Felipe
> -- 
> *--
> -- Felipe Oliveira Gutierrez
> -- Felipe.o.Gutierrez@gmail.com <mailto:Felipe.o.Gutierrez@gmail.com>
> -- https://sites.google.com/site/lipe82/Home/diaadia*
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------090009020504070303020603
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Felipe,<br>
      this may not entirely answer your question, but you may want to
      check out <a class="moz-txt-link-freetext" href="https://vimeo.com/46125363">https://vimeo.com/46125363</a> and
      <a class="moz-txt-link-freetext" href="http://www.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuring-xen-and-xcp/152">http://www.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuring-xen-and-xcp/152</a>
      (from slide 152)<br>
      Regards<br>
      Lars<br>
      <br>
      On 11/12/2012 12:22, Felipe Gutierrez wrote:<br>
    </div>
    <blockquote
cite="mid:CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com"
      type="cite">Hi everyone,<br>
      <br>
      I need some help to setup my configuration failover system.<br>
      My goal is to have a redundance system using Xen + DRBD + Corosync
      + Pacemaker<br>
      <br>
      On Xen I will have one virtual machine. When this computer has
      network down, I will do a Live migration to the second computer.<br>
      The first configuration I will need is a crossover cable, won't I?
      It is really necessary? Ok, I did it. eth0 is the crossover and
      eth1 is the network.<br>
      <br>
      In my mind I will have one partion configured to DRBD and there I
      will install Xen Virtual Machines. The Corosync will listen this
      connection through network board (eth1). When this connection
      fail, the live migration will execute <span id="result_box"
        class="short_text" lang="en"><span class="hps">through</span></span>
      the crossover cable. For this I will need to configure the
      Pacemaker with the crossover cable, won't I? I still need to do
      that... and I don't know how.<br>
      <br>
      I am configuring other DRBD partition to share .cfg (Xen files)
      through it. My reference to do it is <a moz-do-not-send="true"
href="http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en">http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en</a><br>
      <br>
      Is this configuration plausible, correct or the best one?<br>
      <br>
      Thanks in advance,<br>
      Felipe<br>
      -- <br>
      <b>--<br>
        -- Felipe Oliveira Gutierrez<br>
        -- <a moz-do-not-send="true"
          href="mailto:Felipe.o.Gutierrez@gmail.com" target="_blank">Felipe.o.Gutierrez@gmail.com</a><br>
        -- <a moz-do-not-send="true"
          href="https://sites.google.com/site/lipe82/Home/diaadia"
          target="_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------090009020504070303020603--


--===============8012545788478100671==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8012545788478100671==--


From xen-users-bounces@lists.xen.org Tue Dec 11 14:01:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:01:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQNm-00055Q-Hu; Tue, 11 Dec 2012 14:00:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiQNk-00055A-Fp
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:00:24 +0000
Received: from [85.158.143.35:58726] by server-3.bemta-4.messagelabs.com id
	22/B0-18211-77C37C05; Tue, 11 Dec 2012 14:00:23 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1355234307!4859727!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22510 invoked from network); 11 Dec 2012 13:58:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 13:58:27 -0000
X-IronPort-AV: E=Sophos;i="4.84,259,1355097600"; 
   d="scan'208";a="60749"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 13:58:17 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 13:58:16 +0000
Message-ID: <1355234295.843.4.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen@lippux.com" <xen@lippux.com>
Date: Tue, 11 Dec 2012 13:58:15 +0000
In-Reply-To: <20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 12:29 +0000, xen@lippux.com wrote:
> 
> yes so for a Windows guest this works now, can PV guests use ioemu  
> Stub Domains also? And are there some documents about xenstore  
> stubdomains? For driver domains there is a document in the wiki,
> will  
> try to get it working but for xenstore stubdomains I can't find  
> anything.

As I said in my earlier reply, there is no such thing as an ioemu for a
PV guest and therefore no stub-ioemu.

Ian


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 14:01:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:01:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQNm-00055Q-Hu; Tue, 11 Dec 2012 14:00:26 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiQNk-00055A-Fp
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:00:24 +0000
Received: from [85.158.143.35:58726] by server-3.bemta-4.messagelabs.com id
	22/B0-18211-77C37C05; Tue, 11 Dec 2012 14:00:23 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1355234307!4859727!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22510 invoked from network); 11 Dec 2012 13:58:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 13:58:27 -0000
X-IronPort-AV: E=Sophos;i="4.84,259,1355097600"; 
   d="scan'208";a="60749"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 13:58:17 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 13:58:16 +0000
Message-ID: <1355234295.843.4.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen@lippux.com" <xen@lippux.com>
Date: Tue, 11 Dec 2012 13:58:15 +0000
In-Reply-To: <20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 12:29 +0000, xen@lippux.com wrote:
> 
> yes so for a Windows guest this works now, can PV guests use ioemu  
> Stub Domains also? And are there some documents about xenstore  
> stubdomains? For driver domains there is a document in the wiki,
> will  
> try to get it working but for xenstore stubdomains I can't find  
> anything.

As I said in my earlier reply, there is no such thing as an ioemu for a
PV guest and therefore no stub-ioemu.

Ian


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 14:14:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQa4-0006cu-RB; Tue, 11 Dec 2012 14:13:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiQa3-0006cY-HP
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:13:07 +0000
Received: from [85.158.139.83:53585] by server-13.bemta-5.messagelabs.com id
	78/CB-10716-27F37C05; Tue, 11 Dec 2012 14:13:06 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1355235186!27918996!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13778 invoked from network); 11 Dec 2012 14:13:06 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-10.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 14:13:06 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TiQa1-0004N4-Uw
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:13:05 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiQa3-0005Uq-1b
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:13:07 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	15:12:59 +0100
Date: Tue, 11 Dec 2012 15:12:59 +0100
Message-ID: <20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
	<1355234295.843.4.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355234295.843.4.camel@zakaz.uk.xensource.com>
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Zitat von Ian Campbell <Ian.Campbell@citrix.com>:

> On Tue, 2012-12-11 at 12:29 +0000, xen@lippux.com wrote:
>>
>> yes so for a Windows guest this works now, can PV guests use ioemu
>> Stub Domains also? And are there some documents about xenstore
>> stubdomains? For driver domains there is a document in the wiki,
>> will
>> try to get it working but for xenstore stubdomains I can't find
>> anything.
>
> As I said in my earlier reply, there is no such thing as an ioemu for a
> PV guest and therefore no stub-ioemu.
>
> Ian
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Ok. And how can I integrate a xenstore stubdomain in the setup?

Best Regards



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 14:14:13 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQa4-0006cu-RB; Tue, 11 Dec 2012 14:13:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiQa3-0006cY-HP
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:13:07 +0000
Received: from [85.158.139.83:53585] by server-13.bemta-5.messagelabs.com id
	78/CB-10716-27F37C05; Tue, 11 Dec 2012 14:13:06 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1355235186!27918996!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13778 invoked from network); 11 Dec 2012 14:13:06 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-10.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 14:13:06 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>) id 1TiQa1-0004N4-Uw
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:13:05 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>) id 1TiQa3-0005Uq-1b
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:13:07 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Tue, 11 Dec 2012
	15:12:59 +0100
Date: Tue, 11 Dec 2012 15:12:59 +0100
Message-ID: <20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
	<1355234295.843.4.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355234295.843.4.camel@zakaz.uk.xensource.com>
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15720/Tue Dec 11 03:20:00 2012)
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Zitat von Ian Campbell <Ian.Campbell@citrix.com>:

> On Tue, 2012-12-11 at 12:29 +0000, xen@lippux.com wrote:
>>
>> yes so for a Windows guest this works now, can PV guests use ioemu
>> Stub Domains also? And are there some documents about xenstore
>> stubdomains? For driver domains there is a document in the wiki,
>> will
>> try to get it working but for xenstore stubdomains I can't find
>> anything.
>
> As I said in my earlier reply, there is no such thing as an ioemu for a
> PV guest and therefore no stub-ioemu.
>
> Ian
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users

Ok. And how can I integrate a xenstore stubdomain in the setup?

Best Regards



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 14:27:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQmR-0007IH-RL; Tue, 11 Dec 2012 14:25:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiQmQ-0007IC-Ho
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:25:54 +0000
Received: from [85.158.143.99:40279] by server-3.bemta-4.messagelabs.com id
	F7/8A-18211-17247C05; Tue, 11 Dec 2012 14:25:53 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1355235952!25636375!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11060 invoked from network); 11 Dec 2012 14:25:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 14:25:53 -0000
X-IronPort-AV: E=Sophos;i="4.84,259,1355097600"; 
   d="scan'208";a="61687"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 14:25:53 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 14:25:52 +0000
Message-ID: <1355235951.843.23.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen@lippux.com" <xen@lippux.com>
Date: Tue, 11 Dec 2012 14:25:51 +0000
In-Reply-To: <20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
	<1355234295.843.4.camel@zakaz.uk.xensource.com>
	<20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 14:12 +0000, xen@lippux.com wrote:
> how can I integrate a xenstore stubdomain in the setup?

I'm not aware of any docs on that, you probably want to checkout the
init-xenstore-domain tool for building the domain and search the list
archives (esp those for xen-devel). There are also requirements on the
dom0 kernel, probably a recent pvops kernel would be sufficient.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 14:27:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQmR-0007IH-RL; Tue, 11 Dec 2012 14:25:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiQmQ-0007IC-Ho
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:25:54 +0000
Received: from [85.158.143.99:40279] by server-3.bemta-4.messagelabs.com id
	F7/8A-18211-17247C05; Tue, 11 Dec 2012 14:25:53 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1355235952!25636375!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11060 invoked from network); 11 Dec 2012 14:25:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 14:25:53 -0000
X-IronPort-AV: E=Sophos;i="4.84,259,1355097600"; 
   d="scan'208";a="61687"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 14:25:53 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 14:25:52 +0000
Message-ID: <1355235951.843.23.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen@lippux.com" <xen@lippux.com>
Date: Tue, 11 Dec 2012 14:25:51 +0000
In-Reply-To: <20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
	<1355234295.843.4.camel@zakaz.uk.xensource.com>
	<20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 14:12 +0000, xen@lippux.com wrote:
> how can I integrate a xenstore stubdomain in the setup?

I'm not aware of any docs on that, you probably want to checkout the
init-xenstore-domain tool for building the domain and search the list
archives (esp those for xen-devel). There are also requirements on the
dom0 kernel, probably a recent pvops kernel would be sufficient.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 14:33:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQsb-0007ct-9p; Tue, 11 Dec 2012 14:32:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1TiQsZ-0007ck-Ne
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:32:15 +0000
Received: from [85.158.143.99:24198] by server-3.bemta-4.messagelabs.com id
	47/54-18211-FE347C05; Tue, 11 Dec 2012 14:32:15 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1355236334!22137294!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23665 invoked from network); 11 Dec 2012 14:32:14 -0000
Received: from mail-wg0-f53.google.com (HELO mail-wg0-f53.google.com)
	(74.125.82.53)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 14:32:14 -0000
Received: by mail-wg0-f53.google.com with SMTP id ei8so1771787wgb.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 06:32:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=g/00SjWJpqLlV+BAJqBnRLEvyRs2/tRtuPuIWTaDlII=;
	b=bCNDXtFmtqIMn20r4MDIQFO/q/7REdO0+njRMhAOQOaXGYhAfomU/ru2DTCfBjXexN
	yzbmR45SXuGP5flzXNz1sx0FcFBZl+uOpvEQJX3ZyH2ouWOXjK+0sgWNgJzzBorrSaKi
	LnpL+fYqr1kNjnbuk77UK4+orqGXsJHEYH+1N9Ney9lP7u+S45X0qb0bvrIxdGBLtIkn
	PYGhAEbWGVPgP7zlMkQ7Xsnah31MhEYD29bylWaYsKjBC+edMXqFHmCZxxyasktEdsNk
	2rx9vfD7OF22PA8vlW19g+yCiY2QaDGRyCSuKpsWKwRSDCL8YpTTiBfmIQ0lJMM5OFou
	c8hA==
MIME-Version: 1.0
Received: by 10.180.88.138 with SMTP id bg10mr17113813wib.13.1355236334357;
	Tue, 11 Dec 2012 06:32:14 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Tue, 11 Dec 2012 06:32:14 -0800 (PST)
Date: Tue, 11 Dec 2012 20:02:14 +0530
Message-ID: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] How to optimize pre-copy algorithm of xen to minimize
	downtime?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3836220736553639756=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3836220736553639756==
Content-Type: multipart/alternative; boundary=f46d044268524bcda204d0948cf7

--f46d044268524bcda204d0948cf7
Content-Type: text/plain; charset=ISO-8859-1

Hello,
         If I want to optimize the performance of precopy algorithm so that
live migration of virtual machine using xen occurs with minimum
downtime,then how to do it?

regards,
Digvijay

--f46d044268524bcda204d0948cf7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br>=A0=A0=A0=A0=A0=A0=A0=A0 If I want to optimize the performance of=
 precopy algorithm so that live migration of virtual machine using xen occu=
rs with minimum downtime,then how to do it?<br><br>regards,<br>Digvijay<br>

--f46d044268524bcda204d0948cf7--


--===============3836220736553639756==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3836220736553639756==--


From xen-users-bounces@lists.xen.org Tue Dec 11 14:33:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiQsb-0007ct-9p; Tue, 11 Dec 2012 14:32:17 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <digvijaych@gmail.com>) id 1TiQsZ-0007ck-Ne
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:32:15 +0000
Received: from [85.158.143.99:24198] by server-3.bemta-4.messagelabs.com id
	47/54-18211-FE347C05; Tue, 11 Dec 2012 14:32:15 +0000
X-Env-Sender: digvijaych@gmail.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1355236334!22137294!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23665 invoked from network); 11 Dec 2012 14:32:14 -0000
Received: from mail-wg0-f53.google.com (HELO mail-wg0-f53.google.com)
	(74.125.82.53)
	by server-12.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 14:32:14 -0000
Received: by mail-wg0-f53.google.com with SMTP id ei8so1771787wgb.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 06:32:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=g/00SjWJpqLlV+BAJqBnRLEvyRs2/tRtuPuIWTaDlII=;
	b=bCNDXtFmtqIMn20r4MDIQFO/q/7REdO0+njRMhAOQOaXGYhAfomU/ru2DTCfBjXexN
	yzbmR45SXuGP5flzXNz1sx0FcFBZl+uOpvEQJX3ZyH2ouWOXjK+0sgWNgJzzBorrSaKi
	LnpL+fYqr1kNjnbuk77UK4+orqGXsJHEYH+1N9Ney9lP7u+S45X0qb0bvrIxdGBLtIkn
	PYGhAEbWGVPgP7zlMkQ7Xsnah31MhEYD29bylWaYsKjBC+edMXqFHmCZxxyasktEdsNk
	2rx9vfD7OF22PA8vlW19g+yCiY2QaDGRyCSuKpsWKwRSDCL8YpTTiBfmIQ0lJMM5OFou
	c8hA==
MIME-Version: 1.0
Received: by 10.180.88.138 with SMTP id bg10mr17113813wib.13.1355236334357;
	Tue, 11 Dec 2012 06:32:14 -0800 (PST)
Received: by 10.194.64.194 with HTTP; Tue, 11 Dec 2012 06:32:14 -0800 (PST)
Date: Tue, 11 Dec 2012 20:02:14 +0530
Message-ID: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
From: digvijay chauhan <digvijaych@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] How to optimize pre-copy algorithm of xen to minimize
	downtime?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3836220736553639756=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3836220736553639756==
Content-Type: multipart/alternative; boundary=f46d044268524bcda204d0948cf7

--f46d044268524bcda204d0948cf7
Content-Type: text/plain; charset=ISO-8859-1

Hello,
         If I want to optimize the performance of precopy algorithm so that
live migration of virtual machine using xen occurs with minimum
downtime,then how to do it?

regards,
Digvijay

--f46d044268524bcda204d0948cf7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello,<br>=A0=A0=A0=A0=A0=A0=A0=A0 If I want to optimize the performance of=
 precopy algorithm so that live migration of virtual machine using xen occu=
rs with minimum downtime,then how to do it?<br><br>regards,<br>Digvijay<br>

--f46d044268524bcda204d0948cf7--


--===============3836220736553639756==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3836220736553639756==--


From xen-users-bounces@lists.xen.org Tue Dec 11 14:41:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiR0t-00080H-Me; Tue, 11 Dec 2012 14:40:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiR0s-000801-ED
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:40:50 +0000
Received: from [85.158.139.211:47106] by server-2.bemta-5.messagelabs.com id
	C1/20-16162-1F547C05; Tue, 11 Dec 2012 14:40:49 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1355236848!20046783!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30629 invoked from network); 11 Dec 2012 14:40:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 14:40:48 -0000
X-IronPort-AV: E=Sophos;i="4.84,259,1355097600"; 
   d="scan'208";a="62179"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 14:40:48 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 14:40:47 +0000
Message-ID: <1355236846.843.32.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: digvijay chauhan <digvijaych@gmail.com>
Date: Tue, 11 Dec 2012 14:40:46 +0000
In-Reply-To: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
References: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to optimize pre-copy algorithm of xen to
 minimize downtime?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 14:32 +0000, digvijay chauhan wrote:
> Hello,
>          If I want to optimize the performance of precopy algorithm so
> that live migration of virtual machine using xen occurs with minimum
> downtime,then how to do it?

Perhaps start by analysing the code and seeing if you can spot some
inefficiency which you can address?

I also recommend you talk to your course advisor and get their input.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 14:41:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 14:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiR0t-00080H-Me; Tue, 11 Dec 2012 14:40:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiR0s-000801-ED
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 14:40:50 +0000
Received: from [85.158.139.211:47106] by server-2.bemta-5.messagelabs.com id
	C1/20-16162-1F547C05; Tue, 11 Dec 2012 14:40:49 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1355236848!20046783!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30629 invoked from network); 11 Dec 2012 14:40:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 14:40:48 -0000
X-IronPort-AV: E=Sophos;i="4.84,259,1355097600"; 
   d="scan'208";a="62179"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 14:40:48 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 14:40:47 +0000
Message-ID: <1355236846.843.32.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: digvijay chauhan <digvijaych@gmail.com>
Date: Tue, 11 Dec 2012 14:40:46 +0000
In-Reply-To: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
References: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] How to optimize pre-copy algorithm of xen to
 minimize downtime?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 14:32 +0000, digvijay chauhan wrote:
> Hello,
>          If I want to optimize the performance of precopy algorithm so
> that live migration of virtual machine using xen occurs with minimum
> downtime,then how to do it?

Perhaps start by analysing the code and seeing if you can spot some
inefficiency which you can address?

I also recommend you talk to your course advisor and get their input.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 15:32:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 15:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiRo3-0001Av-1c; Tue, 11 Dec 2012 15:31:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TiRo0-0001Ao-Nn
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:31:36 +0000
Received: from [85.158.137.99:64666] by server-7.bemta-3.messagelabs.com id
	97/1D-23008-3D157C05; Tue, 11 Dec 2012 15:31:31 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-217.messagelabs.com!1355239835!17170356!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=2.0 required=7.0 tests=RATWARE_GECKO_BUILD, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28467 invoked from network); 11 Dec 2012 15:30:37 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-14.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 15:30:37 -0000
Received: by mail-la0-f45.google.com with SMTP id p9so3597046laa.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 07:30:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=YqbMJUpQpCoNqHjU9+5ZZDevBbV+iepbmRXgC0BCtRM=;
	b=FpuAElBWx1rY6qzTBqIw9yLfIMPDKKEz3b6lYzzKqLbQXPhbCMm+J90gvlueQVSoki
	Qqfs80ZwWQ0XLcxND+ZVHNnr72Gj4ih2528LhOCVjr3Hk+Z0ELAIriuo4mJxLhm6tP4V
	Xk5KkRxIdWbx3kbRl6QVUwMG2wMLMKJ2INxiWGl1Tr797kALyc+quAnpIhBbaynCOyxv
	PaUJItdnebsM41KkWsy7PcNPeQp0tMfUL/KSKp+T6UVANX2BZqEnqK4rf9ikc04yH+n4
	O0xXY281+8tqjTYIzQyfX3tPsfMbo22zpI4og3SJ0pj+GGvwXeZbFAQeG+nodg5hnDe5
	GmpQ==
Received: by 10.112.44.135 with SMTP id e7mr7826131lbm.55.1355239835602;
	Tue, 11 Dec 2012 07:30:35 -0800 (PST)
Received: from [172.16.26.11] (b01bf226.bb.sky.com. [176.27.242.38])
	by mx.google.com with ESMTPS id pp13sm4084203lab.16.2012.12.11.07.30.34
	(version=SSLv3 cipher=OTHER); Tue, 11 Dec 2012 07:30:34 -0800 (PST)
Message-ID: <50C75199.7010502@xen.org>
Date: Tue, 11 Dec 2012 15:30:33 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
	<1355234295.843.4.camel@zakaz.uk.xensource.com>
	<20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
	<1355235951.843.23.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355235951.843.23.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I had a go at the wiki pages
If anybody manages to integrate a xenstore stubdomain, it would be great 
if you could let us know how to do it
Lars

On 11/12/2012 14:25, Ian Campbell wrote:
> On Tue, 2012-12-11 at 14:12 +0000, xen@lippux.com wrote:
>> how can I integrate a xenstore stubdomain in the setup?
> I'm not aware of any docs on that, you probably want to checkout the
> init-xenstore-domain tool for building the domain and search the list
> archives (esp those for xen-devel). There are also requirements on the
> dom0 kernel, probably a recent pvops kernel would be sufficient.
>
> Ian.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 15:32:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 15:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiRo3-0001Av-1c; Tue, 11 Dec 2012 15:31:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TiRo0-0001Ao-Nn
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:31:36 +0000
Received: from [85.158.137.99:64666] by server-7.bemta-3.messagelabs.com id
	97/1D-23008-3D157C05; Tue, 11 Dec 2012 15:31:31 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-217.messagelabs.com!1355239835!17170356!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=2.0 required=7.0 tests=RATWARE_GECKO_BUILD, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28467 invoked from network); 11 Dec 2012 15:30:37 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-14.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 15:30:37 -0000
Received: by mail-la0-f45.google.com with SMTP id p9so3597046laa.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 07:30:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=YqbMJUpQpCoNqHjU9+5ZZDevBbV+iepbmRXgC0BCtRM=;
	b=FpuAElBWx1rY6qzTBqIw9yLfIMPDKKEz3b6lYzzKqLbQXPhbCMm+J90gvlueQVSoki
	Qqfs80ZwWQ0XLcxND+ZVHNnr72Gj4ih2528LhOCVjr3Hk+Z0ELAIriuo4mJxLhm6tP4V
	Xk5KkRxIdWbx3kbRl6QVUwMG2wMLMKJ2INxiWGl1Tr797kALyc+quAnpIhBbaynCOyxv
	PaUJItdnebsM41KkWsy7PcNPeQp0tMfUL/KSKp+T6UVANX2BZqEnqK4rf9ikc04yH+n4
	O0xXY281+8tqjTYIzQyfX3tPsfMbo22zpI4og3SJ0pj+GGvwXeZbFAQeG+nodg5hnDe5
	GmpQ==
Received: by 10.112.44.135 with SMTP id e7mr7826131lbm.55.1355239835602;
	Tue, 11 Dec 2012 07:30:35 -0800 (PST)
Received: from [172.16.26.11] (b01bf226.bb.sky.com. [176.27.242.38])
	by mx.google.com with ESMTPS id pp13sm4084203lab.16.2012.12.11.07.30.34
	(version=SSLv3 cipher=OTHER); Tue, 11 Dec 2012 07:30:34 -0800 (PST)
Message-ID: <50C75199.7010502@xen.org>
Date: Tue, 11 Dec 2012 15:30:33 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
	<1355234295.843.4.camel@zakaz.uk.xensource.com>
	<20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
	<1355235951.843.23.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355235951.843.23.camel@zakaz.uk.xensource.com>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I had a go at the wiki pages
If anybody manages to integrate a xenstore stubdomain, it would be great 
if you could let us know how to do it
Lars

On 11/12/2012 14:25, Ian Campbell wrote:
> On Tue, 2012-12-11 at 14:12 +0000, xen@lippux.com wrote:
>> how can I integrate a xenstore stubdomain in the setup?
> I'm not aware of any docs on that, you probably want to checkout the
> init-xenstore-domain tool for building the domain and search the list
> archives (esp those for xen-devel). There are also requirements on the
> dom0 kernel, probably a recent pvops kernel would be sufficient.
>
> Ian.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 15:34:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 15:34:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiRq1-0001IU-Rh; Tue, 11 Dec 2012 15:33:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1TiRq0-0001IL-32
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:33:40 +0000
Received: from [85.158.143.99:24115] by server-2.bemta-4.messagelabs.com id
	B5/14-30861-35257C05; Tue, 11 Dec 2012 15:33:39 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1355240015!28127544!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23478 invoked from network); 11 Dec 2012 15:33:37 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 15:33:37 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so4527818oag.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 07:33:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=jaW7IJI5QnrfXiJ4mzORl3A8kKMc8S47h2b8YB8yDkQ=;
	b=0Axz6CKGSH0u9JLz7hjIOhbazorUWYiu7WnbbmA504chfi4sNaksFz6n4eCRSoP+8n
	2oM8iJ/W9rB74JuJQIgaKH2O0JgAYFmuXbrv9XwXcQFtzKxrQJvw9vXUPOmuwQs1Ghbn
	ARjYB9Tc7NLr1D8LQmzjiWTFAKDdnEa4j/91VGX5qB3TAksTTYU3jiaOLKkGo07FTaZb
	nQbCCaLco4cUmThVbQ3sZID/cVu8jmSxSknSH9sfd+PXlPFH+T8D1qj/KuQEAYJkjbrv
	pqTkp+owBuIG9k2jhtBR7sgokKCoPzK6H+FwhjX/AUkNfIfqaXt562M0O0gbrG7joOw4
	j92w==
MIME-Version: 1.0
Received: by 10.60.31.130 with SMTP id a2mr9784604oei.95.1355240015627; Tue,
	11 Dec 2012 07:33:35 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Tue, 11 Dec 2012 07:33:35 -0800 (PST)
In-Reply-To: <CAKhsbWYdXQ=GT0qY1Y0AWiKyR2OwLQrYva+0RQRiQu5NmRQJGQ@mail.gmail.com>
References: <20121210114437.143C.AA011270@yahoo.com>
	<CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
	<CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
	<CAKhsbWYdXQ=GT0qY1Y0AWiKyR2OwLQrYva+0RQRiQu5NmRQJGQ@mail.gmail.com>
Date: Tue, 11 Dec 2012 10:33:35 -0500
Message-ID: <CAA7N5RbpqdyVUb2cBbSM7bVo4KfT-v0iYZ6J0CZZhV1_8JqbRQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: "G.R." <firemeteor@users.sourceforge.net>
Cc: Andrew Bobulsky <rulerof@gmail.com>, birdfund@yahoo.com,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4661155642866048385=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4661155642866048385==
Content-Type: multipart/alternative; boundary=e89a8fb201acb783c104d09567f7

--e89a8fb201acb783c104d09567f7
Content-Type: text/plain; charset=UTF-8

I may have misunderstood; do you have two discrete cards and one
integrated?  If you have only one discrete, are you using SSH to access
Dom0?

In my case I chose a Debian Dom0 (control OS) and left the IGD there, I
have not passed it to a machine.  Passed devices are not shared, so I would
have to hide the IGD from Dom0 to pass it to an HVM, which would mean
accessing Dom0 through SSH.

Unfortunately I am still quite inexperienced with how Linux handles
graphics in general, and have not had the time to experiment with passing
my ATI to a Linux HVM.


On Tue, Dec 11, 2012 at 2:29 AM, G.R. <firemeteor@users.sourceforge.net>wrote:

> Hi Casey,
> I just checked your tutorial.
> I'm also trying a build with i7 3770 + Asrock H77m-itx board, to pass
> through HD4000 IGD.
> I'm currently having a debian domU working, but got problems with win7 HVM.
> As you mentioned in your tutorial, installing with the device passed is
> problematic.
> I've seen many BSOD that appears to be irrelevant
> (system_service_exception, memory mangement etc), but only appears when IGD
> is passed through.
>
> With emulated graphics card + IGD as secondary, I can finish the OS
> install. But once the intel display driver is installed, same BSOD comes
> back.
>
> Could you share a little more how do you installed your drivers?
>
> Thanks,
> Timothy
>
>
>
> On Tue, Dec 11, 2012 at 5:37 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
>
>>
>> http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial
>>
>> The guide should still be accurate, though I am now using 4.2 stable and
>> Kernel 3.6 (3.5 is bugged).
>>
>> The guide has links to a complete video run-through as well.  Following
>> the instructions should take a few hours, understanding everything about it
>> may drive you to drink all your bourbon.
>>
>>
>> On Mon, Dec 10, 2012 at 2:34 PM, Andrew Bobulsky <rulerof@gmail.com>wrote:
>>
>>> Hello Mike,
>>>
>>> On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com>
>>> wrote:
>>> > Hi - I've googled around a bit on the issue of vga passthrough and have
>>> > seem some mention of multiple cards.  Specifically, I would like (if it
>>> > is possible) to pass through an integrated to a BSD vm and a standalone
>>> > card (radeon?) to a windows vm.  Would this work? Will it drive me to
>>> > drink all my bourbon before it works?
>>> (snip)
>>>
>>> Totally doable.  I'd link you directly if I had more time to type this
>>> email, but Casey DeLorme posted to this list a full written and video
>>> tutorial that does just this.  Integrated graphics go to Dom0 (running
>>> Debian) and a Radeon card goes to a Windows DomU.
>>>
>>> -Andrew
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

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

<div>I may have misunderstood; do you have two discrete cards and one integ=
rated? =C2=A0If you have only one discrete, are you using SSH to access Dom=
0?</div><div><br></div><div>In my case I chose a Debian Dom0 (control OS) a=
nd left the IGD there, I have not passed it to a machine. =C2=A0Passed devi=
ces are not shared, so I would have to hide the IGD from Dom0 to pass it to=
 an HVM, which would mean accessing Dom0 through SSH.</div>
<div><br></div><div>Unfortunately I am still quite inexperienced with how L=
inux handles graphics in general, and have not had the time to experiment w=
ith passing my ATI to a Linux HVM.</div><div class=3D"gmail_extra"><br><br>
<div class=3D"gmail_quote">On Tue, Dec 11, 2012 at 2:29 AM, G.R. <span dir=
=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=3D"=
_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">
Hi Casey,<br>I just checked your tutorial.<br>I&#39;m also trying a build w=
ith i7 3770 + Asrock H77m-itx board, to pass through HD4000 IGD.<br>I&#39;m=
 currently having a debian domU working, but got problems with win7 HVM.<br=
>

As you mentioned in your tutorial, installing with the device passed is pro=
blematic.<br>I&#39;ve seen many BSOD that appears to be irrelevant (system_=
service_exception, memory mangement etc), but only appears when IGD is pass=
ed through.<br>

<br>With emulated graphics card + IGD as secondary, I can finish the OS ins=
tall. But once the intel display driver is installed, same BSOD comes back.=
<br><br>Could you share a little more how do you installed your drivers?<br=
>

<br>Thanks,<br>Timothy<div class=3D"HOEnZb"><div class=3D"h5"><br><div clas=
s=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Tue, Dec 11, 2012 a=
t 5:37 AM, Casey DeLorme <span dir=3D"ltr">&lt;<a href=3D"mailto:cdelorme@g=
mail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><a href=3D"http://wiki.xen.org/wiki/Com=
prehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial" target=3D"_blank">ht=
tp://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tuto=
rial</a><br>

</div><div><br>The guide should still be accurate, though I am now using 4.=
2 stable and Kernel 3.6 (3.5 is bugged).</div>
<div><br></div><div>The guide has links to a complete video run-through as =
well. =C2=A0Following the instructions should take a few hours, understandi=
ng everything about it may drive you to drink all your bourbon.</div><div>
<div><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On Mon, Dec 10, 2012 at 2:34 PM, Andrew =
Bobulsky <span dir=3D"ltr">&lt;<a href=3D"mailto:rulerof@gmail.com" target=
=3D"_blank">rulerof@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">


Hello Mike,<br>
<div><br>
On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin &lt;<a href=3D"mailto:birdf=
und@yahoo.com" target=3D"_blank">birdfund@yahoo.com</a>&gt; wrote:<br>
&gt; Hi - I&#39;ve googled around a bit on the issue of vga passthrough and=
 have<br>
&gt; seem some mention of multiple cards. =C2=A0Specifically, I would like =
(if it<br>
&gt; is possible) to pass through an integrated to a BSD vm and a standalon=
e<br>
&gt; card (radeon?) to a windows vm. =C2=A0Would this work? Will it drive m=
e to<br>
&gt; drink all my bourbon before it works?<br>
</div>(snip)<br>
<br>
Totally doable. =C2=A0I&#39;d link you directly if I had more time to type =
this<br>
email, but Casey DeLorme posted to this list a full written and video<br>
tutorial that does just this. =C2=A0Integrated graphics go to Dom0 (running=
<br>
Debian) and a Radeon card goes to a Windows DomU.<br>
<span><font color=3D"#888888"><br>
-Andrew<br>
</font></span><div><div><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--e89a8fb201acb783c104d09567f7--


--===============4661155642866048385==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4661155642866048385==--


From xen-users-bounces@lists.xen.org Tue Dec 11 15:34:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 15:34:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiRq1-0001IU-Rh; Tue, 11 Dec 2012 15:33:41 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1TiRq0-0001IL-32
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:33:40 +0000
Received: from [85.158.143.99:24115] by server-2.bemta-4.messagelabs.com id
	B5/14-30861-35257C05; Tue, 11 Dec 2012 15:33:39 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1355240015!28127544!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23478 invoked from network); 11 Dec 2012 15:33:37 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 15:33:37 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so4527818oag.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 07:33:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=jaW7IJI5QnrfXiJ4mzORl3A8kKMc8S47h2b8YB8yDkQ=;
	b=0Axz6CKGSH0u9JLz7hjIOhbazorUWYiu7WnbbmA504chfi4sNaksFz6n4eCRSoP+8n
	2oM8iJ/W9rB74JuJQIgaKH2O0JgAYFmuXbrv9XwXcQFtzKxrQJvw9vXUPOmuwQs1Ghbn
	ARjYB9Tc7NLr1D8LQmzjiWTFAKDdnEa4j/91VGX5qB3TAksTTYU3jiaOLKkGo07FTaZb
	nQbCCaLco4cUmThVbQ3sZID/cVu8jmSxSknSH9sfd+PXlPFH+T8D1qj/KuQEAYJkjbrv
	pqTkp+owBuIG9k2jhtBR7sgokKCoPzK6H+FwhjX/AUkNfIfqaXt562M0O0gbrG7joOw4
	j92w==
MIME-Version: 1.0
Received: by 10.60.31.130 with SMTP id a2mr9784604oei.95.1355240015627; Tue,
	11 Dec 2012 07:33:35 -0800 (PST)
Received: by 10.76.19.148 with HTTP; Tue, 11 Dec 2012 07:33:35 -0800 (PST)
In-Reply-To: <CAKhsbWYdXQ=GT0qY1Y0AWiKyR2OwLQrYva+0RQRiQu5NmRQJGQ@mail.gmail.com>
References: <20121210114437.143C.AA011270@yahoo.com>
	<CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
	<CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
	<CAKhsbWYdXQ=GT0qY1Y0AWiKyR2OwLQrYva+0RQRiQu5NmRQJGQ@mail.gmail.com>
Date: Tue, 11 Dec 2012 10:33:35 -0500
Message-ID: <CAA7N5RbpqdyVUb2cBbSM7bVo4KfT-v0iYZ6J0CZZhV1_8JqbRQ@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: "G.R." <firemeteor@users.sourceforge.net>
Cc: Andrew Bobulsky <rulerof@gmail.com>, birdfund@yahoo.com,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4661155642866048385=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4661155642866048385==
Content-Type: multipart/alternative; boundary=e89a8fb201acb783c104d09567f7

--e89a8fb201acb783c104d09567f7
Content-Type: text/plain; charset=UTF-8

I may have misunderstood; do you have two discrete cards and one
integrated?  If you have only one discrete, are you using SSH to access
Dom0?

In my case I chose a Debian Dom0 (control OS) and left the IGD there, I
have not passed it to a machine.  Passed devices are not shared, so I would
have to hide the IGD from Dom0 to pass it to an HVM, which would mean
accessing Dom0 through SSH.

Unfortunately I am still quite inexperienced with how Linux handles
graphics in general, and have not had the time to experiment with passing
my ATI to a Linux HVM.


On Tue, Dec 11, 2012 at 2:29 AM, G.R. <firemeteor@users.sourceforge.net>wrote:

> Hi Casey,
> I just checked your tutorial.
> I'm also trying a build with i7 3770 + Asrock H77m-itx board, to pass
> through HD4000 IGD.
> I'm currently having a debian domU working, but got problems with win7 HVM.
> As you mentioned in your tutorial, installing with the device passed is
> problematic.
> I've seen many BSOD that appears to be irrelevant
> (system_service_exception, memory mangement etc), but only appears when IGD
> is passed through.
>
> With emulated graphics card + IGD as secondary, I can finish the OS
> install. But once the intel display driver is installed, same BSOD comes
> back.
>
> Could you share a little more how do you installed your drivers?
>
> Thanks,
> Timothy
>
>
>
> On Tue, Dec 11, 2012 at 5:37 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
>
>>
>> http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial
>>
>> The guide should still be accurate, though I am now using 4.2 stable and
>> Kernel 3.6 (3.5 is bugged).
>>
>> The guide has links to a complete video run-through as well.  Following
>> the instructions should take a few hours, understanding everything about it
>> may drive you to drink all your bourbon.
>>
>>
>> On Mon, Dec 10, 2012 at 2:34 PM, Andrew Bobulsky <rulerof@gmail.com>wrote:
>>
>>> Hello Mike,
>>>
>>> On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com>
>>> wrote:
>>> > Hi - I've googled around a bit on the issue of vga passthrough and have
>>> > seem some mention of multiple cards.  Specifically, I would like (if it
>>> > is possible) to pass through an integrated to a BSD vm and a standalone
>>> > card (radeon?) to a windows vm.  Would this work? Will it drive me to
>>> > drink all my bourbon before it works?
>>> (snip)
>>>
>>> Totally doable.  I'd link you directly if I had more time to type this
>>> email, but Casey DeLorme posted to this list a full written and video
>>> tutorial that does just this.  Integrated graphics go to Dom0 (running
>>> Debian) and a Radeon card goes to a Windows DomU.
>>>
>>> -Andrew
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>

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

<div>I may have misunderstood; do you have two discrete cards and one integ=
rated? =C2=A0If you have only one discrete, are you using SSH to access Dom=
0?</div><div><br></div><div>In my case I chose a Debian Dom0 (control OS) a=
nd left the IGD there, I have not passed it to a machine. =C2=A0Passed devi=
ces are not shared, so I would have to hide the IGD from Dom0 to pass it to=
 an HVM, which would mean accessing Dom0 through SSH.</div>
<div><br></div><div>Unfortunately I am still quite inexperienced with how L=
inux handles graphics in general, and have not had the time to experiment w=
ith passing my ATI to a Linux HVM.</div><div class=3D"gmail_extra"><br><br>
<div class=3D"gmail_quote">On Tue, Dec 11, 2012 at 2:29 AM, G.R. <span dir=
=3D"ltr">&lt;<a href=3D"mailto:firemeteor@users.sourceforge.net" target=3D"=
_blank">firemeteor@users.sourceforge.net</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">
Hi Casey,<br>I just checked your tutorial.<br>I&#39;m also trying a build w=
ith i7 3770 + Asrock H77m-itx board, to pass through HD4000 IGD.<br>I&#39;m=
 currently having a debian domU working, but got problems with win7 HVM.<br=
>

As you mentioned in your tutorial, installing with the device passed is pro=
blematic.<br>I&#39;ve seen many BSOD that appears to be irrelevant (system_=
service_exception, memory mangement etc), but only appears when IGD is pass=
ed through.<br>

<br>With emulated graphics card + IGD as secondary, I can finish the OS ins=
tall. But once the intel display driver is installed, same BSOD comes back.=
<br><br>Could you share a little more how do you installed your drivers?<br=
>

<br>Thanks,<br>Timothy<div class=3D"HOEnZb"><div class=3D"h5"><br><div clas=
s=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Tue, Dec 11, 2012 a=
t 5:37 AM, Casey DeLorme <span dir=3D"ltr">&lt;<a href=3D"mailto:cdelorme@g=
mail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><a href=3D"http://wiki.xen.org/wiki/Com=
prehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial" target=3D"_blank">ht=
tp://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tuto=
rial</a><br>

</div><div><br>The guide should still be accurate, though I am now using 4.=
2 stable and Kernel 3.6 (3.5 is bugged).</div>
<div><br></div><div>The guide has links to a complete video run-through as =
well. =C2=A0Following the instructions should take a few hours, understandi=
ng everything about it may drive you to drink all your bourbon.</div><div>
<div><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On Mon, Dec 10, 2012 at 2:34 PM, Andrew =
Bobulsky <span dir=3D"ltr">&lt;<a href=3D"mailto:rulerof@gmail.com" target=
=3D"_blank">rulerof@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">


Hello Mike,<br>
<div><br>
On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin &lt;<a href=3D"mailto:birdf=
und@yahoo.com" target=3D"_blank">birdfund@yahoo.com</a>&gt; wrote:<br>
&gt; Hi - I&#39;ve googled around a bit on the issue of vga passthrough and=
 have<br>
&gt; seem some mention of multiple cards. =C2=A0Specifically, I would like =
(if it<br>
&gt; is possible) to pass through an integrated to a BSD vm and a standalon=
e<br>
&gt; card (radeon?) to a windows vm. =C2=A0Would this work? Will it drive m=
e to<br>
&gt; drink all my bourbon before it works?<br>
</div>(snip)<br>
<br>
Totally doable. =C2=A0I&#39;d link you directly if I had more time to type =
this<br>
email, but Casey DeLorme posted to this list a full written and video<br>
tutorial that does just this. =C2=A0Integrated graphics go to Dom0 (running=
<br>
Debian) and a Radeon card goes to a Windows DomU.<br>
<span><font color=3D"#888888"><br>
-Andrew<br>
</font></span><div><div><br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--e89a8fb201acb783c104d09567f7--


--===============4661155642866048385==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4661155642866048385==--


From xen-users-bounces@lists.xen.org Tue Dec 11 15:48:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 15:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiS47-0002IQ-BZ; Tue, 11 Dec 2012 15:48:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiS45-0002IK-0p
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:48:13 +0000
Received: from [85.158.139.211:30775] by server-7.bemta-5.messagelabs.com id
	C8/96-08009-CB557C05; Tue, 11 Dec 2012 15:48:12 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1355240891!19171386!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9001 invoked from network); 11 Dec 2012 15:48:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 15:48:11 -0000
X-IronPort-AV: E=Sophos;i="4.84,260,1355097600"; 
   d="scan'208";a="64496"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 15:48:11 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 15:48:11 +0000
Message-ID: <1355240889.843.45.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "lars.kurth@xen.org" <lars.kurth@xen.org>
Date: Tue, 11 Dec 2012 15:48:09 +0000
In-Reply-To: <50C75199.7010502@xen.org>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
	<1355234295.843.4.camel@zakaz.uk.xensource.com>
	<20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
	<1355235951.843.23.camel@zakaz.uk.xensource.com>
	<50C75199.7010502@xen.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I added xenstore stub dom to the doc day TODO list as well.

On Tue, 2012-12-11 at 15:30 +0000, Lars Kurth wrote:
> I had a go at the wiki pages
> If anybody manages to integrate a xenstore stubdomain, it would be great 
> if you could let us know how to do it
> Lars
> 
> On 11/12/2012 14:25, Ian Campbell wrote:
> > On Tue, 2012-12-11 at 14:12 +0000, xen@lippux.com wrote:
> >> how can I integrate a xenstore stubdomain in the setup?
> > I'm not aware of any docs on that, you probably want to checkout the
> > init-xenstore-domain tool for building the domain and search the list
> > archives (esp those for xen-devel). There are also requirements on the
> > dom0 kernel, probably a recent pvops kernel would be sufficient.
> >
> > Ian.
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 15:48:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 15:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiS47-0002IQ-BZ; Tue, 11 Dec 2012 15:48:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiS45-0002IK-0p
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 15:48:13 +0000
Received: from [85.158.139.211:30775] by server-7.bemta-5.messagelabs.com id
	C8/96-08009-CB557C05; Tue, 11 Dec 2012 15:48:12 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1355240891!19171386!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9001 invoked from network); 11 Dec 2012 15:48:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 15:48:11 -0000
X-IronPort-AV: E=Sophos;i="4.84,260,1355097600"; 
   d="scan'208";a="64496"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 15:48:11 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 15:48:11 +0000
Message-ID: <1355240889.843.45.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "lars.kurth@xen.org" <lars.kurth@xen.org>
Date: Tue, 11 Dec 2012 15:48:09 +0000
In-Reply-To: <50C75199.7010502@xen.org>
References: <20121211082213.Horde.mHZTA1QvoipQxt8lZIgBEuA@webmail.your-server.de>
	<1355218639.30696.4.camel@zakaz.uk.xensource.com>
	<50C71DA9.7010601@xen.org>
	<1355226876.843.1.camel@zakaz.uk.xensource.com>
	<20121211132920.Horde.KvyCDVQvoipQxycgowfB9JA@webmail.your-server.de>
	<1355234295.843.4.camel@zakaz.uk.xensource.com>
	<20121211151259.Horde.7TpNJFQvoipQxz9rqG0zDwA@webmail.your-server.de>
	<1355235951.843.23.camel@zakaz.uk.xensource.com>
	<50C75199.7010502@xen.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Just a new try] Questsions about Stubdomains
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I added xenstore stub dom to the doc day TODO list as well.

On Tue, 2012-12-11 at 15:30 +0000, Lars Kurth wrote:
> I had a go at the wiki pages
> If anybody manages to integrate a xenstore stubdomain, it would be great 
> if you could let us know how to do it
> Lars
> 
> On 11/12/2012 14:25, Ian Campbell wrote:
> > On Tue, 2012-12-11 at 14:12 +0000, xen@lippux.com wrote:
> >> how can I integrate a xenstore stubdomain in the setup?
> > I'm not aware of any docs on that, you probably want to checkout the
> > init-xenstore-domain tool for building the domain and search the list
> > archives (esp those for xen-devel). There are also requirements on the
> > dom0 kernel, probably a recent pvops kernel would be sufficient.
> >
> > Ian.
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > http://lists.xen.org/xen-users
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 16:09:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 16:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiSOK-0003Hr-B1; Tue, 11 Dec 2012 16:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <birdfund@yahoo.com>) id 1TiSOI-0003Hh-PK
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:09:06 +0000
Received: from [85.158.138.51:55989] by server-16.bemta-3.messagelabs.com id
	49/5A-27634-D9A57C05; Tue, 11 Dec 2012 16:09:01 +0000
X-Env-Sender: birdfund@yahoo.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1355242139!28447413!1
X-Originating-IP: [98.138.229.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27563 invoked from network); 11 Dec 2012 16:09:00 -0000
Received: from nm37-vm6.bullet.mail.ne1.yahoo.com (HELO
	nm37-vm6.bullet.mail.ne1.yahoo.com) (98.138.229.134)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 16:09:00 -0000
Received: from [98.138.226.178] by nm37.bullet.mail.ne1.yahoo.com with NNFMP;
	11 Dec 2012 16:08:59 -0000
Received: from [98.138.226.63] by tm13.bullet.mail.ne1.yahoo.com with NNFMP;
	11 Dec 2012 16:08:59 -0000
Received: from [127.0.0.1] by smtp214.mail.ne1.yahoo.com with NNFMP;
	11 Dec 2012 16:08:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1355242139; bh=C85aWHc24LbrfFdInH5PEzwEb1pwiT7GVpnb/TtqDHA=;
	h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Date:From:To:Subject:Reply-To:In-Reply-To:References:Message-Id:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer;
	b=o2Y3G2p0diql9moh1qJB1W8xgFapnsOCR5Ar8UIdR6uqvXDUlF2ZijcsNbV2bHgwDkXSMHn5vVp30XkjDrJUPrc0uYK79+NYQLh6gk/WokRKFRjJyqn+VeOQcxfZzt/r4bfnBB0vEzvHrGLZ6/ZX7MjDEO5xHK/zMee4JRS1F8Q=
X-Yahoo-Newman-Id: 223318.88273.bm@smtp214.mail.ne1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: ix_3ExsVM1mIUYCQkWTOqqgFwjwCi4jfNW2b7at6XHrY05r
	9pyRe.MGfSVHBOt3g5JeFzkM36SFWJyzsf84SxO85UlBR6X_igure1pwBhOF
	Nb8cqStjxhl0rkqpf_EmSbrCoylJ0uNo5RBb5aDRgV4MP8TMxF9W5Dup9V4v
	fMQZo.0IOGijW5cw554r3IJxUFGIbTtSure6CDR.f7VW0wMzJ7Ij4wcfZxXX
	lp2O7K5k8Vr5SAIM.ZEk9SvCehkenxDAK1W4GWNQ5vZMB1k1DB5LxHSyE6zN
	zBP5uY2b3mt6HjboMXMCoBPo2PhxLoz.jpt5SDjHBOHtJqgYyCPNxTPmEOhC
	INePSoP9rds5YFZHr5P9ZvBBAwy7EvmKhIzpMHalWP2R.mh_j8u.gnkD.mMS
	Qsi2nJk0b2XDc8ewaJ8NakZU1XOcrT26n7mdG0b7HoNT67N.iOHCaXBdFZec
	62Zj8SB1POd1zYCDjqrrSx_0zWV.k
X-Yahoo-SMTP: wDGpPfeswBCEw2oBirJfLQQ0ktKW3ichZt6e0469Tg6z
Received: from [192.168.1.3] (birdfund@108.41.119.38 with login)
	by smtp214.mail.ne1.yahoo.com with SMTP; 11 Dec 2012 08:08:59 -0800 PST
Date: Tue, 11 Dec 2012 11:08:57 -0500
From: mike miskulin <birdfund@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
References: <CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
	<CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
Message-Id: <20121211110855.1443.AA011270@yahoo.com>
MIME-Version: 1.0
X-Mailer: Becky! ver. 2.55 [en] (Evaluation)
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: birdfund@yahoo.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Casey - thanks much, I'll take a look at your guide today.  Cheers.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 16:09:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 16:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiSOK-0003Hr-B1; Tue, 11 Dec 2012 16:09:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <birdfund@yahoo.com>) id 1TiSOI-0003Hh-PK
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:09:06 +0000
Received: from [85.158.138.51:55989] by server-16.bemta-3.messagelabs.com id
	49/5A-27634-D9A57C05; Tue, 11 Dec 2012 16:09:01 +0000
X-Env-Sender: birdfund@yahoo.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1355242139!28447413!1
X-Originating-IP: [98.138.229.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27563 invoked from network); 11 Dec 2012 16:09:00 -0000
Received: from nm37-vm6.bullet.mail.ne1.yahoo.com (HELO
	nm37-vm6.bullet.mail.ne1.yahoo.com) (98.138.229.134)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 11 Dec 2012 16:09:00 -0000
Received: from [98.138.226.178] by nm37.bullet.mail.ne1.yahoo.com with NNFMP;
	11 Dec 2012 16:08:59 -0000
Received: from [98.138.226.63] by tm13.bullet.mail.ne1.yahoo.com with NNFMP;
	11 Dec 2012 16:08:59 -0000
Received: from [127.0.0.1] by smtp214.mail.ne1.yahoo.com with NNFMP;
	11 Dec 2012 16:08:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1355242139; bh=C85aWHc24LbrfFdInH5PEzwEb1pwiT7GVpnb/TtqDHA=;
	h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Date:From:To:Subject:Reply-To:In-Reply-To:References:Message-Id:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer;
	b=o2Y3G2p0diql9moh1qJB1W8xgFapnsOCR5Ar8UIdR6uqvXDUlF2ZijcsNbV2bHgwDkXSMHn5vVp30XkjDrJUPrc0uYK79+NYQLh6gk/WokRKFRjJyqn+VeOQcxfZzt/r4bfnBB0vEzvHrGLZ6/ZX7MjDEO5xHK/zMee4JRS1F8Q=
X-Yahoo-Newman-Id: 223318.88273.bm@smtp214.mail.ne1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: ix_3ExsVM1mIUYCQkWTOqqgFwjwCi4jfNW2b7at6XHrY05r
	9pyRe.MGfSVHBOt3g5JeFzkM36SFWJyzsf84SxO85UlBR6X_igure1pwBhOF
	Nb8cqStjxhl0rkqpf_EmSbrCoylJ0uNo5RBb5aDRgV4MP8TMxF9W5Dup9V4v
	fMQZo.0IOGijW5cw554r3IJxUFGIbTtSure6CDR.f7VW0wMzJ7Ij4wcfZxXX
	lp2O7K5k8Vr5SAIM.ZEk9SvCehkenxDAK1W4GWNQ5vZMB1k1DB5LxHSyE6zN
	zBP5uY2b3mt6HjboMXMCoBPo2PhxLoz.jpt5SDjHBOHtJqgYyCPNxTPmEOhC
	INePSoP9rds5YFZHr5P9ZvBBAwy7EvmKhIzpMHalWP2R.mh_j8u.gnkD.mMS
	Qsi2nJk0b2XDc8ewaJ8NakZU1XOcrT26n7mdG0b7HoNT67N.iOHCaXBdFZec
	62Zj8SB1POd1zYCDjqrrSx_0zWV.k
X-Yahoo-SMTP: wDGpPfeswBCEw2oBirJfLQQ0ktKW3ichZt6e0469Tg6z
Received: from [192.168.1.3] (birdfund@108.41.119.38 with login)
	by smtp214.mail.ne1.yahoo.com with SMTP; 11 Dec 2012 08:08:59 -0800 PST
Date: Tue, 11 Dec 2012 11:08:57 -0500
From: mike miskulin <birdfund@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
References: <CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
	<CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
Message-Id: <20121211110855.1443.AA011270@yahoo.com>
MIME-Version: 1.0
X-Mailer: Becky! ver. 2.55 [en] (Evaluation)
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: birdfund@yahoo.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Casey - thanks much, I'll take a look at your guide today.  Cheers.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 16:20:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 16:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiSZ1-0003eP-1q; Tue, 11 Dec 2012 16:20:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1TiSYz-0003eI-UF
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:20:10 +0000
Received: from [85.158.139.211:10053] by server-14.bemta-5.messagelabs.com id
	98/EC-09538-93D57C05; Tue, 11 Dec 2012 16:20:09 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1355242806!19177045!1
X-Originating-IP: [209.85.210.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31704 invoked from network); 11 Dec 2012 16:20:08 -0000
Received: from mail-ia0-f174.google.com (HELO mail-ia0-f174.google.com)
	(209.85.210.174)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 16:20:08 -0000
Received: by mail-ia0-f174.google.com with SMTP id y25so6929736iay.19
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 08:20:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=Uc5M+eY9UR0SttOd4Qh22rtMeINe7EO90fh6/R75KEw=;
	b=DlzJwo3dU+KPNYTdneEi3FU1QH1QaL/eDA0L0xRsMPt6W7xEsph1OjiFTpzPhTqrNb
	zcZcA3in6PcZcKV1SEDXouQLW/Zd63XwB0woAoO7RTrnpiWkbDGd474lJ3bXMN8Zs9Uh
	F0Ii+SGS2NJ0bN3w5B2DrPTJtLARwSf6OxJK89KGhe6lQqoDa3jUBLxRxFq4b7xsCiaU
	psZhPO4im6wwaCzNJB49IahdPAS+eZ0kMcxe5KWBkf8HzbQ8ioS6C33TDnoBwkSWM7Vr
	Zk9WsW+OiSM67I/kxbAj2qSS1xuW2eiBrS+dzGEH8CRyJAP4dScAw0f+RdIzszEeHjzL
	HT+A==
MIME-Version: 1.0
Received: by 10.50.57.225 with SMTP id l1mr10576924igq.37.1355242806291; Tue,
	11 Dec 2012 08:20:06 -0800 (PST)
Received: by 10.64.37.39 with HTTP; Tue, 11 Dec 2012 08:20:06 -0800 (PST)
In-Reply-To: <CAA7N5RbpqdyVUb2cBbSM7bVo4KfT-v0iYZ6J0CZZhV1_8JqbRQ@mail.gmail.com>
References: <20121210114437.143C.AA011270@yahoo.com>
	<CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
	<CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
	<CAKhsbWYdXQ=GT0qY1Y0AWiKyR2OwLQrYva+0RQRiQu5NmRQJGQ@mail.gmail.com>
	<CAA7N5RbpqdyVUb2cBbSM7bVo4KfT-v0iYZ6J0CZZhV1_8JqbRQ@mail.gmail.com>
Date: Wed, 12 Dec 2012 00:20:06 +0800
X-Google-Sender-Auth: rCk4_vN-uZTqdtzKCpNSq8D80Nw
Message-ID: <CAKhsbWbEabzZDKbJ7Nq0u+xovNkDmw3V6+ZBprJ+2im9JxCrrA@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: Andrew Bobulsky <rulerof@gmail.com>, birdfund@yahoo.com,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Sorry, I'm not the one launched the thread but someone borrowed the thread.
Yes, I have only one IGD (and no discrete) and access through SSH.

On Tue, Dec 11, 2012 at 11:33 PM, Casey DeLorme <cdelorme@gmail.com> wrote:
> I may have misunderstood; do you have two discrete cards and one integrated?
> If you have only one discrete, are you using SSH to access Dom0?
>
> In my case I chose a Debian Dom0 (control OS) and left the IGD there, I have
> not passed it to a machine.  Passed devices are not shared, so I would have
> to hide the IGD from Dom0 to pass it to an HVM, which would mean accessing
> Dom0 through SSH.
>
> Unfortunately I am still quite inexperienced with how Linux handles graphics
> in general, and have not had the time to experiment with passing my ATI to a
> Linux HVM.
>
>
> On Tue, Dec 11, 2012 at 2:29 AM, G.R. <firemeteor@users.sourceforge.net>
> wrote:
>>
>> Hi Casey,
>> I just checked your tutorial.
>> I'm also trying a build with i7 3770 + Asrock H77m-itx board, to pass
>> through HD4000 IGD.
>> I'm currently having a debian domU working, but got problems with win7
>> HVM.
>> As you mentioned in your tutorial, installing with the device passed is
>> problematic.
>> I've seen many BSOD that appears to be irrelevant
>> (system_service_exception, memory mangement etc), but only appears when IGD
>> is passed through.
>>
>> With emulated graphics card + IGD as secondary, I can finish the OS
>> install. But once the intel display driver is installed, same BSOD comes
>> back.
>>
>> Could you share a little more how do you installed your drivers?
>>
>> Thanks,
>> Timothy
>>
>>
>>
>> On Tue, Dec 11, 2012 at 5:37 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
>>>
>>>
>>> http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial
>>>
>>> The guide should still be accurate, though I am now using 4.2 stable and
>>> Kernel 3.6 (3.5 is bugged).
>>>
>>> The guide has links to a complete video run-through as well.  Following
>>> the instructions should take a few hours, understanding everything about it
>>> may drive you to drink all your bourbon.
>>>
>>>
>>> On Mon, Dec 10, 2012 at 2:34 PM, Andrew Bobulsky <rulerof@gmail.com>
>>> wrote:
>>>>
>>>> Hello Mike,
>>>>
>>>> On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com>
>>>> wrote:
>>>> > Hi - I've googled around a bit on the issue of vga passthrough and
>>>> > have
>>>> > seem some mention of multiple cards.  Specifically, I would like (if
>>>> > it
>>>> > is possible) to pass through an integrated to a BSD vm and a
>>>> > standalone
>>>> > card (radeon?) to a windows vm.  Would this work? Will it drive me to
>>>> > drink all my bourbon before it works?
>>>> (snip)
>>>>
>>>> Totally doable.  I'd link you directly if I had more time to type this
>>>> email, but Casey DeLorme posted to this list a full written and video
>>>> tutorial that does just this.  Integrated graphics go to Dom0 (running
>>>> Debian) and a Radeon card goes to a Windows DomU.
>>>>
>>>> -Andrew
>>>>
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xen.org
>>>> http://lists.xen.org/xen-users
>>>
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>
>>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 16:20:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 16:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiSZ1-0003eP-1q; Tue, 11 Dec 2012 16:20:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <firemeteor.guo@gmail.com>) id 1TiSYz-0003eI-UF
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:20:10 +0000
Received: from [85.158.139.211:10053] by server-14.bemta-5.messagelabs.com id
	98/EC-09538-93D57C05; Tue, 11 Dec 2012 16:20:09 +0000
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1355242806!19177045!1
X-Originating-IP: [209.85.210.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31704 invoked from network); 11 Dec 2012 16:20:08 -0000
Received: from mail-ia0-f174.google.com (HELO mail-ia0-f174.google.com)
	(209.85.210.174)
	by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 16:20:08 -0000
Received: by mail-ia0-f174.google.com with SMTP id y25so6929736iay.19
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 08:20:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:in-reply-to:references:date
	:x-google-sender-auth:message-id:subject:from:to:cc:content-type;
	bh=Uc5M+eY9UR0SttOd4Qh22rtMeINe7EO90fh6/R75KEw=;
	b=DlzJwo3dU+KPNYTdneEi3FU1QH1QaL/eDA0L0xRsMPt6W7xEsph1OjiFTpzPhTqrNb
	zcZcA3in6PcZcKV1SEDXouQLW/Zd63XwB0woAoO7RTrnpiWkbDGd474lJ3bXMN8Zs9Uh
	F0Ii+SGS2NJ0bN3w5B2DrPTJtLARwSf6OxJK89KGhe6lQqoDa3jUBLxRxFq4b7xsCiaU
	psZhPO4im6wwaCzNJB49IahdPAS+eZ0kMcxe5KWBkf8HzbQ8ioS6C33TDnoBwkSWM7Vr
	Zk9WsW+OiSM67I/kxbAj2qSS1xuW2eiBrS+dzGEH8CRyJAP4dScAw0f+RdIzszEeHjzL
	HT+A==
MIME-Version: 1.0
Received: by 10.50.57.225 with SMTP id l1mr10576924igq.37.1355242806291; Tue,
	11 Dec 2012 08:20:06 -0800 (PST)
Received: by 10.64.37.39 with HTTP; Tue, 11 Dec 2012 08:20:06 -0800 (PST)
In-Reply-To: <CAA7N5RbpqdyVUb2cBbSM7bVo4KfT-v0iYZ6J0CZZhV1_8JqbRQ@mail.gmail.com>
References: <20121210114437.143C.AA011270@yahoo.com>
	<CAN1tX1hPVzzPLXzu2EHb_saakdLwCvkSW9x0kagEYhfY9sksNA@mail.gmail.com>
	<CAA7N5Rb_mJ1w9MA=Mi5CbWzC7PrMObqi3cLHP+zrFUmCn4dnfQ@mail.gmail.com>
	<CAKhsbWYdXQ=GT0qY1Y0AWiKyR2OwLQrYva+0RQRiQu5NmRQJGQ@mail.gmail.com>
	<CAA7N5RbpqdyVUb2cBbSM7bVo4KfT-v0iYZ6J0CZZhV1_8JqbRQ@mail.gmail.com>
Date: Wed, 12 Dec 2012 00:20:06 +0800
X-Google-Sender-Auth: rCk4_vN-uZTqdtzKCpNSq8D80Nw
Message-ID: <CAKhsbWbEabzZDKbJ7Nq0u+xovNkDmw3V6+ZBprJ+2im9JxCrrA@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
To: Casey DeLorme <cdelorme@gmail.com>
Cc: Andrew Bobulsky <rulerof@gmail.com>, birdfund@yahoo.com,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough, multiple cards/vms
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Sorry, I'm not the one launched the thread but someone borrowed the thread.
Yes, I have only one IGD (and no discrete) and access through SSH.

On Tue, Dec 11, 2012 at 11:33 PM, Casey DeLorme <cdelorme@gmail.com> wrote:
> I may have misunderstood; do you have two discrete cards and one integrated?
> If you have only one discrete, are you using SSH to access Dom0?
>
> In my case I chose a Debian Dom0 (control OS) and left the IGD there, I have
> not passed it to a machine.  Passed devices are not shared, so I would have
> to hide the IGD from Dom0 to pass it to an HVM, which would mean accessing
> Dom0 through SSH.
>
> Unfortunately I am still quite inexperienced with how Linux handles graphics
> in general, and have not had the time to experiment with passing my ATI to a
> Linux HVM.
>
>
> On Tue, Dec 11, 2012 at 2:29 AM, G.R. <firemeteor@users.sourceforge.net>
> wrote:
>>
>> Hi Casey,
>> I just checked your tutorial.
>> I'm also trying a build with i7 3770 + Asrock H77m-itx board, to pass
>> through HD4000 IGD.
>> I'm currently having a debian domU working, but got problems with win7
>> HVM.
>> As you mentioned in your tutorial, installing with the device passed is
>> problematic.
>> I've seen many BSOD that appears to be irrelevant
>> (system_service_exception, memory mangement etc), but only appears when IGD
>> is passed through.
>>
>> With emulated graphics card + IGD as secondary, I can finish the OS
>> install. But once the intel display driver is installed, same BSOD comes
>> back.
>>
>> Could you share a little more how do you installed your drivers?
>>
>> Thanks,
>> Timothy
>>
>>
>>
>> On Tue, Dec 11, 2012 at 5:37 AM, Casey DeLorme <cdelorme@gmail.com> wrote:
>>>
>>>
>>> http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial
>>>
>>> The guide should still be accurate, though I am now using 4.2 stable and
>>> Kernel 3.6 (3.5 is bugged).
>>>
>>> The guide has links to a complete video run-through as well.  Following
>>> the instructions should take a few hours, understanding everything about it
>>> may drive you to drink all your bourbon.
>>>
>>>
>>> On Mon, Dec 10, 2012 at 2:34 PM, Andrew Bobulsky <rulerof@gmail.com>
>>> wrote:
>>>>
>>>> Hello Mike,
>>>>
>>>> On Mon, Dec 10, 2012 at 11:44 AM, mike miskulin <birdfund@yahoo.com>
>>>> wrote:
>>>> > Hi - I've googled around a bit on the issue of vga passthrough and
>>>> > have
>>>> > seem some mention of multiple cards.  Specifically, I would like (if
>>>> > it
>>>> > is possible) to pass through an integrated to a BSD vm and a
>>>> > standalone
>>>> > card (radeon?) to a windows vm.  Would this work? Will it drive me to
>>>> > drink all my bourbon before it works?
>>>> (snip)
>>>>
>>>> Totally doable.  I'd link you directly if I had more time to type this
>>>> email, but Casey DeLorme posted to this list a full written and video
>>>> tutorial that does just this.  Integrated graphics go to Dom0 (running
>>>> Debian) and a Radeon card goes to a Windows DomU.
>>>>
>>>> -Andrew
>>>>
>>>> _______________________________________________
>>>> Xen-users mailing list
>>>> Xen-users@lists.xen.org
>>>> http://lists.xen.org/xen-users
>>>
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> http://lists.xen.org/xen-users
>>
>>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 16:31:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 16:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiSjN-0003yg-Ey; Tue, 11 Dec 2012 16:30:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tgphelps50@gmail.com>) id 1TiSjL-0003yS-Ff
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:30:51 +0000
Received: from [85.158.139.83:34994] by server-9.bemta-5.messagelabs.com id
	74/12-10690-ABF57C05; Tue, 11 Dec 2012 16:30:50 +0000
X-Env-Sender: tgphelps50@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1355243435!29274122!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26950 invoked from network); 11 Dec 2012 16:30:36 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 16:30:36 -0000
Received: by mail-gh0-f173.google.com with SMTP id 16so815962ghy.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 08:30:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=GcVFY8vlNQ1YoijMHLmqVaE265X2Vx1qcXUAgc2dQlQ=;
	b=cvgS/UjjRbyolZBiC/LpqUSKTEYXN01apdhx7r0zvmQKnqheRYl53+Z3YIh5SD1jsC
	umBE5iay0pvZYYczg34P7w27vfLY7bLQQ/v6uJlPuFiIx5H2pevryjJzPX+0EmEActrZ
	xmjjrb9WF/Qy8hzu54pZXx0zXu2I8iW7avrtcMM7PHutrYd//KnJJ8JnsXnVyd3JLHBq
	saU2iYHtL17SOsmgAIkOhDXF/2BamAN2mspTs83v5tVuXsp0FIHpBEyj7ROBTZE6zJ0X
	lEyHijk7cZaPdMnFVbSBO1jXd0bZtvSEv4La8a0SS7jTXAOyO3ct1C6No6PM+XXx1Sdk
	IPlg==
MIME-Version: 1.0
Received: by 10.236.48.8 with SMTP id u8mr28223226yhb.99.1355243435215; Tue,
	11 Dec 2012 08:30:35 -0800 (PST)
Received: by 10.100.120.20 with HTTP; Tue, 11 Dec 2012 08:30:35 -0800 (PST)
Date: Tue, 11 Dec 2012 11:30:35 -0500
Message-ID: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
From: Terry Phelps <tgphelps50@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am trying to develop a procedure for backup and restore of a Xen
PVM. I am having a problem with booting the restored machine. I'll
tell you the symptom, and then what I'm doing to get to that symptom.

When I boot the VM, it panics with a message that says:

"According to mtab, /dev/xvda2 is already mounted on /sysroot"

I don't understand exactly what this means, so i don't know what to
look at to fix it.

Here is what I'm doing:
First, I'm working with Oracle VM Server 3, which uses Xen 4.1.2. I
know Linux fairly well, but I don't know much about Xen yet.

I understand that the kernel in a VM is booted from outside the VM at
startup time, and that grub in the VM is NOT used, except for
providing the grub.conf file that is used to determine which kernel to
boot. IS THIS TRUE?

Anyhow, I have assumed this true, and am trying to "clone" a PVM in
the following way:
1. Backup all the files on the two partitions of my real VM. These are
'/' and '/boot'.
2. Create a new virtual disk and attach it to a running VM.
3. Partition the disk to match the one I'm cloning.
4. Create the / and /boot filesystems.
5. Run mkswap on the swap partition.
6. Restore the files backed up in step 1 to the new disk.
7. Edit /etc/fstab on the new disk, and put in the new UUIDs.
8. Edit /boot/grub/grub.conf on the new disk, and change the
"root=UUID=..." parameter to point to the root filesystem on the new
disk.
9. Create a new VM, make the new disk the boot disk, and boot it.

Note that did NOT do anything to the MBR, nor did I install grub on
the disk. DO I NEED TO?

In any case, the new VM does boot, and does know what the root
partition should be. But then it panics with the message above, and I
don't know what to do next. I have added the "rdshell" parameter to
the kernel line in grub.conf, and have looked around, but I don't see
anything obviously wrong.

Can some smart Xen Person please assist me?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 16:31:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 16:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiSjN-0003yg-Ey; Tue, 11 Dec 2012 16:30:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tgphelps50@gmail.com>) id 1TiSjL-0003yS-Ff
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:30:51 +0000
Received: from [85.158.139.83:34994] by server-9.bemta-5.messagelabs.com id
	74/12-10690-ABF57C05; Tue, 11 Dec 2012 16:30:50 +0000
X-Env-Sender: tgphelps50@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1355243435!29274122!1
X-Originating-IP: [209.85.160.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26950 invoked from network); 11 Dec 2012 16:30:36 -0000
Received: from mail-gh0-f173.google.com (HELO mail-gh0-f173.google.com)
	(209.85.160.173)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 16:30:36 -0000
Received: by mail-gh0-f173.google.com with SMTP id 16so815962ghy.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 08:30:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=GcVFY8vlNQ1YoijMHLmqVaE265X2Vx1qcXUAgc2dQlQ=;
	b=cvgS/UjjRbyolZBiC/LpqUSKTEYXN01apdhx7r0zvmQKnqheRYl53+Z3YIh5SD1jsC
	umBE5iay0pvZYYczg34P7w27vfLY7bLQQ/v6uJlPuFiIx5H2pevryjJzPX+0EmEActrZ
	xmjjrb9WF/Qy8hzu54pZXx0zXu2I8iW7avrtcMM7PHutrYd//KnJJ8JnsXnVyd3JLHBq
	saU2iYHtL17SOsmgAIkOhDXF/2BamAN2mspTs83v5tVuXsp0FIHpBEyj7ROBTZE6zJ0X
	lEyHijk7cZaPdMnFVbSBO1jXd0bZtvSEv4La8a0SS7jTXAOyO3ct1C6No6PM+XXx1Sdk
	IPlg==
MIME-Version: 1.0
Received: by 10.236.48.8 with SMTP id u8mr28223226yhb.99.1355243435215; Tue,
	11 Dec 2012 08:30:35 -0800 (PST)
Received: by 10.100.120.20 with HTTP; Tue, 11 Dec 2012 08:30:35 -0800 (PST)
Date: Tue, 11 Dec 2012 11:30:35 -0500
Message-ID: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
From: Terry Phelps <tgphelps50@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am trying to develop a procedure for backup and restore of a Xen
PVM. I am having a problem with booting the restored machine. I'll
tell you the symptom, and then what I'm doing to get to that symptom.

When I boot the VM, it panics with a message that says:

"According to mtab, /dev/xvda2 is already mounted on /sysroot"

I don't understand exactly what this means, so i don't know what to
look at to fix it.

Here is what I'm doing:
First, I'm working with Oracle VM Server 3, which uses Xen 4.1.2. I
know Linux fairly well, but I don't know much about Xen yet.

I understand that the kernel in a VM is booted from outside the VM at
startup time, and that grub in the VM is NOT used, except for
providing the grub.conf file that is used to determine which kernel to
boot. IS THIS TRUE?

Anyhow, I have assumed this true, and am trying to "clone" a PVM in
the following way:
1. Backup all the files on the two partitions of my real VM. These are
'/' and '/boot'.
2. Create a new virtual disk and attach it to a running VM.
3. Partition the disk to match the one I'm cloning.
4. Create the / and /boot filesystems.
5. Run mkswap on the swap partition.
6. Restore the files backed up in step 1 to the new disk.
7. Edit /etc/fstab on the new disk, and put in the new UUIDs.
8. Edit /boot/grub/grub.conf on the new disk, and change the
"root=UUID=..." parameter to point to the root filesystem on the new
disk.
9. Create a new VM, make the new disk the boot disk, and boot it.

Note that did NOT do anything to the MBR, nor did I install grub on
the disk. DO I NEED TO?

In any case, the new VM does boot, and does know what the root
partition should be. But then it panics with the message above, and I
don't know what to do next. I have added the "rdshell" parameter to
the kernel line in grub.conf, and have looked around, but I don't see
anything obviously wrong.

Can some smart Xen Person please assist me?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 16:39:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 16:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiSqe-0004HJ-Ku; Tue, 11 Dec 2012 16:38:24 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiSqd-0004HC-Dq
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:38:23 +0000
Received: from [193.109.254.147:15084] by server-6.bemta-14.messagelabs.com id
	EF/0B-02788-E7167C05; Tue, 11 Dec 2012 16:38:22 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1355243901!9732160!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9471 invoked from network); 11 Dec 2012 16:38:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 16:38:22 -0000
X-IronPort-AV: E=Sophos;i="4.84,260,1355097600"; 
   d="scan'208";a="66091"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 16:38:22 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 16:38:21 +0000
Message-ID: <1355243900.4683.5.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Terry Phelps <tgphelps50@gmail.com>
Date: Tue, 11 Dec 2012 16:38:20 +0000
In-Reply-To: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
References: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 16:30 +0000, Terry Phelps wrote:
> I am trying to develop a procedure for backup and restore of a Xen
> PVM. I am having a problem with booting the restored machine. I'll
> tell you the symptom, and then what I'm doing to get to that symptom.
> 
> When I boot the VM, it panics with a message that says:
> 
> "According to mtab, /dev/xvda2 is already mounted on /sysroot"

On the face of it this doesn't look especially like a Xen specific
issue, google comes up with a bunch of instances of people having this
sort of problem without Xen. Probably your best bet is OVM support.

/etc/mtab is the place where mount stores what it has done (i.e. the
current set of mounted filesystems). A lot of distros link this
to /proc/mounts these days. Sounds as if you have backed up whatever the
state was at the time and restoring it has confused something.

Really I'd have said OVM ought to cope by clearing mtab at an
appropriate time during boot.

> Note that did NOT do anything to the MBR, nor did I install grub on
> the disk. DO I NEED TO?

Not for a PV VM, only HVM guests need an MBR.

> Can some smart Xen Person please assist me?

One thing I did spot on google was make sure your root= is the UUID of
the / not the /boot filesystem.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 16:39:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 16:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiSqe-0004HJ-Ku; Tue, 11 Dec 2012 16:38:24 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TiSqd-0004HC-Dq
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:38:23 +0000
Received: from [193.109.254.147:15084] by server-6.bemta-14.messagelabs.com id
	EF/0B-02788-E7167C05; Tue, 11 Dec 2012 16:38:22 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1355243901!9732160!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDk2MDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9471 invoked from network); 11 Dec 2012 16:38:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 16:38:22 -0000
X-IronPort-AV: E=Sophos;i="4.84,260,1355097600"; 
   d="scan'208";a="66091"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	11 Dec 2012 16:38:22 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 11 Dec 2012 16:38:21 +0000
Message-ID: <1355243900.4683.5.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Terry Phelps <tgphelps50@gmail.com>
Date: Tue, 11 Dec 2012 16:38:20 +0000
In-Reply-To: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
References: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, 2012-12-11 at 16:30 +0000, Terry Phelps wrote:
> I am trying to develop a procedure for backup and restore of a Xen
> PVM. I am having a problem with booting the restored machine. I'll
> tell you the symptom, and then what I'm doing to get to that symptom.
> 
> When I boot the VM, it panics with a message that says:
> 
> "According to mtab, /dev/xvda2 is already mounted on /sysroot"

On the face of it this doesn't look especially like a Xen specific
issue, google comes up with a bunch of instances of people having this
sort of problem without Xen. Probably your best bet is OVM support.

/etc/mtab is the place where mount stores what it has done (i.e. the
current set of mounted filesystems). A lot of distros link this
to /proc/mounts these days. Sounds as if you have backed up whatever the
state was at the time and restoring it has confused something.

Really I'd have said OVM ought to cope by clearing mtab at an
appropriate time during boot.

> Note that did NOT do anything to the MBR, nor did I install grub on
> the disk. DO I NEED TO?

Not for a PV VM, only HVM guests need an MBR.

> Can some smart Xen Person please assist me?

One thing I did spot on google was make sure your root= is the UUID of
the / not the /boot filesystem.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 17:25:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 17:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiTZP-00057w-Sx; Tue, 11 Dec 2012 17:24:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TiTZO-00057d-0K
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 17:24:38 +0000
Received: from [85.158.138.51:12841] by server-3.bemta-3.messagelabs.com id
	37/8C-31588-05C67C05; Tue, 11 Dec 2012 17:24:32 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1355246669!28142395!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17930 invoked from network); 11 Dec 2012 17:24:30 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 17:24:30 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so3342377qak.11
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 09:24:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=m8OEbL8YMFu80zX9M/M1Il5xq/zz2wXyrY4TaRZD8D0=;
	b=cvbFuAffwtuEBG6/fDet5HbZOvc6tkIjXQqA6jkNNoZu54S6T/zYN7zvTMn4iw01q8
	iIqSUzk3Cvsli9TrEnsiymtSoPnVpGqvcm7oDXsD3V+qzEwp3OfszvA/2QdhKXkm/2xp
	Y5RQP+pnnEjn5LWIdZ8jspM1UKwV0g7lE0zuFep2OUa9Z/rBAJz43nzeSLMQHry4u/on
	JxSf7QglbU+3FXmVeoGeVpLFYhw6VkwUJKTUFuiQCNhDfl3pwyM94cHfHZAZVF0TvwbN
	YDwaTPb8MCkqLy7PFgMsPiRdLVisHScq1IG2wg1ychYES0ygsxyuG6UsNsZvhA1Mrwiq
	0I6w==
MIME-Version: 1.0
Received: by 10.224.59.197 with SMTP id m5mr35418729qah.4.1355246669037; Tue,
	11 Dec 2012 09:24:29 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Tue, 11 Dec 2012 09:24:28 -0800 (PST)
In-Reply-To: <50C738F5.5080100@xen.org>
References: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
	<50C738F5.5080100@xen.org>
Date: Tue, 11 Dec 2012 14:24:28 -0300
Message-ID: <CAPOsGyay=09Oc7hYgXSGixFQTCcC7bYr-4r_zunm1sjaMR1BjA@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: lars.kurth@xen.org
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2185536460932628403=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2185536460932628403==
Content-Type: multipart/alternative; boundary=20cf3074d8a44a800a04d096f44d

--20cf3074d8a44a800a04d096f44d
Content-Type: text/plain; charset=ISO-8859-1

Hi Lars,

Thanks for reply,

So, I am following the configurations of the DRBD + Corosync. I think th
eonly diference is that I don't have SCSI HD. My lines to configure
Pacemaker are these below. I am getting the error:

ERROR: ocf:tripadvisor:iSCSITarget: could not parse meta-data:
ERROR: ocf:tripadvisor:iSCSITarget: no such resource agent

Because I don't have this resource "ocf:tripadvisor:iSCSITarget".

Could I change to other resource agent? Which one?

Thsnks in advance.
Felipe

crm configure

primitive res_ip_float ocf:heartbeat:IPaddr2 params ip="192.168.188.75"
cidr_netmask="20" op monitor interval="10s"

primitive res_portblock_r9_block ocf:heartbeat:portblock params
action="block" portno="3260" ip="192.168.188.75" protocol="tcp"

primitive res_portblock_r9_unblock ocf:heartbeat:portblock params
action="unblock" portno="3260" ip="192.168.188.75" protocol="tcp"

primitive res_drbd_r9 ocf:linbit:drbd params drbd_resource="r9"

ms ms_drbd_r9 res_drbd_r9 meta master-max="1" master-node-max="1"
clone-max="2" clone-node-max="1" notify="true"

primitive res_target_r9 ocf:tripadvisor:iSCSITarget params
implementation="tgt" tid="1"
iqn="iqn.2012-12.com.cloud:storage.example.xsg"
incoming_username="target_r9" incoming_password="target_r9"
additional_parameters="MaxRecvDataSegmentLength=131072
MaxXmitDataSegmentLength=131072" op monitor interval="10s"

primitive res_lun_r9_lun1 ocf:heartbeat:iSCSILogicalUnit params
target_iqn="iqn.2011-12.com.example:storage.example.xsg" lun="1"
path="/dev/drbd/by-res/r9" scsi_id="r9_1" op monitor interval="10s"

group rg_r9 res_portblock_xcp_block res_target_xcp res_lun_xcp_lun1
res_ip_float res_portblock_xcp_unblock

colocation c_r9_on_drbd inf: rg_r9 ms_drbd_xcp:Master

order o_drbd_before_xcp inf: ms_drbd_xcp:promote rg_r9:start




On Tue, Dec 11, 2012 at 11:45 AM, Lars Kurth <lars.kurth@xen.org> wrote:

>  Felipe,
> this may not entirely answer your question, but you may want to check out
> https://vimeo.com/46125363 and
> http://www.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuring-xen-and-xcp/152(from slide 152)
> Regards
> Lars
>
>
> On 11/12/2012 12:22, Felipe Gutierrez wrote:
>
> Hi everyone,
>
> I need some help to setup my configuration failover system.
> My goal is to have a redundance system using Xen + DRBD + Corosync +
> Pacemaker
>
> On Xen I will have one virtual machine. When this computer has network
> down, I will do a Live migration to the second computer.
> The first configuration I will need is a crossover cable, won't I? It is
> really necessary? Ok, I did it. eth0 is the crossover and eth1 is the
> network.
>
> In my mind I will have one partion configured to DRBD and there I will
> install Xen Virtual Machines. The Corosync will listen this connection
> through network board (eth1). When this connection fail, the live migration
> will execute through the crossover cable. For this I will need to
> configure the Pacemaker with the crossover cable, won't I? I still need to
> do that... and I don't know how.
>
> I am configuring other DRBD partition to share .cfg (Xen files) through
> it. My reference to do it is
> http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en
>
> Is this configuration plausible, correct or the best one?
>
> Thanks in advance,
> Felipe
> --
> *--
> -- Felipe Oliveira Gutierrez
> -- Felipe.o.Gutierrez@gmail.com
> -- https://sites.google.com/site/lipe82/Home/diaadia*
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--20cf3074d8a44a800a04d096f44d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Lars,<br><br>Thanks for reply,<br><br>So, I am following the configurati=
ons of the DRBD + Corosync. I think th eonly diference is that I don&#39;t =
have SCSI HD. My lines to configure Pacemaker are these below. I am getting=
 the error:<br>
<br>ERROR: ocf:tripadvisor:iSCSITarget: could not parse meta-data: <br>ERRO=
R: ocf:tripadvisor:iSCSITarget: no such resource agent<br><br>Because I don=
&#39;t have this resource &quot;ocf:tripadvisor:iSCSITarget&quot;.<br><br>
Could I change to other resource agent? Which one?<br><br>Thsnks in advance=
.<br>Felipe<br><br>crm configure<br><br>primitive res_ip_float ocf:heartbea=
t:IPaddr2 params ip=3D&quot;192.168.188.75&quot; cidr_netmask=3D&quot;20&qu=
ot; op monitor interval=3D&quot;10s&quot;<br>
<br>primitive res_portblock_r9_block ocf:heartbeat:portblock params action=
=3D&quot;block&quot; portno=3D&quot;3260&quot; ip=3D&quot;192.168.188.75&qu=
ot; protocol=3D&quot;tcp&quot;<br><br>primitive res_portblock_r9_unblock oc=
f:heartbeat:portblock params action=3D&quot;unblock&quot; portno=3D&quot;32=
60&quot; ip=3D&quot;192.168.188.75&quot; protocol=3D&quot;tcp&quot;<br>
<br>primitive res_drbd_r9 ocf:linbit:drbd params drbd_resource=3D&quot;r9&q=
uot;<br><br>ms ms_drbd_r9 res_drbd_r9 meta master-max=3D&quot;1&quot; maste=
r-node-max=3D&quot;1&quot; clone-max=3D&quot;2&quot; clone-node-max=3D&quot=
;1&quot; notify=3D&quot;true&quot;<br>
<br>primitive res_target_r9 ocf:tripadvisor:iSCSITarget params implementati=
on=3D&quot;tgt&quot; tid=3D&quot;1&quot; iqn=3D&quot;iqn.2012-12.com.cloud:=
storage.example.xsg&quot; incoming_username=3D&quot;target_r9&quot; incomin=
g_password=3D&quot;target_r9&quot; additional_parameters=3D&quot;MaxRecvDat=
aSegmentLength=3D131072 MaxXmitDataSegmentLength=3D131072&quot; op monitor =
interval=3D&quot;10s&quot;<br>
<br>primitive res_lun_r9_lun1 ocf:heartbeat:iSCSILogicalUnit params target_=
iqn=3D&quot;iqn.2011-12.com.example:storage.example.xsg&quot; lun=3D&quot;1=
&quot; path=3D&quot;/dev/drbd/by-res/r9&quot; scsi_id=3D&quot;r9_1&quot; op=
 monitor interval=3D&quot;10s&quot;<br>
<br>group rg_r9 res_portblock_xcp_block res_target_xcp res_lun_xcp_lun1 res=
_ip_float res_portblock_xcp_unblock<br><br>colocation c_r9_on_drbd inf: rg_=
r9 ms_drbd_xcp:Master<br><br>order o_drbd_before_xcp inf: ms_drbd_xcp:promo=
te rg_r9:start<br>
<br><br><br><br><div class=3D"gmail_quote">On Tue, Dec 11, 2012 at 11:45 AM=
, Lars Kurth <span dir=3D"ltr">&lt;<a href=3D"mailto:lars.kurth@xen.org" ta=
rget=3D"_blank">lars.kurth@xen.org</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">

 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div>Felipe,<br>
      this may not entirely answer your question, but you may want to
      check out <a href=3D"https://vimeo.com/46125363" target=3D"_blank">ht=
tps://vimeo.com/46125363</a> and
      <a href=3D"http://www.slideshare.net/xen_com_mgr/oscon-2012-from-data=
center-to-the-cloud-featuring-xen-and-xcp/152" target=3D"_blank">http://www=
.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuri=
ng-xen-and-xcp/152</a>
      (from slide 152)<br>
      Regards<br>
      Lars<div><div class=3D"h5"><br>
      <br>
      On 11/12/2012 12:22, Felipe Gutierrez wrote:<br>
    </div></div></div>
    <blockquote type=3D"cite"><div><div class=3D"h5">Hi everyone,<br>
      <br>
      I need some help to setup my configuration failover system.<br>
      My goal is to have a redundance system using Xen + DRBD + Corosync
      + Pacemaker<br>
      <br>
      On Xen I will have one virtual machine. When this computer has
      network down, I will do a Live migration to the second computer.<br>
      The first configuration I will need is a crossover cable, won&#39;t I=
?
      It is really necessary? Ok, I did it. eth0 is the crossover and
      eth1 is the network.<br>
      <br>
      In my mind I will have one partion configured to DRBD and there I
      will install Xen Virtual Machines. The Corosync will listen this
      connection through network board (eth1). When this connection
      fail, the live migration will execute <span lang=3D"en"><span>through=
</span></span>
      the crossover cable. For this I will need to configure the
      Pacemaker with the crossover cable, won&#39;t I? I still need to do
      that... and I don&#39;t know how.<br>
      <br>
      I am configuring other DRBD partition to share .cfg (Xen files)
      through it. My reference to do it is <a href=3D"http://publications.j=
bfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en" tar=
get=3D"_blank">http://publications.jbfavre.org/virtualisation/cluster-xen-c=
orosync-pacemaker-drbd-ocfs2.en</a><br>

      <br>
      Is this configuration plausible, correct or the best one?<br>
      <br>
      Thanks in advance,<br>
      Felipe<br>
      -- <br>
      <b>--<br>
        -- Felipe Oliveira Gutierrez<br>
        -- <a href=3D"mailto:Felipe.o.Gutierrez@gmail.com" target=3D"_blank=
">Felipe.o.Gutierrez@gmail.com</a><br>
        -- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" ta=
rget=3D"_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><b=
r>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><b>--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gut=
ierrez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>
-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>

--20cf3074d8a44a800a04d096f44d--


--===============2185536460932628403==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2185536460932628403==--


From xen-users-bounces@lists.xen.org Tue Dec 11 17:25:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 17:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiTZP-00057w-Sx; Tue, 11 Dec 2012 17:24:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TiTZO-00057d-0K
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 17:24:38 +0000
Received: from [85.158.138.51:12841] by server-3.bemta-3.messagelabs.com id
	37/8C-31588-05C67C05; Tue, 11 Dec 2012 17:24:32 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1355246669!28142395!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40, HTML_MESSAGE, ML_RADAR_SPEW_LINKS_14, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17930 invoked from network); 11 Dec 2012 17:24:30 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 17:24:30 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so3342377qak.11
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 09:24:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=m8OEbL8YMFu80zX9M/M1Il5xq/zz2wXyrY4TaRZD8D0=;
	b=cvbFuAffwtuEBG6/fDet5HbZOvc6tkIjXQqA6jkNNoZu54S6T/zYN7zvTMn4iw01q8
	iIqSUzk3Cvsli9TrEnsiymtSoPnVpGqvcm7oDXsD3V+qzEwp3OfszvA/2QdhKXkm/2xp
	Y5RQP+pnnEjn5LWIdZ8jspM1UKwV0g7lE0zuFep2OUa9Z/rBAJz43nzeSLMQHry4u/on
	JxSf7QglbU+3FXmVeoGeVpLFYhw6VkwUJKTUFuiQCNhDfl3pwyM94cHfHZAZVF0TvwbN
	YDwaTPb8MCkqLy7PFgMsPiRdLVisHScq1IG2wg1ychYES0ygsxyuG6UsNsZvhA1Mrwiq
	0I6w==
MIME-Version: 1.0
Received: by 10.224.59.197 with SMTP id m5mr35418729qah.4.1355246669037; Tue,
	11 Dec 2012 09:24:29 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Tue, 11 Dec 2012 09:24:28 -0800 (PST)
In-Reply-To: <50C738F5.5080100@xen.org>
References: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
	<50C738F5.5080100@xen.org>
Date: Tue, 11 Dec 2012 14:24:28 -0300
Message-ID: <CAPOsGyay=09Oc7hYgXSGixFQTCcC7bYr-4r_zunm1sjaMR1BjA@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: lars.kurth@xen.org
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2185536460932628403=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2185536460932628403==
Content-Type: multipart/alternative; boundary=20cf3074d8a44a800a04d096f44d

--20cf3074d8a44a800a04d096f44d
Content-Type: text/plain; charset=ISO-8859-1

Hi Lars,

Thanks for reply,

So, I am following the configurations of the DRBD + Corosync. I think th
eonly diference is that I don't have SCSI HD. My lines to configure
Pacemaker are these below. I am getting the error:

ERROR: ocf:tripadvisor:iSCSITarget: could not parse meta-data:
ERROR: ocf:tripadvisor:iSCSITarget: no such resource agent

Because I don't have this resource "ocf:tripadvisor:iSCSITarget".

Could I change to other resource agent? Which one?

Thsnks in advance.
Felipe

crm configure

primitive res_ip_float ocf:heartbeat:IPaddr2 params ip="192.168.188.75"
cidr_netmask="20" op monitor interval="10s"

primitive res_portblock_r9_block ocf:heartbeat:portblock params
action="block" portno="3260" ip="192.168.188.75" protocol="tcp"

primitive res_portblock_r9_unblock ocf:heartbeat:portblock params
action="unblock" portno="3260" ip="192.168.188.75" protocol="tcp"

primitive res_drbd_r9 ocf:linbit:drbd params drbd_resource="r9"

ms ms_drbd_r9 res_drbd_r9 meta master-max="1" master-node-max="1"
clone-max="2" clone-node-max="1" notify="true"

primitive res_target_r9 ocf:tripadvisor:iSCSITarget params
implementation="tgt" tid="1"
iqn="iqn.2012-12.com.cloud:storage.example.xsg"
incoming_username="target_r9" incoming_password="target_r9"
additional_parameters="MaxRecvDataSegmentLength=131072
MaxXmitDataSegmentLength=131072" op monitor interval="10s"

primitive res_lun_r9_lun1 ocf:heartbeat:iSCSILogicalUnit params
target_iqn="iqn.2011-12.com.example:storage.example.xsg" lun="1"
path="/dev/drbd/by-res/r9" scsi_id="r9_1" op monitor interval="10s"

group rg_r9 res_portblock_xcp_block res_target_xcp res_lun_xcp_lun1
res_ip_float res_portblock_xcp_unblock

colocation c_r9_on_drbd inf: rg_r9 ms_drbd_xcp:Master

order o_drbd_before_xcp inf: ms_drbd_xcp:promote rg_r9:start




On Tue, Dec 11, 2012 at 11:45 AM, Lars Kurth <lars.kurth@xen.org> wrote:

>  Felipe,
> this may not entirely answer your question, but you may want to check out
> https://vimeo.com/46125363 and
> http://www.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuring-xen-and-xcp/152(from slide 152)
> Regards
> Lars
>
>
> On 11/12/2012 12:22, Felipe Gutierrez wrote:
>
> Hi everyone,
>
> I need some help to setup my configuration failover system.
> My goal is to have a redundance system using Xen + DRBD + Corosync +
> Pacemaker
>
> On Xen I will have one virtual machine. When this computer has network
> down, I will do a Live migration to the second computer.
> The first configuration I will need is a crossover cable, won't I? It is
> really necessary? Ok, I did it. eth0 is the crossover and eth1 is the
> network.
>
> In my mind I will have one partion configured to DRBD and there I will
> install Xen Virtual Machines. The Corosync will listen this connection
> through network board (eth1). When this connection fail, the live migration
> will execute through the crossover cable. For this I will need to
> configure the Pacemaker with the crossover cable, won't I? I still need to
> do that... and I don't know how.
>
> I am configuring other DRBD partition to share .cfg (Xen files) through
> it. My reference to do it is
> http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en
>
> Is this configuration plausible, correct or the best one?
>
> Thanks in advance,
> Felipe
> --
> *--
> -- Felipe Oliveira Gutierrez
> -- Felipe.o.Gutierrez@gmail.com
> -- https://sites.google.com/site/lipe82/Home/diaadia*
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttp://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--20cf3074d8a44a800a04d096f44d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Lars,<br><br>Thanks for reply,<br><br>So, I am following the configurati=
ons of the DRBD + Corosync. I think th eonly diference is that I don&#39;t =
have SCSI HD. My lines to configure Pacemaker are these below. I am getting=
 the error:<br>
<br>ERROR: ocf:tripadvisor:iSCSITarget: could not parse meta-data: <br>ERRO=
R: ocf:tripadvisor:iSCSITarget: no such resource agent<br><br>Because I don=
&#39;t have this resource &quot;ocf:tripadvisor:iSCSITarget&quot;.<br><br>
Could I change to other resource agent? Which one?<br><br>Thsnks in advance=
.<br>Felipe<br><br>crm configure<br><br>primitive res_ip_float ocf:heartbea=
t:IPaddr2 params ip=3D&quot;192.168.188.75&quot; cidr_netmask=3D&quot;20&qu=
ot; op monitor interval=3D&quot;10s&quot;<br>
<br>primitive res_portblock_r9_block ocf:heartbeat:portblock params action=
=3D&quot;block&quot; portno=3D&quot;3260&quot; ip=3D&quot;192.168.188.75&qu=
ot; protocol=3D&quot;tcp&quot;<br><br>primitive res_portblock_r9_unblock oc=
f:heartbeat:portblock params action=3D&quot;unblock&quot; portno=3D&quot;32=
60&quot; ip=3D&quot;192.168.188.75&quot; protocol=3D&quot;tcp&quot;<br>
<br>primitive res_drbd_r9 ocf:linbit:drbd params drbd_resource=3D&quot;r9&q=
uot;<br><br>ms ms_drbd_r9 res_drbd_r9 meta master-max=3D&quot;1&quot; maste=
r-node-max=3D&quot;1&quot; clone-max=3D&quot;2&quot; clone-node-max=3D&quot=
;1&quot; notify=3D&quot;true&quot;<br>
<br>primitive res_target_r9 ocf:tripadvisor:iSCSITarget params implementati=
on=3D&quot;tgt&quot; tid=3D&quot;1&quot; iqn=3D&quot;iqn.2012-12.com.cloud:=
storage.example.xsg&quot; incoming_username=3D&quot;target_r9&quot; incomin=
g_password=3D&quot;target_r9&quot; additional_parameters=3D&quot;MaxRecvDat=
aSegmentLength=3D131072 MaxXmitDataSegmentLength=3D131072&quot; op monitor =
interval=3D&quot;10s&quot;<br>
<br>primitive res_lun_r9_lun1 ocf:heartbeat:iSCSILogicalUnit params target_=
iqn=3D&quot;iqn.2011-12.com.example:storage.example.xsg&quot; lun=3D&quot;1=
&quot; path=3D&quot;/dev/drbd/by-res/r9&quot; scsi_id=3D&quot;r9_1&quot; op=
 monitor interval=3D&quot;10s&quot;<br>
<br>group rg_r9 res_portblock_xcp_block res_target_xcp res_lun_xcp_lun1 res=
_ip_float res_portblock_xcp_unblock<br><br>colocation c_r9_on_drbd inf: rg_=
r9 ms_drbd_xcp:Master<br><br>order o_drbd_before_xcp inf: ms_drbd_xcp:promo=
te rg_r9:start<br>
<br><br><br><br><div class=3D"gmail_quote">On Tue, Dec 11, 2012 at 11:45 AM=
, Lars Kurth <span dir=3D"ltr">&lt;<a href=3D"mailto:lars.kurth@xen.org" ta=
rget=3D"_blank">lars.kurth@xen.org</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">

 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div>Felipe,<br>
      this may not entirely answer your question, but you may want to
      check out <a href=3D"https://vimeo.com/46125363" target=3D"_blank">ht=
tps://vimeo.com/46125363</a> and
      <a href=3D"http://www.slideshare.net/xen_com_mgr/oscon-2012-from-data=
center-to-the-cloud-featuring-xen-and-xcp/152" target=3D"_blank">http://www=
.slideshare.net/xen_com_mgr/oscon-2012-from-datacenter-to-the-cloud-featuri=
ng-xen-and-xcp/152</a>
      (from slide 152)<br>
      Regards<br>
      Lars<div><div class=3D"h5"><br>
      <br>
      On 11/12/2012 12:22, Felipe Gutierrez wrote:<br>
    </div></div></div>
    <blockquote type=3D"cite"><div><div class=3D"h5">Hi everyone,<br>
      <br>
      I need some help to setup my configuration failover system.<br>
      My goal is to have a redundance system using Xen + DRBD + Corosync
      + Pacemaker<br>
      <br>
      On Xen I will have one virtual machine. When this computer has
      network down, I will do a Live migration to the second computer.<br>
      The first configuration I will need is a crossover cable, won&#39;t I=
?
      It is really necessary? Ok, I did it. eth0 is the crossover and
      eth1 is the network.<br>
      <br>
      In my mind I will have one partion configured to DRBD and there I
      will install Xen Virtual Machines. The Corosync will listen this
      connection through network board (eth1). When this connection
      fail, the live migration will execute <span lang=3D"en"><span>through=
</span></span>
      the crossover cable. For this I will need to configure the
      Pacemaker with the crossover cable, won&#39;t I? I still need to do
      that... and I don&#39;t know how.<br>
      <br>
      I am configuring other DRBD partition to share .cfg (Xen files)
      through it. My reference to do it is <a href=3D"http://publications.j=
bfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en" tar=
get=3D"_blank">http://publications.jbfavre.org/virtualisation/cluster-xen-c=
orosync-pacemaker-drbd-ocfs2.en</a><br>

      <br>
      Is this configuration plausible, correct or the best one?<br>
      <br>
      Thanks in advance,<br>
      Felipe<br>
      -- <br>
      <b>--<br>
        -- Felipe Oliveira Gutierrez<br>
        -- <a href=3D"mailto:Felipe.o.Gutierrez@gmail.com" target=3D"_blank=
">Felipe.o.Gutierrez@gmail.com</a><br>
        -- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" ta=
rget=3D"_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><b=
r>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Xen-users mailing list
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a></pre>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><b>--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gut=
ierrez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>
-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>

--20cf3074d8a44a800a04d096f44d--


--===============2185536460932628403==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2185536460932628403==--


From xen-users-bounces@lists.xen.org Tue Dec 11 18:06:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 18:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiUD3-00061K-LD; Tue, 11 Dec 2012 18:05:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tgphelps50@gmail.com>) id 1TiUD1-00061D-OJ
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 18:05:35 +0000
Received: from [85.158.137.99:48594] by server-8.bemta-3.messagelabs.com id
	78/AF-01297-AE577C05; Tue, 11 Dec 2012 18:05:30 +0000
X-Env-Sender: tgphelps50@gmail.com
X-Msg-Ref: server-2.tower-217.messagelabs.com!1355249127!18626592!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26949 invoked from network); 11 Dec 2012 18:05:29 -0000
Received: from mail-ie0-f174.google.com (HELO mail-ie0-f174.google.com)
	(209.85.223.174)
	by server-2.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 18:05:29 -0000
Received: by mail-ie0-f174.google.com with SMTP id c11so13689227ieb.33
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 10:05:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=4N0U7Q5h/3DNAou2/2awp6h+r46JDU2dHxGruAxmJiw=;
	b=mRbL2t41MfZe9f/N71/CpddCW+kXRhJCrmFKQbao8nP9mPBhK7cEq4V0O6lpzz6ifb
	yFTwHVkG9FxIlApLqhrQgQwkpvvNkKRmFzbdZ7IviUHsaeUdDXrVX/i/RldcIlLkGwcf
	DikFkdEGgID92symxZ528TDzDu7iYrVCOY5FUiYN94fJnBsW3Y4dMiiiEjp4g+p2tb6X
	2PzXkGFBAwXU1eoID/9FMtKQXNEQ1PtTpZ28R7Pqpnd5lNFUVPEiFM8VVLMNRg7gHgEW
	aRUCV4vlG0+iZzv/f1187UYn3x4q7qAV6W5UyAEkJVtdCldugeHrsXGVGIzZ1Cc34WEQ
	91Gw==
MIME-Version: 1.0
Received: by 10.50.46.161 with SMTP id w1mr10968337igm.40.1355249127334; Tue,
	11 Dec 2012 10:05:27 -0800 (PST)
Received: by 10.231.242.80 with HTTP; Tue, 11 Dec 2012 10:05:27 -0800 (PST)
In-Reply-To: <1355243900.4683.5.camel@zakaz.uk.xensource.com>
References: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
	<1355243900.4683.5.camel@zakaz.uk.xensource.com>
Date: Tue, 11 Dec 2012 13:05:27 -0500
Message-ID: <CAMUfR_uz6UsRZ8wp=Vjn58-JrxqNQJ1ZdNjwL7RTrRAi6doAJA@mail.gmail.com>
From: Terry Phelps <tgphelps50@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Dec 11, 2012 at 11:38 AM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Tue, 2012-12-11 at 16:30 +0000, Terry Phelps wrote:
>> I am trying to develop a procedure for backup and restore of a Xen
>> PVM. I am having a problem with booting the restored machine. I'll
>> tell you the symptom, and then what I'm doing to get to that symptom.
>>
>> When I boot the VM, it panics with a message that says:
>>
>> "According to mtab, /dev/xvda2 is already mounted on /sysroot"
>
> On the face of it this doesn't look especially like a Xen specific
> issue, google comes up with a bunch of instances of people having this
> sort of problem without Xen. Probably your best bet is OVM support.

I'm not alleging that Xen is the problem. I posted this on the Xen
list mainly to determine whether there might be some other step that I
need to do, so that my disk would boot properly under Xen.

And yes, I've googled a bit on this problem, but I still can't figure
out why the kernel is panicking.

> One thing I did spot on google was make sure your root= is the UUID of
> the / not the /boot filesystem.

I did check that. It's definitely pointing to the right partition.

I'll keep looking at it.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 18:06:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 18:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiUD3-00061K-LD; Tue, 11 Dec 2012 18:05:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tgphelps50@gmail.com>) id 1TiUD1-00061D-OJ
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 18:05:35 +0000
Received: from [85.158.137.99:48594] by server-8.bemta-3.messagelabs.com id
	78/AF-01297-AE577C05; Tue, 11 Dec 2012 18:05:30 +0000
X-Env-Sender: tgphelps50@gmail.com
X-Msg-Ref: server-2.tower-217.messagelabs.com!1355249127!18626592!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26949 invoked from network); 11 Dec 2012 18:05:29 -0000
Received: from mail-ie0-f174.google.com (HELO mail-ie0-f174.google.com)
	(209.85.223.174)
	by server-2.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 18:05:29 -0000
Received: by mail-ie0-f174.google.com with SMTP id c11so13689227ieb.33
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 10:05:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=4N0U7Q5h/3DNAou2/2awp6h+r46JDU2dHxGruAxmJiw=;
	b=mRbL2t41MfZe9f/N71/CpddCW+kXRhJCrmFKQbao8nP9mPBhK7cEq4V0O6lpzz6ifb
	yFTwHVkG9FxIlApLqhrQgQwkpvvNkKRmFzbdZ7IviUHsaeUdDXrVX/i/RldcIlLkGwcf
	DikFkdEGgID92symxZ528TDzDu7iYrVCOY5FUiYN94fJnBsW3Y4dMiiiEjp4g+p2tb6X
	2PzXkGFBAwXU1eoID/9FMtKQXNEQ1PtTpZ28R7Pqpnd5lNFUVPEiFM8VVLMNRg7gHgEW
	aRUCV4vlG0+iZzv/f1187UYn3x4q7qAV6W5UyAEkJVtdCldugeHrsXGVGIzZ1Cc34WEQ
	91Gw==
MIME-Version: 1.0
Received: by 10.50.46.161 with SMTP id w1mr10968337igm.40.1355249127334; Tue,
	11 Dec 2012 10:05:27 -0800 (PST)
Received: by 10.231.242.80 with HTTP; Tue, 11 Dec 2012 10:05:27 -0800 (PST)
In-Reply-To: <1355243900.4683.5.camel@zakaz.uk.xensource.com>
References: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
	<1355243900.4683.5.camel@zakaz.uk.xensource.com>
Date: Tue, 11 Dec 2012 13:05:27 -0500
Message-ID: <CAMUfR_uz6UsRZ8wp=Vjn58-JrxqNQJ1ZdNjwL7RTrRAi6doAJA@mail.gmail.com>
From: Terry Phelps <tgphelps50@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Dec 11, 2012 at 11:38 AM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Tue, 2012-12-11 at 16:30 +0000, Terry Phelps wrote:
>> I am trying to develop a procedure for backup and restore of a Xen
>> PVM. I am having a problem with booting the restored machine. I'll
>> tell you the symptom, and then what I'm doing to get to that symptom.
>>
>> When I boot the VM, it panics with a message that says:
>>
>> "According to mtab, /dev/xvda2 is already mounted on /sysroot"
>
> On the face of it this doesn't look especially like a Xen specific
> issue, google comes up with a bunch of instances of people having this
> sort of problem without Xen. Probably your best bet is OVM support.

I'm not alleging that Xen is the problem. I posted this on the Xen
list mainly to determine whether there might be some other step that I
need to do, so that my disk would boot properly under Xen.

And yes, I've googled a bit on this problem, but I still can't figure
out why the kernel is panicking.

> One thing I did spot on google was make sure your root= is the UUID of
> the / not the /boot filesystem.

I did check that. It's definitely pointing to the right partition.

I'll keep looking at it.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 19:43:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 19:43:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiVho-0006xv-7f; Tue, 11 Dec 2012 19:41:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tgphelps50@gmail.com>) id 1TiVhm-0006xq-Hh
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 19:41:26 +0000
Received: from [85.158.143.35:49406] by server-3.bemta-4.messagelabs.com id
	9D/9E-18211-56C87C05; Tue, 11 Dec 2012 19:41:25 +0000
X-Env-Sender: tgphelps50@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1355254882!4828339!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31332 invoked from network); 11 Dec 2012 19:41:23 -0000
Received: from mail-ia0-f171.google.com (HELO mail-ia0-f171.google.com)
	(209.85.210.171)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 19:41:23 -0000
Received: by mail-ia0-f171.google.com with SMTP id k27so9271812iad.30
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 11:41:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=2ovTX0Mco2lnNq1IQbo7ZF9+hpZKw+H/QgzBa6H9jU4=;
	b=olYlnCTFt/h92v1QmFAP62QscHJU3b+CBht6ZMkysJLV3rHsek0vN7s5CMY3eopeGt
	8ULpDSbX2yL76eF9hLORJv3MpoDQPPTA7NfQzoeqKUFsy2JM96LYd0VAnUC9DCqcec+a
	Hg0zs90Hx+yUFR1+TRkoQUHBc6v3R7gEDpmzH0IERbQl7g7BrlTvpsj45wYGubnuevVX
	znCckH91AGuKSS3EyqRevgutGgJPeJIy/IKWXuOWvZqKhNZ0erk7nySZS/w/KzoAoInG
	gaTjyJWppXMoJ+aMpu3AE4AmKmluMoJjPCIUlhbU5ROT3dxuxIlIe3ayMpVHM3XqNJPl
	gHiA==
MIME-Version: 1.0
Received: by 10.50.12.169 with SMTP id z9mr11161638igb.40.1355254882289; Tue,
	11 Dec 2012 11:41:22 -0800 (PST)
Received: by 10.231.242.80 with HTTP; Tue, 11 Dec 2012 11:41:22 -0800 (PST)
Date: Tue, 11 Dec 2012 14:41:22 -0500
Message-ID: <CAMUfR_sp9YuLkxmCCsvSbF2i66sdVpqY9RsAMcq7tGdY+HwMoA@mail.gmail.com>
From: Terry Phelps <tgphelps50@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] SOLVED Re:  Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The Real Problem is discussed at the bottom of this message:

On Tue, Dec 11, 2012 at 11:38 AM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Tue, 2012-12-11 at 16:30 +0000, Terry Phelps wrote:
>> I am trying to develop a procedure for backup and restore of a Xen
>> PVM. I am having a problem with booting the restored machine. I'll
>> tell you the symptom, and then what I'm doing to get to that symptom.
>>
>> When I boot the VM, it panics with a message that says:
>>
>> "According to mtab, /dev/xvda2 is already mounted on /sysroot"
>
> On the face of it this doesn't look especially like a Xen specific
> issue, google comes up with a bunch of instances of people having this
> sort of problem without Xen. Probably your best bet is OVM support.
>
> /etc/mtab is the place where mount stores what it has done (i.e. the
> current set of mounted filesystems). A lot of distros link this
> to /proc/mounts these days. Sounds as if you have backed up whatever the
> state was at the time and restoring it has confused something.
>
> Really I'd have said OVM ought to cope by clearing mtab at an
> appropriate time during boot.
>
>> Note that did NOT do anything to the MBR, nor did I install grub on
>> the disk. DO I NEED TO?
>
> Not for a PV VM, only HVM guests need an MBR.
>
>> Can some smart Xen Person please assist me?
>
> One thing I did spot on google was make sure your root= is the UUID of
> the / not the /boot filesystem.
>

After some debugging with the dracut scripts, I found that the problem
was that certain directories MUST exist on the root filesystem he's
trying to mount. I had tried to be efficient in my backup/restore
process, and not backup or restore things like /proc and /sys and such
things. It turns out that the init scripts were checking to make sure
that /proc existed on the filesystem he was trying to mount as /.
My fix was to simply create the (empty) directories (boot, dev, proc,
sys, and tmp) on my restored disk.

So, this has nothing to do with Xen.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 19:43:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 19:43:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiVho-0006xv-7f; Tue, 11 Dec 2012 19:41:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <tgphelps50@gmail.com>) id 1TiVhm-0006xq-Hh
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 19:41:26 +0000
Received: from [85.158.143.35:49406] by server-3.bemta-4.messagelabs.com id
	9D/9E-18211-56C87C05; Tue, 11 Dec 2012 19:41:25 +0000
X-Env-Sender: tgphelps50@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1355254882!4828339!1
X-Originating-IP: [209.85.210.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31332 invoked from network); 11 Dec 2012 19:41:23 -0000
Received: from mail-ia0-f171.google.com (HELO mail-ia0-f171.google.com)
	(209.85.210.171)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 19:41:23 -0000
Received: by mail-ia0-f171.google.com with SMTP id k27so9271812iad.30
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 11:41:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=2ovTX0Mco2lnNq1IQbo7ZF9+hpZKw+H/QgzBa6H9jU4=;
	b=olYlnCTFt/h92v1QmFAP62QscHJU3b+CBht6ZMkysJLV3rHsek0vN7s5CMY3eopeGt
	8ULpDSbX2yL76eF9hLORJv3MpoDQPPTA7NfQzoeqKUFsy2JM96LYd0VAnUC9DCqcec+a
	Hg0zs90Hx+yUFR1+TRkoQUHBc6v3R7gEDpmzH0IERbQl7g7BrlTvpsj45wYGubnuevVX
	znCckH91AGuKSS3EyqRevgutGgJPeJIy/IKWXuOWvZqKhNZ0erk7nySZS/w/KzoAoInG
	gaTjyJWppXMoJ+aMpu3AE4AmKmluMoJjPCIUlhbU5ROT3dxuxIlIe3ayMpVHM3XqNJPl
	gHiA==
MIME-Version: 1.0
Received: by 10.50.12.169 with SMTP id z9mr11161638igb.40.1355254882289; Tue,
	11 Dec 2012 11:41:22 -0800 (PST)
Received: by 10.231.242.80 with HTTP; Tue, 11 Dec 2012 11:41:22 -0800 (PST)
Date: Tue, 11 Dec 2012 14:41:22 -0500
Message-ID: <CAMUfR_sp9YuLkxmCCsvSbF2i66sdVpqY9RsAMcq7tGdY+HwMoA@mail.gmail.com>
From: Terry Phelps <tgphelps50@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] SOLVED Re:  Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The Real Problem is discussed at the bottom of this message:

On Tue, Dec 11, 2012 at 11:38 AM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Tue, 2012-12-11 at 16:30 +0000, Terry Phelps wrote:
>> I am trying to develop a procedure for backup and restore of a Xen
>> PVM. I am having a problem with booting the restored machine. I'll
>> tell you the symptom, and then what I'm doing to get to that symptom.
>>
>> When I boot the VM, it panics with a message that says:
>>
>> "According to mtab, /dev/xvda2 is already mounted on /sysroot"
>
> On the face of it this doesn't look especially like a Xen specific
> issue, google comes up with a bunch of instances of people having this
> sort of problem without Xen. Probably your best bet is OVM support.
>
> /etc/mtab is the place where mount stores what it has done (i.e. the
> current set of mounted filesystems). A lot of distros link this
> to /proc/mounts these days. Sounds as if you have backed up whatever the
> state was at the time and restoring it has confused something.
>
> Really I'd have said OVM ought to cope by clearing mtab at an
> appropriate time during boot.
>
>> Note that did NOT do anything to the MBR, nor did I install grub on
>> the disk. DO I NEED TO?
>
> Not for a PV VM, only HVM guests need an MBR.
>
>> Can some smart Xen Person please assist me?
>
> One thing I did spot on google was make sure your root= is the UUID of
> the / not the /boot filesystem.
>

After some debugging with the dracut scripts, I found that the problem
was that certain directories MUST exist on the root filesystem he's
trying to mount. I had tried to be efficient in my backup/restore
process, and not backup or restore things like /proc and /sys and such
things. It turns out that the init scripts were checking to make sure
that /proc existed on the filesystem he was trying to mount as /.
My fix was to simply create the (empty) directories (boot, dev, proc,
sys, and tmp) on my restored disk.

So, this has nothing to do with Xen.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 19:49:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 19:49:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiVop-0007H1-Ol; Tue, 11 Dec 2012 19:48:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TiVon-0007Gr-Tg
	for Xen-users@lists.xen.org; Tue, 11 Dec 2012 19:48:42 +0000
Received: from [193.109.254.147:48974] by server-12.bemta-14.messagelabs.com
	id 06/05-00510-91E87C05; Tue, 11 Dec 2012 19:48:41 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1355255319!1914283!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28654 invoked from network); 11 Dec 2012 19:48:40 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 19:48:40 -0000
Received: by mail-qc0-f173.google.com with SMTP id b12so2717476qca.32
	for <Xen-users@lists.xen.org>; Tue, 11 Dec 2012 11:48:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=nM3XmTuWoBP2LMyUs2ydaN5SfMN/yXR6z5GY5ylqqZo=;
	b=asJ7W+5IQsWl3lH9jdv8DqwK5W1aY1MGbSLqArBsbiird1NX6r/JEaVQi1SK8VH2Eq
	csB2Am4E9ZgOnyUkMNNodjRgchF1aU5SkQ1u28Vf7dupDM3EKe44BSw7vHPuIXt0GbH+
	n3OCJ/WMbp4uwy76+NHNUcLLpig3pzboJ2/dXaUHlYrNL7R6RBQu0Pv9d+GM8l12xhwM
	67sGimi2qE8QzbGWKyaNIXJSTziFm/sbCyaji5dzZYOaf2QVSl1jYy42EfczB99gPV9u
	himgvGniFtQ4ct59LSiw+3myd6RyKbx6/PxGQSZSBQeLFiI02lYGvAr6Kww2KI2WCn6x
	e5OQ==
MIME-Version: 1.0
Received: by 10.224.116.76 with SMTP id l12mr590893qaq.4.1355255318862; Tue,
	11 Dec 2012 11:48:38 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Tue, 11 Dec 2012 11:48:38 -0800 (PST)
Date: Tue, 11 Dec 2012 16:48:38 -0300
Message-ID: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: General Linux-HA mailing list <linux-ha@lists.linux-ha.org>,
	Xen-users@lists.xen.org
Subject: [Xen-users] crossover cable on Xen live migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6550374526983172931=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6550374526983172931==
Content-Type: multipart/alternative; boundary=20cf3074b0c8dc5a0404d098f793

--20cf3074b0c8dc5a0404d098f793
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am following this
tutorial<http://www.howtoforge.com/installation-and-setup-guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1>and
because it is almost the only one that have pacemaker configuration
ofr
Xen Live Migration.
But I am not sure where I have to use the IP of crossover board and network
board.

Thanks in advance,
Felipe

-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--20cf3074b0c8dc5a0404d098f793
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I am following this <a href=3D"http://www.howtoforge.com/install=
ation-and-setup-guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1">tuto=
rial</a> and because it is almost the only one that have pacemaker configur=
ation ofr Xen Live Migration.<br>
But I am not sure where I have to use the IP of crossover board and network=
 board.<br><br>Thanks in advance,<br>Felipe<br clear=3D"all"><br>-- <br><b>=
--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gutierr=
ez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>
-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>

--20cf3074b0c8dc5a0404d098f793--


--===============6550374526983172931==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6550374526983172931==--


From xen-users-bounces@lists.xen.org Tue Dec 11 19:49:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 19:49:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiVop-0007H1-Ol; Tue, 11 Dec 2012 19:48:43 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TiVon-0007Gr-Tg
	for Xen-users@lists.xen.org; Tue, 11 Dec 2012 19:48:42 +0000
Received: from [193.109.254.147:48974] by server-12.bemta-14.messagelabs.com
	id 06/05-00510-91E87C05; Tue, 11 Dec 2012 19:48:41 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1355255319!1914283!1
X-Originating-IP: [209.85.216.173]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28654 invoked from network); 11 Dec 2012 19:48:40 -0000
Received: from mail-qc0-f173.google.com (HELO mail-qc0-f173.google.com)
	(209.85.216.173)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 19:48:40 -0000
Received: by mail-qc0-f173.google.com with SMTP id b12so2717476qca.32
	for <Xen-users@lists.xen.org>; Tue, 11 Dec 2012 11:48:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=nM3XmTuWoBP2LMyUs2ydaN5SfMN/yXR6z5GY5ylqqZo=;
	b=asJ7W+5IQsWl3lH9jdv8DqwK5W1aY1MGbSLqArBsbiird1NX6r/JEaVQi1SK8VH2Eq
	csB2Am4E9ZgOnyUkMNNodjRgchF1aU5SkQ1u28Vf7dupDM3EKe44BSw7vHPuIXt0GbH+
	n3OCJ/WMbp4uwy76+NHNUcLLpig3pzboJ2/dXaUHlYrNL7R6RBQu0Pv9d+GM8l12xhwM
	67sGimi2qE8QzbGWKyaNIXJSTziFm/sbCyaji5dzZYOaf2QVSl1jYy42EfczB99gPV9u
	himgvGniFtQ4ct59LSiw+3myd6RyKbx6/PxGQSZSBQeLFiI02lYGvAr6Kww2KI2WCn6x
	e5OQ==
MIME-Version: 1.0
Received: by 10.224.116.76 with SMTP id l12mr590893qaq.4.1355255318862; Tue,
	11 Dec 2012 11:48:38 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Tue, 11 Dec 2012 11:48:38 -0800 (PST)
Date: Tue, 11 Dec 2012 16:48:38 -0300
Message-ID: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: General Linux-HA mailing list <linux-ha@lists.linux-ha.org>,
	Xen-users@lists.xen.org
Subject: [Xen-users] crossover cable on Xen live migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6550374526983172931=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6550374526983172931==
Content-Type: multipart/alternative; boundary=20cf3074b0c8dc5a0404d098f793

--20cf3074b0c8dc5a0404d098f793
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I am following this
tutorial<http://www.howtoforge.com/installation-and-setup-guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1>and
because it is almost the only one that have pacemaker configuration
ofr
Xen Live Migration.
But I am not sure where I have to use the IP of crossover board and network
board.

Thanks in advance,
Felipe

-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--20cf3074b0c8dc5a0404d098f793
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I am following this <a href=3D"http://www.howtoforge.com/install=
ation-and-setup-guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1">tuto=
rial</a> and because it is almost the only one that have pacemaker configur=
ation ofr Xen Live Migration.<br>
But I am not sure where I have to use the IP of crossover board and network=
 board.<br><br>Thanks in advance,<br>Felipe<br clear=3D"all"><br>-- <br><b>=
--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gutierr=
ez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>
-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>

--20cf3074b0c8dc5a0404d098f793--


--===============6550374526983172931==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6550374526983172931==--


From xen-users-bounces@lists.xen.org Tue Dec 11 22:11:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 22:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiY15-0000VR-QJ; Tue, 11 Dec 2012 22:09:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TiY13-0000VM-G8
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 22:09:29 +0000
Received: from [85.158.137.99:32614] by server-9.bemta-3.messagelabs.com id
	1F/40-11948-81FA7C05; Tue, 11 Dec 2012 22:09:28 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-6.tower-217.messagelabs.com!1355263767!13823384!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13617 invoked from network); 11 Dec 2012 22:09:28 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-6.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Dec 2012 22:09:28 -0000
Received: from [187.233.68.172] (port=54211 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TiY10-0007PJ-KY
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:09:26 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 7662AA209
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 16:07:26 -0600 (CST)
Message-ID: <50C7AF15.9030103@ondore.com>
Date: Tue, 11 Dec 2012 16:09:25 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
In-Reply-To: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] crossover cable on Xen live migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello, Felipe.

El 11/12/12 13:48, Felipe Gutierrez escribi=F3:
> But I am not sure where I have to use the IP of crossover board and
> network board.

The IP configuration for a two-node network with a cross-over cable is =

something far from being specific to Xen.

Generally, it is the same configuration as a regular network connection =

in Linux. Treat it as two network cards connected to the same =

switch/hub, alone, without any other host. The only possible difference =

with a "regular" network setup you might have encountered before, is =

that you will certainly not have a DHCP server available on this =

network, so the IP configuration must be done strictly manual.

Consider this documentation, for future reference:
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch03_:_Linu=
x_Networking

This one is old, but still relevant:
http://www.tldp.org/HOWTO/NET3-4-HOWTO.html

Netfilter team has published excellent networking reference, applied to =

Linux:
http://www.netfilter.org/documentation/index.html#documentation-howto

In case you question is about something else, you will have to state it =

better.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 22:11:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 22:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiY15-0000VR-QJ; Tue, 11 Dec 2012 22:09:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TiY13-0000VM-G8
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 22:09:29 +0000
Received: from [85.158.137.99:32614] by server-9.bemta-3.messagelabs.com id
	1F/40-11948-81FA7C05; Tue, 11 Dec 2012 22:09:28 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-6.tower-217.messagelabs.com!1355263767!13823384!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13617 invoked from network); 11 Dec 2012 22:09:28 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-6.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 11 Dec 2012 22:09:28 -0000
Received: from [187.233.68.172] (port=54211 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TiY10-0007PJ-KY
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 16:09:26 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 7662AA209
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 16:07:26 -0600 (CST)
Message-ID: <50C7AF15.9030103@ondore.com>
Date: Tue, 11 Dec 2012 16:09:25 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
In-Reply-To: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] crossover cable on Xen live migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello, Felipe.

El 11/12/12 13:48, Felipe Gutierrez escribi=F3:
> But I am not sure where I have to use the IP of crossover board and
> network board.

The IP configuration for a two-node network with a cross-over cable is =

something far from being specific to Xen.

Generally, it is the same configuration as a regular network connection =

in Linux. Treat it as two network cards connected to the same =

switch/hub, alone, without any other host. The only possible difference =

with a "regular" network setup you might have encountered before, is =

that you will certainly not have a DHCP server available on this =

network, so the IP configuration must be done strictly manual.

Consider this documentation, for future reference:
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch03_:_Linu=
x_Networking

This one is old, but still relevant:
http://www.tldp.org/HOWTO/NET3-4-HOWTO.html

Netfilter team has published excellent networking reference, applied to =

Linux:
http://www.netfilter.org/documentation/index.html#documentation-howto

In case you question is about something else, you will have to state it =

better.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 22:41:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 22:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiYU5-0000zW-0l; Tue, 11 Dec 2012 22:39:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Daniel.Shub@nottingham.ac.uk>) id 1TiYU2-0000zO-TR
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 22:39:27 +0000
Received: from [85.158.143.99:28727] by server-3.bemta-4.messagelabs.com id
	8B/69-18211-E16B7C05; Tue, 11 Dec 2012 22:39:26 +0000
X-Env-Sender: Daniel.Shub@nottingham.ac.uk
X-Msg-Ref: server-5.tower-216.messagelabs.com!1355265565!28084540!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gNzMzMQ==\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2098 invoked from network); 11 Dec 2012 22:39:25 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-5.tower-216.messagelabs.com with SMTP;
	11 Dec 2012 22:39:25 -0000
Received: (qmail 2146 invoked from network); 11 Dec 2012 22:39:25 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 11 Dec 2012 22:39:25 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024) with SMTP id 00880-06 for <xen-users@lists.xen.org>;
	Tue, 11 Dec 2012 22:39:24 +0000 (GMT)
Received: (qmail 2131 invoked by uid 599); 11 Dec 2012 22:39:24 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 11 Dec 2012 22:39:24 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Daniel.Shub@nottingham.ac.uk>)
	id 1TiYTy-0007iJ-A1
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 22:39:22 +0000
Received: from EXCHANGE1.ad.nottingham.ac.uk ([fe80::7962:f868:e6ee:6267]) by
	UIWEXHUB01.ad.nottingham.ac.uk ([2002:80f3:f85::80f3:f85]) with mapi;
	Tue, 11 Dec 2012 22:39:22 +0000
From: Daniel Shub <Daniel.Shub@nottingham.ac.uk>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Tue, 11 Dec 2012 22:39:21 +0000
Thread-Topic: VGA passthrough to HVM Linux domU
Thread-Index: AQHN1/BcN5yL/JCNtE6Ajpk7jAyIMw==
Message-ID: <D697763F9F216044A99BC674C00561960945F83BFC@EXCHANGE1.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Subject: [Xen-users] VGA passthrough to HVM Linux domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0, Lin=
ux Kernel 2.6.32) dom0 to pass a Gigabyte HD 5450 graphics card to an HVM 6=
4-bit Arch Linux domU. I have two Gigabyte HD 5450 graphics cards connected=
 to my Gigabyte GA-X79-UP4 motherboard. I can pass the secondary card (the =
one the bios doesn=92t show up on) to an HVM 32-bit Windows XP domU (I thou=
ght that would be the hard part, but it was easy with the Xen wiki). For th=
e Linux domU, I cannot get the VGA passthrough to work.

I started with essentially the same cfg file that worked for Windows. This =
lead to an =93Expecting atombios for evergreen GPU=94 warning followed by =
=93Fatal error during GPU init=94 in the Linux domU. I installed the AMD pr=
oprietary drivers and the warning and error went away. Both the virtual and=
 physical VGA devices are listed by lspci in the Linux domU, but I cannot s=
eem to use the physical device. I then tried to passthrough the primary ada=
ptor. It doesn=92t work and I cannot even start X11/VNC in the dom0 to insp=
ect the domU. I have also tried adding gfx_passthru=3D1 to my cfg file and =
this prevents the domU from booting.

I would appreciate any suggestions as to where to look for problems.

My cfg file is:

name =3D "Arch"
builder =3D "hvm"
kernel =3D "/usr/lib/xen-4.0/boot/hvmloader"
device_model =3D "qemu-dm"
on_poweroff =3D "destroy"
on_reboot =3D "restart"
on_crash =3D "restart"
memory =3D 8192
vcpus =3D 1
vif =3D [ 'bridge=3Dxenbr0' ]
disk =3D [ 'phy:/dev/mapper/vg0-arch,xvda,w' ]
pci =3D [ '01:00.0', '01:00.1' ]
boot =3D "c"
stdvga =3D 1
#gfx_passthru =3D 1
vnc =3D 1This message and any attachment are intended solely for the addres=
see and may contain confidential information. If you have received this mes=
sage in error, please send it back to me, and immediately delete it.   Plea=
se do not use, copy or disclose the information contained in this message o=
r in any attachment.  Any views or opinions expressed by the author of this=
 email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 22:41:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 22:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiYU5-0000zW-0l; Tue, 11 Dec 2012 22:39:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Daniel.Shub@nottingham.ac.uk>) id 1TiYU2-0000zO-TR
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 22:39:27 +0000
Received: from [85.158.143.99:28727] by server-3.bemta-4.messagelabs.com id
	8B/69-18211-E16B7C05; Tue, 11 Dec 2012 22:39:26 +0000
X-Env-Sender: Daniel.Shub@nottingham.ac.uk
X-Msg-Ref: server-5.tower-216.messagelabs.com!1355265565!28084540!1
X-Originating-IP: [195.62.217.152]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk1LjYyLjIxNy4xNTIgPT4gNzMzMQ==\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2098 invoked from network); 11 Dec 2012 22:39:25 -0000
Received: from engine04-20433-4.icritical.com (HELO
	engine04-20433-4.icritical.com) (195.62.217.152)
	by server-5.tower-216.messagelabs.com with SMTP;
	11 Dec 2012 22:39:25 -0000
Received: (qmail 2146 invoked from network); 11 Dec 2012 22:39:25 -0000
Received: from localhost (127.0.0.1)
	by engine04-20433-4.icritical.com with SMTP; 11 Dec 2012 22:39:25 -0000
Received: from engine04-20433-4.icritical.com ([127.0.0.1])
	by localhost (engine04-20433-4.icritical.com [127.0.0.1]) (amavisd-new,
	port 10024) with SMTP id 00880-06 for <xen-users@lists.xen.org>;
	Tue, 11 Dec 2012 22:39:24 +0000 (GMT)
Received: (qmail 2131 invoked by uid 599); 11 Dec 2012 22:39:24 -0000
Received: from unknown (HELO smtp3.nottingham.ac.uk) (128.243.44.55)
	by engine04-20433-4.icritical.com (qpsmtpd/0.28) with ESMTP;
	Tue, 11 Dec 2012 22:39:24 +0000
Received: from uiwexhub01.ad.nottingham.ac.uk ([128.243.15.133])
	by smtp3.nottingham.ac.uk with esmtps (TLSv1:AES128-SHA:128)
	(Exim 4.77) (envelope-from <Daniel.Shub@nottingham.ac.uk>)
	id 1TiYTy-0007iJ-A1
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 22:39:22 +0000
Received: from EXCHANGE1.ad.nottingham.ac.uk ([fe80::7962:f868:e6ee:6267]) by
	UIWEXHUB01.ad.nottingham.ac.uk ([2002:80f3:f85::80f3:f85]) with mapi;
	Tue, 11 Dec 2012 22:39:22 +0000
From: Daniel Shub <Daniel.Shub@nottingham.ac.uk>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Tue, 11 Dec 2012 22:39:21 +0000
Thread-Topic: VGA passthrough to HVM Linux domU
Thread-Index: AQHN1/BcN5yL/JCNtE6Ajpk7jAyIMw==
Message-ID: <D697763F9F216044A99BC674C00561960945F83BFC@EXCHANGE1.ad.nottingham.ac.uk>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-Virus-Scanned: by iCritical at engine04-20433-4.icritical.com
Subject: [Xen-users] VGA passthrough to HVM Linux domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

I am having problems getting my 64-bit Debian Squeeze (Xen version 4.0, Lin=
ux Kernel 2.6.32) dom0 to pass a Gigabyte HD 5450 graphics card to an HVM 6=
4-bit Arch Linux domU. I have two Gigabyte HD 5450 graphics cards connected=
 to my Gigabyte GA-X79-UP4 motherboard. I can pass the secondary card (the =
one the bios doesn=92t show up on) to an HVM 32-bit Windows XP domU (I thou=
ght that would be the hard part, but it was easy with the Xen wiki). For th=
e Linux domU, I cannot get the VGA passthrough to work.

I started with essentially the same cfg file that worked for Windows. This =
lead to an =93Expecting atombios for evergreen GPU=94 warning followed by =
=93Fatal error during GPU init=94 in the Linux domU. I installed the AMD pr=
oprietary drivers and the warning and error went away. Both the virtual and=
 physical VGA devices are listed by lspci in the Linux domU, but I cannot s=
eem to use the physical device. I then tried to passthrough the primary ada=
ptor. It doesn=92t work and I cannot even start X11/VNC in the dom0 to insp=
ect the domU. I have also tried adding gfx_passthru=3D1 to my cfg file and =
this prevents the domU from booting.

I would appreciate any suggestions as to where to look for problems.

My cfg file is:

name =3D "Arch"
builder =3D "hvm"
kernel =3D "/usr/lib/xen-4.0/boot/hvmloader"
device_model =3D "qemu-dm"
on_poweroff =3D "destroy"
on_reboot =3D "restart"
on_crash =3D "restart"
memory =3D 8192
vcpus =3D 1
vif =3D [ 'bridge=3Dxenbr0' ]
disk =3D [ 'phy:/dev/mapper/vg0-arch,xvda,w' ]
pci =3D [ '01:00.0', '01:00.1' ]
boot =3D "c"
stdvga =3D 1
#gfx_passthru =3D 1
vnc =3D 1This message and any attachment are intended solely for the addres=
see and may contain confidential information. If you have received this mes=
sage in error, please send it back to me, and immediately delete it.   Plea=
se do not use, copy or disclose the information contained in this message o=
r in any attachment.  Any views or opinions expressed by the author of this=
 email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 11 23:27:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 23:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiZDK-0001ey-Ny; Tue, 11 Dec 2012 23:26:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1TiXz5-0000Uv-5w
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 22:07:27 +0000
Received: from [85.158.139.83:23294] by server-13.bemta-5.messagelabs.com id
	A3/0C-10716-E9EA7C05; Tue, 11 Dec 2012 22:07:26 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1355263644!29459169!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25340 invoked from network); 11 Dec 2012 22:07:25 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 22:07:25 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so5065405oag.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 14:07:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=GmJRiA+EJjwqvWa5blwGhWqdQW5Fxe14XzUZbe3rQVE=;
	b=mQgTNjbPzvz3nHKI/+CjyRwlP4v0MWDhVdkIw8EDdwfyQEgyy4hNrixjxcSpsNlc8u
	Ker82j2NrSojq05shQNkuY+wEbBVYGWaIT3SyACoxjfQjqPPhxFjj0flTJclWJnge8lP
	6Mizcyqr2cZc+nb6dWTbrdLK5k6PJhkOVCH/3YMIvG09YsRerp37tvr7wUKe8kXwKXIR
	H16H6+DuufCbUMq8tJzgBRK+vyEfDDoDzGR023i9tuk795/kSCTQqyHpA+9TPLNiA2dy
	VzVlP+kQZc6/SRYgtf53vp00g3DFEFRPmOz9HAAVNqPeZ3G7xnOqwavB6PMCS1N04719
	v3tQ==
MIME-Version: 1.0
Received: by 10.182.38.69 with SMTP id e5mr10264379obk.79.1355263643842; Tue,
	11 Dec 2012 14:07:23 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Tue, 11 Dec 2012 14:07:23 -0800 (PST)
In-Reply-To: <1354874630.31710.10.camel@zakaz.uk.xensource.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
Date: Tue, 11 Dec 2012 22:07:23 +0000
Message-ID: <CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Mailman-Approved-At: Tue, 11 Dec 2012 23:26:13 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1306824904838879412=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1306824904838879412==
Content-Type: multipart/alternative; boundary=f46d04462f0e1176aa04d09ae82c

--f46d04462f0e1176aa04d09ae82c
Content-Type: text/plain; charset=ISO-8859-1

On 7 December 2012 10:03, Ian Campbell <Ian.Campbell@citrix.com> wrote:

> On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>
> > Any help, or is this a limitation of Xen?
>
> One limit you might be hitting is the number of event channels which
> dom0 can handle. The maximum is currently 1024 for a 32-bit domains and
> 4096 for 64-bit (that's per domains, not total in the system). Depending
> on the configuration of the mini-os domains (e.g. number of devices etc)
> you might be hitting this -- "lsevtchn 0" might give a clue if this is
> happening (that tool is in /usr/lib/xen somewhere).
>
> Work has just started on expanding these limits to ~32k and ~512k for
> 32- and 64-bit domains respectively, the hope is that this will be done
> in time for 4.3. Look for posts from Wei Liu on xen-devel this week.
>
> If you aren't hitting the evtchn limits then maybe you are hitting some
> dom0 OS level limitation, i.e. a ulimit on the number of open file
> descriptors which xenconsoled can have or some limit on the number of
> pty's.
>
> Ian.
>

Hi Ian,

Thanks for the quick reply!

Have looked into your suggestions and:

* It is NOT the number of evntchns, this is much less that the limits you
mention

* It is NOT the number of allowable PTY's, the number used is much less
than the limit

* The number of per process file descriptors was set to 1024, but i have
increased this to thousands :
ulimint -n
10240

To hammer this point home, i built a wee C file to allocate pty's. Before i
changed the limit i got problems past 1024, now it work fine as root, or
any user.

But, when i create ~350 domains:

cat /proc/<xenconsoled>/fd | wc -l
1024

only ever goes as high as 1024, and does not increase for subsequently
added domains.

Any other ideas?

Also, as a side note, any idea why the domain creation time grows
quadratically?

Thanks

Paul

--f46d04462f0e1176aa04d09ae82c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>On 7 December 2012 10:03, Ian Campbell=A0<span dir=3D"ltr">&lt;<a href=
=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.c=
om</a>&gt;</span>=A0wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,=
204);border-left-style:solid;padding-left:1ex">
<div class=3D"im">On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:<br>=
<br>&gt; Any help, or is this a limitation of Xen?<br><br></div>One limit y=
ou might be hitting is the number of event channels which<br>dom0 can handl=
e. The maximum is currently 1024 for a 32-bit domains and<br>
4096 for 64-bit (that&#39;s per domains, not total in the system). Dependin=
g<br>on the configuration of the mini-os domains (e.g. number of devices et=
c)<br>you might be hitting this -- &quot;lsevtchn 0&quot; might give a clue=
 if this is<br>
happening (that tool is in /usr/lib/xen somewhere).<br><br>Work has just st=
arted on expanding these limits to ~32k and ~512k for<br>32- and 64-bit dom=
ains respectively, the hope is that this will be done<br>in time for 4.3. L=
ook for posts from Wei Liu on xen-devel this week.<br>
<br>If you aren&#39;t hitting the evtchn limits then maybe you are hitting =
some<br>dom0 OS level limitation, i.e. a ulimit on the number of open file<=
br>descriptors which xenconsoled can have or some limit on the number of<br=
>
pty&#39;s.<br><span class=3D""><font color=3D"#888888"><br>Ian.<br></font><=
/span></blockquote></div><div><br></div>Hi Ian,=A0<div><br></div><div>Thank=
s for the quick reply!</div><div><br></div><div>Have looked into your sugge=
stions and:</div>
<div><br></div><div>* It is NOT the number of evntchns, this is much less t=
hat the limits you mention</div><div><br></div><div>* It is NOT the number =
of allowable PTY&#39;s, the number used is much less than the limit</div>
<div><br></div><div>* The number of per process file descriptors was set to=
 1024, but i have increased this to thousands :=A0</div><div>ulimint -n</di=
v><div>10240</div><div><br></div><div>To hammer this point home, i built a =
wee C file to allocate pty&#39;s. Before i changed the limit i got problems=
 past 1024, now it work fine as root, or any user.</div>
<div><br></div><div>But, when i create ~350 domains:=A0</div><div><br></div=
><div>cat /proc/&lt;xenconsoled&gt;/fd | wc -l =A0</div><div>1024</div><div=
><br></div><div>only ever goes as high as 1024, and does not increase for s=
ubsequently added domains.</div>
<div><br></div><div>Any other ideas?</div><div><br></div><div>Also, as a si=
de note, any idea why the domain creation time grows quadratically?</div><d=
iv><br></div><div>Thanks=A0</div><div><br></div><div>Paul</div><div class=
=3D"gmail_extra">
<br><br></div>

--f46d04462f0e1176aa04d09ae82c--


--===============1306824904838879412==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1306824904838879412==--


From xen-users-bounces@lists.xen.org Tue Dec 11 23:27:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Dec 2012 23:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiZDK-0001ey-Ny; Tue, 11 Dec 2012 23:26:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1TiXz5-0000Uv-5w
	for xen-users@lists.xen.org; Tue, 11 Dec 2012 22:07:27 +0000
Received: from [85.158.139.83:23294] by server-13.bemta-5.messagelabs.com id
	A3/0C-10716-E9EA7C05; Tue, 11 Dec 2012 22:07:26 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-5.tower-182.messagelabs.com!1355263644!29459169!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25340 invoked from network); 11 Dec 2012 22:07:25 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-5.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Dec 2012 22:07:25 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so5065405oag.32
	for <xen-users@lists.xen.org>; Tue, 11 Dec 2012 14:07:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=GmJRiA+EJjwqvWa5blwGhWqdQW5Fxe14XzUZbe3rQVE=;
	b=mQgTNjbPzvz3nHKI/+CjyRwlP4v0MWDhVdkIw8EDdwfyQEgyy4hNrixjxcSpsNlc8u
	Ker82j2NrSojq05shQNkuY+wEbBVYGWaIT3SyACoxjfQjqPPhxFjj0flTJclWJnge8lP
	6Mizcyqr2cZc+nb6dWTbrdLK5k6PJhkOVCH/3YMIvG09YsRerp37tvr7wUKe8kXwKXIR
	H16H6+DuufCbUMq8tJzgBRK+vyEfDDoDzGR023i9tuk795/kSCTQqyHpA+9TPLNiA2dy
	VzVlP+kQZc6/SRYgtf53vp00g3DFEFRPmOz9HAAVNqPeZ3G7xnOqwavB6PMCS1N04719
	v3tQ==
MIME-Version: 1.0
Received: by 10.182.38.69 with SMTP id e5mr10264379obk.79.1355263643842; Tue,
	11 Dec 2012 14:07:23 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Tue, 11 Dec 2012 14:07:23 -0800 (PST)
In-Reply-To: <1354874630.31710.10.camel@zakaz.uk.xensource.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
Date: Tue, 11 Dec 2012 22:07:23 +0000
Message-ID: <CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Mailman-Approved-At: Tue, 11 Dec 2012 23:26:13 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1306824904838879412=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1306824904838879412==
Content-Type: multipart/alternative; boundary=f46d04462f0e1176aa04d09ae82c

--f46d04462f0e1176aa04d09ae82c
Content-Type: text/plain; charset=ISO-8859-1

On 7 December 2012 10:03, Ian Campbell <Ian.Campbell@citrix.com> wrote:

> On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>
> > Any help, or is this a limitation of Xen?
>
> One limit you might be hitting is the number of event channels which
> dom0 can handle. The maximum is currently 1024 for a 32-bit domains and
> 4096 for 64-bit (that's per domains, not total in the system). Depending
> on the configuration of the mini-os domains (e.g. number of devices etc)
> you might be hitting this -- "lsevtchn 0" might give a clue if this is
> happening (that tool is in /usr/lib/xen somewhere).
>
> Work has just started on expanding these limits to ~32k and ~512k for
> 32- and 64-bit domains respectively, the hope is that this will be done
> in time for 4.3. Look for posts from Wei Liu on xen-devel this week.
>
> If you aren't hitting the evtchn limits then maybe you are hitting some
> dom0 OS level limitation, i.e. a ulimit on the number of open file
> descriptors which xenconsoled can have or some limit on the number of
> pty's.
>
> Ian.
>

Hi Ian,

Thanks for the quick reply!

Have looked into your suggestions and:

* It is NOT the number of evntchns, this is much less that the limits you
mention

* It is NOT the number of allowable PTY's, the number used is much less
than the limit

* The number of per process file descriptors was set to 1024, but i have
increased this to thousands :
ulimint -n
10240

To hammer this point home, i built a wee C file to allocate pty's. Before i
changed the limit i got problems past 1024, now it work fine as root, or
any user.

But, when i create ~350 domains:

cat /proc/<xenconsoled>/fd | wc -l
1024

only ever goes as high as 1024, and does not increase for subsequently
added domains.

Any other ideas?

Also, as a side note, any idea why the domain creation time grows
quadratically?

Thanks

Paul

--f46d04462f0e1176aa04d09ae82c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>On 7 December 2012 10:03, Ian Campbell=A0<span dir=3D"ltr">&lt;<a href=
=3D"mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.c=
om</a>&gt;</span>=A0wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,=
204);border-left-style:solid;padding-left:1ex">
<div class=3D"im">On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:<br>=
<br>&gt; Any help, or is this a limitation of Xen?<br><br></div>One limit y=
ou might be hitting is the number of event channels which<br>dom0 can handl=
e. The maximum is currently 1024 for a 32-bit domains and<br>
4096 for 64-bit (that&#39;s per domains, not total in the system). Dependin=
g<br>on the configuration of the mini-os domains (e.g. number of devices et=
c)<br>you might be hitting this -- &quot;lsevtchn 0&quot; might give a clue=
 if this is<br>
happening (that tool is in /usr/lib/xen somewhere).<br><br>Work has just st=
arted on expanding these limits to ~32k and ~512k for<br>32- and 64-bit dom=
ains respectively, the hope is that this will be done<br>in time for 4.3. L=
ook for posts from Wei Liu on xen-devel this week.<br>
<br>If you aren&#39;t hitting the evtchn limits then maybe you are hitting =
some<br>dom0 OS level limitation, i.e. a ulimit on the number of open file<=
br>descriptors which xenconsoled can have or some limit on the number of<br=
>
pty&#39;s.<br><span class=3D""><font color=3D"#888888"><br>Ian.<br></font><=
/span></blockquote></div><div><br></div>Hi Ian,=A0<div><br></div><div>Thank=
s for the quick reply!</div><div><br></div><div>Have looked into your sugge=
stions and:</div>
<div><br></div><div>* It is NOT the number of evntchns, this is much less t=
hat the limits you mention</div><div><br></div><div>* It is NOT the number =
of allowable PTY&#39;s, the number used is much less than the limit</div>
<div><br></div><div>* The number of per process file descriptors was set to=
 1024, but i have increased this to thousands :=A0</div><div>ulimint -n</di=
v><div>10240</div><div><br></div><div>To hammer this point home, i built a =
wee C file to allocate pty&#39;s. Before i changed the limit i got problems=
 past 1024, now it work fine as root, or any user.</div>
<div><br></div><div>But, when i create ~350 domains:=A0</div><div><br></div=
><div>cat /proc/&lt;xenconsoled&gt;/fd | wc -l =A0</div><div>1024</div><div=
><br></div><div>only ever goes as high as 1024, and does not increase for s=
ubsequently added domains.</div>
<div><br></div><div>Any other ideas?</div><div><br></div><div>Also, as a si=
de note, any idea why the domain creation time grows quadratically?</div><d=
iv><br></div><div>Thanks=A0</div><div><br></div><div>Paul</div><div class=
=3D"gmail_extra">
<br><br></div>

--f46d04462f0e1176aa04d09ae82c--


--===============1306824904838879412==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1306824904838879412==--


From xen-users-bounces@lists.xen.org Wed Dec 12 09:31:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 09:31:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiidR-0003T8-Sp; Wed, 12 Dec 2012 09:29:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james-xen@dingwall.me.uk>) id 1TiidQ-0003T3-PP
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 09:29:49 +0000
Received: from [85.158.138.51:44944] by server-15.bemta-3.messagelabs.com id
	8A/02-07921-78E48C05; Wed, 12 Dec 2012 09:29:43 +0000
X-Env-Sender: james-xen@dingwall.me.uk
X-Msg-Ref: server-10.tower-174.messagelabs.com!1355304582!24289174!1
X-Originating-IP: [81.103.221.56]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15842 invoked from network); 12 Dec 2012 09:29:42 -0000
Received: from queueout02-winn.ispmail.ntl.com (HELO
	queueout02-winn.ispmail.ntl.com) (81.103.221.56)
	by server-10.tower-174.messagelabs.com with SMTP;
	12 Dec 2012 09:29:42 -0000
Received: from know-smtpout-1.server.virginmedia.net ([62.254.123.4])
	by mtaout04-winn.ispmail.ntl.com
	(InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id
	<20121212085212.TENZ18581.mtaout04-winn.ispmail.ntl.com@know-smtpout-1.server.virginmedia.net>
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 08:52:12 +0000
Received: from [82.32.104.97] (helo=dingwall.me.uk)
	by know-smtpout-1.server.virginmedia.net with esmtp (Exim 4.63)
	(envelope-from <james-xen@dingwall.me.uk>) id 1Tii1u-0002j7-MF
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 08:51:02 +0000
Received: (qmail 22836 invoked from network); 12 Dec 2012 08:51:02 -0000
Received: from apache0.xen.dingwall.me.uk (HELO
	webmail.private.dingwall.me.uk) (192.168.1.35)
	by mail0.xen.dingwall.me.uk with SMTP; 12 Dec 2012 08:51:02 -0000
MIME-Version: 1.0
Date: Wed, 12 Dec 2012 08:51:02 +0000
From: James Dingwall <james-xen@dingwall.me.uk>
To: <xen-users@lists.xen.org>
In-Reply-To: <CABQfmN1g3a=YAmozbuaDM=wRciY5q8x8jgnRsJCjcrL98KTUCA@mail.gmail.com>
References: <CABQfmN1g3a=YAmozbuaDM=wRciY5q8x8jgnRsJCjcrL98KTUCA@mail.gmail.com>
Message-ID: <528976f68d0d2c683d9faf1ad2c417f8@imap.dingwall.me.uk>
X-Sender: james-xen@dingwall.me.uk
User-Agent: Roundcube Webmail/0.8.3
X-Cloudmark-Analysis: v=1.1 cv=AUhbpHVS+xhHrj9wLCYAQoYnFLYUZdbP8UM0GmH2jwk=
	c=1 sm=0 a=2-O05olGrMMA:10 a=YgIMsjbJGfUA:10 a=YgUFFZ79AAAA:8
	a=pIcm6rgRrhut6j92oHMA:9 a=QEXdDO2ut3YA:10
	a=1CMAyrHiYcNonfQzr1YA:9 a=_W_S_7VecoQA:10
	a=6OnW_Sv1D_uFrY1v:21 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Subject: Re: [Xen-users] Rebooting a DomU in xen 4.1.3 from within the DomU
 gives "failed to run bootloader: -3"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0844643007163057065=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0844643007163057065==
Content-Type: multipart/alternative;
 boundary="=_fc15f7314937255e7d9bc414b4a36b0a"

--=_fc15f7314937255e7d9bc414b4a36b0a
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=UTF-8

 

On 2012-12-10 10:54, Jan De Landtsheer wrote: 

> Hi all, 
> after
upgrading to Xen-4.1.3 on an Ubuntu, restarting the guest (shutdown -r
now) gives the error "failed to run bootloader: -3" 
> Starting the
guest from Dom0 works though 
> I could reboot a guest from within while
running on 4.1.2 
> 
> The log : 
> 
> root@dctst0007:~# cat
/var/log/xen/xl-25662.log 
> Waiting for domain 25662 (domid 28) to die
[pid 23663] 
> Domain 28 is dead 
> Action for shutdown reason code 1 is
restart 
> Domain 28 needs to be cleaned up: destroying the domain 
>
libxl: debug: libxl_dm.c:754:libxl__destroy_device_model Device Model
signaled 
> Done. Rebooting now 
> libxl: debug:
libxl.c:1080:libxl_device_disk_local_attach attaching PHY disk
/dev/iscsi/4e2345eebe1347a0 to domain 0 
> failed to run bootloader:
-3

Is it this issue?

http://www.gossamer-threads.com/lists/xen/users/247017?do=post_view_threaded#247017


I had the same on Gentoo and eventually replaced everything to boot
using pv-grub instead. 

James 

> Configfile : 
> 
> root@dctst0007:~#
cat /var/lib/xend/domains/25662/config.cfg 
>
bootloader="/usr/lib/xen-4.1/bin/pygrub" 
>
uuid="5a657ce6-e401-44fe-80ac-1f0bf0ea324b" 
> usbdevice="tablet" 
>
device_model="/usr/lib/xen-4.1/bin/qemu-dm" 
> builder="linux" 
>
vnclisten="0.0.0.0" 
> vfb=['type=vnc,vnclisten=0.0.0.0'] 
>
on_crash="restart" 
> on_reboot="restart" 
> vcpus=1 
> memory=1024 
>
real_disk=[''] 
> disk=['phy:/dev/iscsi/4e2345eebe1347a0,xvda,w'] 
>
maxvcpus=1 
> name="25662" 
> 
> Someone any idea ? 
> What info can I
provide you with ?

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>On 2012-12-10 10:54, Jan De Landtsheer wrote:</p>
<blockquote type=3D"cite" style=3D"padding-left:5px; border-left:#1010ff 2p=
x solid; margin-left:5px; width:100%">
<p>Hi all,</p>
<div>after upgrading to Xen-4.1.3 on an Ubuntu, restarting the guest (shutd=
own -r now) gives the error "failed to run bootloader: -3"</div>
<div>Starting the guest from Dom0 works though</div>
<div>I could reboot a guest from&nbsp;within&nbsp;while running on 4.1.2</d=
iv>
<div>&nbsp;</div>
<div>The log :</div>
<div>&nbsp;</div>
<div>
<div>root@dctst0007:~# cat /var/log/xen/xl-25662.log</div>
<div>Waiting for domain 25662 (domid 28) to die [pid 23663]</div>
<div>Domain 28 is dead</div>
<div>Action for shutdown reason code 1 is restart</div>
<div>Domain 28 needs to be cleaned up: destroying the domain</div>
<div>libxl: debug: libxl_dm.c:754:libxl__destroy_device_model Device Model =
signaled</div>
<div>Done. Rebooting now</div>
<div>libxl: debug: libxl.c:1080:libxl_device_disk_local_attach attaching PH=
Y disk /dev/iscsi/4e2345eebe1347a0 to domain 0</div>
<div>failed to run bootloader: -3</div>
</div>
<div>&nbsp;</div>
</blockquote>
<div>Is it this issue?</div>
<div>http://www.gossamer-threads.com/lists/xen/users/247017?do=3Dpost_view_=
threaded#247017</div>
<div>&nbsp;</div>
<div>I had the same on Gentoo and eventually replaced everything to boot us=
ing pv-grub instead.</div>
<div>&nbsp;</div>
<div>James</div>
<blockquote type=3D"cite" style=3D"padding-left:5px; border-left:#1010ff 2p=
x solid; margin-left:5px; width:100%">
<div>&nbsp;</div>
<div>Configfile :</div>
<div>
<div>root@dctst0007:~# cat /var/lib/xend/domains/25662/config.cfg</div>
<div>bootloader=3D"/usr/lib/xen-4.1/bin/pygrub"</div>
<div>uuid=3D"5a657ce6-e401-44fe-80ac-1f0bf0ea324b"</div>
<div>usbdevice=3D"tablet"</div>
<div>device_model=3D"/usr/lib/xen-4.1/bin/qemu-dm"</div>
<div>builder=3D"linux"</div>
<div>vnclisten=3D"0.0.0.0"</div>
<div>vfb=3D['type=3Dvnc,vnclisten=3D0.0.0.0']</div>
<div>on_crash=3D"restart"</div>
<div>on_reboot=3D"restart"</div>
<div>vcpus=3D1</div>
<div>memory=3D1024</div>
<div>real_disk=3D['']</div>
<div>disk=3D['phy:/dev/iscsi/4e2345eebe1347a0,xvda,w']</div>
<div>maxvcpus=3D1</div>
<div>name=3D"25662"</div>
</div>
<div>&nbsp;</div>
<div>Someone any idea ?&nbsp;</div>
<div>What info can I provide you with ?</div>
</blockquote>
<div>&nbsp;</div>
</body></html>

--=_fc15f7314937255e7d9bc414b4a36b0a--



--===============0844643007163057065==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0844643007163057065==--



From xen-users-bounces@lists.xen.org Wed Dec 12 09:31:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 09:31:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiidR-0003T8-Sp; Wed, 12 Dec 2012 09:29:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james-xen@dingwall.me.uk>) id 1TiidQ-0003T3-PP
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 09:29:49 +0000
Received: from [85.158.138.51:44944] by server-15.bemta-3.messagelabs.com id
	8A/02-07921-78E48C05; Wed, 12 Dec 2012 09:29:43 +0000
X-Env-Sender: james-xen@dingwall.me.uk
X-Msg-Ref: server-10.tower-174.messagelabs.com!1355304582!24289174!1
X-Originating-IP: [81.103.221.56]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15842 invoked from network); 12 Dec 2012 09:29:42 -0000
Received: from queueout02-winn.ispmail.ntl.com (HELO
	queueout02-winn.ispmail.ntl.com) (81.103.221.56)
	by server-10.tower-174.messagelabs.com with SMTP;
	12 Dec 2012 09:29:42 -0000
Received: from know-smtpout-1.server.virginmedia.net ([62.254.123.4])
	by mtaout04-winn.ispmail.ntl.com
	(InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id
	<20121212085212.TENZ18581.mtaout04-winn.ispmail.ntl.com@know-smtpout-1.server.virginmedia.net>
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 08:52:12 +0000
Received: from [82.32.104.97] (helo=dingwall.me.uk)
	by know-smtpout-1.server.virginmedia.net with esmtp (Exim 4.63)
	(envelope-from <james-xen@dingwall.me.uk>) id 1Tii1u-0002j7-MF
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 08:51:02 +0000
Received: (qmail 22836 invoked from network); 12 Dec 2012 08:51:02 -0000
Received: from apache0.xen.dingwall.me.uk (HELO
	webmail.private.dingwall.me.uk) (192.168.1.35)
	by mail0.xen.dingwall.me.uk with SMTP; 12 Dec 2012 08:51:02 -0000
MIME-Version: 1.0
Date: Wed, 12 Dec 2012 08:51:02 +0000
From: James Dingwall <james-xen@dingwall.me.uk>
To: <xen-users@lists.xen.org>
In-Reply-To: <CABQfmN1g3a=YAmozbuaDM=wRciY5q8x8jgnRsJCjcrL98KTUCA@mail.gmail.com>
References: <CABQfmN1g3a=YAmozbuaDM=wRciY5q8x8jgnRsJCjcrL98KTUCA@mail.gmail.com>
Message-ID: <528976f68d0d2c683d9faf1ad2c417f8@imap.dingwall.me.uk>
X-Sender: james-xen@dingwall.me.uk
User-Agent: Roundcube Webmail/0.8.3
X-Cloudmark-Analysis: v=1.1 cv=AUhbpHVS+xhHrj9wLCYAQoYnFLYUZdbP8UM0GmH2jwk=
	c=1 sm=0 a=2-O05olGrMMA:10 a=YgIMsjbJGfUA:10 a=YgUFFZ79AAAA:8
	a=pIcm6rgRrhut6j92oHMA:9 a=QEXdDO2ut3YA:10
	a=1CMAyrHiYcNonfQzr1YA:9 a=_W_S_7VecoQA:10
	a=6OnW_Sv1D_uFrY1v:21 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Subject: Re: [Xen-users] Rebooting a DomU in xen 4.1.3 from within the DomU
 gives "failed to run bootloader: -3"
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0844643007163057065=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0844643007163057065==
Content-Type: multipart/alternative;
 boundary="=_fc15f7314937255e7d9bc414b4a36b0a"

--=_fc15f7314937255e7d9bc414b4a36b0a
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=UTF-8

 

On 2012-12-10 10:54, Jan De Landtsheer wrote: 

> Hi all, 
> after
upgrading to Xen-4.1.3 on an Ubuntu, restarting the guest (shutdown -r
now) gives the error "failed to run bootloader: -3" 
> Starting the
guest from Dom0 works though 
> I could reboot a guest from within while
running on 4.1.2 
> 
> The log : 
> 
> root@dctst0007:~# cat
/var/log/xen/xl-25662.log 
> Waiting for domain 25662 (domid 28) to die
[pid 23663] 
> Domain 28 is dead 
> Action for shutdown reason code 1 is
restart 
> Domain 28 needs to be cleaned up: destroying the domain 
>
libxl: debug: libxl_dm.c:754:libxl__destroy_device_model Device Model
signaled 
> Done. Rebooting now 
> libxl: debug:
libxl.c:1080:libxl_device_disk_local_attach attaching PHY disk
/dev/iscsi/4e2345eebe1347a0 to domain 0 
> failed to run bootloader:
-3

Is it this issue?

http://www.gossamer-threads.com/lists/xen/users/247017?do=post_view_threaded#247017


I had the same on Gentoo and eventually replaced everything to boot
using pv-grub instead. 

James 

> Configfile : 
> 
> root@dctst0007:~#
cat /var/lib/xend/domains/25662/config.cfg 
>
bootloader="/usr/lib/xen-4.1/bin/pygrub" 
>
uuid="5a657ce6-e401-44fe-80ac-1f0bf0ea324b" 
> usbdevice="tablet" 
>
device_model="/usr/lib/xen-4.1/bin/qemu-dm" 
> builder="linux" 
>
vnclisten="0.0.0.0" 
> vfb=['type=vnc,vnclisten=0.0.0.0'] 
>
on_crash="restart" 
> on_reboot="restart" 
> vcpus=1 
> memory=1024 
>
real_disk=[''] 
> disk=['phy:/dev/iscsi/4e2345eebe1347a0,xvda,w'] 
>
maxvcpus=1 
> name="25662" 
> 
> Someone any idea ? 
> What info can I
provide you with ?

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>On 2012-12-10 10:54, Jan De Landtsheer wrote:</p>
<blockquote type=3D"cite" style=3D"padding-left:5px; border-left:#1010ff 2p=
x solid; margin-left:5px; width:100%">
<p>Hi all,</p>
<div>after upgrading to Xen-4.1.3 on an Ubuntu, restarting the guest (shutd=
own -r now) gives the error "failed to run bootloader: -3"</div>
<div>Starting the guest from Dom0 works though</div>
<div>I could reboot a guest from&nbsp;within&nbsp;while running on 4.1.2</d=
iv>
<div>&nbsp;</div>
<div>The log :</div>
<div>&nbsp;</div>
<div>
<div>root@dctst0007:~# cat /var/log/xen/xl-25662.log</div>
<div>Waiting for domain 25662 (domid 28) to die [pid 23663]</div>
<div>Domain 28 is dead</div>
<div>Action for shutdown reason code 1 is restart</div>
<div>Domain 28 needs to be cleaned up: destroying the domain</div>
<div>libxl: debug: libxl_dm.c:754:libxl__destroy_device_model Device Model =
signaled</div>
<div>Done. Rebooting now</div>
<div>libxl: debug: libxl.c:1080:libxl_device_disk_local_attach attaching PH=
Y disk /dev/iscsi/4e2345eebe1347a0 to domain 0</div>
<div>failed to run bootloader: -3</div>
</div>
<div>&nbsp;</div>
</blockquote>
<div>Is it this issue?</div>
<div>http://www.gossamer-threads.com/lists/xen/users/247017?do=3Dpost_view_=
threaded#247017</div>
<div>&nbsp;</div>
<div>I had the same on Gentoo and eventually replaced everything to boot us=
ing pv-grub instead.</div>
<div>&nbsp;</div>
<div>James</div>
<blockquote type=3D"cite" style=3D"padding-left:5px; border-left:#1010ff 2p=
x solid; margin-left:5px; width:100%">
<div>&nbsp;</div>
<div>Configfile :</div>
<div>
<div>root@dctst0007:~# cat /var/lib/xend/domains/25662/config.cfg</div>
<div>bootloader=3D"/usr/lib/xen-4.1/bin/pygrub"</div>
<div>uuid=3D"5a657ce6-e401-44fe-80ac-1f0bf0ea324b"</div>
<div>usbdevice=3D"tablet"</div>
<div>device_model=3D"/usr/lib/xen-4.1/bin/qemu-dm"</div>
<div>builder=3D"linux"</div>
<div>vnclisten=3D"0.0.0.0"</div>
<div>vfb=3D['type=3Dvnc,vnclisten=3D0.0.0.0']</div>
<div>on_crash=3D"restart"</div>
<div>on_reboot=3D"restart"</div>
<div>vcpus=3D1</div>
<div>memory=3D1024</div>
<div>real_disk=3D['']</div>
<div>disk=3D['phy:/dev/iscsi/4e2345eebe1347a0,xvda,w']</div>
<div>maxvcpus=3D1</div>
<div>name=3D"25662"</div>
</div>
<div>&nbsp;</div>
<div>Someone any idea ?&nbsp;</div>
<div>What info can I provide you with ?</div>
</blockquote>
<div>&nbsp;</div>
</body></html>

--=_fc15f7314937255e7d9bc414b4a36b0a--



--===============0844643007163057065==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0844643007163057065==--



From xen-users-bounces@lists.xen.org Wed Dec 12 11:39:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 11:39:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tikda-0006cz-L7; Wed, 12 Dec 2012 11:38:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TikdY-0006cq-Ro
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 11:38:05 +0000
Received: from [85.158.143.99:40169] by server-3.bemta-4.messagelabs.com id
	78/82-18211-C9C68C05; Wed, 12 Dec 2012 11:38:04 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1355312165!22745813!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5252 invoked from network); 12 Dec 2012 11:36:07 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 11:36:07 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so617868qak.11
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 03:36:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=R6iOFjqsxvCuHzfKz+qQ0hwFiD6GIvZrdO97K77xIsQ=;
	b=dOXAuKqADLRQaCA6z6E6puNLXP+8lgSMUE4EMz917orPVq5LnQBA1pQfSeOIcs/VBH
	JZGe3tFFiSSFCUxX9q4IMb+o/e/hk8ZOjgEfT0ahsDRTANNc57J0A90e+wrcWt6OjEQf
	1Z80AtX2wbQbqDpL7ZLSUyM2MleeIC9g6XHoQRo4fE8Zwp1M8J9hfk9UPs5MqTwX+KmB
	+Xr+xWIBwYnrFYS2eoBdx8p2sI3Parv/pMh3jnJFIZbzS2Jc7HI6Drf8nLQVaV2nGMvn
	7IJDfs+BYjYfW2xq2KW5doQ55G7lvv9CdwkcTOvOEDtHEkFOoJuBa+NsyHe7CQBM45Ri
	9WWQ==
MIME-Version: 1.0
Received: by 10.49.132.199 with SMTP id ow7mr1440737qeb.56.1355312165270; Wed,
	12 Dec 2012 03:36:05 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Wed, 12 Dec 2012 03:36:04 -0800 (PST)
In-Reply-To: <50C7AF15.9030103@ondore.com>
References: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
	<50C7AF15.9030103@ondore.com>
Date: Wed, 12 Dec 2012 08:36:04 -0300
Message-ID: <CAPOsGya_uWEVu+E6bgAiH0wf=8JX1r9-3CvqphFN5avE3Si=9w@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] crossover cable on Xen live migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3257402035567788942=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3257402035567788942==
Content-Type: multipart/alternative; boundary=047d7bf164ae2bb6fa04d0a634d5

--047d7bf164ae2bb6fa04d0a634d5
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi, thanks for replys,

I will especify the point I am getting the error. Following this
tutorial<http://www.howtoforge.com/installation-and-setup-guide-for-drbd-op=
enais-pacemaker-xen-on-opensuse-11.1>,
what I did was it:

My resource on DRBD is like this. I set up the crossover IPs and I am using
LVM:
# cat r8.res
resource r8 {
  handlers {
    # these handlers are necessary for drbd 8.3 + pacemaker compatibility
    fence-peer "/usr/lib/drbd/crm-fence-peer.sh";
    after-resync-target "/usr/lib/drbd/crm-unfence-peer.sh";
  }
  startup {
  }
  disk {
    fencing resource-only;
  }
  net {
    allow-two-primaries;
  }
  syncer {
    rate 10M;
    al-extents 257;
  }
  on cloud4 {
    device /dev/drbd8;
    disk /dev/vg_8/lv_8;
    address 10.42.0.4:7789;
    meta-disk internal;
  }
  on cloud11 {
    device /dev/drbd8;
    disk /dev/vg_8/lv_8;
    address 10.42.0.11:7789;
    meta-disk internal;
  }
}


On the tutorial he doesn't explain about the cfg file. My cfg file is like
this. And this works when I am not using Pacemaker. I believe with
Pacemaker will work.
# vi /xen/vm8.cfg
name =3D "vm8"
memory =3D 256
disk =3D ['drbd:r8,xvda,w']
vif =3D [' ']

kernel =3D "/var/lib/xen/images/ubuntu-netboot/vmlinuz"
ramdisk =3D "/var/lib/xen/images/ubuntu-netboot/initrd.gz"
extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"


On the CRM (pacemaker) I did these configurations:
crm configure
property no-quorum-policy=3Dignore
property stonith-enabled=3Dfalse
property default-resource-stickiness=3D1000
commit
bye

crm configure
primitive drbd_xen ocf:linbit:drbd params drbd_resource=3D"r8" op monitor
interval=3D"15s"
ms ms_drbd_xen drbd_xen meta master-max=3D"1" master-node-max=3D"1"
clone-max=3D"2" clone-node-max=3D"1" notify=3D"true"
commit
bye

crm configure
primitive xen_fs ocf:heartbeat:Filesystem params device=3D"/dev/drbd8"
directory=3D"/xen" fstype=3D"ext3"
colocation fs_on_drbd inf: xen_fs ms_drbd_xen:Master
order fs_after_drbd inf: ms_drbd_xen:promote xen_fs:start
commit
bye

I just had to add fstype=3D"ext3" to work well. My crm_mon out put shows th=
is:

# crm_mon --one-shot -V
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Last updated: Wed Dec 12 10:20:41 2012
Last change: Wed Dec 12 10:20:32 2012 via cibadmin on cloud4
Stack: openais
Current DC: cloud4 - partition with quorum
Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c
2 Nodes configured, 2 expected votes
3 Resources configured.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Online: [ cloud4 cloud11 ]

 Master/Slave Set: ms_drbd_xen [drbd_xen]
     Masters: [ cloud4 ]
     Slaves: [ cloud11 ]
 xen_fs    (ocf::heartbeat:Filesystem):    Started cloud4


And I think here is the error. When I did these configurations on CRM, my
crm_mon out put shows an error:
crm configure
primitive debian ocf:heartbeat:Xen params xmfile=3D"/xen/vm8.cfg" op monito=
r
interval=3D"10s" op start interval=3D"0s" timeout=3D"30s" op stop interval=
=3D"0s"
timeout=3D"300s"
colocation debian-with-xen_fs inf: debian xen_fs
order debian-after-xen_fs inf: xen_fs:start debian:start
commit

WARNING: debian: Specified interval for start is 0s, this is greater than 0
thus invalid
WARNING: debian: specified timeout 30s for start is smaller than the
advised 60
WARNING: debian: Specified interval for stop is 0s, this is greater than 0
thus invalid
WARNING: debian: default timeout 20s for monitor is smaller than the
advised 30

bye

# crm_mon --one-shot -V
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Last updated: Wed Dec 12 10:33:53 2012
Last change: Wed Dec 12 10:22:31 2012 via cibadmin on cloud4
Stack: openais
Current DC: cloud4 - partition with quorum
Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c
2 Nodes configured, 2 expected votes
4 Resources configured.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Online: [ cloud4 cloud11 ]

 Master/Slave Set: ms_drbd_xen [drbd_xen]
     Masters: [ cloud11 ]
     Slaves: [ cloud4 ]
 xen_fs    (ocf::heartbeat:Filesystem):    Started cloud11

Failed actions:
    debian_start_0 (node=3Dcloud4, call=3D6, rc=3D1, status=3Dcomplete): un=
known
error
    debian_start_0 (node=3Dcloud11, call=3D12, rc=3D1, status=3Dcomplete): =
unknown
error



Thanks in advance,
Felipe

On Tue, Dec 11, 2012 at 8:09 PM, Alexandre Kouznetsov <alk@ondore.com>wrote=
:

> Hello, Felipe.
>
> El 11/12/12 13:48, Felipe Gutierrez escribi=F3:
>
>  But I am not sure where I have to use the IP of crossover board and
>> network board.
>>
>
> The IP configuration for a two-node network with a cross-over cable is
> something far from being specific to Xen.
>
> Generally, it is the same configuration as a regular network connection i=
n
> Linux. Treat it as two network cards connected to the same switch/hub,
> alone, without any other host. The only possible difference with a
> "regular" network setup you might have encountered before, is that you wi=
ll
> certainly not have a DHCP server available on this network, so the IP
> configuration must be done strictly manual.
>
> Consider this documentation, for future reference:
> http://www.**linuxhomenetworking.com/wiki/**index.php/Quick_HOWTO_:_Ch03_=
:
> **_Linux_Networking<http://www.linuxhomenetworking.com/wiki/index.php/Qui=
ck_HOWTO_:_Ch03_:_Linux_Networking>
>
> This one is old, but still relevant:
> http://www.tldp.org/HOWTO/**NET3-4-HOWTO.html<http://www.tldp.org/HOWTO/N=
ET3-4-HOWTO.html>
>
> Netfilter team has published excellent networking reference, applied to
> Linux:
> http://www.netfilter.org/**documentation/index.html#**documentation-howto=
<http://www.netfilter.org/documentation/index.html#documentation-howto>
>
> In case you question is about something else, you will have to state it
> better.
>
> --
> Alexandre Kouznetsov
>
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--047d7bf164ae2bb6fa04d0a634d5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi, thanks for replys,<br><br>I will especify the point I am getting the er=
ror. Following <a href=3D"http://www.howtoforge.com/installation-and-setup-=
guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1">this tutorial</a>, w=
hat I did was it:<br>
<br>My resource on DRBD is like this. I set up the crossover IPs and I am u=
sing LVM:<br># cat r8.res <br>resource r8 {<br>=A0 handlers {<br>=A0=A0=A0 =
# these handlers are necessary for drbd 8.3 + pacemaker compatibility<br>=
=A0=A0=A0 fence-peer &quot;/usr/lib/drbd/crm-fence-peer.sh&quot;;<br>
=A0=A0=A0 after-resync-target &quot;/usr/lib/drbd/crm-unfence-peer.sh&quot;=
;<br>=A0 }<br>=A0 startup {<br>=A0 }<br>=A0 disk {<br>=A0=A0=A0 fencing res=
ource-only;<br>=A0 }<br>=A0 net {<br>=A0=A0=A0 allow-two-primaries;<br>=A0 =
}<br>=A0 syncer {<br>=A0=A0=A0 rate 10M;<br>
=A0=A0=A0 al-extents 257;<br>=A0 }<br>=A0 on cloud4 {<br>=A0=A0=A0 device /=
dev/drbd8;<br>=A0=A0=A0 disk /dev/vg_8/lv_8;<br>=A0=A0=A0 address <a href=
=3D"http://10.42.0.4:7789">10.42.0.4:7789</a>;<br>=A0=A0=A0 meta-disk inter=
nal;<br>=A0 }<br>=A0 on cloud11 {<br>=A0=A0=A0 device /dev/drbd8;<br>
=A0=A0=A0 disk /dev/vg_8/lv_8;<br>=A0=A0=A0 address <a href=3D"http://10.42=
.0.11:7789">10.42.0.11:7789</a>;<br>=A0=A0=A0 meta-disk internal;<br>=A0 }<=
br>}<br><br><br>On the tutorial he doesn&#39;t explain about the cfg file. =
My cfg file is like this. And this works when I am not using Pacemaker. I b=
elieve with Pacemaker will work.<br>
# vi /xen/vm8.cfg<br>name =3D &quot;vm8&quot;<br>memory =3D 256<br>disk =3D=
 [&#39;drbd:r8,xvda,w&#39;]<br>vif =3D [&#39; &#39;]<br><br>kernel =3D &quo=
t;/var/lib/xen/images/ubuntu-netboot/vmlinuz&quot;<br>ramdisk =3D &quot;/va=
r/lib/xen/images/ubuntu-netboot/initrd.gz&quot;<br>
extra =3D &quot;debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0&=
quot;<br><br><br>On the CRM (pacemaker) I did these configurations:<br>crm =
configure<br>property no-quorum-policy=3Dignore<br>property stonith-enabled=
=3Dfalse<br>
property default-resource-stickiness=3D1000<br>commit<br>bye<br><br>crm con=
figure<br>primitive drbd_xen ocf:linbit:drbd params drbd_resource=3D&quot;r=
8&quot; op monitor interval=3D&quot;15s&quot;<br>ms ms_drbd_xen drbd_xen me=
ta master-max=3D&quot;1&quot; master-node-max=3D&quot;1&quot; clone-max=3D&=
quot;2&quot; clone-node-max=3D&quot;1&quot; notify=3D&quot;true&quot;<br>
commit<br>bye<br><br>crm configure<br>primitive xen_fs ocf:heartbeat:Filesy=
stem params device=3D&quot;/dev/drbd8&quot; directory=3D&quot;/xen&quot; fs=
type=3D&quot;ext3&quot;<br>colocation fs_on_drbd inf: xen_fs ms_drbd_xen:Ma=
ster<br>
order fs_after_drbd inf: ms_drbd_xen:promote xen_fs:start<br>commit<br>bye<=
br><br>I just had to add fstype=3D&quot;ext3&quot; to work well. My crm_mon=
 out put shows this:<br><br># crm_mon --one-shot -V<br>=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D<br>Last updated: Wed Dec 12 10:20:41 2012<br>
Last change: Wed Dec 12 10:20:32 2012 via cibadmin on cloud4<br>Stack: open=
ais<br>Current DC: cloud4 - partition with quorum<br>Version: 1.1.6-9971ebb=
a4494012a93c03b40a2c58ec0eb60f50c<br>2 Nodes configured, 2 expected votes<b=
r>
3 Resources configured.<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>Onli=
ne: [ cloud4 cloud11 ]<br><br>=A0Master/Slave Set: ms_drbd_xen [drbd_xen]<b=
r>=A0=A0=A0=A0 Masters: [ cloud4 ]<br>=A0=A0=A0=A0 Slaves: [ cloud11 ]<br>=
=A0xen_fs=A0=A0=A0 (ocf::heartbeat:Filesystem):=A0=A0=A0 Started cloud4<br>
<br><br>And I think here is the error. When I did these configurations on C=
RM, my crm_mon out put shows an error:<br>crm configure<br>primitive debian=
 ocf:heartbeat:Xen params xmfile=3D&quot;/xen/vm8.cfg&quot; op monitor inte=
rval=3D&quot;10s&quot; op start interval=3D&quot;0s&quot; timeout=3D&quot;3=
0s&quot; op stop interval=3D&quot;0s&quot; timeout=3D&quot;300s&quot;<br>
colocation debian-with-xen_fs inf: debian xen_fs<br>order debian-after-xen_=
fs inf: xen_fs:start debian:start<br>commit<br><br>WARNING: debian: Specifi=
ed interval for start is 0s, this is greater than 0 thus invalid<br>WARNING=
: debian: specified timeout 30s for start is smaller than the advised 60<br=
>
WARNING: debian: Specified interval for stop is 0s, this is greater than 0 =
thus invalid<br>WARNING: debian: default timeout 20s for monitor is smaller=
 than the advised 30<br><br>bye<br><br># crm_mon --one-shot -V<br>=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
Last updated: Wed Dec 12 10:33:53 2012<br>Last change: Wed Dec 12 10:22:31 =
2012 via cibadmin on cloud4<br>Stack: openais<br>Current DC: cloud4 - parti=
tion with quorum<br>Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c=
<br>
2 Nodes configured, 2 expected votes<br>4 Resources configured.<br>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>Online: [ cloud4 cloud11 ]<br><br>=A0=
Master/Slave Set: ms_drbd_xen [drbd_xen]<br>=A0=A0=A0=A0 Masters: [ cloud11=
 ]<br>=A0=A0=A0=A0 Slaves: [ cloud4 ]<br>
=A0xen_fs=A0=A0=A0 (ocf::heartbeat:Filesystem):=A0=A0=A0 Started cloud11<br=
><br>Failed actions:<br>=A0=A0=A0 debian_start_0 (node=3Dcloud4, call=3D6, =
rc=3D1, status=3Dcomplete): unknown error<br>=A0=A0=A0 debian_start_0 (node=
=3Dcloud11, call=3D12, rc=3D1, status=3Dcomplete): unknown error<br>
<br><br><span class=3D"gI"><span></span></span><br>Thanks in advance,<br>Fe=
lipe<br><br><div class=3D"gmail_quote">On Tue, Dec 11, 2012 at 8:09 PM, Ale=
xandre Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" t=
arget=3D"_blank">alk@ondore.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello, Felipe.<br>
<br>
El 11/12/12 13:48, Felipe Gutierrez escribi=F3:<div class=3D"im"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I am not sure where I have to use the IP of crossover board and<br>
network board.<br>
</blockquote>
<br></div>
The IP configuration for a two-node network with a cross-over cable is some=
thing far from being specific to Xen.<br>
<br>
Generally, it is the same configuration as a regular network connection in =
Linux. Treat it as two network cards connected to the same switch/hub, alon=
e, without any other host. The only possible difference with a &quot;regula=
r&quot; network setup you might have encountered before, is that you will c=
ertainly not have a DHCP server available on this network, so the IP config=
uration must be done strictly manual.<br>

<br>
Consider this documentation, for future reference:<br>
<a href=3D"http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_=
Ch03_:_Linux_Networking" target=3D"_blank">http://www.<u></u>linuxhomenetwo=
rking.com/wiki/<u></u>index.php/Quick_HOWTO_:_Ch03_:<u></u>_Linux_Networkin=
g</a><br>

<br>
This one is old, but still relevant:<br>
<a href=3D"http://www.tldp.org/HOWTO/NET3-4-HOWTO.html" target=3D"_blank">h=
ttp://www.tldp.org/HOWTO/<u></u>NET3-4-HOWTO.html</a><br>
<br>
Netfilter team has published excellent networking reference, applied to Lin=
ux:<br>
<a href=3D"http://www.netfilter.org/documentation/index.html#documentation-=
howto" target=3D"_blank">http://www.netfilter.org/<u></u>documentation/inde=
x.html#<u></u>documentation-howto</a><br>
<br>
In case you question is about something else, you will have to state it bet=
ter.<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov</font></span><div class=3D"HOEnZb"><div class=3D"h5"><=
br>
<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br><b>--<br>--=
 Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gutierrez@gmail=
.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>-- <a href=3D"h=
ttps://sites.google.com/site/lipe82/Home/diaadia" target=3D"_blank">https:/=
/sites.google.com/site/lipe82/Home/diaadia</a></b><br>


--047d7bf164ae2bb6fa04d0a634d5--


--===============3257402035567788942==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3257402035567788942==--


From xen-users-bounces@lists.xen.org Wed Dec 12 11:39:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 11:39:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tikda-0006cz-L7; Wed, 12 Dec 2012 11:38:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1TikdY-0006cq-Ro
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 11:38:05 +0000
Received: from [85.158.143.99:40169] by server-3.bemta-4.messagelabs.com id
	78/82-18211-C9C68C05; Wed, 12 Dec 2012 11:38:04 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1355312165!22745813!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5252 invoked from network); 12 Dec 2012 11:36:07 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 11:36:07 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so617868qak.11
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 03:36:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=R6iOFjqsxvCuHzfKz+qQ0hwFiD6GIvZrdO97K77xIsQ=;
	b=dOXAuKqADLRQaCA6z6E6puNLXP+8lgSMUE4EMz917orPVq5LnQBA1pQfSeOIcs/VBH
	JZGe3tFFiSSFCUxX9q4IMb+o/e/hk8ZOjgEfT0ahsDRTANNc57J0A90e+wrcWt6OjEQf
	1Z80AtX2wbQbqDpL7ZLSUyM2MleeIC9g6XHoQRo4fE8Zwp1M8J9hfk9UPs5MqTwX+KmB
	+Xr+xWIBwYnrFYS2eoBdx8p2sI3Parv/pMh3jnJFIZbzS2Jc7HI6Drf8nLQVaV2nGMvn
	7IJDfs+BYjYfW2xq2KW5doQ55G7lvv9CdwkcTOvOEDtHEkFOoJuBa+NsyHe7CQBM45Ri
	9WWQ==
MIME-Version: 1.0
Received: by 10.49.132.199 with SMTP id ow7mr1440737qeb.56.1355312165270; Wed,
	12 Dec 2012 03:36:05 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Wed, 12 Dec 2012 03:36:04 -0800 (PST)
In-Reply-To: <50C7AF15.9030103@ondore.com>
References: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
	<50C7AF15.9030103@ondore.com>
Date: Wed, 12 Dec 2012 08:36:04 -0300
Message-ID: <CAPOsGya_uWEVu+E6bgAiH0wf=8JX1r9-3CvqphFN5avE3Si=9w@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: Alexandre Kouznetsov <alk@ondore.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] crossover cable on Xen live migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3257402035567788942=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3257402035567788942==
Content-Type: multipart/alternative; boundary=047d7bf164ae2bb6fa04d0a634d5

--047d7bf164ae2bb6fa04d0a634d5
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi, thanks for replys,

I will especify the point I am getting the error. Following this
tutorial<http://www.howtoforge.com/installation-and-setup-guide-for-drbd-op=
enais-pacemaker-xen-on-opensuse-11.1>,
what I did was it:

My resource on DRBD is like this. I set up the crossover IPs and I am using
LVM:
# cat r8.res
resource r8 {
  handlers {
    # these handlers are necessary for drbd 8.3 + pacemaker compatibility
    fence-peer "/usr/lib/drbd/crm-fence-peer.sh";
    after-resync-target "/usr/lib/drbd/crm-unfence-peer.sh";
  }
  startup {
  }
  disk {
    fencing resource-only;
  }
  net {
    allow-two-primaries;
  }
  syncer {
    rate 10M;
    al-extents 257;
  }
  on cloud4 {
    device /dev/drbd8;
    disk /dev/vg_8/lv_8;
    address 10.42.0.4:7789;
    meta-disk internal;
  }
  on cloud11 {
    device /dev/drbd8;
    disk /dev/vg_8/lv_8;
    address 10.42.0.11:7789;
    meta-disk internal;
  }
}


On the tutorial he doesn't explain about the cfg file. My cfg file is like
this. And this works when I am not using Pacemaker. I believe with
Pacemaker will work.
# vi /xen/vm8.cfg
name =3D "vm8"
memory =3D 256
disk =3D ['drbd:r8,xvda,w']
vif =3D [' ']

kernel =3D "/var/lib/xen/images/ubuntu-netboot/vmlinuz"
ramdisk =3D "/var/lib/xen/images/ubuntu-netboot/initrd.gz"
extra =3D "debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0"


On the CRM (pacemaker) I did these configurations:
crm configure
property no-quorum-policy=3Dignore
property stonith-enabled=3Dfalse
property default-resource-stickiness=3D1000
commit
bye

crm configure
primitive drbd_xen ocf:linbit:drbd params drbd_resource=3D"r8" op monitor
interval=3D"15s"
ms ms_drbd_xen drbd_xen meta master-max=3D"1" master-node-max=3D"1"
clone-max=3D"2" clone-node-max=3D"1" notify=3D"true"
commit
bye

crm configure
primitive xen_fs ocf:heartbeat:Filesystem params device=3D"/dev/drbd8"
directory=3D"/xen" fstype=3D"ext3"
colocation fs_on_drbd inf: xen_fs ms_drbd_xen:Master
order fs_after_drbd inf: ms_drbd_xen:promote xen_fs:start
commit
bye

I just had to add fstype=3D"ext3" to work well. My crm_mon out put shows th=
is:

# crm_mon --one-shot -V
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Last updated: Wed Dec 12 10:20:41 2012
Last change: Wed Dec 12 10:20:32 2012 via cibadmin on cloud4
Stack: openais
Current DC: cloud4 - partition with quorum
Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c
2 Nodes configured, 2 expected votes
3 Resources configured.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Online: [ cloud4 cloud11 ]

 Master/Slave Set: ms_drbd_xen [drbd_xen]
     Masters: [ cloud4 ]
     Slaves: [ cloud11 ]
 xen_fs    (ocf::heartbeat:Filesystem):    Started cloud4


And I think here is the error. When I did these configurations on CRM, my
crm_mon out put shows an error:
crm configure
primitive debian ocf:heartbeat:Xen params xmfile=3D"/xen/vm8.cfg" op monito=
r
interval=3D"10s" op start interval=3D"0s" timeout=3D"30s" op stop interval=
=3D"0s"
timeout=3D"300s"
colocation debian-with-xen_fs inf: debian xen_fs
order debian-after-xen_fs inf: xen_fs:start debian:start
commit

WARNING: debian: Specified interval for start is 0s, this is greater than 0
thus invalid
WARNING: debian: specified timeout 30s for start is smaller than the
advised 60
WARNING: debian: Specified interval for stop is 0s, this is greater than 0
thus invalid
WARNING: debian: default timeout 20s for monitor is smaller than the
advised 30

bye

# crm_mon --one-shot -V
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Last updated: Wed Dec 12 10:33:53 2012
Last change: Wed Dec 12 10:22:31 2012 via cibadmin on cloud4
Stack: openais
Current DC: cloud4 - partition with quorum
Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c
2 Nodes configured, 2 expected votes
4 Resources configured.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Online: [ cloud4 cloud11 ]

 Master/Slave Set: ms_drbd_xen [drbd_xen]
     Masters: [ cloud11 ]
     Slaves: [ cloud4 ]
 xen_fs    (ocf::heartbeat:Filesystem):    Started cloud11

Failed actions:
    debian_start_0 (node=3Dcloud4, call=3D6, rc=3D1, status=3Dcomplete): un=
known
error
    debian_start_0 (node=3Dcloud11, call=3D12, rc=3D1, status=3Dcomplete): =
unknown
error



Thanks in advance,
Felipe

On Tue, Dec 11, 2012 at 8:09 PM, Alexandre Kouznetsov <alk@ondore.com>wrote=
:

> Hello, Felipe.
>
> El 11/12/12 13:48, Felipe Gutierrez escribi=F3:
>
>  But I am not sure where I have to use the IP of crossover board and
>> network board.
>>
>
> The IP configuration for a two-node network with a cross-over cable is
> something far from being specific to Xen.
>
> Generally, it is the same configuration as a regular network connection i=
n
> Linux. Treat it as two network cards connected to the same switch/hub,
> alone, without any other host. The only possible difference with a
> "regular" network setup you might have encountered before, is that you wi=
ll
> certainly not have a DHCP server available on this network, so the IP
> configuration must be done strictly manual.
>
> Consider this documentation, for future reference:
> http://www.**linuxhomenetworking.com/wiki/**index.php/Quick_HOWTO_:_Ch03_=
:
> **_Linux_Networking<http://www.linuxhomenetworking.com/wiki/index.php/Qui=
ck_HOWTO_:_Ch03_:_Linux_Networking>
>
> This one is old, but still relevant:
> http://www.tldp.org/HOWTO/**NET3-4-HOWTO.html<http://www.tldp.org/HOWTO/N=
ET3-4-HOWTO.html>
>
> Netfilter team has published excellent networking reference, applied to
> Linux:
> http://www.netfilter.org/**documentation/index.html#**documentation-howto=
<http://www.netfilter.org/documentation/index.html#documentation-howto>
>
> In case you question is about something else, you will have to state it
> better.
>
> --
> Alexandre Kouznetsov
>
>
>
> ______________________________**_________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--047d7bf164ae2bb6fa04d0a634d5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi, thanks for replys,<br><br>I will especify the point I am getting the er=
ror. Following <a href=3D"http://www.howtoforge.com/installation-and-setup-=
guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1">this tutorial</a>, w=
hat I did was it:<br>
<br>My resource on DRBD is like this. I set up the crossover IPs and I am u=
sing LVM:<br># cat r8.res <br>resource r8 {<br>=A0 handlers {<br>=A0=A0=A0 =
# these handlers are necessary for drbd 8.3 + pacemaker compatibility<br>=
=A0=A0=A0 fence-peer &quot;/usr/lib/drbd/crm-fence-peer.sh&quot;;<br>
=A0=A0=A0 after-resync-target &quot;/usr/lib/drbd/crm-unfence-peer.sh&quot;=
;<br>=A0 }<br>=A0 startup {<br>=A0 }<br>=A0 disk {<br>=A0=A0=A0 fencing res=
ource-only;<br>=A0 }<br>=A0 net {<br>=A0=A0=A0 allow-two-primaries;<br>=A0 =
}<br>=A0 syncer {<br>=A0=A0=A0 rate 10M;<br>
=A0=A0=A0 al-extents 257;<br>=A0 }<br>=A0 on cloud4 {<br>=A0=A0=A0 device /=
dev/drbd8;<br>=A0=A0=A0 disk /dev/vg_8/lv_8;<br>=A0=A0=A0 address <a href=
=3D"http://10.42.0.4:7789">10.42.0.4:7789</a>;<br>=A0=A0=A0 meta-disk inter=
nal;<br>=A0 }<br>=A0 on cloud11 {<br>=A0=A0=A0 device /dev/drbd8;<br>
=A0=A0=A0 disk /dev/vg_8/lv_8;<br>=A0=A0=A0 address <a href=3D"http://10.42=
.0.11:7789">10.42.0.11:7789</a>;<br>=A0=A0=A0 meta-disk internal;<br>=A0 }<=
br>}<br><br><br>On the tutorial he doesn&#39;t explain about the cfg file. =
My cfg file is like this. And this works when I am not using Pacemaker. I b=
elieve with Pacemaker will work.<br>
# vi /xen/vm8.cfg<br>name =3D &quot;vm8&quot;<br>memory =3D 256<br>disk =3D=
 [&#39;drbd:r8,xvda,w&#39;]<br>vif =3D [&#39; &#39;]<br><br>kernel =3D &quo=
t;/var/lib/xen/images/ubuntu-netboot/vmlinuz&quot;<br>ramdisk =3D &quot;/va=
r/lib/xen/images/ubuntu-netboot/initrd.gz&quot;<br>
extra =3D &quot;debian-installer/exit/always_halt=3Dtrue -- console=3Dhvc0&=
quot;<br><br><br>On the CRM (pacemaker) I did these configurations:<br>crm =
configure<br>property no-quorum-policy=3Dignore<br>property stonith-enabled=
=3Dfalse<br>
property default-resource-stickiness=3D1000<br>commit<br>bye<br><br>crm con=
figure<br>primitive drbd_xen ocf:linbit:drbd params drbd_resource=3D&quot;r=
8&quot; op monitor interval=3D&quot;15s&quot;<br>ms ms_drbd_xen drbd_xen me=
ta master-max=3D&quot;1&quot; master-node-max=3D&quot;1&quot; clone-max=3D&=
quot;2&quot; clone-node-max=3D&quot;1&quot; notify=3D&quot;true&quot;<br>
commit<br>bye<br><br>crm configure<br>primitive xen_fs ocf:heartbeat:Filesy=
stem params device=3D&quot;/dev/drbd8&quot; directory=3D&quot;/xen&quot; fs=
type=3D&quot;ext3&quot;<br>colocation fs_on_drbd inf: xen_fs ms_drbd_xen:Ma=
ster<br>
order fs_after_drbd inf: ms_drbd_xen:promote xen_fs:start<br>commit<br>bye<=
br><br>I just had to add fstype=3D&quot;ext3&quot; to work well. My crm_mon=
 out put shows this:<br><br># crm_mon --one-shot -V<br>=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D<br>Last updated: Wed Dec 12 10:20:41 2012<br>
Last change: Wed Dec 12 10:20:32 2012 via cibadmin on cloud4<br>Stack: open=
ais<br>Current DC: cloud4 - partition with quorum<br>Version: 1.1.6-9971ebb=
a4494012a93c03b40a2c58ec0eb60f50c<br>2 Nodes configured, 2 expected votes<b=
r>
3 Resources configured.<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>Onli=
ne: [ cloud4 cloud11 ]<br><br>=A0Master/Slave Set: ms_drbd_xen [drbd_xen]<b=
r>=A0=A0=A0=A0 Masters: [ cloud4 ]<br>=A0=A0=A0=A0 Slaves: [ cloud11 ]<br>=
=A0xen_fs=A0=A0=A0 (ocf::heartbeat:Filesystem):=A0=A0=A0 Started cloud4<br>
<br><br>And I think here is the error. When I did these configurations on C=
RM, my crm_mon out put shows an error:<br>crm configure<br>primitive debian=
 ocf:heartbeat:Xen params xmfile=3D&quot;/xen/vm8.cfg&quot; op monitor inte=
rval=3D&quot;10s&quot; op start interval=3D&quot;0s&quot; timeout=3D&quot;3=
0s&quot; op stop interval=3D&quot;0s&quot; timeout=3D&quot;300s&quot;<br>
colocation debian-with-xen_fs inf: debian xen_fs<br>order debian-after-xen_=
fs inf: xen_fs:start debian:start<br>commit<br><br>WARNING: debian: Specifi=
ed interval for start is 0s, this is greater than 0 thus invalid<br>WARNING=
: debian: specified timeout 30s for start is smaller than the advised 60<br=
>
WARNING: debian: Specified interval for stop is 0s, this is greater than 0 =
thus invalid<br>WARNING: debian: default timeout 20s for monitor is smaller=
 than the advised 30<br><br>bye<br><br># crm_mon --one-shot -V<br>=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
Last updated: Wed Dec 12 10:33:53 2012<br>Last change: Wed Dec 12 10:22:31 =
2012 via cibadmin on cloud4<br>Stack: openais<br>Current DC: cloud4 - parti=
tion with quorum<br>Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c=
<br>
2 Nodes configured, 2 expected votes<br>4 Resources configured.<br>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>Online: [ cloud4 cloud11 ]<br><br>=A0=
Master/Slave Set: ms_drbd_xen [drbd_xen]<br>=A0=A0=A0=A0 Masters: [ cloud11=
 ]<br>=A0=A0=A0=A0 Slaves: [ cloud4 ]<br>
=A0xen_fs=A0=A0=A0 (ocf::heartbeat:Filesystem):=A0=A0=A0 Started cloud11<br=
><br>Failed actions:<br>=A0=A0=A0 debian_start_0 (node=3Dcloud4, call=3D6, =
rc=3D1, status=3Dcomplete): unknown error<br>=A0=A0=A0 debian_start_0 (node=
=3Dcloud11, call=3D12, rc=3D1, status=3Dcomplete): unknown error<br>
<br><br><span class=3D"gI"><span></span></span><br>Thanks in advance,<br>Fe=
lipe<br><br><div class=3D"gmail_quote">On Tue, Dec 11, 2012 at 8:09 PM, Ale=
xandre Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" t=
arget=3D"_blank">alk@ondore.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello, Felipe.<br>
<br>
El 11/12/12 13:48, Felipe Gutierrez escribi=F3:<div class=3D"im"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
But I am not sure where I have to use the IP of crossover board and<br>
network board.<br>
</blockquote>
<br></div>
The IP configuration for a two-node network with a cross-over cable is some=
thing far from being specific to Xen.<br>
<br>
Generally, it is the same configuration as a regular network connection in =
Linux. Treat it as two network cards connected to the same switch/hub, alon=
e, without any other host. The only possible difference with a &quot;regula=
r&quot; network setup you might have encountered before, is that you will c=
ertainly not have a DHCP server available on this network, so the IP config=
uration must be done strictly manual.<br>

<br>
Consider this documentation, for future reference:<br>
<a href=3D"http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_=
Ch03_:_Linux_Networking" target=3D"_blank">http://www.<u></u>linuxhomenetwo=
rking.com/wiki/<u></u>index.php/Quick_HOWTO_:_Ch03_:<u></u>_Linux_Networkin=
g</a><br>

<br>
This one is old, but still relevant:<br>
<a href=3D"http://www.tldp.org/HOWTO/NET3-4-HOWTO.html" target=3D"_blank">h=
ttp://www.tldp.org/HOWTO/<u></u>NET3-4-HOWTO.html</a><br>
<br>
Netfilter team has published excellent networking reference, applied to Lin=
ux:<br>
<a href=3D"http://www.netfilter.org/documentation/index.html#documentation-=
howto" target=3D"_blank">http://www.netfilter.org/<u></u>documentation/inde=
x.html#<u></u>documentation-howto</a><br>
<br>
In case you question is about something else, you will have to state it bet=
ter.<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
Alexandre Kouznetsov</font></span><div class=3D"HOEnZb"><div class=3D"h5"><=
br>
<br>
<br>
______________________________<u></u>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br><b>--<br>--=
 Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gutierrez@gmail=
.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>-- <a href=3D"h=
ttps://sites.google.com/site/lipe82/Home/diaadia" target=3D"_blank">https:/=
/sites.google.com/site/lipe82/Home/diaadia</a></b><br>


--047d7bf164ae2bb6fa04d0a634d5--


--===============3257402035567788942==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3257402035567788942==--


From xen-users-bounces@lists.xen.org Wed Dec 12 11:45:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 11:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tikjv-00073m-7r; Wed, 12 Dec 2012 11:44:39 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.levi@gmail.com>) id 1Tikjt-00073a-LO
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 11:44:37 +0000
Received: from [85.158.143.99:29915] by server-3.bemta-4.messagelabs.com id
	C1/FA-18211-42E68C05; Wed, 12 Dec 2012 11:44:36 +0000
X-Env-Sender: adrian.levi@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1355312651!28260414!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18036 invoked from network); 12 Dec 2012 11:44:13 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 11:44:13 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so602914oag.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 03:44:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=gbqPxPBZ+txjUag54CVfgB7/nLOEtp9Vb0jgNeOMWSY=;
	b=XB1kZSvf4LpzQi4QI7tTnGJU30oYMH3K5ieCmgDIOJVfbm9fSn7Bw+WfqOfn+X6+KN
	lzChiRfIYpH7yIPCahReHFt1JOJkax9HOtHstMpb0NUjDDfqnsJssN+y9eb0uTJ3Av01
	fyi8tLqaqn8FqOugP+JD1TUMB7ftcF7HZhyC2vNh0NTH9GABj9Iy/84RdzJ6ADsiM43Q
	evICHCITUzMnF2wqlCS7F6XlWDPfcuNMrwL3BwlwcLSjRHBX+MbNvvJhZgXsh8Ix9wCm
	Jmfpz0GruZ2ferQfN4w4ROu1fkQinv+U+i1ZY0tFzEHIHNlqHVHlfLLzZMZ8xkxDhPlm
	oi5w==
MIME-Version: 1.0
Received: by 10.60.31.131 with SMTP id a3mr321766oei.93.1355312651449; Wed, 12
	Dec 2012 03:44:11 -0800 (PST)
Received: by 10.60.24.194 with HTTP; Wed, 12 Dec 2012 03:44:11 -0800 (PST)
Received: by 10.60.24.194 with HTTP; Wed, 12 Dec 2012 03:44:11 -0800 (PST)
In-Reply-To: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
References: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
Date: Wed, 12 Dec 2012 21:44:11 +1000
Message-ID: <CABAdhH49g0dBdxyp6bKZghJpxkH9J_RqXoFXmxizs8Rk+vScsA@mail.gmail.com>
From: Adrian Levi <adrian.levi@gmail.com>
To: Terry Phelps <tgphelps50@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5382100128162819866=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5382100128162819866==
Content-Type: multipart/alternative; boundary=e89a8fb1f59426375704d0a65135

--e89a8fb1f59426375704d0a65135
Content-Type: text/plain; charset=UTF-8

Silly question: ( and im asking because I tried it )after you finished
working with the vm image you unmounted it before you tried to boot it?

Adrian
On Dec 12, 2012 2:33 AM, "Terry Phelps" <tgphelps50@gmail.com> wrote:

> I am trying to develop a procedure for backup and restore of a Xen
> PVM. I am having a problem with booting the restored machine. I'll
> tell you the symptom, and then what I'm doing to get to that symptom.
>
> When I boot the VM, it panics with a message that says:
>
> "According to mtab, /dev/xvda2 is already mounted on /sysroot"
>
> I don't understand exactly what this means, so i don't know what to
> look at to fix it.
>
> Here is what I'm doing:
> First, I'm working with Oracle VM Server 3, which uses Xen 4.1.2. I
> know Linux fairly well, but I don't know much about Xen yet.
>
> I understand that the kernel in a VM is booted from outside the VM at
> startup time, and that grub in the VM is NOT used, except for
> providing the grub.conf file that is used to determine which kernel to
> boot. IS THIS TRUE?
>
> Anyhow, I have assumed this true, and am trying to "clone" a PVM in
> the following way:
> 1. Backup all the files on the two partitions of my real VM. These are
> '/' and '/boot'.
> 2. Create a new virtual disk and attach it to a running VM.
> 3. Partition the disk to match the one I'm cloning.
> 4. Create the / and /boot filesystems.
> 5. Run mkswap on the swap partition.
> 6. Restore the files backed up in step 1 to the new disk.
> 7. Edit /etc/fstab on the new disk, and put in the new UUIDs.
> 8. Edit /boot/grub/grub.conf on the new disk, and change the
> "root=UUID=..." parameter to point to the root filesystem on the new
> disk.
> 9. Create a new VM, make the new disk the boot disk, and boot it.
>
> Note that did NOT do anything to the MBR, nor did I install grub on
> the disk. DO I NEED TO?
>
> In any case, the new VM does boot, and does know what the root
> partition should be. But then it panics with the message above, and I
> don't know what to do next. I have added the "rdshell" parameter to
> the kernel line in grub.conf, and have looked around, but I don't see
> anything obviously wrong.
>
> Can some smart Xen Person please assist me?
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<p>Silly question: ( and im asking because I tried it )after you finished w=
orking with the vm image you unmounted it before you tried to boot it?</p>
<p>Adrian</p>
<div class=3D"gmail_quote">On Dec 12, 2012 2:33 AM, &quot;Terry Phelps&quot=
; &lt;<a href=3D"mailto:tgphelps50@gmail.com">tgphelps50@gmail.com</a>&gt; =
wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am trying to develop a procedure for backup and restore of a Xen<br>
PVM. I am having a problem with booting the restored machine. I&#39;ll<br>
tell you the symptom, and then what I&#39;m doing to get to that symptom.<b=
r>
<br>
When I boot the VM, it panics with a message that says:<br>
<br>
&quot;According to mtab, /dev/xvda2 is already mounted on /sysroot&quot;<br=
>
<br>
I don&#39;t understand exactly what this means, so i don&#39;t know what to=
<br>
look at to fix it.<br>
<br>
Here is what I&#39;m doing:<br>
First, I&#39;m working with Oracle VM Server 3, which uses Xen 4.1.2. I<br>
know Linux fairly well, but I don&#39;t know much about Xen yet.<br>
<br>
I understand that the kernel in a VM is booted from outside the VM at<br>
startup time, and that grub in the VM is NOT used, except for<br>
providing the grub.conf file that is used to determine which kernel to<br>
boot. IS THIS TRUE?<br>
<br>
Anyhow, I have assumed this true, and am trying to &quot;clone&quot; a PVM =
in<br>
the following way:<br>
1. Backup all the files on the two partitions of my real VM. These are<br>
&#39;/&#39; and &#39;/boot&#39;.<br>
2. Create a new virtual disk and attach it to a running VM.<br>
3. Partition the disk to match the one I&#39;m cloning.<br>
4. Create the / and /boot filesystems.<br>
5. Run mkswap on the swap partition.<br>
6. Restore the files backed up in step 1 to the new disk.<br>
7. Edit /etc/fstab on the new disk, and put in the new UUIDs.<br>
8. Edit /boot/grub/grub.conf on the new disk, and change the<br>
&quot;root=3DUUID=3D...&quot; parameter to point to the root filesystem on =
the new<br>
disk.<br>
9. Create a new VM, make the new disk the boot disk, and boot it.<br>
<br>
Note that did NOT do anything to the MBR, nor did I install grub on<br>
the disk. DO I NEED TO?<br>
<br>
In any case, the new VM does boot, and does know what the root<br>
partition should be. But then it panics with the message above, and I<br>
don&#39;t know what to do next. I have added the &quot;rdshell&quot; parame=
ter to<br>
the kernel line in grub.conf, and have looked around, but I don&#39;t see<b=
r>
anything obviously wrong.<br>
<br>
Can some smart Xen Person please assist me?<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div>

--e89a8fb1f59426375704d0a65135--


--===============5382100128162819866==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5382100128162819866==--


From xen-users-bounces@lists.xen.org Wed Dec 12 11:45:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 11:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tikjv-00073m-7r; Wed, 12 Dec 2012 11:44:39 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <adrian.levi@gmail.com>) id 1Tikjt-00073a-LO
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 11:44:37 +0000
Received: from [85.158.143.99:29915] by server-3.bemta-4.messagelabs.com id
	C1/FA-18211-42E68C05; Wed, 12 Dec 2012 11:44:36 +0000
X-Env-Sender: adrian.levi@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1355312651!28260414!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18036 invoked from network); 12 Dec 2012 11:44:13 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 11:44:13 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so602914oag.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 03:44:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=gbqPxPBZ+txjUag54CVfgB7/nLOEtp9Vb0jgNeOMWSY=;
	b=XB1kZSvf4LpzQi4QI7tTnGJU30oYMH3K5ieCmgDIOJVfbm9fSn7Bw+WfqOfn+X6+KN
	lzChiRfIYpH7yIPCahReHFt1JOJkax9HOtHstMpb0NUjDDfqnsJssN+y9eb0uTJ3Av01
	fyi8tLqaqn8FqOugP+JD1TUMB7ftcF7HZhyC2vNh0NTH9GABj9Iy/84RdzJ6ADsiM43Q
	evICHCITUzMnF2wqlCS7F6XlWDPfcuNMrwL3BwlwcLSjRHBX+MbNvvJhZgXsh8Ix9wCm
	Jmfpz0GruZ2ferQfN4w4ROu1fkQinv+U+i1ZY0tFzEHIHNlqHVHlfLLzZMZ8xkxDhPlm
	oi5w==
MIME-Version: 1.0
Received: by 10.60.31.131 with SMTP id a3mr321766oei.93.1355312651449; Wed, 12
	Dec 2012 03:44:11 -0800 (PST)
Received: by 10.60.24.194 with HTTP; Wed, 12 Dec 2012 03:44:11 -0800 (PST)
Received: by 10.60.24.194 with HTTP; Wed, 12 Dec 2012 03:44:11 -0800 (PST)
In-Reply-To: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
References: <CAMUfR_sxjro9G-2f_FbAK=up4yqPm3gQkdh9z0pp7winQn3vMg@mail.gmail.com>
Date: Wed, 12 Dec 2012 21:44:11 +1000
Message-ID: <CABAdhH49g0dBdxyp6bKZghJpxkH9J_RqXoFXmxizs8Rk+vScsA@mail.gmail.com>
From: Adrian Levi <adrian.levi@gmail.com>
To: Terry Phelps <tgphelps50@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problem booting a restored PVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5382100128162819866=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5382100128162819866==
Content-Type: multipart/alternative; boundary=e89a8fb1f59426375704d0a65135

--e89a8fb1f59426375704d0a65135
Content-Type: text/plain; charset=UTF-8

Silly question: ( and im asking because I tried it )after you finished
working with the vm image you unmounted it before you tried to boot it?

Adrian
On Dec 12, 2012 2:33 AM, "Terry Phelps" <tgphelps50@gmail.com> wrote:

> I am trying to develop a procedure for backup and restore of a Xen
> PVM. I am having a problem with booting the restored machine. I'll
> tell you the symptom, and then what I'm doing to get to that symptom.
>
> When I boot the VM, it panics with a message that says:
>
> "According to mtab, /dev/xvda2 is already mounted on /sysroot"
>
> I don't understand exactly what this means, so i don't know what to
> look at to fix it.
>
> Here is what I'm doing:
> First, I'm working with Oracle VM Server 3, which uses Xen 4.1.2. I
> know Linux fairly well, but I don't know much about Xen yet.
>
> I understand that the kernel in a VM is booted from outside the VM at
> startup time, and that grub in the VM is NOT used, except for
> providing the grub.conf file that is used to determine which kernel to
> boot. IS THIS TRUE?
>
> Anyhow, I have assumed this true, and am trying to "clone" a PVM in
> the following way:
> 1. Backup all the files on the two partitions of my real VM. These are
> '/' and '/boot'.
> 2. Create a new virtual disk and attach it to a running VM.
> 3. Partition the disk to match the one I'm cloning.
> 4. Create the / and /boot filesystems.
> 5. Run mkswap on the swap partition.
> 6. Restore the files backed up in step 1 to the new disk.
> 7. Edit /etc/fstab on the new disk, and put in the new UUIDs.
> 8. Edit /boot/grub/grub.conf on the new disk, and change the
> "root=UUID=..." parameter to point to the root filesystem on the new
> disk.
> 9. Create a new VM, make the new disk the boot disk, and boot it.
>
> Note that did NOT do anything to the MBR, nor did I install grub on
> the disk. DO I NEED TO?
>
> In any case, the new VM does boot, and does know what the root
> partition should be. But then it panics with the message above, and I
> don't know what to do next. I have added the "rdshell" parameter to
> the kernel line in grub.conf, and have looked around, but I don't see
> anything obviously wrong.
>
> Can some smart Xen Person please assist me?
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

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

<p>Silly question: ( and im asking because I tried it )after you finished w=
orking with the vm image you unmounted it before you tried to boot it?</p>
<p>Adrian</p>
<div class=3D"gmail_quote">On Dec 12, 2012 2:33 AM, &quot;Terry Phelps&quot=
; &lt;<a href=3D"mailto:tgphelps50@gmail.com">tgphelps50@gmail.com</a>&gt; =
wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am trying to develop a procedure for backup and restore of a Xen<br>
PVM. I am having a problem with booting the restored machine. I&#39;ll<br>
tell you the symptom, and then what I&#39;m doing to get to that symptom.<b=
r>
<br>
When I boot the VM, it panics with a message that says:<br>
<br>
&quot;According to mtab, /dev/xvda2 is already mounted on /sysroot&quot;<br=
>
<br>
I don&#39;t understand exactly what this means, so i don&#39;t know what to=
<br>
look at to fix it.<br>
<br>
Here is what I&#39;m doing:<br>
First, I&#39;m working with Oracle VM Server 3, which uses Xen 4.1.2. I<br>
know Linux fairly well, but I don&#39;t know much about Xen yet.<br>
<br>
I understand that the kernel in a VM is booted from outside the VM at<br>
startup time, and that grub in the VM is NOT used, except for<br>
providing the grub.conf file that is used to determine which kernel to<br>
boot. IS THIS TRUE?<br>
<br>
Anyhow, I have assumed this true, and am trying to &quot;clone&quot; a PVM =
in<br>
the following way:<br>
1. Backup all the files on the two partitions of my real VM. These are<br>
&#39;/&#39; and &#39;/boot&#39;.<br>
2. Create a new virtual disk and attach it to a running VM.<br>
3. Partition the disk to match the one I&#39;m cloning.<br>
4. Create the / and /boot filesystems.<br>
5. Run mkswap on the swap partition.<br>
6. Restore the files backed up in step 1 to the new disk.<br>
7. Edit /etc/fstab on the new disk, and put in the new UUIDs.<br>
8. Edit /boot/grub/grub.conf on the new disk, and change the<br>
&quot;root=3DUUID=3D...&quot; parameter to point to the root filesystem on =
the new<br>
disk.<br>
9. Create a new VM, make the new disk the boot disk, and boot it.<br>
<br>
Note that did NOT do anything to the MBR, nor did I install grub on<br>
the disk. DO I NEED TO?<br>
<br>
In any case, the new VM does boot, and does know what the root<br>
partition should be. But then it panics with the message above, and I<br>
don&#39;t know what to do next. I have added the &quot;rdshell&quot; parame=
ter to<br>
the kernel line in grub.conf, and have looked around, but I don&#39;t see<b=
r>
anything obviously wrong.<br>
<br>
Can some smart Xen Person please assist me?<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div>

--e89a8fb1f59426375704d0a65135--


--===============5382100128162819866==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5382100128162819866==--


From xen-users-bounces@lists.xen.org Wed Dec 12 11:58:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 11:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TikwP-0007RJ-T0; Wed, 12 Dec 2012 11:57:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TikwO-0007RE-O4
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 11:57:32 +0000
Received: from [85.158.137.99:12319] by server-7.bemta-3.messagelabs.com id
	57/DD-23008-72178C05; Wed, 12 Dec 2012 11:57:27 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-10.tower-217.messagelabs.com!1355313446!18391242!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=2.0 required=7.0 tests=RATWARE_GECKO_BUILD, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23978 invoked from network); 12 Dec 2012 11:57:27 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-10.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 11:57:27 -0000
Received: by mail-la0-f45.google.com with SMTP id p9so501335laa.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 03:53:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=DG9hDieeAjbgnvAHl4XnG0Q/CHq/Osn2zJ05JcZehMw=;
	b=mkLhJXjLwwEoxuUnUjU0Ttfr9kCyzbbJZJVJehmALv5qVEir5tcnRnu0uBj5UN245X
	gmemg8hugETZxOd0C3ygx16/X3uL90XnJsA21pRxCOHpKJ/yurQkEzQNwYapy2a8lDSK
	sGnSUBqrsVN+0ROIFKWKGjDqU/UIqpik1ifKrIKnv2oHDDZmWxhIi3f6edl9i35VPb02
	Ssl1TaKHOgx8GSeL+kvIQJBIKo2qCI4jsW9VPLtGdHeEEiZogpfh13wEF+nV7JdwBWid
	sWXGdqPDUki4hFHi9kDFMu6X3/xWF2SN4ipU8pUcULyxUfzaK+oO0SsqjhyVOyW6RB5R
	cDkA==
Received: by 10.112.86.232 with SMTP id s8mr332085lbz.86.1355313232807;
	Wed, 12 Dec 2012 03:53:52 -0800 (PST)
Received: from [172.16.25.10] (firewall.ctxuk.citrix.com. [46.33.159.2])
	by mx.google.com with ESMTPS id fj2sm3550863lbb.6.2012.12.12.03.53.51
	(version=SSLv3 cipher=OTHER); Wed, 12 Dec 2012 03:53:52 -0800 (PST)
Message-ID: <50C8704F.8060809@xen.org>
Date: Wed, 12 Dec 2012 11:53:51 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
	<1355236846.843.32.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355236846.843.32.camel@zakaz.uk.xensource.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	digvijay chauhan <digvijaych@gmail.com>
Subject: Re: [Xen-users] How to optimize pre-copy algorithm of xen to
 minimize downtime?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

there was a list of issues with migration performance published at 
http://www.slideshare.net/xen_com_mgr/vm-live-migration-speedup-in-xen - 
not sure this helps.

Otherwise, you really need to start looking at the code, run bechnmarks, 
profile, etc. There are some tools you can look at to help you, e.g.,
1) http://www.slideshare.net/xen_com_mgr/5-xs-asia11gdunlapxenalyze
2) http://wiki.xen.org/wiki/Category:Performance - there some articles 
on how to profile, collect data, etc. in this category

Regards
Lars

On 11/12/2012 14:40, Ian Campbell wrote:
> On Tue, 2012-12-11 at 14:32 +0000, digvijay chauhan wrote:
>> Hello,
>>           If I want to optimize the performance of precopy algorithm so
>> that live migration of virtual machine using xen occurs with minimum
>> downtime,then how to do it?
> Perhaps start by analysing the code and seeing if you can spot some
> inefficiency which you can address?
>
> I also recommend you talk to your course advisor and get their input.
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 11:58:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 11:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TikwP-0007RJ-T0; Wed, 12 Dec 2012 11:57:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>) id 1TikwO-0007RE-O4
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 11:57:32 +0000
Received: from [85.158.137.99:12319] by server-7.bemta-3.messagelabs.com id
	57/DD-23008-72178C05; Wed, 12 Dec 2012 11:57:27 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-10.tower-217.messagelabs.com!1355313446!18391242!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=2.0 required=7.0 tests=RATWARE_GECKO_BUILD, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23978 invoked from network); 12 Dec 2012 11:57:27 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-10.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 11:57:27 -0000
Received: by mail-la0-f45.google.com with SMTP id p9so501335laa.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 03:53:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=DG9hDieeAjbgnvAHl4XnG0Q/CHq/Osn2zJ05JcZehMw=;
	b=mkLhJXjLwwEoxuUnUjU0Ttfr9kCyzbbJZJVJehmALv5qVEir5tcnRnu0uBj5UN245X
	gmemg8hugETZxOd0C3ygx16/X3uL90XnJsA21pRxCOHpKJ/yurQkEzQNwYapy2a8lDSK
	sGnSUBqrsVN+0ROIFKWKGjDqU/UIqpik1ifKrIKnv2oHDDZmWxhIi3f6edl9i35VPb02
	Ssl1TaKHOgx8GSeL+kvIQJBIKo2qCI4jsW9VPLtGdHeEEiZogpfh13wEF+nV7JdwBWid
	sWXGdqPDUki4hFHi9kDFMu6X3/xWF2SN4ipU8pUcULyxUfzaK+oO0SsqjhyVOyW6RB5R
	cDkA==
Received: by 10.112.86.232 with SMTP id s8mr332085lbz.86.1355313232807;
	Wed, 12 Dec 2012 03:53:52 -0800 (PST)
Received: from [172.16.25.10] (firewall.ctxuk.citrix.com. [46.33.159.2])
	by mx.google.com with ESMTPS id fj2sm3550863lbb.6.2012.12.12.03.53.51
	(version=SSLv3 cipher=OTHER); Wed, 12 Dec 2012 03:53:52 -0800 (PST)
Message-ID: <50C8704F.8060809@xen.org>
Date: Wed, 12 Dec 2012 11:53:51 +0000
From: Lars Kurth <lars.kurth@xen.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
	<1355236846.843.32.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355236846.843.32.camel@zakaz.uk.xensource.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	digvijay chauhan <digvijaych@gmail.com>
Subject: Re: [Xen-users] How to optimize pre-copy algorithm of xen to
 minimize downtime?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lars.kurth@xen.org
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

there was a list of issues with migration performance published at 
http://www.slideshare.net/xen_com_mgr/vm-live-migration-speedup-in-xen - 
not sure this helps.

Otherwise, you really need to start looking at the code, run bechnmarks, 
profile, etc. There are some tools you can look at to help you, e.g.,
1) http://www.slideshare.net/xen_com_mgr/5-xs-asia11gdunlapxenalyze
2) http://wiki.xen.org/wiki/Category:Performance - there some articles 
on how to profile, collect data, etc. in this category

Regards
Lars

On 11/12/2012 14:40, Ian Campbell wrote:
> On Tue, 2012-12-11 at 14:32 +0000, digvijay chauhan wrote:
>> Hello,
>>           If I want to optimize the performance of precopy algorithm so
>> that live migration of virtual machine using xen occurs with minimum
>> downtime,then how to do it?
> Perhaps start by analysing the code and seeing if you can spot some
> inefficiency which you can address?
>
> I also recommend you talk to your course advisor and get their input.
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 13:01:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 13:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tilvb-0008W5-7f; Wed, 12 Dec 2012 13:00:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1Til1c-0007oJ-Ag
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 12:02:56 +0000
Received: from [85.158.143.99:33146] by server-1.bemta-4.messagelabs.com id
	31/59-28401-F6278C05; Wed, 12 Dec 2012 12:02:55 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1355313741!19521196!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2123 invoked from network); 12 Dec 2012 12:02:23 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 12:02:23 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so539415obc.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 04:02:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=+gC+1ePtfgAD/uGX147JDoR/mVOLYL/6DQAZUl5E2do=;
	b=Pv+WL4/zFF/ghWomEn51uBehVzNIcJ4HrAfIT7B71UY/GeBV8r3dCgegq5QUHc8nt0
	pUN79usmFdMX8gSqlQZl+Qj3Nmn+ctO5+b83j9VSmCxSCaVracl05H4ipipwXcZ+v4kq
	bUPv0V6ke38644+JvK9w9ouX+CM+8QVGVL6NRhAIKGHWqzgqPNzbwU5jeW/4aNRLoeVr
	8OPIrLaUGhhIHM7R/UCreKWoZ1q4IOz3KWrkF0MoJEuAsRCiudTg42968K+1Cd8vEs3s
	mwK6IZMhyfNCcSo5ezTAjRfsqeno9C4sS0RZNydlF8m1e3hvTHBveQTkhcgU+mLyPuyq
	Qnaw==
MIME-Version: 1.0
Received: by 10.182.141.73 with SMTP id rm9mr346285obb.99.1355313741323; Wed,
	12 Dec 2012 04:02:21 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Wed, 12 Dec 2012 04:02:21 -0800 (PST)
In-Reply-To: <CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
Date: Wed, 12 Dec 2012 12:02:21 +0000
Message-ID: <CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Wed, 12 Dec 2012 13:00:46 +0000
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2507874152887209910=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2507874152887209910==
Content-Type: multipart/alternative; boundary=e89a8f646a291c5eff04d0a6924b

--e89a8f646a291c5eff04d0a6924b
Content-Type: text/plain; charset=ISO-8859-1

Further to that last email looking in the xen store is confirming that the
tty (pty) is not being assigned to the domains above 338

root@desktop:~# xenstore-ls /local/domain/339/console
ring-ref = "750902"
port = "2"
limit = "1048576"
type = "xenconsoled"

Whereas for 338 we get:

root@desktop:~# xenstore-ls /local/domain/338/console
ring-ref = "737537"
port = "2"
limit = "1048576"
type = "xenconsoled"
tty = "/dev/pts/342"




On 11 December 2012 22:07, Paul Harvey <jhebus@googlemail.com> wrote:

> On 7 December 2012 10:03, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>
> On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>>
>> > Any help, or is this a limitation of Xen?
>>
>> One limit you might be hitting is the number of event channels which
>> dom0 can handle. The maximum is currently 1024 for a 32-bit domains and
>> 4096 for 64-bit (that's per domains, not total in the system). Depending
>> on the configuration of the mini-os domains (e.g. number of devices etc)
>> you might be hitting this -- "lsevtchn 0" might give a clue if this is
>> happening (that tool is in /usr/lib/xen somewhere).
>>
>> Work has just started on expanding these limits to ~32k and ~512k for
>> 32- and 64-bit domains respectively, the hope is that this will be done
>> in time for 4.3. Look for posts from Wei Liu on xen-devel this week.
>>
>> If you aren't hitting the evtchn limits then maybe you are hitting some
>> dom0 OS level limitation, i.e. a ulimit on the number of open file
>> descriptors which xenconsoled can have or some limit on the number of
>> pty's.
>>
>> Ian.
>>
>
> Hi Ian,
>
> Thanks for the quick reply!
>
> Have looked into your suggestions and:
>
> * It is NOT the number of evntchns, this is much less that the limits you
> mention
>
> * It is NOT the number of allowable PTY's, the number used is much less
> than the limit
>
> * The number of per process file descriptors was set to 1024, but i have
> increased this to thousands :
> ulimint -n
> 10240
>
> To hammer this point home, i built a wee C file to allocate pty's. Before
> i changed the limit i got problems past 1024, now it work fine as root, or
> any user.
>
> But, when i create ~350 domains:
>
> cat /proc/<xenconsoled>/fd | wc -l
> 1024
>
> only ever goes as high as 1024, and does not increase for subsequently
> added domains.
>
> Any other ideas?
>
> Also, as a side note, any idea why the domain creation time grows
> quadratically?
>
> Thanks
>
> Paul
>
>
>

--e89a8f646a291c5eff04d0a6924b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Further to that last email looking in the xen store is confirming that the =
tty (pty) is not being assigned to the domains above 338<br><br>root@deskto=
p:~# xenstore-ls /local/domain/339/console<br>ring-ref =3D &quot;750902&quo=
t;<br>
port =3D &quot;2&quot;<br>limit =3D &quot;1048576&quot;<br>type =3D &quot;x=
enconsoled&quot;<br><br>Whereas for 338 we get:<br><br>root@desktop:~# xens=
tore-ls /local/domain/338/console<br>ring-ref =3D &quot;737537&quot;<br>por=
t =3D &quot;2&quot;<br>
limit =3D &quot;1048576&quot;<br>type =3D &quot;xenconsoled&quot;<br>tty =
=3D &quot;/dev/pts/342&quot;<br><br><br><div class=3D"gmail_extra"><br><br>=
<div class=3D"gmail_quote">On 11 December 2012 22:07, Paul Harvey <span dir=
=3D"ltr">&lt;<a href=3D"mailto:jhebus@googlemail.com" target=3D"_blank">jhe=
bus@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>On 7 December 2012 10:03, Ian Campbell=
=A0<span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=
=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span>=A0wrote:<div>
<div class=3D"h5"><br><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bor=
der-left-style:solid;padding-left:1ex">
<div>On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:<br><br>&gt; Any =
help, or is this a limitation of Xen?<br><br></div>One limit you might be h=
itting is the number of event channels which<br>dom0 can handle. The maximu=
m is currently 1024 for a 32-bit domains and<br>

4096 for 64-bit (that&#39;s per domains, not total in the system). Dependin=
g<br>on the configuration of the mini-os domains (e.g. number of devices et=
c)<br>you might be hitting this -- &quot;lsevtchn 0&quot; might give a clue=
 if this is<br>

happening (that tool is in /usr/lib/xen somewhere).<br><br>Work has just st=
arted on expanding these limits to ~32k and ~512k for<br>32- and 64-bit dom=
ains respectively, the hope is that this will be done<br>in time for 4.3. L=
ook for posts from Wei Liu on xen-devel this week.<br>

<br>If you aren&#39;t hitting the evtchn limits then maybe you are hitting =
some<br>dom0 OS level limitation, i.e. a ulimit on the number of open file<=
br>descriptors which xenconsoled can have or some limit on the number of<br=
>

pty&#39;s.<br><span><font color=3D"#888888"><br>Ian.<br></font></span></blo=
ckquote></div></div></div><div><br></div>Hi Ian,=A0<div><br></div><div>Than=
ks for the quick reply!</div><div><br></div><div>Have looked into your sugg=
estions and:</div>

<div><br></div><div>* It is NOT the number of evntchns, this is much less t=
hat the limits you mention</div><div><br></div><div>* It is NOT the number =
of allowable PTY&#39;s, the number used is much less than the limit</div>

<div><br></div><div>* The number of per process file descriptors was set to=
 1024, but i have increased this to thousands :=A0</div><div>ulimint -n</di=
v><div>10240</div><div><br></div><div>To hammer this point home, i built a =
wee C file to allocate pty&#39;s. Before i changed the limit i got problems=
 past 1024, now it work fine as root, or any user.</div>

<div><br></div><div>But, when i create ~350 domains:=A0</div><div><br></div=
><div>cat /proc/&lt;xenconsoled&gt;/fd | wc -l =A0</div><div>1024</div><div=
><br></div><div>only ever goes as high as 1024, and does not increase for s=
ubsequently added domains.</div>

<div><br></div><div>Any other ideas?</div><div><br></div><div>Also, as a si=
de note, any idea why the domain creation time grows quadratically?</div><d=
iv><br></div><div>Thanks=A0</div><span class=3D"HOEnZb"><font color=3D"#888=
888"><div>
<br></div><div>Paul</div><div class=3D"gmail_extra">
<br><br></div>
</font></span></blockquote></div><br></div>

--e89a8f646a291c5eff04d0a6924b--


--===============2507874152887209910==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2507874152887209910==--


From xen-users-bounces@lists.xen.org Wed Dec 12 13:01:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 13:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tilvb-0008W5-7f; Wed, 12 Dec 2012 13:00:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1Til1c-0007oJ-Ag
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 12:02:56 +0000
Received: from [85.158.143.99:33146] by server-1.bemta-4.messagelabs.com id
	31/59-28401-F6278C05; Wed, 12 Dec 2012 12:02:55 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-14.tower-216.messagelabs.com!1355313741!19521196!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2123 invoked from network); 12 Dec 2012 12:02:23 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-14.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 12:02:23 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so539415obc.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 04:02:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=+gC+1ePtfgAD/uGX147JDoR/mVOLYL/6DQAZUl5E2do=;
	b=Pv+WL4/zFF/ghWomEn51uBehVzNIcJ4HrAfIT7B71UY/GeBV8r3dCgegq5QUHc8nt0
	pUN79usmFdMX8gSqlQZl+Qj3Nmn+ctO5+b83j9VSmCxSCaVracl05H4ipipwXcZ+v4kq
	bUPv0V6ke38644+JvK9w9ouX+CM+8QVGVL6NRhAIKGHWqzgqPNzbwU5jeW/4aNRLoeVr
	8OPIrLaUGhhIHM7R/UCreKWoZ1q4IOz3KWrkF0MoJEuAsRCiudTg42968K+1Cd8vEs3s
	mwK6IZMhyfNCcSo5ezTAjRfsqeno9C4sS0RZNydlF8m1e3hvTHBveQTkhcgU+mLyPuyq
	Qnaw==
MIME-Version: 1.0
Received: by 10.182.141.73 with SMTP id rm9mr346285obb.99.1355313741323; Wed,
	12 Dec 2012 04:02:21 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Wed, 12 Dec 2012 04:02:21 -0800 (PST)
In-Reply-To: <CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
Date: Wed, 12 Dec 2012 12:02:21 +0000
Message-ID: <CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Wed, 12 Dec 2012 13:00:46 +0000
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2507874152887209910=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2507874152887209910==
Content-Type: multipart/alternative; boundary=e89a8f646a291c5eff04d0a6924b

--e89a8f646a291c5eff04d0a6924b
Content-Type: text/plain; charset=ISO-8859-1

Further to that last email looking in the xen store is confirming that the
tty (pty) is not being assigned to the domains above 338

root@desktop:~# xenstore-ls /local/domain/339/console
ring-ref = "750902"
port = "2"
limit = "1048576"
type = "xenconsoled"

Whereas for 338 we get:

root@desktop:~# xenstore-ls /local/domain/338/console
ring-ref = "737537"
port = "2"
limit = "1048576"
type = "xenconsoled"
tty = "/dev/pts/342"




On 11 December 2012 22:07, Paul Harvey <jhebus@googlemail.com> wrote:

> On 7 December 2012 10:03, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>
> On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>>
>> > Any help, or is this a limitation of Xen?
>>
>> One limit you might be hitting is the number of event channels which
>> dom0 can handle. The maximum is currently 1024 for a 32-bit domains and
>> 4096 for 64-bit (that's per domains, not total in the system). Depending
>> on the configuration of the mini-os domains (e.g. number of devices etc)
>> you might be hitting this -- "lsevtchn 0" might give a clue if this is
>> happening (that tool is in /usr/lib/xen somewhere).
>>
>> Work has just started on expanding these limits to ~32k and ~512k for
>> 32- and 64-bit domains respectively, the hope is that this will be done
>> in time for 4.3. Look for posts from Wei Liu on xen-devel this week.
>>
>> If you aren't hitting the evtchn limits then maybe you are hitting some
>> dom0 OS level limitation, i.e. a ulimit on the number of open file
>> descriptors which xenconsoled can have or some limit on the number of
>> pty's.
>>
>> Ian.
>>
>
> Hi Ian,
>
> Thanks for the quick reply!
>
> Have looked into your suggestions and:
>
> * It is NOT the number of evntchns, this is much less that the limits you
> mention
>
> * It is NOT the number of allowable PTY's, the number used is much less
> than the limit
>
> * The number of per process file descriptors was set to 1024, but i have
> increased this to thousands :
> ulimint -n
> 10240
>
> To hammer this point home, i built a wee C file to allocate pty's. Before
> i changed the limit i got problems past 1024, now it work fine as root, or
> any user.
>
> But, when i create ~350 domains:
>
> cat /proc/<xenconsoled>/fd | wc -l
> 1024
>
> only ever goes as high as 1024, and does not increase for subsequently
> added domains.
>
> Any other ideas?
>
> Also, as a side note, any idea why the domain creation time grows
> quadratically?
>
> Thanks
>
> Paul
>
>
>

--e89a8f646a291c5eff04d0a6924b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Further to that last email looking in the xen store is confirming that the =
tty (pty) is not being assigned to the domains above 338<br><br>root@deskto=
p:~# xenstore-ls /local/domain/339/console<br>ring-ref =3D &quot;750902&quo=
t;<br>
port =3D &quot;2&quot;<br>limit =3D &quot;1048576&quot;<br>type =3D &quot;x=
enconsoled&quot;<br><br>Whereas for 338 we get:<br><br>root@desktop:~# xens=
tore-ls /local/domain/338/console<br>ring-ref =3D &quot;737537&quot;<br>por=
t =3D &quot;2&quot;<br>
limit =3D &quot;1048576&quot;<br>type =3D &quot;xenconsoled&quot;<br>tty =
=3D &quot;/dev/pts/342&quot;<br><br><br><div class=3D"gmail_extra"><br><br>=
<div class=3D"gmail_quote">On 11 December 2012 22:07, Paul Harvey <span dir=
=3D"ltr">&lt;<a href=3D"mailto:jhebus@googlemail.com" target=3D"_blank">jhe=
bus@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>On 7 December 2012 10:03, Ian Campbell=
=A0<span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=
=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span>=A0wrote:<div>
<div class=3D"h5"><br><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bor=
der-left-style:solid;padding-left:1ex">
<div>On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:<br><br>&gt; Any =
help, or is this a limitation of Xen?<br><br></div>One limit you might be h=
itting is the number of event channels which<br>dom0 can handle. The maximu=
m is currently 1024 for a 32-bit domains and<br>

4096 for 64-bit (that&#39;s per domains, not total in the system). Dependin=
g<br>on the configuration of the mini-os domains (e.g. number of devices et=
c)<br>you might be hitting this -- &quot;lsevtchn 0&quot; might give a clue=
 if this is<br>

happening (that tool is in /usr/lib/xen somewhere).<br><br>Work has just st=
arted on expanding these limits to ~32k and ~512k for<br>32- and 64-bit dom=
ains respectively, the hope is that this will be done<br>in time for 4.3. L=
ook for posts from Wei Liu on xen-devel this week.<br>

<br>If you aren&#39;t hitting the evtchn limits then maybe you are hitting =
some<br>dom0 OS level limitation, i.e. a ulimit on the number of open file<=
br>descriptors which xenconsoled can have or some limit on the number of<br=
>

pty&#39;s.<br><span><font color=3D"#888888"><br>Ian.<br></font></span></blo=
ckquote></div></div></div><div><br></div>Hi Ian,=A0<div><br></div><div>Than=
ks for the quick reply!</div><div><br></div><div>Have looked into your sugg=
estions and:</div>

<div><br></div><div>* It is NOT the number of evntchns, this is much less t=
hat the limits you mention</div><div><br></div><div>* It is NOT the number =
of allowable PTY&#39;s, the number used is much less than the limit</div>

<div><br></div><div>* The number of per process file descriptors was set to=
 1024, but i have increased this to thousands :=A0</div><div>ulimint -n</di=
v><div>10240</div><div><br></div><div>To hammer this point home, i built a =
wee C file to allocate pty&#39;s. Before i changed the limit i got problems=
 past 1024, now it work fine as root, or any user.</div>

<div><br></div><div>But, when i create ~350 domains:=A0</div><div><br></div=
><div>cat /proc/&lt;xenconsoled&gt;/fd | wc -l =A0</div><div>1024</div><div=
><br></div><div>only ever goes as high as 1024, and does not increase for s=
ubsequently added domains.</div>

<div><br></div><div>Any other ideas?</div><div><br></div><div>Also, as a si=
de note, any idea why the domain creation time grows quadratically?</div><d=
iv><br></div><div>Thanks=A0</div><span class=3D"HOEnZb"><font color=3D"#888=
888"><div>
<br></div><div>Paul</div><div class=3D"gmail_extra">
<br><br></div>
</font></span></blockquote></div><br></div>

--e89a8f646a291c5eff04d0a6924b--


--===============2507874152887209910==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2507874152887209910==--


From xen-users-bounces@lists.xen.org Wed Dec 12 13:13:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 13:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tim7D-0000V7-92; Wed, 12 Dec 2012 13:12:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyruspy@gmail.com>) id 1Tim7A-0000V0-V4
	for Xen-users@lists.xen.org; Wed, 12 Dec 2012 13:12:45 +0000
Received: from [193.109.254.147:43964] by server-4.bemta-14.messagelabs.com id
	AA/4D-15233-CC288C05; Wed, 12 Dec 2012 13:12:44 +0000
X-Env-Sender: cyruspy@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1355317944!9734997!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBzaXRlcy5
	nb29nbGUuY29tL3NpdGUv\nbGlwZTgyLyk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31241 invoked from network); 12 Dec 2012 13:12:25 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 13:12:25 -0000
Received: by mail-lb0-f173.google.com with SMTP id c1so611391lbg.32
	for <Xen-users@lists.xen.org>; Wed, 12 Dec 2012 05:12:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=stBfDt5+ra8+wUrlqT5j+R+sz8Kx6hwodfdWZRLBiYc=;
	b=e7ws/6VwUA52BLLUSEkiHWGAbz7DtliSsZ8qqLYQduz4QnIOuE+D6TGM9GuJr5lbOy
	u6RJN58vlIvswKxOS3KhiTz0eE8Lv8qqIQUk5w7ffra9iO8OvKAKdmgszurQADFUPk8l
	Es/agYrur9+5F85jcC5uwGL9O3MlH9PLcnPXLbds8/zoavkdjLXKPWKbGVofNI3PNax9
	D07c2J6B73WCue3uumjwKth03ycPr7Igs7o8u0oKoR6NPvb8Diu/5LRsyojvqfth2xmu
	fZpgw+sUeOdHnAaFmcevhe/TWf1TBOa13PW2513HlqGLVU57xXQPVV0U5hzJyxz53MGx
	Ysdg==
MIME-Version: 1.0
Received: by 10.112.43.161 with SMTP id x1mr433249lbl.32.1355317944518; Wed,
	12 Dec 2012 05:12:24 -0800 (PST)
Received: by 10.114.1.74 with HTTP; Wed, 12 Dec 2012 05:12:24 -0800 (PST)
In-Reply-To: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
References: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
Date: Wed, 12 Dec 2012 10:12:24 -0300
Message-ID: <CAEaLa5E3cVOYe2csEbhpPynBE0hoEb9_hGV9KDs4L1UwtAdQ4Q@mail.gmail.com>
From: Ciro Iriarte <cyruspy@gmail.com>
To: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6265774879821478129=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6265774879821478129==
Content-Type: multipart/alternative; boundary=e0cb4efe2b2aa409e104d0a78cd3

--e0cb4efe2b2aa409e104d0a78cd3
Content-Type: text/plain; charset=UTF-8

2012/12/11 Felipe Gutierrez <felipe.o.gutierrez@gmail.com>

> Hi everyone,
>
> I need some help to setup my configuration failover system.
> My goal is to have a redundance system using Xen + DRBD + Corosync +
> Pacemaker
>
> On Xen I will have one virtual machine. When this computer has network
> down, I will do a Live migration to the second computer.
> The first configuration I will need is a crossover cable, won't I? It is
> really necessary? Ok, I did it. eth0 is the crossover and eth1 is the
> network.
>
> In my mind I will have one partion configured to DRBD and there I will
> install Xen Virtual Machines. The Corosync will listen this connection
> through network board (eth1). When this connection fail, the live migration
> will execute through the crossover cable. For this I will need to
> configure the Pacemaker with the crossover cable, won't I? I still need to
> do that... and I don't know how.
>
> I am configuring other DRBD partition to share .cfg (Xen files) through
> it. My reference to do it is
> http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en
>
> Is this configuration plausible, correct or the best one?
>
> Thanks in advance,
> Felipe
> --
> *--
> -- Felipe Oliveira Gutierrez
> -- Felipe.o.Gutierrez@gmail.com
> -- https://sites.google.com/site/lipe82/Home/diaadia*


Hmm, what about going with Ganeti instead?.

Regards,

-- 
Ciro Iriarte
http://cyruspy.wordpress.com
--

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

2012/12/11 Felipe Gutierrez <span dir=3D"ltr">&lt;<a href=3D"mailto:felipe.=
o.gutierrez@gmail.com" target=3D"_blank">felipe.o.gutierrez@gmail.com</a>&g=
t;</span><br><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
Hi everyone,<br><br>I need some help to setup my configuration failover sys=
tem.<br>My goal is to have a redundance system using Xen + DRBD + Corosync =
+ Pacemaker<br><br>On Xen I will have one virtual machine. When this comput=
er has network down, I will do a Live migration to the second computer.<br>

The first configuration I will need is a crossover cable, won&#39;t I? It i=
s really necessary? Ok, I did it. eth0 is the crossover and eth1 is the net=
work.<br><br>In my mind I will have one partion configured to DRBD and ther=
e I will install Xen Virtual Machines. The Corosync will listen this connec=
tion through network board (eth1). When this connection fail, the live migr=
ation will execute <span lang=3D"en"><span>through</span></span> the crosso=
ver cable. For this I will need to configure the Pacemaker with the crossov=
er cable, won&#39;t I? I still need to do that... and I don&#39;t know how.=
<br>

<br>I am configuring other DRBD partition to share .cfg (Xen files) through=
 it. My reference to do it is <a href=3D"http://publications.jbfavre.org/vi=
rtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en" target=3D"_blank=
">http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacem=
aker-drbd-ocfs2.en</a><br>

<br>Is this configuration plausible, correct or the best one?<br><br>Thanks=
 in advance,<br>Felipe<span class=3D"HOEnZb"><font color=3D"#888888"><br>--=
 <br><b>--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o=
.Gutierrez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br=
>

-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b></font></s=
pan></blockquote><div><br></div><div>Hmm, what about going with Ganeti inst=
ead?. =C2=A0</div>
</div><div><br></div><div>Regards,</div><div><br></div>-- <br>Ciro Iriarte<=
br><a href=3D"http://cyruspy.wordpress.com">http://cyruspy.wordpress.com</a=
><br>--<br>
</div>

--e0cb4efe2b2aa409e104d0a78cd3--


--===============6265774879821478129==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6265774879821478129==--


From xen-users-bounces@lists.xen.org Wed Dec 12 13:13:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 13:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tim7D-0000V7-92; Wed, 12 Dec 2012 13:12:47 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cyruspy@gmail.com>) id 1Tim7A-0000V0-V4
	for Xen-users@lists.xen.org; Wed, 12 Dec 2012 13:12:45 +0000
Received: from [193.109.254.147:43964] by server-4.bemta-14.messagelabs.com id
	AA/4D-15233-CC288C05; Wed, 12 Dec 2012 13:12:44 +0000
X-Env-Sender: cyruspy@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1355317944!9734997!1
X-Originating-IP: [209.85.217.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBzaXRlcy5
	nb29nbGUuY29tL3NpdGUv\nbGlwZTgyLyk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31241 invoked from network); 12 Dec 2012 13:12:25 -0000
Received: from mail-lb0-f173.google.com (HELO mail-lb0-f173.google.com)
	(209.85.217.173)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 13:12:25 -0000
Received: by mail-lb0-f173.google.com with SMTP id c1so611391lbg.32
	for <Xen-users@lists.xen.org>; Wed, 12 Dec 2012 05:12:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=stBfDt5+ra8+wUrlqT5j+R+sz8Kx6hwodfdWZRLBiYc=;
	b=e7ws/6VwUA52BLLUSEkiHWGAbz7DtliSsZ8qqLYQduz4QnIOuE+D6TGM9GuJr5lbOy
	u6RJN58vlIvswKxOS3KhiTz0eE8Lv8qqIQUk5w7ffra9iO8OvKAKdmgszurQADFUPk8l
	Es/agYrur9+5F85jcC5uwGL9O3MlH9PLcnPXLbds8/zoavkdjLXKPWKbGVofNI3PNax9
	D07c2J6B73WCue3uumjwKth03ycPr7Igs7o8u0oKoR6NPvb8Diu/5LRsyojvqfth2xmu
	fZpgw+sUeOdHnAaFmcevhe/TWf1TBOa13PW2513HlqGLVU57xXQPVV0U5hzJyxz53MGx
	Ysdg==
MIME-Version: 1.0
Received: by 10.112.43.161 with SMTP id x1mr433249lbl.32.1355317944518; Wed,
	12 Dec 2012 05:12:24 -0800 (PST)
Received: by 10.114.1.74 with HTTP; Wed, 12 Dec 2012 05:12:24 -0800 (PST)
In-Reply-To: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
References: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
Date: Wed, 12 Dec 2012 10:12:24 -0300
Message-ID: <CAEaLa5E3cVOYe2csEbhpPynBE0hoEb9_hGV9KDs4L1UwtAdQ4Q@mail.gmail.com>
From: Ciro Iriarte <cyruspy@gmail.com>
To: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6265774879821478129=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6265774879821478129==
Content-Type: multipart/alternative; boundary=e0cb4efe2b2aa409e104d0a78cd3

--e0cb4efe2b2aa409e104d0a78cd3
Content-Type: text/plain; charset=UTF-8

2012/12/11 Felipe Gutierrez <felipe.o.gutierrez@gmail.com>

> Hi everyone,
>
> I need some help to setup my configuration failover system.
> My goal is to have a redundance system using Xen + DRBD + Corosync +
> Pacemaker
>
> On Xen I will have one virtual machine. When this computer has network
> down, I will do a Live migration to the second computer.
> The first configuration I will need is a crossover cable, won't I? It is
> really necessary? Ok, I did it. eth0 is the crossover and eth1 is the
> network.
>
> In my mind I will have one partion configured to DRBD and there I will
> install Xen Virtual Machines. The Corosync will listen this connection
> through network board (eth1). When this connection fail, the live migration
> will execute through the crossover cable. For this I will need to
> configure the Pacemaker with the crossover cable, won't I? I still need to
> do that... and I don't know how.
>
> I am configuring other DRBD partition to share .cfg (Xen files) through
> it. My reference to do it is
> http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en
>
> Is this configuration plausible, correct or the best one?
>
> Thanks in advance,
> Felipe
> --
> *--
> -- Felipe Oliveira Gutierrez
> -- Felipe.o.Gutierrez@gmail.com
> -- https://sites.google.com/site/lipe82/Home/diaadia*


Hmm, what about going with Ganeti instead?.

Regards,

-- 
Ciro Iriarte
http://cyruspy.wordpress.com
--

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

2012/12/11 Felipe Gutierrez <span dir=3D"ltr">&lt;<a href=3D"mailto:felipe.=
o.gutierrez@gmail.com" target=3D"_blank">felipe.o.gutierrez@gmail.com</a>&g=
t;</span><br><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
Hi everyone,<br><br>I need some help to setup my configuration failover sys=
tem.<br>My goal is to have a redundance system using Xen + DRBD + Corosync =
+ Pacemaker<br><br>On Xen I will have one virtual machine. When this comput=
er has network down, I will do a Live migration to the second computer.<br>

The first configuration I will need is a crossover cable, won&#39;t I? It i=
s really necessary? Ok, I did it. eth0 is the crossover and eth1 is the net=
work.<br><br>In my mind I will have one partion configured to DRBD and ther=
e I will install Xen Virtual Machines. The Corosync will listen this connec=
tion through network board (eth1). When this connection fail, the live migr=
ation will execute <span lang=3D"en"><span>through</span></span> the crosso=
ver cable. For this I will need to configure the Pacemaker with the crossov=
er cable, won&#39;t I? I still need to do that... and I don&#39;t know how.=
<br>

<br>I am configuring other DRBD partition to share .cfg (Xen files) through=
 it. My reference to do it is <a href=3D"http://publications.jbfavre.org/vi=
rtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en" target=3D"_blank=
">http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacem=
aker-drbd-ocfs2.en</a><br>

<br>Is this configuration plausible, correct or the best one?<br><br>Thanks=
 in advance,<br>Felipe<span class=3D"HOEnZb"><font color=3D"#888888"><br>--=
 <br><b>--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o=
.Gutierrez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br=
>

-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b></font></s=
pan></blockquote><div><br></div><div>Hmm, what about going with Ganeti inst=
ead?. =C2=A0</div>
</div><div><br></div><div>Regards,</div><div><br></div>-- <br>Ciro Iriarte<=
br><a href=3D"http://cyruspy.wordpress.com">http://cyruspy.wordpress.com</a=
><br>--<br>
</div>

--e0cb4efe2b2aa409e104d0a78cd3--


--===============6265774879821478129==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6265774879821478129==--


From xen-users-bounces@lists.xen.org Wed Dec 12 17:02:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 17:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tipg0-0002p6-9p; Wed, 12 Dec 2012 17:00:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1Tipfy-0002p1-PQ
	for Xen-users@lists.xen.org; Wed, 12 Dec 2012 17:00:55 +0000
Received: from [85.158.143.99:22130] by server-3.bemta-4.messagelabs.com id
	D5/E7-18211-548B8C05; Wed, 12 Dec 2012 17:00:53 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1355331649!24002611!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBjeXJ1c3B
	5LndvcmRwcmVzcy5jb20p\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12949 invoked from network); 12 Dec 2012 17:00:50 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 17:00:50 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so1262230qak.11
	for <Xen-users@lists.xen.org>; Wed, 12 Dec 2012 09:00:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=qH/1rlPNUG3DpaqXUP0buMdmPdAkzWXOOKBdc1UeOAY=;
	b=bgQCO9QFmSoKryr0F9z+3WXIp/jvgk1MpCkkhrV8K3HHjkVPOtwk4OnjEGc+oiZWkU
	LSnVHE2SRhwRneRseDNwTXMoNRXK8I4tegkgcyHn2iaUul29e8Vl5qce+QOLsMO0WgTC
	UT7uopKsldZUwPKoXX9PxNaL8BTiICO7DxRzuzKTKjU2/0kFFz8FHo7uMzoq2cxRKneh
	PMZJNX+4mfLOzVCXjT4z6fukb9CHmrtnQgZz/J26vDyrOHK/ghCJieJY33EQVuDndCMc
	CC+V699XFO7iG1ZJJlucKUC1Nnn+pJjYZA+NFLpzYaOCtQ3dNtGZXSHsFCn7DbKyztIG
	Ja7A==
MIME-Version: 1.0
Received: by 10.224.188.76 with SMTP id cz12mr3132316qab.6.1355331649110; Wed,
	12 Dec 2012 09:00:49 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Wed, 12 Dec 2012 09:00:48 -0800 (PST)
In-Reply-To: <CAEaLa5E3cVOYe2csEbhpPynBE0hoEb9_hGV9KDs4L1UwtAdQ4Q@mail.gmail.com>
References: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
	<CAEaLa5E3cVOYe2csEbhpPynBE0hoEb9_hGV9KDs4L1UwtAdQ4Q@mail.gmail.com>
Date: Wed, 12 Dec 2012 14:00:48 -0300
Message-ID: <CAPOsGyZZSbkwij4A9ezyvOqbeQQt-80ZgEBRebrdvfnifCLCSA@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: Ciro Iriarte <cyruspy@gmail.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4333872750845343553=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4333872750845343553==
Content-Type: multipart/alternative; boundary=20cf303640cf7f83aa04d0aabd8b

--20cf303640cf7f83aa04d0aabd8b
Content-Type: text/plain; charset=ISO-8859-1

Hi Ciro, thanks for reply,

I am almos finishing this configuration and I don't think is a good idea to
learn other tecnology, specially because I am since 2 weeks working with
these.

At the moment I am struggling with this configuration of pacemaker:

crm configure
primitive debian ocf:heartbeat:Xen params xmfile="/xen/vm8.cfg" op monitor
interval="10s" op start interval="0s" timeout="30s" op stop interval="0s"
timeout="300s"
colocation debian-with-xen_fs inf: debian xen_fs
order debian-after-xen_fs inf: xen_fs:start debian:start
commit

When I push these configuration my crm_mon command output errors:

# crm_mon --one-shot -V
============
Last updated: Wed Dec 12 10:33:53 2012
Last change: Wed Dec 12 10:22:31 2012 via cibadmin on cloud4
Stack: openais
Current DC: cloud4 - partition with quorum
Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c
2 Nodes configured, 2 expected votes
4 Resources configured.
============

Online: [ cloud4 cloud11 ]

Master/Slave Set: ms_drbd_xen [drbd_xen]
Masters: [ cloud11 ]
Slaves: [ cloud4 ]
xen_fs (ocf::heartbeat:Filesystem): Started cloud11

Failed actions:
debian_start_0 (node=cloud4, call=6, rc=1, status=complete): unknown
error
debian_start_0 (node=cloud11, call=12, rc=1, status=complete): unknown
error

Does anyone know why? I believe is something related to the cfg file.


Thanks a lot!
Felipe


On Wed, Dec 12, 2012 at 11:12 AM, Ciro Iriarte <cyruspy@gmail.com> wrote:

> 2012/12/11 Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
>
>> Hi everyone,
>>
>> I need some help to setup my configuration failover system.
>> My goal is to have a redundance system using Xen + DRBD + Corosync +
>> Pacemaker
>>
>> On Xen I will have one virtual machine. When this computer has network
>> down, I will do a Live migration to the second computer.
>> The first configuration I will need is a crossover cable, won't I? It is
>> really necessary? Ok, I did it. eth0 is the crossover and eth1 is the
>> network.
>>
>> In my mind I will have one partion configured to DRBD and there I will
>> install Xen Virtual Machines. The Corosync will listen this connection
>> through network board (eth1). When this connection fail, the live migration
>> will execute through the crossover cable. For this I will need to
>> configure the Pacemaker with the crossover cable, won't I? I still need to
>> do that... and I don't know how.
>>
>> I am configuring other DRBD partition to share .cfg (Xen files) through
>> it. My reference to do it is
>> http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en
>>
>> Is this configuration plausible, correct or the best one?
>>
>> Thanks in advance,
>> Felipe
>> --
>> *--
>> -- Felipe Oliveira Gutierrez
>> -- Felipe.o.Gutierrez@gmail.com
>> -- https://sites.google.com/site/lipe82/Home/diaadia*
>
>
> Hmm, what about going with Ganeti instead?.
>
> Regards,
>
> --
> Ciro Iriarte
> http://cyruspy.wordpress.com
> --
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--20cf303640cf7f83aa04d0aabd8b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Ciro, thanks for reply,<br><br>I am almos finishing this configuration a=
nd I don&#39;t think is a good idea to learn other tecnology, specially bec=
ause I am since 2 weeks working with these.<br><br>At the moment I am strug=
gling with this configuration of pacemaker:<br>

<br>crm configure<br>primitive debian ocf:heartbeat:Xen params xmfile=3D&qu=
ot;/xen/vm8.cfg&quot; op monitor interval=3D&quot;10s&quot; op start interv=
al=3D&quot;0s&quot; timeout=3D&quot;30s&quot; op stop interval=3D&quot;0s&q=
uot; timeout=3D&quot;300s&quot;<br>

colocation debian-with-xen_fs inf: debian xen_fs<br>order debian-after-xen_=
fs inf: xen_fs:start debian:start<br>commit<br><br>When I push these config=
uration my crm_mon command output errors:<br><br><font face=3D"Verdana,Aria=
l,Helvetica" color=3D"black"><font face=3D"Verdana,Arial,Helvetica" color=
=3D"black"><font color=3D"#660066"># crm_mon --one-shot -V <br>

</font><font color=3D"#660066">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D <br></f=
ont>Last updated: Wed Dec 12 10:33:53 2012 <br>Last change: Wed Dec 12 10:2=
2:31 2012 via cibadmin on cloud4 <br>Stack: openais <br>Current DC: cloud4 =
- partition with quorum <br>

Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c <br>2 Nodes configu=
red, 2 expected votes <br>4 Resources configured. <br><font color=3D"#66006=
6">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D <br></font> <br>Online: [ cloud4 cl=
oud11 ] <br> <br> Master/Slave Set: ms_drbd_xen [drbd_xen] <br>

     Masters: [ cloud11 ] <br>     Slaves: [ cloud4 ] <br> xen_fs    (ocf::=
heartbeat:Filesystem):    Started cloud11 <br> <br>Failed actions: <br>    =
debian_start_0 (node=3Dcloud4, call=3D6, rc=3D1, status=3Dcomplete): unknow=
n <br>

error <br>    debian_start_0 (node=3Dcloud11, call=3D12, rc=3D1, status=3Dc=
omplete): unknown <br>error <br><br>Does anyone know why? I believe is some=
thing related to the cfg file.<br><br><br>Thanks a lot!<br>Felipe</font></f=
ont><br>

<br><br><div class=3D"gmail_quote">On Wed, Dec 12, 2012 at 11:12 AM, Ciro I=
riarte <span dir=3D"ltr">&lt;<a href=3D"mailto:cyruspy@gmail.com" target=3D=
"_blank">cyruspy@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">

2012/12/11 Felipe Gutierrez <span dir=3D"ltr">&lt;<a href=3D"mailto:felipe.=
o.gutierrez@gmail.com" target=3D"_blank">felipe.o.gutierrez@gmail.com</a>&g=
t;</span><br><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div><di=
v>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi everyone,<br><br>I need some help to setup my configuration failover sys=
tem.<br>My goal is to have a redundance system using Xen + DRBD + Corosync =
+ Pacemaker<br><br>On Xen I will have one virtual machine. When this comput=
er has network down, I will do a Live migration to the second computer.<br>



The first configuration I will need is a crossover cable, won&#39;t I? It i=
s really necessary? Ok, I did it. eth0 is the crossover and eth1 is the net=
work.<br><br>In my mind I will have one partion configured to DRBD and ther=
e I will install Xen Virtual Machines. The Corosync will listen this connec=
tion through network board (eth1). When this connection fail, the live migr=
ation will execute <span lang=3D"en"><span>through</span></span> the crosso=
ver cable. For this I will need to configure the Pacemaker with the crossov=
er cable, won&#39;t I? I still need to do that... and I don&#39;t know how.=
<br>



<br>I am configuring other DRBD partition to share .cfg (Xen files) through=
 it. My reference to do it is <a href=3D"http://publications.jbfavre.org/vi=
rtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en" target=3D"_blank=
">http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacem=
aker-drbd-ocfs2.en</a><br>



<br>Is this configuration plausible, correct or the best one?<br><br>Thanks=
 in advance,<br>Felipe<span><font color=3D"#888888"><br>-- <br><b>--<br>-- =
Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gutierrez@gmail.=
com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>



-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b></font></s=
pan></blockquote><div><br></div></div></div><div>Hmm, what about going with=
 Ganeti instead?. =A0</div>


</div><div><br></div><div>Regards,</div><span><font color=3D"#888888"><div>=
<br></div>-- <br>Ciro Iriarte<br><a href=3D"http://cyruspy.wordpress.com" t=
arget=3D"_blank">http://cyruspy.wordpress.com</a><br>--<br>
</font></span></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><b>--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gut=
ierrez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>

-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>

--20cf303640cf7f83aa04d0aabd8b--


--===============4333872750845343553==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4333872750845343553==--


From xen-users-bounces@lists.xen.org Wed Dec 12 17:02:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 17:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tipg0-0002p6-9p; Wed, 12 Dec 2012 17:00:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <felipe.o.gutierrez@gmail.com>) id 1Tipfy-0002p1-PQ
	for Xen-users@lists.xen.org; Wed, 12 Dec 2012 17:00:55 +0000
Received: from [85.158.143.99:22130] by server-3.bemta-4.messagelabs.com id
	D5/E7-18211-548B8C05; Wed, 12 Dec 2012 17:00:53 +0000
X-Env-Sender: felipe.o.gutierrez@gmail.com
X-Msg-Ref: server-7.tower-216.messagelabs.com!1355331649!24002611!1
X-Originating-IP: [209.85.216.52]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBjeXJ1c3B
	5LndvcmRwcmVzcy5jb20p\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12949 invoked from network); 12 Dec 2012 17:00:50 -0000
Received: from mail-qa0-f52.google.com (HELO mail-qa0-f52.google.com)
	(209.85.216.52)
	by server-7.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 17:00:50 -0000
Received: by mail-qa0-f52.google.com with SMTP id d13so1262230qak.11
	for <Xen-users@lists.xen.org>; Wed, 12 Dec 2012 09:00:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=qH/1rlPNUG3DpaqXUP0buMdmPdAkzWXOOKBdc1UeOAY=;
	b=bgQCO9QFmSoKryr0F9z+3WXIp/jvgk1MpCkkhrV8K3HHjkVPOtwk4OnjEGc+oiZWkU
	LSnVHE2SRhwRneRseDNwTXMoNRXK8I4tegkgcyHn2iaUul29e8Vl5qce+QOLsMO0WgTC
	UT7uopKsldZUwPKoXX9PxNaL8BTiICO7DxRzuzKTKjU2/0kFFz8FHo7uMzoq2cxRKneh
	PMZJNX+4mfLOzVCXjT4z6fukb9CHmrtnQgZz/J26vDyrOHK/ghCJieJY33EQVuDndCMc
	CC+V699XFO7iG1ZJJlucKUC1Nnn+pJjYZA+NFLpzYaOCtQ3dNtGZXSHsFCn7DbKyztIG
	Ja7A==
MIME-Version: 1.0
Received: by 10.224.188.76 with SMTP id cz12mr3132316qab.6.1355331649110; Wed,
	12 Dec 2012 09:00:49 -0800 (PST)
Received: by 10.49.98.68 with HTTP; Wed, 12 Dec 2012 09:00:48 -0800 (PST)
In-Reply-To: <CAEaLa5E3cVOYe2csEbhpPynBE0hoEb9_hGV9KDs4L1UwtAdQ4Q@mail.gmail.com>
References: <CAPOsGyYgL9+h6RADovuUSDTqVsy9px7o5O-GKFtjA_aYkoqsGA@mail.gmail.com>
	<CAEaLa5E3cVOYe2csEbhpPynBE0hoEb9_hGV9KDs4L1UwtAdQ4Q@mail.gmail.com>
Date: Wed, 12 Dec 2012 14:00:48 -0300
Message-ID: <CAPOsGyZZSbkwij4A9ezyvOqbeQQt-80ZgEBRebrdvfnifCLCSA@mail.gmail.com>
From: Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
To: Ciro Iriarte <cyruspy@gmail.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Configuring Xen + DRBD + Corosync + Pacemaker
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4333872750845343553=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4333872750845343553==
Content-Type: multipart/alternative; boundary=20cf303640cf7f83aa04d0aabd8b

--20cf303640cf7f83aa04d0aabd8b
Content-Type: text/plain; charset=ISO-8859-1

Hi Ciro, thanks for reply,

I am almos finishing this configuration and I don't think is a good idea to
learn other tecnology, specially because I am since 2 weeks working with
these.

At the moment I am struggling with this configuration of pacemaker:

crm configure
primitive debian ocf:heartbeat:Xen params xmfile="/xen/vm8.cfg" op monitor
interval="10s" op start interval="0s" timeout="30s" op stop interval="0s"
timeout="300s"
colocation debian-with-xen_fs inf: debian xen_fs
order debian-after-xen_fs inf: xen_fs:start debian:start
commit

When I push these configuration my crm_mon command output errors:

# crm_mon --one-shot -V
============
Last updated: Wed Dec 12 10:33:53 2012
Last change: Wed Dec 12 10:22:31 2012 via cibadmin on cloud4
Stack: openais
Current DC: cloud4 - partition with quorum
Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c
2 Nodes configured, 2 expected votes
4 Resources configured.
============

Online: [ cloud4 cloud11 ]

Master/Slave Set: ms_drbd_xen [drbd_xen]
Masters: [ cloud11 ]
Slaves: [ cloud4 ]
xen_fs (ocf::heartbeat:Filesystem): Started cloud11

Failed actions:
debian_start_0 (node=cloud4, call=6, rc=1, status=complete): unknown
error
debian_start_0 (node=cloud11, call=12, rc=1, status=complete): unknown
error

Does anyone know why? I believe is something related to the cfg file.


Thanks a lot!
Felipe


On Wed, Dec 12, 2012 at 11:12 AM, Ciro Iriarte <cyruspy@gmail.com> wrote:

> 2012/12/11 Felipe Gutierrez <felipe.o.gutierrez@gmail.com>
>
>> Hi everyone,
>>
>> I need some help to setup my configuration failover system.
>> My goal is to have a redundance system using Xen + DRBD + Corosync +
>> Pacemaker
>>
>> On Xen I will have one virtual machine. When this computer has network
>> down, I will do a Live migration to the second computer.
>> The first configuration I will need is a crossover cable, won't I? It is
>> really necessary? Ok, I did it. eth0 is the crossover and eth1 is the
>> network.
>>
>> In my mind I will have one partion configured to DRBD and there I will
>> install Xen Virtual Machines. The Corosync will listen this connection
>> through network board (eth1). When this connection fail, the live migration
>> will execute through the crossover cable. For this I will need to
>> configure the Pacemaker with the crossover cable, won't I? I still need to
>> do that... and I don't know how.
>>
>> I am configuring other DRBD partition to share .cfg (Xen files) through
>> it. My reference to do it is
>> http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en
>>
>> Is this configuration plausible, correct or the best one?
>>
>> Thanks in advance,
>> Felipe
>> --
>> *--
>> -- Felipe Oliveira Gutierrez
>> -- Felipe.o.Gutierrez@gmail.com
>> -- https://sites.google.com/site/lipe82/Home/diaadia*
>
>
> Hmm, what about going with Ganeti instead?.
>
> Regards,
>
> --
> Ciro Iriarte
> http://cyruspy.wordpress.com
> --
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



-- 
*--
-- Felipe Oliveira Gutierrez
-- Felipe.o.Gutierrez@gmail.com
-- https://sites.google.com/site/lipe82/Home/diaadia*

--20cf303640cf7f83aa04d0aabd8b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Ciro, thanks for reply,<br><br>I am almos finishing this configuration a=
nd I don&#39;t think is a good idea to learn other tecnology, specially bec=
ause I am since 2 weeks working with these.<br><br>At the moment I am strug=
gling with this configuration of pacemaker:<br>

<br>crm configure<br>primitive debian ocf:heartbeat:Xen params xmfile=3D&qu=
ot;/xen/vm8.cfg&quot; op monitor interval=3D&quot;10s&quot; op start interv=
al=3D&quot;0s&quot; timeout=3D&quot;30s&quot; op stop interval=3D&quot;0s&q=
uot; timeout=3D&quot;300s&quot;<br>

colocation debian-with-xen_fs inf: debian xen_fs<br>order debian-after-xen_=
fs inf: xen_fs:start debian:start<br>commit<br><br>When I push these config=
uration my crm_mon command output errors:<br><br><font face=3D"Verdana,Aria=
l,Helvetica" color=3D"black"><font face=3D"Verdana,Arial,Helvetica" color=
=3D"black"><font color=3D"#660066"># crm_mon --one-shot -V <br>

</font><font color=3D"#660066">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D <br></f=
ont>Last updated: Wed Dec 12 10:33:53 2012 <br>Last change: Wed Dec 12 10:2=
2:31 2012 via cibadmin on cloud4 <br>Stack: openais <br>Current DC: cloud4 =
- partition with quorum <br>

Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c <br>2 Nodes configu=
red, 2 expected votes <br>4 Resources configured. <br><font color=3D"#66006=
6">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D <br></font> <br>Online: [ cloud4 cl=
oud11 ] <br> <br> Master/Slave Set: ms_drbd_xen [drbd_xen] <br>

     Masters: [ cloud11 ] <br>     Slaves: [ cloud4 ] <br> xen_fs    (ocf::=
heartbeat:Filesystem):    Started cloud11 <br> <br>Failed actions: <br>    =
debian_start_0 (node=3Dcloud4, call=3D6, rc=3D1, status=3Dcomplete): unknow=
n <br>

error <br>    debian_start_0 (node=3Dcloud11, call=3D12, rc=3D1, status=3Dc=
omplete): unknown <br>error <br><br>Does anyone know why? I believe is some=
thing related to the cfg file.<br><br><br>Thanks a lot!<br>Felipe</font></f=
ont><br>

<br><br><div class=3D"gmail_quote">On Wed, Dec 12, 2012 at 11:12 AM, Ciro I=
riarte <span dir=3D"ltr">&lt;<a href=3D"mailto:cyruspy@gmail.com" target=3D=
"_blank">cyruspy@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">

2012/12/11 Felipe Gutierrez <span dir=3D"ltr">&lt;<a href=3D"mailto:felipe.=
o.gutierrez@gmail.com" target=3D"_blank">felipe.o.gutierrez@gmail.com</a>&g=
t;</span><br><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div><di=
v>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi everyone,<br><br>I need some help to setup my configuration failover sys=
tem.<br>My goal is to have a redundance system using Xen + DRBD + Corosync =
+ Pacemaker<br><br>On Xen I will have one virtual machine. When this comput=
er has network down, I will do a Live migration to the second computer.<br>



The first configuration I will need is a crossover cable, won&#39;t I? It i=
s really necessary? Ok, I did it. eth0 is the crossover and eth1 is the net=
work.<br><br>In my mind I will have one partion configured to DRBD and ther=
e I will install Xen Virtual Machines. The Corosync will listen this connec=
tion through network board (eth1). When this connection fail, the live migr=
ation will execute <span lang=3D"en"><span>through</span></span> the crosso=
ver cable. For this I will need to configure the Pacemaker with the crossov=
er cable, won&#39;t I? I still need to do that... and I don&#39;t know how.=
<br>



<br>I am configuring other DRBD partition to share .cfg (Xen files) through=
 it. My reference to do it is <a href=3D"http://publications.jbfavre.org/vi=
rtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en" target=3D"_blank=
">http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacem=
aker-drbd-ocfs2.en</a><br>



<br>Is this configuration plausible, correct or the best one?<br><br>Thanks=
 in advance,<br>Felipe<span><font color=3D"#888888"><br>-- <br><b>--<br>-- =
Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gutierrez@gmail.=
com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>



-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b></font></s=
pan></blockquote><div><br></div></div></div><div>Hmm, what about going with=
 Ganeti instead?. =A0</div>


</div><div><br></div><div>Regards,</div><span><font color=3D"#888888"><div>=
<br></div>-- <br>Ciro Iriarte<br><a href=3D"http://cyruspy.wordpress.com" t=
arget=3D"_blank">http://cyruspy.wordpress.com</a><br>--<br>
</font></span></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><b>--<br>-- Felipe Oliveira Gutierrez<br>-- <a href=3D"mailto:Felipe.o.Gut=
ierrez@gmail.com" target=3D"_blank">Felipe.o.Gutierrez@gmail.com</a><br>

-- <a href=3D"https://sites.google.com/site/lipe82/Home/diaadia" target=3D"=
_blank">https://sites.google.com/site/lipe82/Home/diaadia</a></b><br>

--20cf303640cf7f83aa04d0aabd8b--


--===============4333872750845343553==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4333872750845343553==--


From xen-users-bounces@lists.xen.org Wed Dec 12 17:07:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 17:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tipkb-00033z-Qd; Wed, 12 Dec 2012 17:05:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <christian@holpert.de>) id 1Tipka-00033m-3Z
	for Xen-users@lists.xen.org; Wed, 12 Dec 2012 17:05:40 +0000
Received: from [193.109.254.147:40262] by server-8.bemta-14.messagelabs.com id
	F5/DC-26341-369B8C05; Wed, 12 Dec 2012 17:05:39 +0000
X-Env-Sender: christian@holpert.de
X-Msg-Ref: server-8.tower-27.messagelabs.com!1355331934!9769322!1
X-Originating-IP: [80.67.31.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuOTkgPT4gNTE0MzU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4084 invoked from network); 12 Dec 2012 17:05:34 -0000
Received: from smtprelay05.ispgateway.de (HELO smtprelay05.ispgateway.de)
	(80.67.31.99) by server-8.tower-27.messagelabs.com with SMTP;
	12 Dec 2012 17:05:34 -0000
Received: from [217.83.61.75] (helo=colin.holpert.de)
	by smtprelay05.ispgateway.de with esmtpa (Exim 4.68)
	(envelope-from <christian@holpert.de>) id 1TipkR-0001Zk-3c
	for Xen-users@lists.xen.org; Wed, 12 Dec 2012 18:05:31 +0100
Received: from PRO43287A006.holpert.de (unknown [10.75.157.19])
	by colin.holpert.de (Postfix) with ESMTP id 7432A7FF4
	for <Xen-users@lists.xen.org>; Wed, 12 Dec 2012 18:05:30 +0100 (CET)
X-PGP-Fingerprint: D092 371C 931D 8F21  D71B 7A11 DC07 0F36      [RSA]
X-PGP-Fingerprint: 8E3B 2F47 6673 B936 9EAE 52F3 4C8B C713 58C5 FFD6 [DH/DSS]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 12 Dec 2012 18:04:55 +0100
To: Xen-users@lists.xen.org
From: Christian Holpert <christian@holpert.de>
Mime-Version: 1.0
Message-Id: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
X-Df-Sender: Y2hyaXN0aWFuQGhvbHBlcnQuZGU=
Subject: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I'm using Xen 4.2.0 on a gentoo 3.4.11-System, all 32bit PAE.

I can assign as much memory as needed to my domU with one exception. =

This domU is the only one that has a PCI device passed through via config f=
ile:
kernel      =3D "/boot/kernel-3.4.11-xenU"
vcpus       =3D 3
vcpu_avail  =3D 3
memory      =3D 2048
name        =3D "nodi"
on_reboot   =3D "restart"
vif         =3D [ 'mac=3Daa:00:00:48:44:af' ]
disk        =3D [ '/opt/xen/nodi.img,raw,xvda1,w', =

'/opt/xen/swap.nodi,raw,xvda2,w', 'phy:/dev/sdb5,xvda3,w', =

'/opt/xen/GBSpace.img,raw,xvda4,w' ]
root        =3D "/dev/xvda1 rootfstype=3Dext4 rootfsflags=3Dbarrier=3D0"
extra       =3D "console=3Dhvc0 xencons=3Dhvc xen-fbfront.video=3D6,1024,76=
8 =

xenfb.video=3D6,1024,768 noirqdebug elevator=3Dnoop"
vfb         =3D [ 'vnc=3D1,vncdisplay=3D10,vnclisten=3D0.0.0.0,keymap=3Dde'=
 ]
pci         =3D [ '01:02.0' ]
pci_msitranslate =3D 1

When I start up this domU (xl start nodi.cfg) it will get 512MB only. =

When I comment out the pci-line, then memory ist correct with 2048MB.
The cheat-mode works, though. I can start the domain with pci commented out=
 and
xen # xl pci-attach nodi 01:02.0
assign the device immediately after startup. PCI works and memory is 2048MB.
nodi ~ # lspci
00:00.0 Network controller: AVM GmbH A1 ISDN [Fritz] (rev 02)
nodi ~ # cat /proc/meminfo
MemTotal:        2069168 kB
MemFree:         1814776 kB
[...]

Can anybody tell me, how to debug this? Or is this a feature?

xen ~ # xl info nodi
host                   : xen
release                : 3.4.11-gentoo
version                : #7 SMP Mon Dec 3 20:37:13 CET 2012
machine                : i686
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3392
hw_caps                : =

bfebfbff:28100000:00000000:00007f40:77bae3ff:00000000:00000001:00000281
virt_caps              : hvm hvm_directio
total_memory           : 15778
free_memory            : 5893
sharing_freed_memory   : 72057594037927935
sharing_used_memory    : 72057594037927935
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : .0
xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=3D0xf5800000
xen_changeset          : unavailable
xen_commandline        : vtd=3D1 iommu=3D1 vga=3Dgfx-1024x768x16 msi=3D1 do=
m0_mem=3D2560M
cc_compiler            : gcc (Gentoo 4.6.3 p1.8, pie-0.5.2) 4.6.3
cc_compile_by          :
cc_compile_domain      : APO43287A.LOCAL
cc_compile_date        : Tue Dec 11 15:58:25 CET 2012
xend_config_format     : 4

Please tell me, if you need more logs.

Thanks,
Christian


-- =

Markt-Apotheke Christian Holpert e.K., M=F6mbris
   http://www.marktapotheke.org - info@marktapotheke.org
   http://www.blue-essentials-shop.de - info@blue-essentials-shop.de
   Apotheker Christian Holpert
Im Markthof 5
63776 M=F6mbris
   Tel.: 06029-1379 Fax: 9986589

Amtsgericht Aschaffenburg, HR.A, Registernummer 2165


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 17:07:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 17:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tipkb-00033z-Qd; Wed, 12 Dec 2012 17:05:41 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <christian@holpert.de>) id 1Tipka-00033m-3Z
	for Xen-users@lists.xen.org; Wed, 12 Dec 2012 17:05:40 +0000
Received: from [193.109.254.147:40262] by server-8.bemta-14.messagelabs.com id
	F5/DC-26341-369B8C05; Wed, 12 Dec 2012 17:05:39 +0000
X-Env-Sender: christian@holpert.de
X-Msg-Ref: server-8.tower-27.messagelabs.com!1355331934!9769322!1
X-Originating-IP: [80.67.31.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuOTkgPT4gNTE0MzU=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4084 invoked from network); 12 Dec 2012 17:05:34 -0000
Received: from smtprelay05.ispgateway.de (HELO smtprelay05.ispgateway.de)
	(80.67.31.99) by server-8.tower-27.messagelabs.com with SMTP;
	12 Dec 2012 17:05:34 -0000
Received: from [217.83.61.75] (helo=colin.holpert.de)
	by smtprelay05.ispgateway.de with esmtpa (Exim 4.68)
	(envelope-from <christian@holpert.de>) id 1TipkR-0001Zk-3c
	for Xen-users@lists.xen.org; Wed, 12 Dec 2012 18:05:31 +0100
Received: from PRO43287A006.holpert.de (unknown [10.75.157.19])
	by colin.holpert.de (Postfix) with ESMTP id 7432A7FF4
	for <Xen-users@lists.xen.org>; Wed, 12 Dec 2012 18:05:30 +0100 (CET)
X-PGP-Fingerprint: D092 371C 931D 8F21  D71B 7A11 DC07 0F36      [RSA]
X-PGP-Fingerprint: 8E3B 2F47 6673 B936 9EAE 52F3 4C8B C713 58C5 FFD6 [DH/DSS]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 12 Dec 2012 18:04:55 +0100
To: Xen-users@lists.xen.org
From: Christian Holpert <christian@holpert.de>
Mime-Version: 1.0
Message-Id: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
X-Df-Sender: Y2hyaXN0aWFuQGhvbHBlcnQuZGU=
Subject: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I'm using Xen 4.2.0 on a gentoo 3.4.11-System, all 32bit PAE.

I can assign as much memory as needed to my domU with one exception. =

This domU is the only one that has a PCI device passed through via config f=
ile:
kernel      =3D "/boot/kernel-3.4.11-xenU"
vcpus       =3D 3
vcpu_avail  =3D 3
memory      =3D 2048
name        =3D "nodi"
on_reboot   =3D "restart"
vif         =3D [ 'mac=3Daa:00:00:48:44:af' ]
disk        =3D [ '/opt/xen/nodi.img,raw,xvda1,w', =

'/opt/xen/swap.nodi,raw,xvda2,w', 'phy:/dev/sdb5,xvda3,w', =

'/opt/xen/GBSpace.img,raw,xvda4,w' ]
root        =3D "/dev/xvda1 rootfstype=3Dext4 rootfsflags=3Dbarrier=3D0"
extra       =3D "console=3Dhvc0 xencons=3Dhvc xen-fbfront.video=3D6,1024,76=
8 =

xenfb.video=3D6,1024,768 noirqdebug elevator=3Dnoop"
vfb         =3D [ 'vnc=3D1,vncdisplay=3D10,vnclisten=3D0.0.0.0,keymap=3Dde'=
 ]
pci         =3D [ '01:02.0' ]
pci_msitranslate =3D 1

When I start up this domU (xl start nodi.cfg) it will get 512MB only. =

When I comment out the pci-line, then memory ist correct with 2048MB.
The cheat-mode works, though. I can start the domain with pci commented out=
 and
xen # xl pci-attach nodi 01:02.0
assign the device immediately after startup. PCI works and memory is 2048MB.
nodi ~ # lspci
00:00.0 Network controller: AVM GmbH A1 ISDN [Fritz] (rev 02)
nodi ~ # cat /proc/meminfo
MemTotal:        2069168 kB
MemFree:         1814776 kB
[...]

Can anybody tell me, how to debug this? Or is this a feature?

xen ~ # xl info nodi
host                   : xen
release                : 3.4.11-gentoo
version                : #7 SMP Mon Dec 3 20:37:13 CET 2012
machine                : i686
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3392
hw_caps                : =

bfebfbff:28100000:00000000:00007f40:77bae3ff:00000000:00000001:00000281
virt_caps              : hvm hvm_directio
total_memory           : 15778
free_memory            : 5893
sharing_freed_memory   : 72057594037927935
sharing_used_memory    : 72057594037927935
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : .0
xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=3D0xf5800000
xen_changeset          : unavailable
xen_commandline        : vtd=3D1 iommu=3D1 vga=3Dgfx-1024x768x16 msi=3D1 do=
m0_mem=3D2560M
cc_compiler            : gcc (Gentoo 4.6.3 p1.8, pie-0.5.2) 4.6.3
cc_compile_by          :
cc_compile_domain      : APO43287A.LOCAL
cc_compile_date        : Tue Dec 11 15:58:25 CET 2012
xend_config_format     : 4

Please tell me, if you need more logs.

Thanks,
Christian


-- =

Markt-Apotheke Christian Holpert e.K., M=F6mbris
   http://www.marktapotheke.org - info@marktapotheke.org
   http://www.blue-essentials-shop.de - info@blue-essentials-shop.de
   Apotheker Christian Holpert
Im Markthof 5
63776 M=F6mbris
   Tel.: 06029-1379 Fax: 9986589

Amtsgericht Aschaffenburg, HR.A, Registernummer 2165


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 18:06:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 18:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiqgA-0005uY-QG; Wed, 12 Dec 2012 18:05:10 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1Tiqg8-0005u7-9D; Wed, 12 Dec 2012 18:05:08 +0000
Received: from [85.158.143.35:34491] by server-3.bemta-4.messagelabs.com id
	4C/77-18211-357C8C05; Wed, 12 Dec 2012 18:05:07 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-3.tower-21.messagelabs.com!1355335505!13941733!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA0NjI2OTc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13625 invoked from network); 12 Dec 2012 18:05:06 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Dec 2012 18:05:06 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 53F042C34;
	Wed, 12 Dec 2012 20:05:04 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 39B0320060; Wed, 12 Dec 2012 20:05:04 +0200 (EET)
Date: Wed, 12 Dec 2012 20:05:04 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: fahimeh soltaninejad <f.soltani298@gmail.com>
Message-ID: <20121212180503.GF8912@reaktio.net>
References: <CAKLxbwJ92Fs9YKDKSjkCPok5-M7mpB-ttXJZXp-hexRpT6ZBdg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKLxbwJ92Fs9YKDKSjkCPok5-M7mpB-ttXJZXp-hexRpT6ZBdg@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] hw to assign devices with VT-d in
 (fedora with Xen hypervisor)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Dec 11, 2012 at 07:10:20PM +0330, fahimeh soltaninejad wrote:
>    hi,

Hello,

>    i have installed Xen hypervisor on fedora 17 and now i want to assign
>    devices directly to a guest OS through VT-d. does any one know how can i
>    do it?
>    i found some solutions for that but those had some steps for when
>    installing Xen while i installed Xen on fedora. i am going to know,can i
>    assign device to a guest OS through VT-d capability with installed Xen on
>    fedora 17?
>

This question is suitable for xen-users mailinglist, so please drop xen-devel from future replies..

There's nothing Fedora 17 specific in Xen PCI passthru really. 
You need to:

1) Enable IOMMU in BIOS (VT-d)
2) Make sure IOMMU is enabled in Xen (iommu=1 xen cmdline option) and verify it gets enabled from hypervisor dmesg (xm dmesg).
3) Configure xen-pciback driver in dom0 kernel to "hide" the PCI devices you want to passthru.
4) Make sure "xm pci-list-assignable" works and lists your PCI devices.
5) Set up the VM cfgfile (/etc/xen/<vm>) with PCI passthru.
6) Done.


-- Pasi


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 18:06:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 18:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiqgA-0005uY-QG; Wed, 12 Dec 2012 18:05:10 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1Tiqg8-0005u7-9D; Wed, 12 Dec 2012 18:05:08 +0000
Received: from [85.158.143.35:34491] by server-3.bemta-4.messagelabs.com id
	4C/77-18211-357C8C05; Wed, 12 Dec 2012 18:05:07 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-3.tower-21.messagelabs.com!1355335505!13941733!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA0NjI2OTc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13625 invoked from network); 12 Dec 2012 18:05:06 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Dec 2012 18:05:06 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 53F042C34;
	Wed, 12 Dec 2012 20:05:04 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 39B0320060; Wed, 12 Dec 2012 20:05:04 +0200 (EET)
Date: Wed, 12 Dec 2012 20:05:04 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: fahimeh soltaninejad <f.soltani298@gmail.com>
Message-ID: <20121212180503.GF8912@reaktio.net>
References: <CAKLxbwJ92Fs9YKDKSjkCPok5-M7mpB-ttXJZXp-hexRpT6ZBdg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKLxbwJ92Fs9YKDKSjkCPok5-M7mpB-ttXJZXp-hexRpT6ZBdg@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] hw to assign devices with VT-d in
 (fedora with Xen hypervisor)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Dec 11, 2012 at 07:10:20PM +0330, fahimeh soltaninejad wrote:
>    hi,

Hello,

>    i have installed Xen hypervisor on fedora 17 and now i want to assign
>    devices directly to a guest OS through VT-d. does any one know how can i
>    do it?
>    i found some solutions for that but those had some steps for when
>    installing Xen while i installed Xen on fedora. i am going to know,can i
>    assign device to a guest OS through VT-d capability with installed Xen on
>    fedora 17?
>

This question is suitable for xen-users mailinglist, so please drop xen-devel from future replies..

There's nothing Fedora 17 specific in Xen PCI passthru really. 
You need to:

1) Enable IOMMU in BIOS (VT-d)
2) Make sure IOMMU is enabled in Xen (iommu=1 xen cmdline option) and verify it gets enabled from hypervisor dmesg (xm dmesg).
3) Configure xen-pciback driver in dom0 kernel to "hide" the PCI devices you want to passthru.
4) Make sure "xm pci-list-assignable" works and lists your PCI devices.
5) Set up the VM cfgfile (/etc/xen/<vm>) with PCI passthru.
6) Done.


-- Pasi


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 18:13:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 18:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiqnZ-0006Md-0I; Wed, 12 Dec 2012 18:12:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TiqnW-0006MW-U3
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 18:12:47 +0000
Received: from [85.158.137.99:62134] by server-2.bemta-3.messagelabs.com id
	5E/DA-11239-919C8C05; Wed, 12 Dec 2012 18:12:41 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-8.tower-217.messagelabs.com!1355335959!13737885!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21862 invoked from network); 12 Dec 2012 18:12:40 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-8.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Dec 2012 18:12:40 -0000
Received: from [187.233.68.172] (port=51361 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TiqnP-0003Ve-3M
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 12:12:39 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 4FBA5A209
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 12:10:37 -0600 (CST)
Message-ID: <50C8C915.9050002@ondore.com>
Date: Wed, 12 Dec 2012 12:12:37 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
	<50C7AF15.9030103@ondore.com>
	<CAPOsGya_uWEVu+E6bgAiH0wf=8JX1r9-3CvqphFN5avE3Si=9w@mail.gmail.com>
In-Reply-To: <CAPOsGya_uWEVu+E6bgAiH0wf=8JX1r9-3CvqphFN5avE3Si=9w@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] crossover cable on Xen live migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, Felipe.

As far as DRBD is working, there shall be no problem with the IP 
configuration of your crossover networking, that what I assumed in my 
previous mail. Your original question clearly was misunderstood.

I have not worked with Pacemaker.
The tutorial you are following does not mentions any IP address within 
Pacemaker configuration, so it may be relaying on some other subsystem 
to communicate to the other node. Openais, for example.
Not my field, can't say more.

Greetings.

-- 
Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 18:13:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 18:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiqnZ-0006Md-0I; Wed, 12 Dec 2012 18:12:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TiqnW-0006MW-U3
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 18:12:47 +0000
Received: from [85.158.137.99:62134] by server-2.bemta-3.messagelabs.com id
	5E/DA-11239-919C8C05; Wed, 12 Dec 2012 18:12:41 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-8.tower-217.messagelabs.com!1355335959!13737885!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21862 invoked from network); 12 Dec 2012 18:12:40 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-8.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Dec 2012 18:12:40 -0000
Received: from [187.233.68.172] (port=51361 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TiqnP-0003Ve-3M
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 12:12:39 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 4FBA5A209
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 12:10:37 -0600 (CST)
Message-ID: <50C8C915.9050002@ondore.com>
Date: Wed, 12 Dec 2012 12:12:37 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAPOsGyaLL+dEpawnOYL4JFhYqMJp=W=r9HTTgxW2UE1X250=jg@mail.gmail.com>
	<50C7AF15.9030103@ondore.com>
	<CAPOsGya_uWEVu+E6bgAiH0wf=8JX1r9-3CvqphFN5avE3Si=9w@mail.gmail.com>
In-Reply-To: <CAPOsGya_uWEVu+E6bgAiH0wf=8JX1r9-3CvqphFN5avE3Si=9w@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] crossover cable on Xen live migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi, Felipe.

As far as DRBD is working, there shall be no problem with the IP 
configuration of your crossover networking, that what I assumed in my 
previous mail. Your original question clearly was misunderstood.

I have not worked with Pacemaker.
The tutorial you are following does not mentions any IP address within 
Pacemaker configuration, so it may be relaying on some other subsystem 
to communicate to the other node. Openais, for example.
Not my field, can't say more.

Greetings.

-- 
Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 18:36:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 18:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tir9c-00072T-EI; Wed, 12 Dec 2012 18:35:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1Tir9a-00072D-Fd; Wed, 12 Dec 2012 18:35:34 +0000
Received: from [85.158.139.211:26477] by server-14.bemta-5.messagelabs.com id
	31/69-09538-57EC8C05; Wed, 12 Dec 2012 18:35:33 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1355337332!18415964!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6041 invoked from network); 12 Dec 2012 18:35:33 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Dec 2012 18:35:33 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>)
	id 1Tir9Y-0001Z4-NW; Wed, 12 Dec 2012 19:35:32 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1Tir9b-0001x0-Tw; Wed, 12 Dec 2012 19:35:35 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Wed, 12 Dec 2012
	19:35:26 +0100
Date: Wed, 12 Dec 2012 19:35:26 +0100
Message-ID: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15751/Wed Dec 12 18:45:57 2012)
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] Compiling init-xenstore-domain.c to initialize a OCamel
 Xenstore Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I post this message to the xen-users and xen-devel list because I  
think that it is not clear if a user or only a developer can help me  
out.

At the moment I'm working on Dom0 disaggregation and I want to create  
a OCamel Xenstore Stubdomain. So I hope that I have all needed  
dependencies so I have Xen 4.2 with XSM and FLASK compiled in (XMS  
Framework appears in xl dmesg so I think it works completely) and  
Linux 3.6.10 (information in the web said that Linux 3.5 or above with  
pv_ops is needed for this).

Now I need to have the init-xenstore-domain utility to modify the init  
scripts so that the xenstore stubdomain get loaded instead of starting  
xenstored in Dom0 (I hope that this is right). So I wanted to compile  
init-xenstore-domain.c from the source directory /tools/xenstore/  
within the Xen 4.2.0 source directory.

I tried to do this with this command:

gcc -c -I/root/xen-4.2.0/dist/install/usr/include/  
-I/root/xen-4.2.0/tools/libxc/ -I/root/xen-4.2.0/xen/include/  
/root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c -o  
/root/init-xenstore-domain


In my case the xen-4.2.0 directory is located inside a debian base  
"build" chroot in the /root/ directory. At the moment I get this error  
and I don't know how to include the libelf.h file because of this I  
get this error:

In file included from  
/root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
/root/xen-4.2.0/tools/libxc/xc_dom.h:17:31: error:  
xen/libelf/libelf.h: No such file or directory
In file included from  
/root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
/root/xen-4.2.0/tools/libxc/xc_dom.h:63: error: field 'parms' has  
incomplete type

I tried to include the directory /root/xen-4.2.0/xen/include/xen/  
(base on my directory structure) and also created a symlink so that  
the folder xen and the subfolder libelf (like mentioned in the include  
directive of the source file) and linked to the libelf.h file which is  
included in the directory mentioned above, but all this thing result  
in the same error so how could I compile init-xenstore-domain utility?  
The normal xenstore stubdomain file (not the ocamel variant) was  
builded successfully by the build system. But the build system at now  
don't seem to build the init-xenstore-domain utility so I thought I  
have to compile it seperately.

Hope that someone can help me out.

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 18:36:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 18:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tir9c-00072T-EI; Wed, 12 Dec 2012 18:35:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1Tir9a-00072D-Fd; Wed, 12 Dec 2012 18:35:34 +0000
Received: from [85.158.139.211:26477] by server-14.bemta-5.messagelabs.com id
	31/69-09538-57EC8C05; Wed, 12 Dec 2012 18:35:33 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1355337332!18415964!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6041 invoked from network); 12 Dec 2012 18:35:33 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 12 Dec 2012 18:35:33 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>)
	id 1Tir9Y-0001Z4-NW; Wed, 12 Dec 2012 19:35:32 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1Tir9b-0001x0-Tw; Wed, 12 Dec 2012 19:35:35 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Wed, 12 Dec 2012
	19:35:26 +0100
Date: Wed, 12 Dec 2012 19:35:26 +0100
Message-ID: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
From: xen@lippux.com
To: xen-users@lists.xen.org
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15751/Wed Dec 12 18:45:57 2012)
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] Compiling init-xenstore-domain.c to initialize a OCamel
 Xenstore Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello all,

I post this message to the xen-users and xen-devel list because I  
think that it is not clear if a user or only a developer can help me  
out.

At the moment I'm working on Dom0 disaggregation and I want to create  
a OCamel Xenstore Stubdomain. So I hope that I have all needed  
dependencies so I have Xen 4.2 with XSM and FLASK compiled in (XMS  
Framework appears in xl dmesg so I think it works completely) and  
Linux 3.6.10 (information in the web said that Linux 3.5 or above with  
pv_ops is needed for this).

Now I need to have the init-xenstore-domain utility to modify the init  
scripts so that the xenstore stubdomain get loaded instead of starting  
xenstored in Dom0 (I hope that this is right). So I wanted to compile  
init-xenstore-domain.c from the source directory /tools/xenstore/  
within the Xen 4.2.0 source directory.

I tried to do this with this command:

gcc -c -I/root/xen-4.2.0/dist/install/usr/include/  
-I/root/xen-4.2.0/tools/libxc/ -I/root/xen-4.2.0/xen/include/  
/root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c -o  
/root/init-xenstore-domain


In my case the xen-4.2.0 directory is located inside a debian base  
"build" chroot in the /root/ directory. At the moment I get this error  
and I don't know how to include the libelf.h file because of this I  
get this error:

In file included from  
/root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
/root/xen-4.2.0/tools/libxc/xc_dom.h:17:31: error:  
xen/libelf/libelf.h: No such file or directory
In file included from  
/root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
/root/xen-4.2.0/tools/libxc/xc_dom.h:63: error: field 'parms' has  
incomplete type

I tried to include the directory /root/xen-4.2.0/xen/include/xen/  
(base on my directory structure) and also created a symlink so that  
the folder xen and the subfolder libelf (like mentioned in the include  
directive of the source file) and linked to the libelf.h file which is  
included in the directory mentioned above, but all this thing result  
in the same error so how could I compile init-xenstore-domain utility?  
The normal xenstore stubdomain file (not the ocamel variant) was  
builded successfully by the build system. But the build system at now  
don't seem to build the init-xenstore-domain utility so I thought I  
have to compile it seperately.

Hope that someone can help me out.

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 20:18:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 20:18:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tisja-0008Pc-V6; Wed, 12 Dec 2012 20:16:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <szymon@juraszczyk.com>) id 1TisjZ-0008PX-MN
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 20:16:49 +0000
Received: from [85.158.139.83:29617] by server-8.bemta-5.messagelabs.com id
	84/00-15003-036E8C05; Wed, 12 Dec 2012 20:16:48 +0000
X-Env-Sender: szymon@juraszczyk.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1355343408!29614947!1
X-Originating-IP: [80.68.224.44]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30581 invoked from network); 12 Dec 2012 20:16:48 -0000
Received: from monster.juraszczyk.com (HELO monster.juraszczyk.com)
	(80.68.224.44) by server-3.tower-182.messagelabs.com with SMTP;
	12 Dec 2012 20:16:48 -0000
Received: from localhost (localhost.juraszczyk.com [127.0.0.1])
	by localhost.juraszczyk.com (Postfix) with ESMTP id 0E52D6BF1D7;
	Wed, 12 Dec 2012 21:16:49 +0100 (CET)
X-Virus-Scanned: amavisd-new at juraszczyk.com
Received: from monster.juraszczyk.com ([127.0.0.1])
	by localhost (monster.juraszczyk.com [127.0.0.1]) (amavisd-new,
	port 10023)
	with LMTP id WikOGW4G8i5A; Wed, 12 Dec 2012 21:16:47 +0100 (CET)
Received: from [192.168.127.1] (static-78-9-150-146.ssp.dialog.net.pl
	[78.9.150.146])
	by monster.juraszczyk.com (Postfix) with ESMTPSA id 5C88D6BF1D6;
	Wed, 12 Dec 2012 21:16:47 +0100 (CET)
Message-ID: <50C8E635.6020005@juraszczyk.com>
Date: Wed, 12 Dec 2012 21:16:53 +0100
From: Szymon Juraszczyk <szymon@juraszczyk.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Poor pgbench results in RAM-centric select test
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

  Hi,

  I've recently deployed a Xen 4.1.3 server based on Debian Wheezy for
Dom0. The hardware is a dual E5-2630 Xeon machine. I deployed a PVHVM
webserver there and I am quite satisfied with it's performance. I have
two SSD drives there and powerful Adaptec controller there and the plan
was to place a DB server on another VM and use these SSD drives for that.

  I wanted to do some baseline benchmarking before the dbserver
deployment and then some strange pgbench results came out of that. To
cut a long story short, select-only benchmarks on ~300 MB databases
(fully fitting in RAM) give results even 10 times worse than expected (!?).

  I tested PVHVM domU with various 3.2 and 2.6.32 kernels, various core
counts and RAM sizes. What's wierd, I got the same poor results when I
run the benchmark on dom0 (in desperation I installed PostgreSQL there),
again with various RAM and core count settings. At most I got up to 10k
select transactions per second, while on the same hardware using the
same dom0 kernel booted up without Xen hypervisor the results were
around 100k tps (!?!).

  Please note that the database fits compeletely in RAM even on a 512 MB
RAM dom0/domU (that is one of the variants I tested). There is obviously
some bottleneck with cached I/O or maybe more generic problem with RAM
access. Hard drive access is completely irrelevant here as the database
gets cached in kernel buffers right at the start of the benchmark (which
runs for 5 minutes to get more accurate results). There was no point for
me in testing the SSD drives in action having observed this strange
behaviour.

  Has anyone observed something like that? Any idea what may be wrong?

-- 
Best regards,
Szymon Juraszczyk

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 20:18:08 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 20:18:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tisja-0008Pc-V6; Wed, 12 Dec 2012 20:16:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <szymon@juraszczyk.com>) id 1TisjZ-0008PX-MN
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 20:16:49 +0000
Received: from [85.158.139.83:29617] by server-8.bemta-5.messagelabs.com id
	84/00-15003-036E8C05; Wed, 12 Dec 2012 20:16:48 +0000
X-Env-Sender: szymon@juraszczyk.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1355343408!29614947!1
X-Originating-IP: [80.68.224.44]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30581 invoked from network); 12 Dec 2012 20:16:48 -0000
Received: from monster.juraszczyk.com (HELO monster.juraszczyk.com)
	(80.68.224.44) by server-3.tower-182.messagelabs.com with SMTP;
	12 Dec 2012 20:16:48 -0000
Received: from localhost (localhost.juraszczyk.com [127.0.0.1])
	by localhost.juraszczyk.com (Postfix) with ESMTP id 0E52D6BF1D7;
	Wed, 12 Dec 2012 21:16:49 +0100 (CET)
X-Virus-Scanned: amavisd-new at juraszczyk.com
Received: from monster.juraszczyk.com ([127.0.0.1])
	by localhost (monster.juraszczyk.com [127.0.0.1]) (amavisd-new,
	port 10023)
	with LMTP id WikOGW4G8i5A; Wed, 12 Dec 2012 21:16:47 +0100 (CET)
Received: from [192.168.127.1] (static-78-9-150-146.ssp.dialog.net.pl
	[78.9.150.146])
	by monster.juraszczyk.com (Postfix) with ESMTPSA id 5C88D6BF1D6;
	Wed, 12 Dec 2012 21:16:47 +0100 (CET)
Message-ID: <50C8E635.6020005@juraszczyk.com>
Date: Wed, 12 Dec 2012 21:16:53 +0100
From: Szymon Juraszczyk <szymon@juraszczyk.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Poor pgbench results in RAM-centric select test
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

  Hi,

  I've recently deployed a Xen 4.1.3 server based on Debian Wheezy for
Dom0. The hardware is a dual E5-2630 Xeon machine. I deployed a PVHVM
webserver there and I am quite satisfied with it's performance. I have
two SSD drives there and powerful Adaptec controller there and the plan
was to place a DB server on another VM and use these SSD drives for that.

  I wanted to do some baseline benchmarking before the dbserver
deployment and then some strange pgbench results came out of that. To
cut a long story short, select-only benchmarks on ~300 MB databases
(fully fitting in RAM) give results even 10 times worse than expected (!?).

  I tested PVHVM domU with various 3.2 and 2.6.32 kernels, various core
counts and RAM sizes. What's wierd, I got the same poor results when I
run the benchmark on dom0 (in desperation I installed PostgreSQL there),
again with various RAM and core count settings. At most I got up to 10k
select transactions per second, while on the same hardware using the
same dom0 kernel booted up without Xen hypervisor the results were
around 100k tps (!?!).

  Please note that the database fits compeletely in RAM even on a 512 MB
RAM dom0/domU (that is one of the variants I tested). There is obviously
some bottleneck with cached I/O or maybe more generic problem with RAM
access. Hard drive access is completely irrelevant here as the database
gets cached in kernel buffers right at the start of the benchmark (which
runs for 5 minutes to get more accurate results). There was no point for
me in testing the SSD drives in action having observed this strange
behaviour.

  Has anyone observed something like that? Any idea what may be wrong?

-- 
Best regards,
Szymon Juraszczyk

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 20:38:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 20:38:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tit3q-0000Wp-Mm; Wed, 12 Dec 2012 20:37:46 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1Tit3o-0000WY-4t; Wed, 12 Dec 2012 20:37:44 +0000
Received: from [85.158.143.99:17788] by server-3.bemta-4.messagelabs.com id
	37/C9-18211-71BE8C05; Wed, 12 Dec 2012 20:37:43 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1355344662!18024653!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23055 invoked from network); 12 Dec 2012 20:37:42 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-16.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Dec 2012 20:37:42 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>)
	id 1Tit3l-0003MR-W2; Wed, 12 Dec 2012 21:37:42 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1Tit3q-0005BY-53; Wed, 12 Dec 2012 21:37:46 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Wed, 12 Dec 2012
	21:37:35 +0100
Date: Wed, 12 Dec 2012 21:37:35 +0100
Message-ID: <20121212213735.Horde.9y0sVlQvoipQyOsPrfw2yDA@webmail.your-server.de>
From: xen@lippux.com
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>
References: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
	<50C8D449.9080404@tycho.nsa.gov>
In-Reply-To: <50C8D449.9080404@tycho.nsa.gov>
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15751/Wed Dec 12 18:45:57 2012)
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Compiling init-xenstore-domain.c to
 initialize a OCamel Xenstore Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Zitat von Daniel De Graaf <dgdegra@tycho.nsa.gov>:

> On 12/12/2012 01:35 PM, xen@lippux.com wrote:
>> Hello all,
>>
>> I post this message to the xen-users and xen-devel list because I  
>> think that it is not clear if a user or only a developer can help  
>> me out.
>>
>> At the moment I'm working on Dom0 disaggregation and I want to  
>> create a OCamel Xenstore Stubdomain. So I hope that I have all  
>> needed dependencies so I have Xen 4.2 with XSM and FLASK compiled  
>> in (XMS Framework appears in xl dmesg so I think it works  
>> completely) and Linux 3.6.10 (information in the web said that  
>> Linux 3.5 or above with pv_ops is needed for this).
>>
>> Now I need to have the init-xenstore-domain utility to modify the  
>> init scripts so that the xenstore stubdomain get loaded instead of  
>> starting xenstored in Dom0 (I hope that this is right). So I wanted  
>> to compile init-xenstore-domain.c from the source directory  
>> /tools/xenstore/ within the Xen 4.2.0 source directory.
>>
>> I tried to do this with this command:
>>
>> gcc -c -I/root/xen-4.2.0/dist/install/usr/include/  
>> -I/root/xen-4.2.0/tools/libxc/ -I/root/xen-4.2.0/xen/include/  
>> /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c -o  
>> /root/init-xenstore-domain
>>
>>
>> In my case the xen-4.2.0 directory is located inside a debian base  
>> "build" chroot in the /root/ directory. At the moment I get this  
>> error and I don't know how to include the libelf.h file because of  
>> this I get this error:
>>
>> In file included from  
>> /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
>> /root/xen-4.2.0/tools/libxc/xc_dom.h:17:31: error:  
>> xen/libelf/libelf.h: No such file or directory
>> In file included from  
>> /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
>> /root/xen-4.2.0/tools/libxc/xc_dom.h:63: error: field 'parms' has  
>> incomplete type
>>
>
> Hmm, looks like it's not getting built by default. Try running:
>
> make -C stubdom/xenstore init-xenstore-domain
>
> This results in a successful build via the following two commands on  
> my system:
>
> gcc  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing  
> -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement  
> -Wno-unused-but-set-variable   -D__XEN_TOOLS__ -MMD -MF  
> .init-xenstore-domain.o.d  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  
> -fno-optimize-sibling-calls  -Werror -I.  
> -I/home/daniel/xen/stubdom/xenstore/../../tools/libxc  
> -I/home/daniel/xen/stubdom/xenstore/../../tools/include  
> -I/home/daniel/xen/stubdom/xenstore/../../tools/libxc  
> -I/home/daniel/xen/stubdom/xenstore/../../tools/include  -c -o  
> init-xenstore-domain.o init-xenstore-domain.c
> gcc     init-xenstore-domain.o libxenstore.so  
> /home/daniel/xen/stubdom/xenstore/../../tools/libxc/libxenctrl.so  
> /home/daniel/xen/stubdom/xenstore/../../tools/libxc/libxenguest.so  
> /home/daniel/xen/stubdom/xenstore/../../tools/xenstore/libxenstore.so -o  
> init-xenstore-domain
>
>
>> I tried to include the directory /root/xen-4.2.0/xen/include/xen/  
>> (base on my directory structure) and also created a symlink so that  
>> the folder xen and the subfolder libelf (like mentioned in the  
>> include directive of the source file) and linked to the libelf.h  
>> file which is included in the directory mentioned above, but all  
>> this thing result in the same error so how could I compile  
>> init-xenstore-domain utility? The normal xenstore stubdomain file  
>> (not the ocamel variant) was builded successfully by the build  
>> system. But the build system at now don't seem to build the  
>> init-xenstore-domain utility so I thought I have to compile it  
>> seperately.
>>
>> Hope that someone can help me out.
>>
>> Best Regards
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xen.org
>> http://lists.xen.org/xen-devel
>>
>>
>
>
> --
> Daniel De Graaf
> National Security Agency

Hello Daniel,

this command worked and I could compile an executable. Thanks for your help :)

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 20:38:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 20:38:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tit3q-0000Wp-Mm; Wed, 12 Dec 2012 20:37:46 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1Tit3o-0000WY-4t; Wed, 12 Dec 2012 20:37:44 +0000
Received: from [85.158.143.99:17788] by server-3.bemta-4.messagelabs.com id
	37/C9-18211-71BE8C05; Wed, 12 Dec 2012 20:37:43 +0000
X-Env-Sender: xen@lippux.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1355344662!18024653!1
X-Originating-IP: [78.46.181.14]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23055 invoked from network); 12 Dec 2012 20:37:42 -0000
Received: from www107.your-server.de (HELO www107.your-server.de)
	(78.46.181.14)
	by server-16.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 12 Dec 2012 20:37:42 -0000
Received: from [78.46.5.203] (helo=sslproxy01.your-server.de)
	by www107.your-server.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.74) (envelope-from <xen@lippux.com>)
	id 1Tit3l-0003MR-W2; Wed, 12 Dec 2012 21:37:42 +0100
Received: from [192.168.0.32] (helo=webmail03.your-server.de)
	by sslproxy01.your-server.de with esmtpsa
	(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <xen@lippux.com>)
	id 1Tit3q-0005BY-53; Wed, 12 Dec 2012 21:37:46 +0100
Received: from ashlynn.lippux.de (ashlynn.lippux.de [5.9.218.242]) by
	webmail.your-server.de (Horde Framework) with HTTP; Wed, 12 Dec 2012
	21:37:35 +0100
Date: Wed, 12 Dec 2012 21:37:35 +0100
Message-ID: <20121212213735.Horde.9y0sVlQvoipQyOsPrfw2yDA@webmail.your-server.de>
From: xen@lippux.com
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>
References: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
	<50C8D449.9080404@tycho.nsa.gov>
In-Reply-To: <50C8D449.9080404@tycho.nsa.gov>
User-Agent: Internet Messaging Program (IMP) H4 (5.0.24)
MIME-Version: 1.0
Content-Disposition: inline
X-Authenticated-Sender: xen@lippux.com
X-Virus-Scanned: Clear (ClamAV 0.97.5/15751/Wed Dec 12 18:45:57 2012)
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Compiling init-xenstore-domain.c to
 initialize a OCamel Xenstore Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="Yes"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


Zitat von Daniel De Graaf <dgdegra@tycho.nsa.gov>:

> On 12/12/2012 01:35 PM, xen@lippux.com wrote:
>> Hello all,
>>
>> I post this message to the xen-users and xen-devel list because I  
>> think that it is not clear if a user or only a developer can help  
>> me out.
>>
>> At the moment I'm working on Dom0 disaggregation and I want to  
>> create a OCamel Xenstore Stubdomain. So I hope that I have all  
>> needed dependencies so I have Xen 4.2 with XSM and FLASK compiled  
>> in (XMS Framework appears in xl dmesg so I think it works  
>> completely) and Linux 3.6.10 (information in the web said that  
>> Linux 3.5 or above with pv_ops is needed for this).
>>
>> Now I need to have the init-xenstore-domain utility to modify the  
>> init scripts so that the xenstore stubdomain get loaded instead of  
>> starting xenstored in Dom0 (I hope that this is right). So I wanted  
>> to compile init-xenstore-domain.c from the source directory  
>> /tools/xenstore/ within the Xen 4.2.0 source directory.
>>
>> I tried to do this with this command:
>>
>> gcc -c -I/root/xen-4.2.0/dist/install/usr/include/  
>> -I/root/xen-4.2.0/tools/libxc/ -I/root/xen-4.2.0/xen/include/  
>> /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c -o  
>> /root/init-xenstore-domain
>>
>>
>> In my case the xen-4.2.0 directory is located inside a debian base  
>> "build" chroot in the /root/ directory. At the moment I get this  
>> error and I don't know how to include the libelf.h file because of  
>> this I get this error:
>>
>> In file included from  
>> /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
>> /root/xen-4.2.0/tools/libxc/xc_dom.h:17:31: error:  
>> xen/libelf/libelf.h: No such file or directory
>> In file included from  
>> /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
>> /root/xen-4.2.0/tools/libxc/xc_dom.h:63: error: field 'parms' has  
>> incomplete type
>>
>
> Hmm, looks like it's not getting built by default. Try running:
>
> make -C stubdom/xenstore init-xenstore-domain
>
> This results in a successful build via the following two commands on  
> my system:
>
> gcc  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing  
> -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement  
> -Wno-unused-but-set-variable   -D__XEN_TOOLS__ -MMD -MF  
> .init-xenstore-domain.o.d  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  
> -fno-optimize-sibling-calls  -Werror -I.  
> -I/home/daniel/xen/stubdom/xenstore/../../tools/libxc  
> -I/home/daniel/xen/stubdom/xenstore/../../tools/include  
> -I/home/daniel/xen/stubdom/xenstore/../../tools/libxc  
> -I/home/daniel/xen/stubdom/xenstore/../../tools/include  -c -o  
> init-xenstore-domain.o init-xenstore-domain.c
> gcc     init-xenstore-domain.o libxenstore.so  
> /home/daniel/xen/stubdom/xenstore/../../tools/libxc/libxenctrl.so  
> /home/daniel/xen/stubdom/xenstore/../../tools/libxc/libxenguest.so  
> /home/daniel/xen/stubdom/xenstore/../../tools/xenstore/libxenstore.so -o  
> init-xenstore-domain
>
>
>> I tried to include the directory /root/xen-4.2.0/xen/include/xen/  
>> (base on my directory structure) and also created a symlink so that  
>> the folder xen and the subfolder libelf (like mentioned in the  
>> include directive of the source file) and linked to the libelf.h  
>> file which is included in the directory mentioned above, but all  
>> this thing result in the same error so how could I compile  
>> init-xenstore-domain utility? The normal xenstore stubdomain file  
>> (not the ocamel variant) was builded successfully by the build  
>> system. But the build system at now don't seem to build the  
>> init-xenstore-domain utility so I thought I have to compile it  
>> seperately.
>>
>> Hope that someone can help me out.
>>
>> Best Regards
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xen.org
>> http://lists.xen.org/xen-devel
>>
>>
>
>
> --
> Daniel De Graaf
> National Security Agency

Hello Daniel,

this command worked and I could compile an executable. Thanks for your help :)

Best Regards


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 12 21:50:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 21:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiuAv-0001tR-P5; Wed, 12 Dec 2012 21:49:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lesser.evil@gmail.com>) id 1TiuAu-0001tJ-0z
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 21:49:08 +0000
Received: from [85.158.139.83:15514] by server-8.bemta-5.messagelabs.com id
	1F/0F-15003-3DBF8C05; Wed, 12 Dec 2012 21:49:07 +0000
X-Env-Sender: lesser.evil@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1355348945!23296727!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27171 invoked from network); 12 Dec 2012 21:49:06 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 21:49:06 -0000
Received: by mail-vb0-f45.google.com with SMTP id p1so1360739vbi.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 13:49:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:date:message-id:subject:from:to:content-type;
	bh=8gQI0iBlH67LfQObm392iLHfEo+I/ljUtOBXXJu9erw=;
	b=SXXdgkcOMlx5DQtsAQInwu3200SxgYyZ70tjCr9qrXVa2ZcHCscCJKgKnWRHhO/UII
	mbghOtv7s1iIoj66LtuESGsKDNhdwMEphEUFmiQ7JhSNRDamN58P5Ucw6Oc+SP8SPw18
	tzpPfdzKRbUuJ9S2rOqFwQOkNNzCRKRVbw1y4MleVTpDrJ+l2IRxnW1msD30riXYFFKk
	/fpna6/KzE+hWcn2juI6l0d0/HzDElvNBloLZxA7JifNGzHSPuiMY5woKtWw8G5YNnGG
	i+i1OEwpm25fiYrNhymYqUKX0KS3wHOxQIOdlet6lfTPUrWuv3CNgM+EwnxQPcanTpPB
	KI0g==
MIME-Version: 1.0
Received: by 10.52.32.106 with SMTP id h10mr1298283vdi.1.1355348944661; Wed,
	12 Dec 2012 13:49:04 -0800 (PST)
Received: by 10.220.214.204 with HTTP; Wed, 12 Dec 2012 13:49:04 -0800 (PST)
Date: Wed, 12 Dec 2012 15:49:04 -0600
Message-ID: <CAKNQ=bi0if=aniNxsKFGSc3ctvfgdJsKWhp2=iJBRq5gJ=EjAg@mail.gmail.com>
From: Shawn Edwards <lesser.evil@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Intellicache configuration on XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lesser.evil@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4936854735417931589=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4936854735417931589==
Content-Type: multipart/alternative; boundary=bcaec51d26b864acf904d0aec4e3

--bcaec51d26b864acf904d0aec4e3
Content-Type: text/plain; charset=ISO-8859-1

I'm trying to set up Intellicache on an existing small XCP farm.

Things I've done:

* I've put a local SR on each server in the farm (2), and set it for thin
provisioning with ext.
* I've set the local SR as the local cache SR with the
'host-enable-local-storage-caching' command.
* I've marked the VDI of one of my VMs as 'allow-caching' and
on-boot=persist.

After doing these and booting the VM with the caching VDI, I've added the
Intellicache counters to the Performance tab and they never move off of
zero. I've also looked in /var/run/sr-mount/<local sr guid> and there are
no files in there.

Any ideas?  I'm enjoying the flexibility of the command line, but there's
not a 'checklist' or anything like that for setting up Intellicache so any
help here would be appreciated.

-- 
 Shawn Edwards
 Beware programmers with screwdrivers.  They tend to spill them on their
keyboards.

--bcaec51d26b864acf904d0aec4e3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;m trying to set up Intellicache on an existing small XCP farm.<div><b=
r></div><div>Things I&#39;ve done:</div><div><br></div><div>* I&#39;ve put =
a local SR on each server in the farm (2), and set it for thin provisioning=
 with ext.</div>
<div>* I&#39;ve set the local SR as the local cache SR with the &#39;host-e=
nable-local-storage-caching&#39; command.</div><div>* I&#39;ve marked the V=
DI of one of my VMs as &#39;allow-caching&#39; and on-boot=3Dpersist.</div>
<div><br></div><div>After doing these and booting the VM with the caching V=
DI, I&#39;ve added the Intellicache counters to the Performance tab and the=
y never move off of zero. I&#39;ve also looked in /var/run/sr-mount/&lt;loc=
al sr guid&gt; and there are no files in there.</div>
<div><br></div><div>Any ideas? =A0I&#39;m enjoying the flexibility of the c=
ommand line, but there&#39;s not a &#39;checklist&#39; or anything like tha=
t for setting up Intellicache so any help here would be appreciated.<br cle=
ar=3D"all">
<div><br></div>-- <br>=A0Shawn Edwards<br>=A0Beware programmers with screwd=
rivers. =A0They tend to spill them on their keyboards.<br>
</div>

--bcaec51d26b864acf904d0aec4e3--


--===============4936854735417931589==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4936854735417931589==--


From xen-users-bounces@lists.xen.org Wed Dec 12 21:50:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Dec 2012 21:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiuAv-0001tR-P5; Wed, 12 Dec 2012 21:49:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lesser.evil@gmail.com>) id 1TiuAu-0001tJ-0z
	for xen-users@lists.xen.org; Wed, 12 Dec 2012 21:49:08 +0000
Received: from [85.158.139.83:15514] by server-8.bemta-5.messagelabs.com id
	1F/0F-15003-3DBF8C05; Wed, 12 Dec 2012 21:49:07 +0000
X-Env-Sender: lesser.evil@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1355348945!23296727!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27171 invoked from network); 12 Dec 2012 21:49:06 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	12 Dec 2012 21:49:06 -0000
Received: by mail-vb0-f45.google.com with SMTP id p1so1360739vbi.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 13:49:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:date:message-id:subject:from:to:content-type;
	bh=8gQI0iBlH67LfQObm392iLHfEo+I/ljUtOBXXJu9erw=;
	b=SXXdgkcOMlx5DQtsAQInwu3200SxgYyZ70tjCr9qrXVa2ZcHCscCJKgKnWRHhO/UII
	mbghOtv7s1iIoj66LtuESGsKDNhdwMEphEUFmiQ7JhSNRDamN58P5Ucw6Oc+SP8SPw18
	tzpPfdzKRbUuJ9S2rOqFwQOkNNzCRKRVbw1y4MleVTpDrJ+l2IRxnW1msD30riXYFFKk
	/fpna6/KzE+hWcn2juI6l0d0/HzDElvNBloLZxA7JifNGzHSPuiMY5woKtWw8G5YNnGG
	i+i1OEwpm25fiYrNhymYqUKX0KS3wHOxQIOdlet6lfTPUrWuv3CNgM+EwnxQPcanTpPB
	KI0g==
MIME-Version: 1.0
Received: by 10.52.32.106 with SMTP id h10mr1298283vdi.1.1355348944661; Wed,
	12 Dec 2012 13:49:04 -0800 (PST)
Received: by 10.220.214.204 with HTTP; Wed, 12 Dec 2012 13:49:04 -0800 (PST)
Date: Wed, 12 Dec 2012 15:49:04 -0600
Message-ID: <CAKNQ=bi0if=aniNxsKFGSc3ctvfgdJsKWhp2=iJBRq5gJ=EjAg@mail.gmail.com>
From: Shawn Edwards <lesser.evil@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Intellicache configuration on XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lesser.evil@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4936854735417931589=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4936854735417931589==
Content-Type: multipart/alternative; boundary=bcaec51d26b864acf904d0aec4e3

--bcaec51d26b864acf904d0aec4e3
Content-Type: text/plain; charset=ISO-8859-1

I'm trying to set up Intellicache on an existing small XCP farm.

Things I've done:

* I've put a local SR on each server in the farm (2), and set it for thin
provisioning with ext.
* I've set the local SR as the local cache SR with the
'host-enable-local-storage-caching' command.
* I've marked the VDI of one of my VMs as 'allow-caching' and
on-boot=persist.

After doing these and booting the VM with the caching VDI, I've added the
Intellicache counters to the Performance tab and they never move off of
zero. I've also looked in /var/run/sr-mount/<local sr guid> and there are
no files in there.

Any ideas?  I'm enjoying the flexibility of the command line, but there's
not a 'checklist' or anything like that for setting up Intellicache so any
help here would be appreciated.

-- 
 Shawn Edwards
 Beware programmers with screwdrivers.  They tend to spill them on their
keyboards.

--bcaec51d26b864acf904d0aec4e3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;m trying to set up Intellicache on an existing small XCP farm.<div><b=
r></div><div>Things I&#39;ve done:</div><div><br></div><div>* I&#39;ve put =
a local SR on each server in the farm (2), and set it for thin provisioning=
 with ext.</div>
<div>* I&#39;ve set the local SR as the local cache SR with the &#39;host-e=
nable-local-storage-caching&#39; command.</div><div>* I&#39;ve marked the V=
DI of one of my VMs as &#39;allow-caching&#39; and on-boot=3Dpersist.</div>
<div><br></div><div>After doing these and booting the VM with the caching V=
DI, I&#39;ve added the Intellicache counters to the Performance tab and the=
y never move off of zero. I&#39;ve also looked in /var/run/sr-mount/&lt;loc=
al sr guid&gt; and there are no files in there.</div>
<div><br></div><div>Any ideas? =A0I&#39;m enjoying the flexibility of the c=
ommand line, but there&#39;s not a &#39;checklist&#39; or anything like tha=
t for setting up Intellicache so any help here would be appreciated.<br cle=
ar=3D"all">
<div><br></div>-- <br>=A0Shawn Edwards<br>=A0Beware programmers with screwd=
rivers. =A0They tend to spill them on their keyboards.<br>
</div>

--bcaec51d26b864acf904d0aec4e3--


--===============4936854735417931589==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4936854735417931589==--


From xen-users-bounces@lists.xen.org Thu Dec 13 00:06:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 00:06:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiwIG-0003ru-QS; Thu, 13 Dec 2012 00:04:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgdegra@tycho.nsa.gov>)
	id 1TirXs-0007d0-Dv; Wed, 12 Dec 2012 19:00:40 +0000
Received: from [193.109.254.147:23543] by server-12.bemta-14.messagelabs.com
	id 52/D4-06523-754D8C05; Wed, 12 Dec 2012 19:00:39 +0000
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-5.tower-27.messagelabs.com!1355338838!7221271!1
X-Originating-IP: [63.239.67.10]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9921 invoked from network); 12 Dec 2012 19:00:38 -0000
Received: from emvm-gh1-uea09.nsa.gov (HELO nsa.gov) (63.239.67.10)
	by server-5.tower-27.messagelabs.com with SMTP;
	12 Dec 2012 19:00:38 -0000
X-TM-IMSS-Message-ID: <7217caf300098e85@nsa.gov>
Received: from tarius.tycho.ncsc.mil ([144.51.3.1]) by nsa.gov
	([63.239.67.10]) with ESMTP (TREND IMSS SMTP Service 7.1;
	TLSv1/SSLv3 DHE-RSA-AES256-SHA (256/256)) id 7217caf300098e85 ;
	Wed, 12 Dec 2012 13:59:53 -0500
Received: from moss-nexus.epoch.ncsc.mil (moss-nexus [144.51.25.48])
	by tarius.tycho.ncsc.mil (8.13.1/8.13.1) with ESMTP id qBCJ0PHI024039; 
	Wed, 12 Dec 2012 14:00:25 -0500
Message-ID: <50C8D449.9080404@tycho.nsa.gov>
Date: Wed, 12 Dec 2012 14:00:25 -0500
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen@lippux.com
References: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
In-Reply-To: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
X-Mailman-Approved-At: Thu, 13 Dec 2012 00:04:51 +0000
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Compiling init-xenstore-domain.c to
 initialize a OCamel Xenstore Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 12/12/2012 01:35 PM, xen@lippux.com wrote:
> Hello all,
> 
> I post this message to the xen-users and xen-devel list because I think that it is not clear if a user or only a developer can help me out.
> 
> At the moment I'm working on Dom0 disaggregation and I want to create a OCamel Xenstore Stubdomain. So I hope that I have all needed dependencies so I have Xen 4.2 with XSM and FLASK compiled in (XMS Framework appears in xl dmesg so I think it works completely) and Linux 3.6.10 (information in the web said that Linux 3.5 or above with pv_ops is needed for this).
> 
> Now I need to have the init-xenstore-domain utility to modify the init scripts so that the xenstore stubdomain get loaded instead of starting xenstored in Dom0 (I hope that this is right). So I wanted to compile init-xenstore-domain.c from the source directory /tools/xenstore/ within the Xen 4.2.0 source directory.
> 
> I tried to do this with this command:
> 
> gcc -c -I/root/xen-4.2.0/dist/install/usr/include/ -I/root/xen-4.2.0/tools/libxc/ -I/root/xen-4.2.0/xen/include/ /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c -o /root/init-xenstore-domain
> 
> 
> In my case the xen-4.2.0 directory is located inside a debian base "build" chroot in the /root/ directory. At the moment I get this error and I don't know how to include the libelf.h file because of this I get this error:
> 
> In file included from /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
> /root/xen-4.2.0/tools/libxc/xc_dom.h:17:31: error: xen/libelf/libelf.h: No such file or directory
> In file included from /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
> /root/xen-4.2.0/tools/libxc/xc_dom.h:63: error: field 'parms' has incomplete type
>

Hmm, looks like it's not getting built by default. Try running:

make -C stubdom/xenstore init-xenstore-domain

This results in a successful build via the following two commands on my system:

gcc  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable   -D__XEN_TOOLS__ -MMD -MF .init-xenstore-domain.o.d  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno-optimize-sibling-calls  -Werror -I. -I/home/daniel/xen/stubdom/xenstore/../../tools/libxc -I/home/daniel/xen/stubdom/xenstore/../../tools/include -I/home/daniel/xen/stubdom/xenstore/../../tools/libxc -I/home/daniel/xen/stubdom/xenstore/../../tools/include  -c -o init-xenstore-domain.o init-xenstore-domain.c 
gcc     init-xenstore-domain.o libxenstore.so /home/daniel/xen/stubdom/xenstore/../../tools/libxc/libxenctrl.so /home/daniel/xen/stubdom/xenstore/../../tools/libxc/libxenguest.so /home/daniel/xen/stubdom/xenstore/../../tools/xenstore/libxenstore.so -o init-xenstore-domain 


> I tried to include the directory /root/xen-4.2.0/xen/include/xen/ (base on my directory structure) and also created a symlink so that the folder xen and the subfolder libelf (like mentioned in the include directive of the source file) and linked to the libelf.h file which is included in the directory mentioned above, but all this thing result in the same error so how could I compile init-xenstore-domain utility? The normal xenstore stubdomain file (not the ocamel variant) was builded successfully by the build system. But the build system at now don't seem to build the init-xenstore-domain utility so I thought I have to compile it seperately.
> 
> Hope that someone can help me out.
> 
> Best Regards
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
> 
> 


-- 
Daniel De Graaf
National Security Agency

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 00:06:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 00:06:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TiwIG-0003ru-QS; Thu, 13 Dec 2012 00:04:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dgdegra@tycho.nsa.gov>)
	id 1TirXs-0007d0-Dv; Wed, 12 Dec 2012 19:00:40 +0000
Received: from [193.109.254.147:23543] by server-12.bemta-14.messagelabs.com
	id 52/D4-06523-754D8C05; Wed, 12 Dec 2012 19:00:39 +0000
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-5.tower-27.messagelabs.com!1355338838!7221271!1
X-Originating-IP: [63.239.67.10]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9921 invoked from network); 12 Dec 2012 19:00:38 -0000
Received: from emvm-gh1-uea09.nsa.gov (HELO nsa.gov) (63.239.67.10)
	by server-5.tower-27.messagelabs.com with SMTP;
	12 Dec 2012 19:00:38 -0000
X-TM-IMSS-Message-ID: <7217caf300098e85@nsa.gov>
Received: from tarius.tycho.ncsc.mil ([144.51.3.1]) by nsa.gov
	([63.239.67.10]) with ESMTP (TREND IMSS SMTP Service 7.1;
	TLSv1/SSLv3 DHE-RSA-AES256-SHA (256/256)) id 7217caf300098e85 ;
	Wed, 12 Dec 2012 13:59:53 -0500
Received: from moss-nexus.epoch.ncsc.mil (moss-nexus [144.51.25.48])
	by tarius.tycho.ncsc.mil (8.13.1/8.13.1) with ESMTP id qBCJ0PHI024039; 
	Wed, 12 Dec 2012 14:00:25 -0500
Message-ID: <50C8D449.9080404@tycho.nsa.gov>
Date: Wed, 12 Dec 2012 14:00:25 -0500
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen@lippux.com
References: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
In-Reply-To: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
X-Mailman-Approved-At: Thu, 13 Dec 2012 00:04:51 +0000
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] Compiling init-xenstore-domain.c to
 initialize a OCamel Xenstore Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 12/12/2012 01:35 PM, xen@lippux.com wrote:
> Hello all,
> 
> I post this message to the xen-users and xen-devel list because I think that it is not clear if a user or only a developer can help me out.
> 
> At the moment I'm working on Dom0 disaggregation and I want to create a OCamel Xenstore Stubdomain. So I hope that I have all needed dependencies so I have Xen 4.2 with XSM and FLASK compiled in (XMS Framework appears in xl dmesg so I think it works completely) and Linux 3.6.10 (information in the web said that Linux 3.5 or above with pv_ops is needed for this).
> 
> Now I need to have the init-xenstore-domain utility to modify the init scripts so that the xenstore stubdomain get loaded instead of starting xenstored in Dom0 (I hope that this is right). So I wanted to compile init-xenstore-domain.c from the source directory /tools/xenstore/ within the Xen 4.2.0 source directory.
> 
> I tried to do this with this command:
> 
> gcc -c -I/root/xen-4.2.0/dist/install/usr/include/ -I/root/xen-4.2.0/tools/libxc/ -I/root/xen-4.2.0/xen/include/ /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c -o /root/init-xenstore-domain
> 
> 
> In my case the xen-4.2.0 directory is located inside a debian base "build" chroot in the /root/ directory. At the moment I get this error and I don't know how to include the libelf.h file because of this I get this error:
> 
> In file included from /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
> /root/xen-4.2.0/tools/libxc/xc_dom.h:17:31: error: xen/libelf/libelf.h: No such file or directory
> In file included from /root/xen-4.2.0/stubdom/xenstore/init-xenstore-domain.c:9:
> /root/xen-4.2.0/tools/libxc/xc_dom.h:63: error: field 'parms' has incomplete type
>

Hmm, looks like it's not getting built by default. Try running:

make -C stubdom/xenstore init-xenstore-domain

This results in a successful build via the following two commands on my system:

gcc  -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable   -D__XEN_TOOLS__ -MMD -MF .init-xenstore-domain.o.d  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno-optimize-sibling-calls  -Werror -I. -I/home/daniel/xen/stubdom/xenstore/../../tools/libxc -I/home/daniel/xen/stubdom/xenstore/../../tools/include -I/home/daniel/xen/stubdom/xenstore/../../tools/libxc -I/home/daniel/xen/stubdom/xenstore/../../tools/include  -c -o init-xenstore-domain.o init-xenstore-domain.c 
gcc     init-xenstore-domain.o libxenstore.so /home/daniel/xen/stubdom/xenstore/../../tools/libxc/libxenctrl.so /home/daniel/xen/stubdom/xenstore/../../tools/libxc/libxenguest.so /home/daniel/xen/stubdom/xenstore/../../tools/xenstore/libxenstore.so -o init-xenstore-domain 


> I tried to include the directory /root/xen-4.2.0/xen/include/xen/ (base on my directory structure) and also created a symlink so that the folder xen and the subfolder libelf (like mentioned in the include directive of the source file) and linked to the libelf.h file which is included in the directory mentioned above, but all this thing result in the same error so how could I compile init-xenstore-domain utility? The normal xenstore stubdomain file (not the ocamel variant) was builded successfully by the build system. But the build system at now don't seem to build the init-xenstore-domain utility so I thought I have to compile it seperately.
> 
> Hope that someone can help me out.
> 
> Best Regards
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
> 
> 


-- 
Daniel De Graaf
National Security Agency

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 01:36:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 01:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TixhM-0000Ur-E5; Thu, 13 Dec 2012 01:34:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lesser.evil@gmail.com>) id 1TixhL-0000Um-7F
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 01:34:51 +0000
Received: from [85.158.143.35:48251] by server-3.bemta-4.messagelabs.com id
	67/93-18211-AB039C05; Thu, 13 Dec 2012 01:34:50 +0000
X-Env-Sender: lesser.evil@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1355362488!12650053!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31091 invoked from network); 13 Dec 2012 01:34:49 -0000
Received: from mail-vc0-f173.google.com (HELO mail-vc0-f173.google.com)
	(209.85.220.173)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 01:34:49 -0000
Received: by mail-vc0-f173.google.com with SMTP id f13so1582163vcb.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 17:34:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:content-type;
	bh=373c7y7ckdUPxYfsDJKC5OwIA/My+ICPJFWRnjEDaIk=;
	b=e6t3tTdz+X+ihnZSopVDo4B2zS4XS48zHJxNszy03eBTa4NkII7vgjTgKP9aumjbUW
	t0L3Y+36r0mgvitqL0ncEJeKZIaJyjN2XSIMC9MRqoQRLnqVCynUbEBN+HlcGk9EEnZo
	YhB18Oewtljg3CEIx6UnLc4EXIm95wvvk2LzgnFn+QRkXL43MRDFOe8dV81phq3nn0l9
	6+9NImimXuxZx5Qx66y4mWhIGuSfpqL18IDwQ+CGTIJNozJoyj7o5cktKO7lpGtvOaqA
	hMuD7lVVEKoyJValPLI9FnfHq8SzPrlxPUllPuizqw9fAm+jwY5f6B/JkSKlBkAJ0c0n
	JSXQ==
MIME-Version: 1.0
Received: by 10.52.177.103 with SMTP id cp7mr119517vdc.113.1355362487772; Wed,
	12 Dec 2012 17:34:47 -0800 (PST)
Received: by 10.220.214.204 with HTTP; Wed, 12 Dec 2012 17:34:47 -0800 (PST)
In-Reply-To: <CAKNQ=bi0if=aniNxsKFGSc3ctvfgdJsKWhp2=iJBRq5gJ=EjAg@mail.gmail.com>
References: <CAKNQ=bi0if=aniNxsKFGSc3ctvfgdJsKWhp2=iJBRq5gJ=EjAg@mail.gmail.com>
Date: Wed, 12 Dec 2012 19:34:47 -0600
Message-ID: <CAKNQ=biZMxGDq5gUPHeLD5Zxk+JsM_FBDC=0DcVn9wjM-RsY5A@mail.gmail.com>
From: Shawn Edwards <lesser.evil@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intellicache configuration on XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lesser.evil@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0525126445436089570=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0525126445436089570==
Content-Type: multipart/alternative; boundary=20cf3071cf30a0256704d0b1eb92

--20cf3071cf30a0256704d0b1eb92
Content-Type: text/plain; charset=ISO-8859-1

Ok, more information.

I've reinstalled XCP on my two hosts, and checked the right boxes in the
installer to allow for Intellicache.

Now I have two different VMs, one which is using the cache and one that
isn't.

Here's the diff between the two VDI:

Works with Intellicache:  sm-config (MRO): caching: true; on_boot: persist;
host_OpaqueRef:b099215b-faac-22b8-e1b3-f9355bb0bdfe: RW; vhd-parent:
e2ff8404-ba95-4e07-a6f6-c58689a07cc8
---
Does not work with Intellicache:  sm-config (MRO):
host_OpaqueRef:77395969-51ea-3fa2-a584-e3e1b83ff90d: RW

Does intellicache only work with with disks which have other disks as
parents (were made from templates)?  Do the 'caching' and 'on_boot' params
matter in the sm-config map?  If so, how did they get there?  To my
knowledge, I did nothing to put them there.

Again, any help is appreciated.

On Wed, Dec 12, 2012 at 3:49 PM, Shawn Edwards <lesser.evil@gmail.com>wrote:

> I'm trying to set up Intellicache on an existing small XCP farm.
>
> Things I've done:
>
> * I've put a local SR on each server in the farm (2), and set it for thin
> provisioning with ext.
> * I've set the local SR as the local cache SR with the
> 'host-enable-local-storage-caching' command.
> * I've marked the VDI of one of my VMs as 'allow-caching' and
> on-boot=persist.
>
> After doing these and booting the VM with the caching VDI, I've added the
> Intellicache counters to the Performance tab and they never move off of
> zero. I've also looked in /var/run/sr-mount/<local sr guid> and there are
> no files in there.
>
> Any ideas?  I'm enjoying the flexibility of the command line, but there's
> not a 'checklist' or anything like that for setting up Intellicache so any
> help here would be appreciated.
>
> --
>  Shawn Edwards
>  Beware programmers with screwdrivers.  They tend to spill them on their
> keyboards.
>



-- 
 Shawn Edwards
 Beware programmers with screwdrivers.  They tend to spill them on their
keyboards.

--20cf3071cf30a0256704d0b1eb92
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ok, more information. =A0<div><br></div><div>I&#39;ve reinstalled XCP on my=
 two hosts, and checked the right boxes in the installer to allow for Intel=
licache.</div><div><br></div><div>Now I have two different VMs, one which i=
s using the cache and one that isn&#39;t. =A0</div>
<div><br></div><div>Here&#39;s the diff between the two VDI:</div><div><br>=
</div><div><div>Works with Intellicache: =A0sm-config (MRO): caching: true;=
 on_boot: persist; host_OpaqueRef:b099215b-faac-22b8-e1b3-f9355bb0bdfe: RW;=
 vhd-parent: e2ff8404-ba95-4e07-a6f6-c58689a07cc8</div>
<div>---</div><div>Does not work with Intellicache: =A0sm-config (MRO): hos=
t_OpaqueRef:77395969-51ea-3fa2-a584-e3e1b83ff90d: RW</div><div><br></div><d=
iv>Does intellicache only work with with disks which have other disks as pa=
rents (were made from templates)? =A0Do the &#39;caching&#39; and &#39;on_b=
oot&#39; params matter in the sm-config map? =A0If so, how did they get the=
re? =A0To my knowledge, I did nothing to put them there.</div>
<div><br></div><div>Again, any help is appreciated.</div><br><div class=3D"=
gmail_quote">On Wed, Dec 12, 2012 at 3:49 PM, Shawn Edwards <span dir=3D"lt=
r">&lt;<a href=3D"mailto:lesser.evil@gmail.com" target=3D"_blank">lesser.ev=
il@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I&#39;m trying to set up Intellicache on an =
existing small XCP farm.<div><br></div><div>Things I&#39;ve done:</div><div=
>
<br></div><div>* I&#39;ve put a local SR on each server in the farm (2), an=
d set it for thin provisioning with ext.</div>
<div>* I&#39;ve set the local SR as the local cache SR with the &#39;host-e=
nable-local-storage-caching&#39; command.</div><div>* I&#39;ve marked the V=
DI of one of my VMs as &#39;allow-caching&#39; and on-boot=3Dpersist.</div>

<div><br></div><div>After doing these and booting the VM with the caching V=
DI, I&#39;ve added the Intellicache counters to the Performance tab and the=
y never move off of zero. I&#39;ve also looked in /var/run/sr-mount/&lt;loc=
al sr guid&gt; and there are no files in there.</div>

<div><br></div><div>Any ideas? =A0I&#39;m enjoying the flexibility of the c=
ommand line, but there&#39;s not a &#39;checklist&#39; or anything like tha=
t for setting up Intellicache so any help here would be appreciated.<span c=
lass=3D"HOEnZb"><font color=3D"#888888"><br clear=3D"all">

<div><br></div>-- <br>=A0Shawn Edwards<br>=A0Beware programmers with screwd=
rivers. =A0They tend to spill them on their keyboards.<br>
</font></span></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=A0Shawn Edw=
ards<br>=A0Beware programmers with screwdrivers. =A0They tend to spill them=
 on their keyboards.<br>
</div>

--20cf3071cf30a0256704d0b1eb92--


--===============0525126445436089570==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0525126445436089570==--


From xen-users-bounces@lists.xen.org Thu Dec 13 01:36:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 01:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TixhM-0000Ur-E5; Thu, 13 Dec 2012 01:34:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lesser.evil@gmail.com>) id 1TixhL-0000Um-7F
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 01:34:51 +0000
Received: from [85.158.143.35:48251] by server-3.bemta-4.messagelabs.com id
	67/93-18211-AB039C05; Thu, 13 Dec 2012 01:34:50 +0000
X-Env-Sender: lesser.evil@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1355362488!12650053!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31091 invoked from network); 13 Dec 2012 01:34:49 -0000
Received: from mail-vc0-f173.google.com (HELO mail-vc0-f173.google.com)
	(209.85.220.173)
	by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 01:34:49 -0000
Received: by mail-vc0-f173.google.com with SMTP id f13so1582163vcb.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 17:34:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:content-type;
	bh=373c7y7ckdUPxYfsDJKC5OwIA/My+ICPJFWRnjEDaIk=;
	b=e6t3tTdz+X+ihnZSopVDo4B2zS4XS48zHJxNszy03eBTa4NkII7vgjTgKP9aumjbUW
	t0L3Y+36r0mgvitqL0ncEJeKZIaJyjN2XSIMC9MRqoQRLnqVCynUbEBN+HlcGk9EEnZo
	YhB18Oewtljg3CEIx6UnLc4EXIm95wvvk2LzgnFn+QRkXL43MRDFOe8dV81phq3nn0l9
	6+9NImimXuxZx5Qx66y4mWhIGuSfpqL18IDwQ+CGTIJNozJoyj7o5cktKO7lpGtvOaqA
	hMuD7lVVEKoyJValPLI9FnfHq8SzPrlxPUllPuizqw9fAm+jwY5f6B/JkSKlBkAJ0c0n
	JSXQ==
MIME-Version: 1.0
Received: by 10.52.177.103 with SMTP id cp7mr119517vdc.113.1355362487772; Wed,
	12 Dec 2012 17:34:47 -0800 (PST)
Received: by 10.220.214.204 with HTTP; Wed, 12 Dec 2012 17:34:47 -0800 (PST)
In-Reply-To: <CAKNQ=bi0if=aniNxsKFGSc3ctvfgdJsKWhp2=iJBRq5gJ=EjAg@mail.gmail.com>
References: <CAKNQ=bi0if=aniNxsKFGSc3ctvfgdJsKWhp2=iJBRq5gJ=EjAg@mail.gmail.com>
Date: Wed, 12 Dec 2012 19:34:47 -0600
Message-ID: <CAKNQ=biZMxGDq5gUPHeLD5Zxk+JsM_FBDC=0DcVn9wjM-RsY5A@mail.gmail.com>
From: Shawn Edwards <lesser.evil@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intellicache configuration on XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lesser.evil@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0525126445436089570=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0525126445436089570==
Content-Type: multipart/alternative; boundary=20cf3071cf30a0256704d0b1eb92

--20cf3071cf30a0256704d0b1eb92
Content-Type: text/plain; charset=ISO-8859-1

Ok, more information.

I've reinstalled XCP on my two hosts, and checked the right boxes in the
installer to allow for Intellicache.

Now I have two different VMs, one which is using the cache and one that
isn't.

Here's the diff between the two VDI:

Works with Intellicache:  sm-config (MRO): caching: true; on_boot: persist;
host_OpaqueRef:b099215b-faac-22b8-e1b3-f9355bb0bdfe: RW; vhd-parent:
e2ff8404-ba95-4e07-a6f6-c58689a07cc8
---
Does not work with Intellicache:  sm-config (MRO):
host_OpaqueRef:77395969-51ea-3fa2-a584-e3e1b83ff90d: RW

Does intellicache only work with with disks which have other disks as
parents (were made from templates)?  Do the 'caching' and 'on_boot' params
matter in the sm-config map?  If so, how did they get there?  To my
knowledge, I did nothing to put them there.

Again, any help is appreciated.

On Wed, Dec 12, 2012 at 3:49 PM, Shawn Edwards <lesser.evil@gmail.com>wrote:

> I'm trying to set up Intellicache on an existing small XCP farm.
>
> Things I've done:
>
> * I've put a local SR on each server in the farm (2), and set it for thin
> provisioning with ext.
> * I've set the local SR as the local cache SR with the
> 'host-enable-local-storage-caching' command.
> * I've marked the VDI of one of my VMs as 'allow-caching' and
> on-boot=persist.
>
> After doing these and booting the VM with the caching VDI, I've added the
> Intellicache counters to the Performance tab and they never move off of
> zero. I've also looked in /var/run/sr-mount/<local sr guid> and there are
> no files in there.
>
> Any ideas?  I'm enjoying the flexibility of the command line, but there's
> not a 'checklist' or anything like that for setting up Intellicache so any
> help here would be appreciated.
>
> --
>  Shawn Edwards
>  Beware programmers with screwdrivers.  They tend to spill them on their
> keyboards.
>



-- 
 Shawn Edwards
 Beware programmers with screwdrivers.  They tend to spill them on their
keyboards.

--20cf3071cf30a0256704d0b1eb92
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ok, more information. =A0<div><br></div><div>I&#39;ve reinstalled XCP on my=
 two hosts, and checked the right boxes in the installer to allow for Intel=
licache.</div><div><br></div><div>Now I have two different VMs, one which i=
s using the cache and one that isn&#39;t. =A0</div>
<div><br></div><div>Here&#39;s the diff between the two VDI:</div><div><br>=
</div><div><div>Works with Intellicache: =A0sm-config (MRO): caching: true;=
 on_boot: persist; host_OpaqueRef:b099215b-faac-22b8-e1b3-f9355bb0bdfe: RW;=
 vhd-parent: e2ff8404-ba95-4e07-a6f6-c58689a07cc8</div>
<div>---</div><div>Does not work with Intellicache: =A0sm-config (MRO): hos=
t_OpaqueRef:77395969-51ea-3fa2-a584-e3e1b83ff90d: RW</div><div><br></div><d=
iv>Does intellicache only work with with disks which have other disks as pa=
rents (were made from templates)? =A0Do the &#39;caching&#39; and &#39;on_b=
oot&#39; params matter in the sm-config map? =A0If so, how did they get the=
re? =A0To my knowledge, I did nothing to put them there.</div>
<div><br></div><div>Again, any help is appreciated.</div><br><div class=3D"=
gmail_quote">On Wed, Dec 12, 2012 at 3:49 PM, Shawn Edwards <span dir=3D"lt=
r">&lt;<a href=3D"mailto:lesser.evil@gmail.com" target=3D"_blank">lesser.ev=
il@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I&#39;m trying to set up Intellicache on an =
existing small XCP farm.<div><br></div><div>Things I&#39;ve done:</div><div=
>
<br></div><div>* I&#39;ve put a local SR on each server in the farm (2), an=
d set it for thin provisioning with ext.</div>
<div>* I&#39;ve set the local SR as the local cache SR with the &#39;host-e=
nable-local-storage-caching&#39; command.</div><div>* I&#39;ve marked the V=
DI of one of my VMs as &#39;allow-caching&#39; and on-boot=3Dpersist.</div>

<div><br></div><div>After doing these and booting the VM with the caching V=
DI, I&#39;ve added the Intellicache counters to the Performance tab and the=
y never move off of zero. I&#39;ve also looked in /var/run/sr-mount/&lt;loc=
al sr guid&gt; and there are no files in there.</div>

<div><br></div><div>Any ideas? =A0I&#39;m enjoying the flexibility of the c=
ommand line, but there&#39;s not a &#39;checklist&#39; or anything like tha=
t for setting up Intellicache so any help here would be appreciated.<span c=
lass=3D"HOEnZb"><font color=3D"#888888"><br clear=3D"all">

<div><br></div>-- <br>=A0Shawn Edwards<br>=A0Beware programmers with screwd=
rivers. =A0They tend to spill them on their keyboards.<br>
</font></span></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=A0Shawn Edw=
ards<br>=A0Beware programmers with screwdrivers. =A0They tend to spill them=
 on their keyboards.<br>
</div>

--20cf3071cf30a0256704d0b1eb92--


--===============0525126445436089570==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0525126445436089570==--


From xen-users-bounces@lists.xen.org Thu Dec 13 03:16:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 03:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TizGn-0001y0-M7; Thu, 13 Dec 2012 03:15:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lesser.evil@gmail.com>) id 1TizGm-0001xv-DK
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 03:15:32 +0000
Received: from [85.158.139.83:8176] by server-6.bemta-5.messagelabs.com id
	43/36-30498-35849C05; Thu, 13 Dec 2012 03:15:31 +0000
X-Env-Sender: lesser.evil@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1355368529!25612010!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8559 invoked from network); 13 Dec 2012 03:15:30 -0000
Received: from mail-vc0-f173.google.com (HELO mail-vc0-f173.google.com)
	(209.85.220.173)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 03:15:30 -0000
Received: by mail-vc0-f173.google.com with SMTP id f13so1658133vcb.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 19:15:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:content-type;
	bh=VLYaUDAZIUHFC6RFVob9nHI1UOLVykzyhvfuW5yjPJA=;
	b=RAOUJTFXnzQuUq5aKIfcjPctN847N11WqOvIukkphCfY1XjlUOSRX40PWodQZWbYAD
	nuXpN1ugs0hmBmacWt2b+85BjntKCQo/izpY9K05z0B4BBLdAbFiS9MrDLoBIXupi0Kt
	t5ql2QQRDEn30dT/RH3hpnQnjcU1VYRsxg+4GCfpk8tK9SljR2mPs1+JT362/YsLxH6m
	KICzI8bj0qY74A8Y/rCgPWogFyigbTlOBeSkmr+SuRihtCXv9/Gwy8DHpk1SKzDisA4y
	tLxl2YSHYn5IUd0nPT2yB5Kx0mioeWX1sw8k1T4HSJ7h+M4d6n/S8vZw2YDR7OqkF4+k
	3HYQ==
MIME-Version: 1.0
Received: by 10.52.32.106 with SMTP id h10mr645920vdi.1.1355368528536; Wed, 12
	Dec 2012 19:15:28 -0800 (PST)
Received: by 10.220.214.204 with HTTP; Wed, 12 Dec 2012 19:15:28 -0800 (PST)
In-Reply-To: <CAKNQ=biZMxGDq5gUPHeLD5Zxk+JsM_FBDC=0DcVn9wjM-RsY5A@mail.gmail.com>
References: <CAKNQ=bi0if=aniNxsKFGSc3ctvfgdJsKWhp2=iJBRq5gJ=EjAg@mail.gmail.com>
	<CAKNQ=biZMxGDq5gUPHeLD5Zxk+JsM_FBDC=0DcVn9wjM-RsY5A@mail.gmail.com>
Date: Wed, 12 Dec 2012 21:15:28 -0600
Message-ID: <CAKNQ=bj13cC=_NbhGHHi49O0pExVcgXe9=fXZdTrfX4R=YouUg@mail.gmail.com>
From: Shawn Edwards <lesser.evil@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intellicache configuration on XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lesser.evil@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3573533868220358161=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3573533868220358161==
Content-Type: multipart/alternative; boundary=bcaec51d26b8aee4e304d0b3532e

--bcaec51d26b8aee4e304d0b3532e
Content-Type: text/plain; charset=ISO-8859-1

Alright, I'm an idiot.  See here:
http://www.gossamer-threads.com/lists/xen/api/222578#222578

The VHD chain length has to be exactly two.  Making templates and using
them has worked around my problem.

Thanks for listening :)

On Wed, Dec 12, 2012 at 7:34 PM, Shawn Edwards <lesser.evil@gmail.com>wrote:

> Ok, more information.
>
> I've reinstalled XCP on my two hosts, and checked the right boxes in the
> installer to allow for Intellicache.
>
> Now I have two different VMs, one which is using the cache and one that
> isn't.
>
> Here's the diff between the two VDI:
>
> Works with Intellicache:  sm-config (MRO): caching: true; on_boot:
> persist; host_OpaqueRef:b099215b-faac-22b8-e1b3-f9355bb0bdfe: RW;
> vhd-parent: e2ff8404-ba95-4e07-a6f6-c58689a07cc8
> ---
> Does not work with Intellicache:  sm-config (MRO):
> host_OpaqueRef:77395969-51ea-3fa2-a584-e3e1b83ff90d: RW
>
> Does intellicache only work with with disks which have other disks as
> parents (were made from templates)?  Do the 'caching' and 'on_boot' params
> matter in the sm-config map?  If so, how did they get there?  To my
> knowledge, I did nothing to put them there.
>
> Again, any help is appreciated.
>
> On Wed, Dec 12, 2012 at 3:49 PM, Shawn Edwards <lesser.evil@gmail.com>wrote:
>
>> I'm trying to set up Intellicache on an existing small XCP farm.
>>
>> Things I've done:
>>
>> * I've put a local SR on each server in the farm (2), and set it for thin
>> provisioning with ext.
>> * I've set the local SR as the local cache SR with the
>> 'host-enable-local-storage-caching' command.
>> * I've marked the VDI of one of my VMs as 'allow-caching' and
>> on-boot=persist.
>>
>> After doing these and booting the VM with the caching VDI, I've added the
>> Intellicache counters to the Performance tab and they never move off of
>> zero. I've also looked in /var/run/sr-mount/<local sr guid> and there are
>> no files in there.
>>
>> Any ideas?  I'm enjoying the flexibility of the command line, but there's
>> not a 'checklist' or anything like that for setting up Intellicache so any
>> help here would be appreciated.
>>
>> --
>>  Shawn Edwards
>>  Beware programmers with screwdrivers.  They tend to spill them on their
>> keyboards.
>>
>
>
>
> --
>  Shawn Edwards
>  Beware programmers with screwdrivers.  They tend to spill them on their
> keyboards.
>



-- 
 Shawn Edwards
 Beware programmers with screwdrivers.  They tend to spill them on their
keyboards.

--bcaec51d26b8aee4e304d0b3532e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Alright, I&#39;m an idiot. =A0See here: =A0<a href=3D"http://www.gossamer-t=
hreads.com/lists/xen/api/222578#222578">http://www.gossamer-threads.com/lis=
ts/xen/api/222578#222578</a><div><br></div><div>The VHD chain length has to=
 be exactly two. =A0Making templates and using them has worked around my pr=
oblem.</div>
<div><br></div><div>Thanks for listening :)</div><div><div><br><div class=
=3D"gmail_quote">On Wed, Dec 12, 2012 at 7:34 PM, Shawn Edwards <span dir=
=3D"ltr">&lt;<a href=3D"mailto:lesser.evil@gmail.com" target=3D"_blank">les=
ser.evil@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Ok, more information. =A0<div><br></div><div=
>I&#39;ve reinstalled XCP on my two hosts, and checked the right boxes in t=
he installer to allow for Intellicache.</div>
<div><br></div><div>Now I have two different VMs, one which is using the ca=
che and one that isn&#39;t. =A0</div>
<div><br></div><div>Here&#39;s the diff between the two VDI:</div><div><br>=
</div><div><div>Works with Intellicache: =A0sm-config (MRO): caching: true;=
 on_boot: persist; host_OpaqueRef:b099215b-faac-22b8-e1b3-f9355bb0bdfe: RW;=
 vhd-parent: e2ff8404-ba95-4e07-a6f6-c58689a07cc8</div>

<div>---</div><div>Does not work with Intellicache: =A0sm-config (MRO): hos=
t_OpaqueRef:77395969-51ea-3fa2-a584-e3e1b83ff90d: RW</div><div><br></div><d=
iv>Does intellicache only work with with disks which have other disks as pa=
rents (were made from templates)? =A0Do the &#39;caching&#39; and &#39;on_b=
oot&#39; params matter in the sm-config map? =A0If so, how did they get the=
re? =A0To my knowledge, I did nothing to put them there.</div>

<div><br></div><div>Again, any help is appreciated.</div><div><div class=3D=
"h5"><br><div class=3D"gmail_quote">On Wed, Dec 12, 2012 at 3:49 PM, Shawn =
Edwards <span dir=3D"ltr">&lt;<a href=3D"mailto:lesser.evil@gmail.com" targ=
et=3D"_blank">lesser.evil@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I&#39;m trying to set up Intellicache on an =
existing small XCP farm.<div><br></div><div>Things I&#39;ve done:</div><div=
>

<br></div><div>* I&#39;ve put a local SR on each server in the farm (2), an=
d set it for thin provisioning with ext.</div>
<div>* I&#39;ve set the local SR as the local cache SR with the &#39;host-e=
nable-local-storage-caching&#39; command.</div><div>* I&#39;ve marked the V=
DI of one of my VMs as &#39;allow-caching&#39; and on-boot=3Dpersist.</div>


<div><br></div><div>After doing these and booting the VM with the caching V=
DI, I&#39;ve added the Intellicache counters to the Performance tab and the=
y never move off of zero. I&#39;ve also looked in /var/run/sr-mount/&lt;loc=
al sr guid&gt; and there are no files in there.</div>


<div><br></div><div>Any ideas? =A0I&#39;m enjoying the flexibility of the c=
ommand line, but there&#39;s not a &#39;checklist&#39; or anything like tha=
t for setting up Intellicache so any help here would be appreciated.<span><=
font color=3D"#888888"><br clear=3D"all">


<div><br></div>-- <br>=A0Shawn Edwards<br>=A0Beware programmers with screwd=
rivers. =A0They tend to spill them on their keyboards.<br>
</font></span></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=A0Shawn Edw=
ards<br>=A0Beware programmers with screwdrivers. =A0They tend to spill them=
 on their keyboards.<br>
</div></div></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=A0Shawn Edw=
ards<br>=A0Beware programmers with screwdrivers. =A0They tend to spill them=
 on their keyboards.<br>
</div></div>

--bcaec51d26b8aee4e304d0b3532e--


--===============3573533868220358161==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3573533868220358161==--


From xen-users-bounces@lists.xen.org Thu Dec 13 03:16:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 03:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TizGn-0001y0-M7; Thu, 13 Dec 2012 03:15:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lesser.evil@gmail.com>) id 1TizGm-0001xv-DK
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 03:15:32 +0000
Received: from [85.158.139.83:8176] by server-6.bemta-5.messagelabs.com id
	43/36-30498-35849C05; Thu, 13 Dec 2012 03:15:31 +0000
X-Env-Sender: lesser.evil@gmail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1355368529!25612010!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8559 invoked from network); 13 Dec 2012 03:15:30 -0000
Received: from mail-vc0-f173.google.com (HELO mail-vc0-f173.google.com)
	(209.85.220.173)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 03:15:30 -0000
Received: by mail-vc0-f173.google.com with SMTP id f13so1658133vcb.32
	for <xen-users@lists.xen.org>; Wed, 12 Dec 2012 19:15:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:reply-to:in-reply-to:references:date:message-id
	:subject:from:to:content-type;
	bh=VLYaUDAZIUHFC6RFVob9nHI1UOLVykzyhvfuW5yjPJA=;
	b=RAOUJTFXnzQuUq5aKIfcjPctN847N11WqOvIukkphCfY1XjlUOSRX40PWodQZWbYAD
	nuXpN1ugs0hmBmacWt2b+85BjntKCQo/izpY9K05z0B4BBLdAbFiS9MrDLoBIXupi0Kt
	t5ql2QQRDEn30dT/RH3hpnQnjcU1VYRsxg+4GCfpk8tK9SljR2mPs1+JT362/YsLxH6m
	KICzI8bj0qY74A8Y/rCgPWogFyigbTlOBeSkmr+SuRihtCXv9/Gwy8DHpk1SKzDisA4y
	tLxl2YSHYn5IUd0nPT2yB5Kx0mioeWX1sw8k1T4HSJ7h+M4d6n/S8vZw2YDR7OqkF4+k
	3HYQ==
MIME-Version: 1.0
Received: by 10.52.32.106 with SMTP id h10mr645920vdi.1.1355368528536; Wed, 12
	Dec 2012 19:15:28 -0800 (PST)
Received: by 10.220.214.204 with HTTP; Wed, 12 Dec 2012 19:15:28 -0800 (PST)
In-Reply-To: <CAKNQ=biZMxGDq5gUPHeLD5Zxk+JsM_FBDC=0DcVn9wjM-RsY5A@mail.gmail.com>
References: <CAKNQ=bi0if=aniNxsKFGSc3ctvfgdJsKWhp2=iJBRq5gJ=EjAg@mail.gmail.com>
	<CAKNQ=biZMxGDq5gUPHeLD5Zxk+JsM_FBDC=0DcVn9wjM-RsY5A@mail.gmail.com>
Date: Wed, 12 Dec 2012 21:15:28 -0600
Message-ID: <CAKNQ=bj13cC=_NbhGHHi49O0pExVcgXe9=fXZdTrfX4R=YouUg@mail.gmail.com>
From: Shawn Edwards <lesser.evil@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Intellicache configuration on XCP 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: lesser.evil@gmail.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3573533868220358161=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3573533868220358161==
Content-Type: multipart/alternative; boundary=bcaec51d26b8aee4e304d0b3532e

--bcaec51d26b8aee4e304d0b3532e
Content-Type: text/plain; charset=ISO-8859-1

Alright, I'm an idiot.  See here:
http://www.gossamer-threads.com/lists/xen/api/222578#222578

The VHD chain length has to be exactly two.  Making templates and using
them has worked around my problem.

Thanks for listening :)

On Wed, Dec 12, 2012 at 7:34 PM, Shawn Edwards <lesser.evil@gmail.com>wrote:

> Ok, more information.
>
> I've reinstalled XCP on my two hosts, and checked the right boxes in the
> installer to allow for Intellicache.
>
> Now I have two different VMs, one which is using the cache and one that
> isn't.
>
> Here's the diff between the two VDI:
>
> Works with Intellicache:  sm-config (MRO): caching: true; on_boot:
> persist; host_OpaqueRef:b099215b-faac-22b8-e1b3-f9355bb0bdfe: RW;
> vhd-parent: e2ff8404-ba95-4e07-a6f6-c58689a07cc8
> ---
> Does not work with Intellicache:  sm-config (MRO):
> host_OpaqueRef:77395969-51ea-3fa2-a584-e3e1b83ff90d: RW
>
> Does intellicache only work with with disks which have other disks as
> parents (were made from templates)?  Do the 'caching' and 'on_boot' params
> matter in the sm-config map?  If so, how did they get there?  To my
> knowledge, I did nothing to put them there.
>
> Again, any help is appreciated.
>
> On Wed, Dec 12, 2012 at 3:49 PM, Shawn Edwards <lesser.evil@gmail.com>wrote:
>
>> I'm trying to set up Intellicache on an existing small XCP farm.
>>
>> Things I've done:
>>
>> * I've put a local SR on each server in the farm (2), and set it for thin
>> provisioning with ext.
>> * I've set the local SR as the local cache SR with the
>> 'host-enable-local-storage-caching' command.
>> * I've marked the VDI of one of my VMs as 'allow-caching' and
>> on-boot=persist.
>>
>> After doing these and booting the VM with the caching VDI, I've added the
>> Intellicache counters to the Performance tab and they never move off of
>> zero. I've also looked in /var/run/sr-mount/<local sr guid> and there are
>> no files in there.
>>
>> Any ideas?  I'm enjoying the flexibility of the command line, but there's
>> not a 'checklist' or anything like that for setting up Intellicache so any
>> help here would be appreciated.
>>
>> --
>>  Shawn Edwards
>>  Beware programmers with screwdrivers.  They tend to spill them on their
>> keyboards.
>>
>
>
>
> --
>  Shawn Edwards
>  Beware programmers with screwdrivers.  They tend to spill them on their
> keyboards.
>



-- 
 Shawn Edwards
 Beware programmers with screwdrivers.  They tend to spill them on their
keyboards.

--bcaec51d26b8aee4e304d0b3532e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Alright, I&#39;m an idiot. =A0See here: =A0<a href=3D"http://www.gossamer-t=
hreads.com/lists/xen/api/222578#222578">http://www.gossamer-threads.com/lis=
ts/xen/api/222578#222578</a><div><br></div><div>The VHD chain length has to=
 be exactly two. =A0Making templates and using them has worked around my pr=
oblem.</div>
<div><br></div><div>Thanks for listening :)</div><div><div><br><div class=
=3D"gmail_quote">On Wed, Dec 12, 2012 at 7:34 PM, Shawn Edwards <span dir=
=3D"ltr">&lt;<a href=3D"mailto:lesser.evil@gmail.com" target=3D"_blank">les=
ser.evil@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Ok, more information. =A0<div><br></div><div=
>I&#39;ve reinstalled XCP on my two hosts, and checked the right boxes in t=
he installer to allow for Intellicache.</div>
<div><br></div><div>Now I have two different VMs, one which is using the ca=
che and one that isn&#39;t. =A0</div>
<div><br></div><div>Here&#39;s the diff between the two VDI:</div><div><br>=
</div><div><div>Works with Intellicache: =A0sm-config (MRO): caching: true;=
 on_boot: persist; host_OpaqueRef:b099215b-faac-22b8-e1b3-f9355bb0bdfe: RW;=
 vhd-parent: e2ff8404-ba95-4e07-a6f6-c58689a07cc8</div>

<div>---</div><div>Does not work with Intellicache: =A0sm-config (MRO): hos=
t_OpaqueRef:77395969-51ea-3fa2-a584-e3e1b83ff90d: RW</div><div><br></div><d=
iv>Does intellicache only work with with disks which have other disks as pa=
rents (were made from templates)? =A0Do the &#39;caching&#39; and &#39;on_b=
oot&#39; params matter in the sm-config map? =A0If so, how did they get the=
re? =A0To my knowledge, I did nothing to put them there.</div>

<div><br></div><div>Again, any help is appreciated.</div><div><div class=3D=
"h5"><br><div class=3D"gmail_quote">On Wed, Dec 12, 2012 at 3:49 PM, Shawn =
Edwards <span dir=3D"ltr">&lt;<a href=3D"mailto:lesser.evil@gmail.com" targ=
et=3D"_blank">lesser.evil@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I&#39;m trying to set up Intellicache on an =
existing small XCP farm.<div><br></div><div>Things I&#39;ve done:</div><div=
>

<br></div><div>* I&#39;ve put a local SR on each server in the farm (2), an=
d set it for thin provisioning with ext.</div>
<div>* I&#39;ve set the local SR as the local cache SR with the &#39;host-e=
nable-local-storage-caching&#39; command.</div><div>* I&#39;ve marked the V=
DI of one of my VMs as &#39;allow-caching&#39; and on-boot=3Dpersist.</div>


<div><br></div><div>After doing these and booting the VM with the caching V=
DI, I&#39;ve added the Intellicache counters to the Performance tab and the=
y never move off of zero. I&#39;ve also looked in /var/run/sr-mount/&lt;loc=
al sr guid&gt; and there are no files in there.</div>


<div><br></div><div>Any ideas? =A0I&#39;m enjoying the flexibility of the c=
ommand line, but there&#39;s not a &#39;checklist&#39; or anything like tha=
t for setting up Intellicache so any help here would be appreciated.<span><=
font color=3D"#888888"><br clear=3D"all">


<div><br></div>-- <br>=A0Shawn Edwards<br>=A0Beware programmers with screwd=
rivers. =A0They tend to spill them on their keyboards.<br>
</font></span></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=A0Shawn Edw=
ards<br>=A0Beware programmers with screwdrivers. =A0They tend to spill them=
 on their keyboards.<br>
</div></div></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=A0Shawn Edw=
ards<br>=A0Beware programmers with screwdrivers. =A0They tend to spill them=
 on their keyboards.<br>
</div></div>

--bcaec51d26b8aee4e304d0b3532e--


--===============3573533868220358161==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3573533868220358161==--


From xen-users-bounces@lists.xen.org Thu Dec 13 09:47:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 09:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj5MW-0005og-On; Thu, 13 Dec 2012 09:45:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>)
	id 1Tj5MU-0005oT-Tc; Thu, 13 Dec 2012 09:45:51 +0000
Received: from [85.158.143.99:9799] by server-1.bemta-4.messagelabs.com id
	8A/FB-28401-DC3A9C05; Thu, 13 Dec 2012 09:45:49 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-3.tower-216.messagelabs.com!1355391947!28661439!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14308 invoked from network); 13 Dec 2012 09:45:47 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-3.tower-216.messagelabs.com with SMTP;
	13 Dec 2012 09:45:47 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id 0B5FE1C2396;
	Thu, 13 Dec 2012 11:41:39 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 50lycCB0DuYl; Thu, 13 Dec 2012 11:41:36 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id C0BF81C2395;
	Thu, 13 Dec 2012 11:41:36 +0100 (CET)
Received: from [134.102.25.218] (eduroam-pool6-0474.wlan.uni-bremen.de
	[134.102.25.218])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id 2D38AA6299F;
	Thu, 13 Dec 2012 10:45:42 +0100 (CET)
Message-ID: <50C9A3C5.7000102@hilboll.de>
Date: Thu, 13 Dec 2012 10:45:41 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-api@lists.xen.org, xen-users@lists.xen.org
Subject: [Xen-users] What to deploy now for easy migration to Openstack
	later?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I recently asked about whether to choose Debian or Ubuntu as base system
for a 3-Host deployment. Thanks for all your answers!

After some thought I think I now know better what I need, so I ask
again, this time more precise:

I need to set up 3 host systems, all with local storage. Ultimately, I
would like to run OpenStack or similar, but I don't have the time to
learn about and set up this complex infrastructure right away. So I need
to be able to set up and get everything running now, and be able to plug
OpenStack into the running system later.

Given this objective, would you suggest me to

* use 'regular' Xen from Debian/Ubuntu archives?
* use xcp-xapi from Debian/Ubuntu archives?
* use the xcp iso?

Thanks for your help!

Cheers, Andreas.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 09:47:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 09:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj5MW-0005og-On; Thu, 13 Dec 2012 09:45:52 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>)
	id 1Tj5MU-0005oT-Tc; Thu, 13 Dec 2012 09:45:51 +0000
Received: from [85.158.143.99:9799] by server-1.bemta-4.messagelabs.com id
	8A/FB-28401-DC3A9C05; Thu, 13 Dec 2012 09:45:49 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-3.tower-216.messagelabs.com!1355391947!28661439!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14308 invoked from network); 13 Dec 2012 09:45:47 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-3.tower-216.messagelabs.com with SMTP;
	13 Dec 2012 09:45:47 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id 0B5FE1C2396;
	Thu, 13 Dec 2012 11:41:39 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 50lycCB0DuYl; Thu, 13 Dec 2012 11:41:36 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id C0BF81C2395;
	Thu, 13 Dec 2012 11:41:36 +0100 (CET)
Received: from [134.102.25.218] (eduroam-pool6-0474.wlan.uni-bremen.de
	[134.102.25.218])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id 2D38AA6299F;
	Thu, 13 Dec 2012 10:45:42 +0100 (CET)
Message-ID: <50C9A3C5.7000102@hilboll.de>
Date: Thu, 13 Dec 2012 10:45:41 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-api@lists.xen.org, xen-users@lists.xen.org
Subject: [Xen-users] What to deploy now for easy migration to Openstack
	later?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I recently asked about whether to choose Debian or Ubuntu as base system
for a 3-Host deployment. Thanks for all your answers!

After some thought I think I now know better what I need, so I ask
again, this time more precise:

I need to set up 3 host systems, all with local storage. Ultimately, I
would like to run OpenStack or similar, but I don't have the time to
learn about and set up this complex infrastructure right away. So I need
to be able to set up and get everything running now, and be able to plug
OpenStack into the running system later.

Given this objective, would you suggest me to

* use 'regular' Xen from Debian/Ubuntu archives?
* use xcp-xapi from Debian/Ubuntu archives?
* use the xcp iso?

Thanks for your help!

Cheers, Andreas.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 10:14:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 10:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj5mz-0006PB-Mn; Thu, 13 Dec 2012 10:13:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ms@it-infrastrukturen.org>) id 1Tj5my-0006P6-Ab
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 10:13:12 +0000
Received: from [85.158.143.35:42833] by server-2.bemta-4.messagelabs.com id
	B9/B3-30861-73AA9C05; Thu, 13 Dec 2012 10:13:11 +0000
X-Env-Sender: ms@it-infrastrukturen.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1355393588!14608750!1
X-Originating-IP: [88.198.203.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16804 invoked from network); 13 Dec 2012 10:13:08 -0000
Received: from srv1.born2b3.net (HELO srv1.born2b3.net) (88.198.203.66)
	by server-16.tower-21.messagelabs.com with SMTP;
	13 Dec 2012 10:13:08 -0000
Received: from [192.168.1.92] (84-73-66-195.dclient.hispeed.ch [84.73.66.195])
	by srv1.born2b3.net (Postfix) with ESMTPSA id 1F26EC13DC
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 10:13:15 +0000 (UTC)
Message-ID: <50C9A941.1020607@it-infrastrukturen.org>
Date: Thu, 13 Dec 2012 11:09:05 +0100
From: Mark Schneider <ms@it-infrastrukturen.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.9) Gecko/20121014 Icedove/10.0.9
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50C9A3C5.7000102@hilboll.de>
In-Reply-To: <50C9A3C5.7000102@hilboll.de>
Subject: Re: [Xen-users] What to deploy now for easy migration to Openstack
 later?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Andreas

Am 13.12.2012 10:45, schrieb Andreas Hilboll:
> I recently asked about whether to choose Debian or Ubuntu as base system
> for a 3-Host deployment. Thanks for all your answers!
>
> After some thought I think I now know better what I need, so I ask
> again, this time more precise:
>
> I need to set up 3 host systems, all with local storage. Ultimately, I
> would like to run OpenStack or similar, but I don't have the time to
> learn about and set up this complex infrastructure right away. So I need
> to be able to set up and get everything running now, and be able to plug
> OpenStack into the running system later.
>
> Given this objective, would you suggest me to
>
> * use 'regular' Xen from Debian/Ubuntu archives?
> * use xcp-xapi from Debian/Ubuntu archives?
> * use the xcp iso?
>
> Thanks for your help!
I use Ubuntu-server 12.04 LTS  (however with KVM)

regards, Mark

-- 
ms@it-infrastrukturen.org

http://rsync.it-infrastrukturen.org


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 10:14:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 10:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj5mz-0006PB-Mn; Thu, 13 Dec 2012 10:13:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ms@it-infrastrukturen.org>) id 1Tj5my-0006P6-Ab
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 10:13:12 +0000
Received: from [85.158.143.35:42833] by server-2.bemta-4.messagelabs.com id
	B9/B3-30861-73AA9C05; Thu, 13 Dec 2012 10:13:11 +0000
X-Env-Sender: ms@it-infrastrukturen.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1355393588!14608750!1
X-Originating-IP: [88.198.203.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16804 invoked from network); 13 Dec 2012 10:13:08 -0000
Received: from srv1.born2b3.net (HELO srv1.born2b3.net) (88.198.203.66)
	by server-16.tower-21.messagelabs.com with SMTP;
	13 Dec 2012 10:13:08 -0000
Received: from [192.168.1.92] (84-73-66-195.dclient.hispeed.ch [84.73.66.195])
	by srv1.born2b3.net (Postfix) with ESMTPSA id 1F26EC13DC
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 10:13:15 +0000 (UTC)
Message-ID: <50C9A941.1020607@it-infrastrukturen.org>
Date: Thu, 13 Dec 2012 11:09:05 +0100
From: Mark Schneider <ms@it-infrastrukturen.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:10.0.9) Gecko/20121014 Icedove/10.0.9
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50C9A3C5.7000102@hilboll.de>
In-Reply-To: <50C9A3C5.7000102@hilboll.de>
Subject: Re: [Xen-users] What to deploy now for easy migration to Openstack
 later?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Andreas

Am 13.12.2012 10:45, schrieb Andreas Hilboll:
> I recently asked about whether to choose Debian or Ubuntu as base system
> for a 3-Host deployment. Thanks for all your answers!
>
> After some thought I think I now know better what I need, so I ask
> again, this time more precise:
>
> I need to set up 3 host systems, all with local storage. Ultimately, I
> would like to run OpenStack or similar, but I don't have the time to
> learn about and set up this complex infrastructure right away. So I need
> to be able to set up and get everything running now, and be able to plug
> OpenStack into the running system later.
>
> Given this objective, would you suggest me to
>
> * use 'regular' Xen from Debian/Ubuntu archives?
> * use xcp-xapi from Debian/Ubuntu archives?
> * use the xcp iso?
>
> Thanks for your help!
I use Ubuntu-server 12.04 LTS  (however with KVM)

regards, Mark

-- 
ms@it-infrastrukturen.org

http://rsync.it-infrastrukturen.org


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 10:47:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 10:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj6JM-0007Tn-VS; Thu, 13 Dec 2012 10:46:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tj6JL-0007TA-BH
	for Xen-users@lists.xen.org; Thu, 13 Dec 2012 10:46:39 +0000
Received: from [85.158.138.51:27276] by server-6.bemta-3.messagelabs.com id
	74/FA-12154-E02B9C05; Thu, 13 Dec 2012 10:46:38 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1355395506!28712315!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16849 invoked from network); 13 Dec 2012 10:45:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 10:45:11 -0000
X-IronPort-AV: E=Sophos;i="4.84,272,1355097600"; 
   d="scan'208";a="109773"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 10:44:53 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 09:38:25 +0000
Message-ID: <1355391504.10554.44.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Christian Holpert <christian@holpert.de>
Date: Thu, 13 Dec 2012 09:38:24 +0000
In-Reply-To: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> Please tell me, if you need more logs.

dmesg of the guest booting both with and without the pci device might be
interesting. So would the output of "xl -vvv create" in both cases.

Is the 512MB number coming only from within the guest or is it also
visible in e.g. xl list? You could try ballooning up inside the guest,
by writing to the /sys/devices/system/xen_memory/xen_memory0/target_kb
sysfs node.

Lastly you should try a more recent domU kernel.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 10:47:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 10:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj6JM-0007Tn-VS; Thu, 13 Dec 2012 10:46:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tj6JL-0007TA-BH
	for Xen-users@lists.xen.org; Thu, 13 Dec 2012 10:46:39 +0000
Received: from [85.158.138.51:27276] by server-6.bemta-3.messagelabs.com id
	74/FA-12154-E02B9C05; Thu, 13 Dec 2012 10:46:38 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-4.tower-174.messagelabs.com!1355395506!28712315!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16849 invoked from network); 13 Dec 2012 10:45:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-4.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 10:45:11 -0000
X-IronPort-AV: E=Sophos;i="4.84,272,1355097600"; 
   d="scan'208";a="109773"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 10:44:53 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 09:38:25 +0000
Message-ID: <1355391504.10554.44.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Christian Holpert <christian@holpert.de>
Date: Thu, 13 Dec 2012 09:38:24 +0000
In-Reply-To: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> Please tell me, if you need more logs.

dmesg of the guest booting both with and without the pci device might be
interesting. So would the output of "xl -vvv create" in both cases.

Is the 512MB number coming only from within the guest or is it also
visible in e.g. xl list? You could try ballooning up inside the guest,
by writing to the /sys/devices/system/xen_memory/xen_memory0/target_kb
sysfs node.

Lastly you should try a more recent domU kernel.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 10:48:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 10:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj6KM-0007hB-LL; Thu, 13 Dec 2012 10:47:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1Tj6KL-0007g8-6z; Thu, 13 Dec 2012 10:47:41 +0000
Received: from [85.158.139.211:55695] by server-2.bemta-5.messagelabs.com id
	C9/23-16162-C42B9C05; Thu, 13 Dec 2012 10:47:40 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1355395657!20210665!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2930 invoked from network); 13 Dec 2012 10:47:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 10:47:37 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="110196"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 10:45:27 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 10:29:45 +0000
Message-ID: <1355394584.10554.63.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen@lippux.com" <xen@lippux.com>
Date: Thu, 13 Dec 2012 10:29:44 +0000
In-Reply-To: <20121212213735.Horde.9y0sVlQvoipQyOsPrfw2yDA@webmail.your-server.de>
References: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
	<50C8D449.9080404@tycho.nsa.gov>
	<20121212213735.Horde.9y0sVlQvoipQyOsPrfw2yDA@webmail.your-server.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Daniel De Graaf <dgdegra@tycho.nsa.gov>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] Compiling init-xenstore-domain.c to
 initialize a OCamel Xenstore Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-12-12 at 20:37 +0000, xen@lippux.com wrote:
> this command worked and I could compile an executable. Thanks for your help :)

If/when you get this working do you think you could write it up on the
wiki?

Thanks,
Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 10:48:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 10:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj6KM-0007hB-LL; Thu, 13 Dec 2012 10:47:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1Tj6KL-0007g8-6z; Thu, 13 Dec 2012 10:47:41 +0000
Received: from [85.158.139.211:55695] by server-2.bemta-5.messagelabs.com id
	C9/23-16162-C42B9C05; Thu, 13 Dec 2012 10:47:40 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1355395657!20210665!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2930 invoked from network); 13 Dec 2012 10:47:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 10:47:37 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="110196"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 10:45:27 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 10:29:45 +0000
Message-ID: <1355394584.10554.63.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen@lippux.com" <xen@lippux.com>
Date: Thu, 13 Dec 2012 10:29:44 +0000
In-Reply-To: <20121212213735.Horde.9y0sVlQvoipQyOsPrfw2yDA@webmail.your-server.de>
References: <20121212193526.Horde.3nLQZVQvoipQyM5uc7nCRgA@webmail.your-server.de>
	<50C8D449.9080404@tycho.nsa.gov>
	<20121212213735.Horde.9y0sVlQvoipQyOsPrfw2yDA@webmail.your-server.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Daniel De Graaf <dgdegra@tycho.nsa.gov>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] Compiling init-xenstore-domain.c to
 initialize a OCamel Xenstore Stubdomain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, 2012-12-12 at 20:37 +0000, xen@lippux.com wrote:
> this command worked and I could compile an executable. Thanks for your help :)

If/when you get this working do you think you could write it up on the
wiki?

Thanks,
Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 11:45:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 11:45:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj7D3-0003zV-RI; Thu, 13 Dec 2012 11:44:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <christian@holpert.de>) id 1Tj7D1-0003zQ-1C
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 11:44:11 +0000
Received: from [85.158.139.211:21256] by server-1.bemta-5.messagelabs.com id
	3C/6A-12813-A8FB9C05; Thu, 13 Dec 2012 11:44:10 +0000
X-Env-Sender: christian@holpert.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1355399021!19470564!1
X-Originating-IP: [80.67.31.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuMzggPT4gNTY3NDA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19800 invoked from network); 13 Dec 2012 11:43:41 -0000
Received: from smtprelay04.ispgateway.de (HELO smtprelay04.ispgateway.de)
	(80.67.31.38) by server-3.tower-206.messagelabs.com with SMTP;
	13 Dec 2012 11:43:41 -0000
Received: from [217.83.66.127] (helo=colin.holpert.de)
	by smtprelay04.ispgateway.de with esmtpa (Exim 4.68)
	(envelope-from <christian@holpert.de>) id 1Tj7CW-00054w-Dl
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:43:41 +0100
Received: from PRO43287A006.holpert.de (unknown [10.75.157.19])
	by colin.holpert.de (Postfix) with ESMTP id 607887FF4
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 12:43:40 +0100 (CET)
X-PGP-Fingerprint: D092 371C 931D 8F21  D71B 7A11 DC07 0F36      [RSA]
X-PGP-Fingerprint: 8E3B 2F47 6673 B936 9EAE 52F3 4C8B C713 58C5 FFD6 [DH/DSS]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 13 Dec 2012 12:43:38 +0100
To: xen-users@lists.xen.org
From: Christian Holpert <christian@holpert.de>
In-Reply-To: <1355391504.10554.44.camel@zakaz.uk.xensource.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="=====================_18183765==_"
Message-Id: <E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
X-Df-Sender: Y2hyaXN0aWFuQGhvbHBlcnQuZGU=
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--=====================_18183765==_
Content-Type: text/plain; charset="iso-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit

Hello Ian,

At 10:38 13.12.2012, you wrote:
>On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> > Please tell me, if you need more logs.
>
>dmesg of the guest booting both with and without the pci device might be
>interesting. So would the output of "xl -vvv create" in both cases.

attached.

>Is the 512MB number coming only from within the guest or is it also
>visible in e.g. xl list?

with pci:
xen xen # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  2557     4     r-----    2928.2
nodi                                        27   512     3     r-----      34.1

--------------

without pci:
xen xen # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  2557     4     r-----    2953.2
nodi                                        28  2048     3     -b----       0.6

>You could try ballooning up inside the guest,
>by writing to the /sys/devices/system/xen_memory/xen_memory0/target_kb
>sysfs node.

(with pci:)
No effect. sysfs already shows 2GB, but is ignored for values above 512MB.

nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
2097152
nodi ~ # cat /proc/meminfo
MemTotal:         511268 kB
MemFree:          266328 kB
Buffers:           16572 kB
Cached:           152604 kB
SwapCached:            0 kB
Active:            65400 kB
Inactive:         157904 kB
Active(anon):      54180 kB
Inactive(anon):      332 kB
Active(file):      11220 kB
Inactive(file):   157572 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:             0 kB
HighFree:              0 kB
LowTotal:         511268 kB
LowFree:          266328 kB
SwapTotal:        983036 kB
SwapFree:         983036 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         54208 kB
Mapped:            33852 kB
Shmem:               388 kB
Slab:               8552 kB
SReclaimable:       3284 kB
SUnreclaim:         5268 kB
KernelStack:         760 kB
PageTables:         1076 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1238668 kB
Committed_AS:     237812 kB
VmallocTotal:     339960 kB
VmallocUsed:        7816 kB
VmallocChunk:     331464 kB
DirectMap4k:      524288 kB
DirectMap2M:           0 kB
nodi ~ # echo 1048576 > /sys/devices/system/xen_memory/xen_memory0/target_kb
nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
1048576
nodi ~ # cat /proc/meminfo
MemTotal:         511268 kB
MemFree:          242920 kB
Buffers:           16580 kB
[...]

I was able to change to values below 512MB though. So the interface 
is working at least.

>Lastly you should try a more recent domU kernel.

today all tests above done with 3.6.6-gentoo.
Tried 2.6.38 and 3.4.11 yesterday.

Thanks for taking time,
Christian


-- 
Markt-Apotheke Christian Holpert e.K., Mömbris
   http://www.marktapotheke.org - info@marktapotheke.org
   http://www.blue-essentials-shop.de - info@blue-essentials-shop.de
   Apotheker Christian Holpert
Im Markthof 5
63776 Mömbris
   Tel.: 06029-1379 Fax: 9986589

Amtsgericht Aschaffenburg, HR.A, Registernummer 2165

--=====================_18183765==_
Content-Type: application/octet-stream; name="dmesg_with_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dmesg_with_pci.log"

UmVzZXJ2aW5nIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBhYm92ZSAweGY1ODAwMDAwCkxpbnV4IHZl
cnNpb24gMy42LjYtZ2VudG9vIChyb290QHhlbikgKGdjYyB2ZXJzaW9uIDQuNS40IChHZW50b28g
NC41LjQgcDEuMCwgcGllLTAuNC43KSApICMxIFNNUCBUdWUgTm92IDEzIDE3OjQ3OjU4IENFVCAy
MDEyCkFDUEkgaW4gdW5wcml2aWxlZ2VkIGRvbWFpbiBkaXNhYmxlZApGcmVlaW5nIDIwMDAwLTgw
MDAwIHBmbiByYW5nZTogMzkzMjE2IHBhZ2VzIGZyZWVkCjEtMSBtYXBwaW5nIG9uIDIwMDAwLT4x
MDAwMDAKUmVsZWFzZWQgMzkzMjE2IHBhZ2VzIG9mIHVudXNlZCBtZW1vcnkKU2V0IDkxNzUwNCBw
YWdlKHMpIHRvIDEtMSBtYXBwaW5nCmU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1h
cDoKWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHVzYWJs
ZQpYZW46IFttZW0gMHgwMDAwMDAwMDAwMGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2
ZWQKWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMWZmZmZmZmZdIHVzYWJs
ZQpYZW46IFttZW0gMHgwMDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwMDAyMDFmZmZmZl0gcmVzZXJ2
ZWQKWGVuOiBbbWVtIDB4MDAwMDAwMDAyMDIwMDAwMC0weDAwMDAwMDAwNDAwMDNmZmZdIHVudXNh
YmxlClhlbjogW21lbSAweDAwMDAwMDAwNDAwMDQwMDAtMHgwMDAwMDAwMDQwMDA0ZmZmXSByZXNl
cnZlZApYZW46IFttZW0gMHgwMDAwMDAwMDQwMDA1MDAwLTB4MDAwMDAwMDBkOWNiZWZmZl0gdW51
c2FibGUKWGVuOiBbbWVtIDB4MDAwMDAwMDBkOWNiZjAwMC0weDAwMDAwMDAwZGEyODVmZmZdIHJl
c2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwZGEyODYwMDAtMHgwMDAwMDAwMGRhNTA1ZmZmXSBB
Q1BJIE5WUwpYZW46IFttZW0gMHgwMDAwMDAwMGRhNTA2MDAwLTB4MDAwMDAwMDBkYTUwYWZmZl0g
QUNQSSBkYXRhClhlbjogW21lbSAweDAwMDAwMDAwZGE1MGIwMDAtMHgwMDAwMDAwMGRhNTRkZmZm
XSBBQ1BJIE5WUwpYZW46IFttZW0gMHgwMDAwMDAwMGRhNTRlMDAwLTB4MDAwMDAwMDBkYWQ1NWZm
Zl0gdW51c2FibGUKWGVuOiBbbWVtIDB4MDAwMDAwMDBkYWQ1NjAwMC0weDAwMDAwMDAwZGFmZjFm
ZmZdIHJlc2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwZGFmZjIwMDAtMHgwMDAwMDAwMGRhZmZm
ZmZmXSB1bnVzYWJsZQpYZW46IFttZW0gMHgwMDAwMDAwMGRiODAwMDAwLTB4MDAwMDAwMDBkZjlm
ZmZmZl0gcmVzZXJ2ZWQKWGVuOiBbbWVtIDB4MDAwMDAwMDBmODAwMDAwMC0weDAwMDAwMDAwZmJm
ZmZmZmZdIHJlc2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZl
YzAwZmZmXSByZXNlcnZlZApYZW46IFttZW0gMHgwMDAwMDAwMGZlZDAwMDAwLTB4MDAwMDAwMDBm
ZWQwM2ZmZl0gcmVzZXJ2ZWQKWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWQxYzAwMC0weDAwMDAwMDAw
ZmVkMWZmZmZdIHJlc2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwZmVlMDAwMDAtMHgwMDAwMDAw
MGZlZTAwZmZmXSByZXNlcnZlZApYZW46IFttZW0gMHgwMDAwMDAwMGZmMDAwMDAwLTB4MDAwMDAw
MDBmZmZmZmZmZl0gcmVzZXJ2ZWQKTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0
aXZlCk1QUyBzdXBwb3J0IGNvZGUgaXMgbm90IGJ1aWx0LWluLgpVc2luZyBhY3BpPW9mZiBvciBh
Y3BpPW5vaXJxIG9yIHBjaT1ub2FjcGkgbWF5IGhhdmUgcHJvYmxlbQpETUkgbm90IHByZXNlbnQg
b3IgaW52YWxpZC4KZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDBmZmZmXSB1c2Fi
bGUgPT0+IHJlc2VydmVkCmU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0g
dXNhYmxlCmU4MjA6IGxhc3RfcGZuID0gMHgyMDAwMCBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMDAK
aW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMjNmZWZmZl0KQmFzZSBt
ZW1vcnkgdHJhbXBvbGluZSBhdCBbYzAwOWMwMDBdIDljMDAwIHNpemUgMTYzODQKaW5pdF9tZW1v
cnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MWZmZmZmZmZdCiBbbWVtIDB4MDAwMDAwMDAt
MHgxZmZmZmZmZl0gcGFnZSA0awprZXJuZWwgZGlyZWN0IG1hcHBpbmcgdGFibGVzIHVwIHRvIDB4
MWZmZmZmZmYgQCBbbWVtIDB4MDIyZmMwMDAtMHgwMjNmZWZmZl0KeGVuOiBzZXR0aW5nIFJXIHRo
ZSByYW5nZSAyM2VhMDAwIC0gMjNmZjAwMAowTUIgSElHSE1FTSBhdmFpbGFibGUuCjUxMk1CIExP
V01FTSBhdmFpbGFibGUuCiAgbWFwcGVkIGxvdyByYW06IDAgLSAyMDAwMDAwMAogIGxvdyByYW06
IDAgLSAyMDAwMDAwMApab25lIHJhbmdlczoKICBETUEgICAgICBbbWVtIDB4MDAwMTAwMDAtMHgw
MGZmZmZmZl0KICBOb3JtYWwgICBbbWVtIDB4MDEwMDAwMDAtMHgxZmZmZmZmZl0KICBIaWdoTWVt
ICBlbXB0eQpNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpFYXJseSBtZW1vcnkgbm9k
ZSByYW5nZXMKICBub2RlICAgMDogW21lbSAweDAwMDEwMDAwLTB4MDAwOWZmZmZdCiAgbm9kZSAg
IDA6IFttZW0gMHgwMDEwMDAwMC0weDFmZmZmZmZmXQpPbiBub2RlIDAgdG90YWxwYWdlczogMTMw
OTYwCmZyZWVfYXJlYV9pbml0X25vZGU6IG5vZGUgMCwgcGdkYXQgYzE0MzhiODAsIG5vZGVfbWVt
X21hcCBkZmJmZjIwMAogIERNQSB6b25lOiAzMiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKICBETUEg
em9uZTogMCBwYWdlcyByZXNlcnZlZAogIERNQSB6b25lOiAzOTUyIHBhZ2VzLCBMSUZPIGJhdGNo
OjAKICBOb3JtYWwgem9uZTogOTkyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcAogIE5vcm1hbCB6b25l
OiAxMjU5ODQgcGFnZXMsIExJRk8gYmF0Y2g6MzEKVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdApz
bXBib290OiBBbGxvd2luZyAzIENQVXMsIDAgaG90cGx1ZyBDUFVzCkFQSUM6IGRpc2FibGUgYXBp
YyBmYWNpbGl0eQpBUElDOiBzd2l0Y2hlZCB0byBhcGljIE5PT1AKbnJfaXJxc19nc2k6IDE2CmU4
MjA6IFttZW0gMHhkZmEwMDAwMC0weGY3ZmZmZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2Vz
CkJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4KWGVuIHZlcnNpb246IDQuMi4w
IChwcmVzZXJ2ZS1BRCkKc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjQgbnJfY3B1bWFza19iaXRzOjQg
bnJfY3B1X2lkczozIG5yX25vZGVfaWRzOjEKUEVSQ1BVOiBFbWJlZGRlZCAxMiBwYWdlcy9jcHUg
QGRmYmQ2MDAwIHMyNzAwOCByMCBkMjIxNDQgdTQ5MTUyCnBjcHUtYWxsb2M6IHMyNzAwOCByMCBk
MjIxNDQgdTQ5MTUyIGFsbG9jPTEyKjQwOTYKcGNwdS1hbGxvYzogWzBdIDAgWzBdIDEgWzBdIDIg
CkJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAg
VG90YWwgcGFnZXM6IDEyOTkzNgpLZXJuZWwgY29tbWFuZCBsaW5lOiByb290PS9kZXYveHZkYTEg
cm9vdGZzdHlwZT1leHQ0IHJvb3Rmc2ZsYWdzPWJhcnJpZXI9MCBjb25zb2xlPWh2YzAgeGVuY29u
cz1odmMgeGVuLWZiZnJvbnQudmlkZW89NiwxMDI0LDc2OCB4ZW5mYi52aWRlbz02LDEwMjQsNzY4
IG5vaXJxZGVidWcgZWxldmF0b3I9bm9vcApJUlEgbG9ja3VwIGRldGVjdGlvbiBkaXNhYmxlZApQ
SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKRGVudHJ5
IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMp
Cklub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA1LCAxMzEwNzIg
Ynl0ZXMpCl9fZXhfdGFibGUgYWxyZWFkeSBzb3J0ZWQsIHNraXBwaW5nIHNvcnQKSW5pdGlhbGl6
aW5nIENQVSMwCnhzYXZlOiBlbmFibGVkIHhzdGF0ZV9idiAweDcsIGNudHh0IHNpemUgMHgzNDAK
SW5pdGlhbGl6aW5nIEhpZ2hNZW0gZm9yIG5vZGUgMCAoMDAwMDAwMDA6MDAwMDAwMDApCk1lbW9y
eTogNTEwOTA4ay81MjQyODhrIGF2YWlsYWJsZSAoMzExMWsga2VybmVsIGNvZGUsIDEyOTMyayBy
ZXNlcnZlZCwgMTIyOWsgZGF0YSwgMzYwayBpbml0LCAwayBoaWdobWVtKQp2aXJ0dWFsIGtlcm5l
bCBtZW1vcnkgbGF5b3V0OgogICAgZml4bWFwICA6IDB4ZjU3NjYwMDAgLSAweGY1N2ZmMDAwICAg
KCA2MTIga0IpCiAgICBwa21hcCAgIDogMHhmNTQwMDAwMCAtIDB4ZjU2MDAwMDAgICAoMjA0OCBr
QikKICAgIHZtYWxsb2MgOiAweGUwODAwMDAwIC0gMHhmNTNmZTAwMCAgICggMzMxIE1CKQogICAg
bG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGUwMDAwMDAwICAgKCA1MTIgTUIpCiAgICAgIC5pbml0
IDogMHhjMTQzZTAwMCAtIDB4YzE0OTgwMDAgICAoIDM2MCBrQikKICAgICAgLmRhdGEgOiAweGMx
MzA5ZjRlIC0gMHhjMTQzZDU4MCAgICgxMjI5IGtCKQogICAgICAudGV4dCA6IDB4YzEwMDAwMDAg
LSAweGMxMzA5ZjRlICAgKDMxMTEga0IpClNMVUI6IEdlbnNsYWJzPTE1LCBIV2FsaWduPTY0LCBP
cmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0zLCBOb2Rlcz0xCkhpZXJhcmNoaWNhbCBSQ1Ug
aW1wbGVtZW50YXRpb24uCglSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQVVM9NCB0byBu
cl9jcHVfaWRzPTMuCk5SX0lSUVM6MjMwNCBucl9pcnFzOjQwIDE2CkNQVSAwIGlycXN0YWNrcywg
aGFyZD1kZjQxMDAwMCBzb2Z0PWRmNDEyMDAwCkNvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2Ug
ODB4MjUKY29uc29sZSBbdHR5MF0gZW5hYmxlZApjb25zb2xlIFtodmMwXSBlbmFibGVkClhlbjog
dXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDAKdHNjOiBEZXRlY3RlZCAzMzkyLjQwOCBNSHogcHJvY2Vzc29yCkNhbGlicmF0aW5nIGRlbGF5
IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4u
IDY3ODQuODEgQm9nb01JUFMgKGxwaj0zMzkyNDA4MCkKcGlkX21heDogZGVmYXVsdDogMzI3Njgg
bWluaW11bTogMzAxCk1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyCkNQVTogUGh5
c2ljYWwgUHJvY2Vzc29yIElEOiAwCkNQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDAKRU5FUkdZX1BF
UkZfQklBUzogU2V0IHRvICdub3JtYWwnLCB3YXMgJ3BlcmZvcm1hbmNlJwpFTkVSR1lfUEVSRl9C
SUFTOiBWaWV3IGFuZCB1cGRhdGUgd2l0aCB4ODZfZW5lcmd5X3BlcmZfcG9saWN5KDgpCkxhc3Qg
bGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNTEyLCAyTUIgMCwgNE1CIDAKTGFzdCBsZXZlbCBkVExC
IGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyCnRsYl9mbHVzaGFsbF9zaGlmdCBpcyAw
eDEKU01QIGFsdGVybmF0aXZlczogc3dpdGNoaW5nIHRvIFVQIGNvZGUKY3B1IDAgc3BpbmxvY2sg
ZXZlbnQgaXJxIDE3ClBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0ZWQgcDYgQ1BVIG1vZGVs
IDU4IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpDUFUgMSBpcnFzdGFja3Ms
IGhhcmQ9ZGY0NzQwMDAgc29mdD1kZjQ3NjAwMAppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDEKY3B1IDEgc3BpbmxvY2sgZXZlbnQgaXJxIDI0ClNNUCBhbHRlcm5hdGl2ZXM6IHN3aXRjaGlu
ZyB0byBTTVAgY29kZQpJbml0aWFsaXppbmcgQ1BVIzEKQ1BVIDIgaXJxc3RhY2tzLCBoYXJkPWRm
NDgyMDAwIHNvZnQ9ZGY0ODQwMDAKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyCmNwdSAy
IHNwaW5sb2NrIGV2ZW50IGlycSAzMQpJbml0aWFsaXppbmcgQ1BVIzIKQnJvdWdodCB1cCAzIENQ
VXMKR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMiBsYXlvdXQuCkdyYW50IHRhYmxlIGluaXRp
YWxpemVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKUENJOiBzZXR0aW5nIHVw
IFhlbiBQQ0kgZnJvbnRlbmQgc3R1YgpQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0
IGJ5dGVzCmJpbzogY3JlYXRlIHNsYWIgPGJpby0wPiBhdCAwCkFDUEk6IEludGVycHJldGVyIGRp
c2FibGVkLgp4ZW4vYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgp4ZW4tYmFs
bG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgp2Z2FhcmI6IGxvYWRlZApQQ0k6IFN5
c3RlbSBkb2VzIG5vdCBzdXBwb3J0IFBDSQpQQ0k6IFN5c3RlbSBkb2VzIG5vdCBzdXBwb3J0IFBD
SQpTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2UgeGVuCnBucDogUG5QIEFDUEk6IGRpc2FibGVkCk5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKVENQIGJpbmQgaGFzaCB0
YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKVENQOiBIYXNoIHRh
YmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCAxNjM4NCBiaW5kIDE2Mzg0KQpUQ1A6IHJlbm8g
cmVnaXN0ZXJlZApVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAxLCA4MTkyIGJ5
dGVzKQpVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDEsIDgxOTIgYnl0
ZXMpCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpSUEM6IFJlZ2lzdGVyZWQgbmFt
ZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHVkcCB0cmFu
c3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVyZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuClJQQzog
UmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgpQQ0k6
IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0CnBsYXRmb3JtIHJ0Y19jbW9zOiByZWdpc3RlcmVkIHBs
YXRmb3JtIFJUQyBkZXZpY2UgKG5vIFBOUCBkZXZpY2UgZm91bmQpCm1pY3JvY29kZTogQ1BVMCBz
aWc9MHgzMDZhOSwgcGY9MHgyLCByZXZpc2lvbj0weDEwCm1pY3JvY29kZTogQ1BVMSBzaWc9MHgz
MDZhOSwgcGY9MHgyLCByZXZpc2lvbj0weDEwCm1pY3JvY29kZTogQ1BVMiBzaWc9MHgzMDZhOSwg
cGY9MHgyLCByZXZpc2lvbj0weDEwCm1pY3JvY29kZTogTWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6
IHYyLjAwIDx0aWdyYW5AYWl2YXppYW4uZnNuZXQuY28udWs+LCBQZXRlciBPcnViYQpETE0gaW5z
dGFsbGVkCk5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlCktleSB0eXBl
IGlkX3Jlc29sdmVyIHJlZ2lzdGVyZWQKS2V5IHR5cGUgaWRfbGVnYWN5IHJlZ2lzdGVyZWQKbXNn
bW5pIGhhcyBiZWVuIHNldCB0byA5OTcKQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRy
aXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1NCkKaW8gc2NoZWR1bGVyIG5vb3AgcmVn
aXN0ZXJlZCAoZGVmYXVsdCkKcGNpZnJvbnQgcGNpLTA6IEluc3RhbGxpbmcgUENJIGZyb250ZW5k
CnBjaWZyb250IHBjaS0wOiBDcmVhdGluZyBQQ0kgRnJvbnRlbmQgQnVzIDAwMDA6MDAKcGNpZnJv
bnQgcGNpLTA6IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApwY2lfYnVzIDAwMDA6MDA6
IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4ZmZmZl0KcGNpX2J1cyAwMDAwOjAwOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwMDAwMDAtMHhmZmZmZmZmZmZdCnBjaV9idXMgMDAw
MDowMDogYnVzbl9yZXM6IFtidXMgMDAtZmZdIGlzIGluc2VydGVkIHVuZGVyIGRvbWFpbiBbYnVz
IDAwLWZmXQpwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZdCnBj
aSAwMDAwOjAwOjAwLjA6IFsxMjQ0OjBhMDBdIHR5cGUgMDAgY2xhc3MgMHgwMjgwMDAKcGNpIDAw
MDA6MDA6MDAuMDogcmVnIDEwOiBbbWVtIDB4ZjdjMDAwMDAtMHhmN2MwMDAxZl0KcGNpIDAwMDA6
MDA6MDAuMDogcmVnIDE0OiBbaW8gIDB4ZTAwMC0weGUwMWZdCnBjaWZyb250IHBjaS0wOiBjbGFp
bWluZyByZXNvdXJjZSAwMDAwOjAwOjAwLjAvMApwY2lmcm9udCBwY2ktMDogY2xhaW1pbmcgcmVz
b3VyY2UgMDAwMDowMDowMC4wLzEKQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBi
dWZmZXIgZGV2aWNlIDEyOHg0OAppbnRlbF9pZGxlOiBkb2VzIG5vdCBydW4gb24gZmFtaWx5IDYg
bW9kZWwgNTgKRXZlbnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpicmQ6IG1vZHVsZSBsb2Fk
ZWQKbG9vcDogbW9kdWxlIGxvYWRlZApibGtmcm9udDogeHZkYTE6IGJhcnJpZXI6IGVuYWJsZWQK
YmxrZnJvbnQ6IHh2ZGEyOiBiYXJyaWVyOiBlbmFibGVkCkluaXRpYWxpc2luZyBYZW4gdmlydHVh
bCBldGhlcm5ldCBkcml2ZXIuCmJsa2Zyb250OiB4dmRhMzogZmx1c2ggZGlza2NhY2hlOiBlbmFi
bGVkCmk4MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4gUHJvYmluZyBwb3J0cyBk
aXJlY3RseS4KYmxrZnJvbnQ6IHh2ZGE0OiBiYXJyaWVyOiBlbmFibGVkCmk4MDQyOiBObyBjb250
cm9sbGVyIGZvdW5kCm1vdXNlZGV2OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBt
aWNlClNldHRpbmcgY2FwYWNpdHkgdG8gODE2NzE0MDAKeHZkYTQ6IGRldGVjdGVkIGNhcGFjaXR5
IGNoYW5nZSBmcm9tIDAgdG8gNDE4MTU3NTY4MDAKaW5wdXQ6IFhlbiBWaXJ0dWFsIEtleWJvYXJk
IGFzIC9kZXZpY2VzL3ZpcnR1YWwvaW5wdXQvaW5wdXQwCmlucHV0OiBYZW4gVmlydHVhbCBQb2lu
dGVyIGFzIC9kZXZpY2VzL3ZpcnR1YWwvaW5wdXQvaW5wdXQxCklTRE4gc3Vic3lzdGVtIFJldjog
MS4xLjIuMy8xLjEuMi4yL25vbmUvMS4xLjIuMi8xLjEuMi4yCkNBUEkgMi4wIHN0YXJ0ZWQgdXAg
d2l0aCBtYWpvciA2OCAobWlkZGxld2FyZSkKZHNzMV9kaXZlcnQgbW9kdWxlIHN1Y2Nlc3NmdWxs
eSBpbnN0YWxsZWQKVENQOiBjdWJpYyByZWdpc3RlcmVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMTAKc2l0OiBJUHY2IG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJpdmVyCk5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKc2N0cDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAo
ZXN0YWJsaXNoZWQgMTYzODQgYmluZCAxNjM4NCkKS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lz
dGVyZWQKVXNpbmcgSVBJIE5vLVNob3J0Y3V0IG1vZGUKRVhUNC1mcyAoeHZkYTEpOiBtb3VudGVk
IGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpClZGUzogTW91
bnRlZCByb290IChleHQ0IGZpbGVzeXN0ZW0pIG9uIGRldmljZSAyMDI6MS4KRnJlZWluZyB1bnVz
ZWQga2VybmVsIG1lbW9yeTogMzYwayBmcmVlZAp1ZGV2ZFs2NjddOiBzdGFydGluZyB2ZXJzaW9u
IDE3MQpmY3BjaTogbW9kdWxlIGxpY2Vuc2UgJ1Byb3ByaWV0YXJ5JyB0YWludHMga2VybmVsLgpE
aXNhYmxpbmcgbG9jayBkZWJ1Z2dpbmcgZHVlIHRvIGtlcm5lbCB0YWludApmY3BjaTogQVZNIEZS
SVRaIUNhcmQgUENJIGRyaXZlciwgcmV2aXNpb24gMC43LjIKZmNwY2k6IChmY3BjaSBidWlsdCBv
biBOb3YgMTMgMjAxMiBhdCAyMTowNzoyMykKZmNwY2k6IC0tIDMyIGJpdCBDQVBJIGRyaXZlciAt
LQpmY3BjaSAwMDAwOjAwOjAwLjA6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAzKQpmY3Bj
aSAwMDAwOjAwOjAwLjA6IFhlbiBQQ0kgbWFwcGVkIEdTSTIxIHRvIElSUTQ3CmZjcGNpOiBBVk0g
RlJJVFohQ2FyZCBQQ0kgZm91bmQ6IHBvcnQgMHhlMDAwLCBpcnEgNDcKZmNwY2k6IExvYWRpbmcu
Li4KPDY+ZmNwY2k6IERyaXZlciAnZmNwY2knIGF0dGFjaGVkIHRvIGZjcGNpLXN0YWNrLiAoMTUy
KQpmY3BjaTogU3RhY2sgdmVyc2lvbiAzLjExLTA3CmtjYXBpOiBjb250cm9sbGVyIFswMDFdOiBm
Y3BjaS1lMDAwLTQ3IGF0dGFjaGVkCmtjYXBpOiBjb250cm9sbGVyIFswMDFdICJmY3BjaS1lMDAw
LTQ3IiByZWFkeS4KZmNwY2k6IExvYWRlZC4KY2FwaWRydjogY29udHJvbGxlciAxIHVwCmNhcGlk
cnYtMTogbm93IHVwICgyIEIgY2hhbm5lbHMpCmNhcGlkcnYtMTogRDIgdHJhY2UgZW5hYmxlZApB
ZGRpbmcgOTgzMDM2ayBzd2FwIG9uIC9kZXYveHZkYTIuICBQcmlvcml0eTotMSBleHRlbnRzOjEg
YWNyb3NzOjk4MzAzNmsgU1MKaXNkbjogVmVyYm9zZS1MZXZlbCBpcyAyCnZnYWFyYjogdGhpcyBw
Y2kgZGV2aWNlIGlzIG5vdCBhIHZnYSBkZXZpY2UKdmdhYXJiOiB0aGlzIHBjaSBkZXZpY2UgaXMg
bm90IGEgdmdhIGRldmljZQo=
--=====================_18183765==_
Content-Type: application/octet-stream; name="dmesg_without_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dmesg_without_pci.log"

UmVzZXJ2aW5nIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBhYm92ZSAweGY1ODAwMDAwCkxpbnV4IHZl
cnNpb24gMy42LjYtZ2VudG9vIChyb290QHhlbikgKGdjYyB2ZXJzaW9uIDQuNS40IChHZW50b28g
NC41LjQgcDEuMCwgcGllLTAuNC43KSApICMxIFNNUCBUdWUgTm92IDEzIDE3OjQ3OjU4IENFVCAy
MDEyCkFDUEkgaW4gdW5wcml2aWxlZ2VkIGRvbWFpbiBkaXNhYmxlZAplODIwOiBCSU9TLXByb3Zp
ZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClhlbjogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAw
MDAwMDAwMDlmZmZmXSB1c2FibGUKWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDBhMDAwMC0weDAwMDAw
MDAwMDAwZmZmZmZdIHJlc2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAw
MDAwMDdmZmZmZmZmXSB1c2FibGUKTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0
aXZlCk1QUyBzdXBwb3J0IGNvZGUgaXMgbm90IGJ1aWx0LWluLgpVc2luZyBhY3BpPW9mZiBvciBh
Y3BpPW5vaXJxIG9yIHBjaT1ub2FjcGkgbWF5IGhhdmUgcHJvYmxlbQpETUkgbm90IHByZXNlbnQg
b3IgaW52YWxpZC4KZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDBmZmZmXSB1c2Fi
bGUgPT0+IHJlc2VydmVkCmU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0g
dXNhYmxlCmU4MjA6IGxhc3RfcGZuID0gMHg4MDAwMCBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMDAK
aW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMjNmZWZmZl0KQmFzZSBt
ZW1vcnkgdHJhbXBvbGluZSBhdCBbYzAwOWMwMDBdIDljMDAwIHNpemUgMTYzODQKaW5pdF9tZW1v
cnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MmQzZmRmZmZdCiBbbWVtIDB4MDAwMDAwMDAt
MHgyZDNmZGZmZl0gcGFnZSA0awprZXJuZWwgZGlyZWN0IG1hcHBpbmcgdGFibGVzIHVwIHRvIDB4
MmQzZmRmZmYgQCBbbWVtIDB4MDIyOTIwMDAtMHgwMjNmZWZmZl0KeGVuOiBzZXR0aW5nIFJXIHRo
ZSByYW5nZSAyM2VhMDAwIC0gMjNmZjAwMAoxMzI0TUIgSElHSE1FTSBhdmFpbGFibGUuCjcyM01C
IExPV01FTSBhdmFpbGFibGUuCiAgbWFwcGVkIGxvdyByYW06IDAgLSAyZDNmZTAwMAogIGxvdyBy
YW06IDAgLSAyZDNmZTAwMApab25lIHJhbmdlczoKICBETUEgICAgICBbbWVtIDB4MDAwMTAwMDAt
MHgwMGZmZmZmZl0KICBOb3JtYWwgICBbbWVtIDB4MDEwMDAwMDAtMHgyZDNmZGZmZl0KICBIaWdo
TWVtICBbbWVtIDB4MmQzZmUwMDAtMHg3ZmZmZmZmZl0KTW92YWJsZSB6b25lIHN0YXJ0IGZvciBl
YWNoIG5vZGUKRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzCiAgbm9kZSAgIDA6IFttZW0gMHgwMDAx
MDAwMC0weDAwMDlmZmZmXQogIG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHg3ZmZmZmZmZl0K
T24gbm9kZSAwIHRvdGFscGFnZXM6IDUyNDE3NgpmcmVlX2FyZWFfaW5pdF9ub2RlOiBub2RlIDAs
IHBnZGF0IGMxNDM4YjgwLCBub2RlX21lbV9tYXAgZWMzZmQyMDAKICBETUEgem9uZTogMzIgcGFn
ZXMgdXNlZCBmb3IgbWVtbWFwCiAgRE1BIHpvbmU6IDAgcGFnZXMgcmVzZXJ2ZWQKICBETUEgem9u
ZTogMzk1MiBwYWdlcywgTElGTyBiYXRjaDowCiAgTm9ybWFsIHpvbmU6IDE0MTYgcGFnZXMgdXNl
ZCBmb3IgbWVtbWFwCiAgTm9ybWFsIHpvbmU6IDE3OTgzMCBwYWdlcywgTElGTyBiYXRjaDozMQog
IEhpZ2hNZW0gem9uZTogMjY0OSBwYWdlcyB1c2VkIGZvciBtZW1tYXAKICBIaWdoTWVtIHpvbmU6
IDMzNjI5NyBwYWdlcywgTElGTyBiYXRjaDozMQpVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CnNt
cGJvb3Q6IEFsbG93aW5nIDMgQ1BVcywgMCBob3RwbHVnIENQVXMKQVBJQzogZGlzYWJsZSBhcGlj
IGZhY2lsaXR5CkFQSUM6IHN3aXRjaGVkIHRvIGFwaWMgTk9PUApucl9pcnFzX2dzaTogMTYKZTgy
MDogW21lbSAweDgwMDAwMDAwLTB4ZmZmZmZmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMK
Qm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgpYZW4gdmVyc2lvbjogNC4yLjAg
KHByZXNlcnZlLUFEKQpzZXR1cF9wZXJjcHU6IE5SX0NQVVM6NCBucl9jcHVtYXNrX2JpdHM6NCBu
cl9jcHVfaWRzOjMgbnJfbm9kZV9pZHM6MQpQRVJDUFU6IEVtYmVkZGVkIDEyIHBhZ2VzL2NwdSBA
ZWMzY2QwMDAgczI3MDA4IHIwIGQyMjE0NCB1NDkxNTIKcGNwdS1hbGxvYzogczI3MDA4IHIwIGQy
MjE0NCB1NDkxNTIgYWxsb2M9MTIqNDA5NgpwY3B1LWFsbG9jOiBbMF0gMCBbMF0gMSBbMF0gMiAK
QnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBU
b3RhbCBwYWdlczogNTIwMDc5Cktlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi94dmRhMSBy
b290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9aHZjMCB4ZW5jb25z
PWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVvPTYsMTAyNCw3Njgg
bm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wCklSUSBsb2NrdXAgZGV0ZWN0aW9uIGRpc2FibGVkClBJ
RCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKRGVudHJ5
IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogNywgNTI0Mjg4IGJ5dGVz
KQpJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0
IGJ5dGVzKQpfX2V4X3RhYmxlIGFscmVhZHkgc29ydGVkLCBza2lwcGluZyBzb3J0CkluaXRpYWxp
emluZyBDUFUjMAp4c2F2ZTogZW5hYmxlZCB4c3RhdGVfYnYgMHg3LCBjbnR4dCBzaXplIDB4MzQw
CkluaXRpYWxpemluZyBIaWdoTWVtIGZvciBub2RlIDAgKDAwMDJkM2ZlOjAwMDgwMDAwKQpNZW1v
cnk6IDIwNzA2MzZrLzIwOTcxNTJrIGF2YWlsYWJsZSAoMzExMWsga2VybmVsIGNvZGUsIDI2MDY4
ayByZXNlcnZlZCwgMTIyOWsgZGF0YSwgMzYwayBpbml0LCAxMzU1Nzg0ayBoaWdobWVtKQp2aXJ0
dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OgogICAgZml4bWFwICA6IDB4ZjU3NjYwMDAgLSAweGY1
N2ZmMDAwICAgKCA2MTIga0IpCiAgICBwa21hcCAgIDogMHhmNTQwMDAwMCAtIDB4ZjU2MDAwMDAg
ICAoMjA0OCBrQikKICAgIHZtYWxsb2MgOiAweGVkYmZlMDAwIC0gMHhmNTNmZTAwMCAgICggMTIw
IE1CKQogICAgbG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGVkM2ZlMDAwICAgKCA3MjMgTUIpCiAg
ICAgIC5pbml0IDogMHhjMTQzZTAwMCAtIDB4YzE0OTgwMDAgICAoIDM2MCBrQikKICAgICAgLmRh
dGEgOiAweGMxMzA5ZjRlIC0gMHhjMTQzZDU4MCAgICgxMjI5IGtCKQogICAgICAudGV4dCA6IDB4
YzEwMDAwMDAgLSAweGMxMzA5ZjRlICAgKDMxMTEga0IpClNMVUI6IEdlbnNsYWJzPTE1LCBIV2Fs
aWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0zLCBOb2Rlcz0xCkhpZXJhcmNo
aWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uCglSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQ
VVM9NCB0byBucl9jcHVfaWRzPTMuCk5SX0lSUVM6MjMwNCBucl9pcnFzOjQwIDE2CkNQVSAwIGly
cXN0YWNrcywgaGFyZD1lYmMxMDAwMCBzb2Z0PWViYzEyMDAwCkNvbnNvbGU6IGNvbG91ciBkdW1t
eSBkZXZpY2UgODB4MjUKY29uc29sZSBbdHR5MF0gZW5hYmxlZApjb25zb2xlIFtodmMwXSBlbmFi
bGVkClhlbjogdXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQppbnN0YWxsaW5nIFhlbiB0aW1l
ciBmb3IgQ1BVIDAKdHNjOiBEZXRlY3RlZCAzMzkyLjQwOCBNSHogcHJvY2Vzc29yCkNhbGlicmF0
aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZy
ZXF1ZW5jeS4uIDY3ODQuODEgQm9nb01JUFMgKGxwaj0zMzkyNDA4MCkKcGlkX21heDogZGVmYXVs
dDogMzI3NjggbWluaW11bTogMzAxCk1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEy
CkNQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCkNQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDAK
RU5FUkdZX1BFUkZfQklBUzogU2V0IHRvICdub3JtYWwnLCB3YXMgJ3BlcmZvcm1hbmNlJwpFTkVS
R1lfUEVSRl9CSUFTOiBWaWV3IGFuZCB1cGRhdGUgd2l0aCB4ODZfZW5lcmd5X3BlcmZfcG9saWN5
KDgpCkxhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNTEyLCAyTUIgMCwgNE1CIDAKTGFzdCBs
ZXZlbCBkVExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyCnRsYl9mbHVzaGFsbF9z
aGlmdCBpcyAweDEKU01QIGFsdGVybmF0aXZlczogc3dpdGNoaW5nIHRvIFVQIGNvZGUKY3B1IDAg
c3BpbmxvY2sgZXZlbnQgaXJxIDE3ClBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0ZWQgcDYg
Q1BVIG1vZGVsIDU4IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpDUFUgMSBp
cnFzdGFja3MsIGhhcmQ9ZWJjNzQwMDAgc29mdD1lYmM3NjAwMAppbnN0YWxsaW5nIFhlbiB0aW1l
ciBmb3IgQ1BVIDEKY3B1IDEgc3BpbmxvY2sgZXZlbnQgaXJxIDI0ClNNUCBhbHRlcm5hdGl2ZXM6
IHN3aXRjaGluZyB0byBTTVAgY29kZQpJbml0aWFsaXppbmcgQ1BVIzEKQ1BVIDIgaXJxc3RhY2tz
LCBoYXJkPWViYzgyMDAwIHNvZnQ9ZWJjODQwMDAKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSAyCmNwdSAyIHNwaW5sb2NrIGV2ZW50IGlycSAzMQpJbml0aWFsaXppbmcgQ1BVIzIKQnJvdWdo
dCB1cCAzIENQVXMKR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMiBsYXlvdXQuCkdyYW50IHRh
YmxlIGluaXRpYWxpemVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKUENJOiBz
ZXR0aW5nIHVwIFhlbiBQQ0kgZnJvbnRlbmQgc3R1YgpQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUg
c2V0IHRvIDY0IGJ5dGVzCmJpbzogY3JlYXRlIHNsYWIgPGJpby0wPiBhdCAwCkFDUEk6IEludGVy
cHJldGVyIGRpc2FibGVkLgp4ZW4vYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVy
Lgp4ZW4tYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgp2Z2FhcmI6IGxvYWRl
ZApQQ0k6IFN5c3RlbSBkb2VzIG5vdCBzdXBwb3J0IFBDSQpQQ0k6IFN5c3RlbSBkb2VzIG5vdCBz
dXBwb3J0IFBDSQpTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2UgeGVuCnBucDogUG5QIEFDUEk6IGRp
c2FibGVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpUQ1AgZXN0YWJsaXNoZWQg
aGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpUQ1Ag
YmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpU
Q1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDEzMTA3MiBiaW5kIDY1NTM2
KQpUQ1A6IHJlbm8gcmVnaXN0ZXJlZApVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVy
OiAyLCAxNjM4NCBieXRlcykKVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVy
OiAyLCAxNjM4NCBieXRlcykKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClJQQzog
UmVnaXN0ZXJlZCBuYW1lZCBVTklYIHNvY2tldCB0cmFuc3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lz
dGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1bGUuClJQQzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0
IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHRjcCBORlN2NC4xIGJhY2tjaGFubmVsIHRyYW5zcG9y
dCBtb2R1bGUuClBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgNjQKcGxhdGZvcm0gcnRjX2Ntb3M6
IHJlZ2lzdGVyZWQgcGxhdGZvcm0gUlRDIGRldmljZSAobm8gUE5QIGRldmljZSBmb3VuZCkKbWlj
cm9jb2RlOiBDUFUwIHNpZz0weDMwNmE5LCBwZj0weDIsIHJldmlzaW9uPTB4MTAKbWljcm9jb2Rl
OiBDUFUxIHNpZz0weDMwNmE5LCBwZj0weDIsIHJldmlzaW9uPTB4MTAKbWljcm9jb2RlOiBDUFUy
IHNpZz0weDMwNmE5LCBwZj0weDIsIHJldmlzaW9uPTB4MTAKbWljcm9jb2RlOiBNaWNyb2NvZGUg
VXBkYXRlIERyaXZlcjogdjIuMDAgPHRpZ3JhbkBhaXZhemlhbi5mc25ldC5jby51az4sIFBldGVy
IE9ydWJhCmJvdW5jZSBwb29sIHNpemU6IDY0IHBhZ2VzCkRMTSBpbnN0YWxsZWQKTkZTOiBSZWdp
c3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5cGUKS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVn
aXN0ZXJlZApLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZAptc2dtbmkgaGFzIGJlZW4gc2V0
IHRvIDEzOTYKQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAu
NCBsb2FkZWQgKG1ham9yIDI1NCkKaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZCAoZGVmYXVs
dCkKQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEyOHg0
OAppbnRlbF9pZGxlOiBkb2VzIG5vdCBydW4gb24gZmFtaWx5IDYgbW9kZWwgNTgKRXZlbnQtY2hh
bm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpicmQ6IG1vZHVsZSBsb2FkZWQKbG9vcDogbW9kdWxlIGxv
YWRlZApibGtmcm9udDogeHZkYTE6IGJhcnJpZXI6IGVuYWJsZWQKSW5pdGlhbGlzaW5nIFhlbiB2
aXJ0dWFsIGV0aGVybmV0IGRyaXZlci4KYmxrZnJvbnQ6IHh2ZGEyOiBiYXJyaWVyOiBlbmFibGVk
CmJsa2Zyb250OiB4dmRhMzogZmx1c2ggZGlza2NhY2hlOiBlbmFibGVkCmk4MDQyOiBQTlA6IE5v
IFBTLzIgY29udHJvbGxlciBmb3VuZC4gUHJvYmluZyBwb3J0cyBkaXJlY3RseS4KaTgwNDI6IE5v
IGNvbnRyb2xsZXIgZm91bmQKbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3Ig
YWxsIG1pY2UKYmxrZnJvbnQ6IHh2ZGE0OiBiYXJyaWVyOiBlbmFibGVkCmlucHV0OiBYZW4gVmly
dHVhbCBLZXlib2FyZCBhcyAvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0MAppbnB1dDogWGVu
IFZpcnR1YWwgUG9pbnRlciBhcyAvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0MQpJU0ROIHN1
YnN5c3RlbSBSZXY6IDEuMS4yLjMvMS4xLjIuMi9ub25lLzEuMS4yLjIvMS4xLjIuMgpDQVBJIDIu
MCBzdGFydGVkIHVwIHdpdGggbWFqb3IgNjggKG1pZGRsZXdhcmUpCmRzczFfZGl2ZXJ0IG1vZHVs
ZSBzdWNjZXNzZnVsbHkgaW5zdGFsbGVkClRDUDogY3ViaWMgcmVnaXN0ZXJlZApORVQ6IFJlZ2lz
dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwCnNpdDogSVB2NiBvdmVyIElQdjQgdHVubmVsaW5nIGRy
aXZlcgpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3CnNjdHA6IEhhc2ggdGFibGVz
IGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDY1NTM2IGJpbmQgNjU1MzYpCktleSB0eXBlIGRuc19y
ZXNvbHZlciByZWdpc3RlcmVkClVzaW5nIElQSSBOby1TaG9ydGN1dCBtb2RlCkVYVDQtZnMgKHh2
ZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChu
dWxsKQpWRlM6IE1vdW50ZWQgcm9vdCAoZXh0NCBmaWxlc3lzdGVtKSBvbiBkZXZpY2UgMjAyOjEu
CkZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDM2MGsgZnJlZWQKdWRldmRbNjY0XTogc3Rh
cnRpbmcgdmVyc2lvbiAxNzEKQWRkaW5nIDk4MzAzNmsgc3dhcCBvbiAvZGV2L3h2ZGEyLiAgUHJp
b3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczo5ODMwMzZrIFNTCmZjcGNpOiBtb2R1bGUgbGljZW5z
ZSAnUHJvcHJpZXRhcnknIHRhaW50cyBrZXJuZWwuCkRpc2FibGluZyBsb2NrIGRlYnVnZ2luZyBk
dWUgdG8ga2VybmVsIHRhaW50CmZjcGNpOiBBVk0gRlJJVFohQ2FyZCBQQ0kgZHJpdmVyLCByZXZp
c2lvbiAwLjcuMgpmY3BjaTogKGZjcGNpIGJ1aWx0IG9uIE5vdiAxMyAyMDEyIGF0IDIxOjA3OjIz
KQpmY3BjaTogLS0gMzIgYml0IENBUEkgZHJpdmVyIC0tCg==
--=====================_18183765==_
Content-Type: application/octet-stream; name="xl_without_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl_without_pci.log"

bGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMTczOmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4
ODA2ZDBlODogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4ODA2YzY4
OApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEs
IGJhY2tlbmQgcGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZk
ZXY9eHZkYTEsIGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWls
YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6
IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIsIGJhY2tlbmQg
cGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIs
IGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWlsYWJsZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sgdmRldj14dmRhMiwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRl
dj14dmRhMyBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMywgdXNp
bmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5iYWNrZW5kPXVua25v
d24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzU6ZGlza190cnlfYmFja2VuZDogRGlz
ayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGFzIHBoeXMgcGF0aCBub3QgYSBi
bG9jayBkZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxODQ6ZGlza190cnlfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxr
dGFwIG5vdCBhdmFpbGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNjU6bGlieGxf
X2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQsIHVzaW5nIGJhY2tlbmQg
cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo2Nzc6aW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjMyNzpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vIGJvb3Rsb2FkZXIgY29uZmlndXJlZCwgdXNp
bmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDJkNDogZGVyZWdpc3Rl
ciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDM1OmxpYnhsX19nZXRf
bnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDog
bnJfbm9kZXM9MSwgbnJfY3B1cz00LCBucl92Y3B1cz0xNiwgZnJlZV9tZW1rYj0zODU1CmxpYnhs
OiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE5MjpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1l
bnQgY2FuZGlkYXRlIHdpdGggMSBub2RlcywgNCBjcHVzIGFuZCAzODU1IEtCIGZyZWUgc2VsZWN0
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9InJvb3Q9
L2Rldi94dmRhMSByb290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9
aHZjMCB4ZW5jb25zPWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVv
PTYsMTAyNCw3Njggbm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wIiwgZmVhdHVyZXM9IihudWxsKSIK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzozODA6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwg
bWFwcGVkIDAgcGF0aCAvYm9vdC9rZXJuZWwtMy42LjYteGVuVQoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvYm9vdC9rZXJuZWwtMy42LjYteGVu
VSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA2MjE1
IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjIs
IGNhcHMgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkg
bG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJ
bWFnZSBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wcm9iZV9iemlt
YWdlX2tlcm5lbDoga2VybmVsIGlzIG5vdCBhIGJ6SW1hZ2UKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRf
bG9hZGVyOiB0cnlpbmcgRUxGLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4NDBkMDAwCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5h
cnk6IHBoZHI6IHBhZGRyPTB4MTQwZDAwMCBtZW1zej0weDM1MTAwMAp4YzogZGV0YWlsOiBlbGZf
cGFyc2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDE3NWUwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIgp4YzogZGV0YWlsOiBlbGZfeGVuX3Bh
cnNlX25vdGU6IFZJUlRfQkFTRSA9IDB4YzAwMDAwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJz
ZV9ub3RlOiBFTlRSWSA9IDB4YzE0M2UyNGMKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBIWVBFUkNBTExfUEFHRSA9IDB4YzEwMDEwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9u
b3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRn
YiIKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCnhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVSID0gImdlbmVyaWMiCnhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogdW5rbm93biB4ZW4gZWxmIG5vdGUgKDB4ZCkKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQp4YzogZGV0YWlsOiBl
bGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZjU4MDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUREUl9PRkZTRVQgPSAweDAKeGM6IGRldGFpbDogZWxmX3hl
bl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRfYmFzZSAg
ICAgICAgPSAweGMwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhjMDAwMDAwMAp4YzogZGV0YWls
OiAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4YzEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRf
a2VuZCAgICAgICAgPSAweGMxNzVlMDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAg
ID0gMHhjMTQzZTI0Ywp4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
OiB4ZW4tMy4wLXg4Nl8zMnA6IDB4YzEwMDAwMDAgLT4gMHhjMTc1ZTAwMApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBhZ2VzIDB4ODAwMDAgcGFn
ZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4ODAw
MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2Fs
bGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14ODZf
MzJwLCBhZGRyZXNzIHNpemUgMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAyMDQ4IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVu
dDogICBrZXJuZWwgICAgICAgOiAweGMxMDAwMDAwIC0+IDB4YzE3NWUwMDAgIChwZm4gMHgxMDAw
ICsgMHg3NWUgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6
IGRvbVUgbWFwcGluZzogcGZuIDB4MTAwMCsweDc1ZSBhdCAweGI2NTQ4MDAwCnhjOiBkZXRhaWw6
IGVsZl9sb2FkX2JpbmFyeTogcGhkciAwIGF0IDB4MHhiNjU0ODAwMCAtPiAweDB4YjY5NTUwMDAK
eGM6IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDEgYXQgMHgweGI2OTU1MDAwIC0+IDB4
MHhiNjllMjAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAg
IHBoeXMybWFjaCAgICA6IDB4YzE3NWUwMDAgLT4gMHhjMTk1ZTAwMCAgKHBmbiAweDE3NWUgKyAw
eDIwMCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9t
VSBtYXBwaW5nOiBwZm4gMHgxNzVlKzB4MjAwIGF0IDB4YjYzNDgwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAgOiAweGMxOTVlMDAw
IChwZm4gMHgxOTVlKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIHhlbnN0b3JlICAgICA6IDB4YzE5NWYwMDAgKHBmbiAweDE5NWYpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgY29uc29sZSAgICAgIDogMHhjMTk2MDAw
MCAocGZuIDB4MTk2MCkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBucl9wYWdlX3RhYmxlczogMHgw
MDAwMDAwMGZmZmZmZmZmLzMyOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHhmZmZmZmZmZmZmZmZm
ZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbnJfcGFnZV90YWJsZXM6IDB4
MDAwMDAwMDAzZmZmZmZmZi8zMDogMHgwMDAwMDAwMGMwMDAwMDAwIC0+IDB4MDAwMDAwMDBmZmZm
ZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4MDAwMDAwMDBjMDAwMDAwMCAtPiAweDAwMDAwMDAwYzFi
ZmZmZmYsIDE0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHhjMTk2MTAwMCAtPiAweGMxOTcxMDAwICAocGZuIDB4
MTk2MSArIDB4MTAgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTk2MSsweDEwIGF0IDB4YjYzMzgwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGMx
OTcxMDAwIChwZm4gMHgxOTcxKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9p
bWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4YzE5NzIwMDAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweGMxYzAwMDAwCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGVhcmx5OiBkb2luZyBub3RoaW5nCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhl
bi0zLjAteDg2XzMycCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMyCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6
IGh2bS0zLjAteDg2XzMycApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91cGRhdGVfZ3Vl
c3RfcDJtOiBkc3QgMzJiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
bGVhcl9wYWdlOiBwZm4gMHgxOTYwLCBtZm4gMHgzYmU2OWYKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBjbGVhcl9wYWdlOiBwZm4gMHgxOTVmLCBtZm4gMHgzYmU2YTAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHgxOTVlKzB4MSBhdCAw
eGI3N2ExMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc3RhcnRfaW5mb194ODZfMzI6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNldHVwX2h5cGVyY2FsbF9wYWdlOiB2YWRkcj0weGMx
MDAxMDAwIHBmbj0weDEwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMjEwNiBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA2MjE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogOTY2MCBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFy
Y2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHhiNzAKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzaGFyZWRfaW5mb194ODZfMzI6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzMyOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X3g4Nl8zMjogY3IzOiBwZm4gMHgxOTYxIG1mbiAweDNiZTY5ZQpkb21haW5idWlsZGVyOiBkZXRh
aWw6IGxhdW5jaF92bTogY2FsbGVkLCBjdHh0PTB4YmZlZTYxZGMKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9cWRpc2sK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9i
YWNrZW5kOiBEaXNrIHZkZXY9eHZkYTMgc3BlYy5iYWNrZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2
ZWNjOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMjgvNTE3MTUvc3RhdGUgdG9r
ZW49My8wOiByZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoy
Mjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5i
YWNrZW5kPXFkaXNrCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZp
Y2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGE0IHNwZWMuYmFja2VuZD1xZGlzawps
aWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjExODY6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHg4
MDZkMGU4OiBpbnByb2dyZXNzOiBwb2xsZXI9MHg4MDZjNjg4LCBmbGFncz1pCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNmVjYzgg
d3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRlIHRva2VuPTMv
MDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1OTY6ZGV2c3RhdGVfd2F0Y2hfY2FsbGJhY2s6
IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRlIHdhbnRl
ZCBzdGF0ZSAyIG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDk6bGlieGxfX2V2X3hz
d2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDgwNmVjYzggd3BhdGg9L2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZGVyZWdpc3RlciBzbG90bnVt
PTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJl
Z2lzdGVyOiB3YXRjaCB3PTB4ODA2ZWNjODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzo5MTY6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1
ZyBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo0MjY6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggZXBhdGg9L2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZW1wdHkgc2xvdApsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTE0MjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06IFNwYXduaW5nIGRl
dmljZS1tb2RlbCAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgd2l0aCBhcmd1bWVu
dHM6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTog
ICAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYKbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC14ZW4tZG9taWQKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDI4CmxpYnhsOiBkZWJ1
ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtY2hhcmRldgpsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgc29ja2V0
LGlkPWxpYnhsLWNtZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAtbGlieGwtMjgsc2VydmVyLG5vd2Fp
dApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAg
LW1vbgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06
ICAgY2hhcmRldj1saWJ4bC1jbWQsbW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0u
YzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAteGVuLWF0dGFjaApsaWJ4bDogZGVidWc6
IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vZGkKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4w
LjA6MTAsdG89OTkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xv
Y2FsX2RtOiAgIC1rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICBkZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25f
bG9jYWxfZG06ICAgLU0KbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXdu
X2xvY2FsX2RtOiAgIHhlbnB2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19z
cGF3bl9sb2NhbF9kbTogICAtbQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9f
c3Bhd25fbG9jYWxfZG06ICAgMjA0OQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxp
YnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDQxOCB3cGF0aD0vbG9jYWwv
ZG9tYWluLzAvZGV2aWNlLW1vZGVsLzI4L3N0YXRlIHRva2VuPTMvMTogcmVnaXN0ZXIgc2xvdG51
bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0
Y2ggdz0weDgwNmQ0MTggd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8yOC9zdGF0
ZSB0b2tlbj0zLzE6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMjgv
c3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3
YXRjaCB3PTB4ODA2ZDQxOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzI4L3N0
YXRlIHRva2VuPTMvMTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8y
OC9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19ldl94c3dhdGNo
X2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDZkNDE4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvMjgvc3RhdGUgdG9rZW49My8xOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdh
dGNoIHc9MHg4MDZkNDE4OiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxp
YnhsX3FtcC5jOjY0NjpsaWJ4bF9fcW1wX2luaXRpYWxpemU6IGNvbm5lY3RlZCB0byAvdmFyL3J1
bi94ZW4vcW1wLWxpYnhsLTI4CmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk4OnFtcF9oYW5k
bGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcW1wCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6
NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6
ICJxbXBfY2FwYWJpbGl0aWVzIiwKICAgICJpZCI6IDEKfQonCmxpYnhsOiBkZWJ1ZzogbGlieGxf
cW1wLmM6Mjk4OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcmV0dXJuCmxpYnhs
OiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1h
bmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS1jaGFyZGV2IiwKICAgICJpZCI6IDIKfQonCmxp
YnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk4OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2Ug
dHlwZTogcmV0dXJuCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBh
cmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS12bmMiLAogICAg
ImlkIjogMwp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNw
b25zZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjUx
MjpsaWJ4bF9fZXZfeHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI4LzAvc3RhdGUgdG9rZW49My8yOiByZWdpc3RlciBz
bG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNr
OiB3YXRjaCB3PTB4ODA3MTU0MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjgv
MC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8yOC8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MDA6ZGV2c3RhdGVfd2F0
Y2hfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI4LzAvc3Rh
dGUgd2FudGVkIHN0YXRlIDIgc3RpbGwgd2FpdGluZyBzdGF0ZSAxCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI4LzAvc3RhdGUgdG9rZW49My8yOiBldmVudCBl
cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjgvMC9zdGF0ZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6NTk2OmRldnN0YXRlX3dhdGNoX2NhbGxiYWNrOiBiYWNrZW5kIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yOC8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDk6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjog
d2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI4LzAv
c3RhdGUgdG9rZW49My8yOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcx
NTQwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjkxNjpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBob3RwbHVnIHNjcmlwdDogL2V0Yy94ZW4vc2Ny
aXB0cy92aWYtYnJpZGdlIG9ubGluZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTY2Nzps
aWJ4bF9fYW9fcHJvZ3Jlc3NfcmVwb3J0OiBhbyAweDgwNmQwZTg6IHByb2dyZXNzIHJlcG9ydDog
aWdub3JlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTQ5NzpsaWJ4bF9fYW9fY29tcGxl
dGU6IGFvIDB4ODA2ZDBlODogY29tcGxldGUsIHJjPTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjE0Njk6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDgwNmQwZTg6IGRlc3Ryb3kKeGM6IGRl
YnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0aW9uczo1MjYgdG90YWwgcmVsZWFz
ZXM6NTI2CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY3VycmVudCBhbGxvY2F0aW9uczow
IG1heGltdW0gYWxsb2NhdGlvbnM6NAp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGNhY2hl
IGN1cnJlbnQgc2l6ZTo0CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY2FjaGUgaGl0czo1
MTYgbWlzc2VzOjQgdG9vYmlnOjYKUGFyc2luZyBjb25maWcgZnJvbSBub2RpLmNmZwpEYWVtb24g
cnVubmluZyB3aXRoIFBJRCA4OTUK
--=====================_18183765==_
Content-Type: application/octet-stream; name="xl_with_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl_with_pci.log"

bGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMTczOmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4
ODA2ZDBlODogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4ODA2YzY4
OApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEs
IGJhY2tlbmQgcGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZk
ZXY9eHZkYTEsIGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWls
YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6
IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIsIGJhY2tlbmQg
cGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIs
IGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWlsYWJsZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sgdmRldj14dmRhMiwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRl
dj14dmRhMyBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMywgdXNp
bmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5iYWNrZW5kPXVua25v
d24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzU6ZGlza190cnlfYmFja2VuZDogRGlz
ayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGFzIHBoeXMgcGF0aCBub3QgYSBi
bG9jayBkZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxODQ6ZGlza190cnlfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxr
dGFwIG5vdCBhdmFpbGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNjU6bGlieGxf
X2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQsIHVzaW5nIGJhY2tlbmQg
cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo2Nzc6aW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjMyNzpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vIGJvb3Rsb2FkZXIgY29uZmlndXJlZCwgdXNp
bmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDJkNDogZGVyZWdpc3Rl
ciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDM1OmxpYnhsX19nZXRf
bnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDog
bnJfbm9kZXM9MSwgbnJfY3B1cz00LCBucl92Y3B1cz0xNiwgZnJlZV9tZW1rYj0zODU1CmxpYnhs
OiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE5MjpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1l
bnQgY2FuZGlkYXRlIHdpdGggMSBub2RlcywgNCBjcHVzIGFuZCAzODU1IEtCIGZyZWUgc2VsZWN0
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9InJvb3Q9
L2Rldi94dmRhMSByb290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9
aHZjMCB4ZW5jb25zPWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVv
PTYsMTAyNCw3Njggbm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wIiwgZmVhdHVyZXM9IihudWxsKSIK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzozODA6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwg
bWFwcGVkIDAgcGF0aCAvYm9vdC9rZXJuZWwtMy42LjYteGVuVQoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvYm9vdC9rZXJuZWwtMy42LjYteGVu
VSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA2MjE1
IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjIs
IGNhcHMgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkg
bG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJ
bWFnZSBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wcm9iZV9iemlt
YWdlX2tlcm5lbDoga2VybmVsIGlzIG5vdCBhIGJ6SW1hZ2UKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRf
bG9hZGVyOiB0cnlpbmcgRUxGLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4NDBkMDAwCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5h
cnk6IHBoZHI6IHBhZGRyPTB4MTQwZDAwMCBtZW1zej0weDM1MTAwMAp4YzogZGV0YWlsOiBlbGZf
cGFyc2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDE3NWUwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIgp4YzogZGV0YWlsOiBlbGZfeGVuX3Bh
cnNlX25vdGU6IFZJUlRfQkFTRSA9IDB4YzAwMDAwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJz
ZV9ub3RlOiBFTlRSWSA9IDB4YzE0M2UyNGMKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBIWVBFUkNBTExfUEFHRSA9IDB4YzEwMDEwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9u
b3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRn
YiIKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCnhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVSID0gImdlbmVyaWMiCnhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogdW5rbm93biB4ZW4gZWxmIG5vdGUgKDB4ZCkKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQp4YzogZGV0YWlsOiBl
bGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZjU4MDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUREUl9PRkZTRVQgPSAweDAKeGM6IGRldGFpbDogZWxmX3hl
bl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRfYmFzZSAg
ICAgICAgPSAweGMwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhjMDAwMDAwMAp4YzogZGV0YWls
OiAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4YzEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRf
a2VuZCAgICAgICAgPSAweGMxNzVlMDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAg
ID0gMHhjMTQzZTI0Ywp4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
OiB4ZW4tMy4wLXg4Nl8zMnA6IDB4YzEwMDAwMDAgLT4gMHhjMTc1ZTAwMApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBhZ2VzIDB4ODAwMDAgcGFn
ZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4ODAw
MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2Fs
bGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14ODZf
MzJwLCBhZGRyZXNzIHNpemUgMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAyMDQ4IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVu
dDogICBrZXJuZWwgICAgICAgOiAweGMxMDAwMDAwIC0+IDB4YzE3NWUwMDAgIChwZm4gMHgxMDAw
ICsgMHg3NWUgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6
IGRvbVUgbWFwcGluZzogcGZuIDB4MTAwMCsweDc1ZSBhdCAweGI2NGVlMDAwCnhjOiBkZXRhaWw6
IGVsZl9sb2FkX2JpbmFyeTogcGhkciAwIGF0IDB4MHhiNjRlZTAwMCAtPiAweDB4YjY4ZmIwMDAK
eGM6IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDEgYXQgMHgweGI2OGZiMDAwIC0+IDB4
MHhiNjk4ODAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAg
IHBoeXMybWFjaCAgICA6IDB4YzE3NWUwMDAgLT4gMHhjMTk1ZTAwMCAgKHBmbiAweDE3NWUgKyAw
eDIwMCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9t
VSBtYXBwaW5nOiBwZm4gMHgxNzVlKzB4MjAwIGF0IDB4YjYyZWUwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAgOiAweGMxOTVlMDAw
IChwZm4gMHgxOTVlKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIHhlbnN0b3JlICAgICA6IDB4YzE5NWYwMDAgKHBmbiAweDE5NWYpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgY29uc29sZSAgICAgIDogMHhjMTk2MDAw
MCAocGZuIDB4MTk2MCkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBucl9wYWdlX3RhYmxlczogMHgw
MDAwMDAwMGZmZmZmZmZmLzMyOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHhmZmZmZmZmZmZmZmZm
ZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbnJfcGFnZV90YWJsZXM6IDB4
MDAwMDAwMDAzZmZmZmZmZi8zMDogMHgwMDAwMDAwMGMwMDAwMDAwIC0+IDB4MDAwMDAwMDBmZmZm
ZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4MDAwMDAwMDBjMDAwMDAwMCAtPiAweDAwMDAwMDAwYzFi
ZmZmZmYsIDE0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHhjMTk2MTAwMCAtPiAweGMxOTcxMDAwICAocGZuIDB4
MTk2MSArIDB4MTAgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTk2MSsweDEwIGF0IDB4YjYyZGUwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGMx
OTcxMDAwIChwZm4gMHgxOTcxKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9p
bWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4YzE5NzIwMDAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweGMxYzAwMDAwCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGVhcmx5OiBkb2luZyBub3RoaW5nCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhl
bi0zLjAteDg2XzMycCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMyCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6
IGh2bS0zLjAteDg2XzMycApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91cGRhdGVfZ3Vl
c3RfcDJtOiBkc3QgMzJiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
bGVhcl9wYWdlOiBwZm4gMHgxOTYwLCBtZm4gMHgzYmU2OWYKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBjbGVhcl9wYWdlOiBwZm4gMHgxOTVmLCBtZm4gMHgzYmU2YTAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHgxOTVlKzB4MSBhdCAw
eGI3NzQ3MDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc3RhcnRfaW5mb194ODZfMzI6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNldHVwX2h5cGVyY2FsbF9wYWdlOiB2YWRkcj0weGMx
MDAxMDAwIHBmbj0weDEwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMjEwNiBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA2MjE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogOTY2MCBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFy
Y2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHhiODMKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzaGFyZWRfaW5mb194ODZfMzI6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzMyOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X3g4Nl8zMjogY3IzOiBwZm4gMHgxOTYxIG1mbiAweDNiZTY5ZQpkb21haW5idWlsZGVyOiBkZXRh
aWw6IGxhdW5jaF92bTogY2FsbGVkLCBjdHh0PTB4YmZiODYzOGMKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9cWRpc2sK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9i
YWNrZW5kOiBEaXNrIHZkZXY9eHZkYTMgc3BlYy5iYWNrZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2
ZWNjOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMjcvNTE3MTUvc3RhdGUgdG9r
ZW49My8wOiByZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoy
Mjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5i
YWNrZW5kPXFkaXNrCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZp
Y2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGE0IHNwZWMuYmFja2VuZD1xZGlzawps
aWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjExODY6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHg4
MDZkMGU4OiBpbnByb2dyZXNzOiBwb2xsZXI9MHg4MDZjNjg4LCBmbGFncz1pCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNmVjYzgg
d3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRlIHRva2VuPTMv
MDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1OTY6ZGV2c3RhdGVfd2F0Y2hfY2FsbGJhY2s6
IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRlIHdhbnRl
ZCBzdGF0ZSAyIG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDk6bGlieGxfX2V2X3hz
d2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDgwNmVjYzggd3BhdGg9L2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZGVyZWdpc3RlciBzbG90bnVt
PTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJl
Z2lzdGVyOiB3YXRjaCB3PTB4ODA2ZWNjODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzo5MTY6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1
ZyBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo0MjY6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggZXBhdGg9L2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZW1wdHkgc2xvdApsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTE0MjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06IFNwYXduaW5nIGRl
dmljZS1tb2RlbCAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgd2l0aCBhcmd1bWVu
dHM6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTog
ICAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYKbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC14ZW4tZG9taWQKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDI3CmxpYnhsOiBkZWJ1
ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtY2hhcmRldgpsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgc29ja2V0
LGlkPWxpYnhsLWNtZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAtbGlieGwtMjcsc2VydmVyLG5vd2Fp
dApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAg
LW1vbgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06
ICAgY2hhcmRldj1saWJ4bC1jbWQsbW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0u
YzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAteGVuLWF0dGFjaApsaWJ4bDogZGVidWc6
IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vZGkKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4w
LjA6MTAsdG89OTkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xv
Y2FsX2RtOiAgIC1rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICBkZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25f
bG9jYWxfZG06ICAgLU0KbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXdu
X2xvY2FsX2RtOiAgIHhlbnB2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19z
cGF3bl9sb2NhbF9kbTogICAtbQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9f
c3Bhd25fbG9jYWxfZG06ICAgMjA0OQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxp
YnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDQxOCB3cGF0aD0vbG9jYWwv
ZG9tYWluLzAvZGV2aWNlLW1vZGVsLzI3L3N0YXRlIHRva2VuPTMvMTogcmVnaXN0ZXIgc2xvdG51
bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0
Y2ggdz0weDgwNmQ0MTggd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8yNy9zdGF0
ZSB0b2tlbj0zLzE6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMjcv
c3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3
YXRjaCB3PTB4ODA2ZDQxOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzI3L3N0
YXRlIHRva2VuPTMvMTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8y
Ny9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19ldl94c3dhdGNo
X2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDZkNDE4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvMjcvc3RhdGUgdG9rZW49My8xOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdh
dGNoIHc9MHg4MDZkNDE4OiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxp
YnhsX3FtcC5jOjY0NjpsaWJ4bF9fcW1wX2luaXRpYWxpemU6IGNvbm5lY3RlZCB0byAvdmFyL3J1
bi94ZW4vcW1wLWxpYnhsLTI3CmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk4OnFtcF9oYW5k
bGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcW1wCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6
NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6
ICJxbXBfY2FwYWJpbGl0aWVzIiwKICAgICJpZCI6IDEKfQonCmxpYnhsOiBkZWJ1ZzogbGlieGxf
cW1wLmM6Mjk4OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcmV0dXJuCmxpYnhs
OiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1h
bmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS1jaGFyZGV2IiwKICAgICJpZCI6IDIKfQonCmxp
YnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk4OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2Ug
dHlwZTogcmV0dXJuCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBh
cmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS12bmMiLAogICAg
ImlkIjogMwp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNw
b25zZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjUx
MjpsaWJ4bF9fZXZfeHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAvc3RhdGUgdG9rZW49My8yOiByZWdpc3RlciBz
bG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNr
OiB3YXRjaCB3PTB4ODA3MTU0MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjcv
MC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8yNy8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MDA6ZGV2c3RhdGVfd2F0
Y2hfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAvc3Rh
dGUgd2FudGVkIHN0YXRlIDIgc3RpbGwgd2FpdGluZyBzdGF0ZSAxCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAvc3RhdGUgdG9rZW49My8yOiBldmVudCBl
cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjcvMC9zdGF0ZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6NTk2OmRldnN0YXRlX3dhdGNoX2NhbGxiYWNrOiBiYWNrZW5kIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yNy8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDk6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjog
d2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAv
c3RhdGUgdG9rZW49My8yOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcx
NTQwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjkxNjpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBob3RwbHVnIHNjcmlwdDogL2V0Yy94ZW4vc2Ny
aXB0cy92aWYtYnJpZGdlIG9ubGluZQpsaWJ4bDogZGVidWc6IGxpYnhsX3BjaS5jOjg1OmxpYnhs
X19jcmVhdGVfcGNpX2JhY2tlbmQ6IENyZWF0aW5nIHBjaSBiYWNrZW5kCmxpYnhsOiBkZWJ1Zzog
bGlieGxfeDg2LmM6ODI6ZTgyMF9zYW5pdGl6ZTogTWVtb3J5OiAyMDk3MTUya0IgRW5kIG9mIFJB
TTogMHgyMDAwMCAoUEZOKSBEZWx0YTogMTU3Mjg2NGtCLCBQQ0kgc3RhcnQ6IDUyNDI4OGtCICgw
eDIwMDAwIFBGTiksIEJhbGxvb24gMGtCCgpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTpl
ODIwX3Nhbml0aXplOiA6CVswIC0+IDIwMDAwXSBSQU0KbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYu
YzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbMjAwMDAgLT4gMjAyMDBdIFJlc2VydmVkCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJWzIwMjAwIC0+IDQwMDA0XSBV
bnVzYWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVs0
MDAwNCAtPiA0MDAwNV0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgy
MF9zYW5pdGl6ZTogOglbNDAwMDUgLT4gZDljYmZdIFVudXNhYmxlCmxpYnhsOiBkZWJ1ZzogbGli
eGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2Q5Y2JmIC0+IGRhMjg2XSBSZXNlcnZlZAps
aWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtkYTI4NiAtPiBk
YTUwNl0gQUNQSSBOVlMKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6
ZTogOglbZGE1MDYgLT4gZGE1MGJdIEFDUEkKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6
ZTgyMF9zYW5pdGl6ZTogOglbZGE1MGIgLT4gZGE1NGVdIEFDUEkgTlZTCmxpYnhsOiBkZWJ1Zzog
bGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2RhNTRlIC0+IGRhZDU2XSBVbnVzYWJs
ZQpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtkYWQ1NiAt
PiBkYWZmMl0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5p
dGl6ZTogOglbZGFmZjIgLT4gZGIwMDBdIFVudXNhYmxlCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2
LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2RiODAwIC0+IGRmYTAwXSBSZXNlcnZlZApsaWJ4bDog
ZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtmODAwMCAtPiBmYzAwMF0g
UmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglb
ZmVjMDAgLT4gZmVjMDFdIFJlc2VydmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4
MjBfc2FuaXRpemU6IDoJW2ZlZDAwIC0+IGZlZDA0XSBSZXNlcnZlZApsaWJ4bDogZGVidWc6IGxp
YnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtmZWQxYyAtPiBmZWQyMF0gUmVzZXJ2ZWQK
bGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbZmVlMDAgLT4g
ZmVlMDFdIFJlc2VydmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRp
emU6IDoJW2ZmMDAwIC0+IDEwMDAwMF0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjE2Njc6bGlieGxfX2FvX3Byb2dyZXNzX3JlcG9ydDogYW8gMHg4MDZkMGU4OiBwcm9ncmVz
cyByZXBvcnQ6IGlnbm9yZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE0OTc6bGlieGxf
X2FvX2NvbXBsZXRlOiBhbyAweDgwNmQwZTg6IGNvbXBsZXRlLCByYz0wCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoxNDY5OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHg4MDZkMGU4OiBkZXN0
cm95CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogdG90YWwgYWxsb2NhdGlvbnM6NTM3IHRv
dGFsIHJlbGVhc2VzOjUzNwp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGN1cnJlbnQgYWxs
b2NhdGlvbnM6MCBtYXhpbXVtIGFsbG9jYXRpb25zOjQKeGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVm
ZmVyOiBjYWNoZSBjdXJyZW50IHNpemU6NAp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGNh
Y2hlIGhpdHM6NTI3IG1pc3Nlczo0IHRvb2JpZzo2ClBhcnNpbmcgY29uZmlnIGZyb20gbm9kaS5j
ZmcKRGFlbW9uIHJ1bm5pbmcgd2l0aCBQSUQgMzI3MjcK
--=====================_18183765==_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=====================_18183765==_--



From xen-users-bounces@lists.xen.org Thu Dec 13 11:45:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 11:45:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj7D3-0003zV-RI; Thu, 13 Dec 2012 11:44:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <christian@holpert.de>) id 1Tj7D1-0003zQ-1C
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 11:44:11 +0000
Received: from [85.158.139.211:21256] by server-1.bemta-5.messagelabs.com id
	3C/6A-12813-A8FB9C05; Thu, 13 Dec 2012 11:44:10 +0000
X-Env-Sender: christian@holpert.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1355399021!19470564!1
X-Originating-IP: [80.67.31.38]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuMzggPT4gNTY3NDA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19800 invoked from network); 13 Dec 2012 11:43:41 -0000
Received: from smtprelay04.ispgateway.de (HELO smtprelay04.ispgateway.de)
	(80.67.31.38) by server-3.tower-206.messagelabs.com with SMTP;
	13 Dec 2012 11:43:41 -0000
Received: from [217.83.66.127] (helo=colin.holpert.de)
	by smtprelay04.ispgateway.de with esmtpa (Exim 4.68)
	(envelope-from <christian@holpert.de>) id 1Tj7CW-00054w-Dl
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:43:41 +0100
Received: from PRO43287A006.holpert.de (unknown [10.75.157.19])
	by colin.holpert.de (Postfix) with ESMTP id 607887FF4
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 12:43:40 +0100 (CET)
X-PGP-Fingerprint: D092 371C 931D 8F21  D71B 7A11 DC07 0F36      [RSA]
X-PGP-Fingerprint: 8E3B 2F47 6673 B936 9EAE 52F3 4C8B C713 58C5 FFD6 [DH/DSS]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 13 Dec 2012 12:43:38 +0100
To: xen-users@lists.xen.org
From: Christian Holpert <christian@holpert.de>
In-Reply-To: <1355391504.10554.44.camel@zakaz.uk.xensource.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="=====================_18183765==_"
Message-Id: <E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
X-Df-Sender: Y2hyaXN0aWFuQGhvbHBlcnQuZGU=
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--=====================_18183765==_
Content-Type: text/plain; charset="iso-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit

Hello Ian,

At 10:38 13.12.2012, you wrote:
>On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> > Please tell me, if you need more logs.
>
>dmesg of the guest booting both with and without the pci device might be
>interesting. So would the output of "xl -vvv create" in both cases.

attached.

>Is the 512MB number coming only from within the guest or is it also
>visible in e.g. xl list?

with pci:
xen xen # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  2557     4     r-----    2928.2
nodi                                        27   512     3     r-----      34.1

--------------

without pci:
xen xen # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  2557     4     r-----    2953.2
nodi                                        28  2048     3     -b----       0.6

>You could try ballooning up inside the guest,
>by writing to the /sys/devices/system/xen_memory/xen_memory0/target_kb
>sysfs node.

(with pci:)
No effect. sysfs already shows 2GB, but is ignored for values above 512MB.

nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
2097152
nodi ~ # cat /proc/meminfo
MemTotal:         511268 kB
MemFree:          266328 kB
Buffers:           16572 kB
Cached:           152604 kB
SwapCached:            0 kB
Active:            65400 kB
Inactive:         157904 kB
Active(anon):      54180 kB
Inactive(anon):      332 kB
Active(file):      11220 kB
Inactive(file):   157572 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:             0 kB
HighFree:              0 kB
LowTotal:         511268 kB
LowFree:          266328 kB
SwapTotal:        983036 kB
SwapFree:         983036 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         54208 kB
Mapped:            33852 kB
Shmem:               388 kB
Slab:               8552 kB
SReclaimable:       3284 kB
SUnreclaim:         5268 kB
KernelStack:         760 kB
PageTables:         1076 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1238668 kB
Committed_AS:     237812 kB
VmallocTotal:     339960 kB
VmallocUsed:        7816 kB
VmallocChunk:     331464 kB
DirectMap4k:      524288 kB
DirectMap2M:           0 kB
nodi ~ # echo 1048576 > /sys/devices/system/xen_memory/xen_memory0/target_kb
nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
1048576
nodi ~ # cat /proc/meminfo
MemTotal:         511268 kB
MemFree:          242920 kB
Buffers:           16580 kB
[...]

I was able to change to values below 512MB though. So the interface 
is working at least.

>Lastly you should try a more recent domU kernel.

today all tests above done with 3.6.6-gentoo.
Tried 2.6.38 and 3.4.11 yesterday.

Thanks for taking time,
Christian


-- 
Markt-Apotheke Christian Holpert e.K., Mömbris
   http://www.marktapotheke.org - info@marktapotheke.org
   http://www.blue-essentials-shop.de - info@blue-essentials-shop.de
   Apotheker Christian Holpert
Im Markthof 5
63776 Mömbris
   Tel.: 06029-1379 Fax: 9986589

Amtsgericht Aschaffenburg, HR.A, Registernummer 2165

--=====================_18183765==_
Content-Type: application/octet-stream; name="dmesg_with_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dmesg_with_pci.log"

UmVzZXJ2aW5nIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBhYm92ZSAweGY1ODAwMDAwCkxpbnV4IHZl
cnNpb24gMy42LjYtZ2VudG9vIChyb290QHhlbikgKGdjYyB2ZXJzaW9uIDQuNS40IChHZW50b28g
NC41LjQgcDEuMCwgcGllLTAuNC43KSApICMxIFNNUCBUdWUgTm92IDEzIDE3OjQ3OjU4IENFVCAy
MDEyCkFDUEkgaW4gdW5wcml2aWxlZ2VkIGRvbWFpbiBkaXNhYmxlZApGcmVlaW5nIDIwMDAwLTgw
MDAwIHBmbiByYW5nZTogMzkzMjE2IHBhZ2VzIGZyZWVkCjEtMSBtYXBwaW5nIG9uIDIwMDAwLT4x
MDAwMDAKUmVsZWFzZWQgMzkzMjE2IHBhZ2VzIG9mIHVudXNlZCBtZW1vcnkKU2V0IDkxNzUwNCBw
YWdlKHMpIHRvIDEtMSBtYXBwaW5nCmU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1h
cDoKWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHVzYWJs
ZQpYZW46IFttZW0gMHgwMDAwMDAwMDAwMGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2
ZWQKWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMWZmZmZmZmZdIHVzYWJs
ZQpYZW46IFttZW0gMHgwMDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwMDAyMDFmZmZmZl0gcmVzZXJ2
ZWQKWGVuOiBbbWVtIDB4MDAwMDAwMDAyMDIwMDAwMC0weDAwMDAwMDAwNDAwMDNmZmZdIHVudXNh
YmxlClhlbjogW21lbSAweDAwMDAwMDAwNDAwMDQwMDAtMHgwMDAwMDAwMDQwMDA0ZmZmXSByZXNl
cnZlZApYZW46IFttZW0gMHgwMDAwMDAwMDQwMDA1MDAwLTB4MDAwMDAwMDBkOWNiZWZmZl0gdW51
c2FibGUKWGVuOiBbbWVtIDB4MDAwMDAwMDBkOWNiZjAwMC0weDAwMDAwMDAwZGEyODVmZmZdIHJl
c2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwZGEyODYwMDAtMHgwMDAwMDAwMGRhNTA1ZmZmXSBB
Q1BJIE5WUwpYZW46IFttZW0gMHgwMDAwMDAwMGRhNTA2MDAwLTB4MDAwMDAwMDBkYTUwYWZmZl0g
QUNQSSBkYXRhClhlbjogW21lbSAweDAwMDAwMDAwZGE1MGIwMDAtMHgwMDAwMDAwMGRhNTRkZmZm
XSBBQ1BJIE5WUwpYZW46IFttZW0gMHgwMDAwMDAwMGRhNTRlMDAwLTB4MDAwMDAwMDBkYWQ1NWZm
Zl0gdW51c2FibGUKWGVuOiBbbWVtIDB4MDAwMDAwMDBkYWQ1NjAwMC0weDAwMDAwMDAwZGFmZjFm
ZmZdIHJlc2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwZGFmZjIwMDAtMHgwMDAwMDAwMGRhZmZm
ZmZmXSB1bnVzYWJsZQpYZW46IFttZW0gMHgwMDAwMDAwMGRiODAwMDAwLTB4MDAwMDAwMDBkZjlm
ZmZmZl0gcmVzZXJ2ZWQKWGVuOiBbbWVtIDB4MDAwMDAwMDBmODAwMDAwMC0weDAwMDAwMDAwZmJm
ZmZmZmZdIHJlc2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZl
YzAwZmZmXSByZXNlcnZlZApYZW46IFttZW0gMHgwMDAwMDAwMGZlZDAwMDAwLTB4MDAwMDAwMDBm
ZWQwM2ZmZl0gcmVzZXJ2ZWQKWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWQxYzAwMC0weDAwMDAwMDAw
ZmVkMWZmZmZdIHJlc2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwZmVlMDAwMDAtMHgwMDAwMDAw
MGZlZTAwZmZmXSByZXNlcnZlZApYZW46IFttZW0gMHgwMDAwMDAwMGZmMDAwMDAwLTB4MDAwMDAw
MDBmZmZmZmZmZl0gcmVzZXJ2ZWQKTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0
aXZlCk1QUyBzdXBwb3J0IGNvZGUgaXMgbm90IGJ1aWx0LWluLgpVc2luZyBhY3BpPW9mZiBvciBh
Y3BpPW5vaXJxIG9yIHBjaT1ub2FjcGkgbWF5IGhhdmUgcHJvYmxlbQpETUkgbm90IHByZXNlbnQg
b3IgaW52YWxpZC4KZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDBmZmZmXSB1c2Fi
bGUgPT0+IHJlc2VydmVkCmU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0g
dXNhYmxlCmU4MjA6IGxhc3RfcGZuID0gMHgyMDAwMCBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMDAK
aW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMjNmZWZmZl0KQmFzZSBt
ZW1vcnkgdHJhbXBvbGluZSBhdCBbYzAwOWMwMDBdIDljMDAwIHNpemUgMTYzODQKaW5pdF9tZW1v
cnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MWZmZmZmZmZdCiBbbWVtIDB4MDAwMDAwMDAt
MHgxZmZmZmZmZl0gcGFnZSA0awprZXJuZWwgZGlyZWN0IG1hcHBpbmcgdGFibGVzIHVwIHRvIDB4
MWZmZmZmZmYgQCBbbWVtIDB4MDIyZmMwMDAtMHgwMjNmZWZmZl0KeGVuOiBzZXR0aW5nIFJXIHRo
ZSByYW5nZSAyM2VhMDAwIC0gMjNmZjAwMAowTUIgSElHSE1FTSBhdmFpbGFibGUuCjUxMk1CIExP
V01FTSBhdmFpbGFibGUuCiAgbWFwcGVkIGxvdyByYW06IDAgLSAyMDAwMDAwMAogIGxvdyByYW06
IDAgLSAyMDAwMDAwMApab25lIHJhbmdlczoKICBETUEgICAgICBbbWVtIDB4MDAwMTAwMDAtMHgw
MGZmZmZmZl0KICBOb3JtYWwgICBbbWVtIDB4MDEwMDAwMDAtMHgxZmZmZmZmZl0KICBIaWdoTWVt
ICBlbXB0eQpNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpFYXJseSBtZW1vcnkgbm9k
ZSByYW5nZXMKICBub2RlICAgMDogW21lbSAweDAwMDEwMDAwLTB4MDAwOWZmZmZdCiAgbm9kZSAg
IDA6IFttZW0gMHgwMDEwMDAwMC0weDFmZmZmZmZmXQpPbiBub2RlIDAgdG90YWxwYWdlczogMTMw
OTYwCmZyZWVfYXJlYV9pbml0X25vZGU6IG5vZGUgMCwgcGdkYXQgYzE0MzhiODAsIG5vZGVfbWVt
X21hcCBkZmJmZjIwMAogIERNQSB6b25lOiAzMiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKICBETUEg
em9uZTogMCBwYWdlcyByZXNlcnZlZAogIERNQSB6b25lOiAzOTUyIHBhZ2VzLCBMSUZPIGJhdGNo
OjAKICBOb3JtYWwgem9uZTogOTkyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcAogIE5vcm1hbCB6b25l
OiAxMjU5ODQgcGFnZXMsIExJRk8gYmF0Y2g6MzEKVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdApz
bXBib290OiBBbGxvd2luZyAzIENQVXMsIDAgaG90cGx1ZyBDUFVzCkFQSUM6IGRpc2FibGUgYXBp
YyBmYWNpbGl0eQpBUElDOiBzd2l0Y2hlZCB0byBhcGljIE5PT1AKbnJfaXJxc19nc2k6IDE2CmU4
MjA6IFttZW0gMHhkZmEwMDAwMC0weGY3ZmZmZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2Vz
CkJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4KWGVuIHZlcnNpb246IDQuMi4w
IChwcmVzZXJ2ZS1BRCkKc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjQgbnJfY3B1bWFza19iaXRzOjQg
bnJfY3B1X2lkczozIG5yX25vZGVfaWRzOjEKUEVSQ1BVOiBFbWJlZGRlZCAxMiBwYWdlcy9jcHUg
QGRmYmQ2MDAwIHMyNzAwOCByMCBkMjIxNDQgdTQ5MTUyCnBjcHUtYWxsb2M6IHMyNzAwOCByMCBk
MjIxNDQgdTQ5MTUyIGFsbG9jPTEyKjQwOTYKcGNwdS1hbGxvYzogWzBdIDAgWzBdIDEgWzBdIDIg
CkJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAg
VG90YWwgcGFnZXM6IDEyOTkzNgpLZXJuZWwgY29tbWFuZCBsaW5lOiByb290PS9kZXYveHZkYTEg
cm9vdGZzdHlwZT1leHQ0IHJvb3Rmc2ZsYWdzPWJhcnJpZXI9MCBjb25zb2xlPWh2YzAgeGVuY29u
cz1odmMgeGVuLWZiZnJvbnQudmlkZW89NiwxMDI0LDc2OCB4ZW5mYi52aWRlbz02LDEwMjQsNzY4
IG5vaXJxZGVidWcgZWxldmF0b3I9bm9vcApJUlEgbG9ja3VwIGRldGVjdGlvbiBkaXNhYmxlZApQ
SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKRGVudHJ5
IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMp
Cklub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA1LCAxMzEwNzIg
Ynl0ZXMpCl9fZXhfdGFibGUgYWxyZWFkeSBzb3J0ZWQsIHNraXBwaW5nIHNvcnQKSW5pdGlhbGl6
aW5nIENQVSMwCnhzYXZlOiBlbmFibGVkIHhzdGF0ZV9idiAweDcsIGNudHh0IHNpemUgMHgzNDAK
SW5pdGlhbGl6aW5nIEhpZ2hNZW0gZm9yIG5vZGUgMCAoMDAwMDAwMDA6MDAwMDAwMDApCk1lbW9y
eTogNTEwOTA4ay81MjQyODhrIGF2YWlsYWJsZSAoMzExMWsga2VybmVsIGNvZGUsIDEyOTMyayBy
ZXNlcnZlZCwgMTIyOWsgZGF0YSwgMzYwayBpbml0LCAwayBoaWdobWVtKQp2aXJ0dWFsIGtlcm5l
bCBtZW1vcnkgbGF5b3V0OgogICAgZml4bWFwICA6IDB4ZjU3NjYwMDAgLSAweGY1N2ZmMDAwICAg
KCA2MTIga0IpCiAgICBwa21hcCAgIDogMHhmNTQwMDAwMCAtIDB4ZjU2MDAwMDAgICAoMjA0OCBr
QikKICAgIHZtYWxsb2MgOiAweGUwODAwMDAwIC0gMHhmNTNmZTAwMCAgICggMzMxIE1CKQogICAg
bG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGUwMDAwMDAwICAgKCA1MTIgTUIpCiAgICAgIC5pbml0
IDogMHhjMTQzZTAwMCAtIDB4YzE0OTgwMDAgICAoIDM2MCBrQikKICAgICAgLmRhdGEgOiAweGMx
MzA5ZjRlIC0gMHhjMTQzZDU4MCAgICgxMjI5IGtCKQogICAgICAudGV4dCA6IDB4YzEwMDAwMDAg
LSAweGMxMzA5ZjRlICAgKDMxMTEga0IpClNMVUI6IEdlbnNsYWJzPTE1LCBIV2FsaWduPTY0LCBP
cmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0zLCBOb2Rlcz0xCkhpZXJhcmNoaWNhbCBSQ1Ug
aW1wbGVtZW50YXRpb24uCglSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQVVM9NCB0byBu
cl9jcHVfaWRzPTMuCk5SX0lSUVM6MjMwNCBucl9pcnFzOjQwIDE2CkNQVSAwIGlycXN0YWNrcywg
aGFyZD1kZjQxMDAwMCBzb2Z0PWRmNDEyMDAwCkNvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2Ug
ODB4MjUKY29uc29sZSBbdHR5MF0gZW5hYmxlZApjb25zb2xlIFtodmMwXSBlbmFibGVkClhlbjog
dXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDAKdHNjOiBEZXRlY3RlZCAzMzkyLjQwOCBNSHogcHJvY2Vzc29yCkNhbGlicmF0aW5nIGRlbGF5
IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4u
IDY3ODQuODEgQm9nb01JUFMgKGxwaj0zMzkyNDA4MCkKcGlkX21heDogZGVmYXVsdDogMzI3Njgg
bWluaW11bTogMzAxCk1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyCkNQVTogUGh5
c2ljYWwgUHJvY2Vzc29yIElEOiAwCkNQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDAKRU5FUkdZX1BF
UkZfQklBUzogU2V0IHRvICdub3JtYWwnLCB3YXMgJ3BlcmZvcm1hbmNlJwpFTkVSR1lfUEVSRl9C
SUFTOiBWaWV3IGFuZCB1cGRhdGUgd2l0aCB4ODZfZW5lcmd5X3BlcmZfcG9saWN5KDgpCkxhc3Qg
bGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNTEyLCAyTUIgMCwgNE1CIDAKTGFzdCBsZXZlbCBkVExC
IGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyCnRsYl9mbHVzaGFsbF9zaGlmdCBpcyAw
eDEKU01QIGFsdGVybmF0aXZlczogc3dpdGNoaW5nIHRvIFVQIGNvZGUKY3B1IDAgc3BpbmxvY2sg
ZXZlbnQgaXJxIDE3ClBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0ZWQgcDYgQ1BVIG1vZGVs
IDU4IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpDUFUgMSBpcnFzdGFja3Ms
IGhhcmQ9ZGY0NzQwMDAgc29mdD1kZjQ3NjAwMAppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDEKY3B1IDEgc3BpbmxvY2sgZXZlbnQgaXJxIDI0ClNNUCBhbHRlcm5hdGl2ZXM6IHN3aXRjaGlu
ZyB0byBTTVAgY29kZQpJbml0aWFsaXppbmcgQ1BVIzEKQ1BVIDIgaXJxc3RhY2tzLCBoYXJkPWRm
NDgyMDAwIHNvZnQ9ZGY0ODQwMDAKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyCmNwdSAy
IHNwaW5sb2NrIGV2ZW50IGlycSAzMQpJbml0aWFsaXppbmcgQ1BVIzIKQnJvdWdodCB1cCAzIENQ
VXMKR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMiBsYXlvdXQuCkdyYW50IHRhYmxlIGluaXRp
YWxpemVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKUENJOiBzZXR0aW5nIHVw
IFhlbiBQQ0kgZnJvbnRlbmQgc3R1YgpQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0
IGJ5dGVzCmJpbzogY3JlYXRlIHNsYWIgPGJpby0wPiBhdCAwCkFDUEk6IEludGVycHJldGVyIGRp
c2FibGVkLgp4ZW4vYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgp4ZW4tYmFs
bG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgp2Z2FhcmI6IGxvYWRlZApQQ0k6IFN5
c3RlbSBkb2VzIG5vdCBzdXBwb3J0IFBDSQpQQ0k6IFN5c3RlbSBkb2VzIG5vdCBzdXBwb3J0IFBD
SQpTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2UgeGVuCnBucDogUG5QIEFDUEk6IGRpc2FibGVkCk5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKVENQIGJpbmQgaGFzaCB0
YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKVENQOiBIYXNoIHRh
YmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCAxNjM4NCBiaW5kIDE2Mzg0KQpUQ1A6IHJlbm8g
cmVnaXN0ZXJlZApVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAxLCA4MTkyIGJ5
dGVzKQpVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDEsIDgxOTIgYnl0
ZXMpCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpSUEM6IFJlZ2lzdGVyZWQgbmFt
ZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHVkcCB0cmFu
c3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVyZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuClJQQzog
UmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgpQQ0k6
IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0CnBsYXRmb3JtIHJ0Y19jbW9zOiByZWdpc3RlcmVkIHBs
YXRmb3JtIFJUQyBkZXZpY2UgKG5vIFBOUCBkZXZpY2UgZm91bmQpCm1pY3JvY29kZTogQ1BVMCBz
aWc9MHgzMDZhOSwgcGY9MHgyLCByZXZpc2lvbj0weDEwCm1pY3JvY29kZTogQ1BVMSBzaWc9MHgz
MDZhOSwgcGY9MHgyLCByZXZpc2lvbj0weDEwCm1pY3JvY29kZTogQ1BVMiBzaWc9MHgzMDZhOSwg
cGY9MHgyLCByZXZpc2lvbj0weDEwCm1pY3JvY29kZTogTWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6
IHYyLjAwIDx0aWdyYW5AYWl2YXppYW4uZnNuZXQuY28udWs+LCBQZXRlciBPcnViYQpETE0gaW5z
dGFsbGVkCk5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlCktleSB0eXBl
IGlkX3Jlc29sdmVyIHJlZ2lzdGVyZWQKS2V5IHR5cGUgaWRfbGVnYWN5IHJlZ2lzdGVyZWQKbXNn
bW5pIGhhcyBiZWVuIHNldCB0byA5OTcKQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRy
aXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1NCkKaW8gc2NoZWR1bGVyIG5vb3AgcmVn
aXN0ZXJlZCAoZGVmYXVsdCkKcGNpZnJvbnQgcGNpLTA6IEluc3RhbGxpbmcgUENJIGZyb250ZW5k
CnBjaWZyb250IHBjaS0wOiBDcmVhdGluZyBQQ0kgRnJvbnRlbmQgQnVzIDAwMDA6MDAKcGNpZnJv
bnQgcGNpLTA6IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApwY2lfYnVzIDAwMDA6MDA6
IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4ZmZmZl0KcGNpX2J1cyAwMDAwOjAwOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwMDAwMDAtMHhmZmZmZmZmZmZdCnBjaV9idXMgMDAw
MDowMDogYnVzbl9yZXM6IFtidXMgMDAtZmZdIGlzIGluc2VydGVkIHVuZGVyIGRvbWFpbiBbYnVz
IDAwLWZmXQpwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZdCnBj
aSAwMDAwOjAwOjAwLjA6IFsxMjQ0OjBhMDBdIHR5cGUgMDAgY2xhc3MgMHgwMjgwMDAKcGNpIDAw
MDA6MDA6MDAuMDogcmVnIDEwOiBbbWVtIDB4ZjdjMDAwMDAtMHhmN2MwMDAxZl0KcGNpIDAwMDA6
MDA6MDAuMDogcmVnIDE0OiBbaW8gIDB4ZTAwMC0weGUwMWZdCnBjaWZyb250IHBjaS0wOiBjbGFp
bWluZyByZXNvdXJjZSAwMDAwOjAwOjAwLjAvMApwY2lmcm9udCBwY2ktMDogY2xhaW1pbmcgcmVz
b3VyY2UgMDAwMDowMDowMC4wLzEKQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBi
dWZmZXIgZGV2aWNlIDEyOHg0OAppbnRlbF9pZGxlOiBkb2VzIG5vdCBydW4gb24gZmFtaWx5IDYg
bW9kZWwgNTgKRXZlbnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpicmQ6IG1vZHVsZSBsb2Fk
ZWQKbG9vcDogbW9kdWxlIGxvYWRlZApibGtmcm9udDogeHZkYTE6IGJhcnJpZXI6IGVuYWJsZWQK
YmxrZnJvbnQ6IHh2ZGEyOiBiYXJyaWVyOiBlbmFibGVkCkluaXRpYWxpc2luZyBYZW4gdmlydHVh
bCBldGhlcm5ldCBkcml2ZXIuCmJsa2Zyb250OiB4dmRhMzogZmx1c2ggZGlza2NhY2hlOiBlbmFi
bGVkCmk4MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4gUHJvYmluZyBwb3J0cyBk
aXJlY3RseS4KYmxrZnJvbnQ6IHh2ZGE0OiBiYXJyaWVyOiBlbmFibGVkCmk4MDQyOiBObyBjb250
cm9sbGVyIGZvdW5kCm1vdXNlZGV2OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBt
aWNlClNldHRpbmcgY2FwYWNpdHkgdG8gODE2NzE0MDAKeHZkYTQ6IGRldGVjdGVkIGNhcGFjaXR5
IGNoYW5nZSBmcm9tIDAgdG8gNDE4MTU3NTY4MDAKaW5wdXQ6IFhlbiBWaXJ0dWFsIEtleWJvYXJk
IGFzIC9kZXZpY2VzL3ZpcnR1YWwvaW5wdXQvaW5wdXQwCmlucHV0OiBYZW4gVmlydHVhbCBQb2lu
dGVyIGFzIC9kZXZpY2VzL3ZpcnR1YWwvaW5wdXQvaW5wdXQxCklTRE4gc3Vic3lzdGVtIFJldjog
MS4xLjIuMy8xLjEuMi4yL25vbmUvMS4xLjIuMi8xLjEuMi4yCkNBUEkgMi4wIHN0YXJ0ZWQgdXAg
d2l0aCBtYWpvciA2OCAobWlkZGxld2FyZSkKZHNzMV9kaXZlcnQgbW9kdWxlIHN1Y2Nlc3NmdWxs
eSBpbnN0YWxsZWQKVENQOiBjdWJpYyByZWdpc3RlcmVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMTAKc2l0OiBJUHY2IG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJpdmVyCk5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKc2N0cDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAo
ZXN0YWJsaXNoZWQgMTYzODQgYmluZCAxNjM4NCkKS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lz
dGVyZWQKVXNpbmcgSVBJIE5vLVNob3J0Y3V0IG1vZGUKRVhUNC1mcyAoeHZkYTEpOiBtb3VudGVk
IGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpClZGUzogTW91
bnRlZCByb290IChleHQ0IGZpbGVzeXN0ZW0pIG9uIGRldmljZSAyMDI6MS4KRnJlZWluZyB1bnVz
ZWQga2VybmVsIG1lbW9yeTogMzYwayBmcmVlZAp1ZGV2ZFs2NjddOiBzdGFydGluZyB2ZXJzaW9u
IDE3MQpmY3BjaTogbW9kdWxlIGxpY2Vuc2UgJ1Byb3ByaWV0YXJ5JyB0YWludHMga2VybmVsLgpE
aXNhYmxpbmcgbG9jayBkZWJ1Z2dpbmcgZHVlIHRvIGtlcm5lbCB0YWludApmY3BjaTogQVZNIEZS
SVRaIUNhcmQgUENJIGRyaXZlciwgcmV2aXNpb24gMC43LjIKZmNwY2k6IChmY3BjaSBidWlsdCBv
biBOb3YgMTMgMjAxMiBhdCAyMTowNzoyMykKZmNwY2k6IC0tIDMyIGJpdCBDQVBJIGRyaXZlciAt
LQpmY3BjaSAwMDAwOjAwOjAwLjA6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAzKQpmY3Bj
aSAwMDAwOjAwOjAwLjA6IFhlbiBQQ0kgbWFwcGVkIEdTSTIxIHRvIElSUTQ3CmZjcGNpOiBBVk0g
RlJJVFohQ2FyZCBQQ0kgZm91bmQ6IHBvcnQgMHhlMDAwLCBpcnEgNDcKZmNwY2k6IExvYWRpbmcu
Li4KPDY+ZmNwY2k6IERyaXZlciAnZmNwY2knIGF0dGFjaGVkIHRvIGZjcGNpLXN0YWNrLiAoMTUy
KQpmY3BjaTogU3RhY2sgdmVyc2lvbiAzLjExLTA3CmtjYXBpOiBjb250cm9sbGVyIFswMDFdOiBm
Y3BjaS1lMDAwLTQ3IGF0dGFjaGVkCmtjYXBpOiBjb250cm9sbGVyIFswMDFdICJmY3BjaS1lMDAw
LTQ3IiByZWFkeS4KZmNwY2k6IExvYWRlZC4KY2FwaWRydjogY29udHJvbGxlciAxIHVwCmNhcGlk
cnYtMTogbm93IHVwICgyIEIgY2hhbm5lbHMpCmNhcGlkcnYtMTogRDIgdHJhY2UgZW5hYmxlZApB
ZGRpbmcgOTgzMDM2ayBzd2FwIG9uIC9kZXYveHZkYTIuICBQcmlvcml0eTotMSBleHRlbnRzOjEg
YWNyb3NzOjk4MzAzNmsgU1MKaXNkbjogVmVyYm9zZS1MZXZlbCBpcyAyCnZnYWFyYjogdGhpcyBw
Y2kgZGV2aWNlIGlzIG5vdCBhIHZnYSBkZXZpY2UKdmdhYXJiOiB0aGlzIHBjaSBkZXZpY2UgaXMg
bm90IGEgdmdhIGRldmljZQo=
--=====================_18183765==_
Content-Type: application/octet-stream; name="dmesg_without_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dmesg_without_pci.log"

UmVzZXJ2aW5nIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBhYm92ZSAweGY1ODAwMDAwCkxpbnV4IHZl
cnNpb24gMy42LjYtZ2VudG9vIChyb290QHhlbikgKGdjYyB2ZXJzaW9uIDQuNS40IChHZW50b28g
NC41LjQgcDEuMCwgcGllLTAuNC43KSApICMxIFNNUCBUdWUgTm92IDEzIDE3OjQ3OjU4IENFVCAy
MDEyCkFDUEkgaW4gdW5wcml2aWxlZ2VkIGRvbWFpbiBkaXNhYmxlZAplODIwOiBCSU9TLXByb3Zp
ZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClhlbjogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAw
MDAwMDAwMDlmZmZmXSB1c2FibGUKWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDBhMDAwMC0weDAwMDAw
MDAwMDAwZmZmZmZdIHJlc2VydmVkClhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAw
MDAwMDdmZmZmZmZmXSB1c2FibGUKTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0
aXZlCk1QUyBzdXBwb3J0IGNvZGUgaXMgbm90IGJ1aWx0LWluLgpVc2luZyBhY3BpPW9mZiBvciBh
Y3BpPW5vaXJxIG9yIHBjaT1ub2FjcGkgbWF5IGhhdmUgcHJvYmxlbQpETUkgbm90IHByZXNlbnQg
b3IgaW52YWxpZC4KZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDBmZmZmXSB1c2Fi
bGUgPT0+IHJlc2VydmVkCmU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0g
dXNhYmxlCmU4MjA6IGxhc3RfcGZuID0gMHg4MDAwMCBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMDAK
aW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMjNmZWZmZl0KQmFzZSBt
ZW1vcnkgdHJhbXBvbGluZSBhdCBbYzAwOWMwMDBdIDljMDAwIHNpemUgMTYzODQKaW5pdF9tZW1v
cnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MmQzZmRmZmZdCiBbbWVtIDB4MDAwMDAwMDAt
MHgyZDNmZGZmZl0gcGFnZSA0awprZXJuZWwgZGlyZWN0IG1hcHBpbmcgdGFibGVzIHVwIHRvIDB4
MmQzZmRmZmYgQCBbbWVtIDB4MDIyOTIwMDAtMHgwMjNmZWZmZl0KeGVuOiBzZXR0aW5nIFJXIHRo
ZSByYW5nZSAyM2VhMDAwIC0gMjNmZjAwMAoxMzI0TUIgSElHSE1FTSBhdmFpbGFibGUuCjcyM01C
IExPV01FTSBhdmFpbGFibGUuCiAgbWFwcGVkIGxvdyByYW06IDAgLSAyZDNmZTAwMAogIGxvdyBy
YW06IDAgLSAyZDNmZTAwMApab25lIHJhbmdlczoKICBETUEgICAgICBbbWVtIDB4MDAwMTAwMDAt
MHgwMGZmZmZmZl0KICBOb3JtYWwgICBbbWVtIDB4MDEwMDAwMDAtMHgyZDNmZGZmZl0KICBIaWdo
TWVtICBbbWVtIDB4MmQzZmUwMDAtMHg3ZmZmZmZmZl0KTW92YWJsZSB6b25lIHN0YXJ0IGZvciBl
YWNoIG5vZGUKRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzCiAgbm9kZSAgIDA6IFttZW0gMHgwMDAx
MDAwMC0weDAwMDlmZmZmXQogIG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHg3ZmZmZmZmZl0K
T24gbm9kZSAwIHRvdGFscGFnZXM6IDUyNDE3NgpmcmVlX2FyZWFfaW5pdF9ub2RlOiBub2RlIDAs
IHBnZGF0IGMxNDM4YjgwLCBub2RlX21lbV9tYXAgZWMzZmQyMDAKICBETUEgem9uZTogMzIgcGFn
ZXMgdXNlZCBmb3IgbWVtbWFwCiAgRE1BIHpvbmU6IDAgcGFnZXMgcmVzZXJ2ZWQKICBETUEgem9u
ZTogMzk1MiBwYWdlcywgTElGTyBiYXRjaDowCiAgTm9ybWFsIHpvbmU6IDE0MTYgcGFnZXMgdXNl
ZCBmb3IgbWVtbWFwCiAgTm9ybWFsIHpvbmU6IDE3OTgzMCBwYWdlcywgTElGTyBiYXRjaDozMQog
IEhpZ2hNZW0gem9uZTogMjY0OSBwYWdlcyB1c2VkIGZvciBtZW1tYXAKICBIaWdoTWVtIHpvbmU6
IDMzNjI5NyBwYWdlcywgTElGTyBiYXRjaDozMQpVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CnNt
cGJvb3Q6IEFsbG93aW5nIDMgQ1BVcywgMCBob3RwbHVnIENQVXMKQVBJQzogZGlzYWJsZSBhcGlj
IGZhY2lsaXR5CkFQSUM6IHN3aXRjaGVkIHRvIGFwaWMgTk9PUApucl9pcnFzX2dzaTogMTYKZTgy
MDogW21lbSAweDgwMDAwMDAwLTB4ZmZmZmZmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMK
Qm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgpYZW4gdmVyc2lvbjogNC4yLjAg
KHByZXNlcnZlLUFEKQpzZXR1cF9wZXJjcHU6IE5SX0NQVVM6NCBucl9jcHVtYXNrX2JpdHM6NCBu
cl9jcHVfaWRzOjMgbnJfbm9kZV9pZHM6MQpQRVJDUFU6IEVtYmVkZGVkIDEyIHBhZ2VzL2NwdSBA
ZWMzY2QwMDAgczI3MDA4IHIwIGQyMjE0NCB1NDkxNTIKcGNwdS1hbGxvYzogczI3MDA4IHIwIGQy
MjE0NCB1NDkxNTIgYWxsb2M9MTIqNDA5NgpwY3B1LWFsbG9jOiBbMF0gMCBbMF0gMSBbMF0gMiAK
QnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBU
b3RhbCBwYWdlczogNTIwMDc5Cktlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi94dmRhMSBy
b290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9aHZjMCB4ZW5jb25z
PWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVvPTYsMTAyNCw3Njgg
bm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wCklSUSBsb2NrdXAgZGV0ZWN0aW9uIGRpc2FibGVkClBJ
RCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKRGVudHJ5
IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogNywgNTI0Mjg4IGJ5dGVz
KQpJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0
IGJ5dGVzKQpfX2V4X3RhYmxlIGFscmVhZHkgc29ydGVkLCBza2lwcGluZyBzb3J0CkluaXRpYWxp
emluZyBDUFUjMAp4c2F2ZTogZW5hYmxlZCB4c3RhdGVfYnYgMHg3LCBjbnR4dCBzaXplIDB4MzQw
CkluaXRpYWxpemluZyBIaWdoTWVtIGZvciBub2RlIDAgKDAwMDJkM2ZlOjAwMDgwMDAwKQpNZW1v
cnk6IDIwNzA2MzZrLzIwOTcxNTJrIGF2YWlsYWJsZSAoMzExMWsga2VybmVsIGNvZGUsIDI2MDY4
ayByZXNlcnZlZCwgMTIyOWsgZGF0YSwgMzYwayBpbml0LCAxMzU1Nzg0ayBoaWdobWVtKQp2aXJ0
dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OgogICAgZml4bWFwICA6IDB4ZjU3NjYwMDAgLSAweGY1
N2ZmMDAwICAgKCA2MTIga0IpCiAgICBwa21hcCAgIDogMHhmNTQwMDAwMCAtIDB4ZjU2MDAwMDAg
ICAoMjA0OCBrQikKICAgIHZtYWxsb2MgOiAweGVkYmZlMDAwIC0gMHhmNTNmZTAwMCAgICggMTIw
IE1CKQogICAgbG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGVkM2ZlMDAwICAgKCA3MjMgTUIpCiAg
ICAgIC5pbml0IDogMHhjMTQzZTAwMCAtIDB4YzE0OTgwMDAgICAoIDM2MCBrQikKICAgICAgLmRh
dGEgOiAweGMxMzA5ZjRlIC0gMHhjMTQzZDU4MCAgICgxMjI5IGtCKQogICAgICAudGV4dCA6IDB4
YzEwMDAwMDAgLSAweGMxMzA5ZjRlICAgKDMxMTEga0IpClNMVUI6IEdlbnNsYWJzPTE1LCBIV2Fs
aWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0zLCBOb2Rlcz0xCkhpZXJhcmNo
aWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uCglSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQ
VVM9NCB0byBucl9jcHVfaWRzPTMuCk5SX0lSUVM6MjMwNCBucl9pcnFzOjQwIDE2CkNQVSAwIGly
cXN0YWNrcywgaGFyZD1lYmMxMDAwMCBzb2Z0PWViYzEyMDAwCkNvbnNvbGU6IGNvbG91ciBkdW1t
eSBkZXZpY2UgODB4MjUKY29uc29sZSBbdHR5MF0gZW5hYmxlZApjb25zb2xlIFtodmMwXSBlbmFi
bGVkClhlbjogdXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFjZQppbnN0YWxsaW5nIFhlbiB0aW1l
ciBmb3IgQ1BVIDAKdHNjOiBEZXRlY3RlZCAzMzkyLjQwOCBNSHogcHJvY2Vzc29yCkNhbGlicmF0
aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZy
ZXF1ZW5jeS4uIDY3ODQuODEgQm9nb01JUFMgKGxwaj0zMzkyNDA4MCkKcGlkX21heDogZGVmYXVs
dDogMzI3NjggbWluaW11bTogMzAxCk1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEy
CkNQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCkNQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDAK
RU5FUkdZX1BFUkZfQklBUzogU2V0IHRvICdub3JtYWwnLCB3YXMgJ3BlcmZvcm1hbmNlJwpFTkVS
R1lfUEVSRl9CSUFTOiBWaWV3IGFuZCB1cGRhdGUgd2l0aCB4ODZfZW5lcmd5X3BlcmZfcG9saWN5
KDgpCkxhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNTEyLCAyTUIgMCwgNE1CIDAKTGFzdCBs
ZXZlbCBkVExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyCnRsYl9mbHVzaGFsbF9z
aGlmdCBpcyAweDEKU01QIGFsdGVybmF0aXZlczogc3dpdGNoaW5nIHRvIFVQIGNvZGUKY3B1IDAg
c3BpbmxvY2sgZXZlbnQgaXJxIDE3ClBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0ZWQgcDYg
Q1BVIG1vZGVsIDU4IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpDUFUgMSBp
cnFzdGFja3MsIGhhcmQ9ZWJjNzQwMDAgc29mdD1lYmM3NjAwMAppbnN0YWxsaW5nIFhlbiB0aW1l
ciBmb3IgQ1BVIDEKY3B1IDEgc3BpbmxvY2sgZXZlbnQgaXJxIDI0ClNNUCBhbHRlcm5hdGl2ZXM6
IHN3aXRjaGluZyB0byBTTVAgY29kZQpJbml0aWFsaXppbmcgQ1BVIzEKQ1BVIDIgaXJxc3RhY2tz
LCBoYXJkPWViYzgyMDAwIHNvZnQ9ZWJjODQwMDAKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSAyCmNwdSAyIHNwaW5sb2NrIGV2ZW50IGlycSAzMQpJbml0aWFsaXppbmcgQ1BVIzIKQnJvdWdo
dCB1cCAzIENQVXMKR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMiBsYXlvdXQuCkdyYW50IHRh
YmxlIGluaXRpYWxpemVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKUENJOiBz
ZXR0aW5nIHVwIFhlbiBQQ0kgZnJvbnRlbmQgc3R1YgpQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUg
c2V0IHRvIDY0IGJ5dGVzCmJpbzogY3JlYXRlIHNsYWIgPGJpby0wPiBhdCAwCkFDUEk6IEludGVy
cHJldGVyIGRpc2FibGVkLgp4ZW4vYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVy
Lgp4ZW4tYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyLgp2Z2FhcmI6IGxvYWRl
ZApQQ0k6IFN5c3RlbSBkb2VzIG5vdCBzdXBwb3J0IFBDSQpQQ0k6IFN5c3RlbSBkb2VzIG5vdCBz
dXBwb3J0IFBDSQpTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2UgeGVuCnBucDogUG5QIEFDUEk6IGRp
c2FibGVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpUQ1AgZXN0YWJsaXNoZWQg
aGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpUQ1Ag
YmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpU
Q1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDEzMTA3MiBiaW5kIDY1NTM2
KQpUQ1A6IHJlbm8gcmVnaXN0ZXJlZApVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVy
OiAyLCAxNjM4NCBieXRlcykKVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVy
OiAyLCAxNjM4NCBieXRlcykKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClJQQzog
UmVnaXN0ZXJlZCBuYW1lZCBVTklYIHNvY2tldCB0cmFuc3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lz
dGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1bGUuClJQQzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0
IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHRjcCBORlN2NC4xIGJhY2tjaGFubmVsIHRyYW5zcG9y
dCBtb2R1bGUuClBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgNjQKcGxhdGZvcm0gcnRjX2Ntb3M6
IHJlZ2lzdGVyZWQgcGxhdGZvcm0gUlRDIGRldmljZSAobm8gUE5QIGRldmljZSBmb3VuZCkKbWlj
cm9jb2RlOiBDUFUwIHNpZz0weDMwNmE5LCBwZj0weDIsIHJldmlzaW9uPTB4MTAKbWljcm9jb2Rl
OiBDUFUxIHNpZz0weDMwNmE5LCBwZj0weDIsIHJldmlzaW9uPTB4MTAKbWljcm9jb2RlOiBDUFUy
IHNpZz0weDMwNmE5LCBwZj0weDIsIHJldmlzaW9uPTB4MTAKbWljcm9jb2RlOiBNaWNyb2NvZGUg
VXBkYXRlIERyaXZlcjogdjIuMDAgPHRpZ3JhbkBhaXZhemlhbi5mc25ldC5jby51az4sIFBldGVy
IE9ydWJhCmJvdW5jZSBwb29sIHNpemU6IDY0IHBhZ2VzCkRMTSBpbnN0YWxsZWQKTkZTOiBSZWdp
c3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5cGUKS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVn
aXN0ZXJlZApLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZAptc2dtbmkgaGFzIGJlZW4gc2V0
IHRvIDEzOTYKQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAu
NCBsb2FkZWQgKG1ham9yIDI1NCkKaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZCAoZGVmYXVs
dCkKQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEyOHg0
OAppbnRlbF9pZGxlOiBkb2VzIG5vdCBydW4gb24gZmFtaWx5IDYgbW9kZWwgNTgKRXZlbnQtY2hh
bm5lbCBkZXZpY2UgaW5zdGFsbGVkLgpicmQ6IG1vZHVsZSBsb2FkZWQKbG9vcDogbW9kdWxlIGxv
YWRlZApibGtmcm9udDogeHZkYTE6IGJhcnJpZXI6IGVuYWJsZWQKSW5pdGlhbGlzaW5nIFhlbiB2
aXJ0dWFsIGV0aGVybmV0IGRyaXZlci4KYmxrZnJvbnQ6IHh2ZGEyOiBiYXJyaWVyOiBlbmFibGVk
CmJsa2Zyb250OiB4dmRhMzogZmx1c2ggZGlza2NhY2hlOiBlbmFibGVkCmk4MDQyOiBQTlA6IE5v
IFBTLzIgY29udHJvbGxlciBmb3VuZC4gUHJvYmluZyBwb3J0cyBkaXJlY3RseS4KaTgwNDI6IE5v
IGNvbnRyb2xsZXIgZm91bmQKbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3Ig
YWxsIG1pY2UKYmxrZnJvbnQ6IHh2ZGE0OiBiYXJyaWVyOiBlbmFibGVkCmlucHV0OiBYZW4gVmly
dHVhbCBLZXlib2FyZCBhcyAvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0MAppbnB1dDogWGVu
IFZpcnR1YWwgUG9pbnRlciBhcyAvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0MQpJU0ROIHN1
YnN5c3RlbSBSZXY6IDEuMS4yLjMvMS4xLjIuMi9ub25lLzEuMS4yLjIvMS4xLjIuMgpDQVBJIDIu
MCBzdGFydGVkIHVwIHdpdGggbWFqb3IgNjggKG1pZGRsZXdhcmUpCmRzczFfZGl2ZXJ0IG1vZHVs
ZSBzdWNjZXNzZnVsbHkgaW5zdGFsbGVkClRDUDogY3ViaWMgcmVnaXN0ZXJlZApORVQ6IFJlZ2lz
dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwCnNpdDogSVB2NiBvdmVyIElQdjQgdHVubmVsaW5nIGRy
aXZlcgpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3CnNjdHA6IEhhc2ggdGFibGVz
IGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDY1NTM2IGJpbmQgNjU1MzYpCktleSB0eXBlIGRuc19y
ZXNvbHZlciByZWdpc3RlcmVkClVzaW5nIElQSSBOby1TaG9ydGN1dCBtb2RlCkVYVDQtZnMgKHh2
ZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChu
dWxsKQpWRlM6IE1vdW50ZWQgcm9vdCAoZXh0NCBmaWxlc3lzdGVtKSBvbiBkZXZpY2UgMjAyOjEu
CkZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDM2MGsgZnJlZWQKdWRldmRbNjY0XTogc3Rh
cnRpbmcgdmVyc2lvbiAxNzEKQWRkaW5nIDk4MzAzNmsgc3dhcCBvbiAvZGV2L3h2ZGEyLiAgUHJp
b3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczo5ODMwMzZrIFNTCmZjcGNpOiBtb2R1bGUgbGljZW5z
ZSAnUHJvcHJpZXRhcnknIHRhaW50cyBrZXJuZWwuCkRpc2FibGluZyBsb2NrIGRlYnVnZ2luZyBk
dWUgdG8ga2VybmVsIHRhaW50CmZjcGNpOiBBVk0gRlJJVFohQ2FyZCBQQ0kgZHJpdmVyLCByZXZp
c2lvbiAwLjcuMgpmY3BjaTogKGZjcGNpIGJ1aWx0IG9uIE5vdiAxMyAyMDEyIGF0IDIxOjA3OjIz
KQpmY3BjaTogLS0gMzIgYml0IENBUEkgZHJpdmVyIC0tCg==
--=====================_18183765==_
Content-Type: application/octet-stream; name="xl_without_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl_without_pci.log"

bGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMTczOmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4
ODA2ZDBlODogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4ODA2YzY4
OApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEs
IGJhY2tlbmQgcGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZk
ZXY9eHZkYTEsIGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWls
YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6
IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIsIGJhY2tlbmQg
cGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIs
IGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWlsYWJsZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sgdmRldj14dmRhMiwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRl
dj14dmRhMyBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMywgdXNp
bmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5iYWNrZW5kPXVua25v
d24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzU6ZGlza190cnlfYmFja2VuZDogRGlz
ayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGFzIHBoeXMgcGF0aCBub3QgYSBi
bG9jayBkZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxODQ6ZGlza190cnlfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxr
dGFwIG5vdCBhdmFpbGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNjU6bGlieGxf
X2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQsIHVzaW5nIGJhY2tlbmQg
cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo2Nzc6aW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjMyNzpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vIGJvb3Rsb2FkZXIgY29uZmlndXJlZCwgdXNp
bmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDJkNDogZGVyZWdpc3Rl
ciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDM1OmxpYnhsX19nZXRf
bnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDog
bnJfbm9kZXM9MSwgbnJfY3B1cz00LCBucl92Y3B1cz0xNiwgZnJlZV9tZW1rYj0zODU1CmxpYnhs
OiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE5MjpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1l
bnQgY2FuZGlkYXRlIHdpdGggMSBub2RlcywgNCBjcHVzIGFuZCAzODU1IEtCIGZyZWUgc2VsZWN0
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9InJvb3Q9
L2Rldi94dmRhMSByb290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9
aHZjMCB4ZW5jb25zPWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVv
PTYsMTAyNCw3Njggbm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wIiwgZmVhdHVyZXM9IihudWxsKSIK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzozODA6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwg
bWFwcGVkIDAgcGF0aCAvYm9vdC9rZXJuZWwtMy42LjYteGVuVQoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvYm9vdC9rZXJuZWwtMy42LjYteGVu
VSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA2MjE1
IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjIs
IGNhcHMgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkg
bG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJ
bWFnZSBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wcm9iZV9iemlt
YWdlX2tlcm5lbDoga2VybmVsIGlzIG5vdCBhIGJ6SW1hZ2UKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRf
bG9hZGVyOiB0cnlpbmcgRUxGLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4NDBkMDAwCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5h
cnk6IHBoZHI6IHBhZGRyPTB4MTQwZDAwMCBtZW1zej0weDM1MTAwMAp4YzogZGV0YWlsOiBlbGZf
cGFyc2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDE3NWUwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIgp4YzogZGV0YWlsOiBlbGZfeGVuX3Bh
cnNlX25vdGU6IFZJUlRfQkFTRSA9IDB4YzAwMDAwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJz
ZV9ub3RlOiBFTlRSWSA9IDB4YzE0M2UyNGMKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBIWVBFUkNBTExfUEFHRSA9IDB4YzEwMDEwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9u
b3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRn
YiIKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCnhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVSID0gImdlbmVyaWMiCnhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogdW5rbm93biB4ZW4gZWxmIG5vdGUgKDB4ZCkKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQp4YzogZGV0YWlsOiBl
bGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZjU4MDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUREUl9PRkZTRVQgPSAweDAKeGM6IGRldGFpbDogZWxmX3hl
bl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRfYmFzZSAg
ICAgICAgPSAweGMwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhjMDAwMDAwMAp4YzogZGV0YWls
OiAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4YzEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRf
a2VuZCAgICAgICAgPSAweGMxNzVlMDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAg
ID0gMHhjMTQzZTI0Ywp4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
OiB4ZW4tMy4wLXg4Nl8zMnA6IDB4YzEwMDAwMDAgLT4gMHhjMTc1ZTAwMApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBhZ2VzIDB4ODAwMDAgcGFn
ZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4ODAw
MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2Fs
bGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14ODZf
MzJwLCBhZGRyZXNzIHNpemUgMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAyMDQ4IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVu
dDogICBrZXJuZWwgICAgICAgOiAweGMxMDAwMDAwIC0+IDB4YzE3NWUwMDAgIChwZm4gMHgxMDAw
ICsgMHg3NWUgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6
IGRvbVUgbWFwcGluZzogcGZuIDB4MTAwMCsweDc1ZSBhdCAweGI2NTQ4MDAwCnhjOiBkZXRhaWw6
IGVsZl9sb2FkX2JpbmFyeTogcGhkciAwIGF0IDB4MHhiNjU0ODAwMCAtPiAweDB4YjY5NTUwMDAK
eGM6IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDEgYXQgMHgweGI2OTU1MDAwIC0+IDB4
MHhiNjllMjAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAg
IHBoeXMybWFjaCAgICA6IDB4YzE3NWUwMDAgLT4gMHhjMTk1ZTAwMCAgKHBmbiAweDE3NWUgKyAw
eDIwMCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9t
VSBtYXBwaW5nOiBwZm4gMHgxNzVlKzB4MjAwIGF0IDB4YjYzNDgwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAgOiAweGMxOTVlMDAw
IChwZm4gMHgxOTVlKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIHhlbnN0b3JlICAgICA6IDB4YzE5NWYwMDAgKHBmbiAweDE5NWYpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgY29uc29sZSAgICAgIDogMHhjMTk2MDAw
MCAocGZuIDB4MTk2MCkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBucl9wYWdlX3RhYmxlczogMHgw
MDAwMDAwMGZmZmZmZmZmLzMyOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHhmZmZmZmZmZmZmZmZm
ZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbnJfcGFnZV90YWJsZXM6IDB4
MDAwMDAwMDAzZmZmZmZmZi8zMDogMHgwMDAwMDAwMGMwMDAwMDAwIC0+IDB4MDAwMDAwMDBmZmZm
ZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4MDAwMDAwMDBjMDAwMDAwMCAtPiAweDAwMDAwMDAwYzFi
ZmZmZmYsIDE0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHhjMTk2MTAwMCAtPiAweGMxOTcxMDAwICAocGZuIDB4
MTk2MSArIDB4MTAgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTk2MSsweDEwIGF0IDB4YjYzMzgwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGMx
OTcxMDAwIChwZm4gMHgxOTcxKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9p
bWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4YzE5NzIwMDAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweGMxYzAwMDAwCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGVhcmx5OiBkb2luZyBub3RoaW5nCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhl
bi0zLjAteDg2XzMycCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMyCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6
IGh2bS0zLjAteDg2XzMycApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91cGRhdGVfZ3Vl
c3RfcDJtOiBkc3QgMzJiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
bGVhcl9wYWdlOiBwZm4gMHgxOTYwLCBtZm4gMHgzYmU2OWYKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBjbGVhcl9wYWdlOiBwZm4gMHgxOTVmLCBtZm4gMHgzYmU2YTAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHgxOTVlKzB4MSBhdCAw
eGI3N2ExMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc3RhcnRfaW5mb194ODZfMzI6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNldHVwX2h5cGVyY2FsbF9wYWdlOiB2YWRkcj0weGMx
MDAxMDAwIHBmbj0weDEwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMjEwNiBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA2MjE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogOTY2MCBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFy
Y2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHhiNzAKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzaGFyZWRfaW5mb194ODZfMzI6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzMyOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X3g4Nl8zMjogY3IzOiBwZm4gMHgxOTYxIG1mbiAweDNiZTY5ZQpkb21haW5idWlsZGVyOiBkZXRh
aWw6IGxhdW5jaF92bTogY2FsbGVkLCBjdHh0PTB4YmZlZTYxZGMKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9cWRpc2sK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9i
YWNrZW5kOiBEaXNrIHZkZXY9eHZkYTMgc3BlYy5iYWNrZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2
ZWNjOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMjgvNTE3MTUvc3RhdGUgdG9r
ZW49My8wOiByZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoy
Mjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5i
YWNrZW5kPXFkaXNrCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZp
Y2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGE0IHNwZWMuYmFja2VuZD1xZGlzawps
aWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjExODY6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHg4
MDZkMGU4OiBpbnByb2dyZXNzOiBwb2xsZXI9MHg4MDZjNjg4LCBmbGFncz1pCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNmVjYzgg
d3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRlIHRva2VuPTMv
MDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1OTY6ZGV2c3RhdGVfd2F0Y2hfY2FsbGJhY2s6
IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRlIHdhbnRl
ZCBzdGF0ZSAyIG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDk6bGlieGxfX2V2X3hz
d2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDgwNmVjYzggd3BhdGg9L2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZGVyZWdpc3RlciBzbG90bnVt
PTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJl
Z2lzdGVyOiB3YXRjaCB3PTB4ODA2ZWNjODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzo5MTY6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1
ZyBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo0MjY6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggZXBhdGg9L2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzI4LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZW1wdHkgc2xvdApsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTE0MjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06IFNwYXduaW5nIGRl
dmljZS1tb2RlbCAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgd2l0aCBhcmd1bWVu
dHM6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTog
ICAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYKbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC14ZW4tZG9taWQKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDI4CmxpYnhsOiBkZWJ1
ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtY2hhcmRldgpsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgc29ja2V0
LGlkPWxpYnhsLWNtZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAtbGlieGwtMjgsc2VydmVyLG5vd2Fp
dApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAg
LW1vbgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06
ICAgY2hhcmRldj1saWJ4bC1jbWQsbW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0u
YzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAteGVuLWF0dGFjaApsaWJ4bDogZGVidWc6
IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vZGkKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4w
LjA6MTAsdG89OTkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xv
Y2FsX2RtOiAgIC1rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICBkZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25f
bG9jYWxfZG06ICAgLU0KbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXdu
X2xvY2FsX2RtOiAgIHhlbnB2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19z
cGF3bl9sb2NhbF9kbTogICAtbQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9f
c3Bhd25fbG9jYWxfZG06ICAgMjA0OQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxp
YnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDQxOCB3cGF0aD0vbG9jYWwv
ZG9tYWluLzAvZGV2aWNlLW1vZGVsLzI4L3N0YXRlIHRva2VuPTMvMTogcmVnaXN0ZXIgc2xvdG51
bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0
Y2ggdz0weDgwNmQ0MTggd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8yOC9zdGF0
ZSB0b2tlbj0zLzE6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMjgv
c3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3
YXRjaCB3PTB4ODA2ZDQxOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzI4L3N0
YXRlIHRva2VuPTMvMTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8y
OC9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19ldl94c3dhdGNo
X2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDZkNDE4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvMjgvc3RhdGUgdG9rZW49My8xOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdh
dGNoIHc9MHg4MDZkNDE4OiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxp
YnhsX3FtcC5jOjY0NjpsaWJ4bF9fcW1wX2luaXRpYWxpemU6IGNvbm5lY3RlZCB0byAvdmFyL3J1
bi94ZW4vcW1wLWxpYnhsLTI4CmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk4OnFtcF9oYW5k
bGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcW1wCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6
NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6
ICJxbXBfY2FwYWJpbGl0aWVzIiwKICAgICJpZCI6IDEKfQonCmxpYnhsOiBkZWJ1ZzogbGlieGxf
cW1wLmM6Mjk4OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcmV0dXJuCmxpYnhs
OiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1h
bmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS1jaGFyZGV2IiwKICAgICJpZCI6IDIKfQonCmxp
YnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk4OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2Ug
dHlwZTogcmV0dXJuCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBh
cmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS12bmMiLAogICAg
ImlkIjogMwp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNw
b25zZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjUx
MjpsaWJ4bF9fZXZfeHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI4LzAvc3RhdGUgdG9rZW49My8yOiByZWdpc3RlciBz
bG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNr
OiB3YXRjaCB3PTB4ODA3MTU0MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjgv
MC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8yOC8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MDA6ZGV2c3RhdGVfd2F0
Y2hfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI4LzAvc3Rh
dGUgd2FudGVkIHN0YXRlIDIgc3RpbGwgd2FpdGluZyBzdGF0ZSAxCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI4LzAvc3RhdGUgdG9rZW49My8yOiBldmVudCBl
cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjgvMC9zdGF0ZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6NTk2OmRldnN0YXRlX3dhdGNoX2NhbGxiYWNrOiBiYWNrZW5kIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yOC8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDk6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjog
d2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI4LzAv
c3RhdGUgdG9rZW49My8yOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcx
NTQwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjkxNjpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBob3RwbHVnIHNjcmlwdDogL2V0Yy94ZW4vc2Ny
aXB0cy92aWYtYnJpZGdlIG9ubGluZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTY2Nzps
aWJ4bF9fYW9fcHJvZ3Jlc3NfcmVwb3J0OiBhbyAweDgwNmQwZTg6IHByb2dyZXNzIHJlcG9ydDog
aWdub3JlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTQ5NzpsaWJ4bF9fYW9fY29tcGxl
dGU6IGFvIDB4ODA2ZDBlODogY29tcGxldGUsIHJjPTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjE0Njk6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDgwNmQwZTg6IGRlc3Ryb3kKeGM6IGRl
YnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0aW9uczo1MjYgdG90YWwgcmVsZWFz
ZXM6NTI2CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY3VycmVudCBhbGxvY2F0aW9uczow
IG1heGltdW0gYWxsb2NhdGlvbnM6NAp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGNhY2hl
IGN1cnJlbnQgc2l6ZTo0CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY2FjaGUgaGl0czo1
MTYgbWlzc2VzOjQgdG9vYmlnOjYKUGFyc2luZyBjb25maWcgZnJvbSBub2RpLmNmZwpEYWVtb24g
cnVubmluZyB3aXRoIFBJRCA4OTUK
--=====================_18183765==_
Content-Type: application/octet-stream; name="xl_with_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl_with_pci.log"

bGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMTczOmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4
ODA2ZDBlODogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4ODA2YzY4
OApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEs
IGJhY2tlbmQgcGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZk
ZXY9eHZkYTEsIGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWls
YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6
IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIsIGJhY2tlbmQg
cGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIs
IGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWlsYWJsZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sgdmRldj14dmRhMiwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRl
dj14dmRhMyBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMywgdXNp
bmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5iYWNrZW5kPXVua25v
d24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzU6ZGlza190cnlfYmFja2VuZDogRGlz
ayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGFzIHBoeXMgcGF0aCBub3QgYSBi
bG9jayBkZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxODQ6ZGlza190cnlfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxr
dGFwIG5vdCBhdmFpbGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNjU6bGlieGxf
X2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQsIHVzaW5nIGJhY2tlbmQg
cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo2Nzc6aW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjMyNzpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vIGJvb3Rsb2FkZXIgY29uZmlndXJlZCwgdXNp
bmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDJkNDogZGVyZWdpc3Rl
ciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDM1OmxpYnhsX19nZXRf
bnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDog
bnJfbm9kZXM9MSwgbnJfY3B1cz00LCBucl92Y3B1cz0xNiwgZnJlZV9tZW1rYj0zODU1CmxpYnhs
OiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE5MjpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1l
bnQgY2FuZGlkYXRlIHdpdGggMSBub2RlcywgNCBjcHVzIGFuZCAzODU1IEtCIGZyZWUgc2VsZWN0
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9InJvb3Q9
L2Rldi94dmRhMSByb290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9
aHZjMCB4ZW5jb25zPWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVv
PTYsMTAyNCw3Njggbm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wIiwgZmVhdHVyZXM9IihudWxsKSIK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzozODA6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwg
bWFwcGVkIDAgcGF0aCAvYm9vdC9rZXJuZWwtMy42LjYteGVuVQoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvYm9vdC9rZXJuZWwtMy42LjYteGVu
VSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA2MjE1
IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjIs
IGNhcHMgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkg
bG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJ
bWFnZSBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wcm9iZV9iemlt
YWdlX2tlcm5lbDoga2VybmVsIGlzIG5vdCBhIGJ6SW1hZ2UKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRf
bG9hZGVyOiB0cnlpbmcgRUxGLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4NDBkMDAwCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5h
cnk6IHBoZHI6IHBhZGRyPTB4MTQwZDAwMCBtZW1zej0weDM1MTAwMAp4YzogZGV0YWlsOiBlbGZf
cGFyc2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDE3NWUwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIgp4YzogZGV0YWlsOiBlbGZfeGVuX3Bh
cnNlX25vdGU6IFZJUlRfQkFTRSA9IDB4YzAwMDAwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJz
ZV9ub3RlOiBFTlRSWSA9IDB4YzE0M2UyNGMKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBIWVBFUkNBTExfUEFHRSA9IDB4YzEwMDEwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9u
b3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRn
YiIKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCnhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVSID0gImdlbmVyaWMiCnhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogdW5rbm93biB4ZW4gZWxmIG5vdGUgKDB4ZCkKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQp4YzogZGV0YWlsOiBl
bGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZjU4MDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUREUl9PRkZTRVQgPSAweDAKeGM6IGRldGFpbDogZWxmX3hl
bl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRfYmFzZSAg
ICAgICAgPSAweGMwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhjMDAwMDAwMAp4YzogZGV0YWls
OiAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4YzEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRf
a2VuZCAgICAgICAgPSAweGMxNzVlMDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAg
ID0gMHhjMTQzZTI0Ywp4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
OiB4ZW4tMy4wLXg4Nl8zMnA6IDB4YzEwMDAwMDAgLT4gMHhjMTc1ZTAwMApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBhZ2VzIDB4ODAwMDAgcGFn
ZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4ODAw
MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2Fs
bGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14ODZf
MzJwLCBhZGRyZXNzIHNpemUgMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAyMDQ4IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVu
dDogICBrZXJuZWwgICAgICAgOiAweGMxMDAwMDAwIC0+IDB4YzE3NWUwMDAgIChwZm4gMHgxMDAw
ICsgMHg3NWUgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6
IGRvbVUgbWFwcGluZzogcGZuIDB4MTAwMCsweDc1ZSBhdCAweGI2NGVlMDAwCnhjOiBkZXRhaWw6
IGVsZl9sb2FkX2JpbmFyeTogcGhkciAwIGF0IDB4MHhiNjRlZTAwMCAtPiAweDB4YjY4ZmIwMDAK
eGM6IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDEgYXQgMHgweGI2OGZiMDAwIC0+IDB4
MHhiNjk4ODAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAg
IHBoeXMybWFjaCAgICA6IDB4YzE3NWUwMDAgLT4gMHhjMTk1ZTAwMCAgKHBmbiAweDE3NWUgKyAw
eDIwMCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9t
VSBtYXBwaW5nOiBwZm4gMHgxNzVlKzB4MjAwIGF0IDB4YjYyZWUwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAgOiAweGMxOTVlMDAw
IChwZm4gMHgxOTVlKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIHhlbnN0b3JlICAgICA6IDB4YzE5NWYwMDAgKHBmbiAweDE5NWYpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgY29uc29sZSAgICAgIDogMHhjMTk2MDAw
MCAocGZuIDB4MTk2MCkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBucl9wYWdlX3RhYmxlczogMHgw
MDAwMDAwMGZmZmZmZmZmLzMyOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHhmZmZmZmZmZmZmZmZm
ZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbnJfcGFnZV90YWJsZXM6IDB4
MDAwMDAwMDAzZmZmZmZmZi8zMDogMHgwMDAwMDAwMGMwMDAwMDAwIC0+IDB4MDAwMDAwMDBmZmZm
ZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4MDAwMDAwMDBjMDAwMDAwMCAtPiAweDAwMDAwMDAwYzFi
ZmZmZmYsIDE0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHhjMTk2MTAwMCAtPiAweGMxOTcxMDAwICAocGZuIDB4
MTk2MSArIDB4MTAgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTk2MSsweDEwIGF0IDB4YjYyZGUwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGMx
OTcxMDAwIChwZm4gMHgxOTcxKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9p
bWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4YzE5NzIwMDAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweGMxYzAwMDAwCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGVhcmx5OiBkb2luZyBub3RoaW5nCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhl
bi0zLjAteDg2XzMycCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMyCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6
IGh2bS0zLjAteDg2XzMycApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91cGRhdGVfZ3Vl
c3RfcDJtOiBkc3QgMzJiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
bGVhcl9wYWdlOiBwZm4gMHgxOTYwLCBtZm4gMHgzYmU2OWYKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBjbGVhcl9wYWdlOiBwZm4gMHgxOTVmLCBtZm4gMHgzYmU2YTAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHgxOTVlKzB4MSBhdCAw
eGI3NzQ3MDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc3RhcnRfaW5mb194ODZfMzI6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNldHVwX2h5cGVyY2FsbF9wYWdlOiB2YWRkcj0weGMx
MDAxMDAwIHBmbj0weDEwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMjEwNiBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA2MjE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogOTY2MCBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFy
Y2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHhiODMKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzaGFyZWRfaW5mb194ODZfMzI6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzMyOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X3g4Nl8zMjogY3IzOiBwZm4gMHgxOTYxIG1mbiAweDNiZTY5ZQpkb21haW5idWlsZGVyOiBkZXRh
aWw6IGxhdW5jaF92bTogY2FsbGVkLCBjdHh0PTB4YmZiODYzOGMKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9cWRpc2sK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9i
YWNrZW5kOiBEaXNrIHZkZXY9eHZkYTMgc3BlYy5iYWNrZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2
ZWNjOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMjcvNTE3MTUvc3RhdGUgdG9r
ZW49My8wOiByZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoy
Mjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5i
YWNrZW5kPXFkaXNrCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZp
Y2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGE0IHNwZWMuYmFja2VuZD1xZGlzawps
aWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjExODY6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHg4
MDZkMGU4OiBpbnByb2dyZXNzOiBwb2xsZXI9MHg4MDZjNjg4LCBmbGFncz1pCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNmVjYzgg
d3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRlIHRva2VuPTMv
MDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1OTY6ZGV2c3RhdGVfd2F0Y2hfY2FsbGJhY2s6
IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRlIHdhbnRl
ZCBzdGF0ZSAyIG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDk6bGlieGxfX2V2X3hz
d2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDgwNmVjYzggd3BhdGg9L2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZGVyZWdpc3RlciBzbG90bnVt
PTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJl
Z2lzdGVyOiB3YXRjaCB3PTB4ODA2ZWNjODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzo5MTY6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1
ZyBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo0MjY6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggZXBhdGg9L2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzI3LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZW1wdHkgc2xvdApsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTE0MjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06IFNwYXduaW5nIGRl
dmljZS1tb2RlbCAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgd2l0aCBhcmd1bWVu
dHM6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTog
ICAvdXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYKbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC14ZW4tZG9taWQKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDI3CmxpYnhsOiBkZWJ1
ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtY2hhcmRldgpsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgc29ja2V0
LGlkPWxpYnhsLWNtZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAtbGlieGwtMjcsc2VydmVyLG5vd2Fp
dApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAg
LW1vbgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06
ICAgY2hhcmRldj1saWJ4bC1jbWQsbW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0u
YzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAteGVuLWF0dGFjaApsaWJ4bDogZGVidWc6
IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vZGkKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4w
LjA6MTAsdG89OTkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xv
Y2FsX2RtOiAgIC1rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICBkZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25f
bG9jYWxfZG06ICAgLU0KbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXdu
X2xvY2FsX2RtOiAgIHhlbnB2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19z
cGF3bl9sb2NhbF9kbTogICAtbQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9f
c3Bhd25fbG9jYWxfZG06ICAgMjA0OQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxp
YnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDQxOCB3cGF0aD0vbG9jYWwv
ZG9tYWluLzAvZGV2aWNlLW1vZGVsLzI3L3N0YXRlIHRva2VuPTMvMTogcmVnaXN0ZXIgc2xvdG51
bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0
Y2ggdz0weDgwNmQ0MTggd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8yNy9zdGF0
ZSB0b2tlbj0zLzE6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMjcv
c3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3
YXRjaCB3PTB4ODA2ZDQxOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzI3L3N0
YXRlIHRva2VuPTMvMTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8y
Ny9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19ldl94c3dhdGNo
X2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDZkNDE4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvMjcvc3RhdGUgdG9rZW49My8xOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdh
dGNoIHc9MHg4MDZkNDE4OiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxp
YnhsX3FtcC5jOjY0NjpsaWJ4bF9fcW1wX2luaXRpYWxpemU6IGNvbm5lY3RlZCB0byAvdmFyL3J1
bi94ZW4vcW1wLWxpYnhsLTI3CmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk4OnFtcF9oYW5k
bGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcW1wCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6
NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6
ICJxbXBfY2FwYWJpbGl0aWVzIiwKICAgICJpZCI6IDEKfQonCmxpYnhsOiBkZWJ1ZzogbGlieGxf
cW1wLmM6Mjk4OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcmV0dXJuCmxpYnhs
OiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1h
bmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS1jaGFyZGV2IiwKICAgICJpZCI6IDIKfQonCmxp
YnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk4OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2Ug
dHlwZTogcmV0dXJuCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBh
cmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS12bmMiLAogICAg
ImlkIjogMwp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNw
b25zZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjUx
MjpsaWJ4bF9fZXZfeHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAvc3RhdGUgdG9rZW49My8yOiByZWdpc3RlciBz
bG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNr
OiB3YXRjaCB3PTB4ODA3MTU0MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjcv
MC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi8yNy8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MDA6ZGV2c3RhdGVfd2F0
Y2hfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAvc3Rh
dGUgd2FudGVkIHN0YXRlIDIgc3RpbGwgd2FpdGluZyBzdGF0ZSAxCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAvc3RhdGUgdG9rZW49My8yOiBldmVudCBl
cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjcvMC9zdGF0ZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6NTk2OmRldnN0YXRlX3dhdGNoX2NhbGxiYWNrOiBiYWNrZW5kIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yNy8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDk6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjog
d2F0Y2ggdz0weDgwNzE1NDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAv
c3RhdGUgdG9rZW49My8yOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcx
NTQwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjkxNjpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBob3RwbHVnIHNjcmlwdDogL2V0Yy94ZW4vc2Ny
aXB0cy92aWYtYnJpZGdlIG9ubGluZQpsaWJ4bDogZGVidWc6IGxpYnhsX3BjaS5jOjg1OmxpYnhs
X19jcmVhdGVfcGNpX2JhY2tlbmQ6IENyZWF0aW5nIHBjaSBiYWNrZW5kCmxpYnhsOiBkZWJ1Zzog
bGlieGxfeDg2LmM6ODI6ZTgyMF9zYW5pdGl6ZTogTWVtb3J5OiAyMDk3MTUya0IgRW5kIG9mIFJB
TTogMHgyMDAwMCAoUEZOKSBEZWx0YTogMTU3Mjg2NGtCLCBQQ0kgc3RhcnQ6IDUyNDI4OGtCICgw
eDIwMDAwIFBGTiksIEJhbGxvb24gMGtCCgpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTpl
ODIwX3Nhbml0aXplOiA6CVswIC0+IDIwMDAwXSBSQU0KbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYu
YzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbMjAwMDAgLT4gMjAyMDBdIFJlc2VydmVkCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJWzIwMjAwIC0+IDQwMDA0XSBV
bnVzYWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVs0
MDAwNCAtPiA0MDAwNV0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgy
MF9zYW5pdGl6ZTogOglbNDAwMDUgLT4gZDljYmZdIFVudXNhYmxlCmxpYnhsOiBkZWJ1ZzogbGli
eGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2Q5Y2JmIC0+IGRhMjg2XSBSZXNlcnZlZAps
aWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtkYTI4NiAtPiBk
YTUwNl0gQUNQSSBOVlMKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6
ZTogOglbZGE1MDYgLT4gZGE1MGJdIEFDUEkKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6
ZTgyMF9zYW5pdGl6ZTogOglbZGE1MGIgLT4gZGE1NGVdIEFDUEkgTlZTCmxpYnhsOiBkZWJ1Zzog
bGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2RhNTRlIC0+IGRhZDU2XSBVbnVzYWJs
ZQpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtkYWQ1NiAt
PiBkYWZmMl0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5p
dGl6ZTogOglbZGFmZjIgLT4gZGIwMDBdIFVudXNhYmxlCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2
LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2RiODAwIC0+IGRmYTAwXSBSZXNlcnZlZApsaWJ4bDog
ZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtmODAwMCAtPiBmYzAwMF0g
UmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglb
ZmVjMDAgLT4gZmVjMDFdIFJlc2VydmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4
MjBfc2FuaXRpemU6IDoJW2ZlZDAwIC0+IGZlZDA0XSBSZXNlcnZlZApsaWJ4bDogZGVidWc6IGxp
YnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtmZWQxYyAtPiBmZWQyMF0gUmVzZXJ2ZWQK
bGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbZmVlMDAgLT4g
ZmVlMDFdIFJlc2VydmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRp
emU6IDoJW2ZmMDAwIC0+IDEwMDAwMF0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjE2Njc6bGlieGxfX2FvX3Byb2dyZXNzX3JlcG9ydDogYW8gMHg4MDZkMGU4OiBwcm9ncmVz
cyByZXBvcnQ6IGlnbm9yZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE0OTc6bGlieGxf
X2FvX2NvbXBsZXRlOiBhbyAweDgwNmQwZTg6IGNvbXBsZXRlLCByYz0wCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoxNDY5OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHg4MDZkMGU4OiBkZXN0
cm95CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogdG90YWwgYWxsb2NhdGlvbnM6NTM3IHRv
dGFsIHJlbGVhc2VzOjUzNwp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGN1cnJlbnQgYWxs
b2NhdGlvbnM6MCBtYXhpbXVtIGFsbG9jYXRpb25zOjQKeGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVm
ZmVyOiBjYWNoZSBjdXJyZW50IHNpemU6NAp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGNh
Y2hlIGhpdHM6NTI3IG1pc3Nlczo0IHRvb2JpZzo2ClBhcnNpbmcgY29uZmlnIGZyb20gbm9kaS5j
ZmcKRGFlbW9uIHJ1bm5pbmcgd2l0aCBQSUQgMzI3MjcK
--=====================_18183765==_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=====================_18183765==_--



From xen-users-bounces@lists.xen.org Thu Dec 13 11:58:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 11:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj7PZ-0005Wg-Fi; Thu, 13 Dec 2012 11:57:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tj7PX-0005WR-R0
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 11:57:08 +0000
Received: from [193.109.254.147:6547] by server-3.bemta-14.messagelabs.com id
	68/FA-26055-392C9C05; Thu, 13 Dec 2012 11:57:07 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1355399824!2044990!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18282 invoked from network); 13 Dec 2012 11:57:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 11:57:04 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="114199"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 11:57:04 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 11:57:03 +0000
Message-ID: <1355399820.10554.101.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Christian Holpert <christian@holpert.de>
Date: Thu, 13 Dec 2012 11:57:00 +0000
In-Reply-To: <E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	David Vrabel <david.vrabel@citrix.com>, Konrad Rzeszutek
	Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-13 at 11:43 +0000, Christian Holpert wrote:
> Hello Ian,
> 
> At 10:38 13.12.2012, you wrote:
> >On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> > > Please tell me, if you need more logs.
> >
> >dmesg of the guest booting both with and without the pci device might be
> >interesting. So would the output of "xl -vvv create" in both cases.
> 
> attached.

In the diff of the dmesg I see:
        --- dmesg_without_pci.log       2012-12-13 11:50:00.000000000 +0000
        +++ dmesg_with_pci.log  2012-12-13 11:50:00.000000000 +0000
        @@ -1,72 +1,92 @@
         Reserving virtual address space above 0xf5800000
         Linux version 3.6.6-gentoo (root@xen) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Tue Nov 13 17:47:58 CET 2012
         ACPI in unprivileged domain disabled
        +Freeing 20000-80000 pfn range: 393216 pages freed
        +1-1 mapping on 20000->100000
        +Released 393216 pages of unused memory
        +Set 917504 page(s) to 1-1 mapping
         e820: BIOS-provided physical RAM map:
         Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
         Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
        -Xen: [mem 0x0000000000100000-0x000000007fffffff] usable
        +Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
        +Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
        +Xen: [mem 0x0000000020200000-0x0000000040003fff] unusable
        +Xen: [mem 0x0000000040004000-0x0000000040004fff] reserved
        +Xen: [mem 0x0000000040005000-0x00000000d9cbefff] unusable
        +Xen: [mem 0x00000000d9cbf000-0x00000000da285fff] reserved
        +Xen: [mem 0x00000000da286000-0x00000000da505fff] ACPI NVS
        +Xen: [mem 0x00000000da506000-0x00000000da50afff] ACPI data
        +Xen: [mem 0x00000000da50b000-0x00000000da54dfff] ACPI NVS
        +Xen: [mem 0x00000000da54e000-0x00000000dad55fff] unusable
        +Xen: [mem 0x00000000dad56000-0x00000000daff1fff] reserved
        +Xen: [mem 0x00000000daff2000-0x00000000daffffff] unusable
        +Xen: [mem 0x00000000db800000-0x00000000df9fffff] reserved
        +Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
        +Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
        +Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
        +Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
        +Xen: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
        +Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
         NX (Execute Disable) protection: active
         MPS support code is not built-in.
         Using acpi=off or acpi=noirq or pci=noacpi may have problem
         DMI not present or invalid.
         e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
         e820: remove [mem 0x000a0000-0x000fffff] usable
        -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
        +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
        
On the libxl side with pci I also see:
        +libxl: debug: libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
        +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 524288kB (0x20000 PFN), Balloon 0kB
        +
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20000 -> 20200] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20200 -> 40004] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40004 -> 40005] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40005 -> d9cbf] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [d9cbf -> da286] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da286 -> da506] ACPI NVS
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da506 -> da50b] ACPI
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da50b -> da54e] ACPI NVS
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da54e -> dad56] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [dad56 -> daff2] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [daff2 -> db000] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [db800 -> dfa00] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [f8000 -> fc000] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fec00 -> fec01] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed00 -> fed04] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed1c -> fed20] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fee00 -> fee01] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [ff000 -> 100000] Reserved

So I suspect this is some interaction between xl's e820_host option
(which gets automatically enabled if you give a PCI device) and the
kernels early memory layout stuff. I'm CCing David and Konrad in the
hopes they have an idea what is happening.

Ian.

> 
> >Is the 512MB number coming only from within the guest or is it also
> >visible in e.g. xl list?
> 
> with pci:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  2557     4     r-----    2928.2
> nodi                                        27   512     3     r-----      34.1
> 
> --------------
> 
> without pci:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  2557     4     r-----    2953.2
> nodi                                        28  2048     3     -b----       0.6
> 
> >You could try ballooning up inside the guest,
> >by writing to the /sys/devices/system/xen_memory/xen_memory0/target_kb
> >sysfs node.
> 
> (with pci:)
> No effect. sysfs already shows 2GB, but is ignored for values above 512MB.
> 
> nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
> 2097152
> nodi ~ # cat /proc/meminfo
> MemTotal:         511268 kB
> MemFree:          266328 kB
> Buffers:           16572 kB
> Cached:           152604 kB
> SwapCached:            0 kB
> Active:            65400 kB
> Inactive:         157904 kB
> Active(anon):      54180 kB
> Inactive(anon):      332 kB
> Active(file):      11220 kB
> Inactive(file):   157572 kB
> Unevictable:           0 kB
> Mlocked:               0 kB
> HighTotal:             0 kB
> HighFree:              0 kB
> LowTotal:         511268 kB
> LowFree:          266328 kB
> SwapTotal:        983036 kB
> SwapFree:         983036 kB
> Dirty:                 0 kB
> Writeback:             0 kB
> AnonPages:         54208 kB
> Mapped:            33852 kB
> Shmem:               388 kB
> Slab:               8552 kB
> SReclaimable:       3284 kB
> SUnreclaim:         5268 kB
> KernelStack:         760 kB
> PageTables:         1076 kB
> NFS_Unstable:          0 kB
> Bounce:                0 kB
> WritebackTmp:          0 kB
> CommitLimit:     1238668 kB
> Committed_AS:     237812 kB
> VmallocTotal:     339960 kB
> VmallocUsed:        7816 kB
> VmallocChunk:     331464 kB
> DirectMap4k:      524288 kB
> DirectMap2M:           0 kB
> nodi ~ # echo 1048576 > /sys/devices/system/xen_memory/xen_memory0/target_kb
> nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
> 1048576
> nodi ~ # cat /proc/meminfo
> MemTotal:         511268 kB
> MemFree:          242920 kB
> Buffers:           16580 kB
> [...]
> 
> I was able to change to values below 512MB though. So the interface 
> is working at least.
> 
> >Lastly you should try a more recent domU kernel.
> 
> today all tests above done with 3.6.6-gentoo.
> Tried 2.6.38 and 3.4.11 yesterday.
> 
> Thanks for taking time,
> Christian
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 11:58:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 11:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj7PZ-0005Wg-Fi; Thu, 13 Dec 2012 11:57:09 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tj7PX-0005WR-R0
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 11:57:08 +0000
Received: from [193.109.254.147:6547] by server-3.bemta-14.messagelabs.com id
	68/FA-26055-392C9C05; Thu, 13 Dec 2012 11:57:07 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1355399824!2044990!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18282 invoked from network); 13 Dec 2012 11:57:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 11:57:04 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="114199"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 11:57:04 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 11:57:03 +0000
Message-ID: <1355399820.10554.101.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Christian Holpert <christian@holpert.de>
Date: Thu, 13 Dec 2012 11:57:00 +0000
In-Reply-To: <E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	David Vrabel <david.vrabel@citrix.com>, Konrad Rzeszutek
	Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-13 at 11:43 +0000, Christian Holpert wrote:
> Hello Ian,
> 
> At 10:38 13.12.2012, you wrote:
> >On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> > > Please tell me, if you need more logs.
> >
> >dmesg of the guest booting both with and without the pci device might be
> >interesting. So would the output of "xl -vvv create" in both cases.
> 
> attached.

In the diff of the dmesg I see:
        --- dmesg_without_pci.log       2012-12-13 11:50:00.000000000 +0000
        +++ dmesg_with_pci.log  2012-12-13 11:50:00.000000000 +0000
        @@ -1,72 +1,92 @@
         Reserving virtual address space above 0xf5800000
         Linux version 3.6.6-gentoo (root@xen) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Tue Nov 13 17:47:58 CET 2012
         ACPI in unprivileged domain disabled
        +Freeing 20000-80000 pfn range: 393216 pages freed
        +1-1 mapping on 20000->100000
        +Released 393216 pages of unused memory
        +Set 917504 page(s) to 1-1 mapping
         e820: BIOS-provided physical RAM map:
         Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
         Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
        -Xen: [mem 0x0000000000100000-0x000000007fffffff] usable
        +Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
        +Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
        +Xen: [mem 0x0000000020200000-0x0000000040003fff] unusable
        +Xen: [mem 0x0000000040004000-0x0000000040004fff] reserved
        +Xen: [mem 0x0000000040005000-0x00000000d9cbefff] unusable
        +Xen: [mem 0x00000000d9cbf000-0x00000000da285fff] reserved
        +Xen: [mem 0x00000000da286000-0x00000000da505fff] ACPI NVS
        +Xen: [mem 0x00000000da506000-0x00000000da50afff] ACPI data
        +Xen: [mem 0x00000000da50b000-0x00000000da54dfff] ACPI NVS
        +Xen: [mem 0x00000000da54e000-0x00000000dad55fff] unusable
        +Xen: [mem 0x00000000dad56000-0x00000000daff1fff] reserved
        +Xen: [mem 0x00000000daff2000-0x00000000daffffff] unusable
        +Xen: [mem 0x00000000db800000-0x00000000df9fffff] reserved
        +Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
        +Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
        +Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
        +Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
        +Xen: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
        +Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
         NX (Execute Disable) protection: active
         MPS support code is not built-in.
         Using acpi=off or acpi=noirq or pci=noacpi may have problem
         DMI not present or invalid.
         e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
         e820: remove [mem 0x000a0000-0x000fffff] usable
        -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
        +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
        
On the libxl side with pci I also see:
        +libxl: debug: libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
        +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 524288kB (0x20000 PFN), Balloon 0kB
        +
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20000 -> 20200] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20200 -> 40004] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40004 -> 40005] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40005 -> d9cbf] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [d9cbf -> da286] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da286 -> da506] ACPI NVS
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da506 -> da50b] ACPI
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da50b -> da54e] ACPI NVS
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da54e -> dad56] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [dad56 -> daff2] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [daff2 -> db000] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [db800 -> dfa00] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [f8000 -> fc000] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fec00 -> fec01] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed00 -> fed04] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed1c -> fed20] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fee00 -> fee01] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [ff000 -> 100000] Reserved

So I suspect this is some interaction between xl's e820_host option
(which gets automatically enabled if you give a PCI device) and the
kernels early memory layout stuff. I'm CCing David and Konrad in the
hopes they have an idea what is happening.

Ian.

> 
> >Is the 512MB number coming only from within the guest or is it also
> >visible in e.g. xl list?
> 
> with pci:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  2557     4     r-----    2928.2
> nodi                                        27   512     3     r-----      34.1
> 
> --------------
> 
> without pci:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  2557     4     r-----    2953.2
> nodi                                        28  2048     3     -b----       0.6
> 
> >You could try ballooning up inside the guest,
> >by writing to the /sys/devices/system/xen_memory/xen_memory0/target_kb
> >sysfs node.
> 
> (with pci:)
> No effect. sysfs already shows 2GB, but is ignored for values above 512MB.
> 
> nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
> 2097152
> nodi ~ # cat /proc/meminfo
> MemTotal:         511268 kB
> MemFree:          266328 kB
> Buffers:           16572 kB
> Cached:           152604 kB
> SwapCached:            0 kB
> Active:            65400 kB
> Inactive:         157904 kB
> Active(anon):      54180 kB
> Inactive(anon):      332 kB
> Active(file):      11220 kB
> Inactive(file):   157572 kB
> Unevictable:           0 kB
> Mlocked:               0 kB
> HighTotal:             0 kB
> HighFree:              0 kB
> LowTotal:         511268 kB
> LowFree:          266328 kB
> SwapTotal:        983036 kB
> SwapFree:         983036 kB
> Dirty:                 0 kB
> Writeback:             0 kB
> AnonPages:         54208 kB
> Mapped:            33852 kB
> Shmem:               388 kB
> Slab:               8552 kB
> SReclaimable:       3284 kB
> SUnreclaim:         5268 kB
> KernelStack:         760 kB
> PageTables:         1076 kB
> NFS_Unstable:          0 kB
> Bounce:                0 kB
> WritebackTmp:          0 kB
> CommitLimit:     1238668 kB
> Committed_AS:     237812 kB
> VmallocTotal:     339960 kB
> VmallocUsed:        7816 kB
> VmallocChunk:     331464 kB
> DirectMap4k:      524288 kB
> DirectMap2M:           0 kB
> nodi ~ # echo 1048576 > /sys/devices/system/xen_memory/xen_memory0/target_kb
> nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
> 1048576
> nodi ~ # cat /proc/meminfo
> MemTotal:         511268 kB
> MemFree:          242920 kB
> Buffers:           16580 kB
> [...]
> 
> I was able to change to values below 512MB though. So the interface 
> is working at least.
> 
> >Lastly you should try a more recent domU kernel.
> 
> today all tests above done with 3.6.6-gentoo.
> Tried 2.6.38 and 3.4.11 yesterday.
> 
> Thanks for taking time,
> Christian
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 12:02:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 12:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj7Tg-00062o-Hb; Thu, 13 Dec 2012 12:01:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tj7Te-00062c-Om
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:01:23 +0000
Received: from [85.158.137.99:32431] by server-16.bemta-3.messagelabs.com id
	AA/83-27634-D83C9C05; Thu, 13 Dec 2012 12:01:17 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-217.messagelabs.com!1355400076!18919152!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10951 invoked from network); 13 Dec 2012 12:01:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-2.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 12:01:17 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="114320"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 12:01:17 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 12:01:16 +0000
Message-ID: <1355400069.10554.102.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Christian Holpert <christian@holpert.de>
Date: Thu, 13 Dec 2012 12:01:09 +0000
In-Reply-To: <E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	David Vrabel <david.vrabel@citrix.com>, Konrad Rzeszutek
	Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-13 at 11:43 +0000, Christian Holpert wrote:
> Hello Ian,
> 
> At 10:38 13.12.2012, you wrote:
> >On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> > > Please tell me, if you need more logs.
> >
> >dmesg of the guest booting both with and without the pci device might be
> >interesting. So would the output of "xl -vvv create" in both cases.
> 
> attached.

In the diff of the dmesg I see:
        --- dmesg_without_pci.log       2012-12-13 11:50:00.000000000 +0000
        +++ dmesg_with_pci.log  2012-12-13 11:50:00.000000000 +0000
        @@ -1,72 +1,92 @@
         Reserving virtual address space above 0xf5800000
         Linux version 3.6.6-gentoo (root@xen) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Tue Nov 13 17:47:58 CET 2012
         ACPI in unprivileged domain disabled
        +Freeing 20000-80000 pfn range: 393216 pages freed
        +1-1 mapping on 20000->100000
        +Released 393216 pages of unused memory
        +Set 917504 page(s) to 1-1 mapping
         e820: BIOS-provided physical RAM map:
         Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
         Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
        -Xen: [mem 0x0000000000100000-0x000000007fffffff] usable
        +Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
        +Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
        +Xen: [mem 0x0000000020200000-0x0000000040003fff] unusable
        +Xen: [mem 0x0000000040004000-0x0000000040004fff] reserved
        +Xen: [mem 0x0000000040005000-0x00000000d9cbefff] unusable
        +Xen: [mem 0x00000000d9cbf000-0x00000000da285fff] reserved
        +Xen: [mem 0x00000000da286000-0x00000000da505fff] ACPI NVS
        +Xen: [mem 0x00000000da506000-0x00000000da50afff] ACPI data
        +Xen: [mem 0x00000000da50b000-0x00000000da54dfff] ACPI NVS
        +Xen: [mem 0x00000000da54e000-0x00000000dad55fff] unusable
        +Xen: [mem 0x00000000dad56000-0x00000000daff1fff] reserved
        +Xen: [mem 0x00000000daff2000-0x00000000daffffff] unusable
        +Xen: [mem 0x00000000db800000-0x00000000df9fffff] reserved
        +Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
        +Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
        +Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
        +Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
        +Xen: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
        +Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
         NX (Execute Disable) protection: active
         MPS support code is not built-in.
         Using acpi=off or acpi=noirq or pci=noacpi may have problem
         DMI not present or invalid.
         e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
         e820: remove [mem 0x000a0000-0x000fffff] usable
        -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
        +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
        
On the libxl side with pci I also see:
        +libxl: debug: libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
        +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 524288kB (0x20000 PFN), Balloon 0kB
        +
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20000 -> 20200] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20200 -> 40004] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40004 -> 40005] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40005 -> d9cbf] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [d9cbf -> da286] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da286 -> da506] ACPI NVS
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da506 -> da50b] ACPI
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da50b -> da54e] ACPI NVS
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da54e -> dad56] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [dad56 -> daff2] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [daff2 -> db000] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [db800 -> dfa00] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [f8000 -> fc000] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fec00 -> fec01] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed00 -> fed04] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed1c -> fed20] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fee00 -> fee01] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [ff000 -> 100000] Reserved

So I suspect this is some interaction between xl's e820_host option
(which gets automatically enabled if you give a PCI device) and the
kernels early memory layout stuff. I'm CCing David and Konrad in the
hopes they have an idea what is happening.

Ian.

> 
> >Is the 512MB number coming only from within the guest or is it also
> >visible in e.g. xl list?
> 
> with pci:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  2557     4     r-----    2928.2
> nodi                                        27   512     3     r-----      34.1
> 
> --------------
> 
> without pci:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  2557     4     r-----    2953.2
> nodi                                        28  2048     3     -b----       0.6
> 
> >You could try ballooning up inside the guest,
> >by writing to the /sys/devices/system/xen_memory/xen_memory0/target_kb
> >sysfs node.
> 
> (with pci:)
> No effect. sysfs already shows 2GB, but is ignored for values above 512MB.
> 
> nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
> 2097152
> nodi ~ # cat /proc/meminfo
> MemTotal:         511268 kB
> MemFree:          266328 kB
> Buffers:           16572 kB
> Cached:           152604 kB
> SwapCached:            0 kB
> Active:            65400 kB
> Inactive:         157904 kB
> Active(anon):      54180 kB
> Inactive(anon):      332 kB
> Active(file):      11220 kB
> Inactive(file):   157572 kB
> Unevictable:           0 kB
> Mlocked:               0 kB
> HighTotal:             0 kB
> HighFree:              0 kB
> LowTotal:         511268 kB
> LowFree:          266328 kB
> SwapTotal:        983036 kB
> SwapFree:         983036 kB
> Dirty:                 0 kB
> Writeback:             0 kB
> AnonPages:         54208 kB
> Mapped:            33852 kB
> Shmem:               388 kB
> Slab:               8552 kB
> SReclaimable:       3284 kB
> SUnreclaim:         5268 kB
> KernelStack:         760 kB
> PageTables:         1076 kB
> NFS_Unstable:          0 kB
> Bounce:                0 kB
> WritebackTmp:          0 kB
> CommitLimit:     1238668 kB
> Committed_AS:     237812 kB
> VmallocTotal:     339960 kB
> VmallocUsed:        7816 kB
> VmallocChunk:     331464 kB
> DirectMap4k:      524288 kB
> DirectMap2M:           0 kB
> nodi ~ # echo 1048576 > /sys/devices/system/xen_memory/xen_memory0/target_kb
> nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
> 1048576
> nodi ~ # cat /proc/meminfo
> MemTotal:         511268 kB
> MemFree:          242920 kB
> Buffers:           16580 kB
> [...]
> 
> I was able to change to values below 512MB though. So the interface 
> is working at least.
> 
> >Lastly you should try a more recent domU kernel.
> 
> today all tests above done with 3.6.6-gentoo.
> Tried 2.6.38 and 3.4.11 yesterday.
> 
> Thanks for taking time,
> Christian
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 12:02:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 12:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj7Tg-00062o-Hb; Thu, 13 Dec 2012 12:01:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tj7Te-00062c-Om
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:01:23 +0000
Received: from [85.158.137.99:32431] by server-16.bemta-3.messagelabs.com id
	AA/83-27634-D83C9C05; Thu, 13 Dec 2012 12:01:17 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-217.messagelabs.com!1355400076!18919152!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10951 invoked from network); 13 Dec 2012 12:01:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-2.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 12:01:17 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="114320"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 12:01:17 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 12:01:16 +0000
Message-ID: <1355400069.10554.102.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Christian Holpert <christian@holpert.de>
Date: Thu, 13 Dec 2012 12:01:09 +0000
In-Reply-To: <E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	David Vrabel <david.vrabel@citrix.com>, Konrad Rzeszutek
	Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-13 at 11:43 +0000, Christian Holpert wrote:
> Hello Ian,
> 
> At 10:38 13.12.2012, you wrote:
> >On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> > > Please tell me, if you need more logs.
> >
> >dmesg of the guest booting both with and without the pci device might be
> >interesting. So would the output of "xl -vvv create" in both cases.
> 
> attached.

In the diff of the dmesg I see:
        --- dmesg_without_pci.log       2012-12-13 11:50:00.000000000 +0000
        +++ dmesg_with_pci.log  2012-12-13 11:50:00.000000000 +0000
        @@ -1,72 +1,92 @@
         Reserving virtual address space above 0xf5800000
         Linux version 3.6.6-gentoo (root@xen) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Tue Nov 13 17:47:58 CET 2012
         ACPI in unprivileged domain disabled
        +Freeing 20000-80000 pfn range: 393216 pages freed
        +1-1 mapping on 20000->100000
        +Released 393216 pages of unused memory
        +Set 917504 page(s) to 1-1 mapping
         e820: BIOS-provided physical RAM map:
         Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
         Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
        -Xen: [mem 0x0000000000100000-0x000000007fffffff] usable
        +Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
        +Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
        +Xen: [mem 0x0000000020200000-0x0000000040003fff] unusable
        +Xen: [mem 0x0000000040004000-0x0000000040004fff] reserved
        +Xen: [mem 0x0000000040005000-0x00000000d9cbefff] unusable
        +Xen: [mem 0x00000000d9cbf000-0x00000000da285fff] reserved
        +Xen: [mem 0x00000000da286000-0x00000000da505fff] ACPI NVS
        +Xen: [mem 0x00000000da506000-0x00000000da50afff] ACPI data
        +Xen: [mem 0x00000000da50b000-0x00000000da54dfff] ACPI NVS
        +Xen: [mem 0x00000000da54e000-0x00000000dad55fff] unusable
        +Xen: [mem 0x00000000dad56000-0x00000000daff1fff] reserved
        +Xen: [mem 0x00000000daff2000-0x00000000daffffff] unusable
        +Xen: [mem 0x00000000db800000-0x00000000df9fffff] reserved
        +Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
        +Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
        +Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
        +Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
        +Xen: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
        +Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
         NX (Execute Disable) protection: active
         MPS support code is not built-in.
         Using acpi=off or acpi=noirq or pci=noacpi may have problem
         DMI not present or invalid.
         e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
         e820: remove [mem 0x000a0000-0x000fffff] usable
        -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
        +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
        
On the libxl side with pci I also see:
        +libxl: debug: libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
        +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 524288kB (0x20000 PFN), Balloon 0kB
        +
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20000 -> 20200] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20200 -> 40004] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40004 -> 40005] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40005 -> d9cbf] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [d9cbf -> da286] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da286 -> da506] ACPI NVS
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da506 -> da50b] ACPI
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da50b -> da54e] ACPI NVS
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da54e -> dad56] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [dad56 -> daff2] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [daff2 -> db000] Unusable
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [db800 -> dfa00] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [f8000 -> fc000] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fec00 -> fec01] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed00 -> fed04] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed1c -> fed20] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fee00 -> fee01] Reserved
        +libxl: debug: libxl_x86.c:201:e820_sanitize: : [ff000 -> 100000] Reserved

So I suspect this is some interaction between xl's e820_host option
(which gets automatically enabled if you give a PCI device) and the
kernels early memory layout stuff. I'm CCing David and Konrad in the
hopes they have an idea what is happening.

Ian.

> 
> >Is the 512MB number coming only from within the guest or is it also
> >visible in e.g. xl list?
> 
> with pci:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  2557     4     r-----    2928.2
> nodi                                        27   512     3     r-----      34.1
> 
> --------------
> 
> without pci:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  2557     4     r-----    2953.2
> nodi                                        28  2048     3     -b----       0.6
> 
> >You could try ballooning up inside the guest,
> >by writing to the /sys/devices/system/xen_memory/xen_memory0/target_kb
> >sysfs node.
> 
> (with pci:)
> No effect. sysfs already shows 2GB, but is ignored for values above 512MB.
> 
> nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
> 2097152
> nodi ~ # cat /proc/meminfo
> MemTotal:         511268 kB
> MemFree:          266328 kB
> Buffers:           16572 kB
> Cached:           152604 kB
> SwapCached:            0 kB
> Active:            65400 kB
> Inactive:         157904 kB
> Active(anon):      54180 kB
> Inactive(anon):      332 kB
> Active(file):      11220 kB
> Inactive(file):   157572 kB
> Unevictable:           0 kB
> Mlocked:               0 kB
> HighTotal:             0 kB
> HighFree:              0 kB
> LowTotal:         511268 kB
> LowFree:          266328 kB
> SwapTotal:        983036 kB
> SwapFree:         983036 kB
> Dirty:                 0 kB
> Writeback:             0 kB
> AnonPages:         54208 kB
> Mapped:            33852 kB
> Shmem:               388 kB
> Slab:               8552 kB
> SReclaimable:       3284 kB
> SUnreclaim:         5268 kB
> KernelStack:         760 kB
> PageTables:         1076 kB
> NFS_Unstable:          0 kB
> Bounce:                0 kB
> WritebackTmp:          0 kB
> CommitLimit:     1238668 kB
> Committed_AS:     237812 kB
> VmallocTotal:     339960 kB
> VmallocUsed:        7816 kB
> VmallocChunk:     331464 kB
> DirectMap4k:      524288 kB
> DirectMap2M:           0 kB
> nodi ~ # echo 1048576 > /sys/devices/system/xen_memory/xen_memory0/target_kb
> nodi ~ # cat /sys/devices/system/xen_memory/xen_memory0/target_kb
> 1048576
> nodi ~ # cat /proc/meminfo
> MemTotal:         511268 kB
> MemFree:          242920 kB
> Buffers:           16580 kB
> [...]
> 
> I was able to change to values below 512MB though. So the interface 
> is working at least.
> 
> >Lastly you should try a more recent domU kernel.
> 
> today all tests above done with 3.6.6-gentoo.
> Tried 2.6.38 and 3.4.11 yesterday.
> 
> Thanks for taking time,
> Christian
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 12:38:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 12:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj82A-0007sD-Br; Thu, 13 Dec 2012 12:37:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tj828-0007s5-CZ
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:37:00 +0000
Received: from [85.158.139.211:51253] by server-11.bemta-5.messagelabs.com id
	D8/B0-31624-BEBC9C05; Thu, 13 Dec 2012 12:36:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1355402217!18831616!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1548 invoked from network); 13 Dec 2012 12:36:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 12:36:57 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="115515"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 12:36:58 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 12:36:57 +0000
Message-ID: <1355402216.10554.125.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Thu, 13 Dec 2012 12:36:56 +0000
In-Reply-To: <CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-13 at 12:24 +0000, Paul Harvey wrote:
> So, i attached strace to xenconsoled to see i could find what was
> going on and i got this
> 
> ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
> echo ...}) = 0
> ioctl(1023, TIOCGPTN, [345])            = 0
> stat("/dev/pts/345", {st_mode=S_IFCHR|0620, st_rdev=makedev(136,
> 345), ...}) = 0
> open("/dev/pts/345", O_RDWR|O_NOCTTY)   = -1 EMFILE (Too many open
> files)
> close(1023)                             = 0
> write(2, "Failed to create tty for domain-"..., 70) = 70
> open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 1023
> fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
> fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
> 
> 
> So this is definitely a problem with file limits, but i don't
> understand as the current limit on files per process is 65000

I wrote the following yesterday and although I see it in my sent box I
can't see it in the list archives and you don't seem to have received it
either. I've no idea where it got to...


On Tue, 2012-12-11 at 22:07 +0000, Paul Harvey wrote:
> On 7 December 2012 10:03, Ian
> Campbell <Ian.Campbell@citrix.com> wrote:
>         On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>         
>         > Any help, or is this a limitation of Xen?
>         
>         
>         One limit you might be hitting is the number of event channels
>         which
>         dom0 can handle. The maximum is currently 1024 for a 32-bit
>         domains and
>         4096 for 64-bit (that's per domains, not total in the system).
>         Depending
>         on the configuration of the mini-os domains (e.g. number of
>         devices etc)
>         you might be hitting this -- "lsevtchn 0" might give a clue if
>         this is
>         happening (that tool is in /usr/lib/xen somewhere).
>         
>         Work has just started on expanding these limits to ~32k and
>         ~512k for
>         32- and 64-bit domains respectively, the hope is that this
>         will be done
>         in time for 4.3. Look for posts from Wei Liu on xen-devel this
>         week.
>         
>         If you aren't hitting the evtchn limits then maybe you are
>         hitting some
>         dom0 OS level limitation, i.e. a ulimit on the number of open
>         file
>         descriptors which xenconsoled can have or some limit on the
>         number of
>         pty's.
>         
>         Ian.
> 
> 
> Hi Ian, 
> 
> 
> Thanks for the quick reply!
> 
> 
> Have looked into your suggestions and:
> 
> 
> * It is NOT the number of evntchns, this is much less that the limits
> you mention

OOI how many event channels do your 1000 domains require?

> * It is NOT the number of allowable PTY's, the number used is much
> less than the limit

Again OOI how many?

> * The number of per process file descriptors was set to 1024, but i
> have increased this to thousands : 
> ulimint -n
> 10240

Did you apply this to the xenconsoled and other daemon processes too?
setting ulimit only effects the current process and its children.

> To hammer this point home, i built a wee C file to allocate pty's.
> Before i changed the limit i got problems past 1024, now it work fine
> as root, or any user.
> 
> 
> But, when i create ~350 domains: 
> 
> 
> cat /proc/<xenconsoled>/fd | wc -l  
> 1024
> 
> 
> only ever goes as high as 1024, and does not increase for subsequently
> added domains.

I suspect you haven't actually increased the ulimit for this process.
What does /proc/<xenconsoled>/limits contain?

There may also be sysctls which limit the number of fds a process can
have.

> Any other ideas?

> Also, as a side note, any idea why the domain creation time grows
> quadratically?

Grows with the number of running domains you mean?

There were some memory allocator optimisations discussed on xen-devel
recently, but I don't recall the details enough to know if it is
relevant here, it could be that though. Other than that I'm afraid I've
no ideas.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 12:38:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 12:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj82A-0007sD-Br; Thu, 13 Dec 2012 12:37:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1Tj828-0007s5-CZ
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:37:00 +0000
Received: from [85.158.139.211:51253] by server-11.bemta-5.messagelabs.com id
	D8/B0-31624-BEBC9C05; Thu, 13 Dec 2012 12:36:59 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1355402217!18831616!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1548 invoked from network); 13 Dec 2012 12:36:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 12:36:57 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="115515"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 12:36:58 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 12:36:57 +0000
Message-ID: <1355402216.10554.125.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Thu, 13 Dec 2012 12:36:56 +0000
In-Reply-To: <CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-13 at 12:24 +0000, Paul Harvey wrote:
> So, i attached strace to xenconsoled to see i could find what was
> going on and i got this
> 
> ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
> echo ...}) = 0
> ioctl(1023, TIOCGPTN, [345])            = 0
> stat("/dev/pts/345", {st_mode=S_IFCHR|0620, st_rdev=makedev(136,
> 345), ...}) = 0
> open("/dev/pts/345", O_RDWR|O_NOCTTY)   = -1 EMFILE (Too many open
> files)
> close(1023)                             = 0
> write(2, "Failed to create tty for domain-"..., 70) = 70
> open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 1023
> fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
> fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
> 
> 
> So this is definitely a problem with file limits, but i don't
> understand as the current limit on files per process is 65000

I wrote the following yesterday and although I see it in my sent box I
can't see it in the list archives and you don't seem to have received it
either. I've no idea where it got to...


On Tue, 2012-12-11 at 22:07 +0000, Paul Harvey wrote:
> On 7 December 2012 10:03, Ian
> Campbell <Ian.Campbell@citrix.com> wrote:
>         On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>         
>         > Any help, or is this a limitation of Xen?
>         
>         
>         One limit you might be hitting is the number of event channels
>         which
>         dom0 can handle. The maximum is currently 1024 for a 32-bit
>         domains and
>         4096 for 64-bit (that's per domains, not total in the system).
>         Depending
>         on the configuration of the mini-os domains (e.g. number of
>         devices etc)
>         you might be hitting this -- "lsevtchn 0" might give a clue if
>         this is
>         happening (that tool is in /usr/lib/xen somewhere).
>         
>         Work has just started on expanding these limits to ~32k and
>         ~512k for
>         32- and 64-bit domains respectively, the hope is that this
>         will be done
>         in time for 4.3. Look for posts from Wei Liu on xen-devel this
>         week.
>         
>         If you aren't hitting the evtchn limits then maybe you are
>         hitting some
>         dom0 OS level limitation, i.e. a ulimit on the number of open
>         file
>         descriptors which xenconsoled can have or some limit on the
>         number of
>         pty's.
>         
>         Ian.
> 
> 
> Hi Ian, 
> 
> 
> Thanks for the quick reply!
> 
> 
> Have looked into your suggestions and:
> 
> 
> * It is NOT the number of evntchns, this is much less that the limits
> you mention

OOI how many event channels do your 1000 domains require?

> * It is NOT the number of allowable PTY's, the number used is much
> less than the limit

Again OOI how many?

> * The number of per process file descriptors was set to 1024, but i
> have increased this to thousands : 
> ulimint -n
> 10240

Did you apply this to the xenconsoled and other daemon processes too?
setting ulimit only effects the current process and its children.

> To hammer this point home, i built a wee C file to allocate pty's.
> Before i changed the limit i got problems past 1024, now it work fine
> as root, or any user.
> 
> 
> But, when i create ~350 domains: 
> 
> 
> cat /proc/<xenconsoled>/fd | wc -l  
> 1024
> 
> 
> only ever goes as high as 1024, and does not increase for subsequently
> added domains.

I suspect you haven't actually increased the ulimit for this process.
What does /proc/<xenconsoled>/limits contain?

There may also be sysctls which limit the number of fds a process can
have.

> Any other ideas?

> Also, as a side note, any idea why the domain creation time grows
> quadratically?

Grows with the number of running domains you mean?

There were some memory allocator optimisations discussed on xen-devel
recently, but I don't recall the details enough to know if it is
relevant here, it could be that though. Other than that I'm afraid I've
no ideas.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 12:46:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 12:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj89u-0000Or-AW; Thu, 13 Dec 2012 12:45:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1Tj89s-0000Od-JQ
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:45:00 +0000
Received: from [85.158.139.211:57629] by server-4.bemta-5.messagelabs.com id
	D3/41-14693-BCDC9C05; Thu, 13 Dec 2012 12:44:59 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-13.tower-206.messagelabs.com!1355402644!16097355!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30460 invoked from network); 13 Dec 2012 12:44:04 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 13 Dec 2012 12:44:04 -0000
Received: from webmail.icm.edu.pl (webmail.icm.edu.pl [212.87.14.43])
	(authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	qBDChmxB015955
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 13:43:48 +0100
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Thu, 13 Dec 2012 13:43:55 +0100 (CET)
Message-ID: <66a36fa6a349006fdb4834a49191aa61.squirrel@webmail.icm.edu.pl>
In-Reply-To: <87c68def2e607694b7ecfca05bbb178f.squirrel@webmail.icm.edu.pl>
References: <f4ed9264d27a841a4dbb63ae75e24fe9.squirrel@webmail.icm.edu.pl>
	<20121119193559.GA27841@waldi.eu.org>
	<87c68def2e607694b7ecfca05bbb178f.squirrel@webmail.icm.edu.pl>
Date: Thu, 13 Dec 2012 13:43:55 +0100 (CET)
From: G.Bakalarski@icm.edu.pl
To: "XenU List" <xen-users@lists.xen.org>
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Thu, 13 Dec 2012 13:43:55 +0100 (CET)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -3.092 () AWL,BAYES_00,RZM_ORT,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.5 RZM_ORT                FULL: spacja przed [,\.?!]
	-0.3 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Subject: [Xen-users] follow UP:   Xen + IPv6 + Netapp = NFS read problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

 Dear Xen'ers

Some follow-up on this topic. No success yet :/

Seems it's related with XEN by virtual network performance.
And (as of now) the main reason of slow transfer are probably
fragmented datagrams on IPv6 level (not TCP6 but IPv6!!!).
In our environment NetApp filer sends many fragmneted
IPv6 frames. When such frames come to bare metal or
Dom0 systems they are agregated in-time (at least at a 1GBit/s
speed) by machine such "physical". When receiver is domU with
virtual xen interface (bridged) it is too slow to assemby IPv6 frames
in-time, so transfer slows down.

When a sender is Linux machine no IPv6 packets are fragmented ...

IPv4 packets are NOT fragmented!!!

ToE does not change anything ...

We DID set 1500 MTU on all network devices (server, netapp filer, switches) ...

So maybe anyone knows how to force netapp filer not to fragment IPv6
packets? Or how to improve Xen network performace (but the first method
would be most welcome)???

Best regards,


Grzegorz

>
> Still no improvements with this issue.
> Thanks all who tried to help and all who sent trash
> rebukes.
>
> After some testings a problem has been redefined a little.
>
> Currently is is not NFS issue but network issue (tcp/udp).
>
> So status is the following:
>
> when we have *all* three in action, i.e."
>
> 1) Xen domU
> 2) IPv6 protocol
> 3) Netapp file server
>
> then we have very poor transfer rates.
>
> E.g.
> NFS - 5-8MBytes/s
> FTP - 11 MBytes/s
> HTTP - 3-4 MBytes/s
>
> (looks like 10MBit speed :-(  )
>
> If one of three elements (anyone) is missing we get full 1000Mbit/s speed.
> I talked to Netapp support and they suggested playing with  following
> TCP options:
> options ip.tcp.newreno.enable
> options ip.tcp.rfc3390.enable
> options ip.tcp.sack.enable
>
> But setting them on/off did not help much (or worsen performance sometimes).
>
> My question is if anyone knows about network issues between xen domU
> and FreeBSD machines (netapp file server is FreeBSD based).
> Or what should I look for (options/setting)  in xen, xen network interfaces,
> tcp stack to see what's going on ... ?
>
> Kind regards,
>
> GB
>
>



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 12:46:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 12:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj89u-0000Or-AW; Thu, 13 Dec 2012 12:45:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <G.Bakalarski@icm.edu.pl>) id 1Tj89s-0000Od-JQ
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:45:00 +0000
Received: from [85.158.139.211:57629] by server-4.bemta-5.messagelabs.com id
	D3/41-14693-BCDC9C05; Thu, 13 Dec 2012 12:44:59 +0000
X-Env-Sender: G.Bakalarski@icm.edu.pl
X-Msg-Ref: server-13.tower-206.messagelabs.com!1355402644!16097355!1
X-Originating-IP: [212.87.14.2]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30460 invoked from network); 13 Dec 2012 12:44:04 -0000
Received: from gw.icm.edu.pl (HELO gw.icm.edu.pl) (212.87.14.2)
	by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 13 Dec 2012 12:44:04 -0000
Received: from webmail.icm.edu.pl (webmail.icm.edu.pl [212.87.14.43])
	(authenticated bits=0)
	by gw.icm.edu.pl (8.14.0/8.14.0/rzm-5.7/gw-icm) with ESMTP id
	qBDChmxB015955
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 13:43:48 +0100
Received: from 212.87.14.2 (SquirrelMail authenticated user grzesb)
	by webmail.icm.edu.pl with HTTP;
	Thu, 13 Dec 2012 13:43:55 +0100 (CET)
Message-ID: <66a36fa6a349006fdb4834a49191aa61.squirrel@webmail.icm.edu.pl>
In-Reply-To: <87c68def2e607694b7ecfca05bbb178f.squirrel@webmail.icm.edu.pl>
References: <f4ed9264d27a841a4dbb63ae75e24fe9.squirrel@webmail.icm.edu.pl>
	<20121119193559.GA27841@waldi.eu.org>
	<87c68def2e607694b7ecfca05bbb178f.squirrel@webmail.icm.edu.pl>
Date: Thu, 13 Dec 2012 13:43:55 +0100 (CET)
From: G.Bakalarski@icm.edu.pl
To: "XenU List" <xen-users@lists.xen.org>
User-Agent: SquirrelMail/1.4.17
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1
	(gw.icm.edu.pl [212.87.14.2]);
	Thu, 13 Dec 2012 13:43:55 +0100 (CET)
X-Filtry: w sprawie filtracji wirusow i spamu pisz do: spam@icm.edu.pl
X-Spam-Score: -3.092 () AWL,BAYES_00,RZM_ORT,SOBIG_X_PRIORITY
X-Spam-Report: SpamAssassin v3.2.5-rzm report
	pts rule name              description
	0.3 SOBIG_X_PRIORITY X-Priority: 3 (Normal) - possible Sobig remains
	-3.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score:
	0.0000] 0.5 RZM_ORT                FULL: spacja przed [,\.?!]
	-0.3 AWL AWL: From: address is in the auto white-list
X-Scanned-By: MIMEDefang 2.64 on 212.87.14.2
Subject: [Xen-users] follow UP:   Xen + IPv6 + Netapp = NFS read problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: G.Bakalarski@icm.edu.pl
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

 Dear Xen'ers

Some follow-up on this topic. No success yet :/

Seems it's related with XEN by virtual network performance.
And (as of now) the main reason of slow transfer are probably
fragmented datagrams on IPv6 level (not TCP6 but IPv6!!!).
In our environment NetApp filer sends many fragmneted
IPv6 frames. When such frames come to bare metal or
Dom0 systems they are agregated in-time (at least at a 1GBit/s
speed) by machine such "physical". When receiver is domU with
virtual xen interface (bridged) it is too slow to assemby IPv6 frames
in-time, so transfer slows down.

When a sender is Linux machine no IPv6 packets are fragmented ...

IPv4 packets are NOT fragmented!!!

ToE does not change anything ...

We DID set 1500 MTU on all network devices (server, netapp filer, switches) ...

So maybe anyone knows how to force netapp filer not to fragment IPv6
packets? Or how to improve Xen network performace (but the first method
would be most welcome)???

Best regards,


Grzegorz

>
> Still no improvements with this issue.
> Thanks all who tried to help and all who sent trash
> rebukes.
>
> After some testings a problem has been redefined a little.
>
> Currently is is not NFS issue but network issue (tcp/udp).
>
> So status is the following:
>
> when we have *all* three in action, i.e."
>
> 1) Xen domU
> 2) IPv6 protocol
> 3) Netapp file server
>
> then we have very poor transfer rates.
>
> E.g.
> NFS - 5-8MBytes/s
> FTP - 11 MBytes/s
> HTTP - 3-4 MBytes/s
>
> (looks like 10MBit speed :-(  )
>
> If one of three elements (anyone) is missing we get full 1000Mbit/s speed.
> I talked to Netapp support and they suggested playing with  following
> TCP options:
> options ip.tcp.newreno.enable
> options ip.tcp.rfc3390.enable
> options ip.tcp.sack.enable
>
> But setting them on/off did not help much (or worsen performance sometimes).
>
> My question is if anyone knows about network issues between xen domU
> and FreeBSD machines (netapp file server is FreeBSD based).
> Or what should I look for (options/setting)  in xen, xen network interfaces,
> tcp stack to see what's going on ... ?
>
> Kind regards,
>
> GB
>
>



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 13:18:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 13:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj8fk-000219-HL; Thu, 13 Dec 2012 13:17:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <david.vrabel@citrix.com>) id 1Tj7k7-0007Xw-J0
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:18:23 +0000
Received: from [85.158.143.35:27945] by server-2.bemta-4.messagelabs.com id
	89/A9-30861-E87C9C05; Thu, 13 Dec 2012 12:18:22 +0000
X-Env-Sender: david.vrabel@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1355400999!5336079!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxODk0MTE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11811 invoked from network); 13 Dec 2012 12:16:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 12:16:41 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="570445"
Received: from unknown (HELO FTLPEX01CL02.citrite.net) ([10.13.107.79])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	13 Dec 2012 12:16:39 +0000
Received: from [10.80.2.76] (10.80.2.76) by FTLPEX01CL02.citrite.net
	(10.13.107.79) with Microsoft SMTP Server id 14.2.318.1;
	Thu, 13 Dec 2012 07:16:39 -0500
Message-ID: <50C9C725.9060809@citrix.com>
Date: Thu, 13 Dec 2012 12:16:37 +0000
From: David Vrabel <david.vrabel@citrix.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.1.16) Gecko/20120428 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>	
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>	
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355399820.10554.101.camel@zakaz.uk.xensource.com>
X-Originating-IP: [10.80.2.76]
X-Mailman-Approved-At: Thu, 13 Dec 2012 13:17:55 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Christian Holpert <christian@holpert.de>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 13/12/12 11:57, Ian Campbell wrote:
> On Thu, 2012-12-13 at 11:43 +0000, Christian Holpert wrote:
>> Hello Ian,
>>
>> At 10:38 13.12.2012, you wrote:
>>> On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
>>>> Please tell me, if you need more logs.
>>>
>>> dmesg of the guest booting both with and without the pci device might be
>>> interesting. So would the output of "xl -vvv create" in both cases.
>>
>> attached.
> 
> In the diff of the dmesg I see:
>         --- dmesg_without_pci.log       2012-12-13 11:50:00.000000000 +0000
>         +++ dmesg_with_pci.log  2012-12-13 11:50:00.000000000 +0000
>         @@ -1,72 +1,92 @@
>          Reserving virtual address space above 0xf5800000
>          Linux version 3.6.6-gentoo (root@xen) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Tue Nov 13 17:47:58 CET 2012
>          ACPI in unprivileged domain disabled
>         +Freeing 20000-80000 pfn range: 393216 pages freed
>         +1-1 mapping on 20000->100000
>         +Released 393216 pages of unused memory
>         +Set 917504 page(s) to 1-1 mapping
>          e820: BIOS-provided physical RAM map:
>          Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
>          Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
>         -Xen: [mem 0x0000000000100000-0x000000007fffffff] usable
>         +Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
>         +Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
>         +Xen: [mem 0x0000000020200000-0x0000000040003fff] unusable
>         +Xen: [mem 0x0000000040004000-0x0000000040004fff] reserved
>         +Xen: [mem 0x0000000040005000-0x00000000d9cbefff] unusable
>         +Xen: [mem 0x00000000d9cbf000-0x00000000da285fff] reserved
>         +Xen: [mem 0x00000000da286000-0x00000000da505fff] ACPI NVS
>         +Xen: [mem 0x00000000da506000-0x00000000da50afff] ACPI data
>         +Xen: [mem 0x00000000da50b000-0x00000000da54dfff] ACPI NVS
>         +Xen: [mem 0x00000000da54e000-0x00000000dad55fff] unusable
>         +Xen: [mem 0x00000000dad56000-0x00000000daff1fff] reserved
>         +Xen: [mem 0x00000000daff2000-0x00000000daffffff] unusable
>         +Xen: [mem 0x00000000db800000-0x00000000df9fffff] reserved
>         +Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
>         +Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
>         +Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
>         +Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
>         +Xen: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
>         +Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
>          NX (Execute Disable) protection: active
>          MPS support code is not built-in.
>          Using acpi=off or acpi=noirq or pci=noacpi may have problem
>          DMI not present or invalid.
>          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
>          e820: remove [mem 0x000a0000-0x000fffff] usable
>         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
>         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000

I think the kernel has done the correct thing with the supplied e820 map.

> On the libxl side with pci I also see:
>         +libxl: debug: libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
>         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 524288kB (0x20000 PFN), Balloon 0kB
>         +
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM

This is the 512 MiB limit here, so I think the bug is in libxl.

Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
conventional.

>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20000 -> 20200] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20200 -> 40004] Unusable
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40004 -> 40005] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40005 -> d9cbf] Unusable
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [d9cbf -> da286] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da286 -> da506] ACPI NVS
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da506 -> da50b] ACPI
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da50b -> da54e] ACPI NVS
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da54e -> dad56] Unusable
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [dad56 -> daff2] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [daff2 -> db000] Unusable
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [db800 -> dfa00] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [f8000 -> fc000] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fec00 -> fec01] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed00 -> fed04] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed1c -> fed20] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fee00 -> fee01] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [ff000 -> 100000] Reserved
> 
> So I suspect this is some interaction between xl's e820_host option
> (which gets automatically enabled if you give a PCI device) and the
> kernels early memory layout stuff. I'm CCing David and Konrad in the
> hopes they have an idea what is happening.

David

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 13:18:50 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 13:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj8fk-000219-HL; Thu, 13 Dec 2012 13:17:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <david.vrabel@citrix.com>) id 1Tj7k7-0007Xw-J0
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:18:23 +0000
Received: from [85.158.143.35:27945] by server-2.bemta-4.messagelabs.com id
	89/A9-30861-E87C9C05; Thu, 13 Dec 2012 12:18:22 +0000
X-Env-Sender: david.vrabel@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1355400999!5336079!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxODk0MTE=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11811 invoked from network); 13 Dec 2012 12:16:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 12:16:41 -0000
X-IronPort-AV: E=Sophos;i="4.84,273,1355097600"; 
   d="scan'208";a="570445"
Received: from unknown (HELO FTLPEX01CL02.citrite.net) ([10.13.107.79])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	13 Dec 2012 12:16:39 +0000
Received: from [10.80.2.76] (10.80.2.76) by FTLPEX01CL02.citrite.net
	(10.13.107.79) with Microsoft SMTP Server id 14.2.318.1;
	Thu, 13 Dec 2012 07:16:39 -0500
Message-ID: <50C9C725.9060809@citrix.com>
Date: Thu, 13 Dec 2012 12:16:37 +0000
From: David Vrabel <david.vrabel@citrix.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.1.16) Gecko/20120428 Iceowl/1.0b1 Icedove/3.0.11
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>	
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>	
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355399820.10554.101.camel@zakaz.uk.xensource.com>
X-Originating-IP: [10.80.2.76]
X-Mailman-Approved-At: Thu, 13 Dec 2012 13:17:55 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Christian Holpert <christian@holpert.de>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 13/12/12 11:57, Ian Campbell wrote:
> On Thu, 2012-12-13 at 11:43 +0000, Christian Holpert wrote:
>> Hello Ian,
>>
>> At 10:38 13.12.2012, you wrote:
>>> On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
>>>> Please tell me, if you need more logs.
>>>
>>> dmesg of the guest booting both with and without the pci device might be
>>> interesting. So would the output of "xl -vvv create" in both cases.
>>
>> attached.
> 
> In the diff of the dmesg I see:
>         --- dmesg_without_pci.log       2012-12-13 11:50:00.000000000 +0000
>         +++ dmesg_with_pci.log  2012-12-13 11:50:00.000000000 +0000
>         @@ -1,72 +1,92 @@
>          Reserving virtual address space above 0xf5800000
>          Linux version 3.6.6-gentoo (root@xen) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Tue Nov 13 17:47:58 CET 2012
>          ACPI in unprivileged domain disabled
>         +Freeing 20000-80000 pfn range: 393216 pages freed
>         +1-1 mapping on 20000->100000
>         +Released 393216 pages of unused memory
>         +Set 917504 page(s) to 1-1 mapping
>          e820: BIOS-provided physical RAM map:
>          Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
>          Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
>         -Xen: [mem 0x0000000000100000-0x000000007fffffff] usable
>         +Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
>         +Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
>         +Xen: [mem 0x0000000020200000-0x0000000040003fff] unusable
>         +Xen: [mem 0x0000000040004000-0x0000000040004fff] reserved
>         +Xen: [mem 0x0000000040005000-0x00000000d9cbefff] unusable
>         +Xen: [mem 0x00000000d9cbf000-0x00000000da285fff] reserved
>         +Xen: [mem 0x00000000da286000-0x00000000da505fff] ACPI NVS
>         +Xen: [mem 0x00000000da506000-0x00000000da50afff] ACPI data
>         +Xen: [mem 0x00000000da50b000-0x00000000da54dfff] ACPI NVS
>         +Xen: [mem 0x00000000da54e000-0x00000000dad55fff] unusable
>         +Xen: [mem 0x00000000dad56000-0x00000000daff1fff] reserved
>         +Xen: [mem 0x00000000daff2000-0x00000000daffffff] unusable
>         +Xen: [mem 0x00000000db800000-0x00000000df9fffff] reserved
>         +Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
>         +Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
>         +Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
>         +Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
>         +Xen: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
>         +Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
>          NX (Execute Disable) protection: active
>          MPS support code is not built-in.
>          Using acpi=off or acpi=noirq or pci=noacpi may have problem
>          DMI not present or invalid.
>          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
>          e820: remove [mem 0x000a0000-0x000fffff] usable
>         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
>         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000

I think the kernel has done the correct thing with the supplied e820 map.

> On the libxl side with pci I also see:
>         +libxl: debug: libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
>         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 524288kB (0x20000 PFN), Balloon 0kB
>         +
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM

This is the 512 MiB limit here, so I think the bug is in libxl.

Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
conventional.

>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20000 -> 20200] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [20200 -> 40004] Unusable
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40004 -> 40005] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [40005 -> d9cbf] Unusable
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [d9cbf -> da286] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da286 -> da506] ACPI NVS
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da506 -> da50b] ACPI
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da50b -> da54e] ACPI NVS
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [da54e -> dad56] Unusable
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [dad56 -> daff2] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [daff2 -> db000] Unusable
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [db800 -> dfa00] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [f8000 -> fc000] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fec00 -> fec01] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed00 -> fed04] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fed1c -> fed20] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [fee00 -> fee01] Reserved
>         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [ff000 -> 100000] Reserved
> 
> So I suspect this is some interaction between xl's e820_host option
> (which gets automatically enabled if you give a PCI device) and the
> kernels early memory layout stuff. I'm CCing David and Konrad in the
> hopes they have an idea what is happening.

David

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 13:18:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 13:18:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj8fl-00021I-3Y; Thu, 13 Dec 2012 13:17:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1Tj7q1-0007k0-LQ
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:24:29 +0000
Received: from [85.158.139.83:11808] by server-16.bemta-5.messagelabs.com id
	21/5B-09208-CF8C9C05; Thu, 13 Dec 2012 12:24:28 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1355401465!25682843!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5323 invoked from network); 13 Dec 2012 12:24:27 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 12:24:27 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so2035567oag.32
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 04:24:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=eRjlHvmJAKr7Vy6nQHQEWjopxsCz6vrjBb4RpjdxFp8=;
	b=Wi9nWJEwsu02VG88nP3k08WsEAGJyp3IObRKNEVzZ+MGTvEgiibgLrN9QwNT0EWNom
	C7i1Db9E5SU+Cuqub4dBJmwTWyNjyuo/SzDcWpDgTdspSbs5BsaNZtXcwzv0Kc9swWyQ
	vcc/BUjrbV/BkpJwcEo7ULC0Fkn2ceXVmJcYOXWswdQisv5cNuaWmrbujtQt2myDNV9C
	CKHOml9zh9pdrpFt8vwlOmIPV2ZVx/hs0/IBJaHXMwZI7QhjhXEEO2j/FSt407fJ20Pf
	1YzCSzo66Mf58tF+K2jdw59scbasC6WopNAtXrBkEDfKY2J0KvjzIRr/gWO5NH7OPfq7
	ZJYA==
MIME-Version: 1.0
Received: by 10.182.52.100 with SMTP id s4mr1238668obo.70.1355401465576; Thu,
	13 Dec 2012 04:24:25 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Thu, 13 Dec 2012 04:24:25 -0800 (PST)
In-Reply-To: <CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
Date: Thu, 13 Dec 2012 12:24:25 +0000
Message-ID: <CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Thu, 13 Dec 2012 13:17:55 +0000
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2989601530151702157=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2989601530151702157==
Content-Type: multipart/alternative; boundary=14dae9399969e23c0104d0bafe8e

--14dae9399969e23c0104d0bafe8e
Content-Type: text/plain; charset=ISO-8859-1

So, i attached strace to xenconsoled to see i could find what was going on
and i got this

ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo
...}) = 0
ioctl(1023, TIOCGPTN, [345])            = 0
stat("/dev/pts/345", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 345),
...}) = 0
open("/dev/pts/345", O_RDWR|O_NOCTTY)   = -1 EMFILE (Too many open files)
close(1023)                             = 0
write(2, "Failed to create tty for domain-"..., 70) = 70
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 1023
fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0


So this is definitely a problem with file limits, but i don't understand as
the current limit on files per process is 65000


On 12 December 2012 12:02, Paul Harvey <jhebus@googlemail.com> wrote:

> Further to that last email looking in the xen store is confirming that the
> tty (pty) is not being assigned to the domains above 338
>
> root@desktop:~# xenstore-ls /local/domain/339/console
> ring-ref = "750902"
> port = "2"
> limit = "1048576"
> type = "xenconsoled"
>
> Whereas for 338 we get:
>
> root@desktop:~# xenstore-ls /local/domain/338/console
> ring-ref = "737537"
> port = "2"
> limit = "1048576"
> type = "xenconsoled"
> tty = "/dev/pts/342"
>
>
>
>
>
> On 11 December 2012 22:07, Paul Harvey <jhebus@googlemail.com> wrote:
>
>> On 7 December 2012 10:03, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>>
>> On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>>>
>>> > Any help, or is this a limitation of Xen?
>>>
>>> One limit you might be hitting is the number of event channels which
>>> dom0 can handle. The maximum is currently 1024 for a 32-bit domains and
>>> 4096 for 64-bit (that's per domains, not total in the system). Depending
>>> on the configuration of the mini-os domains (e.g. number of devices etc)
>>> you might be hitting this -- "lsevtchn 0" might give a clue if this is
>>> happening (that tool is in /usr/lib/xen somewhere).
>>>
>>> Work has just started on expanding these limits to ~32k and ~512k for
>>> 32- and 64-bit domains respectively, the hope is that this will be done
>>> in time for 4.3. Look for posts from Wei Liu on xen-devel this week.
>>>
>>> If you aren't hitting the evtchn limits then maybe you are hitting some
>>> dom0 OS level limitation, i.e. a ulimit on the number of open file
>>> descriptors which xenconsoled can have or some limit on the number of
>>> pty's.
>>>
>>> Ian.
>>>
>>
>> Hi Ian,
>>
>> Thanks for the quick reply!
>>
>> Have looked into your suggestions and:
>>
>> * It is NOT the number of evntchns, this is much less that the limits you
>> mention
>>
>> * It is NOT the number of allowable PTY's, the number used is much less
>> than the limit
>>
>> * The number of per process file descriptors was set to 1024, but i have
>> increased this to thousands :
>> ulimint -n
>> 10240
>>
>> To hammer this point home, i built a wee C file to allocate pty's. Before
>> i changed the limit i got problems past 1024, now it work fine as root, or
>> any user.
>>
>> But, when i create ~350 domains:
>>
>> cat /proc/<xenconsoled>/fd | wc -l
>> 1024
>>
>> only ever goes as high as 1024, and does not increase for subsequently
>> added domains.
>>
>> Any other ideas?
>>
>> Also, as a side note, any idea why the domain creation time grows
>> quadratically?
>>
>> Thanks
>>
>> Paul
>>
>>
>>
>

--14dae9399969e23c0104d0bafe8e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

So, i attached strace to xenconsoled to see i could find what was going on =
and i got this<br><br>ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 op=
ost isig icanon echo ...}) =3D 0<br>ioctl(1023, TIOCGPTN, [345])=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 =3D 0<br>
stat(&quot;/dev/pts/345&quot;, {st_mode=3DS_IFCHR|0620, st_rdev=3Dmakedev(1=
36, 345), ...}) =3D 0<br>open(&quot;/dev/pts/345&quot;, O_RDWR|O_NOCTTY)=A0=
=A0 =3D -1 EMFILE (Too many open files)<br>close(1023)=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D 0<br>
write(2, &quot;Failed to create tty for domain-&quot;..., 70) =3D 70<br>ope=
n(&quot;/etc/localtime&quot;, O_RDONLY|O_CLOEXEC) =3D 1023<br>fstat(1023, {=
st_mode=3DS_IFREG|0644, st_size=3D3661, ...}) =3D 0<br>fstat(1023, {st_mode=
=3DS_IFREG|0644, st_size=3D3661, ...}) =3D 0<br>
<br><br>So this is definitely a problem with file limits, but i don&#39;t u=
nderstand as the current limit on files per process is 65000<br><div class=
=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On 12 December 2012 12:=
02, Paul Harvey <span dir=3D"ltr">&lt;<a href=3D"mailto:jhebus@googlemail.c=
om" target=3D"_blank">jhebus@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Further to that last email looking in the xe=
n store is confirming that the tty (pty) is not being assigned to the domai=
ns above 338<br>
<br>root@desktop:~# xenstore-ls /local/domain/339/console<br>ring-ref =3D &=
quot;750902&quot;<br>
port =3D &quot;2&quot;<br>limit =3D &quot;1048576&quot;<br>type =3D &quot;x=
enconsoled&quot;<br><br>Whereas for 338 we get:<br><br>root@desktop:~# xens=
tore-ls /local/domain/338/console<br>ring-ref =3D &quot;737537&quot;<br>por=
t =3D &quot;2&quot;<br>

limit =3D &quot;1048576&quot;<br>type =3D &quot;xenconsoled&quot;<br>tty =
=3D &quot;/dev/pts/342&quot;<div class=3D"HOEnZb"><div class=3D"h5"><br><br=
><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On 11 De=
cember 2012 22:07, Paul Harvey <span dir=3D"ltr">&lt;<a href=3D"mailto:jheb=
us@googlemail.com" target=3D"_blank">jhebus@googlemail.com</a>&gt;</span> w=
rote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>On 7 December 2012 10:03, Ian Campbell=
=A0<span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=
=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span>=A0wrote:<div>

<div><br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-styl=
e:solid;padding-left:1ex">
<div>On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:<br><br>&gt; Any =
help, or is this a limitation of Xen?<br><br></div>One limit you might be h=
itting is the number of event channels which<br>dom0 can handle. The maximu=
m is currently 1024 for a 32-bit domains and<br>


4096 for 64-bit (that&#39;s per domains, not total in the system). Dependin=
g<br>on the configuration of the mini-os domains (e.g. number of devices et=
c)<br>you might be hitting this -- &quot;lsevtchn 0&quot; might give a clue=
 if this is<br>


happening (that tool is in /usr/lib/xen somewhere).<br><br>Work has just st=
arted on expanding these limits to ~32k and ~512k for<br>32- and 64-bit dom=
ains respectively, the hope is that this will be done<br>in time for 4.3. L=
ook for posts from Wei Liu on xen-devel this week.<br>


<br>If you aren&#39;t hitting the evtchn limits then maybe you are hitting =
some<br>dom0 OS level limitation, i.e. a ulimit on the number of open file<=
br>descriptors which xenconsoled can have or some limit on the number of<br=
>


pty&#39;s.<br><span><font color=3D"#888888"><br>Ian.<br></font></span></blo=
ckquote></div></div></div><div><br></div>Hi Ian,=A0<div><br></div><div>Than=
ks for the quick reply!</div><div><br></div><div>Have looked into your sugg=
estions and:</div>


<div><br></div><div>* It is NOT the number of evntchns, this is much less t=
hat the limits you mention</div><div><br></div><div>* It is NOT the number =
of allowable PTY&#39;s, the number used is much less than the limit</div>


<div><br></div><div>* The number of per process file descriptors was set to=
 1024, but i have increased this to thousands :=A0</div><div>ulimint -n</di=
v><div>10240</div><div><br></div><div>To hammer this point home, i built a =
wee C file to allocate pty&#39;s. Before i changed the limit i got problems=
 past 1024, now it work fine as root, or any user.</div>


<div><br></div><div>But, when i create ~350 domains:=A0</div><div><br></div=
><div>cat /proc/&lt;xenconsoled&gt;/fd | wc -l =A0</div><div>1024</div><div=
><br></div><div>only ever goes as high as 1024, and does not increase for s=
ubsequently added domains.</div>


<div><br></div><div>Any other ideas?</div><div><br></div><div>Also, as a si=
de note, any idea why the domain creation time grows quadratically?</div><d=
iv><br></div><div>Thanks=A0</div><span><font color=3D"#888888"><div>
<br></div><div>Paul</div><div class=3D"gmail_extra">
<br><br></div>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--14dae9399969e23c0104d0bafe8e--


--===============2989601530151702157==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2989601530151702157==--


From xen-users-bounces@lists.xen.org Thu Dec 13 13:18:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 13:18:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tj8fl-00021I-3Y; Thu, 13 Dec 2012 13:17:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1Tj7q1-0007k0-LQ
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 12:24:29 +0000
Received: from [85.158.139.83:11808] by server-16.bemta-5.messagelabs.com id
	21/5B-09208-CF8C9C05; Thu, 13 Dec 2012 12:24:28 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1355401465!25682843!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5323 invoked from network); 13 Dec 2012 12:24:27 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 12:24:27 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so2035567oag.32
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 04:24:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=eRjlHvmJAKr7Vy6nQHQEWjopxsCz6vrjBb4RpjdxFp8=;
	b=Wi9nWJEwsu02VG88nP3k08WsEAGJyp3IObRKNEVzZ+MGTvEgiibgLrN9QwNT0EWNom
	C7i1Db9E5SU+Cuqub4dBJmwTWyNjyuo/SzDcWpDgTdspSbs5BsaNZtXcwzv0Kc9swWyQ
	vcc/BUjrbV/BkpJwcEo7ULC0Fkn2ceXVmJcYOXWswdQisv5cNuaWmrbujtQt2myDNV9C
	CKHOml9zh9pdrpFt8vwlOmIPV2ZVx/hs0/IBJaHXMwZI7QhjhXEEO2j/FSt407fJ20Pf
	1YzCSzo66Mf58tF+K2jdw59scbasC6WopNAtXrBkEDfKY2J0KvjzIRr/gWO5NH7OPfq7
	ZJYA==
MIME-Version: 1.0
Received: by 10.182.52.100 with SMTP id s4mr1238668obo.70.1355401465576; Thu,
	13 Dec 2012 04:24:25 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Thu, 13 Dec 2012 04:24:25 -0800 (PST)
In-Reply-To: <CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
Date: Thu, 13 Dec 2012 12:24:25 +0000
Message-ID: <CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Thu, 13 Dec 2012 13:17:55 +0000
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2989601530151702157=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2989601530151702157==
Content-Type: multipart/alternative; boundary=14dae9399969e23c0104d0bafe8e

--14dae9399969e23c0104d0bafe8e
Content-Type: text/plain; charset=ISO-8859-1

So, i attached strace to xenconsoled to see i could find what was going on
and i got this

ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo
...}) = 0
ioctl(1023, TIOCGPTN, [345])            = 0
stat("/dev/pts/345", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 345),
...}) = 0
open("/dev/pts/345", O_RDWR|O_NOCTTY)   = -1 EMFILE (Too many open files)
close(1023)                             = 0
write(2, "Failed to create tty for domain-"..., 70) = 70
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 1023
fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0


So this is definitely a problem with file limits, but i don't understand as
the current limit on files per process is 65000


On 12 December 2012 12:02, Paul Harvey <jhebus@googlemail.com> wrote:

> Further to that last email looking in the xen store is confirming that the
> tty (pty) is not being assigned to the domains above 338
>
> root@desktop:~# xenstore-ls /local/domain/339/console
> ring-ref = "750902"
> port = "2"
> limit = "1048576"
> type = "xenconsoled"
>
> Whereas for 338 we get:
>
> root@desktop:~# xenstore-ls /local/domain/338/console
> ring-ref = "737537"
> port = "2"
> limit = "1048576"
> type = "xenconsoled"
> tty = "/dev/pts/342"
>
>
>
>
>
> On 11 December 2012 22:07, Paul Harvey <jhebus@googlemail.com> wrote:
>
>> On 7 December 2012 10:03, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>>
>> On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>>>
>>> > Any help, or is this a limitation of Xen?
>>>
>>> One limit you might be hitting is the number of event channels which
>>> dom0 can handle. The maximum is currently 1024 for a 32-bit domains and
>>> 4096 for 64-bit (that's per domains, not total in the system). Depending
>>> on the configuration of the mini-os domains (e.g. number of devices etc)
>>> you might be hitting this -- "lsevtchn 0" might give a clue if this is
>>> happening (that tool is in /usr/lib/xen somewhere).
>>>
>>> Work has just started on expanding these limits to ~32k and ~512k for
>>> 32- and 64-bit domains respectively, the hope is that this will be done
>>> in time for 4.3. Look for posts from Wei Liu on xen-devel this week.
>>>
>>> If you aren't hitting the evtchn limits then maybe you are hitting some
>>> dom0 OS level limitation, i.e. a ulimit on the number of open file
>>> descriptors which xenconsoled can have or some limit on the number of
>>> pty's.
>>>
>>> Ian.
>>>
>>
>> Hi Ian,
>>
>> Thanks for the quick reply!
>>
>> Have looked into your suggestions and:
>>
>> * It is NOT the number of evntchns, this is much less that the limits you
>> mention
>>
>> * It is NOT the number of allowable PTY's, the number used is much less
>> than the limit
>>
>> * The number of per process file descriptors was set to 1024, but i have
>> increased this to thousands :
>> ulimint -n
>> 10240
>>
>> To hammer this point home, i built a wee C file to allocate pty's. Before
>> i changed the limit i got problems past 1024, now it work fine as root, or
>> any user.
>>
>> But, when i create ~350 domains:
>>
>> cat /proc/<xenconsoled>/fd | wc -l
>> 1024
>>
>> only ever goes as high as 1024, and does not increase for subsequently
>> added domains.
>>
>> Any other ideas?
>>
>> Also, as a side note, any idea why the domain creation time grows
>> quadratically?
>>
>> Thanks
>>
>> Paul
>>
>>
>>
>

--14dae9399969e23c0104d0bafe8e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

So, i attached strace to xenconsoled to see i could find what was going on =
and i got this<br><br>ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 op=
ost isig icanon echo ...}) =3D 0<br>ioctl(1023, TIOCGPTN, [345])=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 =3D 0<br>
stat(&quot;/dev/pts/345&quot;, {st_mode=3DS_IFCHR|0620, st_rdev=3Dmakedev(1=
36, 345), ...}) =3D 0<br>open(&quot;/dev/pts/345&quot;, O_RDWR|O_NOCTTY)=A0=
=A0 =3D -1 EMFILE (Too many open files)<br>close(1023)=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D 0<br>
write(2, &quot;Failed to create tty for domain-&quot;..., 70) =3D 70<br>ope=
n(&quot;/etc/localtime&quot;, O_RDONLY|O_CLOEXEC) =3D 1023<br>fstat(1023, {=
st_mode=3DS_IFREG|0644, st_size=3D3661, ...}) =3D 0<br>fstat(1023, {st_mode=
=3DS_IFREG|0644, st_size=3D3661, ...}) =3D 0<br>
<br><br>So this is definitely a problem with file limits, but i don&#39;t u=
nderstand as the current limit on files per process is 65000<br><div class=
=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On 12 December 2012 12:=
02, Paul Harvey <span dir=3D"ltr">&lt;<a href=3D"mailto:jhebus@googlemail.c=
om" target=3D"_blank">jhebus@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Further to that last email looking in the xe=
n store is confirming that the tty (pty) is not being assigned to the domai=
ns above 338<br>
<br>root@desktop:~# xenstore-ls /local/domain/339/console<br>ring-ref =3D &=
quot;750902&quot;<br>
port =3D &quot;2&quot;<br>limit =3D &quot;1048576&quot;<br>type =3D &quot;x=
enconsoled&quot;<br><br>Whereas for 338 we get:<br><br>root@desktop:~# xens=
tore-ls /local/domain/338/console<br>ring-ref =3D &quot;737537&quot;<br>por=
t =3D &quot;2&quot;<br>

limit =3D &quot;1048576&quot;<br>type =3D &quot;xenconsoled&quot;<br>tty =
=3D &quot;/dev/pts/342&quot;<div class=3D"HOEnZb"><div class=3D"h5"><br><br=
><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On 11 De=
cember 2012 22:07, Paul Harvey <span dir=3D"ltr">&lt;<a href=3D"mailto:jheb=
us@googlemail.com" target=3D"_blank">jhebus@googlemail.com</a>&gt;</span> w=
rote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>On 7 December 2012 10:03, Ian Campbell=
=A0<span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" target=
=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span>=A0wrote:<div>

<div><br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-styl=
e:solid;padding-left:1ex">
<div>On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:<br><br>&gt; Any =
help, or is this a limitation of Xen?<br><br></div>One limit you might be h=
itting is the number of event channels which<br>dom0 can handle. The maximu=
m is currently 1024 for a 32-bit domains and<br>


4096 for 64-bit (that&#39;s per domains, not total in the system). Dependin=
g<br>on the configuration of the mini-os domains (e.g. number of devices et=
c)<br>you might be hitting this -- &quot;lsevtchn 0&quot; might give a clue=
 if this is<br>


happening (that tool is in /usr/lib/xen somewhere).<br><br>Work has just st=
arted on expanding these limits to ~32k and ~512k for<br>32- and 64-bit dom=
ains respectively, the hope is that this will be done<br>in time for 4.3. L=
ook for posts from Wei Liu on xen-devel this week.<br>


<br>If you aren&#39;t hitting the evtchn limits then maybe you are hitting =
some<br>dom0 OS level limitation, i.e. a ulimit on the number of open file<=
br>descriptors which xenconsoled can have or some limit on the number of<br=
>


pty&#39;s.<br><span><font color=3D"#888888"><br>Ian.<br></font></span></blo=
ckquote></div></div></div><div><br></div>Hi Ian,=A0<div><br></div><div>Than=
ks for the quick reply!</div><div><br></div><div>Have looked into your sugg=
estions and:</div>


<div><br></div><div>* It is NOT the number of evntchns, this is much less t=
hat the limits you mention</div><div><br></div><div>* It is NOT the number =
of allowable PTY&#39;s, the number used is much less than the limit</div>


<div><br></div><div>* The number of per process file descriptors was set to=
 1024, but i have increased this to thousands :=A0</div><div>ulimint -n</di=
v><div>10240</div><div><br></div><div>To hammer this point home, i built a =
wee C file to allocate pty&#39;s. Before i changed the limit i got problems=
 past 1024, now it work fine as root, or any user.</div>


<div><br></div><div>But, when i create ~350 domains:=A0</div><div><br></div=
><div>cat /proc/&lt;xenconsoled&gt;/fd | wc -l =A0</div><div>1024</div><div=
><br></div><div>only ever goes as high as 1024, and does not increase for s=
ubsequently added domains.</div>


<div><br></div><div>Any other ideas?</div><div><br></div><div>Also, as a si=
de note, any idea why the domain creation time grows quadratically?</div><d=
iv><br></div><div>Thanks=A0</div><span><font color=3D"#888888"><div>
<br></div><div>Paul</div><div class=3D"gmail_extra">
<br><br></div>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--14dae9399969e23c0104d0bafe8e--


--===============2989601530151702157==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2989601530151702157==--


From xen-users-bounces@lists.xen.org Thu Dec 13 15:40:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 15:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjAsK-0002ye-AQ; Thu, 13 Dec 2012 15:39:04 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1TjAsI-0002yO-HT; Thu, 13 Dec 2012 15:39:02 +0000
Received: from [193.109.254.147:32638] by server-1.bemta-14.messagelabs.com id
	C3/DA-15901-596F9C05; Thu, 13 Dec 2012 15:39:01 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1355412949!8853222!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17645 invoked from network); 13 Dec 2012 15:35:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 15:35:50 -0000
X-IronPort-AV: E=Sophos;i="4.84,274,1355097600"; 
   d="scan'208";a="122883"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 15:35:50 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 15:35:48 +0000
Message-ID: <1355412947.10554.147.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Thu, 13 Dec 2012 15:35:47 +0000
In-Reply-To: <CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-13 at 15:28 +0000, Paul Harvey wrote:

> ./lsevntchn 1000
>    1: VCPU 0: Interdomain (Connected) - Remote Domain 0, Port 72
>    2: VCPU 0: Interdomain (Connected) - Remote Domain 0, Port 73

When I mentioned evtchn limitations I meant in dom0, IOW the other end
of all these. At two evtchns per-minios domain you'd expect to hit
issues around 512 domains on a 32 bit domain 0

> I have changed the configuration file /etc/security/limits.config and
>  rebooted the machines and assumed that this would have applied the
> new limits to the deamons, but you were right and 

I don't have this file on Debian, so I guess it is particular to
whichever distro you use -- perhaps there is an dependency issue between
the xencommons initscript and whatever initscript applies the settings
from /etc/security/limits.config?

> I killed all the domains and restarted the xenconsoled. This applies
> the new limits: 

Great!

> BUT:
> 
> 
> There is now a buffer overflow happening somewhere which is crashing
> the deamon when creating the 340th domain, 

Not Great! :-/

I've added xen-devel@.

> as shown by strace: 

Unfortunately strace doesn't give the sort of information needed to
diagnose this. Can you run the daemon under gdb? When it crashes you can
type "bt" to get a backtrace. If there are debuginfo packages available
in your distro installing the ones for the Xen packages would improve
the output of this too.

If you could figure out where (if anywhere) the daemons stderr (AKA fd
2) was going then that would be useful too. It may be enough to run it
in the foreground.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 13 15:40:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Dec 2012 15:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjAsK-0002ye-AQ; Thu, 13 Dec 2012 15:39:04 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1TjAsI-0002yO-HT; Thu, 13 Dec 2012 15:39:02 +0000
Received: from [193.109.254.147:32638] by server-1.bemta-14.messagelabs.com id
	C3/DA-15901-596F9C05; Thu, 13 Dec 2012 15:39:01 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1355412949!8853222!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDEwNTg2\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17645 invoked from network); 13 Dec 2012 15:35:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 15:35:50 -0000
X-IronPort-AV: E=Sophos;i="4.84,274,1355097600"; 
   d="scan'208";a="122883"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	13 Dec 2012 15:35:50 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Thu, 13 Dec 2012 15:35:48 +0000
Message-ID: <1355412947.10554.147.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Thu, 13 Dec 2012 15:35:47 +0000
In-Reply-To: <CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, 2012-12-13 at 15:28 +0000, Paul Harvey wrote:

> ./lsevntchn 1000
>    1: VCPU 0: Interdomain (Connected) - Remote Domain 0, Port 72
>    2: VCPU 0: Interdomain (Connected) - Remote Domain 0, Port 73

When I mentioned evtchn limitations I meant in dom0, IOW the other end
of all these. At two evtchns per-minios domain you'd expect to hit
issues around 512 domains on a 32 bit domain 0

> I have changed the configuration file /etc/security/limits.config and
>  rebooted the machines and assumed that this would have applied the
> new limits to the deamons, but you were right and 

I don't have this file on Debian, so I guess it is particular to
whichever distro you use -- perhaps there is an dependency issue between
the xencommons initscript and whatever initscript applies the settings
from /etc/security/limits.config?

> I killed all the domains and restarted the xenconsoled. This applies
> the new limits: 

Great!

> BUT:
> 
> 
> There is now a buffer overflow happening somewhere which is crashing
> the deamon when creating the 340th domain, 

Not Great! :-/

I've added xen-devel@.

> as shown by strace: 

Unfortunately strace doesn't give the sort of information needed to
diagnose this. Can you run the daemon under gdb? When it crashes you can
type "bt" to get a backtrace. If there are debuginfo packages available
in your distro installing the ones for the Xen packages would improve
the output of this too.

If you could figure out where (if anywhere) the daemons stderr (AKA fd
2) was going then that would be useful too. It may be enough to run it
in the foreground.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 13:45:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 13:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjVYy-0008EP-QR; Fri, 14 Dec 2012 13:44:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1TjAhy-0002Fp-Ri
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 15:28:23 +0000
Received: from [85.158.139.83:16900] by server-1.bemta-5.messagelabs.com id
	CC/90-12813-614F9C05; Thu, 13 Dec 2012 15:28:22 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1355412498!22466780!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11498 invoked from network); 13 Dec 2012 15:28:20 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 15:28:20 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so2284491oag.32
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 07:28:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=CON5R3iE8Vdev0OYiN7/Jk+CfcrqubC7QLwKZF8Ijx4=;
	b=q7mNkS926INSIrGTlUmbsEntAJTo/OCiJoFmoXw+5ir/QW5lzETK0P6JR9S2Lb5kB5
	SjsO5trTTKmGIoCVk3TdvTKIiJlrvdCuQFNEJPfpcfDAJdniQTuTuweeUhYDcn+hTNoV
	nFDUT9C6GnuSgeM4Ym1msSc6jip1B3M5zhYPocgTYc3nLs1OHF44rKlLqqDzxD32sDba
	jkFwGAdrP65B28XnTFpROujO0nnxHjJrf3o6MODWr1lam2w9+wrrGDOGqp8aGFfRIlkt
	GCV2+fn5br+FJVrkGllI98SgS2NJdb+bvNxsla8icz2RAdnQi8GCSWfuNPysYDzL/W8r
	G1hQ==
MIME-Version: 1.0
Received: by 10.60.172.6 with SMTP id ay6mr1816285oec.10.1355412498495; Thu,
	13 Dec 2012 07:28:18 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Thu, 13 Dec 2012 07:28:18 -0800 (PST)
In-Reply-To: <CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
Date: Thu, 13 Dec 2012 15:28:18 +0000
Message-ID: <CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Fri, 14 Dec 2012 13:44:27 +0000
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1985377080856563056=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1985377080856563056==
Content-Type: multipart/alternative; boundary=bcaec54a376c7f37b504d0bd907b

--bcaec54a376c7f37b504d0bd907b
Content-Type: text/plain; charset=ISO-8859-1

On 13 December 2012 14:58, Paul Harvey <jhebus@googlemail.com> wrote:

>
>
>
> On 13 December 2012 12:36, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>
>> On Thu, 2012-12-13 at 12:24 +0000, Paul Harvey wrote:
>> > So, i attached strace to xenconsoled to see i could find what was
>> > going on and i got this
>> >
>> > ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
>> > echo ...}) = 0
>> > ioctl(1023, TIOCGPTN, [345])            = 0
>> > stat("/dev/pts/345", {st_mode=S_IFCHR|0620, st_rdev=makedev(136,
>> > 345), ...}) = 0
>> > open("/dev/pts/345", O_RDWR|O_NOCTTY)   = -1 EMFILE (Too many open
>> > files)
>> > close(1023)                             = 0
>> > write(2, "Failed to create tty for domain-"..., 70) = 70
>> > open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 1023
>> > fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
>> > fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
>> >
>> >
>> > So this is definitely a problem with file limits, but i don't
>> > understand as the current limit on files per process is 65000
>>
>> I wrote the following yesterday and although I see it in my sent box I
>> can't see it in the list archives and you don't seem to have received it
>> either. I've no idea where it got to...
>>
>>
>> On Tue, 2012-12-11 at 22:07 +0000, Paul Harvey wrote:
>> > On 7 December 2012 10:03, Ian
>> > Campbell <Ian.Campbell@citrix.com> wrote:
>> >         On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>> >
>> >         > Any help, or is this a limitation of Xen?
>> >
>> >
>> >         One limit you might be hitting is the number of event channels
>> >         which
>> >         dom0 can handle. The maximum is currently 1024 for a 32-bit
>> >         domains and
>> >         4096 for 64-bit (that's per domains, not total in the system).
>> >         Depending
>> >         on the configuration of the mini-os domains (e.g. number of
>> >         devices etc)
>> >         you might be hitting this -- "lsevtchn 0" might give a clue if
>> >         this is
>> >         happening (that tool is in /usr/lib/xen somewhere).
>> >
>> >         Work has just started on expanding these limits to ~32k and
>> >         ~512k for
>> >         32- and 64-bit domains respectively, the hope is that this
>> >         will be done
>> >         in time for 4.3. Look for posts from Wei Liu on xen-devel this
>> >         week.
>> >
>> >         If you aren't hitting the evtchn limits then maybe you are
>> >         hitting some
>> >         dom0 OS level limitation, i.e. a ulimit on the number of open
>> >         file
>> >         descriptors which xenconsoled can have or some limit on the
>> >         number of
>> >         pty's.
>> >
>> >         Ian.
>> >
>> >
>> > Hi Ian,
>> >
>> >
>> > Thanks for the quick reply!
>> >
>> >
>> > Have looked into your suggestions and:
>> >
>> >
>> > * It is NOT the number of evntchns, this is much less that the limits
>> > you mention
>>
>> OOI how many event channels do your 1000 domains require?
>>
>
>
>>
>> > * It is NOT the number of allowable PTY's, the number used is much
>> > less than the limit
>>
>> Again OOI how many?
>>
>> > * The number of per process file descriptors was set to 1024, but i
>> > have increased this to thousands :
>> > ulimint -n
>> > 10240
>>
>> Did you apply this to the xenconsoled and other daemon processes too?
>> setting ulimit only effects the current process and its children.
>>
>> > To hammer this point home, i built a wee C file to allocate pty's.
>> > Before i changed the limit i got problems past 1024, now it work fine
>> > as root, or any user.
>> >
>> >
>> > But, when i create ~350 domains:
>> >
>> >
>> > cat /proc/<xenconsoled>/fd | wc -l
>> > 1024
>> >
>> >
>> > only ever goes as high as 1024, and does not increase for subsequently
>> > added domains.
>>
>> I suspect you haven't actually increased the ulimit for this process.
>> What does /proc/<xenconsoled>/limits contain?
>>
>> There may also be sysctls which limit the number of fds a process can
>> have.
>>
>> > Any other ideas?
>>
>> > Also, as a side note, any idea why the domain creation time grows
>> > quadratically?
>>
>> Grows with the number of running domains you mean?
>>
>> There were some memory allocator optimisations discussed on xen-devel
>> recently, but I don't recall the details enough to know if it is
>> relevant here, it could be that though. Other than that I'm afraid I've
>> no ideas.
>>
>> Ian.
>>
>>
>

Hi Ian,

Thanks for getting back to me :)

So:

./lsevntchn 1000
   1: VCPU 0: Interdomain (Connected) - Remote Domain 0, Port 72
   2: VCPU 0: Interdomain (Connected) - Remote Domain 0, Port 73

cat /proc/sys/kernel/pty/max
4096

#with 338 Domains. There were 9 systems ones before starting
cat /proc/sys/kernel/pty/nr
347

I have changed the configuration file /etc/security/limits.config and
rebooted the machines and assumed that this would have applied the
new limits to the deamons, but you were right and

cat /proc/5388/limits
Limit                     Soft Limit           Hard Limit
Units
Max cpu time              unlimited            unlimited
seconds
Max file size             unlimited            unlimited
bytes
Max data size             unlimited            unlimited
bytes
Max stack size            8388608              unlimited
bytes
Max core file size        0                    unlimited
bytes
Max resident set          unlimited            unlimited
bytes
Max processes             87439                87439
processes
Max open files            1024                1024
 files
Max locked memory         65536                65536
bytes
Max address space         unlimited            unlimited
bytes
Max file locks            unlimited            unlimited
locks
Max pending signals       87439                87439
signals
Max msgqueue size         819200               819200
bytes
Max nice priority         0                    0
Max realtime priority     0                    0
Max realtime timeout      unlimited            unlimited            us



I killed all the domains and restarted the xenconsoled. This applies the
new limits:

cat /proc/27677/limits
Limit                     Soft Limit           Hard Limit
Units
Max cpu time              unlimited            unlimited
seconds
Max file size             unlimited            unlimited
bytes
Max data size             unlimited            unlimited
bytes
Max stack size            8388608              unlimited
bytes
Max core file size        0                    unlimited
bytes
Max resident set          unlimited            unlimited
bytes
Max processes             87439                87439
processes
Max open files            65000                65000
files
Max locked memory         65536                65536
bytes
Max address space         unlimited            unlimited
bytes
Max file locks            unlimited            unlimited
locks
Max pending signals       87439                87439
signals
Max msgqueue size         819200               819200
bytes
Max nice priority         0                    0
Max realtime priority     0                    0
Max realtime timeout      unlimited            unlimited            us


BUT:

There is now a buffer overflow happening somewhere which is crashing the
deamon when creating the 340th domain, as shown by strace:

write(4, "\v\0\0\0\0\0\0\0\0\0\0\0+\0\0\0", 16) = 16
write(4, "/local/domain/1020/console/tty\0", 31) = 31
write(4, "/dev/pts/345", 12)            = 12
futex(0xd95124, FUTEX_WAIT_PRIVATE, 14161, NULL) = 0
futex(0xd950f8, FUTEX_WAKE_PRIVATE, 1)  = 0
rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0x7fb5d50284a0}, NULL, 8)
= 0
fcntl(1026, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
open("/dev/tty", O_RDWR|O_NOCTTY|O_NONBLOCK) = -1 ENXIO (No such device or
address)
writev(2, [{"*** ", 4}, {"buffer overflow detected", 24}, {" ***: ", 6},
{"/usr/lib/xen-4.1/bin/xenconsoled", 32}, {" terminated\n", 12}], 5) = 78
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fb5d5eb3000
open("/usr/lib/xen-4.1/bin/../lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 1028
fstat(1028, {st_mode=S_IFREG|0644, st_size=85812, ...}) = 0
mmap(NULL, 85812, PROT_READ, MAP_PRIVATE, 1028, 0) = 0x7fb5d5e9e000
close(1028)                             = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 1028
read(1028,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320(\0\0\0\0\0\0"..., 832)
= 832
fstat(1028, {st_mode=S_IFREG|0644, st_size=88384, ...}) = 0
mmap(NULL, 2184216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 1028,
0) = 0x7fb5cf9d1000
mprotect(0x7fb5cf9e6000, 2093056, PROT_NONE) = 0
mmap(0x7fb5cfbe5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 1028, 0x14000) = 0x7fb5cfbe5000
close(1028)                             = 0
mprotect(0x7fb5cfbe5000, 4096, PROT_READ) = 0
munmap(0x7fb5d5e9e000, 85812)           = 0
futex(0x7fb5d53aedf0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fb5cfbe61a4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "======= Backtrace: =========\n", 29) = 29
writev(2, [{"/lib/x86_64-linux-gnu/libc.so.6", 31}, {"(", 1},
{"__fortify_fail", 14}, {"+0x", 3}, {"37", 2}, {")", 1}, {"[0x", 3},
{"7fb5d50fc807", 12}, {"]\n", 2}], 9) = 69
writev(2, [{"/lib/x86_64-linux-gnu/libc.so.6", 31}, {"(", 1}, {"+0x", 3},
{"109700", 6}, {")", 1}, {"[0x", 3}, {"7fb5d50fb700", 12}, {"]\n", 2}], 8)
= 59
writev(2, [{"/lib/x86_64-linux-gnu/libc.so.6", 31}, {"(", 1}, {"+0x", 3},
{"10a7be", 6}, {")", 1}, {"[0x", 3}, {"7fb5d50fc7be", 12}, {"]\n", 2}], 8)
= 59
writev(2, [{"/usr/lib/xen-4.1/bin/xenconsoled", 32}, {"[0x", 3}, {"403cb8",
6}, {"]\n", 2}], 4) = 43
writev(2, [{"/usr/lib/xen-4.1/bin/xenconsoled", 32}, {"[0x", 3}, {"4021d5",
6}, {"]\n", 2}], 4) = 43
writev(2, [{"/lib/x86_64-linux-gnu/libc.so.6", 31}, {"(", 1},
{"__libc_start_main", 17}, {"+0x", 3}, {"ed", 2}, {")", 1}, {"[0x", 3},
{"7fb5d501376d", 12}, {"]\n", 2}], 9) = 72
writev(2, [{"/usr/lib/xen-4.1/bin/xenconsoled", 32}, {"[0x", 3}, {"4022ad",
6}, {"]\n", 2}], 4) = 43
write(2, "======= Memory map: ========\n", 29) = 29


On 13 December 2012 15:27, Paul Harvey <jhebus@googlemail.com> wrote:

> Sorry, thought that i pressed reply all
>
>
> On 13 December 2012 15:19, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>
>> Please can you keep this conversation on the mailing list.
>>
>> On Thu, 2012-12-13 at 15:12 +0000, Paul Harvey wrote:
>> [...]
>>
>>
>>
>

--bcaec54a376c7f37b504d0bd907b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div><div class=3D"" style=3D"font-family:arial,sans-serif;font-size:13=
.333333969116211px"><div class=3D"im"><div class=3D"gmail_extra"><div class=
=3D"gmail_quote">On 13 December 2012 14:58, Paul Harvey=A0<span dir=3D"ltr"=
>&lt;<a href=3D"mailto:jhebus@googlemail.com" target=3D"_blank">jhebus@goog=
lemail.com</a>&gt;</span>=A0wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">
On 13 December 2012 12:36, Ian Campbell=A0<span dir=3D"ltr">&lt;<a href=3D"=
mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</=
a>&gt;</span>=A0wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204)=
;border-left-style:solid;padding-left:1ex">
<div>On Thu, 2012-12-13 at 12:24 +0000, Paul Harvey wrote:<br>&gt; So, i at=
tached strace to xenconsoled to see i could find what was<br>&gt; going on =
and i got this<br>&gt;<br>&gt; ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {=
B38400 opost isig icanon<br>
&gt; echo ...}) =3D 0<br>&gt; ioctl(1023, TIOCGPTN, [345]) =A0 =A0 =A0 =A0 =
=A0 =A0=3D 0<br>&gt; stat(&quot;/dev/pts/345&quot;, {st_mode=3DS_IFCHR|0620=
, st_rdev=3Dmakedev(136,<br>&gt; 345), ...}) =3D 0<br>&gt; open(&quot;/dev/=
pts/345&quot;, O_RDWR|O_NOCTTY) =A0 =3D -1 EMFILE (Too many open<br>
&gt; files)<br>&gt; close(1023) =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =3D 0<br>&gt; write(2, &quot;Failed to create tty for domain-&=
quot;..., 70) =3D 70<br>&gt; open(&quot;/etc/localtime&quot;, O_RDONLY|O_CL=
OEXEC) =3D 1023<br>&gt; fstat(1023, {st_mode=3DS_IFREG|0644, st_size=3D3661=
, ...}) =3D 0<br>
&gt; fstat(1023, {st_mode=3DS_IFREG|0644, st_size=3D3661, ...}) =3D 0<br>&g=
t;<br>&gt;<br>&gt; So this is definitely a problem with file limits, but i =
don&#39;t<br>&gt; understand as the current limit on files per process is 6=
5000<br>
<br></div>I wrote the following yesterday and although I see it in my sent =
box I<br>can&#39;t see it in the list archives and you don&#39;t seem to ha=
ve received it<br>either. I&#39;ve no idea where it got to...<br><div><br>
<br>On Tue, 2012-12-11 at 22:07 +0000, Paul Harvey wrote:<br>&gt; On 7 Dece=
mber 2012 10:03, Ian<br>&gt; Campbell &lt;<a href=3D"mailto:Ian.Campbell@ci=
trix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt; wrote:<br>&gt; =
=A0 =A0 =A0 =A0 On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:<br>
&gt;<br>&gt; =A0 =A0 =A0 =A0 &gt; Any help, or is this a limitation of Xen?=
<br>&gt;<br>&gt;<br>&gt; =A0 =A0 =A0 =A0 One limit you might be hitting is =
the number of event channels<br>&gt; =A0 =A0 =A0 =A0 which<br>&gt; =A0 =A0 =
=A0 =A0 dom0 can handle. The maximum is currently 1024 for a 32-bit<br>
&gt; =A0 =A0 =A0 =A0 domains and<br>&gt; =A0 =A0 =A0 =A0 4096 for 64-bit (t=
hat&#39;s per domains, not total in the system).<br>&gt; =A0 =A0 =A0 =A0 De=
pending<br>&gt; =A0 =A0 =A0 =A0 on the configuration of the mini-os domains=
 (e.g. number of<br>&gt; =A0 =A0 =A0 =A0 devices etc)<br>
&gt; =A0 =A0 =A0 =A0 you might be hitting this -- &quot;lsevtchn 0&quot; mi=
ght give a clue if<br>&gt; =A0 =A0 =A0 =A0 this is<br>&gt; =A0 =A0 =A0 =A0 =
happening (that tool is in /usr/lib/xen somewhere).<br>&gt;<br>&gt; =A0 =A0=
 =A0 =A0 Work has just started on expanding these limits to ~32k and<br>
&gt; =A0 =A0 =A0 =A0 ~512k for<br>&gt; =A0 =A0 =A0 =A0 32- and 64-bit domai=
ns respectively, the hope is that this<br>&gt; =A0 =A0 =A0 =A0 will be done=
<br>&gt; =A0 =A0 =A0 =A0 in time for 4.3. Look for posts from Wei Liu on xe=
n-devel this<br>&gt; =A0 =A0 =A0 =A0 week.<br>
&gt;<br>&gt; =A0 =A0 =A0 =A0 If you aren&#39;t hitting the evtchn limits th=
en maybe you are<br>&gt; =A0 =A0 =A0 =A0 hitting some<br>&gt; =A0 =A0 =A0 =
=A0 dom0 OS level limitation, i.e. a ulimit on the number of open<br>&gt; =
=A0 =A0 =A0 =A0 file<br>&gt; =A0 =A0 =A0 =A0 descriptors which xenconsoled =
can have or some limit on the<br>
&gt; =A0 =A0 =A0 =A0 number of<br>&gt; =A0 =A0 =A0 =A0 pty&#39;s.<br>&gt;<b=
r>&gt; =A0 =A0 =A0 =A0 Ian.<br>&gt;<br>&gt;<br>&gt; Hi Ian,<br>&gt;<br>&gt;=
<br>&gt; Thanks for the quick reply!<br>&gt;<br>&gt;<br>&gt; Have looked in=
to your suggestions and:<br>
&gt;<br>&gt;<br>&gt; * It is NOT the number of evntchns, this is much less =
that the limits<br>&gt; you mention<br><br></div>OOI how many event channel=
s do your 1000 domains require?<br></blockquote><div>=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1p=
x;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1=
ex">
<div><br>&gt; * It is NOT the number of allowable PTY&#39;s, the number use=
d is much<br>&gt; less than the limit<br><br></div>Again OOI how many?<br><=
div><br>&gt; * The number of per process file descriptors was set to 1024, =
but i<br>
&gt; have increased this to thousands :<br>&gt; ulimint -n<br>&gt; 10240<br=
><br></div>Did you apply this to the xenconsoled and other daemon processes=
 too?<br>setting ulimit only effects the current process and its children.<=
br>
<div><br>&gt; To hammer this point home, i built a wee C file to allocate p=
ty&#39;s.<br>&gt; Before i changed the limit i got problems past 1024, now =
it work fine<br>&gt; as root, or any user.<br>&gt;<br>&gt;<br>&gt; But, whe=
n i create ~350 domains:<br>
&gt;<br>&gt;<br>&gt; cat /proc/&lt;xenconsoled&gt;/fd | wc -l<br>&gt; 1024<=
br>&gt;<br>&gt;<br>&gt; only ever goes as high as 1024, and does not increa=
se for subsequently<br>&gt; added domains.<br><br></div>I suspect you haven=
&#39;t actually increased the ulimit for this process.<br>
What does /proc/&lt;xenconsoled&gt;/limits contain?<br><br>There may also b=
e sysctls which limit the number of fds a process can<br>have.<br><div><br>=
&gt; Any other ideas?<br><br>&gt; Also, as a side note, any idea why the do=
main creation time grows<br>
&gt; quadratically?<br><br></div>Grows with the number of running domains y=
ou mean?<br><br>There were some memory allocator optimisations discussed on=
 xen-devel<br>recently, but I don&#39;t recall the details enough to know i=
f it is<br>
relevant here, it could be that though. Other than that I&#39;m afraid I&#3=
9;ve<br>no ideas.<br><font color=3D"#888888"><br>Ian.<br><br></font></block=
quote></div><br></div></blockquote></div><br></div><div class=3D"gmail_extr=
a">
<br></div></div></div><div class=3D"gmail_extra" style=3D"font-family:arial=
,sans-serif;font-size:13.333333969116211px">Hi Ian,=A0</div><div class=3D"g=
mail_extra" style=3D"font-family:arial,sans-serif;font-size:13.333333969116=
211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px">Thanks for getting back to me :)</div><div =
class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:13.33=
3333969116211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px">So:</div><div class=3D"gmail_extra" style=
=3D"font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div>=
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px">
./lsevntchn 1000</div><div class=3D"gmail_extra" style=3D"font-family:arial=
,sans-serif;font-size:13.333333969116211px">=A0 =A01: VCPU 0: Interdomain (=
Connected) - Remote Domain 0, Port 72<br>=A0=A0 2: VCPU 0: Interdomain (Con=
nected) - Remote Domain 0, Port 73<br>
</div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font=
-size:13.333333969116211px"><br></div><div class=3D"gmail_extra" style=3D"f=
ont-family:arial,sans-serif;font-size:13.333333969116211px">cat /proc/sys/k=
ernel/pty/max</div>
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px">4096</div><div class=3D"gmail_extra" style=3D"font-fa=
mily:arial,sans-serif;font-size:13.333333969116211px"><br></div><div class=
=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:13.3333339=
69116211px">
#with 338 Domains. There were 9 systems ones before starting</div><div clas=
s=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:13.333333=
969116211px">cat /proc/sys/kernel/pty/nr=A0<br></div><div class=3D"gmail_ex=
tra" style=3D"font-family:arial,sans-serif;font-size:13.333333969116211px">
347</div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;f=
ont-size:13.333333969116211px"><br></div><div class=3D"gmail_extra" style=
=3D"font-family:arial,sans-serif;font-size:13.333333969116211px"><font face=
=3D"arial, sans-serif">I have changed the configuration file /etc/security/=
limits.config and rebooted the machines and assumed that this would have ap=
plied the new=A0limits=A0to the deamons, but you were right and=A0</font></=
div>
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px"><br></div><div class=3D"gmail_extra" style=3D"font-fa=
mily:arial,sans-serif;font-size:13.333333969116211px">cat /proc/5388/limits=
=A0<br>
Limit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Soft Limi=
t=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Hard Limit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Un=
its=A0=A0=A0=A0=A0<br>Max cpu time=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 u=
nlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 seconds=A0=A0=A0<br>Max file size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=A0<br>
Max data size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=
=A0=A0=A0<br>Max stack size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 8388608=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 bytes=A0=A0=A0=A0=A0<br>Max core file size=A0=A0=A0=A0=A0=A0=A0 0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=A0<br>
Max resident set=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=
=A0<br>Max processes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 processes=A0<br>Max open files=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1=
024 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01024 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
files=A0=A0=A0=A0=A0<br>
Max locked memory=A0=A0=A0=A0=A0=A0=A0=A0 65536=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 65536=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=
=A0=A0=A0=A0=A0<br>Max address space=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 b=
ytes=A0=A0=A0=A0=A0<br>Max file locks=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unli=
mited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 locks=A0=A0=A0=A0=A0<br>
Max pending signals=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 signals=
=A0=A0=A0<br>Max msgqueue size=A0=A0=A0=A0=A0=A0=A0=A0 819200=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 819200=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 bytes=A0=A0=A0=A0=A0<br>Max nice priority=A0=A0=A0=A0=A0=A0=A0=A0 0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0<br>
Max realtime priority=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0<br>Max realtime timeout=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 us =A0 =A0 =A0=
=A0<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-ser=
if;font-size:13.333333969116211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px"><br></div><div class=3D"gmail_extra" style=
=3D"font-family:arial,sans-serif;font-size:13.333333969116211px">I killed a=
ll the domains and restarted the xenconsoled. This applies the new limits:=
=A0</div>
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px"><br></div><div class=3D"gmail_extra" style=3D"font-fa=
mily:arial,sans-serif;font-size:13.333333969116211px">cat /proc/27677/limit=
s=A0<br>
Limit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Soft Limi=
t=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Hard Limit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Un=
its=A0=A0=A0=A0=A0<br>Max cpu time=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 u=
nlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 seconds=A0=A0=A0<br>Max file size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=A0<br>
Max data size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=
=A0=A0=A0<br>Max stack size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 8388608=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 bytes=A0=A0=A0=A0=A0<br>Max core file size=A0=A0=A0=A0=A0=A0=A0 0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=A0<br>
Max resident set=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=
=A0<br>Max processes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 processes=A0<br>Max open files=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 6=
5000=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 65000=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 files=A0=A0=A0=A0=A0<br>
Max locked memory=A0=A0=A0=A0=A0=A0=A0=A0 65536=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 65536=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=
=A0=A0=A0=A0=A0<br>Max address space=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 b=
ytes=A0=A0=A0=A0=A0<br>Max file locks=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unli=
mited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 locks=A0=A0=A0=A0=A0<br>
Max pending signals=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 signals=
=A0=A0=A0<br>Max msgqueue size=A0=A0=A0=A0=A0=A0=A0=A0 819200=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 819200=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 bytes=A0=A0=A0=A0=A0<br>Max nice priority=A0=A0=A0=A0=A0=A0=A0=A0 0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0<br>
Max realtime priority=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0<br>Max realtime timeout=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 us =A0 =A0 =A0=
=A0<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-ser=
if;font-size:13.333333969116211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px">BUT:</div><div class=3D"gmail_extra" style=
=3D"font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div>=
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px">
There is now a buffer overflow happening somewhere which is crashing the de=
amon when creating the 340th domain, as shown by strace:=A0</div><div class=
=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:13.3333339=
69116211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px">write(4, &quot;\v\0\0\0\0\0\0\0\0\0\0\0+\0\=
0\0&quot;, 16) =3D 16<br>write(4, &quot;/local/domain/1020/console/tty\0&qu=
ot;, 31) =3D 31<br>
write(4, &quot;/dev/pts/345&quot;, 12)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D=
 12<br>futex(0xd95124, FUTEX_WAIT_PRIVATE, 14161, NULL) =3D 0<br>futex(0xd9=
50f8, FUTEX_WAKE_PRIVATE, 1)=A0 =3D 0<br>rt_sigaction(SIGPIPE, {SIG_DFL, []=
, SA_RESTORER, 0x7fb5d50284a0}, NULL, 8) =3D 0<br>
fcntl(1026, F_SETFL, O_RDONLY|O_NONBLOCK) =3D 0<br>open(&quot;/dev/tty&quot=
;, O_RDWR|O_NOCTTY|O_NONBLOCK) =3D -1 ENXIO (No such device or address)<br>=
writev(2, [{&quot;*** &quot;, 4}, {&quot;buffer overflow detected&quot;, 24=
}, {&quot; ***: &quot;, 6}, {&quot;/usr/lib/xen-4.1/bin/xenconsoled&quot;, =
32}, {&quot; terminated\n&quot;, 12}], 5) =3D 78<br>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
=3D 0x7fb5d5eb3000<br>open(&quot;/usr/lib/xen-4.1/bin/../lib/libgcc_s.so.1&=
quot;, O_RDONLY|O_CLOEXEC) =3D -1 ENOENT (No such file or directory)<br>ope=
n(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) =3D 1028<br>
fstat(1028, {st_mode=3DS_IFREG|0644, st_size=3D85812, ...}) =3D 0<br>mmap(N=
ULL, 85812, PROT_READ, MAP_PRIVATE, 1028, 0) =3D 0x7fb5d5e9e000<br>close(10=
28)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 =3D 0<br>access(&quot;/etc/ld.so.nohwcap&quot;, F_OK)=A0=A0=A0=
=A0=A0 =3D -1 ENOENT (No such file or directory)<br>
open(&quot;/lib/x86_64-linux-gnu/libgcc_s.so.1&quot;, O_RDONLY|O_CLOEXEC) =
=3D 1028<br>read(1028, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\=
0\0\320(\0\0\0\0\0\0&quot;..., 832) =3D 832<br>fstat(1028, {st_mode=3DS_IFR=
EG|0644, st_size=3D88384, ...}) =3D 0<br>
mmap(NULL, 2184216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 1028, 0=
) =3D 0x7fb5cf9d1000<br>mprotect(0x7fb5cf9e6000, 2093056, PROT_NONE) =3D 0<=
br>mmap(0x7fb5cfbe5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|M=
AP_DENYWRITE, 1028, 0x14000) =3D 0x7fb5cfbe5000<br>
close(1028)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 =3D 0<br>mprotect(0x7fb5cfbe5000, 4096, PROT_READ) =
=3D 0<br>munmap(0x7fb5d5e9e000, 85812)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D 0<=
br>futex(0x7fb5d53aedf0, FUTEX_WAKE_PRIVATE, 2147483647) =3D 0<br>futex(0x7=
fb5cfbe61a4, FUTEX_WAKE_PRIVATE, 2147483647) =3D 0<br>
write(2, &quot;=3D=3D=3D=3D=3D=3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D=
\n&quot;, 29) =3D 29<br>writev(2, [{&quot;/lib/x86_64-linux-gnu/libc.so.6&q=
uot;, 31}, {&quot;(&quot;, 1}, {&quot;__fortify_fail&quot;, 14}, {&quot;+0x=
&quot;, 3}, {&quot;37&quot;, 2}, {&quot;)&quot;, 1}, {&quot;[0x&quot;, 3}, =
{&quot;7fb5d50fc807&quot;, 12}, {&quot;]\n&quot;, 2}], 9) =3D 69<br>
writev(2, [{&quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, 31}, {&quot;(&quot=
;, 1}, {&quot;+0x&quot;, 3}, {&quot;109700&quot;, 6}, {&quot;)&quot;, 1}, {=
&quot;[0x&quot;, 3}, {&quot;7fb5d50fb700&quot;, 12}, {&quot;]\n&quot;, 2}],=
 8) =3D 59<br>
writev(2, [{&quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, 31}, {&quot;(&quot=
;, 1}, {&quot;+0x&quot;, 3}, {&quot;10a7be&quot;, 6}, {&quot;)&quot;, 1}, {=
&quot;[0x&quot;, 3}, {&quot;7fb5d50fc7be&quot;, 12}, {&quot;]\n&quot;, 2}],=
 8) =3D 59<br>
writev(2, [{&quot;/usr/lib/xen-4.1/bin/xenconsoled&quot;, 32}, {&quot;[0x&q=
uot;, 3}, {&quot;403cb8&quot;, 6}, {&quot;]\n&quot;, 2}], 4) =3D 43<br>writ=
ev(2, [{&quot;/usr/lib/xen-4.1/bin/xenconsoled&quot;, 32}, {&quot;[0x&quot;=
, 3}, {&quot;4021d5&quot;, 6}, {&quot;]\n&quot;, 2}], 4) =3D 43<br>
writev(2, [{&quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, 31}, {&quot;(&quot=
;, 1}, {&quot;__libc_start_main&quot;, 17}, {&quot;+0x&quot;, 3}, {&quot;ed=
&quot;, 2}, {&quot;)&quot;, 1}, {&quot;[0x&quot;, 3}, {&quot;7fb5d501376d&q=
uot;, 12}, {&quot;]\n&quot;, 2}], 9) =3D 72<br>
writev(2, [{&quot;/usr/lib/xen-4.1/bin/xenconsoled&quot;, 32}, {&quot;[0x&q=
uot;, 3}, {&quot;4022ad&quot;, 6}, {&quot;]\n&quot;, 2}], 4) =3D 43<br>writ=
e(2, &quot;=3D=3D=3D=3D=3D=3D=3D Memory map: =3D=3D=3D=3D=3D=3D=3D=3D\n&quo=
t;, 29) =3D 29</div></div><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On 13 December 2012 15:27, Paul Harvey <=
span dir=3D"ltr">&lt;<a href=3D"mailto:jhebus@googlemail.com" target=3D"_bl=
ank">jhebus@googlemail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">
Sorry, thought that i pressed reply all<div class=3D"HOEnZb"><div class=3D"=
h5"><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On 13 Dec=
ember 2012 15:19, Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.=
Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</spa=
n> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Please can you keep this conversation on the=
 mailing list.<br>
<br>
On Thu, 2012-12-13 at 15:12 +0000, Paul Harvey wrote:<br>
[...]<br>
<br>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--bcaec54a376c7f37b504d0bd907b--


--===============1985377080856563056==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1985377080856563056==--


From xen-users-bounces@lists.xen.org Fri Dec 14 13:45:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 13:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjVYy-0008EP-QR; Fri, 14 Dec 2012 13:44:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>) id 1TjAhy-0002Fp-Ri
	for xen-users@lists.xen.org; Thu, 13 Dec 2012 15:28:23 +0000
Received: from [85.158.139.83:16900] by server-1.bemta-5.messagelabs.com id
	CC/90-12813-614F9C05; Thu, 13 Dec 2012 15:28:22 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-11.tower-182.messagelabs.com!1355412498!22466780!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11498 invoked from network); 13 Dec 2012 15:28:20 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-11.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Dec 2012 15:28:20 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so2284491oag.32
	for <xen-users@lists.xen.org>; Thu, 13 Dec 2012 07:28:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=CON5R3iE8Vdev0OYiN7/Jk+CfcrqubC7QLwKZF8Ijx4=;
	b=q7mNkS926INSIrGTlUmbsEntAJTo/OCiJoFmoXw+5ir/QW5lzETK0P6JR9S2Lb5kB5
	SjsO5trTTKmGIoCVk3TdvTKIiJlrvdCuQFNEJPfpcfDAJdniQTuTuweeUhYDcn+hTNoV
	nFDUT9C6GnuSgeM4Ym1msSc6jip1B3M5zhYPocgTYc3nLs1OHF44rKlLqqDzxD32sDba
	jkFwGAdrP65B28XnTFpROujO0nnxHjJrf3o6MODWr1lam2w9+wrrGDOGqp8aGFfRIlkt
	GCV2+fn5br+FJVrkGllI98SgS2NJdb+bvNxsla8icz2RAdnQi8GCSWfuNPysYDzL/W8r
	G1hQ==
MIME-Version: 1.0
Received: by 10.60.172.6 with SMTP id ay6mr1816285oec.10.1355412498495; Thu,
	13 Dec 2012 07:28:18 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Thu, 13 Dec 2012 07:28:18 -0800 (PST)
In-Reply-To: <CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
Date: Thu, 13 Dec 2012 15:28:18 +0000
Message-ID: <CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailman-Approved-At: Fri, 14 Dec 2012 13:44:27 +0000
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1985377080856563056=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1985377080856563056==
Content-Type: multipart/alternative; boundary=bcaec54a376c7f37b504d0bd907b

--bcaec54a376c7f37b504d0bd907b
Content-Type: text/plain; charset=ISO-8859-1

On 13 December 2012 14:58, Paul Harvey <jhebus@googlemail.com> wrote:

>
>
>
> On 13 December 2012 12:36, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>
>> On Thu, 2012-12-13 at 12:24 +0000, Paul Harvey wrote:
>> > So, i attached strace to xenconsoled to see i could find what was
>> > going on and i got this
>> >
>> > ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
>> > echo ...}) = 0
>> > ioctl(1023, TIOCGPTN, [345])            = 0
>> > stat("/dev/pts/345", {st_mode=S_IFCHR|0620, st_rdev=makedev(136,
>> > 345), ...}) = 0
>> > open("/dev/pts/345", O_RDWR|O_NOCTTY)   = -1 EMFILE (Too many open
>> > files)
>> > close(1023)                             = 0
>> > write(2, "Failed to create tty for domain-"..., 70) = 70
>> > open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 1023
>> > fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
>> > fstat(1023, {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0
>> >
>> >
>> > So this is definitely a problem with file limits, but i don't
>> > understand as the current limit on files per process is 65000
>>
>> I wrote the following yesterday and although I see it in my sent box I
>> can't see it in the list archives and you don't seem to have received it
>> either. I've no idea where it got to...
>>
>>
>> On Tue, 2012-12-11 at 22:07 +0000, Paul Harvey wrote:
>> > On 7 December 2012 10:03, Ian
>> > Campbell <Ian.Campbell@citrix.com> wrote:
>> >         On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:
>> >
>> >         > Any help, or is this a limitation of Xen?
>> >
>> >
>> >         One limit you might be hitting is the number of event channels
>> >         which
>> >         dom0 can handle. The maximum is currently 1024 for a 32-bit
>> >         domains and
>> >         4096 for 64-bit (that's per domains, not total in the system).
>> >         Depending
>> >         on the configuration of the mini-os domains (e.g. number of
>> >         devices etc)
>> >         you might be hitting this -- "lsevtchn 0" might give a clue if
>> >         this is
>> >         happening (that tool is in /usr/lib/xen somewhere).
>> >
>> >         Work has just started on expanding these limits to ~32k and
>> >         ~512k for
>> >         32- and 64-bit domains respectively, the hope is that this
>> >         will be done
>> >         in time for 4.3. Look for posts from Wei Liu on xen-devel this
>> >         week.
>> >
>> >         If you aren't hitting the evtchn limits then maybe you are
>> >         hitting some
>> >         dom0 OS level limitation, i.e. a ulimit on the number of open
>> >         file
>> >         descriptors which xenconsoled can have or some limit on the
>> >         number of
>> >         pty's.
>> >
>> >         Ian.
>> >
>> >
>> > Hi Ian,
>> >
>> >
>> > Thanks for the quick reply!
>> >
>> >
>> > Have looked into your suggestions and:
>> >
>> >
>> > * It is NOT the number of evntchns, this is much less that the limits
>> > you mention
>>
>> OOI how many event channels do your 1000 domains require?
>>
>
>
>>
>> > * It is NOT the number of allowable PTY's, the number used is much
>> > less than the limit
>>
>> Again OOI how many?
>>
>> > * The number of per process file descriptors was set to 1024, but i
>> > have increased this to thousands :
>> > ulimint -n
>> > 10240
>>
>> Did you apply this to the xenconsoled and other daemon processes too?
>> setting ulimit only effects the current process and its children.
>>
>> > To hammer this point home, i built a wee C file to allocate pty's.
>> > Before i changed the limit i got problems past 1024, now it work fine
>> > as root, or any user.
>> >
>> >
>> > But, when i create ~350 domains:
>> >
>> >
>> > cat /proc/<xenconsoled>/fd | wc -l
>> > 1024
>> >
>> >
>> > only ever goes as high as 1024, and does not increase for subsequently
>> > added domains.
>>
>> I suspect you haven't actually increased the ulimit for this process.
>> What does /proc/<xenconsoled>/limits contain?
>>
>> There may also be sysctls which limit the number of fds a process can
>> have.
>>
>> > Any other ideas?
>>
>> > Also, as a side note, any idea why the domain creation time grows
>> > quadratically?
>>
>> Grows with the number of running domains you mean?
>>
>> There were some memory allocator optimisations discussed on xen-devel
>> recently, but I don't recall the details enough to know if it is
>> relevant here, it could be that though. Other than that I'm afraid I've
>> no ideas.
>>
>> Ian.
>>
>>
>

Hi Ian,

Thanks for getting back to me :)

So:

./lsevntchn 1000
   1: VCPU 0: Interdomain (Connected) - Remote Domain 0, Port 72
   2: VCPU 0: Interdomain (Connected) - Remote Domain 0, Port 73

cat /proc/sys/kernel/pty/max
4096

#with 338 Domains. There were 9 systems ones before starting
cat /proc/sys/kernel/pty/nr
347

I have changed the configuration file /etc/security/limits.config and
rebooted the machines and assumed that this would have applied the
new limits to the deamons, but you were right and

cat /proc/5388/limits
Limit                     Soft Limit           Hard Limit
Units
Max cpu time              unlimited            unlimited
seconds
Max file size             unlimited            unlimited
bytes
Max data size             unlimited            unlimited
bytes
Max stack size            8388608              unlimited
bytes
Max core file size        0                    unlimited
bytes
Max resident set          unlimited            unlimited
bytes
Max processes             87439                87439
processes
Max open files            1024                1024
 files
Max locked memory         65536                65536
bytes
Max address space         unlimited            unlimited
bytes
Max file locks            unlimited            unlimited
locks
Max pending signals       87439                87439
signals
Max msgqueue size         819200               819200
bytes
Max nice priority         0                    0
Max realtime priority     0                    0
Max realtime timeout      unlimited            unlimited            us



I killed all the domains and restarted the xenconsoled. This applies the
new limits:

cat /proc/27677/limits
Limit                     Soft Limit           Hard Limit
Units
Max cpu time              unlimited            unlimited
seconds
Max file size             unlimited            unlimited
bytes
Max data size             unlimited            unlimited
bytes
Max stack size            8388608              unlimited
bytes
Max core file size        0                    unlimited
bytes
Max resident set          unlimited            unlimited
bytes
Max processes             87439                87439
processes
Max open files            65000                65000
files
Max locked memory         65536                65536
bytes
Max address space         unlimited            unlimited
bytes
Max file locks            unlimited            unlimited
locks
Max pending signals       87439                87439
signals
Max msgqueue size         819200               819200
bytes
Max nice priority         0                    0
Max realtime priority     0                    0
Max realtime timeout      unlimited            unlimited            us


BUT:

There is now a buffer overflow happening somewhere which is crashing the
deamon when creating the 340th domain, as shown by strace:

write(4, "\v\0\0\0\0\0\0\0\0\0\0\0+\0\0\0", 16) = 16
write(4, "/local/domain/1020/console/tty\0", 31) = 31
write(4, "/dev/pts/345", 12)            = 12
futex(0xd95124, FUTEX_WAIT_PRIVATE, 14161, NULL) = 0
futex(0xd950f8, FUTEX_WAKE_PRIVATE, 1)  = 0
rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0x7fb5d50284a0}, NULL, 8)
= 0
fcntl(1026, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
open("/dev/tty", O_RDWR|O_NOCTTY|O_NONBLOCK) = -1 ENXIO (No such device or
address)
writev(2, [{"*** ", 4}, {"buffer overflow detected", 24}, {" ***: ", 6},
{"/usr/lib/xen-4.1/bin/xenconsoled", 32}, {" terminated\n", 12}], 5) = 78
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fb5d5eb3000
open("/usr/lib/xen-4.1/bin/../lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 1028
fstat(1028, {st_mode=S_IFREG|0644, st_size=85812, ...}) = 0
mmap(NULL, 85812, PROT_READ, MAP_PRIVATE, 1028, 0) = 0x7fb5d5e9e000
close(1028)                             = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 1028
read(1028,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320(\0\0\0\0\0\0"..., 832)
= 832
fstat(1028, {st_mode=S_IFREG|0644, st_size=88384, ...}) = 0
mmap(NULL, 2184216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 1028,
0) = 0x7fb5cf9d1000
mprotect(0x7fb5cf9e6000, 2093056, PROT_NONE) = 0
mmap(0x7fb5cfbe5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 1028, 0x14000) = 0x7fb5cfbe5000
close(1028)                             = 0
mprotect(0x7fb5cfbe5000, 4096, PROT_READ) = 0
munmap(0x7fb5d5e9e000, 85812)           = 0
futex(0x7fb5d53aedf0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fb5cfbe61a4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "======= Backtrace: =========\n", 29) = 29
writev(2, [{"/lib/x86_64-linux-gnu/libc.so.6", 31}, {"(", 1},
{"__fortify_fail", 14}, {"+0x", 3}, {"37", 2}, {")", 1}, {"[0x", 3},
{"7fb5d50fc807", 12}, {"]\n", 2}], 9) = 69
writev(2, [{"/lib/x86_64-linux-gnu/libc.so.6", 31}, {"(", 1}, {"+0x", 3},
{"109700", 6}, {")", 1}, {"[0x", 3}, {"7fb5d50fb700", 12}, {"]\n", 2}], 8)
= 59
writev(2, [{"/lib/x86_64-linux-gnu/libc.so.6", 31}, {"(", 1}, {"+0x", 3},
{"10a7be", 6}, {")", 1}, {"[0x", 3}, {"7fb5d50fc7be", 12}, {"]\n", 2}], 8)
= 59
writev(2, [{"/usr/lib/xen-4.1/bin/xenconsoled", 32}, {"[0x", 3}, {"403cb8",
6}, {"]\n", 2}], 4) = 43
writev(2, [{"/usr/lib/xen-4.1/bin/xenconsoled", 32}, {"[0x", 3}, {"4021d5",
6}, {"]\n", 2}], 4) = 43
writev(2, [{"/lib/x86_64-linux-gnu/libc.so.6", 31}, {"(", 1},
{"__libc_start_main", 17}, {"+0x", 3}, {"ed", 2}, {")", 1}, {"[0x", 3},
{"7fb5d501376d", 12}, {"]\n", 2}], 9) = 72
writev(2, [{"/usr/lib/xen-4.1/bin/xenconsoled", 32}, {"[0x", 3}, {"4022ad",
6}, {"]\n", 2}], 4) = 43
write(2, "======= Memory map: ========\n", 29) = 29


On 13 December 2012 15:27, Paul Harvey <jhebus@googlemail.com> wrote:

> Sorry, thought that i pressed reply all
>
>
> On 13 December 2012 15:19, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>
>> Please can you keep this conversation on the mailing list.
>>
>> On Thu, 2012-12-13 at 15:12 +0000, Paul Harvey wrote:
>> [...]
>>
>>
>>
>

--bcaec54a376c7f37b504d0bd907b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div><div class=3D"" style=3D"font-family:arial,sans-serif;font-size:13=
.333333969116211px"><div class=3D"im"><div class=3D"gmail_extra"><div class=
=3D"gmail_quote">On 13 December 2012 14:58, Paul Harvey=A0<span dir=3D"ltr"=
>&lt;<a href=3D"mailto:jhebus@googlemail.com" target=3D"_blank">jhebus@goog=
lemail.com</a>&gt;</span>=A0wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">
On 13 December 2012 12:36, Ian Campbell=A0<span dir=3D"ltr">&lt;<a href=3D"=
mailto:Ian.Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</=
a>&gt;</span>=A0wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204)=
;border-left-style:solid;padding-left:1ex">
<div>On Thu, 2012-12-13 at 12:24 +0000, Paul Harvey wrote:<br>&gt; So, i at=
tached strace to xenconsoled to see i could find what was<br>&gt; going on =
and i got this<br>&gt;<br>&gt; ioctl(1023, SNDCTL_TMR_TIMEBASE or TCGETS, {=
B38400 opost isig icanon<br>
&gt; echo ...}) =3D 0<br>&gt; ioctl(1023, TIOCGPTN, [345]) =A0 =A0 =A0 =A0 =
=A0 =A0=3D 0<br>&gt; stat(&quot;/dev/pts/345&quot;, {st_mode=3DS_IFCHR|0620=
, st_rdev=3Dmakedev(136,<br>&gt; 345), ...}) =3D 0<br>&gt; open(&quot;/dev/=
pts/345&quot;, O_RDWR|O_NOCTTY) =A0 =3D -1 EMFILE (Too many open<br>
&gt; files)<br>&gt; close(1023) =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =3D 0<br>&gt; write(2, &quot;Failed to create tty for domain-&=
quot;..., 70) =3D 70<br>&gt; open(&quot;/etc/localtime&quot;, O_RDONLY|O_CL=
OEXEC) =3D 1023<br>&gt; fstat(1023, {st_mode=3DS_IFREG|0644, st_size=3D3661=
, ...}) =3D 0<br>
&gt; fstat(1023, {st_mode=3DS_IFREG|0644, st_size=3D3661, ...}) =3D 0<br>&g=
t;<br>&gt;<br>&gt; So this is definitely a problem with file limits, but i =
don&#39;t<br>&gt; understand as the current limit on files per process is 6=
5000<br>
<br></div>I wrote the following yesterday and although I see it in my sent =
box I<br>can&#39;t see it in the list archives and you don&#39;t seem to ha=
ve received it<br>either. I&#39;ve no idea where it got to...<br><div><br>
<br>On Tue, 2012-12-11 at 22:07 +0000, Paul Harvey wrote:<br>&gt; On 7 Dece=
mber 2012 10:03, Ian<br>&gt; Campbell &lt;<a href=3D"mailto:Ian.Campbell@ci=
trix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt; wrote:<br>&gt; =
=A0 =A0 =A0 =A0 On Thu, 2012-12-06 at 23:27 +0000, Paul Harvey wrote:<br>
&gt;<br>&gt; =A0 =A0 =A0 =A0 &gt; Any help, or is this a limitation of Xen?=
<br>&gt;<br>&gt;<br>&gt; =A0 =A0 =A0 =A0 One limit you might be hitting is =
the number of event channels<br>&gt; =A0 =A0 =A0 =A0 which<br>&gt; =A0 =A0 =
=A0 =A0 dom0 can handle. The maximum is currently 1024 for a 32-bit<br>
&gt; =A0 =A0 =A0 =A0 domains and<br>&gt; =A0 =A0 =A0 =A0 4096 for 64-bit (t=
hat&#39;s per domains, not total in the system).<br>&gt; =A0 =A0 =A0 =A0 De=
pending<br>&gt; =A0 =A0 =A0 =A0 on the configuration of the mini-os domains=
 (e.g. number of<br>&gt; =A0 =A0 =A0 =A0 devices etc)<br>
&gt; =A0 =A0 =A0 =A0 you might be hitting this -- &quot;lsevtchn 0&quot; mi=
ght give a clue if<br>&gt; =A0 =A0 =A0 =A0 this is<br>&gt; =A0 =A0 =A0 =A0 =
happening (that tool is in /usr/lib/xen somewhere).<br>&gt;<br>&gt; =A0 =A0=
 =A0 =A0 Work has just started on expanding these limits to ~32k and<br>
&gt; =A0 =A0 =A0 =A0 ~512k for<br>&gt; =A0 =A0 =A0 =A0 32- and 64-bit domai=
ns respectively, the hope is that this<br>&gt; =A0 =A0 =A0 =A0 will be done=
<br>&gt; =A0 =A0 =A0 =A0 in time for 4.3. Look for posts from Wei Liu on xe=
n-devel this<br>&gt; =A0 =A0 =A0 =A0 week.<br>
&gt;<br>&gt; =A0 =A0 =A0 =A0 If you aren&#39;t hitting the evtchn limits th=
en maybe you are<br>&gt; =A0 =A0 =A0 =A0 hitting some<br>&gt; =A0 =A0 =A0 =
=A0 dom0 OS level limitation, i.e. a ulimit on the number of open<br>&gt; =
=A0 =A0 =A0 =A0 file<br>&gt; =A0 =A0 =A0 =A0 descriptors which xenconsoled =
can have or some limit on the<br>
&gt; =A0 =A0 =A0 =A0 number of<br>&gt; =A0 =A0 =A0 =A0 pty&#39;s.<br>&gt;<b=
r>&gt; =A0 =A0 =A0 =A0 Ian.<br>&gt;<br>&gt;<br>&gt; Hi Ian,<br>&gt;<br>&gt;=
<br>&gt; Thanks for the quick reply!<br>&gt;<br>&gt;<br>&gt; Have looked in=
to your suggestions and:<br>
&gt;<br>&gt;<br>&gt; * It is NOT the number of evntchns, this is much less =
that the limits<br>&gt; you mention<br><br></div>OOI how many event channel=
s do your 1000 domains require?<br></blockquote><div>=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1p=
x;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1=
ex">
<div><br>&gt; * It is NOT the number of allowable PTY&#39;s, the number use=
d is much<br>&gt; less than the limit<br><br></div>Again OOI how many?<br><=
div><br>&gt; * The number of per process file descriptors was set to 1024, =
but i<br>
&gt; have increased this to thousands :<br>&gt; ulimint -n<br>&gt; 10240<br=
><br></div>Did you apply this to the xenconsoled and other daemon processes=
 too?<br>setting ulimit only effects the current process and its children.<=
br>
<div><br>&gt; To hammer this point home, i built a wee C file to allocate p=
ty&#39;s.<br>&gt; Before i changed the limit i got problems past 1024, now =
it work fine<br>&gt; as root, or any user.<br>&gt;<br>&gt;<br>&gt; But, whe=
n i create ~350 domains:<br>
&gt;<br>&gt;<br>&gt; cat /proc/&lt;xenconsoled&gt;/fd | wc -l<br>&gt; 1024<=
br>&gt;<br>&gt;<br>&gt; only ever goes as high as 1024, and does not increa=
se for subsequently<br>&gt; added domains.<br><br></div>I suspect you haven=
&#39;t actually increased the ulimit for this process.<br>
What does /proc/&lt;xenconsoled&gt;/limits contain?<br><br>There may also b=
e sysctls which limit the number of fds a process can<br>have.<br><div><br>=
&gt; Any other ideas?<br><br>&gt; Also, as a side note, any idea why the do=
main creation time grows<br>
&gt; quadratically?<br><br></div>Grows with the number of running domains y=
ou mean?<br><br>There were some memory allocator optimisations discussed on=
 xen-devel<br>recently, but I don&#39;t recall the details enough to know i=
f it is<br>
relevant here, it could be that though. Other than that I&#39;m afraid I&#3=
9;ve<br>no ideas.<br><font color=3D"#888888"><br>Ian.<br><br></font></block=
quote></div><br></div></blockquote></div><br></div><div class=3D"gmail_extr=
a">
<br></div></div></div><div class=3D"gmail_extra" style=3D"font-family:arial=
,sans-serif;font-size:13.333333969116211px">Hi Ian,=A0</div><div class=3D"g=
mail_extra" style=3D"font-family:arial,sans-serif;font-size:13.333333969116=
211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px">Thanks for getting back to me :)</div><div =
class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:13.33=
3333969116211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px">So:</div><div class=3D"gmail_extra" style=
=3D"font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div>=
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px">
./lsevntchn 1000</div><div class=3D"gmail_extra" style=3D"font-family:arial=
,sans-serif;font-size:13.333333969116211px">=A0 =A01: VCPU 0: Interdomain (=
Connected) - Remote Domain 0, Port 72<br>=A0=A0 2: VCPU 0: Interdomain (Con=
nected) - Remote Domain 0, Port 73<br>
</div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font=
-size:13.333333969116211px"><br></div><div class=3D"gmail_extra" style=3D"f=
ont-family:arial,sans-serif;font-size:13.333333969116211px">cat /proc/sys/k=
ernel/pty/max</div>
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px">4096</div><div class=3D"gmail_extra" style=3D"font-fa=
mily:arial,sans-serif;font-size:13.333333969116211px"><br></div><div class=
=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:13.3333339=
69116211px">
#with 338 Domains. There were 9 systems ones before starting</div><div clas=
s=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:13.333333=
969116211px">cat /proc/sys/kernel/pty/nr=A0<br></div><div class=3D"gmail_ex=
tra" style=3D"font-family:arial,sans-serif;font-size:13.333333969116211px">
347</div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;f=
ont-size:13.333333969116211px"><br></div><div class=3D"gmail_extra" style=
=3D"font-family:arial,sans-serif;font-size:13.333333969116211px"><font face=
=3D"arial, sans-serif">I have changed the configuration file /etc/security/=
limits.config and rebooted the machines and assumed that this would have ap=
plied the new=A0limits=A0to the deamons, but you were right and=A0</font></=
div>
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px"><br></div><div class=3D"gmail_extra" style=3D"font-fa=
mily:arial,sans-serif;font-size:13.333333969116211px">cat /proc/5388/limits=
=A0<br>
Limit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Soft Limi=
t=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Hard Limit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Un=
its=A0=A0=A0=A0=A0<br>Max cpu time=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 u=
nlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 seconds=A0=A0=A0<br>Max file size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=A0<br>
Max data size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=
=A0=A0=A0<br>Max stack size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 8388608=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 bytes=A0=A0=A0=A0=A0<br>Max core file size=A0=A0=A0=A0=A0=A0=A0 0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=A0<br>
Max resident set=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=
=A0<br>Max processes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 processes=A0<br>Max open files=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1=
024 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01024 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
files=A0=A0=A0=A0=A0<br>
Max locked memory=A0=A0=A0=A0=A0=A0=A0=A0 65536=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 65536=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=
=A0=A0=A0=A0=A0<br>Max address space=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 b=
ytes=A0=A0=A0=A0=A0<br>Max file locks=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unli=
mited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 locks=A0=A0=A0=A0=A0<br>
Max pending signals=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 signals=
=A0=A0=A0<br>Max msgqueue size=A0=A0=A0=A0=A0=A0=A0=A0 819200=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 819200=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 bytes=A0=A0=A0=A0=A0<br>Max nice priority=A0=A0=A0=A0=A0=A0=A0=A0 0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0<br>
Max realtime priority=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0<br>Max realtime timeout=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 us =A0 =A0 =A0=
=A0<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-ser=
if;font-size:13.333333969116211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px"><br></div><div class=3D"gmail_extra" style=
=3D"font-family:arial,sans-serif;font-size:13.333333969116211px">I killed a=
ll the domains and restarted the xenconsoled. This applies the new limits:=
=A0</div>
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px"><br></div><div class=3D"gmail_extra" style=3D"font-fa=
mily:arial,sans-serif;font-size:13.333333969116211px">cat /proc/27677/limit=
s=A0<br>
Limit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Soft Limi=
t=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Hard Limit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Un=
its=A0=A0=A0=A0=A0<br>Max cpu time=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 u=
nlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 seconds=A0=A0=A0<br>Max file size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=A0<br>
Max data size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=
=A0=A0=A0<br>Max stack size=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 8388608=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 bytes=A0=A0=A0=A0=A0<br>Max core file size=A0=A0=A0=A0=A0=A0=A0 0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=A0<br>
Max resident set=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=A0=A0=A0=A0=
=A0<br>Max processes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 processes=A0<br>Max open files=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 6=
5000=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 65000=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 files=A0=A0=A0=A0=A0<br>
Max locked memory=A0=A0=A0=A0=A0=A0=A0=A0 65536=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 65536=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 bytes=
=A0=A0=A0=A0=A0<br>Max address space=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 b=
ytes=A0=A0=A0=A0=A0<br>Max file locks=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unli=
mited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 locks=A0=A0=A0=A0=A0<br>
Max pending signals=A0=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 87439=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 signals=
=A0=A0=A0<br>Max msgqueue size=A0=A0=A0=A0=A0=A0=A0=A0 819200=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 819200=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 bytes=A0=A0=A0=A0=A0<br>Max nice priority=A0=A0=A0=A0=A0=A0=A0=A0 0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0<br>
Max realtime priority=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0<br>Max realtime timeout=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 unlimited=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 us =A0 =A0 =A0=
=A0<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-ser=
if;font-size:13.333333969116211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px">BUT:</div><div class=3D"gmail_extra" style=
=3D"font-family:arial,sans-serif;font-size:13.333333969116211px"><br></div>=
<div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:=
13.333333969116211px">
There is now a buffer overflow happening somewhere which is crashing the de=
amon when creating the 340th domain, as shown by strace:=A0</div><div class=
=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:13.3333339=
69116211px">
<br></div><div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;=
font-size:13.333333969116211px">write(4, &quot;\v\0\0\0\0\0\0\0\0\0\0\0+\0\=
0\0&quot;, 16) =3D 16<br>write(4, &quot;/local/domain/1020/console/tty\0&qu=
ot;, 31) =3D 31<br>
write(4, &quot;/dev/pts/345&quot;, 12)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D=
 12<br>futex(0xd95124, FUTEX_WAIT_PRIVATE, 14161, NULL) =3D 0<br>futex(0xd9=
50f8, FUTEX_WAKE_PRIVATE, 1)=A0 =3D 0<br>rt_sigaction(SIGPIPE, {SIG_DFL, []=
, SA_RESTORER, 0x7fb5d50284a0}, NULL, 8) =3D 0<br>
fcntl(1026, F_SETFL, O_RDONLY|O_NONBLOCK) =3D 0<br>open(&quot;/dev/tty&quot=
;, O_RDWR|O_NOCTTY|O_NONBLOCK) =3D -1 ENXIO (No such device or address)<br>=
writev(2, [{&quot;*** &quot;, 4}, {&quot;buffer overflow detected&quot;, 24=
}, {&quot; ***: &quot;, 6}, {&quot;/usr/lib/xen-4.1/bin/xenconsoled&quot;, =
32}, {&quot; terminated\n&quot;, 12}], 5) =3D 78<br>
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
=3D 0x7fb5d5eb3000<br>open(&quot;/usr/lib/xen-4.1/bin/../lib/libgcc_s.so.1&=
quot;, O_RDONLY|O_CLOEXEC) =3D -1 ENOENT (No such file or directory)<br>ope=
n(&quot;/etc/ld.so.cache&quot;, O_RDONLY|O_CLOEXEC) =3D 1028<br>
fstat(1028, {st_mode=3DS_IFREG|0644, st_size=3D85812, ...}) =3D 0<br>mmap(N=
ULL, 85812, PROT_READ, MAP_PRIVATE, 1028, 0) =3D 0x7fb5d5e9e000<br>close(10=
28)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 =3D 0<br>access(&quot;/etc/ld.so.nohwcap&quot;, F_OK)=A0=A0=A0=
=A0=A0 =3D -1 ENOENT (No such file or directory)<br>
open(&quot;/lib/x86_64-linux-gnu/libgcc_s.so.1&quot;, O_RDONLY|O_CLOEXEC) =
=3D 1028<br>read(1028, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\=
0\0\320(\0\0\0\0\0\0&quot;..., 832) =3D 832<br>fstat(1028, {st_mode=3DS_IFR=
EG|0644, st_size=3D88384, ...}) =3D 0<br>
mmap(NULL, 2184216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 1028, 0=
) =3D 0x7fb5cf9d1000<br>mprotect(0x7fb5cf9e6000, 2093056, PROT_NONE) =3D 0<=
br>mmap(0x7fb5cfbe5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|M=
AP_DENYWRITE, 1028, 0x14000) =3D 0x7fb5cfbe5000<br>
close(1028)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 =3D 0<br>mprotect(0x7fb5cfbe5000, 4096, PROT_READ) =
=3D 0<br>munmap(0x7fb5d5e9e000, 85812)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D 0<=
br>futex(0x7fb5d53aedf0, FUTEX_WAKE_PRIVATE, 2147483647) =3D 0<br>futex(0x7=
fb5cfbe61a4, FUTEX_WAKE_PRIVATE, 2147483647) =3D 0<br>
write(2, &quot;=3D=3D=3D=3D=3D=3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D=
\n&quot;, 29) =3D 29<br>writev(2, [{&quot;/lib/x86_64-linux-gnu/libc.so.6&q=
uot;, 31}, {&quot;(&quot;, 1}, {&quot;__fortify_fail&quot;, 14}, {&quot;+0x=
&quot;, 3}, {&quot;37&quot;, 2}, {&quot;)&quot;, 1}, {&quot;[0x&quot;, 3}, =
{&quot;7fb5d50fc807&quot;, 12}, {&quot;]\n&quot;, 2}], 9) =3D 69<br>
writev(2, [{&quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, 31}, {&quot;(&quot=
;, 1}, {&quot;+0x&quot;, 3}, {&quot;109700&quot;, 6}, {&quot;)&quot;, 1}, {=
&quot;[0x&quot;, 3}, {&quot;7fb5d50fb700&quot;, 12}, {&quot;]\n&quot;, 2}],=
 8) =3D 59<br>
writev(2, [{&quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, 31}, {&quot;(&quot=
;, 1}, {&quot;+0x&quot;, 3}, {&quot;10a7be&quot;, 6}, {&quot;)&quot;, 1}, {=
&quot;[0x&quot;, 3}, {&quot;7fb5d50fc7be&quot;, 12}, {&quot;]\n&quot;, 2}],=
 8) =3D 59<br>
writev(2, [{&quot;/usr/lib/xen-4.1/bin/xenconsoled&quot;, 32}, {&quot;[0x&q=
uot;, 3}, {&quot;403cb8&quot;, 6}, {&quot;]\n&quot;, 2}], 4) =3D 43<br>writ=
ev(2, [{&quot;/usr/lib/xen-4.1/bin/xenconsoled&quot;, 32}, {&quot;[0x&quot;=
, 3}, {&quot;4021d5&quot;, 6}, {&quot;]\n&quot;, 2}], 4) =3D 43<br>
writev(2, [{&quot;/lib/x86_64-linux-gnu/libc.so.6&quot;, 31}, {&quot;(&quot=
;, 1}, {&quot;__libc_start_main&quot;, 17}, {&quot;+0x&quot;, 3}, {&quot;ed=
&quot;, 2}, {&quot;)&quot;, 1}, {&quot;[0x&quot;, 3}, {&quot;7fb5d501376d&q=
uot;, 12}, {&quot;]\n&quot;, 2}], 9) =3D 72<br>
writev(2, [{&quot;/usr/lib/xen-4.1/bin/xenconsoled&quot;, 32}, {&quot;[0x&q=
uot;, 3}, {&quot;4022ad&quot;, 6}, {&quot;]\n&quot;, 2}], 4) =3D 43<br>writ=
e(2, &quot;=3D=3D=3D=3D=3D=3D=3D Memory map: =3D=3D=3D=3D=3D=3D=3D=3D\n&quo=
t;, 29) =3D 29</div></div><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On 13 December 2012 15:27, Paul Harvey <=
span dir=3D"ltr">&lt;<a href=3D"mailto:jhebus@googlemail.com" target=3D"_bl=
ank">jhebus@googlemail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">
Sorry, thought that i pressed reply all<div class=3D"HOEnZb"><div class=3D"=
h5"><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On 13 Dec=
ember 2012 15:19, Ian Campbell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.=
Campbell@citrix.com" target=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</spa=
n> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Please can you keep this conversation on the=
 mailing list.<br>
<br>
On Thu, 2012-12-13 at 15:12 +0000, Paul Harvey wrote:<br>
[...]<br>
<br>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--bcaec54a376c7f37b504d0bd907b--


--===============1985377080856563056==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1985377080856563056==--


From xen-users-bounces@lists.xen.org Fri Dec 14 13:45:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 13:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjVZ0-0008Eh-70; Fri, 14 Dec 2012 13:44:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>)
	id 1TjUyW-00081T-MK; Fri, 14 Dec 2012 13:06:48 +0000
Received: from [85.158.138.51:44312] by server-5.bemta-3.messagelabs.com id
	A3/B2-15136-7642BC05; Fri, 14 Dec 2012 13:06:47 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1355490405!27707095!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3638 invoked from network); 14 Dec 2012 13:06:46 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Dec 2012 13:06:46 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so3295321obc.32
	for <multiple recipients>; Fri, 14 Dec 2012 05:06:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=yLrBLZ8qaFsNOKCOjusRuH+liFHlVOWc1ebN+gO/+oo=;
	b=LtphoWH0QmEI57IsEe13QoJksJXJ4J9E3lbs3HaONQlnfDbzLO4WTupVmOvr4u1EMn
	sJWZxn2wqGDuMrjGxoN2oGy0zQfKX5Q8NIMPXEuejN+/M0blm9P5fZiyZuQJEHS/hid3
	JoKRtf4radDufcfQvvSNnzt/f+YQEpBNaKGmVzeUlh6EZxM530GaoLRJ6nWPPZ4iFJMq
	2byDPfig0RBcTKpqmlQsbFB1FyJwvRAtK+KSNR3wg4U1AiZbZwl4Cz1jwChIJsMsVK1i
	H74AJUTibZA3mdz84Ftyqx2KYxqZm8v+8lIK2TIr0P2TOBSJcLTFdimrL/3SUmIJvM3j
	j9xw==
MIME-Version: 1.0
Received: by 10.60.30.42 with SMTP id p10mr4478435oeh.59.1355490405043; Fri,
	14 Dec 2012 05:06:45 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Fri, 14 Dec 2012 05:06:44 -0800 (PST)
In-Reply-To: <1355412947.10554.147.camel@zakaz.uk.xensource.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
Date: Fri, 14 Dec 2012 13:06:44 +0000
Message-ID: <CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Mailman-Approved-At: Fri, 14 Dec 2012 13:44:27 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0998238613810150206=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0998238613810150206==
Content-Type: multipart/alternative; boundary=e89a8fb206a816cdd004d0cfb44a

--e89a8fb206a816cdd004d0cfb44a
Content-Type: text/plain; charset=ISO-8859-1

SO

#with 341 domains
./lsevntchn 0 | wc -l
724

Attaching gdb to xenconsoled,

Program received signal SIGABRT, Aborted.
0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe588cabb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007fe588d7c807 in __fortify_fail () from
/lib/x86_64-linux-gnu/libc.so.6
#4  0x00007fe588d7b700 in __chk_fail () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007fe588d7c7be in __fdelt_warn () from
/lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
#7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at
daemon/main.c:166

Unfortunately strace doesn't give the sort of information needed to
diagnose this. Can you run the daemon under gdb? When it crashes you can
type "bt" to get a backtrace. If there are debuginfo packages available
in your distro installing the ones for the Xen packages would improve
the output of this too.


i don't really know how to enable the debugging info for these libraries. I
can't see anything on Google about debuginfo packages for Ubuntu 12.04.
Incidentally i just grabbed the xen version in there repo following this :

https://help.ubuntu.com/community/Xen

i did grab a copy of the source of xen 4.1.2 and compiled it with debug in
the tools, so that is why i can see proper output for the first two

Paul

--e89a8fb206a816cdd004d0cfb44a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

SO<br><br>#with 341 domains<br>./lsevntchn 0 | wc -l<br>724<br><br>Attachin=
g gdb to xenconsoled, <br><br>Program received signal SIGABRT, Aborted.<br>=
0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6<br>(gdb=
) bt<br>
#0=A0 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6<b=
r>#1=A0 0x00007fe588cabb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6=
<br>#2=A0 0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6<=
br>
#3=A0 0x00007fe588d7c807 in __fortify_fail () from /lib/x86_64-linux-gnu/li=
bc.so.6<br>#4=A0 0x00007fe588d7b700 in __chk_fail () from /lib/x86_64-linux=
-gnu/libc.so.6<br>#5=A0 0x00007fe588d7c7be in __fdelt_warn () from /lib/x86=
_64-linux-gnu/libc.so.6<br>
#6=A0 0x0000000000403ca8 in handle_io () at daemon/io.c:1059<br>#7=A0 0x000=
00000004021c5 in main (argc=3D2, argv=3D0x7fff58691d48) at daemon/main.c:16=
6<br><br><span style=3D"background-color:rgb(255,0,0)">Unfortunately strace=
 doesn&#39;t give the sort of information needed to</span><br style=3D"back=
ground-color:rgb(255,0,0)">
<span style=3D"background-color:rgb(255,0,0)">
diagnose this. Can you run the daemon under gdb? When it crashes you can</s=
pan><br style=3D"background-color:rgb(255,0,0)"><span style=3D"background-c=
olor:rgb(255,0,0)">
type &quot;bt&quot; to get a backtrace. If there are debuginfo packages ava=
ilable</span><br style=3D"background-color:rgb(255,0,0)"><span style=3D"bac=
kground-color:rgb(255,0,0)">
in your distro installing the ones for the Xen packages would improve</span=
><br style=3D"background-color:rgb(255,0,0)"><span style=3D"background-colo=
r:rgb(255,0,0)">
the output of this too.</span><br style=3D"background-color:rgb(255,0,255)"=
>
<br><br>i don&#39;t really know how to enable the debugging info for these =
libraries. I can&#39;t see anything on Google about debuginfo packages for =
Ubuntu 12.04. Incidentally i just grabbed the xen version in there repo fol=
lowing this : <br>
<br><a href=3D"https://help.ubuntu.com/community/Xen">https://help.ubuntu.c=
om/community/Xen</a><br><br>i did grab a copy of the source of xen 4.1.2 an=
d compiled it with debug in the tools, so that is why i can see proper outp=
ut for the first two<br>
<br>Paul<br>

--e89a8fb206a816cdd004d0cfb44a--


--===============0998238613810150206==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0998238613810150206==--


From xen-users-bounces@lists.xen.org Fri Dec 14 13:45:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 13:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjVZ0-0008Eh-70; Fri, 14 Dec 2012 13:44:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>)
	id 1TjUyW-00081T-MK; Fri, 14 Dec 2012 13:06:48 +0000
Received: from [85.158.138.51:44312] by server-5.bemta-3.messagelabs.com id
	A3/B2-15136-7642BC05; Fri, 14 Dec 2012 13:06:47 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1355490405!27707095!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3638 invoked from network); 14 Dec 2012 13:06:46 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-11.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Dec 2012 13:06:46 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so3295321obc.32
	for <multiple recipients>; Fri, 14 Dec 2012 05:06:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=yLrBLZ8qaFsNOKCOjusRuH+liFHlVOWc1ebN+gO/+oo=;
	b=LtphoWH0QmEI57IsEe13QoJksJXJ4J9E3lbs3HaONQlnfDbzLO4WTupVmOvr4u1EMn
	sJWZxn2wqGDuMrjGxoN2oGy0zQfKX5Q8NIMPXEuejN+/M0blm9P5fZiyZuQJEHS/hid3
	JoKRtf4radDufcfQvvSNnzt/f+YQEpBNaKGmVzeUlh6EZxM530GaoLRJ6nWPPZ4iFJMq
	2byDPfig0RBcTKpqmlQsbFB1FyJwvRAtK+KSNR3wg4U1AiZbZwl4Cz1jwChIJsMsVK1i
	H74AJUTibZA3mdz84Ftyqx2KYxqZm8v+8lIK2TIr0P2TOBSJcLTFdimrL/3SUmIJvM3j
	j9xw==
MIME-Version: 1.0
Received: by 10.60.30.42 with SMTP id p10mr4478435oeh.59.1355490405043; Fri,
	14 Dec 2012 05:06:45 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Fri, 14 Dec 2012 05:06:44 -0800 (PST)
In-Reply-To: <1355412947.10554.147.camel@zakaz.uk.xensource.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
Date: Fri, 14 Dec 2012 13:06:44 +0000
Message-ID: <CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
X-Mailman-Approved-At: Fri, 14 Dec 2012 13:44:27 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0998238613810150206=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0998238613810150206==
Content-Type: multipart/alternative; boundary=e89a8fb206a816cdd004d0cfb44a

--e89a8fb206a816cdd004d0cfb44a
Content-Type: text/plain; charset=ISO-8859-1

SO

#with 341 domains
./lsevntchn 0 | wc -l
724

Attaching gdb to xenconsoled,

Program received signal SIGABRT, Aborted.
0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe588cabb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007fe588d7c807 in __fortify_fail () from
/lib/x86_64-linux-gnu/libc.so.6
#4  0x00007fe588d7b700 in __chk_fail () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007fe588d7c7be in __fdelt_warn () from
/lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
#7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at
daemon/main.c:166

Unfortunately strace doesn't give the sort of information needed to
diagnose this. Can you run the daemon under gdb? When it crashes you can
type "bt" to get a backtrace. If there are debuginfo packages available
in your distro installing the ones for the Xen packages would improve
the output of this too.


i don't really know how to enable the debugging info for these libraries. I
can't see anything on Google about debuginfo packages for Ubuntu 12.04.
Incidentally i just grabbed the xen version in there repo following this :

https://help.ubuntu.com/community/Xen

i did grab a copy of the source of xen 4.1.2 and compiled it with debug in
the tools, so that is why i can see proper output for the first two

Paul

--e89a8fb206a816cdd004d0cfb44a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

SO<br><br>#with 341 domains<br>./lsevntchn 0 | wc -l<br>724<br><br>Attachin=
g gdb to xenconsoled, <br><br>Program received signal SIGABRT, Aborted.<br>=
0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6<br>(gdb=
) bt<br>
#0=A0 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6<b=
r>#1=A0 0x00007fe588cabb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6=
<br>#2=A0 0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6<=
br>
#3=A0 0x00007fe588d7c807 in __fortify_fail () from /lib/x86_64-linux-gnu/li=
bc.so.6<br>#4=A0 0x00007fe588d7b700 in __chk_fail () from /lib/x86_64-linux=
-gnu/libc.so.6<br>#5=A0 0x00007fe588d7c7be in __fdelt_warn () from /lib/x86=
_64-linux-gnu/libc.so.6<br>
#6=A0 0x0000000000403ca8 in handle_io () at daemon/io.c:1059<br>#7=A0 0x000=
00000004021c5 in main (argc=3D2, argv=3D0x7fff58691d48) at daemon/main.c:16=
6<br><br><span style=3D"background-color:rgb(255,0,0)">Unfortunately strace=
 doesn&#39;t give the sort of information needed to</span><br style=3D"back=
ground-color:rgb(255,0,0)">
<span style=3D"background-color:rgb(255,0,0)">
diagnose this. Can you run the daemon under gdb? When it crashes you can</s=
pan><br style=3D"background-color:rgb(255,0,0)"><span style=3D"background-c=
olor:rgb(255,0,0)">
type &quot;bt&quot; to get a backtrace. If there are debuginfo packages ava=
ilable</span><br style=3D"background-color:rgb(255,0,0)"><span style=3D"bac=
kground-color:rgb(255,0,0)">
in your distro installing the ones for the Xen packages would improve</span=
><br style=3D"background-color:rgb(255,0,0)"><span style=3D"background-colo=
r:rgb(255,0,0)">
the output of this too.</span><br style=3D"background-color:rgb(255,0,255)"=
>
<br><br>i don&#39;t really know how to enable the debugging info for these =
libraries. I can&#39;t see anything on Google about debuginfo packages for =
Ubuntu 12.04. Incidentally i just grabbed the xen version in there repo fol=
lowing this : <br>
<br><a href=3D"https://help.ubuntu.com/community/Xen">https://help.ubuntu.c=
om/community/Xen</a><br><br>i did grab a copy of the source of xen 4.1.2 an=
d compiled it with debug in the tools, so that is why i can see proper outp=
ut for the first two<br>
<br>Paul<br>

--e89a8fb206a816cdd004d0cfb44a--


--===============0998238613810150206==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0998238613810150206==--


From xen-users-bounces@lists.xen.org Fri Dec 14 13:45:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 13:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjVYz-0008EY-EX; Fri, 14 Dec 2012 13:44:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <coley@rcf-smtp.mitre.org>)
	id 1TjGsK-0000RU-QW; Thu, 13 Dec 2012 22:03:28 +0000
Received: from [85.158.139.211:36439] by server-15.bemta-5.messagelabs.com id
	F3/0C-20523-FA05AC05; Thu, 13 Dec 2012 22:03:27 +0000
X-Env-Sender: coley@rcf-smtp.mitre.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1355436207!17844105!1
X-Originating-IP: [198.49.146.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk4LjQ5LjE0Ni43NyA9PiA2MTM2MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9882 invoked from network); 13 Dec 2012 22:03:27 -0000
Received: from smtpksrv1.mitre.org (HELO smtpksrv1.mitre.org) (198.49.146.77)
	by server-9.tower-206.messagelabs.com with SMTP;
	13 Dec 2012 22:03:27 -0000
Received: from smtpksrv1.mitre.org (localhost.localdomain [127.0.0.1])
	by localhost (Postfix) with SMTP id 21C641F02BB;
	Thu, 13 Dec 2012 17:03:26 -0500 (EST)
Received: from linus.mitre.org (linus.mitre.org [129.83.10.1])
	by smtpksrv1.mitre.org (Postfix) with ESMTP id F03AF1F0281;
	Thu, 13 Dec 2012 17:03:25 -0500 (EST)
Received: from faron.mitre.org (faron.mitre.org [129.83.10.2])
	by linus.mitre.org (8.14.4+Sun/8.14.4) with ESMTP id qBDM3P7B026619;
	Thu, 13 Dec 2012 17:03:25 -0500 (EST)
Received: from localhost (coley@localhost)
	by faron.mitre.org (8.14.4+Sun/8.14.4/Submit) with ESMTP id
	qBDM3NVR022928; Thu, 13 Dec 2012 17:03:24 -0500 (EST)
X-Authentication-Warning: faron.mitre.org: coley owned process doing -bs
Date: Thu, 13 Dec 2012 17:03:23 -0500 (EST)
From: "Steven M. Christey" <coley@rcf-smtp.mitre.org>
X-X-Sender: coley@faron.mitre.org
To: oss-security@lists.openwall.com
In-Reply-To: <E1TfaBE-00066j-ID@xenbits.xen.org>
Message-ID: <Pine.GSO.4.64.1212131657560.22809@faron.mitre.org>
References: <E1TfaBE-00066j-ID@xenbits.xen.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 14 Dec 2012 13:44:27 +0000
Cc: xen-users@lists.xen.org, "Xen.org security team" <security@xen.org>,
	xen-announce@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [oss-security] Xen Security Advisory 27
 (CVE-2012-5511) - several HVM operations do not validate the range of their
 inputs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


All,

This advisory required two different CVE IDs - not one - because the 
stack-based buffer overflow was fixed in a different version than the 
other issues.  CVE assigns different IDs when bugs are not present in the 
same exact set of versions.

CVE-2012-5511 - use this, but only for the stack-based buffer overflow 
that was fixed in 4.2.

CVE-2012-6333 - new ID for the other "large input" validation issues that 
lead to the physical CPU hang, which were NOT fixed in 4.2.


- Steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 13:45:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 13:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjVYz-0008EY-EX; Fri, 14 Dec 2012 13:44:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <coley@rcf-smtp.mitre.org>)
	id 1TjGsK-0000RU-QW; Thu, 13 Dec 2012 22:03:28 +0000
Received: from [85.158.139.211:36439] by server-15.bemta-5.messagelabs.com id
	F3/0C-20523-FA05AC05; Thu, 13 Dec 2012 22:03:27 +0000
X-Env-Sender: coley@rcf-smtp.mitre.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1355436207!17844105!1
X-Originating-IP: [198.49.146.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTk4LjQ5LjE0Ni43NyA9PiA2MTM2MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9882 invoked from network); 13 Dec 2012 22:03:27 -0000
Received: from smtpksrv1.mitre.org (HELO smtpksrv1.mitre.org) (198.49.146.77)
	by server-9.tower-206.messagelabs.com with SMTP;
	13 Dec 2012 22:03:27 -0000
Received: from smtpksrv1.mitre.org (localhost.localdomain [127.0.0.1])
	by localhost (Postfix) with SMTP id 21C641F02BB;
	Thu, 13 Dec 2012 17:03:26 -0500 (EST)
Received: from linus.mitre.org (linus.mitre.org [129.83.10.1])
	by smtpksrv1.mitre.org (Postfix) with ESMTP id F03AF1F0281;
	Thu, 13 Dec 2012 17:03:25 -0500 (EST)
Received: from faron.mitre.org (faron.mitre.org [129.83.10.2])
	by linus.mitre.org (8.14.4+Sun/8.14.4) with ESMTP id qBDM3P7B026619;
	Thu, 13 Dec 2012 17:03:25 -0500 (EST)
Received: from localhost (coley@localhost)
	by faron.mitre.org (8.14.4+Sun/8.14.4/Submit) with ESMTP id
	qBDM3NVR022928; Thu, 13 Dec 2012 17:03:24 -0500 (EST)
X-Authentication-Warning: faron.mitre.org: coley owned process doing -bs
Date: Thu, 13 Dec 2012 17:03:23 -0500 (EST)
From: "Steven M. Christey" <coley@rcf-smtp.mitre.org>
X-X-Sender: coley@faron.mitre.org
To: oss-security@lists.openwall.com
In-Reply-To: <E1TfaBE-00066j-ID@xenbits.xen.org>
Message-ID: <Pine.GSO.4.64.1212131657560.22809@faron.mitre.org>
References: <E1TfaBE-00066j-ID@xenbits.xen.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 14 Dec 2012 13:44:27 +0000
Cc: xen-users@lists.xen.org, "Xen.org security team" <security@xen.org>,
	xen-announce@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [oss-security] Xen Security Advisory 27
 (CVE-2012-5511) - several HVM operations do not validate the range of their
 inputs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


All,

This advisory required two different CVE IDs - not one - because the 
stack-based buffer overflow was fixed in a different version than the 
other issues.  CVE assigns different IDs when bugs are not present in the 
same exact set of versions.

CVE-2012-5511 - use this, but only for the stack-based buffer overflow 
that was fixed in 4.2.

CVE-2012-6333 - new ID for the other "large input" validation issues that 
lead to the physical CPU hang, which were NOT fixed in 4.2.


- Steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 15:05:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 15:05:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjWoE-0001uR-Mr; Fri, 14 Dec 2012 15:04:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>)
	id 1TjWoC-0001uA-CE; Fri, 14 Dec 2012 15:04:16 +0000
Received: from [85.158.143.35:11507] by server-3.bemta-4.messagelabs.com id
	26/34-18211-FEF3BC05; Fri, 14 Dec 2012 15:04:15 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1355497063!5489796!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxODk3MTA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30407 invoked from network); 14 Dec 2012 14:57:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Dec 2012 14:57:44 -0000
X-IronPort-AV: E=Sophos;i="4.84,281,1355097600"; 
   d="scan'208";a="737179"
Received: from unknown (HELO FTLPEX01CL03.citrite.net) ([10.13.107.80])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	14 Dec 2012 14:57:39 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.2.318.1;
	Fri, 14 Dec 2012 09:57:38 -0500
Received: from [10.80.3.80]	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <Wei.Liu2@citrix.com>)	id 1TjWhm-0007Dc-V4;
	Fri, 14 Dec 2012 14:57:38 +0000
Message-ID: <1355497058.8376.63.camel@iceland>
From: Wei Liu <Wei.Liu2@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Fri, 14 Dec 2012 14:57:38 +0000
In-Reply-To: <CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
	<CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
X-Mailer: Evolution 3.6.0-0ubuntu3 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, wei.liu2@citrix.com,
	Ian Campbell <Ian.Campbell@citrix.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:
> SO
> 
> #with 341 domains
> ./lsevntchn 0 | wc -l
> 724
> 
> Attaching gdb to xenconsoled, 
> 
> Program received signal SIGABRT, Aborted.
> 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> (gdb) bt
> #0  0x00007fe588ca8425 in raise ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #1  0x00007fe588cabb8b in abort ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> #3  0x00007fe588d7c807 in __fortify_fail ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #4  0x00007fe588d7b700 in __chk_fail ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #5  0x00007fe588d7c7be in __fdelt_warn ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
> #7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at
> daemon/main.c:166
> 

libc raises exception when it detects memory violation.

You can probably try to use valgrind to identify memory leak in
xenconsoled.


Wei.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 15:05:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 15:05:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjWoE-0001uR-Mr; Fri, 14 Dec 2012 15:04:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>)
	id 1TjWoC-0001uA-CE; Fri, 14 Dec 2012 15:04:16 +0000
Received: from [85.158.143.35:11507] by server-3.bemta-4.messagelabs.com id
	26/34-18211-FEF3BC05; Fri, 14 Dec 2012 15:04:15 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1355497063!5489796!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxODk3MTA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30407 invoked from network); 14 Dec 2012 14:57:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Dec 2012 14:57:44 -0000
X-IronPort-AV: E=Sophos;i="4.84,281,1355097600"; 
   d="scan'208";a="737179"
Received: from unknown (HELO FTLPEX01CL03.citrite.net) ([10.13.107.80])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	14 Dec 2012 14:57:39 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.2.318.1;
	Fri, 14 Dec 2012 09:57:38 -0500
Received: from [10.80.3.80]	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <Wei.Liu2@citrix.com>)	id 1TjWhm-0007Dc-V4;
	Fri, 14 Dec 2012 14:57:38 +0000
Message-ID: <1355497058.8376.63.camel@iceland>
From: Wei Liu <Wei.Liu2@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Fri, 14 Dec 2012 14:57:38 +0000
In-Reply-To: <CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
	<CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
X-Mailer: Evolution 3.6.0-0ubuntu3 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, wei.liu2@citrix.com,
	Ian Campbell <Ian.Campbell@citrix.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:
> SO
> 
> #with 341 domains
> ./lsevntchn 0 | wc -l
> 724
> 
> Attaching gdb to xenconsoled, 
> 
> Program received signal SIGABRT, Aborted.
> 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> (gdb) bt
> #0  0x00007fe588ca8425 in raise ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #1  0x00007fe588cabb8b in abort ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> #3  0x00007fe588d7c807 in __fortify_fail ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #4  0x00007fe588d7b700 in __chk_fail ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #5  0x00007fe588d7c7be in __fdelt_warn ()
> from /lib/x86_64-linux-gnu/libc.so.6
> #6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
> #7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at
> daemon/main.c:166
> 

libc raises exception when it detects memory violation.

You can probably try to use valgrind to identify memory leak in
xenconsoled.


Wei.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 15:54:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 15:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjXZw-0003cU-8a; Fri, 14 Dec 2012 15:53:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <J.Witvliet@mindef.nl>) id 1TjXZu-0003cP-Oa
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 15:53:34 +0000
Received: from [85.158.137.99:60752] by server-5.bemta-3.messagelabs.com id
	1F/55-15136-97B4BC05; Fri, 14 Dec 2012 15:53:29 +0000
X-Env-Sender: J.Witvliet@mindef.nl
X-Msg-Ref: server-16.tower-217.messagelabs.com!1355500408!19371909!1
X-Originating-IP: [217.169.229.21]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjE3LjE2OS4yMjkuMjEgPT4gMTIwMDc1\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19161 invoked from network); 14 Dec 2012 15:53:29 -0000
Received: from mx4-out.mindef.nl (HELO mx4-out.mindef.nl) (217.169.229.21)
	by server-16.tower-217.messagelabs.com with SMTP;
	14 Dec 2012 15:53:29 -0000
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
From: <J.Witvliet@mindef.nl>
To: <xen-users@lists.xen.org>
Date: Fri, 14 Dec 2012 16:53:26 +0100
Accept-Language: en-US, nl-NL
Content-Language: en-US
acceptlanguage: en-US, nl-NL
MIME-Version: 1.0
Message-Id: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
Cc: hwit@a-domani.nl
Subject: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I've been trying to stick to Linux, but it seems I have to provide some Microsoft remote desktops.
I still have a 2003cd around, so I'll try it under XEN.

>From your experience, what is the best way for people on a Linux machine (KDE) to connect to the evil empire ;-)
Tsclient? Or are there better alternatives...


Hans

______________________________________________________________________
Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien u niet de geadresseerde bent of dit bericht abusievelijk aan u is toegezonden, wordt u verzocht dat aan de afzender te melden en het bericht te verwijderen. De Staat aanvaardt geen aansprakelijkheid voor schade, van welke aard ook, die verband houdt met risico's verbonden aan het elektronisch verzenden van berichten.

This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. The State accepts no liability for damage of any kind resulting from the risks inherent in the electronic transmission of messages.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 15:54:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 15:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjXZw-0003cU-8a; Fri, 14 Dec 2012 15:53:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <J.Witvliet@mindef.nl>) id 1TjXZu-0003cP-Oa
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 15:53:34 +0000
Received: from [85.158.137.99:60752] by server-5.bemta-3.messagelabs.com id
	1F/55-15136-97B4BC05; Fri, 14 Dec 2012 15:53:29 +0000
X-Env-Sender: J.Witvliet@mindef.nl
X-Msg-Ref: server-16.tower-217.messagelabs.com!1355500408!19371909!1
X-Originating-IP: [217.169.229.21]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjE3LjE2OS4yMjkuMjEgPT4gMTIwMDc1\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19161 invoked from network); 14 Dec 2012 15:53:29 -0000
Received: from mx4-out.mindef.nl (HELO mx4-out.mindef.nl) (217.169.229.21)
	by server-16.tower-217.messagelabs.com with SMTP;
	14 Dec 2012 15:53:29 -0000
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
From: <J.Witvliet@mindef.nl>
To: <xen-users@lists.xen.org>
Date: Fri, 14 Dec 2012 16:53:26 +0100
Accept-Language: en-US, nl-NL
Content-Language: en-US
acceptlanguage: en-US, nl-NL
MIME-Version: 1.0
Message-Id: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
Cc: hwit@a-domani.nl
Subject: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi all,

I've been trying to stick to Linux, but it seems I have to provide some Microsoft remote desktops.
I still have a 2003cd around, so I'll try it under XEN.

>From your experience, what is the best way for people on a Linux machine (KDE) to connect to the evil empire ;-)
Tsclient? Or are there better alternatives...


Hans

______________________________________________________________________
Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien u niet de geadresseerde bent of dit bericht abusievelijk aan u is toegezonden, wordt u verzocht dat aan de afzender te melden en het bericht te verwijderen. De Staat aanvaardt geen aansprakelijkheid voor schade, van welke aard ook, die verband houdt met risico's verbonden aan het elektronisch verzenden van berichten.

This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. The State accepts no liability for damage of any kind resulting from the risks inherent in the electronic transmission of messages.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 16:10:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjXpC-0004WF-KQ; Fri, 14 Dec 2012 16:09:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1TjXpA-0004W7-RL
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:09:21 +0000
Received: from [193.109.254.147:61307] by server-10.bemta-14.messagelabs.com
	id 52/46-13263-03F4BC05; Fri, 14 Dec 2012 16:09:20 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-13.tower-27.messagelabs.com!1355501358!10130451!1
X-Originating-IP: [212.24.139.170]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 817 invoked from network); 14 Dec 2012 16:09:18 -0000
Received: from out1.virusfree.cz (HELO out1.virusfree.cz) (212.24.139.170)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Dec 2012 16:09:18 -0000
Received: (qmail 24129 invoked by uid 1000); 14 Dec 2012 17:09:17 +0100
Received: from posta.excello.cz by out1 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out1.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-11.1/5.0):. 
	Processed in 7.524406 secs); 14 Dec 2012 16:09:17 -0000
X-Spam-Status: No, hits=-11.1 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	3.5 BD_CHECK               BD_CHECK
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=dq.spamfree.cz]
	0.8 BAYES_50               BODY: Bayes spam probability is 40 to 60%
	[score: 0.4800] -2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-13 CRM114_CHECK CRM114: message is GOOD with crm114-score 51.7600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355501350; n=Test; bh=IHy0aN0qDkFb4JW/NBY3sdE6tT5057JbkkIVan
	ZdMSk=; b=CiLT+qD/N1HHb8/3VO3OhIB0bWhALV5UIg6hOyikD+42uklabMApdW
	xSe5LXr4WOVtdw8NPEPQEiUiZ3U3j8SqaBjCY6iBKra+P9qiKxOgPpaDasf7YgHA
	AVnyDXi2P4
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=K5qTQPGZUNfO7EOTYHfsgbfpWQu70
	yy1v5Zcs3bW+CyUHIFaa+B4nkNNcJTq8bJLWVGsJ7FaED3JNZ1PlBDs4tdU+tQB4
	eQWWs5RnQY+1XnnbNttlNjGARe59qAlk1N8
Received: from posta.excello.cz (188.138.126.10)
	by out1.virusfree.cz with SMTP; 14 Dec 2012 17:09:09 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 758022C0146
	for <xen-users@lists.xen.org>; Fri, 14 Dec 2012 17:09:06 +0100 (CET)
Message-ID: <50CB4F22.8030104@excello.cz>
Date: Fri, 14 Dec 2012 17:09:06 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
In-Reply-To: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5085638415861943726=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============5085638415861943726==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms010700070104010109050302"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms010700070104010109050302
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Hans,

you'll need to connect via VNC during installation and after that the=20
best way to connect Windows Server is through RDP :-)

Personally i've got three domUs with Windows Server 2008 R2 installed=20
under Xen with Terminal Services and nobody (something around 30 people) =

complains.

Jan

Dne 14.12.2012 16:53, J.Witvliet@mindef.nl napsal(a):
> Hi all,
>
> I've been trying to stick to Linux, but it seems I have to provide some=
 Microsoft remote desktops.
> I still have a 2003cd around, so I'll try it under XEN.
>
>  From your experience, what is the best way for people on a Linux machi=
ne (KDE) to connect to the evil empire ;-)
> Tsclient? Or are there better alternatives...
>
>
> Hans
>
> ______________________________________________________________________
> Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien =
u niet de geadresseerde bent of dit bericht abusievelijk aan u is toegezo=
nden, wordt u verzocht dat aan de afzender te melden en het bericht te ve=
rwijderen. De Staat aanvaardt geen aansprakelijkheid voor schade, van wel=
ke aard ook, die verband houdt met risico's verbonden aan het elektronisc=
h verzenden van berichten.
>
> This message may contain information that is not intended for you. If y=
ou are not the addressee or if this message was sent to you by mistake, y=
ou are requested to inform the sender and delete the message. The State a=
ccepts no liability for damage of any kind resulting from the risks inher=
ent in the electronic transmission of messages.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms010700070104010109050302
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTQxNjA5MDZa
MCMGCSqGSIb3DQEJBDEWBBT64r8MywqkgX81MWHBDIptfbYSfjBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAISCrUzCp1Qn
moWIAG9Sz9W70JxkMj9+ZWB+JnPQ2hgyCbWndLVG9KisZC3m3YFI6JEo90mz1HKEGoLVlbqD
AkIx6vHaKkYeJrEubhyIgv56HmqHUkjkBjysBDmje08sUvhvFhStRujpIKuylEwRXSs2ESHy
nLC8rA4UGux6LS8zaw+HnJ52zwrpa9EcOX/6oTJGeslf4JcuPAEjZtknJD2JOLRHZJuq5oVS
gk3TTZBh06cK6tIfSnU3BjLloF+ABw4ZVdQ+7S3/UebuOAHd79+V+18tAMKkgjuXONhfeaj+
9+3YVx15n3Xsy+J+xVya40oGDgYS86/U3dlgjrx1JPwAAAAAAAA=
--------------ms010700070104010109050302--


--===============5085638415861943726==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5085638415861943726==--


From xen-users-bounces@lists.xen.org Fri Dec 14 16:10:28 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjXpC-0004WF-KQ; Fri, 14 Dec 2012 16:09:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1TjXpA-0004W7-RL
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:09:21 +0000
Received: from [193.109.254.147:61307] by server-10.bemta-14.messagelabs.com
	id 52/46-13263-03F4BC05; Fri, 14 Dec 2012 16:09:20 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-13.tower-27.messagelabs.com!1355501358!10130451!1
X-Originating-IP: [212.24.139.170]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 817 invoked from network); 14 Dec 2012 16:09:18 -0000
Received: from out1.virusfree.cz (HELO out1.virusfree.cz) (212.24.139.170)
	by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Dec 2012 16:09:18 -0000
Received: (qmail 24129 invoked by uid 1000); 14 Dec 2012 17:09:17 +0100
Received: from posta.excello.cz by out1 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out1.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-11.1/5.0):. 
	Processed in 7.524406 secs); 14 Dec 2012 16:09:17 -0000
X-Spam-Status: No, hits=-11.1 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	3.5 BD_CHECK               BD_CHECK
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=dq.spamfree.cz]
	0.8 BAYES_50               BODY: Bayes spam probability is 40 to 60%
	[score: 0.4800] -2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-13 CRM114_CHECK CRM114: message is GOOD with crm114-score 51.7600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355501350; n=Test; bh=IHy0aN0qDkFb4JW/NBY3sdE6tT5057JbkkIVan
	ZdMSk=; b=CiLT+qD/N1HHb8/3VO3OhIB0bWhALV5UIg6hOyikD+42uklabMApdW
	xSe5LXr4WOVtdw8NPEPQEiUiZ3U3j8SqaBjCY6iBKra+P9qiKxOgPpaDasf7YgHA
	AVnyDXi2P4
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=K5qTQPGZUNfO7EOTYHfsgbfpWQu70
	yy1v5Zcs3bW+CyUHIFaa+B4nkNNcJTq8bJLWVGsJ7FaED3JNZ1PlBDs4tdU+tQB4
	eQWWs5RnQY+1XnnbNttlNjGARe59qAlk1N8
Received: from posta.excello.cz (188.138.126.10)
	by out1.virusfree.cz with SMTP; 14 Dec 2012 17:09:09 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 758022C0146
	for <xen-users@lists.xen.org>; Fri, 14 Dec 2012 17:09:06 +0100 (CET)
Message-ID: <50CB4F22.8030104@excello.cz>
Date: Fri, 14 Dec 2012 17:09:06 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
In-Reply-To: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5085638415861943726=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============5085638415861943726==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms010700070104010109050302"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms010700070104010109050302
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Hans,

you'll need to connect via VNC during installation and after that the=20
best way to connect Windows Server is through RDP :-)

Personally i've got three domUs with Windows Server 2008 R2 installed=20
under Xen with Terminal Services and nobody (something around 30 people) =

complains.

Jan

Dne 14.12.2012 16:53, J.Witvliet@mindef.nl napsal(a):
> Hi all,
>
> I've been trying to stick to Linux, but it seems I have to provide some=
 Microsoft remote desktops.
> I still have a 2003cd around, so I'll try it under XEN.
>
>  From your experience, what is the best way for people on a Linux machi=
ne (KDE) to connect to the evil empire ;-)
> Tsclient? Or are there better alternatives...
>
>
> Hans
>
> ______________________________________________________________________
> Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien =
u niet de geadresseerde bent of dit bericht abusievelijk aan u is toegezo=
nden, wordt u verzocht dat aan de afzender te melden en het bericht te ve=
rwijderen. De Staat aanvaardt geen aansprakelijkheid voor schade, van wel=
ke aard ook, die verband houdt met risico's verbonden aan het elektronisc=
h verzenden van berichten.
>
> This message may contain information that is not intended for you. If y=
ou are not the addressee or if this message was sent to you by mistake, y=
ou are requested to inform the sender and delete the message. The State a=
ccepts no liability for damage of any kind resulting from the risks inher=
ent in the electronic transmission of messages.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms010700070104010109050302
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTQxNjA5MDZa
MCMGCSqGSIb3DQEJBDEWBBT64r8MywqkgX81MWHBDIptfbYSfjBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAISCrUzCp1Qn
moWIAG9Sz9W70JxkMj9+ZWB+JnPQ2hgyCbWndLVG9KisZC3m3YFI6JEo90mz1HKEGoLVlbqD
AkIx6vHaKkYeJrEubhyIgv56HmqHUkjkBjysBDmje08sUvhvFhStRujpIKuylEwRXSs2ESHy
nLC8rA4UGux6LS8zaw+HnJ52zwrpa9EcOX/6oTJGeslf4JcuPAEjZtknJD2JOLRHZJuq5oVS
gk3TTZBh06cK6tIfSnU3BjLloF+ABw4ZVdQ+7S3/UebuOAHd79+V+18tAMKkgjuXONhfeaj+
9+3YVx15n3Xsy+J+xVya40oGDgYS86/U3dlgjrx1JPwAAAAAAAA=
--------------ms010700070104010109050302--


--===============5085638415861943726==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5085638415861943726==--


From xen-users-bounces@lists.xen.org Fri Dec 14 16:13:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjXsO-0004iT-Ha; Fri, 14 Dec 2012 16:12:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <smt@vgersoft.com>) id 1TjXsN-0004iM-91
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:12:39 +0000
Received: from [193.109.254.147:20048] by server-5.bemta-14.messagelabs.com id
	93/2D-32031-6FF4BC05; Fri, 14 Dec 2012 16:12:38 +0000
X-Env-Sender: smt@vgersoft.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1355501519!1683940!1
X-Originating-IP: [24.97.191.94]
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16275 invoked from network); 14 Dec 2012 16:12:00 -0000
Received: from vgersoft.com (HELO vgersoft.com) (24.97.191.94)
	by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Dec 2012 16:12:00 -0000
Received: from moose.vgersoft.com (moose.vgersoft.com [192.168.1.108])
	(authenticated bits=0)
	by vgersoft.com (8.13.8/8.13.8) with ESMTP id qBEGBmjA030407
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 14 Dec 2012 11:11:51 -0500
Date: Fri, 14 Dec 2012 11:11:47 -0500 (EST)
From: Steve Thompson <smt@vgersoft.com>
To: J.Witvliet@mindef.nl
In-Reply-To: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
Message-ID: <alpine.LRH.0.9999.1212141110540.13881@moose.vgersoft.com>
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
MIME-Version: 1.0
X-Virus-Scanned: clamav-milter 0.97.3 at firefly.vgersoft.com
X-Virus-Status: Clean
Cc: hwit@a-domani.nl, xen-users@lists.xen.org
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 14 Dec 2012, J.Witvliet@mindef.nl wrote:

> From your experience, what is the best way for people on a Linux machine 
> (KDE) to connect to the evil empire ;-)

Use rdesktop:

 	http://www.rdesktop.org/

I have been using this for years and have not encountered any problems.

Steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 16:13:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjXsO-0004iT-Ha; Fri, 14 Dec 2012 16:12:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <smt@vgersoft.com>) id 1TjXsN-0004iM-91
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:12:39 +0000
Received: from [193.109.254.147:20048] by server-5.bemta-14.messagelabs.com id
	93/2D-32031-6FF4BC05; Fri, 14 Dec 2012 16:12:38 +0000
X-Env-Sender: smt@vgersoft.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1355501519!1683940!1
X-Originating-IP: [24.97.191.94]
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16275 invoked from network); 14 Dec 2012 16:12:00 -0000
Received: from vgersoft.com (HELO vgersoft.com) (24.97.191.94)
	by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 14 Dec 2012 16:12:00 -0000
Received: from moose.vgersoft.com (moose.vgersoft.com [192.168.1.108])
	(authenticated bits=0)
	by vgersoft.com (8.13.8/8.13.8) with ESMTP id qBEGBmjA030407
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 14 Dec 2012 11:11:51 -0500
Date: Fri, 14 Dec 2012 11:11:47 -0500 (EST)
From: Steve Thompson <smt@vgersoft.com>
To: J.Witvliet@mindef.nl
In-Reply-To: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
Message-ID: <alpine.LRH.0.9999.1212141110540.13881@moose.vgersoft.com>
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
MIME-Version: 1.0
X-Virus-Scanned: clamav-milter 0.97.3 at firefly.vgersoft.com
X-Virus-Status: Clean
Cc: hwit@a-domani.nl, xen-users@lists.xen.org
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 14 Dec 2012, J.Witvliet@mindef.nl wrote:

> From your experience, what is the best way for people on a Linux machine 
> (KDE) to connect to the evil empire ;-)

Use rdesktop:

 	http://www.rdesktop.org/

I have been using this for years and have not encountered any problems.

Steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 16:23:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjY2B-0005AU-70; Fri, 14 Dec 2012 16:22:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <J.Witvliet@mindef.nl>) id 1TjY29-0005AG-Ac
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:22:45 +0000
Received: from [85.158.139.211:53203] by server-9.bemta-5.messagelabs.com id
	6E/3E-10690-4525BC05; Fri, 14 Dec 2012 16:22:44 +0000
X-Env-Sender: J.Witvliet@mindef.nl
X-Msg-Ref: server-8.tower-206.messagelabs.com!1355502164!18730574!1
X-Originating-IP: [217.169.229.19]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjE3LjE2OS4yMjkuMTkgPT4gMTIzOTg3\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20030 invoked from network); 14 Dec 2012 16:22:44 -0000
Received: from mx3-out.mindef.nl (HELO mx3-out.mindef.nl) (217.169.229.19)
	by server-8.tower-206.messagelabs.com with SMTP;
	14 Dec 2012 16:22:44 -0000
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
From: <J.Witvliet@mindef.nl>
To: <smt@vgersoft.com>
Date: Fri, 14 Dec 2012 17:22:40 +0100
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
	<20121214161649.8843B19289D@jmr5021.mindef.local>
In-Reply-To: <20121214161649.8843B19289D@jmr5021.mindef.local>
Accept-Language: en-US, nl-NL
Content-Language: en-US
acceptlanguage: en-US, nl-NL
MIME-Version: 1.0
Message-Id: <20121214162243.C877117B896@mx3-out.mindef.nl>
Cc: hwit@a-domani.nl, xen-users@lists.xen.org
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Tnx, will try it!

-----Original Message-----
From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On Behalf Of Steve Thompson
Sent: Friday, December 14, 2012 5:12 PM
To: Witvliet, J, CDC/IV/DCOPS/I&S/HIN
Cc: hwit@a-domani.nl; xen-users@lists.xen.org
Subject: Re: [Xen-users] Microsoft domU

On Fri, 14 Dec 2012, J.Witvliet@mindef.nl wrote:

> From your experience, what is the best way for people on a Linux machine 
> (KDE) to connect to the evil empire ;-)

Use rdesktop:

 	http://www.rdesktop.org/

I have been using this for years and have not encountered any problems.

Steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

______________________________________________________________________
Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien u niet de geadresseerde bent of dit bericht abusievelijk aan u is toegezonden, wordt u verzocht dat aan de afzender te melden en het bericht te verwijderen. De Staat aanvaardt geen aansprakelijkheid voor schade, van welke aard ook, die verband houdt met risico's verbonden aan het elektronisch verzenden van berichten.

This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. The State accepts no liability for damage of any kind resulting from the risks inherent in the electronic transmission of messages.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 16:23:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjY2B-0005AU-70; Fri, 14 Dec 2012 16:22:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <J.Witvliet@mindef.nl>) id 1TjY29-0005AG-Ac
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:22:45 +0000
Received: from [85.158.139.211:53203] by server-9.bemta-5.messagelabs.com id
	6E/3E-10690-4525BC05; Fri, 14 Dec 2012 16:22:44 +0000
X-Env-Sender: J.Witvliet@mindef.nl
X-Msg-Ref: server-8.tower-206.messagelabs.com!1355502164!18730574!1
X-Originating-IP: [217.169.229.19]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjE3LjE2OS4yMjkuMTkgPT4gMTIzOTg3\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20030 invoked from network); 14 Dec 2012 16:22:44 -0000
Received: from mx3-out.mindef.nl (HELO mx3-out.mindef.nl) (217.169.229.19)
	by server-8.tower-206.messagelabs.com with SMTP;
	14 Dec 2012 16:22:44 -0000
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
Received: from somewhere by someone
From: <J.Witvliet@mindef.nl>
To: <smt@vgersoft.com>
Date: Fri, 14 Dec 2012 17:22:40 +0100
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
	<20121214161649.8843B19289D@jmr5021.mindef.local>
In-Reply-To: <20121214161649.8843B19289D@jmr5021.mindef.local>
Accept-Language: en-US, nl-NL
Content-Language: en-US
acceptlanguage: en-US, nl-NL
MIME-Version: 1.0
Message-Id: <20121214162243.C877117B896@mx3-out.mindef.nl>
Cc: hwit@a-domani.nl, xen-users@lists.xen.org
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Tnx, will try it!

-----Original Message-----
From: xen-users-bounces@lists.xen.org [mailto:xen-users-bounces@lists.xen.org] On Behalf Of Steve Thompson
Sent: Friday, December 14, 2012 5:12 PM
To: Witvliet, J, CDC/IV/DCOPS/I&S/HIN
Cc: hwit@a-domani.nl; xen-users@lists.xen.org
Subject: Re: [Xen-users] Microsoft domU

On Fri, 14 Dec 2012, J.Witvliet@mindef.nl wrote:

> From your experience, what is the best way for people on a Linux machine 
> (KDE) to connect to the evil empire ;-)

Use rdesktop:

 	http://www.rdesktop.org/

I have been using this for years and have not encountered any problems.

Steve

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

______________________________________________________________________
Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien u niet de geadresseerde bent of dit bericht abusievelijk aan u is toegezonden, wordt u verzocht dat aan de afzender te melden en het bericht te verwijderen. De Staat aanvaardt geen aansprakelijkheid voor schade, van welke aard ook, die verband houdt met risico's verbonden aan het elektronisch verzenden van berichten.

This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. The State accepts no liability for damage of any kind resulting from the risks inherent in the electronic transmission of messages.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 16:28:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjY6a-0005X5-5v; Fri, 14 Dec 2012 16:27:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1TjY6Y-0005Wr-Bu
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:27:18 +0000
Received: from [85.158.143.99:31652] by server-3.bemta-4.messagelabs.com id
	10/29-18211-5635BC05; Fri, 14 Dec 2012 16:27:17 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-12.tower-216.messagelabs.com!1355502435!22668025!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=2.4 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_23,RATWARE_GECKO_BUILD,UNPARSEABLE_RELAY,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14290 invoked from network); 14 Dec 2012 16:27:15 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Dec 2012 16:27:15 -0000
Received: (qmail 8153 invoked by uid 1000); 14 Dec 2012 17:27:13 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-8.3/5.0):. 
	Processed in 3.549634 secs); 14 Dec 2012 16:27:13 -0000
X-Spam-Status: No, hits=-8.3 required=5.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355502429; n=Test; bh=U6yHL8o9aiWD0AB+k9O8orN9xwCTnHGE1GStgf
	5MQoE=; b=mWhiKDWFE1UzliLwx7B4nxN2KyHKr7PhGnAvZHTw++hI3sKByYglNb
	1NO7rr+DSbUkzjjqk+mLewTTPsoJSVx2v9gjw6U50+ulWOQlX75Q6ofTU1zkuLcB
	tVQsP15u0d
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=UPeg6/6L0zN0usSehKZeG0nbjuR/c
	WWYe4PWPlOVoPD4VkcHHG/dT1JWjSQN4M4bGofswuBeN1MtPEBu6Zp0Q0edGmBfU
	xlMgIlIjv+OEdqZ+K5hp7r+hUTSunXc2YWV
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 14 Dec 2012 17:27:09 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id F15262C0146
	for <xen-users@lists.xen.org>; Fri, 14 Dec 2012 17:27:08 +0100 (CET)
Message-ID: <50CB535D.4070406@excello.cz>
Date: Fri, 14 Dec 2012 17:27:09 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
	<50CB4F22.8030104@excello.cz>
In-Reply-To: <50CB4F22.8030104@excello.cz>
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7430258979639904501=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============7430258979639904501==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090501000300080200060002"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms090501000300080200060002
Content-Type: multipart/alternative;
 boundary="------------030002070902090900030007"

This is a multi-part message in MIME format.
--------------030002070902090900030007
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Allmost forgot, i'm using Remmina http://remmina.sourceforge.net/. It=20
can handle multiple protocols - SSH, SFTP, VNC and RDP

Dne 14.12.2012 17:09, Jan Hejl napsal(a):
> Hi Hans,
>
> you'll need to connect via VNC during installation and after that the=20
> best way to connect Windows Server is through RDP :-)
>
> Personally i've got three domUs with Windows Server 2008 R2 installed=20
> under Xen with Terminal Services and nobody (something around 30=20
> people) complains.
>
> Jan
>
> Dne 14.12.2012 16:53, J.Witvliet@mindef.nl napsal(a):
>> Hi all,
>>
>> I've been trying to stick to Linux, but it seems I have to provide=20
>> some Microsoft remote desktops.
>> I still have a 2003cd around, so I'll try it under XEN.
>>
>>  From your experience, what is the best way for people on a Linux=20
>> machine (KDE) to connect to the evil empire ;-)
>> Tsclient? Or are there better alternatives...
>>
>>
>> Hans
>>
>> ______________________________________________________________________=

>> Dit bericht kan informatie bevatten die niet voor u is bestemd.=20
>> Indien u niet de geadresseerde bent of dit bericht abusievelijk aan u =

>> is toegezonden, wordt u verzocht dat aan de afzender te melden en het =

>> bericht te verwijderen. De Staat aanvaardt geen aansprakelijkheid=20
>> voor schade, van welke aard ook, die verband houdt met risico's=20
>> verbonden aan het elektronisch verzenden van berichten.
>>
>> This message may contain information that is not intended for you. If =

>> you are not the addressee or if this message was sent to you by=20
>> mistake, you are requested to inform the sender and delete the=20
>> message. The State accepts no liability for damage of any kind=20
>> resulting from the risks inherent in the electronic transmission of=20
>> messages.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------030002070902090900030007
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3DISO-8859-1"
      http-equiv=3D"Content-Type">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    Allmost forgot, i'm using Remmina <a class=3D"moz-txt-link-freetext" =
href=3D"http://remmina.sourceforge.net/">http://remmina.sourceforge.net/<=
/a>.
    It can handle multiple protocols - SSH, SFTP, VNC and RDP<br>
    <br>
    <div class=3D"moz-cite-prefix">Dne 14.12.2012 17:09, Jan Hejl
      napsal(a):<br>
    </div>
    <blockquote cite=3D"mid:50CB4F22.8030104@excello.cz" type=3D"cite">Hi=

      Hans,
      <br>
      <br>
      you'll need to connect via VNC during installation and after that
      the best way to connect Windows Server is through RDP :-)
      <br>
      <br>
      Personally i've got three domUs with Windows Server 2008 R2
      installed under Xen with Terminal Services and nobody (something
      around 30 people) complains.
      <br>
      <br>
      Jan
      <br>
      <br>
      Dne 14.12.2012 16:53, <a class=3D"moz-txt-link-abbreviated" href=3D=
"mailto:J.Witvliet@mindef.nl">J.Witvliet@mindef.nl</a> napsal(a):
      <br>
      <blockquote type=3D"cite">Hi all,
        <br>
        <br>
        I've been trying to stick to Linux, but it seems I have to
        provide some Microsoft remote desktops.
        <br>
        I still have a 2003cd around, so I'll try it under XEN.
        <br>
        <br>
        &nbsp;From your experience, what is the best way for people on a
        Linux machine (KDE) to connect to the evil empire ;-)
        <br>
        Tsclient? Or are there better alternatives...
        <br>
        <br>
        <br>
        Hans
        <br>
        <br>
______________________________________________________________________
        <br>
        Dit bericht kan informatie bevatten die niet voor u is bestemd.
        Indien u niet de geadresseerde bent of dit bericht abusievelijk
        aan u is toegezonden, wordt u verzocht dat aan de afzender te
        melden en het bericht te verwijderen. De Staat aanvaardt geen
        aansprakelijkheid voor schade, van welke aard ook, die verband
        houdt met risico's verbonden aan het elektronisch verzenden van
        berichten.
        <br>
        <br>
        This message may contain information that is not intended for
        you. If you are not the addressee or if this message was sent to
        you by mistake, you are requested to inform the sender and
        delete the message. The State accepts no liability for damage of
        any kind resulting from the risks inherent in the electronic
        transmission of messages.
        <br>
        <br>
        _______________________________________________
        <br>
        Xen-users mailing list
        <br>
        <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@li=
sts.xen.org">Xen-users@lists.xen.org</a>
        <br>
        <a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/x=
en-users">http://lists.xen.org/xen-users</a>
        <br>
      </blockquote>
      <br>
      <br>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.=
org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-users=
">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------030002070902090900030007--

--------------ms090501000300080200060002
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTQxNjI3MDla
MCMGCSqGSIb3DQEJBDEWBBSvYJmTNdOMrkjhSAruWi2jLt69QjBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBADXl18V1MzIV
VYS4LjxuDgo9iu1JM5V5OiS2ehJlhzVrN/lezuEUcw6Z6huaSyzRqUEm3cEmOwwHYtpH6/5g
w0YoUk0HW1d7al40ZBzpZswza9J5thI8zApvmy5YJGJgNG59E7vgJFPZty+szBvfJ50OqOA/
WU3ZrCV1lQBLccmscVuvDrSJWJgEQh0hedhBPG48M55XXb/arkvEfNqqY0hUtkOjPM+xNoSa
53TpU+9vQwte6BDtjdVfd/2ozf39UzPhj2W7ixNs/5bh5yIEki7TQye50+UzjRvO9H1CF8/H
LK2cJ0ZKnKGwnpmeJgP6CgvtqHmKA2Qe1+xbqd3LAmgAAAAAAAA=
--------------ms090501000300080200060002--


--===============7430258979639904501==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7430258979639904501==--


From xen-users-bounces@lists.xen.org Fri Dec 14 16:28:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjY6a-0005X5-5v; Fri, 14 Dec 2012 16:27:20 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1TjY6Y-0005Wr-Bu
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:27:18 +0000
Received: from [85.158.143.99:31652] by server-3.bemta-4.messagelabs.com id
	10/29-18211-5635BC05; Fri, 14 Dec 2012 16:27:17 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-12.tower-216.messagelabs.com!1355502435!22668025!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=2.4 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_23,RATWARE_GECKO_BUILD,UNPARSEABLE_RELAY,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14290 invoked from network); 14 Dec 2012 16:27:15 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Dec 2012 16:27:15 -0000
Received: (qmail 8153 invoked by uid 1000); 14 Dec 2012 17:27:13 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-8.3/5.0):. 
	Processed in 3.549634 secs); 14 Dec 2012 16:27:13 -0000
X-Spam-Status: No, hits=-8.3 required=5.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355502429; n=Test; bh=U6yHL8o9aiWD0AB+k9O8orN9xwCTnHGE1GStgf
	5MQoE=; b=mWhiKDWFE1UzliLwx7B4nxN2KyHKr7PhGnAvZHTw++hI3sKByYglNb
	1NO7rr+DSbUkzjjqk+mLewTTPsoJSVx2v9gjw6U50+ulWOQlX75Q6ofTU1zkuLcB
	tVQsP15u0d
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=UPeg6/6L0zN0usSehKZeG0nbjuR/c
	WWYe4PWPlOVoPD4VkcHHG/dT1JWjSQN4M4bGofswuBeN1MtPEBu6Zp0Q0edGmBfU
	xlMgIlIjv+OEdqZ+K5hp7r+hUTSunXc2YWV
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 14 Dec 2012 17:27:09 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id F15262C0146
	for <xen-users@lists.xen.org>; Fri, 14 Dec 2012 17:27:08 +0100 (CET)
Message-ID: <50CB535D.4070406@excello.cz>
Date: Fri, 14 Dec 2012 17:27:09 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
	<50CB4F22.8030104@excello.cz>
In-Reply-To: <50CB4F22.8030104@excello.cz>
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7430258979639904501=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============7430258979639904501==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090501000300080200060002"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms090501000300080200060002
Content-Type: multipart/alternative;
 boundary="------------030002070902090900030007"

This is a multi-part message in MIME format.
--------------030002070902090900030007
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Allmost forgot, i'm using Remmina http://remmina.sourceforge.net/. It=20
can handle multiple protocols - SSH, SFTP, VNC and RDP

Dne 14.12.2012 17:09, Jan Hejl napsal(a):
> Hi Hans,
>
> you'll need to connect via VNC during installation and after that the=20
> best way to connect Windows Server is through RDP :-)
>
> Personally i've got three domUs with Windows Server 2008 R2 installed=20
> under Xen with Terminal Services and nobody (something around 30=20
> people) complains.
>
> Jan
>
> Dne 14.12.2012 16:53, J.Witvliet@mindef.nl napsal(a):
>> Hi all,
>>
>> I've been trying to stick to Linux, but it seems I have to provide=20
>> some Microsoft remote desktops.
>> I still have a 2003cd around, so I'll try it under XEN.
>>
>>  From your experience, what is the best way for people on a Linux=20
>> machine (KDE) to connect to the evil empire ;-)
>> Tsclient? Or are there better alternatives...
>>
>>
>> Hans
>>
>> ______________________________________________________________________=

>> Dit bericht kan informatie bevatten die niet voor u is bestemd.=20
>> Indien u niet de geadresseerde bent of dit bericht abusievelijk aan u =

>> is toegezonden, wordt u verzocht dat aan de afzender te melden en het =

>> bericht te verwijderen. De Staat aanvaardt geen aansprakelijkheid=20
>> voor schade, van welke aard ook, die verband houdt met risico's=20
>> verbonden aan het elektronisch verzenden van berichten.
>>
>> This message may contain information that is not intended for you. If =

>> you are not the addressee or if this message was sent to you by=20
>> mistake, you are requested to inform the sender and delete the=20
>> message. The State accepts no liability for damage of any kind=20
>> resulting from the risks inherent in the electronic transmission of=20
>> messages.
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------030002070902090900030007
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3DISO-8859-1"
      http-equiv=3D"Content-Type">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    Allmost forgot, i'm using Remmina <a class=3D"moz-txt-link-freetext" =
href=3D"http://remmina.sourceforge.net/">http://remmina.sourceforge.net/<=
/a>.
    It can handle multiple protocols - SSH, SFTP, VNC and RDP<br>
    <br>
    <div class=3D"moz-cite-prefix">Dne 14.12.2012 17:09, Jan Hejl
      napsal(a):<br>
    </div>
    <blockquote cite=3D"mid:50CB4F22.8030104@excello.cz" type=3D"cite">Hi=

      Hans,
      <br>
      <br>
      you'll need to connect via VNC during installation and after that
      the best way to connect Windows Server is through RDP :-)
      <br>
      <br>
      Personally i've got three domUs with Windows Server 2008 R2
      installed under Xen with Terminal Services and nobody (something
      around 30 people) complains.
      <br>
      <br>
      Jan
      <br>
      <br>
      Dne 14.12.2012 16:53, <a class=3D"moz-txt-link-abbreviated" href=3D=
"mailto:J.Witvliet@mindef.nl">J.Witvliet@mindef.nl</a> napsal(a):
      <br>
      <blockquote type=3D"cite">Hi all,
        <br>
        <br>
        I've been trying to stick to Linux, but it seems I have to
        provide some Microsoft remote desktops.
        <br>
        I still have a 2003cd around, so I'll try it under XEN.
        <br>
        <br>
        &nbsp;From your experience, what is the best way for people on a
        Linux machine (KDE) to connect to the evil empire ;-)
        <br>
        Tsclient? Or are there better alternatives...
        <br>
        <br>
        <br>
        Hans
        <br>
        <br>
______________________________________________________________________
        <br>
        Dit bericht kan informatie bevatten die niet voor u is bestemd.
        Indien u niet de geadresseerde bent of dit bericht abusievelijk
        aan u is toegezonden, wordt u verzocht dat aan de afzender te
        melden en het bericht te verwijderen. De Staat aanvaardt geen
        aansprakelijkheid voor schade, van welke aard ook, die verband
        houdt met risico's verbonden aan het elektronisch verzenden van
        berichten.
        <br>
        <br>
        This message may contain information that is not intended for
        you. If you are not the addressee or if this message was sent to
        you by mistake, you are requested to inform the sender and
        delete the message. The State accepts no liability for damage of
        any kind resulting from the risks inherent in the electronic
        transmission of messages.
        <br>
        <br>
        _______________________________________________
        <br>
        Xen-users mailing list
        <br>
        <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@li=
sts.xen.org">Xen-users@lists.xen.org</a>
        <br>
        <a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/x=
en-users">http://lists.xen.org/xen-users</a>
        <br>
      </blockquote>
      <br>
      <br>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.=
org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-users=
">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------030002070902090900030007--

--------------ms090501000300080200060002
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTQxNjI3MDla
MCMGCSqGSIb3DQEJBDEWBBSvYJmTNdOMrkjhSAruWi2jLt69QjBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBADXl18V1MzIV
VYS4LjxuDgo9iu1JM5V5OiS2ehJlhzVrN/lezuEUcw6Z6huaSyzRqUEm3cEmOwwHYtpH6/5g
w0YoUk0HW1d7al40ZBzpZswza9J5thI8zApvmy5YJGJgNG59E7vgJFPZty+szBvfJ50OqOA/
WU3ZrCV1lQBLccmscVuvDrSJWJgEQh0hedhBPG48M55XXb/arkvEfNqqY0hUtkOjPM+xNoSa
53TpU+9vQwte6BDtjdVfd/2ozf39UzPhj2W7ixNs/5bh5yIEki7TQye50+UzjRvO9H1CF8/H
LK2cJ0ZKnKGwnpmeJgP6CgvtqHmKA2Qe1+xbqd3LAmgAAAAAAAA=
--------------ms090501000300080200060002--


--===============7430258979639904501==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7430258979639904501==--


From xen-users-bounces@lists.xen.org Fri Dec 14 16:37:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:37:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjYFB-0006Bq-Az; Fri, 14 Dec 2012 16:36:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TjYFA-0006Bi-Jz
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:36:12 +0000
Received: from [85.158.143.99:11849] by server-3.bemta-4.messagelabs.com id
	75/A2-18211-C755BC05; Fri, 14 Dec 2012 16:36:12 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1355502970!28506577!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12182 invoked from network); 14 Dec 2012 16:36:11 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-13.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Dec 2012 16:36:11 -0000
Received: from [187.233.68.172] (port=44988 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TjYF7-0003ae-V2
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 10:36:10 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 9AAE4A209
	for <xen-users@lists.xen.org>; Fri, 14 Dec 2012 10:34:04 -0600 (CST)
Message-ID: <50CB5578.7030400@ondore.com>
Date: Fri, 14 Dec 2012 10:36:08 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
In-Reply-To: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] best tool for RDP to a Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 14/12/12 09:53, J.Witvliet@mindef.nl escribi=F3:
>  From your experience, what is the best way for people on a Linux machine=
 (KDE) to connect to the evil empire ;-)
> Tsclient? Or are there better alternatives...

We use Remmina on a regular basis, it has a nice connection profile =

manager and I feel it a little bit faster than rdesktop and tsclient.

In some cases, when the user is one of those emotionally intelligent, =

brilliant in some non-technical area people, we create them a "shortcut" =

using rdesktop, supplying all required parameters via a single command =

line. For some reason, Remmina shown to be unstable when run form a script.

Greetings.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 16:37:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 16:37:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjYFB-0006Bq-Az; Fri, 14 Dec 2012 16:36:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TjYFA-0006Bi-Jz
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 16:36:12 +0000
Received: from [85.158.143.99:11849] by server-3.bemta-4.messagelabs.com id
	75/A2-18211-C755BC05; Fri, 14 Dec 2012 16:36:12 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1355502970!28506577!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12182 invoked from network); 14 Dec 2012 16:36:11 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-13.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 14 Dec 2012 16:36:11 -0000
Received: from [187.233.68.172] (port=44988 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TjYF7-0003ae-V2
	for xen-users@lists.xen.org; Fri, 14 Dec 2012 10:36:10 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 9AAE4A209
	for <xen-users@lists.xen.org>; Fri, 14 Dec 2012 10:34:04 -0600 (CST)
Message-ID: <50CB5578.7030400@ondore.com>
Date: Fri, 14 Dec 2012 10:36:08 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
In-Reply-To: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] best tool for RDP to a Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 14/12/12 09:53, J.Witvliet@mindef.nl escribi=F3:
>  From your experience, what is the best way for people on a Linux machine=
 (KDE) to connect to the evil empire ;-)
> Tsclient? Or are there better alternatives...

We use Remmina on a regular basis, it has a nice connection profile =

manager and I feel it a little bit faster than rdesktop and tsclient.

In some cases, when the user is one of those emotionally intelligent, =

brilliant in some non-technical area people, we create them a "shortcut" =

using rdesktop, supplying all required parameters via a single command =

line. For some reason, Remmina shown to be unstable when run form a script.

Greetings.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 14 18:09:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 18:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjZgM-0007kx-Ax; Fri, 14 Dec 2012 18:08:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>)
	id 1TjY0o-000556-6f; Fri, 14 Dec 2012 16:21:23 +0000
Received: from [85.158.143.35:4033] by server-2.bemta-4.messagelabs.com id
	AB/50-30861-1025BC05; Fri, 14 Dec 2012 16:21:21 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1355502054!5499347!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20919 invoked from network); 14 Dec 2012 16:20:56 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Dec 2012 16:20:56 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so3537464obc.32
	for <multiple recipients>; Fri, 14 Dec 2012 08:20:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=LZTeaXhCUQpoXi9JhQP+zu44lb65jSqDMJazWvPmkzk=;
	b=qNeuy1ScFsopNXFlScEI9Hc9zjWr696nuBitlTVH87TZXaltrKrZLjZmt4PVxlWM9A
	h4oCQEPjrfQfRcdy+3s4qXqZyev9N3wNEEIqs7HWVoZzFvAnErZBXMK6KTabRfFhjCeq
	ccanzM1NVzWZsiFQRRKg9zPMyzuvLPGQft82/VfhRTjVibFj1CsVQs2Bg0ncKyIe6wy8
	kwS1awQl9LOgHH+jXhQcQegu94sZrLmArZgEQWpbpv8N5f61KZMePHiJH4QTWF+A+C/x
	KTCAZZILRImTVCVn24HJZetd0MThHfZGiMP0k496yynOQfBzOwXVBO7gQVSES/PeQYC1
	Br1A==
MIME-Version: 1.0
Received: by 10.60.11.130 with SMTP id q2mr4918360oeb.141.1355502054511; Fri,
	14 Dec 2012 08:20:54 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Fri, 14 Dec 2012 08:20:53 -0800 (PST)
In-Reply-To: <1355497058.8376.63.camel@iceland>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
	<CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
	<1355497058.8376.63.camel@iceland>
Date: Fri, 14 Dec 2012 16:20:53 +0000
Message-ID: <CABR7Q=oLJg8EJHcask822MbYRh6Mb7QGgd_x_MRRriqMT8H_0Q@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Wei Liu <Wei.Liu2@citrix.com>
Content-Type: multipart/mixed; boundary=e89a8fb203a073963004d0d26a71
X-Mailman-Approved-At: Fri, 14 Dec 2012 18:08:20 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--e89a8fb203a073963004d0d26a71
Content-Type: multipart/alternative; boundary=e89a8fb203a073962404d0d26a6f

--e89a8fb203a073962404d0d26a6f
Content-Type: text/plain; charset=ISO-8859-1

On 14 December 2012 14:57, Wei Liu <Wei.Liu2@citrix.com> wrote:

> On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:
> > SO
> >
> > #with 341 domains
> > ./lsevntchn 0 | wc -l
> > 724
> >
> > Attaching gdb to xenconsoled,
> >
> > Program received signal SIGABRT, Aborted.
> > 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> > (gdb) bt
> > #0  0x00007fe588ca8425 in raise ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #1  0x00007fe588cabb8b in abort ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> > #3  0x00007fe588d7c807 in __fortify_fail ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #4  0x00007fe588d7b700 in __chk_fail ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #5  0x00007fe588d7c7be in __fdelt_warn ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
> > #7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at
> > daemon/main.c:166
> >
>
> libc raises exception when it detects memory violation.
>
> You can probably try to use valgrind to identify memory leak in
> xenconsoled.
>
>
> Wei.
>
>
Feeling in a little over my head now,

I have run valgrind and include the file with the output. As before
xenconsoled crashes, but i am not really sure how to read what i am seeing
from valgrind. I am not really sure if it is telling me that these errors
happen as it goes along, or if it is as a result of the crash that there
are lost blocks around.

Valgrind was run with:

valgrind --tool=memcheck --leak-check=yes --show-reachable=yes
--num-callers=20 --log-file="valgrind_output.txt" --track-fds=yes
./xenconsoled --pid-file=/var/run/xenconsoled.pid

If the attached file doesn't show, could you tell where it should go?

Paul

--e89a8fb203a073962404d0d26a6f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 14 December 2012 14:57, Wei Liu <span dir=3D"ltr">&lt;<a href=3D"mailto:=
Wei.Liu2@citrix.com" target=3D"_blank">Wei.Liu2@citrix.com</a>&gt;</span> w=
rote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">
<div class=3D"im">On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:<br>
&gt; SO<br>
&gt;<br>
&gt; #with 341 domains<br>
&gt; ./lsevntchn 0 | wc -l<br>
&gt; 724<br>
&gt;<br>
&gt; Attaching gdb to xenconsoled,<br>
&gt;<br>
&gt; Program received signal SIGABRT, Aborted.<br>
&gt; 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6<br=
>
&gt; (gdb) bt<br>
&gt; #0 =A00x00007fe588ca8425 in raise ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #1 =A00x00007fe588cabb8b in abort ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #2 =A00x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6=
<br>
&gt; #3 =A00x00007fe588d7c807 in __fortify_fail ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #4 =A00x00007fe588d7b700 in __chk_fail ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #5 =A00x00007fe588d7c7be in __fdelt_warn ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #6 =A00x0000000000403ca8 in handle_io () at daemon/io.c:1059<br>
&gt; #7 =A00x00000000004021c5 in main (argc=3D2, argv=3D0x7fff58691d48) at<=
br>
&gt; daemon/main.c:166<br>
&gt;<br>
<br>
</div>libc raises exception when it detects memory violation.<br>
<br>
You can probably try to use valgrind to identify memory leak in<br>
xenconsoled.<br>
<span class=3D""><font color=3D"#888888"><br>
<br>
Wei.<br>
<br>
</font></span></blockquote></div><br>Feeling in a little over my head now, =
<br><br>I have run valgrind and include the file with the output. As before=
 xenconsoled crashes, but i am not really sure how to read what i am seeing=
 from valgrind. I am not really sure if it is telling me that these errors =
happen as it goes along, or if it is as a result of the crash that there ar=
e lost blocks around.<br>
<br>Valgrind was run with:<br><br>valgrind --tool=3Dmemcheck --leak-check=
=3Dyes --show-reachable=3Dyes --num-callers=3D20 --log-file=3D&quot;valgrin=
d_output.txt&quot; --track-fds=3Dyes ./xenconsoled --pid-file=3D/var/run/xe=
nconsoled.pid<br>
<br>If the attached file doesn&#39;t show, could you tell where it should g=
o?<br><br>Paul<br></div>

--e89a8fb203a073962404d0d26a6f--
--e89a8fb203a073963004d0d26a71
Content-Type: text/plain; charset=US-ASCII; name="valgrind_output.txt"
Content-Disposition: attachment; filename="valgrind_output.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hapitlp20

PT03MDAxPT0gTWVtY2hlY2ssIGEgbWVtb3J5IGVycm9yIGRldGVjdG9yCj09NzAwMT09IENvcHly
aWdodCAoQykgMjAwMi0yMDExLCBhbmQgR05VIEdQTCdkLCBieSBKdWxpYW4gU2V3YXJkIGV0IGFs
Lgo9PTcwMDE9PSBVc2luZyBWYWxncmluZC0zLjcuMCBhbmQgTGliVkVYOyByZXJ1biB3aXRoIC1o
IGZvciBjb3B5cmlnaHQgaW5mbwo9PTcwMDE9PSBDb21tYW5kOiAuL3hlbmNvbnNvbGVkIC0tcGlk
LWZpbGU9L3Zhci9ydW4veGVuY29uc29sZWQucGlkCj09NzAwMT09IFBhcmVudCBQSUQ6IDQ3NDUK
PT03MDAxPT0gCj09NzAwMT09IAo9PTcwMDE9PSBGSUxFIERFU0NSSVBUT1JTOiA0IG9wZW4gYXQg
ZXhpdC4KPT03MDAxPT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMzogL2hvbWUvcGF1bGgvRGVza3Rv
cC9kb3dubG9hZGVkL3hlbi00LjEuMi90b29scy9jb25zb2xlL3ZhbGdyaW5kX291dHB1dC50eHQK
PT03MDAxPT0gICAgPGluaGVyaXRlZCBmcm9tIHBhcmVudD4KPT03MDAxPT0gCj09NzAwMT09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDI6IC9kZXYvcHRzLzIKPT03MDAxPT0gICAgPGluaGVyaXRlZCBm
cm9tIHBhcmVudD4KPT03MDAxPT0gCj09NzAwMT09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE6Cj09
NzAwMT09ICAgIDxpbmhlcml0ZWQgZnJvbSBwYXJlbnQ+Cj09NzAwMT09IAo9PTcwMDE9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAwOiAvZGV2L3B0cy8yCj09NzAwMT09ICAgIDxpbmhlcml0ZWQgZnJv
bSBwYXJlbnQ+Cj09NzAwMT09IAo9PTcwMDE9PSAKPT03MDAxPT0gSEVBUCBTVU1NQVJZOgo9PTcw
MDE9PSAgICAgaW4gdXNlIGF0IGV4aXQ6IDQ2IGJ5dGVzIGluIDIgYmxvY2tzCj09NzAwMT09ICAg
dG90YWwgaGVhcCB1c2FnZTogMiBhbGxvY3MsIDAgZnJlZXMsIDQ2IGJ5dGVzIGFsbG9jYXRlZAo9
PTcwMDE9PSAKPT03MDAxPT0gMjEgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIHN0aWxsIHJlYWNoYWJs
ZSBpbiBsb3NzIHJlY29yZCAxIG9mIDIKPT03MDAxPT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2Mg
KGluIC91c3IvbGliL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykK
PT03MDAxPT0gICAgYnkgMHg0MDIyMjA6IG1haW4gKG1haW4uYzoxNDQpCj09NzAwMT09IAo9PTcw
MDE9PSAyNSBieXRlcyBpbiAxIGJsb2NrcyBhcmUgc3RpbGwgcmVhY2hhYmxlIGluIGxvc3MgcmVj
b3JkIDIgb2YgMgo9PTcwMDE9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIv
dmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDE9PSAgICBi
eSAweDU4RjZENzE6IHN0cmR1cCAoc3RyZHVwLmM6NDMpCj09NzAwMT09ICAgIGJ5IDB4NDAxRjlC
OiBtYWluIChtYWluLmM6MTEzKQo9PTcwMDE9PSAKPT03MDAxPT0gTEVBSyBTVU1NQVJZOgo9PTcw
MDE9PSAgICBkZWZpbml0ZWx5IGxvc3Q6IDAgYnl0ZXMgaW4gMCBibG9ja3MKPT03MDAxPT0gICAg
aW5kaXJlY3RseSBsb3N0OiAwIGJ5dGVzIGluIDAgYmxvY2tzCj09NzAwMT09ICAgICAgcG9zc2li
bHkgbG9zdDogMCBieXRlcyBpbiAwIGJsb2Nrcwo9PTcwMDE9PSAgICBzdGlsbCByZWFjaGFibGU6
IDQ2IGJ5dGVzIGluIDIgYmxvY2tzCj09NzAwMT09ICAgICAgICAgc3VwcHJlc3NlZDogMCBieXRl
cyBpbiAwIGJsb2Nrcwo9PTcwMDE9PSAKPT03MDAxPT0gRm9yIGNvdW50cyBvZiBkZXRlY3RlZCBh
bmQgc3VwcHJlc3NlZCBlcnJvcnMsIHJlcnVuIHdpdGg6IC12Cj09NzAwMT09IEVSUk9SIFNVTU1B
Ulk6IDAgZXJyb3JzIGZyb20gMCBjb250ZXh0cyAoc3VwcHJlc3NlZDogMiBmcm9tIDIpCj09NzAw
NT09IAo9PTcwMDU9PSBGSUxFIERFU0NSSVBUT1JTOiA0IG9wZW4gYXQgZXhpdC4KPT03MDA1PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMzogL2hvbWUvcGF1bGgvRGVza3RvcC9kb3dubG9hZGVkL3hl
bi00LjEuMi90b29scy9jb25zb2xlL3ZhbGdyaW5kX291dHB1dC50eHQKPT03MDA1PT0gICAgPGlu
aGVyaXRlZCBmcm9tIHBhcmVudD4KPT03MDA1PT0gCj09NzAwNT09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDI6IC9kZXYvcHRzLzIKPT03MDA1PT0gICAgPGluaGVyaXRlZCBmcm9tIHBhcmVudD4KPT03
MDA1PT0gCj09NzAwNT09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE6Cj09NzAwNT09ICAgIDxpbmhl
cml0ZWQgZnJvbSBwYXJlbnQ+Cj09NzAwNT09IAo9PTcwMDU9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAwOiAvZGV2L3B0cy8yCj09NzAwNT09ICAgIDxpbmhlcml0ZWQgZnJvbSBwYXJlbnQ+Cj09NzAw
NT09IAo9PTcwMDU9PSAKPT03MDA1PT0gSEVBUCBTVU1NQVJZOgo9PTcwMDU9PSAgICAgaW4gdXNl
IGF0IGV4aXQ6IDQ2IGJ5dGVzIGluIDIgYmxvY2tzCj09NzAwNT09ICAgdG90YWwgaGVhcCB1c2Fn
ZTogMiBhbGxvY3MsIDAgZnJlZXMsIDQ2IGJ5dGVzIGFsbG9jYXRlZAo9PTcwMDU9PSAKPT03MDA1
PT0gMjEgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29y
ZCAxIG9mIDIKPT03MDA1PT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2MgKGluIC91c3IvbGliL3Zh
bGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykKPT03MDA1PT0gICAgYnkg
MHg0MDIyMjA6IG1haW4gKG1haW4uYzoxNDQpCj09NzAwNT09IAo9PTcwMDU9PSAyNSBieXRlcyBp
biAxIGJsb2NrcyBhcmUgc3RpbGwgcmVhY2hhYmxlIGluIGxvc3MgcmVjb3JkIDIgb2YgMgo9PTcw
MDU9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVs
b2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDU9PSAgICBieSAweDU4RjZENzE6IHN0
cmR1cCAoc3RyZHVwLmM6NDMpCj09NzAwNT09ICAgIGJ5IDB4NDAxRjlCOiBtYWluIChtYWluLmM6
MTEzKQo9PTcwMDU9PSAKPT03MDA1PT0gTEVBSyBTVU1NQVJZOgo9PTcwMDU9PSAgICBkZWZpbml0
ZWx5IGxvc3Q6IDAgYnl0ZXMgaW4gMCBibG9ja3MKPT03MDA1PT0gICAgaW5kaXJlY3RseSBsb3N0
OiAwIGJ5dGVzIGluIDAgYmxvY2tzCj09NzAwNT09ICAgICAgcG9zc2libHkgbG9zdDogMCBieXRl
cyBpbiAwIGJsb2Nrcwo9PTcwMDU9PSAgICBzdGlsbCByZWFjaGFibGU6IDQ2IGJ5dGVzIGluIDIg
YmxvY2tzCj09NzAwNT09ICAgICAgICAgc3VwcHJlc3NlZDogMCBieXRlcyBpbiAwIGJsb2Nrcwo9
PTcwMDU9PSAKPT03MDA1PT0gRm9yIGNvdW50cyBvZiBkZXRlY3RlZCBhbmQgc3VwcHJlc3NlZCBl
cnJvcnMsIHJlcnVuIHdpdGg6IC12Cj09NzAwNT09IEVSUk9SIFNVTU1BUlk6IDAgZXJyb3JzIGZy
b20gMCBjb250ZXh0cyAoc3VwcHJlc3NlZDogMiBmcm9tIDIpCj09NzAwNj09IFdhcm5pbmc6IG5v
dGVkIGJ1dCB1bmhhbmRsZWQgaW9jdGwgMHgzMDUwMDAgd2l0aCBubyBzaXplL2RpcmVjdGlvbiBo
aW50cwo9PTcwMDY9PSAgICBUaGlzIGNvdWxkIGNhdXNlIHNwdXJpb3VzIHZhbHVlIGVycm9ycyB0
byBhcHBlYXIuCj09NzAwNj09ICAgIFNlZSBSRUFETUVfTUlTU0lOR19TWVNDQUxMX09SX0lPQ1RM
IGZvciBndWlkYW5jZSBvbiB3cml0aW5nIGEgcHJvcGVyIHdyYXBwZXIuCj09NzAwNj09IFdhcm5p
bmc6IG5vdGVkIGJ1dCB1bmhhbmRsZWQgaW9jdGwgMHgzMDUwMDAgd2l0aCBubyBzaXplL2RpcmVj
dGlvbiBoaW50cwo9PTcwMDY9PSAgICBUaGlzIGNvdWxkIGNhdXNlIHNwdXJpb3VzIHZhbHVlIGVy
cm9ycyB0byBhcHBlYXIuCj09NzAwNj09ICAgIFNlZSBSRUFETUVfTUlTU0lOR19TWVNDQUxMX09S
X0lPQ1RMIGZvciBndWlkYW5jZSBvbiB3cml0aW5nIGEgcHJvcGVyIHdyYXBwZXIuCj09NzAwNj09
IFdhcm5pbmc6IG5vdGVkIGJ1dCB1bmhhbmRsZWQgaW9jdGwgMHgzMDUwMDAgd2l0aCBubyBzaXpl
L2RpcmVjdGlvbiBoaW50cwo9PTcwMDY9PSAgICBUaGlzIGNvdWxkIGNhdXNlIHNwdXJpb3VzIHZh
bHVlIGVycm9ycyB0byBhcHBlYXIuCj09NzAwNj09ICAgIFNlZSBSRUFETUVfTUlTU0lOR19TWVND
QUxMX09SX0lPQ1RMIGZvciBndWlkYW5jZSBvbiB3cml0aW5nIGEgcHJvcGVyIHdyYXBwZXIuCj09
NzAwNj09IENvbmRpdGlvbmFsIGp1bXAgb3IgbW92ZSBkZXBlbmRzIG9uIHVuaW5pdGlhbGlzZWQg
dmFsdWUocykKPT03MDA2PT0gICAgYXQgMHg0RTNCQzU1OiB4Y19kb21haW5fZ2V0aW5mbyAoeGNf
ZG9tYWluLmM6MjI5KQo9PTcwMDY9PSAgICBieSAweDQwMzRFNTogZW51bV9kb21haW5zIChpby5j
OjczNikKPT03MDA2PT0gICAgYnkgMHg0MDQyQTg6IGhhbmRsZV9pbyAoaW8uYzo4NjcpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
Q29uZGl0aW9uYWwganVtcCBvciBtb3ZlIGRlcGVuZHMgb24gdW5pbml0aWFsaXNlZCB2YWx1ZShz
KQo9PTcwMDY9PSAgICBhdCAweDQwMzUxQTogZW51bV9kb21haW5zIChpby5jOjczOCkKPT03MDA2
PT0gICAgYnkgMHg0MDQyQTg6IGhhbmRsZV9pbyAoaW8uYzo4NjcpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKPT03MDA2PT0gCj09NzAwNj09IEZJTEUgREVTQ1JJUFRPUlM6IDEwMjYgb3Bl
biBhdCBleGl0Lgo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDI1OiAvZGV2L3B0cy8z
NDUKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikK
PT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9
PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAg
ICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMTAyNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDEwMjM6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNo
bl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZh
Y2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJB
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDIyOiAvZGV2
L3B0cy8zNDQKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMTAyMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDEwMjA6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4
X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19p
bnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDE5
OiAvZGV2L3B0cy8zNDMKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6
MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMTAxODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDEwMTc6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6
IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4
OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAxMDE2OiAvZGV2L3B0cy8zNDIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVu
cHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAxNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDEwMTQ6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRF
NEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0
RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAxMDEzOiAvZGV2L3B0cy8zNDEKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5
IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAxMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMTE6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAg
YnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAxMDEwOiAvZGV2L3B0cy8zNDAKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBv
cGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAwOTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMDg6IC9kZXYveGVuL2V2dGNobgo9PTcw
MDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9
PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2
PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUu
YzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciAxMDA3OiAvZGV2L3B0cy8zMzkKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0
NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9t
YWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWlu
X2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9p
byAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9
PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAwNjogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMDU6IC9kZXYveGVuL2V2dGNo
bgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkK
PT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3By
aXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDA0OiAvZGV2L3B0cy8zMzgKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFE
MDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0Njog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAwMzogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMDI6IC9kZXYveGVu
L2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIu
aDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24g
KHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDAxOiAvZGV2L3B0cy8zMzcKPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAw
eDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQw
MzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQz
RTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAwMDog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5OTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5ODogL2Rldi9wdHMvMzM2Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5
NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5Njog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5NTogL2Rldi9wdHMvMzM1
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDk5NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5
MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5MjogL2Rldi9wdHMv
MzM0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDk5MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDk5MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk4OTogL2Rldi9w
dHMvMzMzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDk4ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDk4NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk4NjogL2Rl
di9wdHMvMzMyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDk4NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDk4NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk4Mzog
L2Rldi9wdHMvMzMxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDk4MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDk4MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk4
MDogL2Rldi9wdHMvMzMwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDk3OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDk3ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDk3NzogL2Rldi9wdHMvMzI5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDk3NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDk3NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDk3NDogL2Rldi9wdHMvMzI4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk3MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDk3MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDk3MTogL2Rldi9wdHMvMzI3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk3MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDk2ODogL2Rldi9wdHMvMzI2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDk2NTogL2Rldi9wdHMvMzI1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2NDogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDk2MjogL2Rldi9wdHMvMzI0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2MTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDk1OTogL2Rldi9wdHMvMzIzCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1ODogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1NzogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1NjogL2Rldi9wdHMvMzIyCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1NTogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1NDogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1MzogL2Rldi9wdHMvMzIxCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1MjogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1MTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1MDogL2Rldi9wdHMvMzIwCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0OTogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0ODogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0NzogL2Rldi9wdHMvMzE5Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0NjogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0NTogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0NDogL2Rldi9wdHMvMzE4Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0Mzog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0MjogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0MTogL2Rldi9wdHMvMzE3Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0
MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkzOTog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkzODogL2Rldi9wdHMvMzE2
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDkzNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkz
NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkzNTogL2Rldi9wdHMv
MzE1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDkzNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDkzMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkzMjogL2Rldi9w
dHMvMzE0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDkzMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDkzMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkyOTogL2Rl
di9wdHMvMzEzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDkyODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDkyNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkyNjog
L2Rldi9wdHMvMzEyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDkyNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDkyNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDky
MzogL2Rldi9wdHMvMzExCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDkyMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDkyMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDkyMDogL2Rldi9wdHMvMzEwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDkxOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDkxODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDkxNzogL2Rldi9wdHMvMzA5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkxNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDkxNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDkxNDogL2Rldi9wdHMvMzA4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkxMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkxMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDkxMTogL2Rldi9wdHMvMzA3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkxMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDkwODogL2Rldi9wdHMvMzA2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwNzogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDkwNTogL2Rldi9wdHMvMzA1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwNDogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDkwMjogL2Rldi9wdHMvMzA0Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwMTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwMDogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5OTogL2Rldi9wdHMvMzAzCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5ODogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5NzogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5NjogL2Rldi9wdHMvMzAyCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5NTogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5NDogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5MzogL2Rldi9wdHMvMzAxCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5MjogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5MTogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5MDogL2Rldi9wdHMvMzAwCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4OTogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4ODogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4NzogL2Rldi9wdHMvMjk5Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4Njog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4NTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4NDogL2Rldi9wdHMvMjk4Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4
MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4Mjog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4MTogL2Rldi9wdHMvMjk3
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDg4MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg3
OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg3ODogL2Rldi9wdHMv
Mjk2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDg3NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDg3NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg3NTogL2Rldi9w
dHMvMjk1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDg3NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDg3MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg3MjogL2Rl
di9wdHMvMjk0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDg3MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDg3MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg2OTog
L2Rldi9wdHMvMjkzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDg2ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDg2NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg2
NjogL2Rldi9wdHMvMjkyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDg2NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDg2NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDg2MzogL2Rldi9wdHMvMjkxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDg2MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDg2MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDg2MDogL2Rldi9wdHMvMjkwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDg1ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDg1NzogL2Rldi9wdHMvMjg5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDg1NDogL2Rldi9wdHMvMjg4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDg1MTogL2Rldi9wdHMvMjg3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1MDogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDg0ODogL2Rldi9wdHMvMjg2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0NzogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDg0NTogL2Rldi9wdHMvMjg1Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0NDogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0MzogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0MjogL2Rldi9wdHMvMjg0Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0MTogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0MDogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzOTogL2Rldi9wdHMvMjgzCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzODogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzNzogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzNjogL2Rldi9wdHMvMjgyCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzNTogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzNDogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzMzogL2Rldi9wdHMvMjgxCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzMjogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzMTogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzMDogL2Rldi9wdHMvMjgwCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyOTog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyODogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyNzogL2Rldi9wdHMvMjc5Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgy
NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyNTog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyNDogL2Rldi9wdHMvMjc4
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDgyMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgy
MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyMTogL2Rldi9wdHMv
Mjc3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDgyMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDgxOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgxODogL2Rldi9w
dHMvMjc2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDgxNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDgxNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgxNTogL2Rl
di9wdHMvMjc1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDgxNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDgxMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgxMjog
L2Rldi9wdHMvMjc0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDgxMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDgxMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgw
OTogL2Rldi9wdHMvMjczCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDgwODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDgwNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDgwNjogL2Rldi9wdHMvMjcyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDgwNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDgwNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDgwMzogL2Rldi9wdHMvMjcxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgwMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDgwMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDgwMDogL2Rldi9wdHMvMjcwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc5NzogL2Rldi9wdHMvMjY5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDc5NDogL2Rldi9wdHMvMjY4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5MzogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDc5MTogL2Rldi9wdHMvMjY3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5MDogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDc4ODogL2Rldi9wdHMvMjY2Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4NzogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4NjogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4NTogL2Rldi9wdHMvMjY1Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4NDogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4MzogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4MjogL2Rldi9wdHMvMjY0Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4MTogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4MDogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3OTogL2Rldi9wdHMvMjYzCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3ODogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3NzogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3NjogL2Rldi9wdHMvMjYyCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3NTogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3NDogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3MzogL2Rldi9wdHMvMjYxCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3Mjog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3MTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3MDogL2Rldi9wdHMvMjYwCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2
OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2ODog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2NzogL2Rldi9wdHMvMjU5
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDc2NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2
NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2NDogL2Rldi9wdHMv
MjU4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDc2MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDc2MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2MTogL2Rldi9w
dHMvMjU3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDc2MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDc1OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc1ODogL2Rl
di9wdHMvMjU2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc1NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDc1NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc1NTog
L2Rldi9wdHMvMjU1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDc1NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc1MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc1
MjogL2Rldi9wdHMvMjU0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDc1MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDc1MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDc0OTogL2Rldi9wdHMvMjUzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDc0ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDc0NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDc0NjogL2Rldi9wdHMvMjUyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc0NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDc0NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDc0MzogL2Rldi9wdHMvMjUxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc0MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc0MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc0MDogL2Rldi9wdHMvMjUwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDczNzogL2Rldi9wdHMvMjQ5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczNjogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDczNDogL2Rldi9wdHMvMjQ4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczMzogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDczMTogL2Rldi9wdHMvMjQ3Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczMDogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyOTogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyODogL2Rldi9wdHMvMjQ2Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyNzogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyNjogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyNTogL2Rldi9wdHMvMjQ1Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyNDogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyMzogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyMjogL2Rldi9wdHMvMjQ0Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyMTogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyMDogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxOTogL2Rldi9wdHMvMjQzCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxODogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxNzogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxNjogL2Rldi9wdHMvMjQyCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxNTog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxNDogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxMzogL2Rldi9wdHMvMjQxCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcx
MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxMTog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxMDogL2Rldi9wdHMvMjQw
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDcwOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcw
ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcwNzogL2Rldi9wdHMv
MjM5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDcwNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDcwNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcwNDogL2Rldi9w
dHMvMjM4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDcwMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDcwMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcwMTogL2Rl
di9wdHMvMjM3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDcwMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY5OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY5ODog
L2Rldi9wdHMvMjM2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDY5NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDY5NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY5
NTogL2Rldi9wdHMvMjM1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDY5NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDY5MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDY5MjogL2Rldi9wdHMvMjM0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDY5MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDY5MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDY4OTogL2Rldi9wdHMvMjMzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDY4NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY4NjogL2Rldi9wdHMvMjMyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDY4MzogL2Rldi9wdHMvMjMxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDY4MDogL2Rldi9wdHMvMjMwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3OTogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDY3NzogL2Rldi9wdHMvMjI5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3NjogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDY3NDogL2Rldi9wdHMvMjI4Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3MzogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3MjogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3MTogL2Rldi9wdHMvMjI3Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3MDogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2OTogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2ODogL2Rldi9wdHMvMjI2Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2NzogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2NjogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2NTogL2Rldi9wdHMvMjI1Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2NDogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2MzogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2MjogL2Rldi9wdHMvMjI0Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2MTogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2MDogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1OTogL2Rldi9wdHMvMjIzCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1ODog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1NzogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1NjogL2Rldi9wdHMvMjIyCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1
NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1NDog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1MzogL2Rldi9wdHMvMjIx
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDY1MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1
MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1MDogL2Rldi9wdHMv
MjIwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDY0OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDY0ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY0NzogL2Rldi9w
dHMvMjE5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY0NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDY0NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY0NDogL2Rl
di9wdHMvMjE4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDY0MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY0MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY0MTog
L2Rldi9wdHMvMjE3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDY0MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDYzOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYz
ODogL2Rldi9wdHMvMjE2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDYzNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDYzNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDYzNTogL2Rldi9wdHMvMjE1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDYzNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDYzMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDYzMjogL2Rldi9wdHMvMjE0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYzMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDYzMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDYyOTogL2Rldi9wdHMvMjEzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDYyNjogL2Rldi9wdHMvMjEyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDYyMzogL2Rldi9wdHMvMjExCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyMjogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDYyMDogL2Rldi9wdHMvMjEwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxOTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxODogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDYxNzogL2Rldi9wdHMvMjA5Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxNjogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxNTogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxNDogL2Rldi9wdHMvMjA4Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxMzogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxMjogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxMTogL2Rldi9wdHMvMjA3Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxMDogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwOTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwODogL2Rldi9wdHMvMjA2Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwNzogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwNjogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwNTogL2Rldi9wdHMvMjA1Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwNDogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwMzogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwMjogL2Rldi9wdHMvMjA0Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwMTog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwMDogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5OTogL2Rldi9wdHMvMjAzCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5
ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5Nzog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5NjogL2Rldi9wdHMvMjAy
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDU5NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5
NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5MzogL2Rldi9wdHMv
MjAxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDU5MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDU5MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5MDogL2Rldi9w
dHMvMjAwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDU4OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDU4ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU4NzogL2Rl
di9wdHMvMTk5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDU4NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDU4NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU4NDog
L2Rldi9wdHMvMTk4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDU4MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDU4MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU4
MTogL2Rldi9wdHMvMTk3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDU4MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDU3OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDU3ODogL2Rldi9wdHMvMTk2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDU3NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDU3NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDU3NTogL2Rldi9wdHMvMTk1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU3NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDU3MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDU3MjogL2Rldi9wdHMvMTk0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU3MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU3MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDU2OTogL2Rldi9wdHMvMTkzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDU2NjogL2Rldi9wdHMvMTkyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2NTogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDU2MzogL2Rldi9wdHMvMTkxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2MjogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDU2MDogL2Rldi9wdHMvMTkwCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1OTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1ODogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1NzogL2Rldi9wdHMvMTg5Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1NjogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1NTogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1NDogL2Rldi9wdHMvMTg4Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1MzogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1MjogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1MTogL2Rldi9wdHMvMTg3Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1MDogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0OTogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0ODogL2Rldi9wdHMvMTg2Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0NzogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0NjogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0NTogL2Rldi9wdHMvMTg1Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0NDog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0MzogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0MjogL2Rldi9wdHMvMTg0Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0
MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0MDog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUzOTogL2Rldi9wdHMvMTgz
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDUzODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUz
NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUzNjogL2Rldi9wdHMv
MTgyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDUzNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDUzNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUzMzogL2Rldi9w
dHMvMTgxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDUzMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDUzMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUzMDogL2Rl
di9wdHMvMTgwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDUyOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDUyODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUyNzog
L2Rldi9wdHMvMTc5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDUyNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDUyNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUy
NDogL2Rldi9wdHMvMTc4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDUyMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDUyMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDUyMTogL2Rldi9wdHMvMTc3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDUyMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDUxOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDUxODogL2Rldi9wdHMvMTc2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDUxNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDUxNTogL2Rldi9wdHMvMTc1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDUxMjogL2Rldi9wdHMvMTc0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDUwOTogL2Rldi9wdHMvMTczCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwODogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDUwNjogL2Rldi9wdHMvMTcyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwNTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDUwMzogL2Rldi9wdHMvMTcxCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwMjogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwMTogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwMDogL2Rldi9wdHMvMTcwCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5OTogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5ODogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5NzogL2Rldi9wdHMvMTY5Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5NjogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5NTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5NDogL2Rldi9wdHMvMTY4Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5MzogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5MjogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5MTogL2Rldi9wdHMvMTY3Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5MDogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4OTogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4ODogL2Rldi9wdHMvMTY2Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4Nzog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4NjogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4NTogL2Rldi9wdHMvMTY1Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4
NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4Mzog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4MjogL2Rldi9wdHMvMTY0
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQ4MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4
MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ3OTogL2Rldi9wdHMv
MTYzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQ3ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQ3NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ3NjogL2Rldi9w
dHMvMTYyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQ3NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQ3NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ3MzogL2Rl
di9wdHMvMTYxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQ3MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQ3MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ3MDog
L2Rldi9wdHMvMTYwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQ2OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQ2ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ2
NzogL2Rldi9wdHMvMTU5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQ2NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQ2NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQ2NDogL2Rldi9wdHMvMTU4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQ2MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQ2MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQ2MTogL2Rldi9wdHMvMTU3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ2MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQ1OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQ1ODogL2Rldi9wdHMvMTU2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQ1NTogL2Rldi9wdHMvMTU1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQ1MjogL2Rldi9wdHMvMTU0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1MTogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQ0OTogL2Rldi9wdHMvMTUzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0ODogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQ0NjogL2Rldi9wdHMvMTUyCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0NTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0NDogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0MzogL2Rldi9wdHMvMTUxCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0MjogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0MTogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0MDogL2Rldi9wdHMvMTUwCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzOTogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzODogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzNzogL2Rldi9wdHMvMTQ5Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzNjogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzNTogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzNDogL2Rldi9wdHMvMTQ4Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzMzogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzMjogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzMTogL2Rldi9wdHMvMTQ3Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzMDog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyOTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyODogL2Rldi9wdHMvMTQ2Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQy
NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyNjog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyNTogL2Rldi9wdHMvMTQ1
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQyNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQy
MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyMjogL2Rldi9wdHMv
MTQ0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQyMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQyMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQxOTogL2Rldi9w
dHMvMTQzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQxODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQxNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQxNjogL2Rl
di9wdHMvMTQyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQxNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQxNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQxMzog
L2Rldi9wdHMvMTQxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQxMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQxMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQx
MDogL2Rldi9wdHMvMTQwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQwOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQwODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQwNzogL2Rldi9wdHMvMTM5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQwNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQwNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQwNDogL2Rldi9wdHMvMTM4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQwMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQwMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQwMTogL2Rldi9wdHMvMTM3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQwMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM5ODogL2Rldi9wdHMvMTM2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDM5NTogL2Rldi9wdHMvMTM1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5NDogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDM5MjogL2Rldi9wdHMvMTM0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5MTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDM4OTogL2Rldi9wdHMvMTMzCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4ODogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4NzogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4NjogL2Rldi9wdHMvMTMyCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4NTogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4NDogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4MzogL2Rldi9wdHMvMTMxCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4MjogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4MTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4MDogL2Rldi9wdHMvMTMwCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3OTogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3ODogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3NzogL2Rldi9wdHMvMTI5Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3NjogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3NTogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3NDogL2Rldi9wdHMvMTI4Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3Mzog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3MjogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3MTogL2Rldi9wdHMvMTI3Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3
MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2OTog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2ODogL2Rldi9wdHMvMTI2
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDM2NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2
NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2NTogL2Rldi9wdHMv
MTI1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDM2NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDM2MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2MjogL2Rldi9w
dHMvMTI0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDM2MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDM2MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM1OTogL2Rl
di9wdHMvMTIzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM1ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDM1NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM1Njog
L2Rldi9wdHMvMTIyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDM1NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM1NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM1
MzogL2Rldi9wdHMvMTIxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDM1MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDM1MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDM1MDogL2Rldi9wdHMvMTIwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDM0OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDM0ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDM0NzogL2Rldi9wdHMvMTE5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM0NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDM0NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDM0NDogL2Rldi9wdHMvMTE4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM0MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM0MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM0MTogL2Rldi9wdHMvMTE3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM0MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDMzODogL2Rldi9wdHMvMTE2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzNzogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDMzNTogL2Rldi9wdHMvMTE1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzNDogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDMzMjogL2Rldi9wdHMvMTE0Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzMTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzMDogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyOTogL2Rldi9wdHMvMTEzCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyODogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyNzogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyNjogL2Rldi9wdHMvMTEyCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyNTogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyNDogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyMzogL2Rldi9wdHMvMTExCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyMjogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyMTogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyMDogL2Rldi9wdHMvMTEwCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxOTogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxODogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxNzogL2Rldi9wdHMvMTA5Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxNjog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxNTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxNDogL2Rldi9wdHMvMTA4Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMx
MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxMjog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxMTogL2Rldi9wdHMvMTA3
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDMxMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMw
OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMwODogL2Rldi9wdHMv
MTA2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDMwNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDMwNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMwNTogL2Rldi9w
dHMvMTA1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDMwNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDMwMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMwMjogL2Rl
di9wdHMvMTA0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDMwMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDMwMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI5OTog
L2Rldi9wdHMvMTAzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDI5ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDI5NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI5
NjogL2Rldi9wdHMvMTAyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDI5NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDI5NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDI5MzogL2Rldi9wdHMvMTAxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDI5MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDI5MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDI5MDogL2Rldi9wdHMvMTAwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI4OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDI4ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDI4NzogL2Rldi9wdHMvOTkKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChv
cGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjg2OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlC
ODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDog
Z2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3Bl
bnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMjg1OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0
RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4
NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcw
MDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMjg0OiAvZGV2L3B0cy85OAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkg
KG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyODM6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5
OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVE
OiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChv
cGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyODI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkg
MHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAyODE6IC9kZXYvcHRzLzk3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI4MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI3OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDI3ODogL2Rldi9wdHMvOTYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVu
cHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjc3OiAvZGV2L3B0bXgKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5
QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0
eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjc2OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAg
IGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2
KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMjc1OiAvZGV2L3B0cy85NQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9w
ZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3Jl
YXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNzQ6IC9kZXYvcHRteAo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1
OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVu
cHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNzM6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0g
ICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzox
NjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAyNzI6IC9kZXYvcHRzLzk0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI3MTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI3MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDI2OTogL2Rldi9wdHMvOTMKPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVD
OiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWlu
X2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2Ny
ZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAo
aW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcw
MDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjY4OiAvZGV2L3B0bXgKPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5
IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTog
b3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjY3OiAvZGV2L3hlbi9ldnRjaG4KPT03
MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2
PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRl
LmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMjY2OiAvZGV2L3B0cy85Mgo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1
NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21h
aW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5f
Y3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lv
IChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09
NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNjU6IC9kZXYvcHRteAo9PTcw
MDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9
PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAg
YnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZB
OiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5f
Y3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3Jl
YXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChp
by5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAw
Nj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNjQ6IC9kZXYveGVuL2V2dGNobgo9
PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcw
MDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03
MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZh
dGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNjM6IC9kZXYvcHRzLzkxCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI2MjogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI2MTogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI2MDogL2Rldi9wdHMvOTAKPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1
NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDog
ZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9t
YWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRs
ZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2
KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjU5OiAvZGV2L3B0bXgK
PT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03
MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09
ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9t
YWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWlu
X2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9p
byAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9
PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjU4OiAvZGV2L3hlbi9ldnRj
aG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikK
PT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19w
cml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjU3OiAvZGV2L3B0cy84OQo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQw
OiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBk
b21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFu
ZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNTY6IC9kZXYvcHRt
eAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2
PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1
NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBk
b21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNTU6IC9kZXYveGVuL2V2
dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgy
KQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1
NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhj
X3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNTQ6IC9kZXYvcHRzLzg4Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI1MzogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI1MjogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI1MTogL2Rldi9wdHMvODcKPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQw
MkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0
NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6
IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWlu
LmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjUwOiAvZGV2
L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4
MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09
NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFE
MDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0Njog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjQ5OiAvZGV2L3hl
bi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwy
Lmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9u
ICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjQ4OiAvZGV2L3B0cy84Ngo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4
NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAz
MzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNF
NDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1h
aW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNDc6IC9k
ZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykK
PT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAg
YnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAy
QUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNDY6IC9kZXYv
eGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0
ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250
bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21t
b24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3Jl
YXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChp
by5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAw
Nj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNDU6IC9kZXYvcHRzLzg1Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI0NDog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI0MzogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI0MjogL2Rldi9wdHMvODQKPT03
MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2
PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBi
eSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAw
eDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjQx
OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxh
dGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6
NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAw
eDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQw
MzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQz
RTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjQwOiAv
ZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAo
ZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5f
Y29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWlu
X2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9p
byAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9
PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjM5OiAvZGV2L3B0cy84Mwo9
PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAg
IGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5
IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAw
eDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1h
aW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAy
Mzg6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1w
bGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQu
Yzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2
PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5
IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMzc6
IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVu
IChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Bl
bl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMzY6IC9kZXYvcHRzLzgy
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDIzNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIz
NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIzMzogL2Rldi9wdHMv
ODEKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikK
PT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9
PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAg
ICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMjMyOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdl
dHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAg
ICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBi
eSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
MjMxOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5f
b3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNl
X29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjMwOiAvZGV2L3B0
cy84MAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgy
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciAyMjk6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAo
Z2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkK
PT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09
ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAyMjg6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNo
bl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZh
Y2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJB
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMjc6IC9kZXYv
cHRzLzc5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDIyNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDIyNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIyNDogL2Rl
di9wdHMvNzgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMjIzOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVu
cHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6
OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcw
MDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9
PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMjIyOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9l
dnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50
ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQw
MzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQz
RTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjIxOiAv
ZGV2L3B0cy83Nwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0
ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAyMjA6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29w
ZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQu
Yzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09
NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAyMTk6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4
X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19p
bnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMTg6
IC9kZXYvcHRzLzc2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDIxNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDIxNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIx
NTogL2Rldi9wdHMvNzUKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6
MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMjE0OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3Np
eF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdl
dHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4
KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9
PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMjEzOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBs
aW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODog
eGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBi
eSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
MjEyOiAvZGV2L3B0cy83NAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHku
YzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0
MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAyMTE6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBv
c2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAo
Z2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6
OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAyMTA6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6
IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4
OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAyMDk6IC9kZXYvcHRzLzczCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDIwODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDIwNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDIwNjogL2Rldi9wdHMvNzIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVu
cHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMjA1OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYy
OiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0
cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0
eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgMjA0OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRE
NEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0
NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9
PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMjAzOiAvZGV2L3B0cy83MQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9w
ZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMDI6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4
NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBn
ZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVu
cHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8u
Yzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciAyMDE6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRF
NEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0
RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAyMDA6IC9kZXYvcHRzLzcwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE5OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE5ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDE5NzogL2Rldi9wdHMvNjkKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5
IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTk2OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1
OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlF
RDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAo
b3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTk1OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5
IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9
PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMTk0OiAvZGV2L3B0cy82OAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5w
dHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxOTM6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlC
OUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5
IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxOTI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAg
YnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAxOTE6IC9kZXYvcHRzLzY3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE5MDogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE4OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDE4ODogL2Rldi9wdHMvNjYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBv
cGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTg3OiAvZGV2L3B0bXgKPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4
NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3Bl
bnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTg2OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09
ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6
MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1
NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgMTg1OiAvZGV2L3B0cy82NQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6
IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5f
Y3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3Jl
YXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChp
by5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAw
Nj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxODQ6IC9kZXYvcHRteAo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkg
MHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBv
cGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3Jl
YXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxODM6IC9kZXYveGVuL2V2dGNobgo9PTcw
MDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9
PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2
PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUu
YzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciAxODI6IC9kZXYvcHRzLzY0Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE4MTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE4MDogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE3OTogL2Rldi9wdHMvNjMKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0
NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9t
YWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWlu
X2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9p
byAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9
PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTc4OiAvZGV2L3B0bXgKPT03
MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2
PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAg
IGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2
QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWlu
X2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2Ny
ZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAo
aW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcw
MDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTc3OiAvZGV2L3hlbi9ldnRjaG4K
PT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03
MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09
NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2
YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTc2OiAvZGV2L3B0cy82Mgo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBk
b21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNzU6IC9kZXYvcHRteAo9
PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcw
MDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0g
ICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0
NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21h
aW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5f
Y3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lv
IChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09
NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNzQ6IC9kZXYveGVuL2V2dGNo
bgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkK
PT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3By
aXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNzM6IC9kZXYvcHRzLzYxCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE3MjogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE3MTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE3MDogL2Rldi9wdHMvNjAKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFE
MDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0Njog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTY5OiAvZGV2L3B0
bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikK
PT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDog
ZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9t
YWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRs
ZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2
KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTY4OiAvZGV2L3hlbi9l
dnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4
MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6
NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4
Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTY3OiAvZGV2L3B0cy81OQo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAy
QUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNjY6IC9kZXYv
cHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgy
KQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03
MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkg
MHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQw
OiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBk
b21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFu
ZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNjU6IC9kZXYveGVu
L2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIu
aDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24g
KHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNjQ6IC9kZXYvcHRzLzU4Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE2MzogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE2MjogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE2MTogL2Rldi9wdHMvNTcKPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAw
eDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQw
MzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQz
RTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTYwOiAv
ZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQw
MkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0
NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6
IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWlu
LmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTU5OiAvZGV2
L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxh
dGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNu
dGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29t
bW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2Ny
ZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAo
aW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcw
MDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTU4OiAvZGV2L3B0cy81Ngo9PTcw
MDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5
IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNTc6
IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0
ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0
NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0g
ICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4
NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAz
MzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNF
NDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1h
aW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNTY6IC9k
ZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1w
bGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChm
Y250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9j
b21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5f
Y3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lv
IChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09
NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNTU6IC9kZXYvcHRzLzU1Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE1
NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE1Mzog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE1MjogL2Rldi9wdHMvNTQK
PT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03
MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAg
ICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBi
eSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
MTUxOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0
LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBi
eSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAw
eDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTUw
OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3Bl
biAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29w
ZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9t
YWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRs
ZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2
KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTQ5OiAvZGV2L3B0cy81
Mwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09
ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAxNDg6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0
cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03
MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAg
IGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5
IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAw
eDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1h
aW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAx
NDc6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9v
cGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vf
b3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBk
b21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFu
ZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNDY6IC9kZXYvcHRz
LzUxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDE0NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDE0NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE0MzogL2Rldi9w
dHMvNTIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4
MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcw
MDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9
PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMTQyOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQg
KGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9
PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAg
ICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMTQxOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRj
aG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJm
YWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIy
QTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6
IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWlu
LmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTQwOiAvZGV2
L3B0cy81MAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09
NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAxMzk6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5w
dCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5
MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciAxMzg6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2
dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRl
cmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAz
MjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNF
NDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1h
aW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMzc6IC9k
ZXYvcHRzLzQ5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDEzNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDEzNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEzNDog
L2Rldi9wdHMvNDgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxh
dGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTEx
KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9
PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMTMzOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9v
cGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0
LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMTMyOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51
eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNf
aW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAw
eDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTMx
OiAvZGV2L3B0cy80Nwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1w
bGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzox
MTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAxMzA6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4
X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0
cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAxMjk6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxp
bnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4
Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5
IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAw
eDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1h
aW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAx
Mjg6IC9kZXYvcHRzLzQ2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDEyNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDEyNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDEyNTogL2Rldi9wdHMvNDUKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5
LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgMTI0OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBw
b3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQg
KGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5j
Ojk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMTIzOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2
OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUND
ODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAg
ICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMTIyOiAvZGV2L3B0cy80NAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5w
dHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8u
Yzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciAxMjE6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6
IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRw
dCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5
LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0
MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAxMjA6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0
RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1
Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciAxMTk6IC9kZXYvcHRzLzQzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDExODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDExNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDExNjogL2Rldi9wdHMvNDIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChv
cGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTE1OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlC
ODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDog
Z2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3Bl
bnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMTE0OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0
RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4
NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcw
MDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMTEzOiAvZGV2L3B0cy80MAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkg
KG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMTI6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5
OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVE
OiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChv
cGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMTE6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkg
MHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAxMTA6IC9kZXYvcHRzLzQxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDEwNzogL2Rldi9wdHMvMzgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVu
cHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTA2OiAvZGV2L3B0bXgKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5
QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0
eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTA1OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAg
IGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2
KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMTA0OiAvZGV2L3B0cy8zOQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9w
ZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3Jl
YXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDM6IC9kZXYvcHRteAo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1
OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVu
cHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0g
ICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzox
NjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAxMDE6IC9kZXYvcHRzLzM3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMDogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09
ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6
MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1
NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgOTg6IC9kZXYvcHRzLzM1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk3OiAvZGV2L3B0bXgKPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4
NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3Bl
bnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgOTY6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0g
ICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzox
NjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciA5NTogL2Rldi9wdHMvMzYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBv
cGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgOTQ6IC9kZXYvcHRteAo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1
OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVu
cHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA5MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDkyOiAvZGV2L3B0cy8zNAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9w
ZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3Jl
YXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA5MTogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAg
IGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2
KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgODk6IC9kZXYvcHRzLzMzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4OiAvZGV2L3B0bXgKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5
QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0
eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgODc6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAg
YnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciA4NjogL2Rldi9wdHMvMzIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVu
cHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgODU6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlC
OUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5
IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA4NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDgzOiAvZGV2L3B0cy8zMQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5w
dHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA4MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgxOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5
IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9
PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgODA6IC9kZXYvcHRzLzMwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1
OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlF
RDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAo
b3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgNzg6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkg
MHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciA3NzogL2Rldi9wdHMvMjkKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5
IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgNzY6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5
OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVE
OiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChv
cGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA3NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc0OiAvZGV2L3B0cy8yNwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkg
KG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA3MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0
RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4
NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcw
MDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgNzE6IC9kZXYvcHRzLzI4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcwOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlC
ODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDog
Z2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3Bl
bnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgNjk6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRF
NEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0
RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciA2ODogL2Rldi9wdHMvMjYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChv
cGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgNjc6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4
NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBn
ZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVu
cHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8u
Yzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciA2NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY1OiAvZGV2L3B0cy8yNQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9w
ZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA2NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDYzOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRE
NEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0
NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9
PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgNjI6IC9kZXYvcHRzLzI0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYy
OiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0
cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0
eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgNjA6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0
RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1
Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciA1OTogL2Rldi9wdHMvMjMKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVu
cHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgNTg6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6
IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRw
dCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5
LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0
MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciA1NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDU2OiAvZGV2L3B0cy8yMgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5w
dHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8u
Yzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciA1NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDU0OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2
OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUND
ODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAg
ICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgNTM6IC9kZXYvcHRzLzIxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDUyOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBw
b3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQg
KGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5j
Ojk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgNTE6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6
IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4
OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciA1MDogL2Rldi9wdHMvMTkKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5
LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgNDk6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBv
c2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAo
Z2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6
OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciA0ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQ3OiAvZGV2L3B0cy8yMAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHku
YzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0
MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciA0NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQ1OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBs
aW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODog
eGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBi
eSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
NDQ6IC9kZXYvcHRzLzE4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQzOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3Np
eF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdl
dHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4
KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9
PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgNDI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxp
bnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4
Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5
IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAw
eDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1h
aW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA0
MTogL2Rldi9wdHMvMTYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6
MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgNDA6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4
X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0
cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAzOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4
OiAvZGV2L3B0cy8xNwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1w
bGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzox
MTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAzNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM2OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51
eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNf
aW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAw
eDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMzU6
IC9kZXYvcHRzLzE0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDM0OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9v
cGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0
LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMzM6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4
X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19p
bnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAzMjog
L2Rldi9wdHMvMTUKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxh
dGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTEx
KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9
PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMzE6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29w
ZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQu
Yzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09
NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAzMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI5OiAv
ZGV2L3B0cy84Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDI4OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVu
cHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6
OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcw
MDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9
PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMjc6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2
dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRl
cmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAz
MjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNF
NDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1h
aW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNjogL2Rl
di9wdHMvMTMKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMjU6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5w
dCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5
MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciAyNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIzOiAvZGV2
L3B0cy8xMgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09
NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAyMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDIxOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRj
aG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJm
YWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIy
QTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6
IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWlu
LmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjA6IC9kZXYv
cHRzLzExCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDE5OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQg
KGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9
PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAg
ICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMTg6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNo
bl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZh
Y2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJB
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNzogL2Rldi9w
dHMvMTAKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4
MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcw
MDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9
PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMTY6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAo
Z2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkK
PT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09
ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAxNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE0OiAvZGV2L3B0
cy85Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDEzOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdl
dHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAg
ICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBi
eSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
MTI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9v
cGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vf
b3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBk
b21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFu
ZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMTogL2Rldi9wdHMv
MQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09
ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAxMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk6
IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVu
IChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Bl
bl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA4Ogo9PTcwMDY9PSAgICBh
dCAweDU5NTUwQTc6IHBpcGUgKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1MjVCQUVCOiB4c19maWxlbm8gKGluIC91c3IvbGliL2xpYnhlbnN0b3JlLnNvLjMuMC4wKQo9
PTcwMDY9PSAgICBieSAweDQwMzg0NjogaGFuZGxlX2lvIChpby5jOjk2MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciA3Ogo9PTcwMDY9PSAgICBhdCAweDU5NTUwQTc6IHBpcGUgKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1MjVCQUVCOiB4c19maWxlbm8gKGluIC91
c3IvbGliL2xpYnhlbnN0b3JlLnNvLjMuMC4wKQo9PTcwMDY9PSAgICBieSAweDQwMzg0NjogaGFu
ZGxlX2lvIChpby5jOjk2MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA2OiAvcHJvYy94ZW4v
cHJpdmNtZAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2QjA6IF9fb3Blbl9ub2NhbmNlbCAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNERCQjg6IGxpbnV4X3ByaXZjbWRf
b3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNl
X29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwNDg2MDog
eGVuX3NldHVwICh1dGlscy5jOjExOSkKPT03MDA2PT0gICAgYnkgMHg0MDIxQUI6IG1haW4gKG1h
aW4uYzoxNjEpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIEFGX1VOSVggc29ja2V0IDU6IDx1bmtu
b3duPgo9PTcwMDY9PSAgICBhdCAweDU5NjJGNTc6IHNvY2tldCAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDUyNUIxNzg6ID8/PyAoaW4gL3Vzci9saWIvbGlieGVuc3Rv
cmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4NTI1QkI0RjogeHNfb3BlbiAoaW4gL3Vzci9s
aWIvbGlieGVuc3RvcmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4NDA0ODQ1OiB4ZW5fc2V0
dXAgKHV0aWxzLmM6MTEyKQo9PTcwMDY9PSAgICBieSAweDQwMjFBQjogbWFpbiAobWFpbi5jOjE2
MSkKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ6IC92YXIvcnVuL3hl
bmNvbnNvbGVkLnBpZAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2QjA6IF9fb3Blbl9ub2NhbmNlbCAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDQwNDc1QTogZGFlbW9uaXpl
IChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0MDIyMDU6IG1haW4gKG1haW4uYzoxNTgp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyOiAvZGV2L251bGwKPT03
MDA2PT0gICAgYXQgMHg1OTU1MDQ3OiBkdXAyIChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0NzFEOiBkYWVtb25pemUgKHV0aWxzLmM6ODEpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMjA1OiBtYWluIChtYWluLmM6MTU4KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMTogL2Rldi9udWxsCj09NzAwNj09ICAgIGF0IDB4NTk1NTA0NzogZHVwMiAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDQwNDcxRDogZGFlbW9uaXpl
ICh1dGlscy5jOjgxKQo9PTcwMDY9PSAgICBieSAweDQwMjIwNTogbWFpbiAobWFpbi5jOjE1OCkK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDA6IC9kZXYvbnVsbAo9PTcw
MDY9PSAgICBhdCAweDU5NTUwNDc6IGR1cDIgKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2
PT0gICAgYnkgMHg0MDQ3MUQ6IGRhZW1vbml6ZSAodXRpbHMuYzo4MSkKPT03MDA2PT0gICAgYnkg
MHg0MDIyMDU6IG1haW4gKG1haW4uYzoxNTgpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAzOiAvaG9tZS9wYXVsaC9EZXNrdG9wL2Rvd25sb2FkZWQveGVuLTQuMS4yL3Rv
b2xzL2NvbnNvbGUvdmFsZ3JpbmRfb3V0cHV0LnR4dAo9PTcwMDY9PSAgICA8aW5oZXJpdGVkIGZy
b20gcGFyZW50Pgo9PTcwMDY9PSAKPT03MDA2PT0gCj09NzAwNj09IEhFQVAgU1VNTUFSWToKPT03
MDA2PT0gICAgIGluIHVzZSBhdCBleGl0OiA0ODQsODc4IGJ5dGVzIGluIDEsMzgzIGJsb2Nrcwo9
PTcwMDY9PSAgIHRvdGFsIGhlYXAgdXNhZ2U6IDMzLDI2OCBhbGxvY3MsIDMxLDg4NSBmcmVlcywg
MSw3ODYsNzkxIGJ5dGVzIGFsbG9jYXRlZAo9PTcwMDY9PSAKPT03MDA2PT0gMTYgYnl0ZXMgaW4g
MSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJlY29yZCAxIG9mIDI0Cj09NzAw
Nj09ICAgIGF0IDB4NEMyQjZDRDogbWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxv
YWRfbWVtY2hlY2stYW1kNjQtbGludXguc28pCj09NzAwNj09ICAgIGJ5IDB4NTk3NDQ1OTogX19u
c3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQ1NikKPT03MDA2PT0gICAgYnkgMHg2QTRE
MTg0OiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBHTElCQ18yLjIu
NSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTogZ3JhbnRwdCAo
Z3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5IChvcGVucHR5
LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gMTYg
Ynl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJlY29yZCAyIG9m
IDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDogbWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmlu
ZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGludXguc28pCj09NzAwNj09ICAgIGJ5IDB4NTk3
NDQ1OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQ1NikKPT03MDA2PT0gICAg
YnkgMHg2QTREMTlFOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBH
TElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTog
Z3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5
IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gMTYgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJl
Y29yZCAzIG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDogbWFsbG9jIChpbiAvdXNyL2xp
Yi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGludXguc28pCj09NzAwNj09ICAg
IGJ5IDB4NTk3NDQ1OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQ1NikKPT03
MDA2PT0gICAgYnkgMHg2QTREMUI4OiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRn
cm5hbV9yQEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4
NTk5QkU1MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgw
OiBvcGVucHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWlu
X2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2Ny
ZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAo
aW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcw
MDY9PSAKPT03MDA2PT0gMTYgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBp
biBsb3NzIHJlY29yZCA0IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDogbWFsbG9jIChp
biAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGludXguc28pCj09
NzAwNj09ICAgIGJ5IDB4NTk3NDQ1OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5j
OjQ1NikKPT03MDA2PT0gICAgYnkgMHg2QTREMUQyOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJC
NDZDOiBnZXRncm5hbV9yQEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09
ICAgIGJ5IDB4NTk5QkU1MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkg
MHg1NDY0NDgwOiBvcGVucHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFE
MDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0Njog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gMTYgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0
bHkgbG9zdCBpbiBsb3NzIHJlY29yZCA1IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDog
bWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGlu
dXguc28pCj09NzAwNj09ICAgIGJ5IDB4NTk3NDQ1OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChu
c3N3aXRjaC5jOjQ1NikKPT03MDA2PT0gICAgYnkgMHg2QTREMUVDOiA/Pz8KPT03MDA2PT0gICAg
YnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2
PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBi
eSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAw
eDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gMjEgYnl0ZXMgaW4gMSBibG9ja3MgYXJl
IHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCA2IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4
NEMyQjZDRDogbWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2st
YW1kNjQtbGludXguc28pCj09NzAwNj09ICAgIGJ5IDB4NDAyMjIwOiBtYWluIChtYWluLmM6MTQ0
KQo9PTcwMDY9PSAKPT03MDA2PT0gMjUgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIHN0aWxsIHJlYWNo
YWJsZSBpbiBsb3NzIHJlY29yZCA3IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDogbWFs
bG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGludXgu
c28pCj09NzAwNj09ICAgIGJ5IDB4NThGNkQ3MTogc3RyZHVwIChzdHJkdXAuYzo0MykKPT03MDA2
PT0gICAgYnkgMHg0MDFGOUI6IG1haW4gKG1haW4uYzoxMTMpCj09NzAwNj09IAo9PTcwMDY9PSAz
MiBieXRlcyBpbiAxIGJsb2NrcyBhcmUgaW5kaXJlY3RseSBsb3N0IGluIGxvc3MgcmVjb3JkIDgg
b2YgMjQKPT03MDA2PT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2MgKGluIC91c3IvbGliL3ZhbGdy
aW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykKPT03MDA2PT0gICAgYnkgMHg1
OTVFRTBBOiB0c2VhcmNoICh0c2VhcmNoLmM6MjgxKQo9PTcwMDY9PSAgICBieSAweDU5NzQzRTk6
IF9fbnNzX2xvb2t1cF9mdW5jdGlvbiAobnNzd2l0Y2guYzo0MzkpCj09NzAwNj09ICAgIGJ5IDB4
NkE0RDE4NDogPz8/Cj09NzAwNj09ICAgIGJ5IDB4NTkyQjQ2QzogZ2V0Z3JuYW1fckBAR0xJQkNf
Mi4yLjUgKGdldFhYYnlZWV9yLmM6MjU2KQo9PTcwMDY9PSAgICBieSAweDU5OUJFNTE6IGdyYW50
cHQgKGdyYW50cHQuYzoxNTMpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ4MDogb3BlbnB0eSAob3Bl
bnB0eS5jOjEwMikKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IDMyIGJ5dGVzIGluIDEgYmxvY2tzIGFyZSBpbmRpcmVjdGx5IGxvc3QgaW4gbG9zcyByZWNvcmQg
OSBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFs
Z3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAw
eDU5NUVFMEE6IHRzZWFyY2ggKHRzZWFyY2guYzoyODEpCj09NzAwNj09ICAgIGJ5IDB4NTk3NDNF
OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQzOSkKPT03MDA2PT0gICAgYnkg
MHg2QTREMTlFOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBHTElC
Q18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTogZ3Jh
bnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5IChv
cGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gMzIgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJlY29y
ZCAxMCBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIv
dmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBi
eSAweDU5NUVFMEE6IHRzZWFyY2ggKHRzZWFyY2guYzoyODEpCj09NzAwNj09ICAgIGJ5IDB4NTk3
NDNFOTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQzOSkKPT03MDA2PT0gICAg
YnkgMHg2QTREMUI4OiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBH
TElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTog
Z3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5
IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gMzIgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJl
Y29yZCAxMSBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9s
aWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAg
ICBieSAweDU5NUVFMEE6IHRzZWFyY2ggKHRzZWFyY2guYzoyODEpCj09NzAwNj09ICAgIGJ5IDB4
NTk3NDNFOTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQzOSkKPT03MDA2PT0g
ICAgYnkgMHg2QTREMUQyOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9y
QEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1
MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVu
cHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gMzIgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3Nz
IHJlY29yZCAxMiBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vz
ci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9
PSAgICBieSAweDU5NUVFMEE6IHRzZWFyY2ggKHRzZWFyY2guYzoyODEpCj09NzAwNj09ICAgIGJ5
IDB4NTk3NDNFOTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQzOSkKPT03MDA2
PT0gICAgYnkgMHg2QTREMUVDOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5h
bV9yQEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5
QkU1MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBv
cGVucHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gNDggYnl0ZXMgaW4gMSBibG9ja3MgYXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBs
b3NzIHJlY29yZCAxMyBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4g
L3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcw
MDY9PSAgICBieSAweDRFNEM4RkY6IHh0bF9jcmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0gKHh0bF9s
b2dnZXJfc3RkaW8uYzoxNTYpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUQyNTogeGNfaW50ZXJmYWNl
X29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTQ1KQo9PTcwMDY9PSAgICBieSAweDQwNDg2MDog
eGVuX3NldHVwICh1dGlscy5jOjExOSkKPT03MDA2PT0gICAgYnkgMHg0MDIxQUI6IG1haW4gKG1h
aW4uYzoxNjEpCj09NzAwNj09IAo9PTcwMDY9PSAxNjQgYnl0ZXMgaW4gNCBibG9ja3MgYXJlIHN0
aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCAxNCBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRD
MkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFt
ZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAweDUyNUIzM0U6ID8/PyAoaW4gL3Vzci9saWIv
bGlieGVuc3RvcmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4NTI1QkEzMDogPz8/IChpbiAv
dXNyL2xpYi9saWJ4ZW5zdG9yZS5zby4zLjAuMCkKPT03MDA2PT0gICAgYnkgMHg1QzM0RTk5OiBz
dGFydF90aHJlYWQgKHB0aHJlYWRfY3JlYXRlLmM6MzA4KQo9PTcwMDY9PSAKPT03MDA2PT0gMjAw
IGJ5dGVzIGluIDUgYmxvY2tzIGFyZSBzdGlsbCByZWFjaGFibGUgaW4gbG9zcyByZWNvcmQgMTUg
b2YgMjQKPT03MDA2PT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2MgKGluIC91c3IvbGliL3ZhbGdy
aW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykKPT03MDA2PT0gICAgYnkgMHg1
MjVCMkI3OiA/Pz8gKGluIC91c3IvbGliL2xpYnhlbnN0b3JlLnNvLjMuMC4wKQo9PTcwMDY9PSAg
ICBieSAweDUyNUJBMzA6ID8/PyAoaW4gL3Vzci9saWIvbGlieGVuc3RvcmUuc28uMy4wLjApCj09
NzAwNj09ICAgIGJ5IDB4NUMzNEU5OTogc3RhcnRfdGhyZWFkIChwdGhyZWFkX2NyZWF0ZS5jOjMw
OCkKPT03MDA2PT0gCj09NzAwNj09IDI3MiBieXRlcyBpbiAxIGJsb2NrcyBhcmUgcG9zc2libHkg
bG9zdCBpbiBsb3NzIHJlY29yZCAxNiBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMjlEQjQ6IGNh
bGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4
LnNvKQo9PTcwMDY9PSAgICBieSAweDQwMTIwNzQ6IF9kbF9hbGxvY2F0ZV90bHMgKGRsLXRscy5j
OjI5NykKPT03MDA2PT0gICAgYnkgMHg1QzM1QUJDOiBwdGhyZWFkX2NyZWF0ZUBAR0xJQkNfMi4y
LjUgKGFsbG9jYXRlc3RhY2suYzo1NzEpCj09NzAwNj09ICAgIGJ5IDB4NTI1QzE3QjogeHNfd2F0
Y2ggKGluIC91c3IvbGliL2xpYnhlbnN0b3JlLnNvLjMuMC4wKQo9PTcwMDY9PSAgICBieSAweDQw
NDg4NjogeGVuX3NldHVwICh1dGlscy5jOjEyNSkKPT03MDA2PT0gICAgYnkgMHg0MDIxQUI6IG1h
aW4gKG1haW4uYzoxNjEpCj09NzAwNj09IAo9PTcwMDY9PSAyODAgYnl0ZXMgaW4gMSBibG9ja3Mg
YXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCAxNyBvZiAyNAo9PTcwMDY9PSAgICBh
dCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNo
ZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAweDUyNUIwOTA6ID8/PyAoaW4gL3Vz
ci9saWIvbGlieGVuc3RvcmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4NTI1QkI0RjogeHNf
b3BlbiAoaW4gL3Vzci9saWIvbGlieGVuc3RvcmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4
NDA0ODQ1OiB4ZW5fc2V0dXAgKHV0aWxzLmM6MTEyKQo9PTcwMDY9PSAgICBieSAweDQwMjFBQjog
bWFpbiAobWFpbi5jOjE2MSkKPT03MDA2PT0gCj09NzAwNj09IDMwMCAoNjAgZGlyZWN0LCAyNDAg
aW5kaXJlY3QpIGJ5dGVzIGluIDEgYmxvY2tzIGFyZSBkZWZpbml0ZWx5IGxvc3QgaW4gbG9zcyBy
ZWNvcmQgMTggb2YgMjQKPT03MDA2PT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2MgKGluIC91c3Iv
bGliL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykKPT03MDA2PT0g
ICAgYnkgMHg1OTczNTk0OiBuc3NfcGFyc2Vfc2VydmljZV9saXN0IChuc3N3aXRjaC5jOjY3OCkK
PT03MDA2PT0gICAgYnkgMHg1OTc0MDU1OiBfX25zc19kYXRhYmFzZV9sb29rdXAgKG5zc3dpdGNo
LmM6MTc1KQo9PTcwMDY9PSAgICBieSAweDZBNEQxNjk6ID8/Pwo9PTcwMDY9PSAgICBieSAweDU5
MkI0NkM6IGdldGdybmFtX3JAQEdMSUJDXzIuMi41IChnZXRYWGJ5WVlfci5jOjI1NikKPT03MDA2
PT0gICAgYnkgMHg1OTlCRTUxOiBncmFudHB0IChncmFudHB0LmM6MTUzKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0ODA6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMDIpCj09NzAwNj09ICAgIGJ5IDB4NDAy
QUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSAxLDIwOCBieXRlcyBpbiAxIGJsb2NrcyBhcmUgc3Rp
bGwgcmVhY2hhYmxlIGluIGxvc3MgcmVjb3JkIDE5IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMy
QjZDRDogbWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1k
NjQtbGludXguc28pCj09NzAwNj09ICAgIGJ5IDB4NEU0NUMyQTogeGNfaW50ZXJmYWNlX29wZW5f
Y29tbW9uICh4Y19wcml2YXRlLmM6MTUwKQo9PTcwMDY9PSAgICBieSAweDQwNDg2MDogeGVuX3Nl
dHVwICh1dGlscy5jOjExOSkKPT03MDA2PT0gICAgYnkgMHg0MDIxQUI6IG1haW4gKG1haW4uYzox
NjEpCj09NzAwNj09IAo9PTcwMDY9PSA0LDA5NiBieXRlcyBpbiAxIGJsb2NrcyBhcmUgc3RpbGwg
cmVhY2hhYmxlIGluIGxvc3MgcmVjb3JkIDIwIG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyOUJF
ODogbWVtYWxpZ24gKGluIC91c3IvbGliL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2
NC1saW51eC5zbykKPT03MDA2PT0gICAgYnkgMHg0QzI5Qzk3OiBwb3NpeF9tZW1hbGlnbiAoaW4g
L3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcw
MDY9PSAgICBieSAweDRFNEJDQ0I6IHhjX19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jX3BhZ2VzICh4
Y19oY2FsbF9idWYuYzoxNDMpCj09NzAwNj09ICAgIGJ5IDB4NEU0QkU2MjogeGNfX2h5cGVyY2Fs
bF9idWZmZXJfYWxsb2MgKHhjX2hjYWxsX2J1Zi5jOjE4OSkKPT03MDA2PT0gICAgYnkgMHg0RTRC
RUUyOiB4Y19faHlwZXJjYWxsX2JvdW5jZV9wcmUgKHhjX2hjYWxsX2J1Zi5jOjIzMSkKPT03MDA2
PT0gICAgYnkgMHg0RTNCQjY3OiB4Y19kb21haW5fZ2V0aW5mbyAoeGNfcHJpdmF0ZS5oOjI0MSkK
PT03MDA2PT0gICAgYnkgMHg0MDM0RTU6IGVudW1fZG9tYWlucyAoaW8uYzo3MzYpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUJBOiBtYWluIChtYWluLmM6MTY0KQo9PTcwMDY9PSAKPT03MDA2PT0gOSww
ODggYnl0ZXMgaW4gMzM5IGJsb2NrcyBhcmUgc3RpbGwgcmVhY2hhYmxlIGluIGxvc3MgcmVjb3Jk
IDIxIG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjdCMjogcmVhbGxvYyAoaW4gL3Vzci9saWIv
dmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBi
eSAweDQwMzU4OTogZW51bV9kb21haW5zIChpby5jOjYzMykKPT03MDA2PT0gICAgYnkgMHg0MDQy
QTg6IGhhbmRsZV9pbyAoaW8uYzo4NjcpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gMTYsMjcyIGJ5dGVzIGluIDMzOSBibG9ja3Mg
YXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCAyMiBvZiAyNAo9PTcwMDY9PSAgICBh
dCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNo
ZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAweDRFNEM4RkY6IHh0bF9jcmVhdGVs
b2dnZXJfc3RkaW9zdHJlYW0gKHh0bF9sb2dnZXJfc3RkaW8uYzoxNTYpCj09NzAwNj09ICAgIGJ5
IDB4NEU0NUQyNTogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTQ1KQo9
PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gNDMsMzkyIGJ5
dGVzIGluIDMzOSBibG9ja3MgYXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCAyMyBv
ZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3Jp
bmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAweDQw
MzU1MTogZW51bV9kb21haW5zIChpby5jOjYyMykKPT03MDA2PT0gICAgYnkgMHg0MDQyQTg6IGhh
bmRsZV9pbyAoaW8uYzo4NjcpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gNDA5LDUxMiBieXRlcyBpbiAzMzkgYmxvY2tzIGFyZSBz
dGlsbCByZWFjaGFibGUgaW4gbG9zcyByZWNvcmQgMjQgb2YgMjQKPT03MDA2PT0gICAgYXQgMHg0
QzJCNkNEOiBtYWxsb2MgKGluIC91c3IvbGliL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1h
bWQ2NC1saW51eC5zbykKPT03MDA2PT0gICAgYnkgMHg0RTQ1QzJBOiB4Y19pbnRlcmZhY2Vfb3Bl
bl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNTApCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBMRUFLIFNVTU1BUlk6Cj09NzAwNj09ICAgIGRlZmluaXRlbHkg
bG9zdDogNjAgYnl0ZXMgaW4gMSBibG9ja3MKPT03MDA2PT0gICAgaW5kaXJlY3RseSBsb3N0OiAy
NDAgYnl0ZXMgaW4gMTAgYmxvY2tzCj09NzAwNj09ICAgICAgcG9zc2libHkgbG9zdDogMjcyIGJ5
dGVzIGluIDEgYmxvY2tzCj09NzAwNj09ICAgIHN0aWxsIHJlYWNoYWJsZTogNDg0LDMwNiBieXRl
cyBpbiAxLDM3MSBibG9ja3MKPT03MDA2PT0gICAgICAgICBzdXBwcmVzc2VkOiAwIGJ5dGVzIGlu
IDAgYmxvY2tzCj09NzAwNj09IAo9PTcwMDY9PSBGb3IgY291bnRzIG9mIGRldGVjdGVkIGFuZCBz
dXBwcmVzc2VkIGVycm9ycywgcmVydW4gd2l0aDogLXYKPT03MDA2PT0gVXNlIC0tdHJhY2stb3Jp
Z2lucz15ZXMgdG8gc2VlIHdoZXJlIHVuaW5pdGlhbGlzZWQgdmFsdWVzIGNvbWUgZnJvbQo9PTcw
MDY9PSBFUlJPUiBTVU1NQVJZOiAxMTUyNjIgZXJyb3JzIGZyb20gNCBjb250ZXh0cyAoc3VwcHJl
c3NlZDogMiBmcm9tIDIpCg==
--e89a8fb203a073963004d0d26a71
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--e89a8fb203a073963004d0d26a71--


From xen-users-bounces@lists.xen.org Fri Dec 14 18:09:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Dec 2012 18:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjZgM-0007kx-Ax; Fri, 14 Dec 2012 18:08:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jhebus@googlemail.com>)
	id 1TjY0o-000556-6f; Fri, 14 Dec 2012 16:21:23 +0000
Received: from [85.158.143.35:4033] by server-2.bemta-4.messagelabs.com id
	AB/50-30861-1025BC05; Fri, 14 Dec 2012 16:21:21 +0000
X-Env-Sender: jhebus@googlemail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1355502054!5499347!1
X-Originating-IP: [209.85.214.173]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20919 invoked from network); 14 Dec 2012 16:20:56 -0000
Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com)
	(209.85.214.173)
	by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	14 Dec 2012 16:20:56 -0000
Received: by mail-ob0-f173.google.com with SMTP id xn12so3537464obc.32
	for <multiple recipients>; Fri, 14 Dec 2012 08:20:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=LZTeaXhCUQpoXi9JhQP+zu44lb65jSqDMJazWvPmkzk=;
	b=qNeuy1ScFsopNXFlScEI9Hc9zjWr696nuBitlTVH87TZXaltrKrZLjZmt4PVxlWM9A
	h4oCQEPjrfQfRcdy+3s4qXqZyev9N3wNEEIqs7HWVoZzFvAnErZBXMK6KTabRfFhjCeq
	ccanzM1NVzWZsiFQRRKg9zPMyzuvLPGQft82/VfhRTjVibFj1CsVQs2Bg0ncKyIe6wy8
	kwS1awQl9LOgHH+jXhQcQegu94sZrLmArZgEQWpbpv8N5f61KZMePHiJH4QTWF+A+C/x
	KTCAZZILRImTVCVn24HJZetd0MThHfZGiMP0k496yynOQfBzOwXVBO7gQVSES/PeQYC1
	Br1A==
MIME-Version: 1.0
Received: by 10.60.11.130 with SMTP id q2mr4918360oeb.141.1355502054511; Fri,
	14 Dec 2012 08:20:54 -0800 (PST)
Received: by 10.76.21.196 with HTTP; Fri, 14 Dec 2012 08:20:53 -0800 (PST)
In-Reply-To: <1355497058.8376.63.camel@iceland>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
	<CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
	<1355497058.8376.63.camel@iceland>
Date: Fri, 14 Dec 2012 16:20:53 +0000
Message-ID: <CABR7Q=oLJg8EJHcask822MbYRh6Mb7QGgd_x_MRRriqMT8H_0Q@mail.gmail.com>
From: Paul Harvey <jhebus@googlemail.com>
To: Wei Liu <Wei.Liu2@citrix.com>
Content-Type: multipart/mixed; boundary=e89a8fb203a073963004d0d26a71
X-Mailman-Approved-At: Fri, 14 Dec 2012 18:08:20 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--e89a8fb203a073963004d0d26a71
Content-Type: multipart/alternative; boundary=e89a8fb203a073962404d0d26a6f

--e89a8fb203a073962404d0d26a6f
Content-Type: text/plain; charset=ISO-8859-1

On 14 December 2012 14:57, Wei Liu <Wei.Liu2@citrix.com> wrote:

> On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:
> > SO
> >
> > #with 341 domains
> > ./lsevntchn 0 | wc -l
> > 724
> >
> > Attaching gdb to xenconsoled,
> >
> > Program received signal SIGABRT, Aborted.
> > 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> > (gdb) bt
> > #0  0x00007fe588ca8425 in raise ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #1  0x00007fe588cabb8b in abort ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> > #3  0x00007fe588d7c807 in __fortify_fail ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #4  0x00007fe588d7b700 in __chk_fail ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #5  0x00007fe588d7c7be in __fdelt_warn ()
> > from /lib/x86_64-linux-gnu/libc.so.6
> > #6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
> > #7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at
> > daemon/main.c:166
> >
>
> libc raises exception when it detects memory violation.
>
> You can probably try to use valgrind to identify memory leak in
> xenconsoled.
>
>
> Wei.
>
>
Feeling in a little over my head now,

I have run valgrind and include the file with the output. As before
xenconsoled crashes, but i am not really sure how to read what i am seeing
from valgrind. I am not really sure if it is telling me that these errors
happen as it goes along, or if it is as a result of the crash that there
are lost blocks around.

Valgrind was run with:

valgrind --tool=memcheck --leak-check=yes --show-reachable=yes
--num-callers=20 --log-file="valgrind_output.txt" --track-fds=yes
./xenconsoled --pid-file=/var/run/xenconsoled.pid

If the attached file doesn't show, could you tell where it should go?

Paul

--e89a8fb203a073962404d0d26a6f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 14 December 2012 14:57, Wei Liu <span dir=3D"ltr">&lt;<a href=3D"mailto:=
Wei.Liu2@citrix.com" target=3D"_blank">Wei.Liu2@citrix.com</a>&gt;</span> w=
rote:<br><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">
<div class=3D"im">On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:<br>
&gt; SO<br>
&gt;<br>
&gt; #with 341 domains<br>
&gt; ./lsevntchn 0 | wc -l<br>
&gt; 724<br>
&gt;<br>
&gt; Attaching gdb to xenconsoled,<br>
&gt;<br>
&gt; Program received signal SIGABRT, Aborted.<br>
&gt; 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6<br=
>
&gt; (gdb) bt<br>
&gt; #0 =A00x00007fe588ca8425 in raise ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #1 =A00x00007fe588cabb8b in abort ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #2 =A00x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6=
<br>
&gt; #3 =A00x00007fe588d7c807 in __fortify_fail ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #4 =A00x00007fe588d7b700 in __chk_fail ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #5 =A00x00007fe588d7c7be in __fdelt_warn ()<br>
&gt; from /lib/x86_64-linux-gnu/libc.so.6<br>
&gt; #6 =A00x0000000000403ca8 in handle_io () at daemon/io.c:1059<br>
&gt; #7 =A00x00000000004021c5 in main (argc=3D2, argv=3D0x7fff58691d48) at<=
br>
&gt; daemon/main.c:166<br>
&gt;<br>
<br>
</div>libc raises exception when it detects memory violation.<br>
<br>
You can probably try to use valgrind to identify memory leak in<br>
xenconsoled.<br>
<span class=3D""><font color=3D"#888888"><br>
<br>
Wei.<br>
<br>
</font></span></blockquote></div><br>Feeling in a little over my head now, =
<br><br>I have run valgrind and include the file with the output. As before=
 xenconsoled crashes, but i am not really sure how to read what i am seeing=
 from valgrind. I am not really sure if it is telling me that these errors =
happen as it goes along, or if it is as a result of the crash that there ar=
e lost blocks around.<br>
<br>Valgrind was run with:<br><br>valgrind --tool=3Dmemcheck --leak-check=
=3Dyes --show-reachable=3Dyes --num-callers=3D20 --log-file=3D&quot;valgrin=
d_output.txt&quot; --track-fds=3Dyes ./xenconsoled --pid-file=3D/var/run/xe=
nconsoled.pid<br>
<br>If the attached file doesn&#39;t show, could you tell where it should g=
o?<br><br>Paul<br></div>

--e89a8fb203a073962404d0d26a6f--
--e89a8fb203a073963004d0d26a71
Content-Type: text/plain; charset=US-ASCII; name="valgrind_output.txt"
Content-Disposition: attachment; filename="valgrind_output.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hapitlp20

PT03MDAxPT0gTWVtY2hlY2ssIGEgbWVtb3J5IGVycm9yIGRldGVjdG9yCj09NzAwMT09IENvcHly
aWdodCAoQykgMjAwMi0yMDExLCBhbmQgR05VIEdQTCdkLCBieSBKdWxpYW4gU2V3YXJkIGV0IGFs
Lgo9PTcwMDE9PSBVc2luZyBWYWxncmluZC0zLjcuMCBhbmQgTGliVkVYOyByZXJ1biB3aXRoIC1o
IGZvciBjb3B5cmlnaHQgaW5mbwo9PTcwMDE9PSBDb21tYW5kOiAuL3hlbmNvbnNvbGVkIC0tcGlk
LWZpbGU9L3Zhci9ydW4veGVuY29uc29sZWQucGlkCj09NzAwMT09IFBhcmVudCBQSUQ6IDQ3NDUK
PT03MDAxPT0gCj09NzAwMT09IAo9PTcwMDE9PSBGSUxFIERFU0NSSVBUT1JTOiA0IG9wZW4gYXQg
ZXhpdC4KPT03MDAxPT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMzogL2hvbWUvcGF1bGgvRGVza3Rv
cC9kb3dubG9hZGVkL3hlbi00LjEuMi90b29scy9jb25zb2xlL3ZhbGdyaW5kX291dHB1dC50eHQK
PT03MDAxPT0gICAgPGluaGVyaXRlZCBmcm9tIHBhcmVudD4KPT03MDAxPT0gCj09NzAwMT09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDI6IC9kZXYvcHRzLzIKPT03MDAxPT0gICAgPGluaGVyaXRlZCBm
cm9tIHBhcmVudD4KPT03MDAxPT0gCj09NzAwMT09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE6Cj09
NzAwMT09ICAgIDxpbmhlcml0ZWQgZnJvbSBwYXJlbnQ+Cj09NzAwMT09IAo9PTcwMDE9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAwOiAvZGV2L3B0cy8yCj09NzAwMT09ICAgIDxpbmhlcml0ZWQgZnJv
bSBwYXJlbnQ+Cj09NzAwMT09IAo9PTcwMDE9PSAKPT03MDAxPT0gSEVBUCBTVU1NQVJZOgo9PTcw
MDE9PSAgICAgaW4gdXNlIGF0IGV4aXQ6IDQ2IGJ5dGVzIGluIDIgYmxvY2tzCj09NzAwMT09ICAg
dG90YWwgaGVhcCB1c2FnZTogMiBhbGxvY3MsIDAgZnJlZXMsIDQ2IGJ5dGVzIGFsbG9jYXRlZAo9
PTcwMDE9PSAKPT03MDAxPT0gMjEgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIHN0aWxsIHJlYWNoYWJs
ZSBpbiBsb3NzIHJlY29yZCAxIG9mIDIKPT03MDAxPT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2Mg
KGluIC91c3IvbGliL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykK
PT03MDAxPT0gICAgYnkgMHg0MDIyMjA6IG1haW4gKG1haW4uYzoxNDQpCj09NzAwMT09IAo9PTcw
MDE9PSAyNSBieXRlcyBpbiAxIGJsb2NrcyBhcmUgc3RpbGwgcmVhY2hhYmxlIGluIGxvc3MgcmVj
b3JkIDIgb2YgMgo9PTcwMDE9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIv
dmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDE9PSAgICBi
eSAweDU4RjZENzE6IHN0cmR1cCAoc3RyZHVwLmM6NDMpCj09NzAwMT09ICAgIGJ5IDB4NDAxRjlC
OiBtYWluIChtYWluLmM6MTEzKQo9PTcwMDE9PSAKPT03MDAxPT0gTEVBSyBTVU1NQVJZOgo9PTcw
MDE9PSAgICBkZWZpbml0ZWx5IGxvc3Q6IDAgYnl0ZXMgaW4gMCBibG9ja3MKPT03MDAxPT0gICAg
aW5kaXJlY3RseSBsb3N0OiAwIGJ5dGVzIGluIDAgYmxvY2tzCj09NzAwMT09ICAgICAgcG9zc2li
bHkgbG9zdDogMCBieXRlcyBpbiAwIGJsb2Nrcwo9PTcwMDE9PSAgICBzdGlsbCByZWFjaGFibGU6
IDQ2IGJ5dGVzIGluIDIgYmxvY2tzCj09NzAwMT09ICAgICAgICAgc3VwcHJlc3NlZDogMCBieXRl
cyBpbiAwIGJsb2Nrcwo9PTcwMDE9PSAKPT03MDAxPT0gRm9yIGNvdW50cyBvZiBkZXRlY3RlZCBh
bmQgc3VwcHJlc3NlZCBlcnJvcnMsIHJlcnVuIHdpdGg6IC12Cj09NzAwMT09IEVSUk9SIFNVTU1B
Ulk6IDAgZXJyb3JzIGZyb20gMCBjb250ZXh0cyAoc3VwcHJlc3NlZDogMiBmcm9tIDIpCj09NzAw
NT09IAo9PTcwMDU9PSBGSUxFIERFU0NSSVBUT1JTOiA0IG9wZW4gYXQgZXhpdC4KPT03MDA1PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMzogL2hvbWUvcGF1bGgvRGVza3RvcC9kb3dubG9hZGVkL3hl
bi00LjEuMi90b29scy9jb25zb2xlL3ZhbGdyaW5kX291dHB1dC50eHQKPT03MDA1PT0gICAgPGlu
aGVyaXRlZCBmcm9tIHBhcmVudD4KPT03MDA1PT0gCj09NzAwNT09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDI6IC9kZXYvcHRzLzIKPT03MDA1PT0gICAgPGluaGVyaXRlZCBmcm9tIHBhcmVudD4KPT03
MDA1PT0gCj09NzAwNT09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE6Cj09NzAwNT09ICAgIDxpbmhl
cml0ZWQgZnJvbSBwYXJlbnQ+Cj09NzAwNT09IAo9PTcwMDU9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAwOiAvZGV2L3B0cy8yCj09NzAwNT09ICAgIDxpbmhlcml0ZWQgZnJvbSBwYXJlbnQ+Cj09NzAw
NT09IAo9PTcwMDU9PSAKPT03MDA1PT0gSEVBUCBTVU1NQVJZOgo9PTcwMDU9PSAgICAgaW4gdXNl
IGF0IGV4aXQ6IDQ2IGJ5dGVzIGluIDIgYmxvY2tzCj09NzAwNT09ICAgdG90YWwgaGVhcCB1c2Fn
ZTogMiBhbGxvY3MsIDAgZnJlZXMsIDQ2IGJ5dGVzIGFsbG9jYXRlZAo9PTcwMDU9PSAKPT03MDA1
PT0gMjEgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29y
ZCAxIG9mIDIKPT03MDA1PT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2MgKGluIC91c3IvbGliL3Zh
bGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykKPT03MDA1PT0gICAgYnkg
MHg0MDIyMjA6IG1haW4gKG1haW4uYzoxNDQpCj09NzAwNT09IAo9PTcwMDU9PSAyNSBieXRlcyBp
biAxIGJsb2NrcyBhcmUgc3RpbGwgcmVhY2hhYmxlIGluIGxvc3MgcmVjb3JkIDIgb2YgMgo9PTcw
MDU9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVs
b2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDU9PSAgICBieSAweDU4RjZENzE6IHN0
cmR1cCAoc3RyZHVwLmM6NDMpCj09NzAwNT09ICAgIGJ5IDB4NDAxRjlCOiBtYWluIChtYWluLmM6
MTEzKQo9PTcwMDU9PSAKPT03MDA1PT0gTEVBSyBTVU1NQVJZOgo9PTcwMDU9PSAgICBkZWZpbml0
ZWx5IGxvc3Q6IDAgYnl0ZXMgaW4gMCBibG9ja3MKPT03MDA1PT0gICAgaW5kaXJlY3RseSBsb3N0
OiAwIGJ5dGVzIGluIDAgYmxvY2tzCj09NzAwNT09ICAgICAgcG9zc2libHkgbG9zdDogMCBieXRl
cyBpbiAwIGJsb2Nrcwo9PTcwMDU9PSAgICBzdGlsbCByZWFjaGFibGU6IDQ2IGJ5dGVzIGluIDIg
YmxvY2tzCj09NzAwNT09ICAgICAgICAgc3VwcHJlc3NlZDogMCBieXRlcyBpbiAwIGJsb2Nrcwo9
PTcwMDU9PSAKPT03MDA1PT0gRm9yIGNvdW50cyBvZiBkZXRlY3RlZCBhbmQgc3VwcHJlc3NlZCBl
cnJvcnMsIHJlcnVuIHdpdGg6IC12Cj09NzAwNT09IEVSUk9SIFNVTU1BUlk6IDAgZXJyb3JzIGZy
b20gMCBjb250ZXh0cyAoc3VwcHJlc3NlZDogMiBmcm9tIDIpCj09NzAwNj09IFdhcm5pbmc6IG5v
dGVkIGJ1dCB1bmhhbmRsZWQgaW9jdGwgMHgzMDUwMDAgd2l0aCBubyBzaXplL2RpcmVjdGlvbiBo
aW50cwo9PTcwMDY9PSAgICBUaGlzIGNvdWxkIGNhdXNlIHNwdXJpb3VzIHZhbHVlIGVycm9ycyB0
byBhcHBlYXIuCj09NzAwNj09ICAgIFNlZSBSRUFETUVfTUlTU0lOR19TWVNDQUxMX09SX0lPQ1RM
IGZvciBndWlkYW5jZSBvbiB3cml0aW5nIGEgcHJvcGVyIHdyYXBwZXIuCj09NzAwNj09IFdhcm5p
bmc6IG5vdGVkIGJ1dCB1bmhhbmRsZWQgaW9jdGwgMHgzMDUwMDAgd2l0aCBubyBzaXplL2RpcmVj
dGlvbiBoaW50cwo9PTcwMDY9PSAgICBUaGlzIGNvdWxkIGNhdXNlIHNwdXJpb3VzIHZhbHVlIGVy
cm9ycyB0byBhcHBlYXIuCj09NzAwNj09ICAgIFNlZSBSRUFETUVfTUlTU0lOR19TWVNDQUxMX09S
X0lPQ1RMIGZvciBndWlkYW5jZSBvbiB3cml0aW5nIGEgcHJvcGVyIHdyYXBwZXIuCj09NzAwNj09
IFdhcm5pbmc6IG5vdGVkIGJ1dCB1bmhhbmRsZWQgaW9jdGwgMHgzMDUwMDAgd2l0aCBubyBzaXpl
L2RpcmVjdGlvbiBoaW50cwo9PTcwMDY9PSAgICBUaGlzIGNvdWxkIGNhdXNlIHNwdXJpb3VzIHZh
bHVlIGVycm9ycyB0byBhcHBlYXIuCj09NzAwNj09ICAgIFNlZSBSRUFETUVfTUlTU0lOR19TWVND
QUxMX09SX0lPQ1RMIGZvciBndWlkYW5jZSBvbiB3cml0aW5nIGEgcHJvcGVyIHdyYXBwZXIuCj09
NzAwNj09IENvbmRpdGlvbmFsIGp1bXAgb3IgbW92ZSBkZXBlbmRzIG9uIHVuaW5pdGlhbGlzZWQg
dmFsdWUocykKPT03MDA2PT0gICAgYXQgMHg0RTNCQzU1OiB4Y19kb21haW5fZ2V0aW5mbyAoeGNf
ZG9tYWluLmM6MjI5KQo9PTcwMDY9PSAgICBieSAweDQwMzRFNTogZW51bV9kb21haW5zIChpby5j
OjczNikKPT03MDA2PT0gICAgYnkgMHg0MDQyQTg6IGhhbmRsZV9pbyAoaW8uYzo4NjcpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
Q29uZGl0aW9uYWwganVtcCBvciBtb3ZlIGRlcGVuZHMgb24gdW5pbml0aWFsaXNlZCB2YWx1ZShz
KQo9PTcwMDY9PSAgICBhdCAweDQwMzUxQTogZW51bV9kb21haW5zIChpby5jOjczOCkKPT03MDA2
PT0gICAgYnkgMHg0MDQyQTg6IGhhbmRsZV9pbyAoaW8uYzo4NjcpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcg
ZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hl
bi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVy
Ci0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8K
LS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoK
LS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBX
QVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNh
bid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2Vy
aW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcg
ZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZp
bGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Ig
d2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8g
ZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3Bl
Y3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2Mv
eGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFk
ZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5m
bwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21k
OgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0t
IFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0g
V2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0g
Y2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBT
ZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGlu
ZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQg
ZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJv
ciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5m
byBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5z
cGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFk
aW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJv
Yy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhl
YWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZj
bWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2
LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYt
LSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYt
LSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6
IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFk
aW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVh
ZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVy
cm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBp
bmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBp
bnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJl
YWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9w
cm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYg
aGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVn
IGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJp
dmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcw
MDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAw
Ni0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAw
Ni0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklO
RzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJl
YWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCBy
ZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMg
ZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVn
IGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRv
IGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20g
L3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVM
RiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVi
dWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9w
cml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0t
NzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03
MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03
MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJO
SU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4g
cmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0
IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91
cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVi
dWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUg
dG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hl
biByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJv
bSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3Qg
RUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVu
L3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIK
LS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwot
LTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgot
LTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdB
Uk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hl
biByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2Fu
J3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJp
b3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBk
ZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmls
ZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3
aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBm
cm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVj
dCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5n
IGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94
ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRl
cgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
Ci0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6
Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0g
V0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBX
aGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBj
YW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNl
cmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5n
IGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBm
aWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9y
IHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZv
IGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNw
ZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRp
bmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9j
L3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVh
ZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNt
ZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYt
LSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0t
IFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0t
IGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzog
U2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRp
bmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFk
IGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJy
b3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGlu
Zm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGlu
c3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3By
b2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBo
ZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcg
aW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2
Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAw
Ni0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2
LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2
LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5H
OiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVh
ZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJl
YWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBl
cnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcg
aW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8g
aW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAv
cHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxG
IGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3By
aXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03
MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcw
MDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcw
MDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5J
Tkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiBy
ZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3Qg
cmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3Vz
IGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1
ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0
byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FSTklORzogU2VyaW91cyBlcnJvciB3aGVu
IHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVuIHJlYWRpbmcgZGVidWcgaW5mbyBmcm9t
IC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4ndCByZWFkIGZpbGUgdG8gaW5zcGVjdCBF
TEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlvdXMgZXJyb3Igd2hlbiByZWFkaW5nIGRl
YnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRlYnVnIGluZm8gZnJvbSAvcHJvYy94ZW4v
cHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxlIHRvIGluc3BlY3QgRUxGIGhlYWRlcgot
LTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0t
NzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZyb20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0t
NzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0IEVMRiBoZWFkZXIKLS03MDA2LS0gV0FS
TklORzogU2VyaW91cyBlcnJvciB3aGVuIHJlYWRpbmcgZGVidWcgaW5mbwotLTcwMDYtLSBXaGVu
IHJlYWRpbmcgZGVidWcgaW5mbyBmcm9tIC9wcm9jL3hlbi9wcml2Y21kOgotLTcwMDYtLSBjYW4n
dCByZWFkIGZpbGUgdG8gaW5zcGVjdCBFTEYgaGVhZGVyCi0tNzAwNi0tIFdBUk5JTkc6IFNlcmlv
dXMgZXJyb3Igd2hlbiByZWFkaW5nIGRlYnVnIGluZm8KLS03MDA2LS0gV2hlbiByZWFkaW5nIGRl
YnVnIGluZm8gZnJvbSAvcHJvYy94ZW4vcHJpdmNtZDoKLS03MDA2LS0gY2FuJ3QgcmVhZCBmaWxl
IHRvIGluc3BlY3QgRUxGIGhlYWRlcgotLTcwMDYtLSBXQVJOSU5HOiBTZXJpb3VzIGVycm9yIHdo
ZW4gcmVhZGluZyBkZWJ1ZyBpbmZvCi0tNzAwNi0tIFdoZW4gcmVhZGluZyBkZWJ1ZyBpbmZvIGZy
b20gL3Byb2MveGVuL3ByaXZjbWQ6Ci0tNzAwNi0tIGNhbid0IHJlYWQgZmlsZSB0byBpbnNwZWN0
IEVMRiBoZWFkZXIKPT03MDA2PT0gCj09NzAwNj09IEZJTEUgREVTQ1JJUFRPUlM6IDEwMjYgb3Bl
biBhdCBleGl0Lgo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDI1OiAvZGV2L3B0cy8z
NDUKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikK
PT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9
PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAg
ICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMTAyNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDEwMjM6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNo
bl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZh
Y2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJB
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDIyOiAvZGV2
L3B0cy8zNDQKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMTAyMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDEwMjA6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4
X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19p
bnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDE5
OiAvZGV2L3B0cy8zNDMKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6
MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMTAxODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDEwMTc6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6
IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4
OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAxMDE2OiAvZGV2L3B0cy8zNDIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVu
cHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAxNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDEwMTQ6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRF
NEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0
RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAxMDEzOiAvZGV2L3B0cy8zNDEKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5
IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAxMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMTE6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAg
YnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAxMDEwOiAvZGV2L3B0cy8zNDAKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBv
cGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAwOTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMDg6IC9kZXYveGVuL2V2dGNobgo9PTcw
MDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9
PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2
PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUu
YzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciAxMDA3OiAvZGV2L3B0cy8zMzkKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0
NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9t
YWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWlu
X2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9p
byAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9
PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAwNjogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMDU6IC9kZXYveGVuL2V2dGNo
bgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkK
PT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3By
aXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDA0OiAvZGV2L3B0cy8zMzgKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFE
MDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0Njog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAwMzogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMDI6IC9kZXYveGVu
L2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIu
aDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24g
KHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDAxOiAvZGV2L3B0cy8zMzcKPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAw
eDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQw
MzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQz
RTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTAwMDog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5OTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5ODogL2Rldi9wdHMvMzM2Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5
NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5Njog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5NTogL2Rldi9wdHMvMzM1
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDk5NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5
MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5MjogL2Rldi9wdHMv
MzM0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDk5MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDk5MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk4OTogL2Rldi9w
dHMvMzMzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDk4ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDk4NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk4NjogL2Rl
di9wdHMvMzMyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDk4NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDk4NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk4Mzog
L2Rldi9wdHMvMzMxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDk4MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDk4MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk4
MDogL2Rldi9wdHMvMzMwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDk3OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDk3ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDk3NzogL2Rldi9wdHMvMzI5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDk3NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDk3NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDk3NDogL2Rldi9wdHMvMzI4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk3MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDk3MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDk3MTogL2Rldi9wdHMvMzI3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk3MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDk2ODogL2Rldi9wdHMvMzI2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDk2NTogL2Rldi9wdHMvMzI1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2NDogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDk2MjogL2Rldi9wdHMvMzI0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2MTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk2MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDk1OTogL2Rldi9wdHMvMzIzCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1ODogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1NzogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1NjogL2Rldi9wdHMvMzIyCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1NTogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1NDogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1MzogL2Rldi9wdHMvMzIxCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1MjogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1MTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk1MDogL2Rldi9wdHMvMzIwCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0OTogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0ODogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0NzogL2Rldi9wdHMvMzE5Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0NjogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0NTogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0NDogL2Rldi9wdHMvMzE4Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0Mzog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0MjogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0MTogL2Rldi9wdHMvMzE3Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk0
MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkzOTog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkzODogL2Rldi9wdHMvMzE2
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDkzNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkz
NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkzNTogL2Rldi9wdHMv
MzE1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDkzNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDkzMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkzMjogL2Rldi9w
dHMvMzE0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDkzMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDkzMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkyOTogL2Rl
di9wdHMvMzEzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDkyODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDkyNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkyNjog
L2Rldi9wdHMvMzEyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDkyNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDkyNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDky
MzogL2Rldi9wdHMvMzExCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDkyMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDkyMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDkyMDogL2Rldi9wdHMvMzEwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDkxOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDkxODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDkxNzogL2Rldi9wdHMvMzA5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkxNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDkxNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDkxNDogL2Rldi9wdHMvMzA4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkxMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkxMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDkxMTogL2Rldi9wdHMvMzA3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkxMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDkwODogL2Rldi9wdHMvMzA2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwNzogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDkwNTogL2Rldi9wdHMvMzA1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwNDogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDkwMjogL2Rldi9wdHMvMzA0Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwMTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwMDogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5OTogL2Rldi9wdHMvMzAzCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5ODogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5NzogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5NjogL2Rldi9wdHMvMzAyCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5NTogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5NDogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5MzogL2Rldi9wdHMvMzAxCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5MjogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5MTogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg5MDogL2Rldi9wdHMvMzAwCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4OTogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4ODogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4NzogL2Rldi9wdHMvMjk5Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4Njog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4NTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4NDogL2Rldi9wdHMvMjk4Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4
MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4Mjog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4MTogL2Rldi9wdHMvMjk3
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDg4MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg3
OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg3ODogL2Rldi9wdHMv
Mjk2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDg3NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDg3NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg3NTogL2Rldi9w
dHMvMjk1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDg3NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDg3MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg3MjogL2Rl
di9wdHMvMjk0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDg3MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDg3MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg2OTog
L2Rldi9wdHMvMjkzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDg2ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDg2NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg2
NjogL2Rldi9wdHMvMjkyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDg2NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDg2NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDg2MzogL2Rldi9wdHMvMjkxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDg2MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDg2MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDg2MDogL2Rldi9wdHMvMjkwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDg1ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDg1NzogL2Rldi9wdHMvMjg5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDg1NDogL2Rldi9wdHMvMjg4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDg1MTogL2Rldi9wdHMvMjg3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg1MDogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDg0ODogL2Rldi9wdHMvMjg2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0NzogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDg0NTogL2Rldi9wdHMvMjg1Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0NDogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0MzogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0MjogL2Rldi9wdHMvMjg0Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0MTogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg0MDogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzOTogL2Rldi9wdHMvMjgzCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzODogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzNzogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzNjogL2Rldi9wdHMvMjgyCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzNTogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzNDogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzMzogL2Rldi9wdHMvMjgxCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzMjogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzMTogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgzMDogL2Rldi9wdHMvMjgwCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyOTog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyODogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyNzogL2Rldi9wdHMvMjc5Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgy
NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyNTog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyNDogL2Rldi9wdHMvMjc4
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDgyMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgy
MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgyMTogL2Rldi9wdHMv
Mjc3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDgyMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDgxOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgxODogL2Rldi9w
dHMvMjc2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDgxNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDgxNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgxNTogL2Rl
di9wdHMvMjc1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDgxNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDgxMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgxMjog
L2Rldi9wdHMvMjc0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDgxMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDgxMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgw
OTogL2Rldi9wdHMvMjczCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDgwODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDgwNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDgwNjogL2Rldi9wdHMvMjcyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDgwNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDgwNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDgwMzogL2Rldi9wdHMvMjcxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgwMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDgwMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDgwMDogL2Rldi9wdHMvMjcwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc5NzogL2Rldi9wdHMvMjY5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDc5NDogL2Rldi9wdHMvMjY4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5MzogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDc5MTogL2Rldi9wdHMvMjY3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5MDogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDc4ODogL2Rldi9wdHMvMjY2Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4NzogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4NjogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4NTogL2Rldi9wdHMvMjY1Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4NDogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4MzogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4MjogL2Rldi9wdHMvMjY0Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4MTogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc4MDogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3OTogL2Rldi9wdHMvMjYzCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3ODogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3NzogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3NjogL2Rldi9wdHMvMjYyCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3NTogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3NDogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3MzogL2Rldi9wdHMvMjYxCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3Mjog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3MTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc3MDogL2Rldi9wdHMvMjYwCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2
OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2ODog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2NzogL2Rldi9wdHMvMjU5
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDc2NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2
NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2NDogL2Rldi9wdHMv
MjU4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDc2MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDc2MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc2MTogL2Rldi9w
dHMvMjU3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDc2MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDc1OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc1ODogL2Rl
di9wdHMvMjU2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc1NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDc1NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc1NTog
L2Rldi9wdHMvMjU1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDc1NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc1MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc1
MjogL2Rldi9wdHMvMjU0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDc1MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDc1MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDc0OTogL2Rldi9wdHMvMjUzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDc0ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDc0NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDc0NjogL2Rldi9wdHMvMjUyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc0NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDc0NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDc0MzogL2Rldi9wdHMvMjUxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc0MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc0MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc0MDogL2Rldi9wdHMvMjUwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDczNzogL2Rldi9wdHMvMjQ5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczNjogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDczNDogL2Rldi9wdHMvMjQ4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczMzogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDczMTogL2Rldi9wdHMvMjQ3Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDczMDogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyOTogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyODogL2Rldi9wdHMvMjQ2Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyNzogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyNjogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyNTogL2Rldi9wdHMvMjQ1Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyNDogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyMzogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyMjogL2Rldi9wdHMvMjQ0Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyMTogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyMDogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxOTogL2Rldi9wdHMvMjQzCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxODogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxNzogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxNjogL2Rldi9wdHMvMjQyCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxNTog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxNDogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxMzogL2Rldi9wdHMvMjQxCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcx
MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxMTog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcxMDogL2Rldi9wdHMvMjQw
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDcwOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcw
ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcwNzogL2Rldi9wdHMv
MjM5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDcwNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDcwNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcwNDogL2Rldi9w
dHMvMjM4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDcwMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDcwMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcwMTogL2Rl
di9wdHMvMjM3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDcwMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY5OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY5ODog
L2Rldi9wdHMvMjM2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDY5NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDY5NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY5
NTogL2Rldi9wdHMvMjM1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDY5NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDY5MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDY5MjogL2Rldi9wdHMvMjM0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDY5MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDY5MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDY4OTogL2Rldi9wdHMvMjMzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDY4NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY4NjogL2Rldi9wdHMvMjMyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDY4MzogL2Rldi9wdHMvMjMxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY4MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDY4MDogL2Rldi9wdHMvMjMwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3OTogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDY3NzogL2Rldi9wdHMvMjI5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3NjogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDY3NDogL2Rldi9wdHMvMjI4Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3MzogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3MjogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3MTogL2Rldi9wdHMvMjI3Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY3MDogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2OTogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2ODogL2Rldi9wdHMvMjI2Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2NzogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2NjogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2NTogL2Rldi9wdHMvMjI1Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2NDogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2MzogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2MjogL2Rldi9wdHMvMjI0Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2MTogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY2MDogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1OTogL2Rldi9wdHMvMjIzCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1ODog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1NzogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1NjogL2Rldi9wdHMvMjIyCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1
NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1NDog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1MzogL2Rldi9wdHMvMjIx
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDY1MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1
MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY1MDogL2Rldi9wdHMv
MjIwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDY0OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDY0ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY0NzogL2Rldi9w
dHMvMjE5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY0NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDY0NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY0NDogL2Rl
di9wdHMvMjE4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDY0MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY0MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDY0MTog
L2Rldi9wdHMvMjE3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDY0MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDYzOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYz
ODogL2Rldi9wdHMvMjE2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDYzNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDYzNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDYzNTogL2Rldi9wdHMvMjE1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDYzNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDYzMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDYzMjogL2Rldi9wdHMvMjE0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYzMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDYzMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDYyOTogL2Rldi9wdHMvMjEzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDYyNjogL2Rldi9wdHMvMjEyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDYyMzogL2Rldi9wdHMvMjExCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyMjogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYyMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDYyMDogL2Rldi9wdHMvMjEwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxOTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxODogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDYxNzogL2Rldi9wdHMvMjA5Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxNjogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxNTogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxNDogL2Rldi9wdHMvMjA4Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxMzogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxMjogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxMTogL2Rldi9wdHMvMjA3Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxMDogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwOTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwODogL2Rldi9wdHMvMjA2Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwNzogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwNjogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwNTogL2Rldi9wdHMvMjA1Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwNDogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwMzogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwMjogL2Rldi9wdHMvMjA0Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwMTog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYwMDogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5OTogL2Rldi9wdHMvMjAzCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5
ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5Nzog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5NjogL2Rldi9wdHMvMjAy
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDU5NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5
NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5MzogL2Rldi9wdHMv
MjAxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDU5MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDU5MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU5MDogL2Rldi9w
dHMvMjAwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDU4OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDU4ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU4NzogL2Rl
di9wdHMvMTk5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDU4NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDU4NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU4NDog
L2Rldi9wdHMvMTk4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDU4MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDU4MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU4
MTogL2Rldi9wdHMvMTk3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDU4MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDU3OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDU3ODogL2Rldi9wdHMvMTk2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDU3NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDU3NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDU3NTogL2Rldi9wdHMvMTk1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU3NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDU3MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDU3MjogL2Rldi9wdHMvMTk0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU3MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU3MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDU2OTogL2Rldi9wdHMvMTkzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDU2NjogL2Rldi9wdHMvMTkyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2NTogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDU2MzogL2Rldi9wdHMvMTkxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2MjogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU2MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDU2MDogL2Rldi9wdHMvMTkwCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1OTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1ODogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1NzogL2Rldi9wdHMvMTg5Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1NjogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1NTogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1NDogL2Rldi9wdHMvMTg4Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1MzogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1MjogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1MTogL2Rldi9wdHMvMTg3Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU1MDogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0OTogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0ODogL2Rldi9wdHMvMTg2Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0NzogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0NjogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0NTogL2Rldi9wdHMvMTg1Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0NDog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0MzogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0MjogL2Rldi9wdHMvMTg0Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0
MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDU0MDog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUzOTogL2Rldi9wdHMvMTgz
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDUzODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUz
NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUzNjogL2Rldi9wdHMv
MTgyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDUzNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDUzNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUzMzogL2Rldi9w
dHMvMTgxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDUzMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDUzMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUzMDogL2Rl
di9wdHMvMTgwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDUyOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDUyODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUyNzog
L2Rldi9wdHMvMTc5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDUyNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDUyNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUy
NDogL2Rldi9wdHMvMTc4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDUyMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDUyMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDUyMTogL2Rldi9wdHMvMTc3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDUyMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDUxOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDUxODogL2Rldi9wdHMvMTc2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDUxNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDUxNTogL2Rldi9wdHMvMTc1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDUxMjogL2Rldi9wdHMvMTc0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUxMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDUwOTogL2Rldi9wdHMvMTczCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwODogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDUwNjogL2Rldi9wdHMvMTcyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwNTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDUwMzogL2Rldi9wdHMvMTcxCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwMjogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwMTogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDUwMDogL2Rldi9wdHMvMTcwCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5OTogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5ODogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5NzogL2Rldi9wdHMvMTY5Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5NjogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5NTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5NDogL2Rldi9wdHMvMTY4Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5MzogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5MjogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5MTogL2Rldi9wdHMvMTY3Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ5MDogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4OTogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4ODogL2Rldi9wdHMvMTY2Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4Nzog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4NjogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4NTogL2Rldi9wdHMvMTY1Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4
NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4Mzog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4MjogL2Rldi9wdHMvMTY0
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQ4MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ4
MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ3OTogL2Rldi9wdHMv
MTYzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQ3ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQ3NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ3NjogL2Rldi9w
dHMvMTYyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQ3NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQ3NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ3MzogL2Rl
di9wdHMvMTYxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQ3MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQ3MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ3MDog
L2Rldi9wdHMvMTYwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQ2OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQ2ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ2
NzogL2Rldi9wdHMvMTU5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQ2NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQ2NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQ2NDogL2Rldi9wdHMvMTU4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQ2MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQ2MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQ2MTogL2Rldi9wdHMvMTU3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ2MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQ1OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQ1ODogL2Rldi9wdHMvMTU2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQ1NTogL2Rldi9wdHMvMTU1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQ1MjogL2Rldi9wdHMvMTU0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1MTogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ1MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQ0OTogL2Rldi9wdHMvMTUzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0ODogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQ0NjogL2Rldi9wdHMvMTUyCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0NTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0NDogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0MzogL2Rldi9wdHMvMTUxCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0MjogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0MTogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ0MDogL2Rldi9wdHMvMTUwCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzOTogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzODogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzNzogL2Rldi9wdHMvMTQ5Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzNjogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzNTogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzNDogL2Rldi9wdHMvMTQ4Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzMzogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzMjogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzMTogL2Rldi9wdHMvMTQ3Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQzMDog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyOTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyODogL2Rldi9wdHMvMTQ2Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQy
NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyNjog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyNTogL2Rldi9wdHMvMTQ1
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQyNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQy
MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQyMjogL2Rldi9wdHMv
MTQ0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQyMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQyMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQxOTogL2Rldi9w
dHMvMTQzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQxODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQxNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQxNjogL2Rl
di9wdHMvMTQyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQxNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQxNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQxMzog
L2Rldi9wdHMvMTQxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQxMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDQxMTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQx
MDogL2Rldi9wdHMvMTQwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQwOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQwODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQwNzogL2Rldi9wdHMvMTM5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQwNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQwNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDQwNDogL2Rldi9wdHMvMTM4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQwMzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDQwMjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDQwMTogL2Rldi9wdHMvMTM3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQwMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM5ODogL2Rldi9wdHMvMTM2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDM5NTogL2Rldi9wdHMvMTM1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5NDogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDM5MjogL2Rldi9wdHMvMTM0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5MTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM5MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDM4OTogL2Rldi9wdHMvMTMzCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4ODogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4NzogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4NjogL2Rldi9wdHMvMTMyCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4NTogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4NDogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4MzogL2Rldi9wdHMvMTMxCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4MjogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4MTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4MDogL2Rldi9wdHMvMTMwCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3OTogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3ODogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3NzogL2Rldi9wdHMvMTI5Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3NjogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3NTogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3NDogL2Rldi9wdHMvMTI4Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3Mzog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3MjogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3MTogL2Rldi9wdHMvMTI3Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM3
MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2OTog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2ODogL2Rldi9wdHMvMTI2
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDM2NzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2
NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2NTogL2Rldi9wdHMv
MTI1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDM2NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDM2MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM2MjogL2Rldi9w
dHMvMTI0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDM2MTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDM2MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM1OTogL2Rl
di9wdHMvMTIzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM1ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDM1NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM1Njog
L2Rldi9wdHMvMTIyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDM1NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM1NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM1
MzogL2Rldi9wdHMvMTIxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDM1MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDM1MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDM1MDogL2Rldi9wdHMvMTIwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDM0OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDM0ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDM0NzogL2Rldi9wdHMvMTE5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM0NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDM0NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDM0NDogL2Rldi9wdHMvMTE4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM0MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM0MjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM0MTogL2Rldi9wdHMvMTE3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM0MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDMzODogL2Rldi9wdHMvMTE2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzNzogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDMzNTogL2Rldi9wdHMvMTE1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzNDogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDMzMjogL2Rldi9wdHMvMTE0Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzMTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMzMDogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyOTogL2Rldi9wdHMvMTEzCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyODogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyNzogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyNjogL2Rldi9wdHMvMTEyCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyNTogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyNDogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyMzogL2Rldi9wdHMvMTExCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyMjogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyMTogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMyMDogL2Rldi9wdHMvMTEwCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxOTogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxODogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxNzogL2Rldi9wdHMvMTA5Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxNjog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxNTogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxNDogL2Rldi9wdHMvMTA4Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMx
MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxMjog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMxMTogL2Rldi9wdHMvMTA3
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDMxMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMw
OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMwODogL2Rldi9wdHMv
MTA2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDMwNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDMwNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMwNTogL2Rldi9w
dHMvMTA1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDMwNDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDMwMzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDMwMjogL2Rl
di9wdHMvMTA0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDMwMTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDMwMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI5OTog
L2Rldi9wdHMvMTAzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDI5ODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDI5NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI5
NjogL2Rldi9wdHMvMTAyCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDI5NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDI5NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDI5MzogL2Rldi9wdHMvMTAxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDI5MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDI5MTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDI5MDogL2Rldi9wdHMvMTAwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI4OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDI4ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDI4NzogL2Rldi9wdHMvOTkKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChv
cGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjg2OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlC
ODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDog
Z2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3Bl
bnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMjg1OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0
RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4
NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcw
MDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMjg0OiAvZGV2L3B0cy85OAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkg
KG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyODM6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5
OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVE
OiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChv
cGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyODI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkg
MHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAyODE6IC9kZXYvcHRzLzk3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI4MDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI3OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDI3ODogL2Rldi9wdHMvOTYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVu
cHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjc3OiAvZGV2L3B0bXgKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5
QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0
eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjc2OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAg
IGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2
KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMjc1OiAvZGV2L3B0cy85NQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9w
ZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3Jl
YXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNzQ6IC9kZXYvcHRteAo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1
OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVu
cHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNzM6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0g
ICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzox
NjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAyNzI6IC9kZXYvcHRzLzk0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI3MTogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI3MDogL2Rldi94ZW4vZXZ0Y2huCj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9
PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5j
OjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDI2OTogL2Rldi9wdHMvOTMKPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVD
OiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWlu
X2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2Ny
ZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAo
aW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcw
MDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjY4OiAvZGV2L3B0bXgKPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5
IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTog
b3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjY3OiAvZGV2L3hlbi9ldnRjaG4KPT03
MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2
PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRl
LmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMjY2OiAvZGV2L3B0cy85Mgo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1
NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21h
aW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5f
Y3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lv
IChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09
NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNjU6IC9kZXYvcHRteAo9PTcw
MDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9
PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAg
YnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZB
OiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5f
Y3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3Jl
YXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChp
by5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAw
Nj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNjQ6IC9kZXYveGVuL2V2dGNobgo9
PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcw
MDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03
MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZh
dGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNjM6IC9kZXYvcHRzLzkxCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI2MjogL2Rldi9wdG14Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAg
ICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0
NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI2MTogL2Rldi94ZW4vZXZ0Y2hu
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9
PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJp
dmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI2MDogL2Rldi9wdHMvOTAKPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1
NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDog
ZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9t
YWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRs
ZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2
KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjU5OiAvZGV2L3B0bXgK
PT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03
MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09
ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2
NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9t
YWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWlu
X2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9p
byAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9
PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjU4OiAvZGV2L3hlbi9ldnRj
aG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikK
PT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19w
cml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjU3OiAvZGV2L3B0cy84OQo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQw
OiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBk
b21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFu
ZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNTY6IC9kZXYvcHRt
eAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2
PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1
NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBk
b21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNTU6IC9kZXYveGVuL2V2
dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgy
KQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1
NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhj
X3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNTQ6IC9kZXYvcHRzLzg4Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI1MzogL2Rldi9w
dG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcw
MDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAw
eDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI1MjogL2Rldi94ZW4v
ZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5o
OjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAo
eGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI1MTogL2Rldi9wdHMvODcKPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQw
MkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0
NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6
IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWlu
LmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjUwOiAvZGV2
L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4
MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09
NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5
IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFE
MDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0Njog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjQ5OiAvZGV2L3hl
bi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwy
Lmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9u
ICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjQ4OiAvZGV2L3B0cy84Ngo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4
NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAz
MzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNF
NDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1h
aW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNDc6IC9k
ZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykK
PT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAg
YnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAy
QUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNDY6IC9kZXYv
eGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0
ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250
bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21t
b24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3Jl
YXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChp
by5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAw
Nj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNDU6IC9kZXYvcHRzLzg1Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI0NDog
L2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3
KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAg
ICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI0MzogL2Rl
di94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZj
bnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2Nv
bW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI0MjogL2Rldi9wdHMvODQKPT03
MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2
PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBi
eSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAw
eDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjQx
OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxh
dGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6
NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09
ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAw
eDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQw
MzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQz
RTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjQwOiAv
ZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAo
ZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5f
Y29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWlu
X2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9p
byAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9
PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjM5OiAvZGV2L3B0cy84Mwo9
PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAg
IGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5
IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAw
eDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1h
aW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAy
Mzg6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1w
bGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQu
Yzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2
PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5
IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMzc6
IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVu
IChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Bl
bl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMzY6IC9kZXYvcHRzLzgy
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDIzNTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIz
NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29w
ZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9v
cGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIzMzogL2Rldi9wdHMv
ODEKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikK
PT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9
PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAg
ICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMjMyOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdl
dHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAg
ICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBi
eSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
MjMxOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5f
b3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNl
X29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjMwOiAvZGV2L3B0
cy84MAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgy
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciAyMjk6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAo
Z2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkK
PT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09
ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAyMjg6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNo
bl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZh
Y2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJB
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMjc6IC9kZXYv
cHRzLzc5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDIyNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDIyNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIyNDogL2Rl
di9wdHMvNzgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMjIzOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVu
cHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6
OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcw
MDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9
PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMjIyOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9l
dnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50
ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQw
MzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQz
RTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjIxOiAv
ZGV2L3B0cy83Nwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0
ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAyMjA6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29w
ZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQu
Yzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09
NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAyMTk6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4
X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19p
bnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMTg6
IC9kZXYvcHRzLzc2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDIxNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDIxNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIx
NTogL2Rldi9wdHMvNzUKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6
MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMjE0OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3Np
eF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdl
dHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4
KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9
PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMjEzOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBs
aW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODog
eGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBi
eSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
MjEyOiAvZGV2L3B0cy83NAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHku
YzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0
MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAyMTE6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBv
c2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAo
Z2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6
OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAyMTA6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6
IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4
OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAyMDk6IC9kZXYvcHRzLzczCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDIwODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDIwNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDIwNjogL2Rldi9wdHMvNzIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVu
cHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMjA1OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYy
OiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0
cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0
eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgMjA0OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRE
NEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0
NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9
PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMjAzOiAvZGV2L3B0cy83MQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9w
ZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyMDI6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4
NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBn
ZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVu
cHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8u
Yzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciAyMDE6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRF
NEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0
RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAyMDA6IC9kZXYvcHRzLzcwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE5OTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE5ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDE5NzogL2Rldi9wdHMvNjkKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5
IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTk2OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1
OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlF
RDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAo
b3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTk1OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5
IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9
PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMTk0OiAvZGV2L3B0cy82OAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5w
dHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxOTM6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlC
OUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5
IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxOTI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAg
YnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAxOTE6IC9kZXYvcHRzLzY3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE5MDogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE4OTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDE4ODogL2Rldi9wdHMvNjYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBv
cGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTg3OiAvZGV2L3B0bXgKPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4
NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3Bl
bnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTg2OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09
ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6
MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1
NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgMTg1OiAvZGV2L3B0cy82NQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6
IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5f
Y3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3Jl
YXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChp
by5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAw
Nj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxODQ6IC9kZXYvcHRteAo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkg
MHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBv
cGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3Jl
YXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxODM6IC9kZXYveGVuL2V2dGNobgo9PTcw
MDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9
PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2
PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUu
YzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciAxODI6IC9kZXYvcHRzLzY0Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1
Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFp
bl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9j
cmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8g
KGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03
MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE4MTogL2Rldi9wdG14Cj09NzAw
Nj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09
ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBi
eSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6
IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE4MDogL2Rldi94ZW4vZXZ0Y2huCj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcw
MDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0
ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE3OTogL2Rldi9wdHMvNjMKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0
NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9t
YWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWlu
X2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9p
byAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9
PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTc4OiAvZGV2L3B0bXgKPT03
MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2
PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAg
IGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2
QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWlu
X2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2Ny
ZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAo
aW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcw
MDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTc3OiAvZGV2L3hlbi9ldnRjaG4K
PT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03
MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09
NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2
YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTc2OiAvZGV2L3B0cy82Mgo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBk
b21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNzU6IC9kZXYvcHRteAo9
PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcw
MDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0g
ICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0
NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21h
aW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5f
Y3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lv
IChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09
NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNzQ6IC9kZXYveGVuL2V2dGNo
bgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkK
PT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3By
aXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNzM6IC9kZXYvcHRzLzYxCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6
IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRv
bWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5k
bGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2
NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE3MjogL2Rldi9wdG14
Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09
NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9
PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0
NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRv
bWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE3MTogL2Rldi94ZW4vZXZ0
Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0
KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNf
cHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE3MDogL2Rldi9wdHMvNjAKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFE
MDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0Njog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTY5OiAvZGV2L3B0
bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikK
PT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAw
Nj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4
NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDog
ZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9t
YWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRs
ZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2
KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTY4OiAvZGV2L3hlbi9l
dnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4
MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6
NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4
Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTY3OiAvZGV2L3B0cy81OQo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAy
QUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNjY6IC9kZXYv
cHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgy
KQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03
MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkg
MHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQw
OiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBk
b21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFu
ZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNjU6IC9kZXYveGVu
L2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIu
aDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24g
KHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNjQ6IC9kZXYvcHRzLzU4Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0
MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMz
NDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE2MzogL2Rl
di9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9
PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJB
RDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE2MjogL2Rldi94
ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRs
Mi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1v
biAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE2MTogL2Rldi9wdHMvNTcKPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAw
eDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQw
MzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQz
RTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTYwOiAv
ZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAg
IGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQw
MkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0
NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6
IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWlu
LmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTU5OiAvZGV2
L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxh
dGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNu
dGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29t
bW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2Ny
ZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAo
aW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcw
MDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTU4OiAvZGV2L3B0cy81Ngo9PTcw
MDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5
IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNTc6
IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0
ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0
NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0g
ICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4
NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAz
MzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNF
NDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1h
aW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNTY6IC9k
ZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1w
bGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChm
Y250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9j
b21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5f
Y3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lv
IChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09
NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNTU6IC9kZXYvcHRzLzU1Cj09
NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE1
NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5j
OjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9
PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkg
MHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0
MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE1Mzog
L2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4g
KGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVu
X2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFp
bl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVf
aW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE1MjogL2Rldi9wdHMvNTQK
PT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03
MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAg
ICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBi
eSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
MTUxOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0
LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAw
Nj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBi
eSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAw
eDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTUw
OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3Bl
biAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29w
ZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9t
YWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRs
ZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2
KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTQ5OiAvZGV2L3B0cy81
Mwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09
ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAxNDg6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0
cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03
MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAg
IGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5
IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAw
eDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1h
aW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAx
NDc6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9v
cGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vf
b3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBk
b21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFu
ZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNDY6IC9kZXYvcHRz
LzUxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDE0NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChn
ZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0g
ICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAg
YnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDE0NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE0MzogL2Rldi9w
dHMvNTIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4
MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcw
MDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9
PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMTQyOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQg
KGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9
PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAg
ICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMTQxOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRj
aG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJm
YWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIy
QTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6
IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWlu
LmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTQwOiAvZGV2
L3B0cy81MAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09
NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAxMzk6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5w
dCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5
MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciAxMzg6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2
dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRl
cmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAz
MjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNF
NDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1h
aW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMzc6IC9k
ZXYvcHRzLzQ5Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDEzNjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3Bl
bnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5j
OjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDEzNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEzNDog
L2Rldi9wdHMvNDgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxh
dGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTEx
KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9
PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMTMzOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9v
cGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0
LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMTMyOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51
eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNf
aW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAw
eDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTMx
OiAvZGV2L3B0cy80Nwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1w
bGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzox
MTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAxMzA6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4
X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0
cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAxMjk6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxp
bnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4
Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5
IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAw
eDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1h
aW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAx
Mjg6IC9kZXYvcHRzLzQ2Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDEyNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDEyNjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDEyNTogL2Rldi9wdHMvNDUKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5
LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgMTI0OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBw
b3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQg
KGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5j
Ojk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMTIzOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2
OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUND
ODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAg
ICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMTIyOiAvZGV2L3B0cy80NAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5w
dHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8u
Yzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciAxMjE6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6
IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRw
dCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5
LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0
MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAxMjA6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0
RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1
Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciAxMTk6IC9kZXYvcHRzLzQzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDExODogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDExNzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDExNjogL2Rldi9wdHMvNDIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChv
cGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTE1OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlC
ODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDog
Z2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3Bl
bnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgMTE0OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0
RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4
NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcw
MDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMTEzOiAvZGV2L3B0cy80MAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkg
KG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMTI6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5
OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVE
OiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChv
cGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMTE6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkg
MHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAxMTA6IC9kZXYvcHRzLzQxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwOTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDEwNzogL2Rldi9wdHMvMzgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVu
cHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTA2OiAvZGV2L3B0bXgKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5
QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0
eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMTA1OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAg
IGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2
KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgMTA0OiAvZGV2L3B0cy8zOQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9w
ZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3Jl
YXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDM6IC9kZXYvcHRteAo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1
OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVu
cHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMDI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0g
ICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzox
NjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciAxMDE6IC9kZXYvcHRzLzM3Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDEwMDogL2Rldi9wdG14Cj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAw
eDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9w
ZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk5OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2
PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0g
ICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09
ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6
MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1
NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgOTg6IC9kZXYvcHRzLzM1Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzog
b3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9j
cmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVh
dGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlv
LmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2
PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk3OiAvZGV2L3B0bXgKPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4
NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3Bl
bnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgOTY6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9
PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAg
ICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0g
ICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzox
NjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciA5NTogL2Rldi9wdHMvMzYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBv
cGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgOTQ6IC9kZXYvcHRteAo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1
OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVu
cHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA5MzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09
ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAg
IGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAg
ICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2
NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDkyOiAvZGV2L3B0cy8zNAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9w
ZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3Jl
YXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRl
X3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5j
Ojg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09
IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA5MTogL2Rldi9wdG14Cj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5
OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5w
dHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDkwOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0g
ICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAg
YnkgMHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAg
IGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2
KQo9PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgODk6IC9kZXYvcHRzLzMzCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3Bl
bnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVh
dGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVf
cmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6
ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0g
Cj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDg4OiAvZGV2L3B0bXgKPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5
QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0
eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgODc6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAg
ICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBi
eSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAg
YnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciA4NjogL2Rldi9wdHMvMzIKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVu
cHR5IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgODU6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDU5OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlC
OUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5
IChvcGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA4NDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAg
IGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5
IDB4NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBi
eSAweDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikK
PT03MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDgzOiAvZGV2L3B0cy8zMQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5w
dHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRl
X3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jp
bmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3
MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9
PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA4MjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5
RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkg
KG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDgxOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAg
YXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg0RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5
IDB4NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9
PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgODA6IC9kZXYvcHRzLzMwCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0
eSAob3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVf
dHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmlu
ZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODcz
KQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09
NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDc5OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1
OTlCODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlF
RDogZ2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAo
b3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgNzg6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBh
dCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAw
eDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkg
MHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciA3NzogL2Rldi9wdHMvMjkKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5
IChvcGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgNzY6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5
OUI4NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVE
OiBnZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChv
cGVucHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA3NTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0
IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4
NEU0RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAw
eDRFNDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03
MDA2PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDc0OiAvZGV2L3B0cy8yNwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkg
KG9wZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0
eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3Jpbmcg
KGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykK
PT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcw
MDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA3MzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5
Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6
IGdldHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9w
ZW5wdHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcyOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQg
MHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0
RTRENEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4
NEU0NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcw
MDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgNzE6IC9kZXYvcHRzLzI4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAo
b3BlbnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5
IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAo
aW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9
PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAw
Nj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDcwOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlC
ODYyOiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDog
Z2V0cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3Bl
bnB0eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgNjk6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAw
eDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRF
NEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0
RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciA2ODogL2Rldi9wdHMvMjYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChv
cGVucHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgNjc6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4
NjI6IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBn
ZXRwdCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVu
cHR5LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8u
Yzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciA2NjogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4
NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0
RDRGNjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRF
NDVDQzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2
PT0gICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDY1OiAvZGV2L3B0cy8yNQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9w
ZW5wdHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAo
aW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlv
LmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03
MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9
PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA2NDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2
MjogcG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdl
dHB0IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5w
dHkuYzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDYzOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1
OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRE
NEY2OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0
NUNDODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9
PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgNjI6IC9kZXYvcHRzLzI0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3Bl
bnB0eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDYxOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYy
OiBwb3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0
cHQgKGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0
eS5jOjk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgNjA6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5
NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0
RjY6IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1
Q0M4OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciA1OTogL2Rldi9wdHMvMjMKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVu
cHR5LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlv
LmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5j
OjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0g
T3BlbiBmaWxlIGRlc2NyaXB0b3IgNTg6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6
IHBvc2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRw
dCAoZ2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5
LmM6OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0
MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciA1NzogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1
NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRG
NjogbGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVD
Qzg6IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0g
ICAgYnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDU2OiAvZGV2L3B0cy8yMgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5w
dHkuYzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8u
Yzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6
NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2
PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBP
cGVuIGZpbGUgZGVzY3JpcHRvciA1NTogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2Mjog
cG9zaXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0
IChnZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHku
Yzo5OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDU0OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0
NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2
OiBsaW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUND
ODogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAg
ICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgNTM6IC9kZXYvcHRzLzIxCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxs
LXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0
eS5jOjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5j
OjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1
NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9
PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9w
ZW4gZmlsZSBkZXNjcmlwdG9yIDUyOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBw
b3NpeF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQg
KGdldHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5j
Ojk4KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgNTE6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2
Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6
IGxpbnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4
OiB4Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciA1MDogL2Rldi9wdHMvMTkKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5
LmM6MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3Bl
biBmaWxlIGRlc2NyaXB0b3IgNDk6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBv
c2l4X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAo
Z2V0cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6
OTgpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciA0ODogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZD
RDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjog
bGludXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6
IHhjX2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAg
YnkgMHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5
IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDog
bWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9y
IDQ3OiAvZGV2L3B0cy8yMAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHku
YzoxMTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0
MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0
KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0g
ICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVu
IGZpbGUgZGVzY3JpcHRvciA0NjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9z
aXhfb3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChn
ZXRwdC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5
OCkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDQ1OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNE
OiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBs
aW51eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODog
eGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBi
eSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
NDQ6IC9kZXYvcHRzLzE4Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5j
OjExMSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQw
OSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQp
Cj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAg
ICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4g
ZmlsZSBkZXNjcmlwdG9yIDQzOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3Np
eF9vcGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdl
dHB0LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4
KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9
PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgNDI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6
ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxp
bnV4X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4
Y19pbnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5
IDB4NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAw
eDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1h
aW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA0
MTogL2Rldi9wdHMvMTYKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVt
cGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6
MTExKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5
KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkK
PT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAg
IGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBm
aWxlIGRlc2NyaXB0b3IgNDA6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4
X29wZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0
cHQuYzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09
NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcw
MDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkg
MHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAzOTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDog
Pz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGlu
dXhfZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhj
X2ludGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkg
MHg0MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDM4
OiAvZGV2L3B0cy8xNwo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1w
bGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzox
MTEpCj09NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkp
Cj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9
PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciAzNzogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhf
b3BlbnB0IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRw
dC5jOjkxKQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDM2OiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/
Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51
eF9ldnRjaG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNf
aW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAw
eDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMzU6
IC9kZXYvcHRzLzE0Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBs
YXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjEx
MSkKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkK
PT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09
NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBi
eSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmls
ZSBkZXNjcmlwdG9yIDM0OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8g
KHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9v
cGVucHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0
LmM6OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMzM6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/
PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4
X2V2dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19p
bnRlcmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4
NDAzMjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQw
NDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4g
KG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAzMjog
L2Rldi9wdHMvMTUKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxh
dGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTEx
KQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9
PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMzE6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29w
ZW5wdCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQu
Yzo5MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09
NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAzMDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/
IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhf
ZXZ0Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2lu
dGVyZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0
MDMyMkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0
M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAo
bWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDI5OiAv
ZGV2L3B0cy84Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRl
LlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkK
PT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03
MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAw
eDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBk
ZXNjcmlwdG9yIDI4OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVu
cHQgKGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6
OTEpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcw
MDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9
PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMjc6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2
dGNobl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRl
cmZhY2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAz
MjJBOiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNF
NDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1h
aW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyNjogL2Rl
di9wdHMvMTMKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUu
Uzo4MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9
PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcw
MDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2
PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4
NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRl
c2NyaXB0b3IgMjU6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5w
dCAoZ2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5
MSkKPT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAw
Nj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09
ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAg
ICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIx
QzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3Jp
cHRvciAyNDogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChz
eXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0
Y2huX29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVy
ZmFjZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMy
MkE6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0
OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFp
bi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDIzOiAvZGV2
L3B0cy8xMgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09
NzAwNj09ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAw
Nj09ICAgIGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9
PSAgICBieSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0
MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVz
Y3JpcHRvciAyMjogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0
IChnZXRwdC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkx
KQo9PTcwMDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDIxOiAvZGV2L3hlbi9ldnRjaG4KPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5
c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg0RTRENEY2OiBsaW51eF9ldnRj
aG5fb3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJm
YWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwMzIy
QTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6
IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWlu
LmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3IgMjA6IC9kZXYv
cHRzLzExCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6
ODIpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03
MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2
PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09
ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQw
MjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNj
cmlwdG9yIDE5OiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2Nh
bGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQg
KGdldHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9
PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAg
ICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAg
YnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0
OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0
b3IgMTg6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lz
Y2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNo
bl9vcGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZh
Y2Vfb3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJB
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxNzogL2Rldi9w
dHMvMTAKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwtdGVtcGxhdGUuUzo4
MikKPT03MDA2PT0gICAgYnkgMHg1NDY0NTVDOiBvcGVucHR5IChvcGVucHR5LmM6MTExKQo9PTcw
MDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9
PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0g
ICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAy
MUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2Ny
aXB0b3IgMTY6IC9kZXYvcHRteAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDU5OUI4NjI6IHBvc2l4X29wZW5wdCAo
Z2V0cHQuYzo0NykKPT03MDA2PT0gICAgYnkgMHg1OTlCOUVEOiBnZXRwdCAoZ2V0cHQuYzo5MSkK
PT03MDA2PT0gICAgYnkgMHg1NDY0NDZBOiBvcGVucHR5IChvcGVucHR5LmM6OTgpCj09NzAwNj09
ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAxNTogL2Rldi94ZW4vZXZ0Y2huCj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNj
YWxsLXRlbXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NEU0RDRGNjogbGludXhfZXZ0Y2hu
X29wZW4gKGZjbnRsMi5oOjU0KQo9PTcwMDY9PSAgICBieSAweDRFNDVDQzg6IHhjX2ludGVyZmFj
ZV9vcGVuX2NvbW1vbiAoeGNfcHJpdmF0ZS5jOjE2NikKPT03MDA2PT0gICAgYnkgMHg0MDMyMkE6
IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NTUpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBo
YW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5j
OjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDE0OiAvZGV2L3B0
cy85Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRlbXBsYXRlLlM6ODIp
Cj09NzAwNj09ICAgIGJ5IDB4NTQ2NDU1Qzogb3BlbnB0eSAob3BlbnB0eS5jOjExMSkKPT03MDA2
PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0g
ICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAg
IGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFD
NDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlw
dG9yIDEzOiAvZGV2L3B0bXgKPT03MDA2PT0gICAgYXQgMHg1OTU0NkNEOiA/Pz8gKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1OTlCODYyOiBwb3NpeF9vcGVucHQgKGdl
dHB0LmM6NDcpCj09NzAwNj09ICAgIGJ5IDB4NTk5QjlFRDogZ2V0cHQgKGdldHB0LmM6OTEpCj09
NzAwNj09ICAgIGJ5IDB4NTQ2NDQ2QTogb3BlbnB0eSAob3BlbnB0eS5jOjk4KQo9PTcwMDY9PSAg
ICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBi
eSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkg
MHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBt
YWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxlIGRlc2NyaXB0b3Ig
MTI6IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9v
cGVuIChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vf
b3Blbl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBk
b21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFu
ZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAxMTogL2Rldi9wdHMv
MQo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9
PTcwMDY9PSAgICBieSAweDU0NjQ1NUM6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMTEpCj09NzAwNj09
ICAgIGJ5IDB4NDAyQUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAg
IGJ5IDB4NDAzMzQ2OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBi
eSAweDQwNDNFNDogaGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6
IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRv
ciAxMDogL2Rldi9wdG14Cj09NzAwNj09ICAgIGF0IDB4NTk1NDZDRDogPz8/IChzeXNjYWxsLXRl
bXBsYXRlLlM6ODIpCj09NzAwNj09ICAgIGJ5IDB4NTk5Qjg2MjogcG9zaXhfb3BlbnB0IChnZXRw
dC5jOjQ3KQo9PTcwMDY9PSAgICBieSAweDU5OUI5RUQ6IGdldHB0IChnZXRwdC5jOjkxKQo9PTcw
MDY9PSAgICBieSAweDU0NjQ0NkE6IG9wZW5wdHkgKG9wZW5wdHkuYzo5OCkKPT03MDA2PT0gICAg
YnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChpby5jOjQwOSkKPT03MDA2PT0gICAgYnkg
MHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8uYzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4
NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcwMDY9PSAgICBieSAweDQwMjFDNDogbWFp
biAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDk6
IC9kZXYveGVuL2V2dGNobgo9PTcwMDY9PSAgICBhdCAweDU5NTQ2Q0Q6ID8/PyAoc3lzY2FsbC10
ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNEQ0RjY6IGxpbnV4X2V2dGNobl9vcGVu
IChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0RTQ1Q0M4OiB4Y19pbnRlcmZhY2Vfb3Bl
bl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNjYpCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA4Ogo9PTcwMDY9PSAgICBh
dCAweDU5NTUwQTc6IHBpcGUgKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkg
MHg1MjVCQUVCOiB4c19maWxlbm8gKGluIC91c3IvbGliL2xpYnhlbnN0b3JlLnNvLjMuMC4wKQo9
PTcwMDY9PSAgICBieSAweDQwMzg0NjogaGFuZGxlX2lvIChpby5jOjk2MykKPT03MDA2PT0gICAg
YnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZp
bGUgZGVzY3JpcHRvciA3Ogo9PTcwMDY9PSAgICBhdCAweDU5NTUwQTc6IHBpcGUgKHN5c2NhbGwt
dGVtcGxhdGUuUzo4MikKPT03MDA2PT0gICAgYnkgMHg1MjVCQUVCOiB4c19maWxlbm8gKGluIC91
c3IvbGliL2xpYnhlbnN0b3JlLnNvLjMuMC4wKQo9PTcwMDY9PSAgICBieSAweDQwMzg0NjogaGFu
ZGxlX2lvIChpby5jOjk2MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzox
NjYpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciA2OiAvcHJvYy94ZW4v
cHJpdmNtZAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2QjA6IF9fb3Blbl9ub2NhbmNlbCAoc3lzY2Fs
bC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDRFNERCQjg6IGxpbnV4X3ByaXZjbWRf
b3BlbiAoZmNudGwyLmg6NTQpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUNDODogeGNfaW50ZXJmYWNl
X29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTY2KQo9PTcwMDY9PSAgICBieSAweDQwNDg2MDog
eGVuX3NldHVwICh1dGlscy5jOjExOSkKPT03MDA2PT0gICAgYnkgMHg0MDIxQUI6IG1haW4gKG1h
aW4uYzoxNjEpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIEFGX1VOSVggc29ja2V0IDU6IDx1bmtu
b3duPgo9PTcwMDY9PSAgICBhdCAweDU5NjJGNTc6IHNvY2tldCAoc3lzY2FsbC10ZW1wbGF0ZS5T
OjgyKQo9PTcwMDY9PSAgICBieSAweDUyNUIxNzg6ID8/PyAoaW4gL3Vzci9saWIvbGlieGVuc3Rv
cmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4NTI1QkI0RjogeHNfb3BlbiAoaW4gL3Vzci9s
aWIvbGlieGVuc3RvcmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4NDA0ODQ1OiB4ZW5fc2V0
dXAgKHV0aWxzLmM6MTEyKQo9PTcwMDY9PSAgICBieSAweDQwMjFBQjogbWFpbiAobWFpbi5jOjE2
MSkKPT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDQ6IC92YXIvcnVuL3hl
bmNvbnNvbGVkLnBpZAo9PTcwMDY9PSAgICBhdCAweDU5NTQ2QjA6IF9fb3Blbl9ub2NhbmNlbCAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDQwNDc1QTogZGFlbW9uaXpl
IChmY250bDIuaDo1NCkKPT03MDA2PT0gICAgYnkgMHg0MDIyMDU6IG1haW4gKG1haW4uYzoxNTgp
Cj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUgZGVzY3JpcHRvciAyOiAvZGV2L251bGwKPT03
MDA2PT0gICAgYXQgMHg1OTU1MDQ3OiBkdXAyIChzeXNjYWxsLXRlbXBsYXRlLlM6ODIpCj09NzAw
Nj09ICAgIGJ5IDB4NDA0NzFEOiBkYWVtb25pemUgKHV0aWxzLmM6ODEpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMjA1OiBtYWluIChtYWluLmM6MTU4KQo9PTcwMDY9PSAKPT03MDA2PT0gT3BlbiBmaWxl
IGRlc2NyaXB0b3IgMTogL2Rldi9udWxsCj09NzAwNj09ICAgIGF0IDB4NTk1NTA0NzogZHVwMiAo
c3lzY2FsbC10ZW1wbGF0ZS5TOjgyKQo9PTcwMDY9PSAgICBieSAweDQwNDcxRDogZGFlbW9uaXpl
ICh1dGlscy5jOjgxKQo9PTcwMDY9PSAgICBieSAweDQwMjIwNTogbWFpbiAobWFpbi5jOjE1OCkK
PT03MDA2PT0gCj09NzAwNj09IE9wZW4gZmlsZSBkZXNjcmlwdG9yIDA6IC9kZXYvbnVsbAo9PTcw
MDY9PSAgICBhdCAweDU5NTUwNDc6IGR1cDIgKHN5c2NhbGwtdGVtcGxhdGUuUzo4MikKPT03MDA2
PT0gICAgYnkgMHg0MDQ3MUQ6IGRhZW1vbml6ZSAodXRpbHMuYzo4MSkKPT03MDA2PT0gICAgYnkg
MHg0MDIyMDU6IG1haW4gKG1haW4uYzoxNTgpCj09NzAwNj09IAo9PTcwMDY9PSBPcGVuIGZpbGUg
ZGVzY3JpcHRvciAzOiAvaG9tZS9wYXVsaC9EZXNrdG9wL2Rvd25sb2FkZWQveGVuLTQuMS4yL3Rv
b2xzL2NvbnNvbGUvdmFsZ3JpbmRfb3V0cHV0LnR4dAo9PTcwMDY9PSAgICA8aW5oZXJpdGVkIGZy
b20gcGFyZW50Pgo9PTcwMDY9PSAKPT03MDA2PT0gCj09NzAwNj09IEhFQVAgU1VNTUFSWToKPT03
MDA2PT0gICAgIGluIHVzZSBhdCBleGl0OiA0ODQsODc4IGJ5dGVzIGluIDEsMzgzIGJsb2Nrcwo9
PTcwMDY9PSAgIHRvdGFsIGhlYXAgdXNhZ2U6IDMzLDI2OCBhbGxvY3MsIDMxLDg4NSBmcmVlcywg
MSw3ODYsNzkxIGJ5dGVzIGFsbG9jYXRlZAo9PTcwMDY9PSAKPT03MDA2PT0gMTYgYnl0ZXMgaW4g
MSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJlY29yZCAxIG9mIDI0Cj09NzAw
Nj09ICAgIGF0IDB4NEMyQjZDRDogbWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxv
YWRfbWVtY2hlY2stYW1kNjQtbGludXguc28pCj09NzAwNj09ICAgIGJ5IDB4NTk3NDQ1OTogX19u
c3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQ1NikKPT03MDA2PT0gICAgYnkgMHg2QTRE
MTg0OiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBHTElCQ18yLjIu
NSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTogZ3JhbnRwdCAo
Z3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5IChvcGVucHR5
LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6
NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3
NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gMTYg
Ynl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJlY29yZCAyIG9m
IDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDogbWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmlu
ZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGludXguc28pCj09NzAwNj09ICAgIGJ5IDB4NTk3
NDQ1OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQ1NikKPT03MDA2PT0gICAg
YnkgMHg2QTREMTlFOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBH
TElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTog
Z3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5
IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gMTYgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJl
Y29yZCAzIG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDogbWFsbG9jIChpbiAvdXNyL2xp
Yi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGludXguc28pCj09NzAwNj09ICAg
IGJ5IDB4NTk3NDQ1OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQ1NikKPT03
MDA2PT0gICAgYnkgMHg2QTREMUI4OiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRn
cm5hbV9yQEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4
NTk5QkU1MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgw
OiBvcGVucHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWlu
X2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2Ny
ZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAo
aW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcw
MDY9PSAKPT03MDA2PT0gMTYgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBp
biBsb3NzIHJlY29yZCA0IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDogbWFsbG9jIChp
biAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGludXguc28pCj09
NzAwNj09ICAgIGJ5IDB4NTk3NDQ1OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5j
OjQ1NikKPT03MDA2PT0gICAgYnkgMHg2QTREMUQyOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJC
NDZDOiBnZXRncm5hbV9yQEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09
ICAgIGJ5IDB4NTk5QkU1MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkg
MHg1NDY0NDgwOiBvcGVucHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFE
MDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0Njog
ZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhh
bmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gMTYgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0
bHkgbG9zdCBpbiBsb3NzIHJlY29yZCA1IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDog
bWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGlu
dXguc28pCj09NzAwNj09ICAgIGJ5IDB4NTk3NDQ1OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChu
c3N3aXRjaC5jOjQ1NikKPT03MDA2PT0gICAgYnkgMHg2QTREMUVDOiA/Pz8KPT03MDA2PT0gICAg
YnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYp
Cj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2
PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBi
eSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAw
eDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0
MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWlu
IChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gMjEgYnl0ZXMgaW4gMSBibG9ja3MgYXJl
IHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCA2IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4
NEMyQjZDRDogbWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2st
YW1kNjQtbGludXguc28pCj09NzAwNj09ICAgIGJ5IDB4NDAyMjIwOiBtYWluIChtYWluLmM6MTQ0
KQo9PTcwMDY9PSAKPT03MDA2PT0gMjUgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIHN0aWxsIHJlYWNo
YWJsZSBpbiBsb3NzIHJlY29yZCA3IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjZDRDogbWFs
bG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1kNjQtbGludXgu
c28pCj09NzAwNj09ICAgIGJ5IDB4NThGNkQ3MTogc3RyZHVwIChzdHJkdXAuYzo0MykKPT03MDA2
PT0gICAgYnkgMHg0MDFGOUI6IG1haW4gKG1haW4uYzoxMTMpCj09NzAwNj09IAo9PTcwMDY9PSAz
MiBieXRlcyBpbiAxIGJsb2NrcyBhcmUgaW5kaXJlY3RseSBsb3N0IGluIGxvc3MgcmVjb3JkIDgg
b2YgMjQKPT03MDA2PT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2MgKGluIC91c3IvbGliL3ZhbGdy
aW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykKPT03MDA2PT0gICAgYnkgMHg1
OTVFRTBBOiB0c2VhcmNoICh0c2VhcmNoLmM6MjgxKQo9PTcwMDY9PSAgICBieSAweDU5NzQzRTk6
IF9fbnNzX2xvb2t1cF9mdW5jdGlvbiAobnNzd2l0Y2guYzo0MzkpCj09NzAwNj09ICAgIGJ5IDB4
NkE0RDE4NDogPz8/Cj09NzAwNj09ICAgIGJ5IDB4NTkyQjQ2QzogZ2V0Z3JuYW1fckBAR0xJQkNf
Mi4yLjUgKGdldFhYYnlZWV9yLmM6MjU2KQo9PTcwMDY9PSAgICBieSAweDU5OUJFNTE6IGdyYW50
cHQgKGdyYW50cHQuYzoxNTMpCj09NzAwNj09ICAgIGJ5IDB4NTQ2NDQ4MDogb3BlbnB0eSAob3Bl
bnB0eS5jOjEwMikKPT03MDA2PT0gICAgYnkgMHg0MDJBRDA6IGRvbWFpbl9jcmVhdGVfdHR5IChp
by5jOjQwOSkKPT03MDA2PT0gICAgYnkgMHg0MDMzNDY6IGRvbWFpbl9jcmVhdGVfcmluZyAoaW8u
Yzo1NzQpCj09NzAwNj09ICAgIGJ5IDB4NDA0M0U0OiBoYW5kbGVfaW8gKGlvLmM6ODczKQo9PTcw
MDY9PSAgICBieSAweDQwMjFDNDogbWFpbiAobWFpbi5jOjE2NikKPT03MDA2PT0gCj09NzAwNj09
IDMyIGJ5dGVzIGluIDEgYmxvY2tzIGFyZSBpbmRpcmVjdGx5IGxvc3QgaW4gbG9zcyByZWNvcmQg
OSBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFs
Z3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAw
eDU5NUVFMEE6IHRzZWFyY2ggKHRzZWFyY2guYzoyODEpCj09NzAwNj09ICAgIGJ5IDB4NTk3NDNF
OTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQzOSkKPT03MDA2PT0gICAgYnkg
MHg2QTREMTlFOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBHTElC
Q18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTogZ3Jh
bnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5IChv
cGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90dHkg
KGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5nIChp
by5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09
NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2
PT0gMzIgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJlY29y
ZCAxMCBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIv
dmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBi
eSAweDU5NUVFMEE6IHRzZWFyY2ggKHRzZWFyY2guYzoyODEpCj09NzAwNj09ICAgIGJ5IDB4NTk3
NDNFOTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQzOSkKPT03MDA2PT0gICAg
YnkgMHg2QTREMUI4OiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9yQEBH
TElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1MTog
Z3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVucHR5
IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0ZV90
dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9yaW5n
IChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMp
Cj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03
MDA2PT0gMzIgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3NzIHJl
Y29yZCAxMSBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9s
aWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAg
ICBieSAweDU5NUVFMEE6IHRzZWFyY2ggKHRzZWFyY2guYzoyODEpCj09NzAwNj09ICAgIGJ5IDB4
NTk3NDNFOTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQzOSkKPT03MDA2PT0g
ICAgYnkgMHg2QTREMUQyOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5hbV9y
QEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5QkU1
MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBvcGVu
cHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2NyZWF0
ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0ZV9y
aW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4
NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAK
PT03MDA2PT0gMzIgYnl0ZXMgaW4gMSBibG9ja3MgYXJlIGluZGlyZWN0bHkgbG9zdCBpbiBsb3Nz
IHJlY29yZCAxMiBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vz
ci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9
PSAgICBieSAweDU5NUVFMEE6IHRzZWFyY2ggKHRzZWFyY2guYzoyODEpCj09NzAwNj09ICAgIGJ5
IDB4NTk3NDNFOTogX19uc3NfbG9va3VwX2Z1bmN0aW9uIChuc3N3aXRjaC5jOjQzOSkKPT03MDA2
PT0gICAgYnkgMHg2QTREMUVDOiA/Pz8KPT03MDA2PT0gICAgYnkgMHg1OTJCNDZDOiBnZXRncm5h
bV9yQEBHTElCQ18yLjIuNSAoZ2V0WFhieVlZX3IuYzoyNTYpCj09NzAwNj09ICAgIGJ5IDB4NTk5
QkU1MTogZ3JhbnRwdCAoZ3JhbnRwdC5jOjE1MykKPT03MDA2PT0gICAgYnkgMHg1NDY0NDgwOiBv
cGVucHR5IChvcGVucHR5LmM6MTAyKQo9PTcwMDY9PSAgICBieSAweDQwMkFEMDogZG9tYWluX2Ny
ZWF0ZV90dHkgKGlvLmM6NDA5KQo9PTcwMDY9PSAgICBieSAweDQwMzM0NjogZG9tYWluX2NyZWF0
ZV9yaW5nIChpby5jOjU3NCkKPT03MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8u
Yzo4NzMpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9
PSAKPT03MDA2PT0gNDggYnl0ZXMgaW4gMSBibG9ja3MgYXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBs
b3NzIHJlY29yZCAxMyBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4g
L3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcw
MDY9PSAgICBieSAweDRFNEM4RkY6IHh0bF9jcmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0gKHh0bF9s
b2dnZXJfc3RkaW8uYzoxNTYpCj09NzAwNj09ICAgIGJ5IDB4NEU0NUQyNTogeGNfaW50ZXJmYWNl
X29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTQ1KQo9PTcwMDY9PSAgICBieSAweDQwNDg2MDog
eGVuX3NldHVwICh1dGlscy5jOjExOSkKPT03MDA2PT0gICAgYnkgMHg0MDIxQUI6IG1haW4gKG1h
aW4uYzoxNjEpCj09NzAwNj09IAo9PTcwMDY9PSAxNjQgYnl0ZXMgaW4gNCBibG9ja3MgYXJlIHN0
aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCAxNCBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRD
MkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFt
ZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAweDUyNUIzM0U6ID8/PyAoaW4gL3Vzci9saWIv
bGlieGVuc3RvcmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4NTI1QkEzMDogPz8/IChpbiAv
dXNyL2xpYi9saWJ4ZW5zdG9yZS5zby4zLjAuMCkKPT03MDA2PT0gICAgYnkgMHg1QzM0RTk5OiBz
dGFydF90aHJlYWQgKHB0aHJlYWRfY3JlYXRlLmM6MzA4KQo9PTcwMDY9PSAKPT03MDA2PT0gMjAw
IGJ5dGVzIGluIDUgYmxvY2tzIGFyZSBzdGlsbCByZWFjaGFibGUgaW4gbG9zcyByZWNvcmQgMTUg
b2YgMjQKPT03MDA2PT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2MgKGluIC91c3IvbGliL3ZhbGdy
aW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykKPT03MDA2PT0gICAgYnkgMHg1
MjVCMkI3OiA/Pz8gKGluIC91c3IvbGliL2xpYnhlbnN0b3JlLnNvLjMuMC4wKQo9PTcwMDY9PSAg
ICBieSAweDUyNUJBMzA6ID8/PyAoaW4gL3Vzci9saWIvbGlieGVuc3RvcmUuc28uMy4wLjApCj09
NzAwNj09ICAgIGJ5IDB4NUMzNEU5OTogc3RhcnRfdGhyZWFkIChwdGhyZWFkX2NyZWF0ZS5jOjMw
OCkKPT03MDA2PT0gCj09NzAwNj09IDI3MiBieXRlcyBpbiAxIGJsb2NrcyBhcmUgcG9zc2libHkg
bG9zdCBpbiBsb3NzIHJlY29yZCAxNiBvZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMjlEQjQ6IGNh
bGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4
LnNvKQo9PTcwMDY9PSAgICBieSAweDQwMTIwNzQ6IF9kbF9hbGxvY2F0ZV90bHMgKGRsLXRscy5j
OjI5NykKPT03MDA2PT0gICAgYnkgMHg1QzM1QUJDOiBwdGhyZWFkX2NyZWF0ZUBAR0xJQkNfMi4y
LjUgKGFsbG9jYXRlc3RhY2suYzo1NzEpCj09NzAwNj09ICAgIGJ5IDB4NTI1QzE3QjogeHNfd2F0
Y2ggKGluIC91c3IvbGliL2xpYnhlbnN0b3JlLnNvLjMuMC4wKQo9PTcwMDY9PSAgICBieSAweDQw
NDg4NjogeGVuX3NldHVwICh1dGlscy5jOjEyNSkKPT03MDA2PT0gICAgYnkgMHg0MDIxQUI6IG1h
aW4gKG1haW4uYzoxNjEpCj09NzAwNj09IAo9PTcwMDY9PSAyODAgYnl0ZXMgaW4gMSBibG9ja3Mg
YXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCAxNyBvZiAyNAo9PTcwMDY9PSAgICBh
dCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNo
ZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAweDUyNUIwOTA6ID8/PyAoaW4gL3Vz
ci9saWIvbGlieGVuc3RvcmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4NTI1QkI0RjogeHNf
b3BlbiAoaW4gL3Vzci9saWIvbGlieGVuc3RvcmUuc28uMy4wLjApCj09NzAwNj09ICAgIGJ5IDB4
NDA0ODQ1OiB4ZW5fc2V0dXAgKHV0aWxzLmM6MTEyKQo9PTcwMDY9PSAgICBieSAweDQwMjFBQjog
bWFpbiAobWFpbi5jOjE2MSkKPT03MDA2PT0gCj09NzAwNj09IDMwMCAoNjAgZGlyZWN0LCAyNDAg
aW5kaXJlY3QpIGJ5dGVzIGluIDEgYmxvY2tzIGFyZSBkZWZpbml0ZWx5IGxvc3QgaW4gbG9zcyBy
ZWNvcmQgMTggb2YgMjQKPT03MDA2PT0gICAgYXQgMHg0QzJCNkNEOiBtYWxsb2MgKGluIC91c3Iv
bGliL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2NC1saW51eC5zbykKPT03MDA2PT0g
ICAgYnkgMHg1OTczNTk0OiBuc3NfcGFyc2Vfc2VydmljZV9saXN0IChuc3N3aXRjaC5jOjY3OCkK
PT03MDA2PT0gICAgYnkgMHg1OTc0MDU1OiBfX25zc19kYXRhYmFzZV9sb29rdXAgKG5zc3dpdGNo
LmM6MTc1KQo9PTcwMDY9PSAgICBieSAweDZBNEQxNjk6ID8/Pwo9PTcwMDY9PSAgICBieSAweDU5
MkI0NkM6IGdldGdybmFtX3JAQEdMSUJDXzIuMi41IChnZXRYWGJ5WVlfci5jOjI1NikKPT03MDA2
PT0gICAgYnkgMHg1OTlCRTUxOiBncmFudHB0IChncmFudHB0LmM6MTUzKQo9PTcwMDY9PSAgICBi
eSAweDU0NjQ0ODA6IG9wZW5wdHkgKG9wZW5wdHkuYzoxMDIpCj09NzAwNj09ICAgIGJ5IDB4NDAy
QUQwOiBkb21haW5fY3JlYXRlX3R0eSAoaW8uYzo0MDkpCj09NzAwNj09ICAgIGJ5IDB4NDAzMzQ2
OiBkb21haW5fY3JlYXRlX3JpbmcgKGlvLmM6NTc0KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDog
aGFuZGxlX2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4u
YzoxNjYpCj09NzAwNj09IAo9PTcwMDY9PSAxLDIwOCBieXRlcyBpbiAxIGJsb2NrcyBhcmUgc3Rp
bGwgcmVhY2hhYmxlIGluIGxvc3MgcmVjb3JkIDE5IG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMy
QjZDRDogbWFsbG9jIChpbiAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfbWVtY2hlY2stYW1k
NjQtbGludXguc28pCj09NzAwNj09ICAgIGJ5IDB4NEU0NUMyQTogeGNfaW50ZXJmYWNlX29wZW5f
Y29tbW9uICh4Y19wcml2YXRlLmM6MTUwKQo9PTcwMDY9PSAgICBieSAweDQwNDg2MDogeGVuX3Nl
dHVwICh1dGlscy5jOjExOSkKPT03MDA2PT0gICAgYnkgMHg0MDIxQUI6IG1haW4gKG1haW4uYzox
NjEpCj09NzAwNj09IAo9PTcwMDY9PSA0LDA5NiBieXRlcyBpbiAxIGJsb2NrcyBhcmUgc3RpbGwg
cmVhY2hhYmxlIGluIGxvc3MgcmVjb3JkIDIwIG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyOUJF
ODogbWVtYWxpZ24gKGluIC91c3IvbGliL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1hbWQ2
NC1saW51eC5zbykKPT03MDA2PT0gICAgYnkgMHg0QzI5Qzk3OiBwb3NpeF9tZW1hbGlnbiAoaW4g
L3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcw
MDY9PSAgICBieSAweDRFNEJDQ0I6IHhjX19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jX3BhZ2VzICh4
Y19oY2FsbF9idWYuYzoxNDMpCj09NzAwNj09ICAgIGJ5IDB4NEU0QkU2MjogeGNfX2h5cGVyY2Fs
bF9idWZmZXJfYWxsb2MgKHhjX2hjYWxsX2J1Zi5jOjE4OSkKPT03MDA2PT0gICAgYnkgMHg0RTRC
RUUyOiB4Y19faHlwZXJjYWxsX2JvdW5jZV9wcmUgKHhjX2hjYWxsX2J1Zi5jOjIzMSkKPT03MDA2
PT0gICAgYnkgMHg0RTNCQjY3OiB4Y19kb21haW5fZ2V0aW5mbyAoeGNfcHJpdmF0ZS5oOjI0MSkK
PT03MDA2PT0gICAgYnkgMHg0MDM0RTU6IGVudW1fZG9tYWlucyAoaW8uYzo3MzYpCj09NzAwNj09
ICAgIGJ5IDB4NDAyMUJBOiBtYWluIChtYWluLmM6MTY0KQo9PTcwMDY9PSAKPT03MDA2PT0gOSww
ODggYnl0ZXMgaW4gMzM5IGJsb2NrcyBhcmUgc3RpbGwgcmVhY2hhYmxlIGluIGxvc3MgcmVjb3Jk
IDIxIG9mIDI0Cj09NzAwNj09ICAgIGF0IDB4NEMyQjdCMjogcmVhbGxvYyAoaW4gL3Vzci9saWIv
dmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBi
eSAweDQwMzU4OTogZW51bV9kb21haW5zIChpby5jOjYzMykKPT03MDA2PT0gICAgYnkgMHg0MDQy
QTg6IGhhbmRsZV9pbyAoaW8uYzo4NjcpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluICht
YWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gMTYsMjcyIGJ5dGVzIGluIDMzOSBibG9ja3Mg
YXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCAyMiBvZiAyNAo9PTcwMDY9PSAgICBh
dCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNo
ZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAweDRFNEM4RkY6IHh0bF9jcmVhdGVs
b2dnZXJfc3RkaW9zdHJlYW0gKHh0bF9sb2dnZXJfc3RkaW8uYzoxNTYpCj09NzAwNj09ICAgIGJ5
IDB4NEU0NUQyNTogeGNfaW50ZXJmYWNlX29wZW5fY29tbW9uICh4Y19wcml2YXRlLmM6MTQ1KQo9
PTcwMDY9PSAgICBieSAweDQwMzIyQTogZG9tYWluX2NyZWF0ZV9yaW5nIChpby5jOjU1NSkKPT03
MDA2PT0gICAgYnkgMHg0MDQzRTQ6IGhhbmRsZV9pbyAoaW8uYzo4NzMpCj09NzAwNj09ICAgIGJ5
IDB4NDAyMUM0OiBtYWluIChtYWluLmM6MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gNDMsMzkyIGJ5
dGVzIGluIDMzOSBibG9ja3MgYXJlIHN0aWxsIHJlYWNoYWJsZSBpbiBsb3NzIHJlY29yZCAyMyBv
ZiAyNAo9PTcwMDY9PSAgICBhdCAweDRDMkI2Q0Q6IG1hbGxvYyAoaW4gL3Vzci9saWIvdmFsZ3Jp
bmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvKQo9PTcwMDY9PSAgICBieSAweDQw
MzU1MTogZW51bV9kb21haW5zIChpby5jOjYyMykKPT03MDA2PT0gICAgYnkgMHg0MDQyQTg6IGhh
bmRsZV9pbyAoaW8uYzo4NjcpCj09NzAwNj09ICAgIGJ5IDB4NDAyMUM0OiBtYWluIChtYWluLmM6
MTY2KQo9PTcwMDY9PSAKPT03MDA2PT0gNDA5LDUxMiBieXRlcyBpbiAzMzkgYmxvY2tzIGFyZSBz
dGlsbCByZWFjaGFibGUgaW4gbG9zcyByZWNvcmQgMjQgb2YgMjQKPT03MDA2PT0gICAgYXQgMHg0
QzJCNkNEOiBtYWxsb2MgKGluIC91c3IvbGliL3ZhbGdyaW5kL3ZncHJlbG9hZF9tZW1jaGVjay1h
bWQ2NC1saW51eC5zbykKPT03MDA2PT0gICAgYnkgMHg0RTQ1QzJBOiB4Y19pbnRlcmZhY2Vfb3Bl
bl9jb21tb24gKHhjX3ByaXZhdGUuYzoxNTApCj09NzAwNj09ICAgIGJ5IDB4NDAzMjJBOiBkb21h
aW5fY3JlYXRlX3JpbmcgKGlvLmM6NTU1KQo9PTcwMDY9PSAgICBieSAweDQwNDNFNDogaGFuZGxl
X2lvIChpby5jOjg3MykKPT03MDA2PT0gICAgYnkgMHg0MDIxQzQ6IG1haW4gKG1haW4uYzoxNjYp
Cj09NzAwNj09IAo9PTcwMDY9PSBMRUFLIFNVTU1BUlk6Cj09NzAwNj09ICAgIGRlZmluaXRlbHkg
bG9zdDogNjAgYnl0ZXMgaW4gMSBibG9ja3MKPT03MDA2PT0gICAgaW5kaXJlY3RseSBsb3N0OiAy
NDAgYnl0ZXMgaW4gMTAgYmxvY2tzCj09NzAwNj09ICAgICAgcG9zc2libHkgbG9zdDogMjcyIGJ5
dGVzIGluIDEgYmxvY2tzCj09NzAwNj09ICAgIHN0aWxsIHJlYWNoYWJsZTogNDg0LDMwNiBieXRl
cyBpbiAxLDM3MSBibG9ja3MKPT03MDA2PT0gICAgICAgICBzdXBwcmVzc2VkOiAwIGJ5dGVzIGlu
IDAgYmxvY2tzCj09NzAwNj09IAo9PTcwMDY9PSBGb3IgY291bnRzIG9mIGRldGVjdGVkIGFuZCBz
dXBwcmVzc2VkIGVycm9ycywgcmVydW4gd2l0aDogLXYKPT03MDA2PT0gVXNlIC0tdHJhY2stb3Jp
Z2lucz15ZXMgdG8gc2VlIHdoZXJlIHVuaW5pdGlhbGlzZWQgdmFsdWVzIGNvbWUgZnJvbQo9PTcw
MDY9PSBFUlJPUiBTVU1NQVJZOiAxMTUyNjIgZXJyb3JzIGZyb20gNCBjb250ZXh0cyAoc3VwcHJl
c3NlZDogMiBmcm9tIDIpCg==
--e89a8fb203a073963004d0d26a71
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--e89a8fb203a073963004d0d26a71--


From xen-users-bounces@lists.xen.org Sat Dec 15 09:48:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Dec 2012 09:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjoJv-0003Eh-6J; Sat, 15 Dec 2012 09:46:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <falck.andreas.lists@gmail.com>) id 1TjoJt-0003Ec-Ps
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 09:46:10 +0000
Received: from [85.158.139.83:48148] by server-7.bemta-5.messagelabs.com id
	16/0B-08009-1E64CC05; Sat, 15 Dec 2012 09:46:09 +0000
X-Env-Sender: falck.andreas.lists@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1355564767!29997131!1
X-Originating-IP: [209.85.212.175]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6640 invoked from network); 15 Dec 2012 09:46:07 -0000
Received: from mail-wi0-f175.google.com (HELO mail-wi0-f175.google.com)
	(209.85.212.175)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Dec 2012 09:46:07 -0000
Received: by mail-wi0-f175.google.com with SMTP id hm11so985100wib.14
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 01:46:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ga3eF2JU/Kqo33K0r2OR7bQSz0YY5cTy24F9TFqlUx0=;
	b=TSzrjMLzd4xCOMzkAeH+QNnev5clFnqoNMC0mA8EudjVAU0jkywBt+F+m2qNq6X90Z
	10g78G1WKqvjNYzAbC0xcdJz86AoVCH93TJ0jWWUgLcH74BfljsBsfgLhhL8UmvEaVNU
	LwnZNU6ljxWd0Vxr2N/iVPX9kVUNnCXXbvRclqzQriCSFJD8D+iwOoDP0eA6MWAhNLYB
	ialDysfPTC1e/Ra/ouTPByPgc3KihyE4VsMTKyP7umR6ReMR+wiVNcDysY8O94CU89lF
	Zg4G1oTFUU+03/twUdGbKtZ5keEh/NHJ81o8OWMRif1q16uLDVIvslJNT1sVWDQsoj+l
	YEGA==
MIME-Version: 1.0
Received: by 10.194.119.5 with SMTP id kq5mr7710282wjb.48.1355564767485; Sat,
	15 Dec 2012 01:46:07 -0800 (PST)
Received: by 10.180.96.40 with HTTP; Sat, 15 Dec 2012 01:46:07 -0800 (PST)
Date: Sat, 15 Dec 2012 10:46:07 +0100
Message-ID: <CAAvQYUR7rdtjZ5orpJafzy_dNLSFZvVLkH4zd2u1rW1ync_k+g@mail.gmail.com>
From: Andreas Falck <falck.andreas.lists@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Vif:s stop working when USB sound is played (win7 HVM,
	possibly GPLPV related)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5159271405392468406=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5159271405392468406==
Content-Type: multipart/alternative; boundary=089e01227bf86f9dee04d0e10427

--089e01227bf86f9dee04d0e10427
Content-Type: text/plain; charset=ISO-8859-1

Dear list members,

I recently re-encountered a problem which I thought I had solved before,
but the former solution turned out non-replicable.

System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video card
and a Texas instruments xhci (usb3) controller passed through
xl toolstack
GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb
Creative usb headset connected to the (passed-through) USB controller,
together with keyboard and mouse

Symptom: whenever sound is played via the USB headset, network connection
disappears entirely. Connection returns immediately when playback stops,
though.

This occurs in a fresh win7 HVM installation. However, in an earlier almost
identical installation I had the same problem, after installing all the
GPLPV drivers (including XenUsb). Back then, the problem disappeared after
removing the XenUsb driver, leading me to assume that XenUsb was source of
the problem. But apparently this is not the explanation, since the problem
shows up today even without the XenUsb driver. I can still boot up the old
HVM system in which sound and networking works, the driver configs are very
similar as far as I can see.

What I have NOT tested:
I have not managed to remove the XenNet driver - trying that gave me a
bluescreen followed by system restore at reboot. I could reinstall, but
XenNet and USB audio have successfully co-existed before.
I have not tried any non-USB audio devices - none are available to me
I have not tried installing and then removing XenUsb - I don't see what it
could possibly change

It is possible that I did something else at the same time as removing the
XenUsb driver last time, confounding the explanation. Since I haven't tried
without GPLPV, i cannot be sure that it is related to GPLPV at all. In both
installs, I configured GPLPV before trying sound. So that suspicion might
be misdirected. Any thoughts?

Thanks
/Andreas

Appendix: hvm config file

kernel = "hvmloader"
builder='hvm'
memory = 8192
name = "w7"
uuid = "<*uuid removed*>"
vcpus=6
vif = ['type=ioemu, mac=00:16:3e:68:08:6c, bridge=xenbr0' ]
disk = [
'phy:/dev/disk/by-id/scsi-SATA_OCZ-VERTEX4_OCZ-J2OL048KN21RJXW4,hda,w',
'file:/usr/iso/en_windows_7_professional_x64_dvd_X15-65805.iso,hdd:cdrom,r'
]
device_model = 'qemu-dm'
boot="cd"
sdl=0
vnc=1
vncconsole=1
vncpasswd=''
serial='pty'
tsc_mode=0
monitor=1
localtime=0
rtc_timeoffset=7200
usb=1
usbdevice='tablet'
keymap='sv'
xen_platform_pci=1
pci=[ '41:00.0', '42:00.0' ]
pci_msitranslate=1
pci_power_mgmt=1
gfx_passthru=0
hpet=1
viridian=1

--089e01227bf86f9dee04d0e10427
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear list members,<br><br>I recently re-encountered a problem which I thoug=
ht I had solved before, but the former solution turned out non-replicable.<=
br><br>System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon vide=
o card and a Texas instruments xhci (usb3) controller passed through<br>
xl toolstack<br>GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUs=
b<br>Creative usb headset connected to the (passed-through) USB controller,=
 together with keyboard and mouse<br><br>Symptom: whenever sound is played =
via the USB headset, network connection disappears entirely. Connection ret=
urns immediately when playback stops, though.<br>
<br>This occurs in a fresh win7 HVM installation. However, in an earlier al=
most identical installation I had the same problem, after installing all th=
e GPLPV drivers (including XenUsb). Back then, the problem disappeared afte=
r removing the XenUsb driver, leading me to assume that XenUsb was source o=
f the problem. But apparently this is not the explanation, since the proble=
m shows up today even without the XenUsb driver. I can still boot up the ol=
d HVM system in which sound and networking works, the driver configs are ve=
ry similar as far as I can see.<br>
<br>What I have NOT tested:<br>I have not managed to remove the XenNet driv=
er - trying that gave me a bluescreen followed by system restore at reboot.=
 I could reinstall, but XenNet and USB audio have successfully co-existed b=
efore.<br>
I have not tried any non-USB audio devices - none are available to me<br>I =
have not tried installing and then removing XenUsb - I don&#39;t see what i=
t could possibly change<br><br>It is possible that I did something else at =
the same time as removing the XenUsb driver last time, confounding the expl=
anation. Since I haven&#39;t tried without GPLPV, i cannot be sure that it =
is related to GPLPV at all. In both installs, I configured GPLPV before try=
ing sound. So that suspicion might be misdirected. Any thoughts?<br>
<br>Thanks<br>/Andreas<br><br>Appendix: hvm config file<br><br>kernel =3D &=
quot;hvmloader&quot;<br>builder=3D&#39;hvm&#39;<br>memory =3D 8192<br>name =
=3D &quot;w7&quot;=A0 <br>uuid =3D &quot;&lt;*uuid removed*&gt;&quot;<br>vc=
pus=3D6<br>
vif =3D [&#39;type=3Dioemu, mac=3D00:16:3e:68:08:6c, bridge=3Dxenbr0&#39; ]=
<br>disk =3D [<br>&#39;phy:/dev/disk/by-id/scsi-SATA_OCZ-VERTEX4_OCZ-J2OL04=
8KN21RJXW4,hda,w&#39;,<br>&#39;file:/usr/iso/en_windows_7_professional_x64_=
dvd_X15-65805.iso,hdd:cdrom,r&#39;<br>
]<br>device_model =3D &#39;qemu-dm&#39;<br>boot=3D&quot;cd&quot;<br>sdl=3D0=
<br>vnc=3D1<br>vncconsole=3D1<br>vncpasswd=3D&#39;&#39;<br>serial=3D&#39;pt=
y&#39;<br>tsc_mode=3D0=A0 <br>monitor=3D1=A0 <br>localtime=3D0<br>rtc_timeo=
ffset=3D7200<br>usb=3D1<br>
usbdevice=3D&#39;tablet&#39;<br>keymap=3D&#39;sv&#39;<br>xen_platform_pci=
=3D1<br>pci=3D[ &#39;41:00.0&#39;, &#39;42:00.0&#39; ]<br>pci_msitranslate=
=3D1<br>pci_power_mgmt=3D1=A0 <br>gfx_passthru=3D0=A0 <br>hpet=3D1=A0=A0=A0=
 <br>viridian=3D1<br><br>

--089e01227bf86f9dee04d0e10427--


--===============5159271405392468406==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5159271405392468406==--


From xen-users-bounces@lists.xen.org Sat Dec 15 09:48:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Dec 2012 09:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjoJv-0003Eh-6J; Sat, 15 Dec 2012 09:46:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <falck.andreas.lists@gmail.com>) id 1TjoJt-0003Ec-Ps
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 09:46:10 +0000
Received: from [85.158.139.83:48148] by server-7.bemta-5.messagelabs.com id
	16/0B-08009-1E64CC05; Sat, 15 Dec 2012 09:46:09 +0000
X-Env-Sender: falck.andreas.lists@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1355564767!29997131!1
X-Originating-IP: [209.85.212.175]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6640 invoked from network); 15 Dec 2012 09:46:07 -0000
Received: from mail-wi0-f175.google.com (HELO mail-wi0-f175.google.com)
	(209.85.212.175)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Dec 2012 09:46:07 -0000
Received: by mail-wi0-f175.google.com with SMTP id hm11so985100wib.14
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 01:46:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=ga3eF2JU/Kqo33K0r2OR7bQSz0YY5cTy24F9TFqlUx0=;
	b=TSzrjMLzd4xCOMzkAeH+QNnev5clFnqoNMC0mA8EudjVAU0jkywBt+F+m2qNq6X90Z
	10g78G1WKqvjNYzAbC0xcdJz86AoVCH93TJ0jWWUgLcH74BfljsBsfgLhhL8UmvEaVNU
	LwnZNU6ljxWd0Vxr2N/iVPX9kVUNnCXXbvRclqzQriCSFJD8D+iwOoDP0eA6MWAhNLYB
	ialDysfPTC1e/Ra/ouTPByPgc3KihyE4VsMTKyP7umR6ReMR+wiVNcDysY8O94CU89lF
	Zg4G1oTFUU+03/twUdGbKtZ5keEh/NHJ81o8OWMRif1q16uLDVIvslJNT1sVWDQsoj+l
	YEGA==
MIME-Version: 1.0
Received: by 10.194.119.5 with SMTP id kq5mr7710282wjb.48.1355564767485; Sat,
	15 Dec 2012 01:46:07 -0800 (PST)
Received: by 10.180.96.40 with HTTP; Sat, 15 Dec 2012 01:46:07 -0800 (PST)
Date: Sat, 15 Dec 2012 10:46:07 +0100
Message-ID: <CAAvQYUR7rdtjZ5orpJafzy_dNLSFZvVLkH4zd2u1rW1ync_k+g@mail.gmail.com>
From: Andreas Falck <falck.andreas.lists@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Vif:s stop working when USB sound is played (win7 HVM,
	possibly GPLPV related)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5159271405392468406=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5159271405392468406==
Content-Type: multipart/alternative; boundary=089e01227bf86f9dee04d0e10427

--089e01227bf86f9dee04d0e10427
Content-Type: text/plain; charset=ISO-8859-1

Dear list members,

I recently re-encountered a problem which I thought I had solved before,
but the former solution turned out non-replicable.

System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video card
and a Texas instruments xhci (usb3) controller passed through
xl toolstack
GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb
Creative usb headset connected to the (passed-through) USB controller,
together with keyboard and mouse

Symptom: whenever sound is played via the USB headset, network connection
disappears entirely. Connection returns immediately when playback stops,
though.

This occurs in a fresh win7 HVM installation. However, in an earlier almost
identical installation I had the same problem, after installing all the
GPLPV drivers (including XenUsb). Back then, the problem disappeared after
removing the XenUsb driver, leading me to assume that XenUsb was source of
the problem. But apparently this is not the explanation, since the problem
shows up today even without the XenUsb driver. I can still boot up the old
HVM system in which sound and networking works, the driver configs are very
similar as far as I can see.

What I have NOT tested:
I have not managed to remove the XenNet driver - trying that gave me a
bluescreen followed by system restore at reboot. I could reinstall, but
XenNet and USB audio have successfully co-existed before.
I have not tried any non-USB audio devices - none are available to me
I have not tried installing and then removing XenUsb - I don't see what it
could possibly change

It is possible that I did something else at the same time as removing the
XenUsb driver last time, confounding the explanation. Since I haven't tried
without GPLPV, i cannot be sure that it is related to GPLPV at all. In both
installs, I configured GPLPV before trying sound. So that suspicion might
be misdirected. Any thoughts?

Thanks
/Andreas

Appendix: hvm config file

kernel = "hvmloader"
builder='hvm'
memory = 8192
name = "w7"
uuid = "<*uuid removed*>"
vcpus=6
vif = ['type=ioemu, mac=00:16:3e:68:08:6c, bridge=xenbr0' ]
disk = [
'phy:/dev/disk/by-id/scsi-SATA_OCZ-VERTEX4_OCZ-J2OL048KN21RJXW4,hda,w',
'file:/usr/iso/en_windows_7_professional_x64_dvd_X15-65805.iso,hdd:cdrom,r'
]
device_model = 'qemu-dm'
boot="cd"
sdl=0
vnc=1
vncconsole=1
vncpasswd=''
serial='pty'
tsc_mode=0
monitor=1
localtime=0
rtc_timeoffset=7200
usb=1
usbdevice='tablet'
keymap='sv'
xen_platform_pci=1
pci=[ '41:00.0', '42:00.0' ]
pci_msitranslate=1
pci_power_mgmt=1
gfx_passthru=0
hpet=1
viridian=1

--089e01227bf86f9dee04d0e10427
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear list members,<br><br>I recently re-encountered a problem which I thoug=
ht I had solved before, but the former solution turned out non-replicable.<=
br><br>System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon vide=
o card and a Texas instruments xhci (usb3) controller passed through<br>
xl toolstack<br>GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUs=
b<br>Creative usb headset connected to the (passed-through) USB controller,=
 together with keyboard and mouse<br><br>Symptom: whenever sound is played =
via the USB headset, network connection disappears entirely. Connection ret=
urns immediately when playback stops, though.<br>
<br>This occurs in a fresh win7 HVM installation. However, in an earlier al=
most identical installation I had the same problem, after installing all th=
e GPLPV drivers (including XenUsb). Back then, the problem disappeared afte=
r removing the XenUsb driver, leading me to assume that XenUsb was source o=
f the problem. But apparently this is not the explanation, since the proble=
m shows up today even without the XenUsb driver. I can still boot up the ol=
d HVM system in which sound and networking works, the driver configs are ve=
ry similar as far as I can see.<br>
<br>What I have NOT tested:<br>I have not managed to remove the XenNet driv=
er - trying that gave me a bluescreen followed by system restore at reboot.=
 I could reinstall, but XenNet and USB audio have successfully co-existed b=
efore.<br>
I have not tried any non-USB audio devices - none are available to me<br>I =
have not tried installing and then removing XenUsb - I don&#39;t see what i=
t could possibly change<br><br>It is possible that I did something else at =
the same time as removing the XenUsb driver last time, confounding the expl=
anation. Since I haven&#39;t tried without GPLPV, i cannot be sure that it =
is related to GPLPV at all. In both installs, I configured GPLPV before try=
ing sound. So that suspicion might be misdirected. Any thoughts?<br>
<br>Thanks<br>/Andreas<br><br>Appendix: hvm config file<br><br>kernel =3D &=
quot;hvmloader&quot;<br>builder=3D&#39;hvm&#39;<br>memory =3D 8192<br>name =
=3D &quot;w7&quot;=A0 <br>uuid =3D &quot;&lt;*uuid removed*&gt;&quot;<br>vc=
pus=3D6<br>
vif =3D [&#39;type=3Dioemu, mac=3D00:16:3e:68:08:6c, bridge=3Dxenbr0&#39; ]=
<br>disk =3D [<br>&#39;phy:/dev/disk/by-id/scsi-SATA_OCZ-VERTEX4_OCZ-J2OL04=
8KN21RJXW4,hda,w&#39;,<br>&#39;file:/usr/iso/en_windows_7_professional_x64_=
dvd_X15-65805.iso,hdd:cdrom,r&#39;<br>
]<br>device_model =3D &#39;qemu-dm&#39;<br>boot=3D&quot;cd&quot;<br>sdl=3D0=
<br>vnc=3D1<br>vncconsole=3D1<br>vncpasswd=3D&#39;&#39;<br>serial=3D&#39;pt=
y&#39;<br>tsc_mode=3D0=A0 <br>monitor=3D1=A0 <br>localtime=3D0<br>rtc_timeo=
ffset=3D7200<br>usb=3D1<br>
usbdevice=3D&#39;tablet&#39;<br>keymap=3D&#39;sv&#39;<br>xen_platform_pci=
=3D1<br>pci=3D[ &#39;41:00.0&#39;, &#39;42:00.0&#39; ]<br>pci_msitranslate=
=3D1<br>pci_power_mgmt=3D1=A0 <br>gfx_passthru=3D0=A0 <br>hpet=3D1=A0=A0=A0=
 <br>viridian=3D1<br><br>

--089e01227bf86f9dee04d0e10427--


--===============5159271405392468406==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5159271405392468406==--


From xen-users-bounces@lists.xen.org Sat Dec 15 10:07:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Dec 2012 10:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjodJ-0003du-7s; Sat, 15 Dec 2012 10:06:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1TjodG-0003dp-Vb
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 10:06:11 +0000
Received: from [85.158.138.51:7921] by server-12.bemta-3.messagelabs.com id
	28/B9-27559-29B4CC05; Sat, 15 Dec 2012 10:06:10 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-9.tower-174.messagelabs.com!1355565965!29091129!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29104 invoked from network); 15 Dec 2012 10:06:08 -0000
Received: from smtp2.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-9.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	15 Dec 2012 10:06:08 -0000
Received: from [2001:388:e000:712:a5ca:4fd3:14f:ad5d]
	(helo=BITCOM1.int.sbss.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Tjod8-0007Yv-1G; Sat, 15 Dec 2012 21:06:02 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi id
	14.01.0421.002; Sat, 15 Dec 2012 21:05:41 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: Andreas Falck <falck.andreas.lists@gmail.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] Vif:s stop working when USB sound is played (win7
	HVM,	possibly GPLPV related)
Thread-Index: AQHN2qt+CHYHpcp9k0yci4NOZsgDwpgZohnQ
Date: Sat, 15 Dec 2012 10:05:40 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B32CC6262@BITCOM1.int.sbss.com.au>
References: <CAAvQYUR7rdtjZ5orpJafzy_dNLSFZvVLkH4zd2u1rW1ync_k+g@mail.gmail.com>
In-Reply-To: <CAAvQYUR7rdtjZ5orpJafzy_dNLSFZvVLkH4zd2u1rW1ync_k+g@mail.gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.3.132]
x-tm-as-product-ver: SMEX-10.2.0.2087-7.000.1014-19452.005
x-tm-as-result: No--40.012500-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] Vif:s stop working when USB sound is played (win7
 HVM, possibly GPLPV related)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> 
> Dear list members,
> 
> I recently re-encountered a problem which I thought I had solved before, but
> the former solution turned out non-replicable.
> 
> System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video card
> and a Texas instruments xhci (usb3) controller passed through xl toolstack
> GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative usb
> headset connected to the (passed-through) USB controller, together with
> keyboard and mouse
> 
> Symptom: whenever sound is played via the USB headset, network
> connection disappears entirely. Connection returns immediately when
> playback stops, though.
> 
> This occurs in a fresh win7 HVM installation. However, in an earlier almost
> identical installation I had the same problem, after installing all the GPLPV
> drivers (including XenUsb). Back then, the problem disappeared after
> removing the XenUsb driver, leading me to assume that XenUsb was source
> of the problem. But apparently this is not the explanation, since the problem
> shows up today even without the XenUsb driver. I can still boot up the old
> HVM system in which sound and networking works, the driver configs are
> very similar as far as I can see.
> 
> What I have NOT tested:
> I have not managed to remove the XenNet driver - trying that gave me a
> bluescreen followed by system restore at reboot. I could reinstall, but
> XenNet and USB audio have successfully co-existed before.
> I have not tried any non-USB audio devices - none are available to me I have
> not tried installing and then removing XenUsb - I don't see what it could
> possibly change
> 
> It is possible that I did something else at the same time as removing the
> XenUsb driver last time, confounding the explanation. Since I haven't tried
> without GPLPV, i cannot be sure that it is related to GPLPV at all. In both
> installs, I configured GPLPV before trying sound. So that suspicion might be
> misdirected. Any thoughts?
> 

Can you see in device manager what interrupt the USB and GPLPV are using?

James


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 15 10:07:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Dec 2012 10:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjodJ-0003du-7s; Sat, 15 Dec 2012 10:06:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>) id 1TjodG-0003dp-Vb
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 10:06:11 +0000
Received: from [85.158.138.51:7921] by server-12.bemta-3.messagelabs.com id
	28/B9-27559-29B4CC05; Sat, 15 Dec 2012 10:06:10 +0000
X-Env-Sender: james.harper@bendigoit.com.au
X-Msg-Ref: server-9.tower-174.messagelabs.com!1355565965!29091129!1
X-Originating-IP: [203.16.207.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29104 invoked from network); 15 Dec 2012 10:06:08 -0000
Received: from smtp2.bendigoit.com.au (HELO smtp2.bendigoit.com.au)
	(203.16.207.99)
	by server-9.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	15 Dec 2012 10:06:08 -0000
Received: from [2001:388:e000:712:a5ca:4fd3:14f:ad5d]
	(helo=BITCOM1.int.sbss.com.au)
	by smtp2.bendigoit.com.au with esmtp (Exim 4.72)
	(envelope-from <james.harper@bendigoit.com.au>)
	id 1Tjod8-0007Yv-1G; Sat, 15 Dec 2012 21:06:02 +1100
Received: from BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d]) by
	BITCOM1.int.sbss.com.au ([fe80::a5ca:4fd3:14f:ad5d%12]) with mapi id
	14.01.0421.002; Sat, 15 Dec 2012 21:05:41 +1100
From: James Harper <james.harper@bendigoit.com.au>
To: Andreas Falck <falck.andreas.lists@gmail.com>, "xen-users@lists.xen.org"
	<xen-users@lists.xen.org>
Thread-Topic: [Xen-users] Vif:s stop working when USB sound is played (win7
	HVM,	possibly GPLPV related)
Thread-Index: AQHN2qt+CHYHpcp9k0yci4NOZsgDwpgZohnQ
Date: Sat, 15 Dec 2012 10:05:40 +0000
Message-ID: <6035A0D088A63A46850C3988ED045A4B32CC6262@BITCOM1.int.sbss.com.au>
References: <CAAvQYUR7rdtjZ5orpJafzy_dNLSFZvVLkH4zd2u1rW1ync_k+g@mail.gmail.com>
In-Reply-To: <CAAvQYUR7rdtjZ5orpJafzy_dNLSFZvVLkH4zd2u1rW1ync_k+g@mail.gmail.com>
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.3.132]
x-tm-as-product-ver: SMEX-10.2.0.2087-7.000.1014-19452.005
x-tm-as-result: No--40.012500-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
MIME-Version: 1.0
X-Really-From-Bendigo-IT: magichashvalue
Subject: Re: [Xen-users] Vif:s stop working when USB sound is played (win7
 HVM, possibly GPLPV related)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> 
> Dear list members,
> 
> I recently re-encountered a problem which I thought I had solved before, but
> the former solution turned out non-replicable.
> 
> System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video card
> and a Texas instruments xhci (usb3) controller passed through xl toolstack
> GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative usb
> headset connected to the (passed-through) USB controller, together with
> keyboard and mouse
> 
> Symptom: whenever sound is played via the USB headset, network
> connection disappears entirely. Connection returns immediately when
> playback stops, though.
> 
> This occurs in a fresh win7 HVM installation. However, in an earlier almost
> identical installation I had the same problem, after installing all the GPLPV
> drivers (including XenUsb). Back then, the problem disappeared after
> removing the XenUsb driver, leading me to assume that XenUsb was source
> of the problem. But apparently this is not the explanation, since the problem
> shows up today even without the XenUsb driver. I can still boot up the old
> HVM system in which sound and networking works, the driver configs are
> very similar as far as I can see.
> 
> What I have NOT tested:
> I have not managed to remove the XenNet driver - trying that gave me a
> bluescreen followed by system restore at reboot. I could reinstall, but
> XenNet and USB audio have successfully co-existed before.
> I have not tried any non-USB audio devices - none are available to me I have
> not tried installing and then removing XenUsb - I don't see what it could
> possibly change
> 
> It is possible that I did something else at the same time as removing the
> XenUsb driver last time, confounding the explanation. Since I haven't tried
> without GPLPV, i cannot be sure that it is related to GPLPV at all. In both
> installs, I configured GPLPV before trying sound. So that suspicion might be
> misdirected. Any thoughts?
> 

Can you see in device manager what interrupt the USB and GPLPV are using?

James


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 15 10:45:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Dec 2012 10:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjpEE-00045o-JP; Sat, 15 Dec 2012 10:44:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1TjpED-00045j-0e
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 10:44:21 +0000
Received: from [193.109.254.147:51381] by server-15.bemta-14.messagelabs.com
	id 75/CD-05116-4845CC05; Sat, 15 Dec 2012 10:44:20 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-27.messagelabs.com!1355568254!8799492!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9365 invoked from network); 15 Dec 2012 10:44:15 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Dec 2012 10:44:15 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so4446740oag.32
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 02:44:14 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=wea1qau+QbTsUtFT6qU+tCowYTg4RAotgJd4B5pdIVQ=;
	b=Mdps+UU8Y6rRjRD7d+dqo9Ivi3p98j+bFu1qEWNTpJzl9z3JbdfY0ew5uwaIPQBJ0m
	l5SYS52Dt5aCtrvy22QwxlO1G//aAZo2a8SfL/GBidiAavuf0Fa2rp6HEkOxmAgp9zu6
	4VFEZBcdVBggYrMJwYd3t9XCXzDZFjpl2GzW9T0YI3DR21yQybxEcmjP6HBaEVBiWOlZ
	K9aiEthAzOwQec8kBdSeEZ1KdYFbDPa1JAEHuC685Jlg9tInejr7xJPpJq/uOmWU4aoz
	1BMSicj4G/eGTttSIYd6FPoA+SK4diSIbd4tSJYQxTNowuMQinY4lQWWOSS4yOkc8fjU
	Ey1A==
MIME-Version: 1.0
Received: by 10.60.32.175 with SMTP id k15mr7080356oei.67.1355568254125; Sat,
	15 Dec 2012 02:44:14 -0800 (PST)
Received: by 10.76.81.72 with HTTP; Sat, 15 Dec 2012 02:44:13 -0800 (PST)
In-Reply-To: <CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
Date: Sat, 15 Dec 2012 17:44:13 +0700
Message-ID: <CAG1y0sfwy0NWMU0ycf5fb91WOp1tZuiR9ujWPzuFcj8zWydY5g@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Paul Harvey <jhebus@googlemail.com>
X-Gm-Message-State: ALoCoQlQ8c/qqxRHNBdFbJ4Qp0VxsNkrW52O9EHhvaF90ut535H7uJYKTRCpxOmxNzOzvZowR2fH
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Dec 12, 2012 at 5:07 AM, Paul Harvey <jhebus@googlemail.com> wrote:
> increased this to thousands :
> ulimint -n
> 10240

By running "ulimit" manually? If yes, it's only applied in your current session.

>
> To hammer this point home, i built a wee C file to allocate pty's. Before i
> changed the limit i got problems past 1024, now it work fine as root, or any
> user.
>
> But, when i create ~350 domains:
>
> cat /proc/<xenconsoled>/fd | wc -l
> 1024
>
> only ever goes as high as 1024, and does not increase for subsequently added
> domains.

By default ubuntu only allows 1024 open file descriptor for any user.
Changing it manually using "ulimit" command does not change the global
limit. This includes root. Setting it globally is kinda pain:
- edit /etc/security/limits.conf, read about "nofile", and make
appropriate change
- edit /etc/pam.d/common-session and common-session-noninteractive,
include pam_limits.so (see settings for "su" for example)
- reboot

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 15 10:45:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Dec 2012 10:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjpEE-00045o-JP; Sat, 15 Dec 2012 10:44:22 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fajar@fajar.net>) id 1TjpED-00045j-0e
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 10:44:21 +0000
Received: from [193.109.254.147:51381] by server-15.bemta-14.messagelabs.com
	id 75/CD-05116-4845CC05; Sat, 15 Dec 2012 10:44:20 +0000
X-Env-Sender: fajar@fajar.net
X-Msg-Ref: server-9.tower-27.messagelabs.com!1355568254!8799492!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9365 invoked from network); 15 Dec 2012 10:44:15 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Dec 2012 10:44:15 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so4446740oag.32
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 02:44:14 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=wea1qau+QbTsUtFT6qU+tCowYTg4RAotgJd4B5pdIVQ=;
	b=Mdps+UU8Y6rRjRD7d+dqo9Ivi3p98j+bFu1qEWNTpJzl9z3JbdfY0ew5uwaIPQBJ0m
	l5SYS52Dt5aCtrvy22QwxlO1G//aAZo2a8SfL/GBidiAavuf0Fa2rp6HEkOxmAgp9zu6
	4VFEZBcdVBggYrMJwYd3t9XCXzDZFjpl2GzW9T0YI3DR21yQybxEcmjP6HBaEVBiWOlZ
	K9aiEthAzOwQec8kBdSeEZ1KdYFbDPa1JAEHuC685Jlg9tInejr7xJPpJq/uOmWU4aoz
	1BMSicj4G/eGTttSIYd6FPoA+SK4diSIbd4tSJYQxTNowuMQinY4lQWWOSS4yOkc8fjU
	Ey1A==
MIME-Version: 1.0
Received: by 10.60.32.175 with SMTP id k15mr7080356oei.67.1355568254125; Sat,
	15 Dec 2012 02:44:14 -0800 (PST)
Received: by 10.76.81.72 with HTTP; Sat, 15 Dec 2012 02:44:13 -0800 (PST)
In-Reply-To: <CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
Date: Sat, 15 Dec 2012 17:44:13 +0700
Message-ID: <CAG1y0sfwy0NWMU0ycf5fb91WOp1tZuiR9ujWPzuFcj8zWydY5g@mail.gmail.com>
From: "Fajar A. Nugraha" <list@fajar.net>
To: Paul Harvey <jhebus@googlemail.com>
X-Gm-Message-State: ALoCoQlQ8c/qqxRHNBdFbJ4Qp0VxsNkrW52O9EHhvaF90ut535H7uJYKTRCpxOmxNzOzvZowR2fH
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Dec 12, 2012 at 5:07 AM, Paul Harvey <jhebus@googlemail.com> wrote:
> increased this to thousands :
> ulimint -n
> 10240

By running "ulimit" manually? If yes, it's only applied in your current session.

>
> To hammer this point home, i built a wee C file to allocate pty's. Before i
> changed the limit i got problems past 1024, now it work fine as root, or any
> user.
>
> But, when i create ~350 domains:
>
> cat /proc/<xenconsoled>/fd | wc -l
> 1024
>
> only ever goes as high as 1024, and does not increase for subsequently added
> domains.

By default ubuntu only allows 1024 open file descriptor for any user.
Changing it manually using "ulimit" command does not change the global
limit. This includes root. Setting it globally is kinda pain:
- edit /etc/security/limits.conf, read about "nofile", and make
appropriate change
- edit /etc/pam.d/common-session and common-session-noninteractive,
include pam_limits.so (see settings for "su" for example)
- reboot

-- 
Fajar

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 15 10:50:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Dec 2012 10:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjpJ1-0004Gh-Ij; Sat, 15 Dec 2012 10:49:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <falck.andreas.lists@gmail.com>) id 1TjpIz-0004Gb-Nl
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 10:49:18 +0000
Received: from [85.158.143.35:18633] by server-2.bemta-4.messagelabs.com id
	57/90-30861-DA55CC05; Sat, 15 Dec 2012 10:49:17 +0000
X-Env-Sender: falck.andreas.lists@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1355568555!14258044!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21612 invoked from network); 15 Dec 2012 10:49:16 -0000
Received: from mail-wg0-f53.google.com (HELO mail-wg0-f53.google.com)
	(74.125.82.53)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Dec 2012 10:49:16 -0000
Received: by mail-wg0-f53.google.com with SMTP id ei8so1809735wgb.32
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 02:49:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=fOf/e96JNNsWxyyfgAV2PXvxeI9mee74JsyLrVBgLGU=;
	b=CnwdPwJApVPJufvHmdSNvqiFnBVGfjsZ/jTowRa7jVwE8UG4QqN/NvmuP+hM4cfYbU
	R4xaK/9YlD7jYDrwfhOl/5R/I5Xi+970WCowA/E78dg3Pi39fXH4UI0IwVNGEZQGihcy
	xeV9jtwVfuEw3J+DAJnz7NPqsjz/D1B/AIHP0VBlzlUfrpRwXyzYionfqcjY0BITgFlt
	BOd54LB/Ip/+MteMXhOuI5Z7STy9Lzn1hcEctQezoYgPdF/tRG2QoiAsLMu/RkDIyz5z
	2VbbSUNIumlCCUItb2zhwqcD/nXZZQm9x71Ag+C7OLEXR1Yk/K7X/w+hZ/8ZE56lz6aK
	apFg==
MIME-Version: 1.0
Received: by 10.194.238.226 with SMTP id vn2mr7995260wjc.23.1355568555748;
	Sat, 15 Dec 2012 02:49:15 -0800 (PST)
Received: by 10.180.96.40 with HTTP; Sat, 15 Dec 2012 02:49:15 -0800 (PST)
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B32CC6262@BITCOM1.int.sbss.com.au>
References: <CAAvQYUR7rdtjZ5orpJafzy_dNLSFZvVLkH4zd2u1rW1ync_k+g@mail.gmail.com>
	<6035A0D088A63A46850C3988ED045A4B32CC6262@BITCOM1.int.sbss.com.au>
Date: Sat, 15 Dec 2012 11:49:15 +0100
Message-ID: <CAAvQYUTjc3GyvFF1taxs4T-L5iQA=UTOUy1e8zEp+bnhmVT91w@mail.gmail.com>
From: Andreas Falck <falck.andreas.lists@gmail.com>
To: James Harper <james.harper@bendigoit.com.au>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Vif:s stop working when USB sound is played (win7
 HVM, possibly GPLPV related)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9018661893138071643=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9018661893138071643==
Content-Type: multipart/alternative; boundary=089e01493c983beeda04d0e1e65c

--089e01493c983beeda04d0e1e65c
Content-Type: text/plain; charset=ISO-8859-1

Of course, thanks, I never thought of checking the interrupts.

>From the respective "resources" tabs in device manager:

Xen PCI device driver: IRQ 28
Texas I. XHCI controller: IRQ -2

The other GPLPV devices (including the vif) does not show any resources, is
this correct?

Also, I'm not sure how to interpret the -2 above. An artifact of decimal
conversion or does win7 have problems with high IRQ numbers? If it gets
mapped onto something else maybe it could collide undetected (the machine
is dual-cpu amd).

Regards,
Andreas

2012/12/15 James Harper <james.harper@bendigoit.com.au>

> >
> > Dear list members,
> >
> > I recently re-encountered a problem which I thought I had solved before,
> but
> > the former solution turned out non-replicable.
> >
> > System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video
> card
> > and a Texas instruments xhci (usb3) controller passed through xl
> toolstack
> > GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative usb
> > headset connected to the (passed-through) USB controller, together with
> > keyboard and mouse
> >
> > Symptom: whenever sound is played via the USB headset, network
> > connection disappears entirely. Connection returns immediately when
> > playback stops, though.
> >
> > This occurs in a fresh win7 HVM installation. However, in an earlier
> almost
> > identical installation I had the same problem, after installing all the
> GPLPV
> > drivers (including XenUsb). Back then, the problem disappeared after
> > removing the XenUsb driver, leading me to assume that XenUsb was source
> > of the problem. But apparently this is not the explanation, since the
> problem
> > shows up today even without the XenUsb driver. I can still boot up the
> old
> > HVM system in which sound and networking works, the driver configs are
> > very similar as far as I can see.
> >
> > What I have NOT tested:
> > I have not managed to remove the XenNet driver - trying that gave me a
> > bluescreen followed by system restore at reboot. I could reinstall, but
> > XenNet and USB audio have successfully co-existed before.
> > I have not tried any non-USB audio devices - none are available to me I
> have
> > not tried installing and then removing XenUsb - I don't see what it could
> > possibly change
> >
> > It is possible that I did something else at the same time as removing the
> > XenUsb driver last time, confounding the explanation. Since I haven't
> tried
> > without GPLPV, i cannot be sure that it is related to GPLPV at all. In
> both
> > installs, I configured GPLPV before trying sound. So that suspicion
> might be
> > misdirected. Any thoughts?
> >
>
> Can you see in device manager what interrupt the USB and GPLPV are using?
>
> James
>
>

--089e01493c983beeda04d0e1e65c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Of course, thanks, I never thought of checking the interrupts. <br><br>From=
 the respective &quot;resources&quot; tabs in device manager:<br><br>Xen PC=
I device driver: IRQ 28<br>Texas I. XHCI controller: IRQ -2<br><br>The othe=
r GPLPV devices (including the vif) does not show any resources, is this co=
rrect?<br>
<br>Also, I&#39;m not sure how to interpret the -2 above. An artifact of de=
cimal conversion or does win7 have problems with high IRQ numbers? If it ge=
ts mapped onto something else maybe it could collide undetected (the machin=
e is dual-cpu amd).<br>
<br>Regards,<br>Andreas<br><br><div class=3D"gmail_quote">2012/12/15 James =
Harper <span dir=3D"ltr">&lt;<a href=3D"mailto:james.harper@bendigoit.com.a=
u" target=3D"_blank">james.harper@bendigoit.com.au</a>&gt;</span><br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">
<div class=3D"HOEnZb"><div class=3D"h5">&gt;<br>
&gt; Dear list members,<br>
&gt;<br>
&gt; I recently re-encountered a problem which I thought I had solved befor=
e, but<br>
&gt; the former solution turned out non-replicable.<br>
&gt;<br>
&gt; System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video =
card<br>
&gt; and a Texas instruments xhci (usb3) controller passed through xl tools=
tack<br>
&gt; GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative =
usb<br>
&gt; headset connected to the (passed-through) USB controller, together wit=
h<br>
&gt; keyboard and mouse<br>
&gt;<br>
&gt; Symptom: whenever sound is played via the USB headset, network<br>
&gt; connection disappears entirely. Connection returns immediately when<br=
>
&gt; playback stops, though.<br>
&gt;<br>
&gt; This occurs in a fresh win7 HVM installation. However, in an earlier a=
lmost<br>
&gt; identical installation I had the same problem, after installing all th=
e GPLPV<br>
&gt; drivers (including XenUsb). Back then, the problem disappeared after<b=
r>
&gt; removing the XenUsb driver, leading me to assume that XenUsb was sourc=
e<br>
&gt; of the problem. But apparently this is not the explanation, since the =
problem<br>
&gt; shows up today even without the XenUsb driver. I can still boot up the=
 old<br>
&gt; HVM system in which sound and networking works, the driver configs are=
<br>
&gt; very similar as far as I can see.<br>
&gt;<br>
&gt; What I have NOT tested:<br>
&gt; I have not managed to remove the XenNet driver - trying that gave me a=
<br>
&gt; bluescreen followed by system restore at reboot. I could reinstall, bu=
t<br>
&gt; XenNet and USB audio have successfully co-existed before.<br>
&gt; I have not tried any non-USB audio devices - none are available to me =
I have<br>
&gt; not tried installing and then removing XenUsb - I don&#39;t see what i=
t could<br>
&gt; possibly change<br>
&gt;<br>
&gt; It is possible that I did something else at the same time as removing =
the<br>
&gt; XenUsb driver last time, confounding the explanation. Since I haven&#3=
9;t tried<br>
&gt; without GPLPV, i cannot be sure that it is related to GPLPV at all. In=
 both<br>
&gt; installs, I configured GPLPV before trying sound. So that suspicion mi=
ght be<br>
&gt; misdirected. Any thoughts?<br>
&gt;<br>
<br>
</div></div>Can you see in device manager what interrupt the USB and GPLPV =
are using?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
James<br>
<br>
</font></span></blockquote></div><br>

--089e01493c983beeda04d0e1e65c--


--===============9018661893138071643==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9018661893138071643==--


From xen-users-bounces@lists.xen.org Sat Dec 15 10:50:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Dec 2012 10:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TjpJ1-0004Gh-Ij; Sat, 15 Dec 2012 10:49:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <falck.andreas.lists@gmail.com>) id 1TjpIz-0004Gb-Nl
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 10:49:18 +0000
Received: from [85.158.143.35:18633] by server-2.bemta-4.messagelabs.com id
	57/90-30861-DA55CC05; Sat, 15 Dec 2012 10:49:17 +0000
X-Env-Sender: falck.andreas.lists@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1355568555!14258044!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21612 invoked from network); 15 Dec 2012 10:49:16 -0000
Received: from mail-wg0-f53.google.com (HELO mail-wg0-f53.google.com)
	(74.125.82.53)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Dec 2012 10:49:16 -0000
Received: by mail-wg0-f53.google.com with SMTP id ei8so1809735wgb.32
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 02:49:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=fOf/e96JNNsWxyyfgAV2PXvxeI9mee74JsyLrVBgLGU=;
	b=CnwdPwJApVPJufvHmdSNvqiFnBVGfjsZ/jTowRa7jVwE8UG4QqN/NvmuP+hM4cfYbU
	R4xaK/9YlD7jYDrwfhOl/5R/I5Xi+970WCowA/E78dg3Pi39fXH4UI0IwVNGEZQGihcy
	xeV9jtwVfuEw3J+DAJnz7NPqsjz/D1B/AIHP0VBlzlUfrpRwXyzYionfqcjY0BITgFlt
	BOd54LB/Ip/+MteMXhOuI5Z7STy9Lzn1hcEctQezoYgPdF/tRG2QoiAsLMu/RkDIyz5z
	2VbbSUNIumlCCUItb2zhwqcD/nXZZQm9x71Ag+C7OLEXR1Yk/K7X/w+hZ/8ZE56lz6aK
	apFg==
MIME-Version: 1.0
Received: by 10.194.238.226 with SMTP id vn2mr7995260wjc.23.1355568555748;
	Sat, 15 Dec 2012 02:49:15 -0800 (PST)
Received: by 10.180.96.40 with HTTP; Sat, 15 Dec 2012 02:49:15 -0800 (PST)
In-Reply-To: <6035A0D088A63A46850C3988ED045A4B32CC6262@BITCOM1.int.sbss.com.au>
References: <CAAvQYUR7rdtjZ5orpJafzy_dNLSFZvVLkH4zd2u1rW1ync_k+g@mail.gmail.com>
	<6035A0D088A63A46850C3988ED045A4B32CC6262@BITCOM1.int.sbss.com.au>
Date: Sat, 15 Dec 2012 11:49:15 +0100
Message-ID: <CAAvQYUTjc3GyvFF1taxs4T-L5iQA=UTOUy1e8zEp+bnhmVT91w@mail.gmail.com>
From: Andreas Falck <falck.andreas.lists@gmail.com>
To: James Harper <james.harper@bendigoit.com.au>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Vif:s stop working when USB sound is played (win7
 HVM, possibly GPLPV related)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9018661893138071643=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============9018661893138071643==
Content-Type: multipart/alternative; boundary=089e01493c983beeda04d0e1e65c

--089e01493c983beeda04d0e1e65c
Content-Type: text/plain; charset=ISO-8859-1

Of course, thanks, I never thought of checking the interrupts.

>From the respective "resources" tabs in device manager:

Xen PCI device driver: IRQ 28
Texas I. XHCI controller: IRQ -2

The other GPLPV devices (including the vif) does not show any resources, is
this correct?

Also, I'm not sure how to interpret the -2 above. An artifact of decimal
conversion or does win7 have problems with high IRQ numbers? If it gets
mapped onto something else maybe it could collide undetected (the machine
is dual-cpu amd).

Regards,
Andreas

2012/12/15 James Harper <james.harper@bendigoit.com.au>

> >
> > Dear list members,
> >
> > I recently re-encountered a problem which I thought I had solved before,
> but
> > the former solution turned out non-replicable.
> >
> > System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video
> card
> > and a Texas instruments xhci (usb3) controller passed through xl
> toolstack
> > GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative usb
> > headset connected to the (passed-through) USB controller, together with
> > keyboard and mouse
> >
> > Symptom: whenever sound is played via the USB headset, network
> > connection disappears entirely. Connection returns immediately when
> > playback stops, though.
> >
> > This occurs in a fresh win7 HVM installation. However, in an earlier
> almost
> > identical installation I had the same problem, after installing all the
> GPLPV
> > drivers (including XenUsb). Back then, the problem disappeared after
> > removing the XenUsb driver, leading me to assume that XenUsb was source
> > of the problem. But apparently this is not the explanation, since the
> problem
> > shows up today even without the XenUsb driver. I can still boot up the
> old
> > HVM system in which sound and networking works, the driver configs are
> > very similar as far as I can see.
> >
> > What I have NOT tested:
> > I have not managed to remove the XenNet driver - trying that gave me a
> > bluescreen followed by system restore at reboot. I could reinstall, but
> > XenNet and USB audio have successfully co-existed before.
> > I have not tried any non-USB audio devices - none are available to me I
> have
> > not tried installing and then removing XenUsb - I don't see what it could
> > possibly change
> >
> > It is possible that I did something else at the same time as removing the
> > XenUsb driver last time, confounding the explanation. Since I haven't
> tried
> > without GPLPV, i cannot be sure that it is related to GPLPV at all. In
> both
> > installs, I configured GPLPV before trying sound. So that suspicion
> might be
> > misdirected. Any thoughts?
> >
>
> Can you see in device manager what interrupt the USB and GPLPV are using?
>
> James
>
>

--089e01493c983beeda04d0e1e65c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Of course, thanks, I never thought of checking the interrupts. <br><br>From=
 the respective &quot;resources&quot; tabs in device manager:<br><br>Xen PC=
I device driver: IRQ 28<br>Texas I. XHCI controller: IRQ -2<br><br>The othe=
r GPLPV devices (including the vif) does not show any resources, is this co=
rrect?<br>
<br>Also, I&#39;m not sure how to interpret the -2 above. An artifact of de=
cimal conversion or does win7 have problems with high IRQ numbers? If it ge=
ts mapped onto something else maybe it could collide undetected (the machin=
e is dual-cpu amd).<br>
<br>Regards,<br>Andreas<br><br><div class=3D"gmail_quote">2012/12/15 James =
Harper <span dir=3D"ltr">&lt;<a href=3D"mailto:james.harper@bendigoit.com.a=
u" target=3D"_blank">james.harper@bendigoit.com.au</a>&gt;</span><br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">
<div class=3D"HOEnZb"><div class=3D"h5">&gt;<br>
&gt; Dear list members,<br>
&gt;<br>
&gt; I recently re-encountered a problem which I thought I had solved befor=
e, but<br>
&gt; the former solution turned out non-replicable.<br>
&gt;<br>
&gt; System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video =
card<br>
&gt; and a Texas instruments xhci (usb3) controller passed through xl tools=
tack<br>
&gt; GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative =
usb<br>
&gt; headset connected to the (passed-through) USB controller, together wit=
h<br>
&gt; keyboard and mouse<br>
&gt;<br>
&gt; Symptom: whenever sound is played via the USB headset, network<br>
&gt; connection disappears entirely. Connection returns immediately when<br=
>
&gt; playback stops, though.<br>
&gt;<br>
&gt; This occurs in a fresh win7 HVM installation. However, in an earlier a=
lmost<br>
&gt; identical installation I had the same problem, after installing all th=
e GPLPV<br>
&gt; drivers (including XenUsb). Back then, the problem disappeared after<b=
r>
&gt; removing the XenUsb driver, leading me to assume that XenUsb was sourc=
e<br>
&gt; of the problem. But apparently this is not the explanation, since the =
problem<br>
&gt; shows up today even without the XenUsb driver. I can still boot up the=
 old<br>
&gt; HVM system in which sound and networking works, the driver configs are=
<br>
&gt; very similar as far as I can see.<br>
&gt;<br>
&gt; What I have NOT tested:<br>
&gt; I have not managed to remove the XenNet driver - trying that gave me a=
<br>
&gt; bluescreen followed by system restore at reboot. I could reinstall, bu=
t<br>
&gt; XenNet and USB audio have successfully co-existed before.<br>
&gt; I have not tried any non-USB audio devices - none are available to me =
I have<br>
&gt; not tried installing and then removing XenUsb - I don&#39;t see what i=
t could<br>
&gt; possibly change<br>
&gt;<br>
&gt; It is possible that I did something else at the same time as removing =
the<br>
&gt; XenUsb driver last time, confounding the explanation. Since I haven&#3=
9;t tried<br>
&gt; without GPLPV, i cannot be sure that it is related to GPLPV at all. In=
 both<br>
&gt; installs, I configured GPLPV before trying sound. So that suspicion mi=
ght be<br>
&gt; misdirected. Any thoughts?<br>
&gt;<br>
<br>
</div></div>Can you see in device manager what interrupt the USB and GPLPV =
are using?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
James<br>
<br>
</font></span></blockquote></div><br>

--089e01493c983beeda04d0e1e65c--


--===============9018661893138071643==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============9018661893138071643==--


From xen-users-bounces@lists.xen.org Sun Dec 16 10:17:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 10:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkBFx-0008Pp-65; Sun, 16 Dec 2012 10:15:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TkBFv-0008Pk-1F
	for xen-users@lists.xensource.com; Sun, 16 Dec 2012 10:15:35 +0000
Received: from [85.158.138.51:60381] by server-10.bemta-3.messagelabs.com id
	58/2B-07616-54F9DC05; Sun, 16 Dec 2012 10:15:33 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-14.tower-174.messagelabs.com!1355652933!22741075!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30727 invoked from network); 16 Dec 2012 10:15:33 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-14.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	16 Dec 2012 10:15:33 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TkBG4-0000hx-PS
	for xen-users@lists.xensource.com; Sun, 16 Dec 2012 11:15:44 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Sun, 16 Dec 2012 11:15:44 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Sun, 16 Dec 2012 11:15:44 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Sun, 16 Dec 2012 10:15:20 +0000 (UTC)
Lines: 5
Message-ID: <loom.20121216T111430-602@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121215 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Assuming your dom0 is also Gentoo try the following in your 
> /etc/conf.d/net

Thanks a bunch for your hints, James, I'll give it a shot later today.
-sven


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 16 10:17:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 10:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkBFx-0008Pp-65; Sun, 16 Dec 2012 10:15:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TkBFv-0008Pk-1F
	for xen-users@lists.xensource.com; Sun, 16 Dec 2012 10:15:35 +0000
Received: from [85.158.138.51:60381] by server-10.bemta-3.messagelabs.com id
	58/2B-07616-54F9DC05; Sun, 16 Dec 2012 10:15:33 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-14.tower-174.messagelabs.com!1355652933!22741075!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30727 invoked from network); 16 Dec 2012 10:15:33 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-14.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	16 Dec 2012 10:15:33 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TkBG4-0000hx-PS
	for xen-users@lists.xensource.com; Sun, 16 Dec 2012 11:15:44 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Sun, 16 Dec 2012 11:15:44 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Sun, 16 Dec 2012 11:15:44 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Sun, 16 Dec 2012 10:15:20 +0000 (UTC)
Lines: 5
Message-ID: <loom.20121216T111430-602@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121215 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Assuming your dom0 is also Gentoo try the following in your 
> /etc/conf.d/net

Thanks a bunch for your hints, James, I'll give it a shot later today.
-sven


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 16 18:43:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 18:43:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkJ9Z-0003Tn-HM; Sun, 16 Dec 2012 18:41:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thecarrionkind@gmail.com>) id 1TkJ9Y-0003Ti-2l
	for xen-users@lists.xen.org; Sun, 16 Dec 2012 18:41:32 +0000
Received: from [85.158.139.83:28384] by server-4.bemta-5.messagelabs.com id
	D8/E4-14693-BD51EC05; Sun, 16 Dec 2012 18:41:31 +0000
X-Env-Sender: thecarrionkind@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1355683289!29947328!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15576 invoked from network); 16 Dec 2012 18:41:30 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2012 18:41:30 -0000
Received: by mail-vb0-f45.google.com with SMTP id p1so6247476vbi.32
	for <xen-users@lists.xen.org>; Sun, 16 Dec 2012 10:41:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=btQZ4pgeB5PcahqXI9zpza/YMBhTOYcR0qzg18DN608=;
	b=FsceXAwMt1aw5gW8PQt76NUOoGRFyrSmF1X/+daofqyugp1C4umnNF7tPvXSC+8+kb
	CzS0FF0H6Q9GcFCAmN7aTd5Q4pTyTHqbwRiPHNyGL5PX9YZviiatOC/8N5vjreTFgvgk
	nHWigJxo5+FZRMWz0e3CNmjR+DdFlymqHnbrnHp/1YgQ4ql+n+/eQq0cnLcH8oc7MDxs
	DF2scyp/JN3uVO3FE2h/2bcSppCCCuhcsZFyVLXRK1bUN5a1j29K7fbQMZWZ8xLDQO3t
	Le+6T6J5eCkSt7xsgoniipRPaixDprkGL0Vclk/K5vKBPY/7Pjx31bpHXbC/9chuXjW8
	9JCQ==
MIME-Version: 1.0
Received: by 10.220.153.212 with SMTP id l20mr19586183vcw.1.1355683288884;
	Sun, 16 Dec 2012 10:41:28 -0800 (PST)
Received: by 10.58.155.4 with HTTP; Sun, 16 Dec 2012 10:41:28 -0800 (PST)
Date: Sun, 16 Dec 2012 19:41:28 +0100
Message-ID: <CAFj8Laeiz09Gj3wiKGLRBPsZNPFKPAwn+R0TEDXcsDJ1RJvi1w@mail.gmail.com>
From: Lloyd Dizon <thecarrionkind@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Deploying new VMs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I 'm wondering how do you guys deploy new VMs with Xen.

Currently I just copy a basic config file and root filesytem and do
whatever additional configuration is needed, manually.

I surely can make this faster with scripts or maybe do an automatic
network install.

Maybe there are new tools that are available that I'm not aware of?
I'm currently using the latest SuSE version update.
VMware had/has this nice deployment tool with templates.

Thanks for any hints or suggestions.


regards,
Lloyd

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 16 18:43:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 18:43:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkJ9Z-0003Tn-HM; Sun, 16 Dec 2012 18:41:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <thecarrionkind@gmail.com>) id 1TkJ9Y-0003Ti-2l
	for xen-users@lists.xen.org; Sun, 16 Dec 2012 18:41:32 +0000
Received: from [85.158.139.83:28384] by server-4.bemta-5.messagelabs.com id
	D8/E4-14693-BD51EC05; Sun, 16 Dec 2012 18:41:31 +0000
X-Env-Sender: thecarrionkind@gmail.com
X-Msg-Ref: server-15.tower-182.messagelabs.com!1355683289!29947328!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15576 invoked from network); 16 Dec 2012 18:41:30 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-15.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2012 18:41:30 -0000
Received: by mail-vb0-f45.google.com with SMTP id p1so6247476vbi.32
	for <xen-users@lists.xen.org>; Sun, 16 Dec 2012 10:41:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=btQZ4pgeB5PcahqXI9zpza/YMBhTOYcR0qzg18DN608=;
	b=FsceXAwMt1aw5gW8PQt76NUOoGRFyrSmF1X/+daofqyugp1C4umnNF7tPvXSC+8+kb
	CzS0FF0H6Q9GcFCAmN7aTd5Q4pTyTHqbwRiPHNyGL5PX9YZviiatOC/8N5vjreTFgvgk
	nHWigJxo5+FZRMWz0e3CNmjR+DdFlymqHnbrnHp/1YgQ4ql+n+/eQq0cnLcH8oc7MDxs
	DF2scyp/JN3uVO3FE2h/2bcSppCCCuhcsZFyVLXRK1bUN5a1j29K7fbQMZWZ8xLDQO3t
	Le+6T6J5eCkSt7xsgoniipRPaixDprkGL0Vclk/K5vKBPY/7Pjx31bpHXbC/9chuXjW8
	9JCQ==
MIME-Version: 1.0
Received: by 10.220.153.212 with SMTP id l20mr19586183vcw.1.1355683288884;
	Sun, 16 Dec 2012 10:41:28 -0800 (PST)
Received: by 10.58.155.4 with HTTP; Sun, 16 Dec 2012 10:41:28 -0800 (PST)
Date: Sun, 16 Dec 2012 19:41:28 +0100
Message-ID: <CAFj8Laeiz09Gj3wiKGLRBPsZNPFKPAwn+R0TEDXcsDJ1RJvi1w@mail.gmail.com>
From: Lloyd Dizon <thecarrionkind@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Deploying new VMs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,
I 'm wondering how do you guys deploy new VMs with Xen.

Currently I just copy a basic config file and root filesytem and do
whatever additional configuration is needed, manually.

I surely can make this faster with scripts or maybe do an automatic
network install.

Maybe there are new tools that are available that I'm not aware of?
I'm currently using the latest SuSE version update.
VMware had/has this nice deployment tool with templates.

Thanks for any hints or suggestions.


regards,
Lloyd

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 16 19:52:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 19:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkKFE-0004GT-Ku; Sun, 16 Dec 2012 19:51:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1TkKFC-0004GO-CW
	for xen-users@lists.xen.org; Sun, 16 Dec 2012 19:51:26 +0000
Received: from [193.109.254.147:19884] by server-10.bemta-14.messagelabs.com
	id 20/30-13263-D362EC05; Sun, 16 Dec 2012 19:51:25 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1355687481!10664970!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_23, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26488 invoked from network); 16 Dec 2012 19:51:23 -0000
Received: from mail-ie0-f173.google.com (HELO mail-ie0-f173.google.com)
	(209.85.223.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2012 19:51:23 -0000
Received: by mail-ie0-f173.google.com with SMTP id e13so8116972iej.32
	for <xen-users@lists.xen.org>; Sun, 16 Dec 2012 11:51:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=YNF6/q08g9rrsZy7xCFD7ZhxlWQb0RLEhvf6KXzv7r4=;
	b=Q38wxh6JI5WUDw4i3QmBWyq9NhITZksFFHfbdCWmoingjRitkUQuSBow9Eqdxd1oRa
	TBZAZDmVds/8pDH5804yuXO1m6mE78V66Ou2ZHdLhf71WkotXvMzygJRevswerJnQR90
	F+6A1gfewkCBXZlHhDfqpkXUeIwRHMT8dzSiiqOkqwI/rf4JITJ+cFTGNyK4Vin2dd4Y
	I2zLQimi+WjTURxiqkK/I/NtYs6ijUPgtIR5ZarksHsU9jkOjhu20wgyyMwoniKwwVD2
	quc3Zj4bjUulL5lfQzcreUwvSKJ+kPziG7i3Cj/iHzYVRosUe/W9NBv8C2Vu/fZj2ZMv
	JC8g==
Received: by 10.50.187.165 with SMTP id ft5mr7201689igc.12.1355687481512; Sun,
	16 Dec 2012 11:51:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.49.13 with HTTP; Sun, 16 Dec 2012 11:50:41 -0800 (PST)
In-Reply-To: <CAFj8Laeiz09Gj3wiKGLRBPsZNPFKPAwn+R0TEDXcsDJ1RJvi1w@mail.gmail.com>
References: <CAFj8Laeiz09Gj3wiKGLRBPsZNPFKPAwn+R0TEDXcsDJ1RJvi1w@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Sun, 16 Dec 2012 11:50:41 -0800
Message-ID: <CAGnmK4zd5O6PnndTN=hRgb8UW4B1=2KNM-4B6W6==EE371QQLQ@mail.gmail.com>
To: Lloyd Dizon <thecarrionkind@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Deploying new VMs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8208052183181299871=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8208052183181299871==
Content-Type: multipart/alternative; boundary=14dae9341027c3111404d0fd9612

--14dae9341027c3111404d0fd9612
Content-Type: text/plain; charset=UTF-8

On Sun, Dec 16, 2012 at 10:41 AM, Lloyd Dizon <thecarrionkind@gmail.com>wrote:

> Hi,
> I 'm wondering how do you guys deploy new VMs with Xen.
>
> Currently I just copy a basic config file and root filesytem and do
> whatever additional configuration is needed, manually.
>
> I surely can make this faster with scripts or maybe do an automatic
> network install.
>
> Maybe there are new tools that are available that I'm not aware of?
> I'm currently using the latest SuSE version update.
> VMware had/has this nice deployment tool with templates.
>
> Thanks for any hints or suggestions.
>
>
> regards,
> Lloyd
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

Lloyd,
   I don't use straight Xen anymore but I used to have a 1000 line script
that managed large groups of machines (creating, deleting) etc. It was
based around what I did in this tutorial
http://grantmcwilliams.com/item/410-centos-5-virtual-machine-64-bit-installation-on-xen
which
is fairly easy to script. This is for a new installation. If you host the
OS repo yourself inside of a Xen network so if your VMs are accessing it
across the virtual network the install goes VERY fast.

However, another method I used in my script was to create "Golden Images"
using the tutorial above along with some manual tweaking after it was
installed. Then my script would make copies of the base disk image, and
copies of the xen config changing the MAC address and whatever else needed
to be changed using sed. Then it would start the VM up.

The bottleneck to method #1 is that it takes time to install. The
bottleneck to method #2 is that it takes time to copy disk images. For 8GB
OS images I used to give it about 10 minutes to be safe. If I started more
than 4 at a time I'd get all kinds of blktap issues that would eventually
require a reboot. Also using sparse disk images is definitely worth your
time if you're going to be cloning them. The tutorial shows you how to do
that with dd.


I now use XCP and creating a new VM from scratch and booting it takes under
1 minute.


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--14dae9341027c3111404d0fd9612
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">On Sun, Dec 16, 2012 at 10:41 AM, Lloyd Dizo=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:thecarrionkind@gmail.com" target=
=3D"_blank">thecarrionkind@gmail.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

Hi,<br>
I &#39;m wondering how do you guys deploy new VMs with Xen.<br>
<br>
Currently I just copy a basic config file and root filesytem and do<br>
whatever additional configuration is needed, manually.<br>
<br>
I surely can make this faster with scripts or maybe do an automatic<br>
network install.<br>
<br>
Maybe there are new tools that are available that I&#39;m not aware of?<br>
I&#39;m currently using the latest SuSE version update.<br>
VMware had/has this nice deployment tool with templates.<br>
<br>
Thanks for any hints or suggestions.<br>
<br>
<br>
regards,<br>
Lloyd<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br><div>Lloyd,</div><div>=C2=A0 =C2=A0I don&#39;t use s=
traight Xen anymore but I used to have a 1000 line script that managed larg=
e groups of machines (creating, deleting) etc. It was based around what I d=
id in this tutorial=C2=A0<a href=3D"http://grantmcwilliams.com/item/410-cen=
tos-5-virtual-machine-64-bit-installation-on-xen">http://grantmcwilliams.co=
m/item/410-centos-5-virtual-machine-64-bit-installation-on-xen</a>=C2=A0whi=
ch is fairly easy to script. This is for a new installation. If you host th=
e OS repo yourself inside of a Xen network so if your VMs are accessing it =
across the virtual network the install goes VERY fast.=C2=A0</div>

<div><br></div><div>However, another method I used in my script was to crea=
te &quot;Golden Images&quot; using the tutorial above along with some manua=
l tweaking after it was installed. Then my script would make copies of the =
base disk image, and copies of the xen config changing the MAC address and =
whatever else needed to be changed using sed. Then it would start the VM up=
.=C2=A0</div>

<div><br></div><div>The bottleneck to method #1 is that it takes time to in=
stall. The bottleneck to method #2 is that it takes time to copy disk image=
s. For 8GB OS images I used to give it about 10 minutes to be safe. If I st=
arted more than 4 at a time I&#39;d get all kinds of blktap issues that wou=
ld eventually require a reboot. Also using sparse disk images is=C2=A0defin=
itely=C2=A0worth your time if you&#39;re going to be cloning them. The tuto=
rial shows you how to do that with dd.</div>

<div><br></div><div><br></div><div>I now use XCP and creating a new VM from=
 scratch and booting it takes under 1 minute.</div><div><br></div><div><br =
class=3D"Apple-interchange-newline">Grant McWilliams<br><a href=3D"http://g=
rantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br>

<br>Some people, when confronted with a problem, think &quot;I know, I&#39;=
ll use Windows.&quot;=C2=A0<br>Now they have two problems.<br></div><div><b=
r></div><div><br></div>

--14dae9341027c3111404d0fd9612--


--===============8208052183181299871==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8208052183181299871==--


From xen-users-bounces@lists.xen.org Sun Dec 16 19:52:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 19:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkKFE-0004GT-Ku; Sun, 16 Dec 2012 19:51:28 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <grantmasterflash@gmail.com>) id 1TkKFC-0004GO-CW
	for xen-users@lists.xen.org; Sun, 16 Dec 2012 19:51:26 +0000
Received: from [193.109.254.147:19884] by server-10.bemta-14.messagelabs.com
	id 20/30-13263-D362EC05; Sun, 16 Dec 2012 19:51:25 +0000
X-Env-Sender: grantmasterflash@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1355687481!10664970!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_23, RCVD_BY_IP,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26488 invoked from network); 16 Dec 2012 19:51:23 -0000
Received: from mail-ie0-f173.google.com (HELO mail-ie0-f173.google.com)
	(209.85.223.173)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	16 Dec 2012 19:51:23 -0000
Received: by mail-ie0-f173.google.com with SMTP id e13so8116972iej.32
	for <xen-users@lists.xen.org>; Sun, 16 Dec 2012 11:51:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type;
	bh=YNF6/q08g9rrsZy7xCFD7ZhxlWQb0RLEhvf6KXzv7r4=;
	b=Q38wxh6JI5WUDw4i3QmBWyq9NhITZksFFHfbdCWmoingjRitkUQuSBow9Eqdxd1oRa
	TBZAZDmVds/8pDH5804yuXO1m6mE78V66Ou2ZHdLhf71WkotXvMzygJRevswerJnQR90
	F+6A1gfewkCBXZlHhDfqpkXUeIwRHMT8dzSiiqOkqwI/rf4JITJ+cFTGNyK4Vin2dd4Y
	I2zLQimi+WjTURxiqkK/I/NtYs6ijUPgtIR5ZarksHsU9jkOjhu20wgyyMwoniKwwVD2
	quc3Zj4bjUulL5lfQzcreUwvSKJ+kPziG7i3Cj/iHzYVRosUe/W9NBv8C2Vu/fZj2ZMv
	JC8g==
Received: by 10.50.187.165 with SMTP id ft5mr7201689igc.12.1355687481512; Sun,
	16 Dec 2012 11:51:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.49.13 with HTTP; Sun, 16 Dec 2012 11:50:41 -0800 (PST)
In-Reply-To: <CAFj8Laeiz09Gj3wiKGLRBPsZNPFKPAwn+R0TEDXcsDJ1RJvi1w@mail.gmail.com>
References: <CAFj8Laeiz09Gj3wiKGLRBPsZNPFKPAwn+R0TEDXcsDJ1RJvi1w@mail.gmail.com>
From: Grant McWilliams <grantmasterflash@gmail.com>
Date: Sun, 16 Dec 2012 11:50:41 -0800
Message-ID: <CAGnmK4zd5O6PnndTN=hRgb8UW4B1=2KNM-4B6W6==EE371QQLQ@mail.gmail.com>
To: Lloyd Dizon <thecarrionkind@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Deploying new VMs
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8208052183181299871=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8208052183181299871==
Content-Type: multipart/alternative; boundary=14dae9341027c3111404d0fd9612

--14dae9341027c3111404d0fd9612
Content-Type: text/plain; charset=UTF-8

On Sun, Dec 16, 2012 at 10:41 AM, Lloyd Dizon <thecarrionkind@gmail.com>wrote:

> Hi,
> I 'm wondering how do you guys deploy new VMs with Xen.
>
> Currently I just copy a basic config file and root filesytem and do
> whatever additional configuration is needed, manually.
>
> I surely can make this faster with scripts or maybe do an automatic
> network install.
>
> Maybe there are new tools that are available that I'm not aware of?
> I'm currently using the latest SuSE version update.
> VMware had/has this nice deployment tool with templates.
>
> Thanks for any hints or suggestions.
>
>
> regards,
> Lloyd
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

Lloyd,
   I don't use straight Xen anymore but I used to have a 1000 line script
that managed large groups of machines (creating, deleting) etc. It was
based around what I did in this tutorial
http://grantmcwilliams.com/item/410-centos-5-virtual-machine-64-bit-installation-on-xen
which
is fairly easy to script. This is for a new installation. If you host the
OS repo yourself inside of a Xen network so if your VMs are accessing it
across the virtual network the install goes VERY fast.

However, another method I used in my script was to create "Golden Images"
using the tutorial above along with some manual tweaking after it was
installed. Then my script would make copies of the base disk image, and
copies of the xen config changing the MAC address and whatever else needed
to be changed using sed. Then it would start the VM up.

The bottleneck to method #1 is that it takes time to install. The
bottleneck to method #2 is that it takes time to copy disk images. For 8GB
OS images I used to give it about 10 minutes to be safe. If I started more
than 4 at a time I'd get all kinds of blktap issues that would eventually
require a reboot. Also using sparse disk images is definitely worth your
time if you're going to be cloning them. The tutorial shows you how to do
that with dd.


I now use XCP and creating a new VM from scratch and booting it takes under
1 minute.


Grant McWilliams
http://grantmcwilliams.com/

Some people, when confronted with a problem, think "I know, I'll use
Windows."
Now they have two problems.

--14dae9341027c3111404d0fd9612
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">On Sun, Dec 16, 2012 at 10:41 AM, Lloyd Dizo=
n <span dir=3D"ltr">&lt;<a href=3D"mailto:thecarrionkind@gmail.com" target=
=3D"_blank">thecarrionkind@gmail.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

Hi,<br>
I &#39;m wondering how do you guys deploy new VMs with Xen.<br>
<br>
Currently I just copy a basic config file and root filesytem and do<br>
whatever additional configuration is needed, manually.<br>
<br>
I surely can make this faster with scripts or maybe do an automatic<br>
network install.<br>
<br>
Maybe there are new tools that are available that I&#39;m not aware of?<br>
I&#39;m currently using the latest SuSE version update.<br>
VMware had/has this nice deployment tool with templates.<br>
<br>
Thanks for any hints or suggestions.<br>
<br>
<br>
regards,<br>
Lloyd<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br><div>Lloyd,</div><div>=C2=A0 =C2=A0I don&#39;t use s=
traight Xen anymore but I used to have a 1000 line script that managed larg=
e groups of machines (creating, deleting) etc. It was based around what I d=
id in this tutorial=C2=A0<a href=3D"http://grantmcwilliams.com/item/410-cen=
tos-5-virtual-machine-64-bit-installation-on-xen">http://grantmcwilliams.co=
m/item/410-centos-5-virtual-machine-64-bit-installation-on-xen</a>=C2=A0whi=
ch is fairly easy to script. This is for a new installation. If you host th=
e OS repo yourself inside of a Xen network so if your VMs are accessing it =
across the virtual network the install goes VERY fast.=C2=A0</div>

<div><br></div><div>However, another method I used in my script was to crea=
te &quot;Golden Images&quot; using the tutorial above along with some manua=
l tweaking after it was installed. Then my script would make copies of the =
base disk image, and copies of the xen config changing the MAC address and =
whatever else needed to be changed using sed. Then it would start the VM up=
.=C2=A0</div>

<div><br></div><div>The bottleneck to method #1 is that it takes time to in=
stall. The bottleneck to method #2 is that it takes time to copy disk image=
s. For 8GB OS images I used to give it about 10 minutes to be safe. If I st=
arted more than 4 at a time I&#39;d get all kinds of blktap issues that wou=
ld eventually require a reboot. Also using sparse disk images is=C2=A0defin=
itely=C2=A0worth your time if you&#39;re going to be cloning them. The tuto=
rial shows you how to do that with dd.</div>

<div><br></div><div><br></div><div>I now use XCP and creating a new VM from=
 scratch and booting it takes under 1 minute.</div><div><br></div><div><br =
class=3D"Apple-interchange-newline">Grant McWilliams<br><a href=3D"http://g=
rantmcwilliams.com/" target=3D"_blank">http://grantmcwilliams.com/</a><br>

<br>Some people, when confronted with a problem, think &quot;I know, I&#39;=
ll use Windows.&quot;=C2=A0<br>Now they have two problems.<br></div><div><b=
r></div><div><br></div>

--14dae9341027c3111404d0fd9612--


--===============8208052183181299871==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8208052183181299871==--


From xen-users-bounces@lists.xen.org Sun Dec 16 21:51:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 21:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkM5t-0005Kn-9K; Sun, 16 Dec 2012 21:49:57 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <asai@globalchangemusic.org>) id 1TjwRX-0007UF-2D
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 18:26:35 +0000
Received: from [85.158.143.99:41679] by server-2.bemta-4.messagelabs.com id
	3E/29-30861-AD0CCC05; Sat, 15 Dec 2012 18:26:34 +0000
X-Env-Sender: asai@globalchangemusic.org
X-Msg-Ref: server-13.tower-216.messagelabs.com!1355595993!28604010!1
X-Originating-IP: [207.108.125.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29117 invoked from network); 15 Dec 2012 18:26:33 -0000
Received: from triata.globalchangemultimedia.net (HELO
	triata.globalchangemultimedia.net) (207.108.125.34)
	by server-13.tower-216.messagelabs.com with SMTP;
	15 Dec 2012 18:26:33 -0000
Received: from localhost (triata [127.0.0.1])
	by triata.globalchangemultimedia.net (Postfix) with ESMTP id
	4A5EC1707EF
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 11:26:32 -0700 (MST)
X-Virus-Scanned: amavisd-new at globalchangemultimedia.net
Received: from triata.globalchangemultimedia.net ([127.0.0.1])
	by localhost (triata.globalchangemultimedia.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 792UfAKfqj2J for <xen-users@lists.xen.org>;
	Sat, 15 Dec 2012 11:26:31 -0700 (MST)
Received: from [192.168.50.50] (unknown [192.168.50.50])
	by triata.globalchangemultimedia.net (Postfix) with ESMTPSA id
	A50C61707D8
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 11:26:31 -0700 (MST)
Message-ID: <50CCC0CE.2070509@globalchangemusic.org>
Date: Sat, 15 Dec 2012 11:26:22 -0700
From: Asai <asai@globalchangemusic.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 16 Dec 2012 21:49:56 +0000
Subject: [Xen-users] XCP Snapshots and Unreclaimable Disk Space
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Greetings,

Working with XCP 1.0 here.  I have the problem of losing disk space upon 
creating snapshots.  I've been through the XenServer forums and have 
tried using the leaf-coalesce tool, but it doesn't seem to work that 
great, since I have to take my VMs offline and that doesn't work.

Does anybody have any answers on how to reclaim this disk space?  We 
can't do snapshots anymore and this is a real problem for us.

Thank You!
-- 

Asai

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 16 21:51:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 21:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkM5t-0005Kn-9K; Sun, 16 Dec 2012 21:49:57 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <asai@globalchangemusic.org>) id 1TjwRX-0007UF-2D
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 18:26:35 +0000
Received: from [85.158.143.99:41679] by server-2.bemta-4.messagelabs.com id
	3E/29-30861-AD0CCC05; Sat, 15 Dec 2012 18:26:34 +0000
X-Env-Sender: asai@globalchangemusic.org
X-Msg-Ref: server-13.tower-216.messagelabs.com!1355595993!28604010!1
X-Originating-IP: [207.108.125.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29117 invoked from network); 15 Dec 2012 18:26:33 -0000
Received: from triata.globalchangemultimedia.net (HELO
	triata.globalchangemultimedia.net) (207.108.125.34)
	by server-13.tower-216.messagelabs.com with SMTP;
	15 Dec 2012 18:26:33 -0000
Received: from localhost (triata [127.0.0.1])
	by triata.globalchangemultimedia.net (Postfix) with ESMTP id
	4A5EC1707EF
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 11:26:32 -0700 (MST)
X-Virus-Scanned: amavisd-new at globalchangemultimedia.net
Received: from triata.globalchangemultimedia.net ([127.0.0.1])
	by localhost (triata.globalchangemultimedia.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 792UfAKfqj2J for <xen-users@lists.xen.org>;
	Sat, 15 Dec 2012 11:26:31 -0700 (MST)
Received: from [192.168.50.50] (unknown [192.168.50.50])
	by triata.globalchangemultimedia.net (Postfix) with ESMTPSA id
	A50C61707D8
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 11:26:31 -0700 (MST)
Message-ID: <50CCC0CE.2070509@globalchangemusic.org>
Date: Sat, 15 Dec 2012 11:26:22 -0700
From: Asai <asai@globalchangemusic.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 16 Dec 2012 21:49:56 +0000
Subject: [Xen-users] XCP Snapshots and Unreclaimable Disk Space
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Greetings,

Working with XCP 1.0 here.  I have the problem of losing disk space upon 
creating snapshots.  I've been through the XenServer forums and have 
tried using the leaf-coalesce tool, but it doesn't seem to work that 
great, since I have to take my VMs offline and that doesn't work.

Does anybody have any answers on how to reclaim this disk space?  We 
can't do snapshots anymore and this is a real problem for us.

Thank You!
-- 

Asai

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 16 21:51:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 21:51:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkM5t-0005Kw-Ri; Sun, 16 Dec 2012 21:49:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <asai@globalchangemusic.org>) id 1TjxT9-0007jJ-IU
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 19:32:19 +0000
Received: from [85.158.137.99:5619] by server-9.bemta-3.messagelabs.com id
	96/07-11948-240DCC05; Sat, 15 Dec 2012 19:32:18 +0000
X-Env-Sender: asai@globalchangemusic.org
X-Msg-Ref: server-13.tower-217.messagelabs.com!1355599936!19536650!1
X-Originating-IP: [207.108.125.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2412 invoked from network); 15 Dec 2012 19:32:17 -0000
Received: from triata.globalchangemultimedia.net (HELO
	triata.globalchangemultimedia.net) (207.108.125.34)
	by server-13.tower-217.messagelabs.com with SMTP;
	15 Dec 2012 19:32:17 -0000
Received: from localhost (triata [127.0.0.1])
	by triata.globalchangemultimedia.net (Postfix) with ESMTP id
	0AF2A1707E2
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 12:32:16 -0700 (MST)
X-Virus-Scanned: amavisd-new at globalchangemultimedia.net
Received: from triata.globalchangemultimedia.net ([127.0.0.1])
	by localhost (triata.globalchangemultimedia.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 8cxwmSVl4EhR for <xen-users@lists.xen.org>;
	Sat, 15 Dec 2012 12:32:15 -0700 (MST)
Received: from [192.168.50.50] (unknown [192.168.50.50])
	by triata.globalchangemultimedia.net (Postfix) with ESMTPSA id
	7E2801707D8
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 12:32:15 -0700 (MST)
Message-ID: <50CCD036.4070603@globalchangemusic.org>
Date: Sat, 15 Dec 2012 12:32:06 -0700
From: Asai <asai@globalchangemusic.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 16 Dec 2012 21:49:56 +0000
Subject: [Xen-users] XenServer Hotfixes on XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Greetings,

Do XenServer hotfixes work on XCP?
-- 

Asai

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 16 21:51:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Dec 2012 21:51:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkM5t-0005Kw-Ri; Sun, 16 Dec 2012 21:49:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <asai@globalchangemusic.org>) id 1TjxT9-0007jJ-IU
	for xen-users@lists.xen.org; Sat, 15 Dec 2012 19:32:19 +0000
Received: from [85.158.137.99:5619] by server-9.bemta-3.messagelabs.com id
	96/07-11948-240DCC05; Sat, 15 Dec 2012 19:32:18 +0000
X-Env-Sender: asai@globalchangemusic.org
X-Msg-Ref: server-13.tower-217.messagelabs.com!1355599936!19536650!1
X-Originating-IP: [207.108.125.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2412 invoked from network); 15 Dec 2012 19:32:17 -0000
Received: from triata.globalchangemultimedia.net (HELO
	triata.globalchangemultimedia.net) (207.108.125.34)
	by server-13.tower-217.messagelabs.com with SMTP;
	15 Dec 2012 19:32:17 -0000
Received: from localhost (triata [127.0.0.1])
	by triata.globalchangemultimedia.net (Postfix) with ESMTP id
	0AF2A1707E2
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 12:32:16 -0700 (MST)
X-Virus-Scanned: amavisd-new at globalchangemultimedia.net
Received: from triata.globalchangemultimedia.net ([127.0.0.1])
	by localhost (triata.globalchangemultimedia.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id 8cxwmSVl4EhR for <xen-users@lists.xen.org>;
	Sat, 15 Dec 2012 12:32:15 -0700 (MST)
Received: from [192.168.50.50] (unknown [192.168.50.50])
	by triata.globalchangemultimedia.net (Postfix) with ESMTPSA id
	7E2801707D8
	for <xen-users@lists.xen.org>; Sat, 15 Dec 2012 12:32:15 -0700 (MST)
Message-ID: <50CCD036.4070603@globalchangemusic.org>
Date: Sat, 15 Dec 2012 12:32:06 -0700
From: Asai <asai@globalchangemusic.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 16 Dec 2012 21:49:56 +0000
Subject: [Xen-users] XenServer Hotfixes on XCP
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Greetings,

Do XenServer hotfixes work on XCP?
-- 

Asai

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 05:54:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 05:54:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkTdy-00058t-HR; Mon, 17 Dec 2012 05:53:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1TkTdy-00058o-0H
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 05:53:38 +0000
Received: from [85.158.139.83:62411] by server-11.bemta-5.messagelabs.com id
	3A/22-31624-163BEC05; Mon, 17 Dec 2012 05:53:37 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-13.tower-182.messagelabs.com!1355723603!29579538!1
X-Originating-IP: [203.56.191.70]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29131 invoked from network); 17 Dec 2012 05:53:26 -0000
Received: from unknown (HELO hammer.websitemanagers.com.au) (203.56.191.70)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 17 Dec 2012 05:53:26 -0000
Received: (qmail 9104 invoked by uid 1011); 17 Dec 2012 05:52:51 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.97.5/15849. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 1.865351 secs); 17 Dec 2012 05:52:51 -0000
Received: from unknown (HELO ?192.168.2.90?) (124.246.8.196)
	by 0 with SMTP; 17 Dec 2012 05:52:49 -0000
Message-ID: <50CEB331.7090707@websitemanagers.com.au>
Date: Mon, 17 Dec 2012 16:52:49 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Organization: Website Managers
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
	<alpine.LRH.0.9999.1212141110540.13881@moose.vgersoft.com>
In-Reply-To: <alpine.LRH.0.9999.1212141110540.13881@moose.vgersoft.com>
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 15/12/12 03:11, Steve Thompson wrote:
> On Fri, 14 Dec 2012, J.Witvliet@mindef.nl wrote:
>
>> From your experience, what is the best way for people on a Linux
>> machine (KDE) to connect to the evil empire ;-)
>
> Use rdesktop:
>
>     http://www.rdesktop.org/
A late contribution, but how about www.FreeRDP.com which is supposed to
be a newer/better/more complete than rdesktop ?

Regards,
Adam

-- 
Adam Goryachev
Website Managers
www.websitemanagers.com.au


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 05:54:59 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 05:54:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkTdy-00058t-HR; Mon, 17 Dec 2012 05:53:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1TkTdy-00058o-0H
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 05:53:38 +0000
Received: from [85.158.139.83:62411] by server-11.bemta-5.messagelabs.com id
	3A/22-31624-163BEC05; Mon, 17 Dec 2012 05:53:37 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-13.tower-182.messagelabs.com!1355723603!29579538!1
X-Originating-IP: [203.56.191.70]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29131 invoked from network); 17 Dec 2012 05:53:26 -0000
Received: from unknown (HELO hammer.websitemanagers.com.au) (203.56.191.70)
	by server-13.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 17 Dec 2012 05:53:26 -0000
Received: (qmail 9104 invoked by uid 1011); 17 Dec 2012 05:52:51 -0000
Received: from 124.246.8.196 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.97.5/15849. spamassassin: 3.3.1.  
	Clear:RC:1(124.246.8.196):. 
	Processed in 1.865351 secs); 17 Dec 2012 05:52:51 -0000
Received: from unknown (HELO ?192.168.2.90?) (124.246.8.196)
	by 0 with SMTP; 17 Dec 2012 05:52:49 -0000
Message-ID: <50CEB331.7090707@websitemanagers.com.au>
Date: Mon, 17 Dec 2012 16:52:49 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Organization: Website Managers
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <20121214155328.60CED21DD05@mx4-out.mindef.nl>
	<alpine.LRH.0.9999.1212141110540.13881@moose.vgersoft.com>
In-Reply-To: <alpine.LRH.0.9999.1212141110540.13881@moose.vgersoft.com>
Subject: Re: [Xen-users] Microsoft domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 15/12/12 03:11, Steve Thompson wrote:
> On Fri, 14 Dec 2012, J.Witvliet@mindef.nl wrote:
>
>> From your experience, what is the best way for people on a Linux
>> machine (KDE) to connect to the evil empire ;-)
>
> Use rdesktop:
>
>     http://www.rdesktop.org/
A late contribution, but how about www.FreeRDP.com which is supposed to
be a newer/better/more complete than rdesktop ?

Regards,
Adam

-- 
Adam Goryachev
Website Managers
www.websitemanagers.com.au


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 11:50:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 11:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkZBb-00012I-V3; Mon, 17 Dec 2012 11:48:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TkZBa-00011u-CY
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 11:48:42 +0000
Received: from [85.158.143.99:48616] by server-2.bemta-4.messagelabs.com id
	1F/07-30861-9960FC05; Mon, 17 Dec 2012 11:48:41 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1355744894!28838062!2
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDExMjgw\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17359 invoked from network); 17 Dec 2012 11:48:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Dec 2012 11:48:40 -0000
X-IronPort-AV: E=Sophos;i="4.84,300,1355097600"; 
   d="scan'208";a="196877"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	17 Dec 2012 11:47:55 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 17 Dec 2012 11:47:45 +0000
Message-ID: <1355744864.14620.51.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Asai <asai@globalchangemusic.org>
Date: Mon, 17 Dec 2012 11:47:44 +0000
In-Reply-To: <50CCC0CE.2070509@globalchangemusic.org>
References: <50CCC0CE.2070509@globalchangemusic.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XCP Snapshots and Unreclaimable Disk Space
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2012-12-15 at 18:26 +0000, Asai wrote:

Hi Asai, 

Questions about XCP are more likely to get responses on the (badly
named) xen-api@ mailing list.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 11:50:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 11:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkZBb-00012I-V3; Mon, 17 Dec 2012 11:48:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TkZBa-00011u-CY
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 11:48:42 +0000
Received: from [85.158.143.99:48616] by server-2.bemta-4.messagelabs.com id
	1F/07-30861-9960FC05; Mon, 17 Dec 2012 11:48:41 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1355744894!28838062!2
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDExMjgw\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17359 invoked from network); 17 Dec 2012 11:48:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-5.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Dec 2012 11:48:40 -0000
X-IronPort-AV: E=Sophos;i="4.84,300,1355097600"; 
   d="scan'208";a="196877"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	17 Dec 2012 11:47:55 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 17 Dec 2012 11:47:45 +0000
Message-ID: <1355744864.14620.51.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Asai <asai@globalchangemusic.org>
Date: Mon, 17 Dec 2012 11:47:44 +0000
In-Reply-To: <50CCC0CE.2070509@globalchangemusic.org>
References: <50CCC0CE.2070509@globalchangemusic.org>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XCP Snapshots and Unreclaimable Disk Space
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sat, 2012-12-15 at 18:26 +0000, Asai wrote:

Hi Asai, 

Questions about XCP are more likely to get responses on the (badly
named) xen-api@ mailing list.

Ian.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 11:59:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 11:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkZLT-0001jK-Fv; Mon, 17 Dec 2012 11:58:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1TkZLS-0001iz-56; Mon, 17 Dec 2012 11:58:54 +0000
Received: from [85.158.137.99:11281] by server-14.bemta-3.messagelabs.com id
	4E/2C-27443-DF80FC05; Mon, 17 Dec 2012 11:58:53 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-217.messagelabs.com!1355745514!14603279!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDExMjgw\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9735 invoked from network); 17 Dec 2012 11:58:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-6.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Dec 2012 11:58:50 -0000
X-IronPort-AV: E=Sophos;i="4.84,300,1355097600"; 
   d="scan'208";a="197100"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	17 Dec 2012 11:56:37 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 17 Dec 2012 11:56:23 +0000
Message-ID: <1355745382.14620.56.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Mon, 17 Dec 2012 11:56:22 +0000
In-Reply-To: <CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
	<CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:
> Program received signal SIGABRT, Aborted.
> 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> (gdb) bt
> #0  0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> #1  0x00007fe588cabb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
> #2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> #3  0x00007fe588d7c807 in __fortify_fail () from /lib/x86_64-linux-gnu/libc.so.6
> #4  0x00007fe588d7b700 in __chk_fail () from /lib/x86_64-linux-gnu/libc.so.6
> #5  0x00007fe588d7c7be in __fdelt_warn () from /lib/x86_64-linux-gnu/libc.so.6
> #6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
> #7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at daemon/main.c:166

daemon/io.c:1059 in 4.1.2 is:
                                    FD_ISSET(xc_evtchn_fd(d->xce_handle),
                                             &readfds))
                                        handle_ring_read(d);

I rather suspect this is overrunning the readfds array.
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html suggests this is sized by FD_SETSIZE. On my system that appears to be statically 1024 (at least strace doesn't show a syscall to determine it in a simple test app although grep /usr/include suggests that might be an option on some systems).

It doesn't seem likely that there will be a simple solution to this. We
probably need to switch to something other than select(2). poll(2) seems
to handle arbitrary numbers of file descriptors. epoll(7) would be nice
(it supposedly scales better than poll) but is Linux specific. Another
option might be to fork multiple worker processes (might be a good idea
if xenconsole becomes a bottleneck).

It seems likely (based on a quick grep) that both xenstore (both the C
and ocaml variants) will suffer from the same issue.

I'm not sure why we have an evtchn handle per guest, other than this
comment which suggests it was simply expedient rather than a good
design:
	/* Opening evtchn independently for each console is a bit
	 * wasteful, but that's how the code is structured... */
	dom->xce_handle = xc_evtchn_open(NULL, 0);
	if (dom->xce_handle == NULL) {
		err = errno;
		goto out;
	}
However this is just one open fd which scales with number of domains
(the others are the pty related ones) so just fixing this would just buy
a bit more time but not fix the underlying issue.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 11:59:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 11:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkZLT-0001jK-Fv; Mon, 17 Dec 2012 11:58:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>)
	id 1TkZLS-0001iz-56; Mon, 17 Dec 2012 11:58:54 +0000
Received: from [85.158.137.99:11281] by server-14.bemta-3.messagelabs.com id
	4E/2C-27443-DF80FC05; Mon, 17 Dec 2012 11:58:53 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-6.tower-217.messagelabs.com!1355745514!14603279!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDExMjgw\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9735 invoked from network); 17 Dec 2012 11:58:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-6.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Dec 2012 11:58:50 -0000
X-IronPort-AV: E=Sophos;i="4.84,300,1355097600"; 
   d="scan'208";a="197100"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	17 Dec 2012 11:56:37 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Mon, 17 Dec 2012 11:56:23 +0000
Message-ID: <1355745382.14620.56.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Paul Harvey <jhebus@googlemail.com>
Date: Mon, 17 Dec 2012 11:56:22 +0000
In-Reply-To: <CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
	<CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 1000 Domains: Not able to access Domu via xm
 console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:
> Program received signal SIGABRT, Aborted.
> 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> (gdb) bt
> #0  0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> #1  0x00007fe588cabb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
> #2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> #3  0x00007fe588d7c807 in __fortify_fail () from /lib/x86_64-linux-gnu/libc.so.6
> #4  0x00007fe588d7b700 in __chk_fail () from /lib/x86_64-linux-gnu/libc.so.6
> #5  0x00007fe588d7c7be in __fdelt_warn () from /lib/x86_64-linux-gnu/libc.so.6
> #6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
> #7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at daemon/main.c:166

daemon/io.c:1059 in 4.1.2 is:
                                    FD_ISSET(xc_evtchn_fd(d->xce_handle),
                                             &readfds))
                                        handle_ring_read(d);

I rather suspect this is overrunning the readfds array.
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html suggests this is sized by FD_SETSIZE. On my system that appears to be statically 1024 (at least strace doesn't show a syscall to determine it in a simple test app although grep /usr/include suggests that might be an option on some systems).

It doesn't seem likely that there will be a simple solution to this. We
probably need to switch to something other than select(2). poll(2) seems
to handle arbitrary numbers of file descriptors. epoll(7) would be nice
(it supposedly scales better than poll) but is Linux specific. Another
option might be to fork multiple worker processes (might be a good idea
if xenconsole becomes a bottleneck).

It seems likely (based on a quick grep) that both xenstore (both the C
and ocaml variants) will suffer from the same issue.

I'm not sure why we have an evtchn handle per guest, other than this
comment which suggests it was simply expedient rather than a good
design:
	/* Opening evtchn independently for each console is a bit
	 * wasteful, but that's how the code is structured... */
	dom->xce_handle = xc_evtchn_open(NULL, 0);
	if (dom->xce_handle == NULL) {
		err = errno;
		goto out;
	}
However this is just one open fd which scales with number of domains
(the others are the pty related ones) so just fixing this would just buy
a bit more time but not fix the underlying issue.

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 12:59:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 12:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkaGy-0003Br-4t; Mon, 17 Dec 2012 12:58:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>)
	id 1TkaGw-0003BZ-KW; Mon, 17 Dec 2012 12:58:18 +0000
Received: from [85.158.139.211:7056] by server-15.bemta-5.messagelabs.com id
	EC/A9-20523-9E61FC05; Mon, 17 Dec 2012 12:58:17 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1355749094!20714148!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	INFO_TLD,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24050 invoked from network); 17 Dec 2012 12:58:15 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Dec 2012 12:58:15 -0000
Received: by mail-vb0-f45.google.com with SMTP id p1so7005237vbi.32
	for <multiple recipients>; Mon, 17 Dec 2012 04:58:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:x-google-sender-auth:message-id:subject
	:from:to:content-type;
	bh=6H8Uw+w8CW6NfMl/hkKa49Vkjio1BjgdRz5xUtncdfI=;
	b=tY/g+3k4WkGqNWRqacWu/9RZECXRzr4D6TxNhEPDMG9AvAEBUMKEwVnvJy14baubt/
	4+8e1ILdDRYt2Wdgpkqw0zqP6T2zJ7I7gr5+t+07YI5lnjraeH69hLX+hgvhi2+yNaAk
	9xe7qbvhXFCCDpE8kS/cIUE7BO+FW1qMOyQG0PsHm3c7qL8eGR5/0BGg6Tg0FK5XPtCr
	1JdpP9pnU/JSgKR0AGqdTCLn77h+c7dLJ6yIjczzjr1EOFcQLbuQ4aV/NRDnOvPyZuat
	p6ksY9op1HL4iPP83fGajoEQiShx28zUc57JpfobiDHph7OWAW0RJNd1CdGxcN6gc6KC
	/BEw==
MIME-Version: 1.0
Received: by 10.220.156.10 with SMTP id u10mr23036692vcw.28.1355749094033;
	Mon, 17 Dec 2012 04:58:14 -0800 (PST)
Received: by 10.58.54.39 with HTTP; Mon, 17 Dec 2012 04:58:13 -0800 (PST)
Date: Mon, 17 Dec 2012 12:58:13 +0000
X-Google-Sender-Auth: 5GGGCHuH78nUvoqqty-AFlsdvbE
Message-ID: <CAFLBxZZuv=Q_T3F=e88DnJNhZqUutm-fDZ=FCS_-bdXV-eeWSg@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-announce@lists.xen.org
Subject: [Xen-users] Security disclosure process discussion update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6271062957478604579=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6271062957478604579==
Content-Type: multipart/alternative; boundary=f46d043890932787ff04d10befbd

--f46d043890932787ff04d10befbd
Content-Type: text/plain; charset=ISO-8859-1

After concluding our poll [1] about changes to the security
discussion, we determined that "Pre-disclosure to software vendors and
a wide set of users" was probably the best fit for the community.  A
set of concrete changes to the policy have now been discussed on
xen-devel [2] [3], and we seem to have converged on something everyone
finds acceptable.

We are now presenting these changes for public review.  The purpose of
this review process is to allow feedback on the text which will be
voted on, in accordance to the Xen.org governance procedure [3].  Our
plan is to leave this up for review until the third week in January.
Any substantial updates will be mentioned on the blog and will extend
the review time.

All feedback and discussion should happen in public on the xen-devel
mailing list.  If you have any suggestions for how to improve the
proposal, please e-mail the list, and cc George Dunlap (george dot
dunlap at citrix.com).

= Summary of the updates =

As discussed on the xen-devel mailing list, expand eligibility of the
pre-disclosure list to include any public hosting provider, as well
as software project:
* Change "Large hosting providers" to "Public hosting providers"
* Remove "widely-deployed" from vendors and distributors
* Add rules of thumb for what constitutes "genuine"
* Add an itemized list of information to be included in the application,
to make expectations clear and (hopefully) applications more streamlined.

The first will allow hosting providers of any size to join.

The second will allow software projects and vendors of any size to join.

The third and fourth will help describe exactly what criteria will be used
to
determine eligibility for 1 and 2.

Additionally, this proposal adds the following requirements:
* Applicants and current members must use an e-mail alias, not an
individual's
e-mail
* Applicants and current members must submit a statement saying that they
have
read, understand, and will abide by this process document.

The new policy in its entirety can be found here:

http://wiki.xen.org/wiki/Security_vulnerability_process_draft

For comparison, the current policy can be found here:

http://www.xen.org/projects/security_vulnerability_process.html


[1]
http://blog.xen.org/index.php/2012/08/23/disclosure-process-poll-results/

[2] http://marc.info/?l=xen-devel&m=135300020310446

[3] http://marc.info/?l=xen-devel&m=135455914107182

[4] http://www.xen.org/projects/governance.html

--f46d043890932787ff04d10befbd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

After concluding our poll [1] about changes to the security<br>discussion, =
we determined that &quot;Pre-disclosure to software vendors and<br>a wide s=
et of users&quot; was probably the best fit for the community.=A0 A<br>set =
of concrete changes to the policy have now been discussed on<br>
xen-devel [2] [3], and we seem to have converged on something everyone<br>f=
inds acceptable.<br><br>We are now presenting these changes for public revi=
ew.=A0 The purpose of<br>this review process is to allow feedback on the te=
xt which will be<br>
voted on, in accordance to the Xen.org governance procedure [3].=A0 Our<br>=
plan is to leave this up for review until the third week in January.<br>Any=
 substantial updates will be mentioned on the blog and will extend<br>the r=
eview time.<br>
<br>All feedback and discussion should happen in public on the xen-devel<br=
>mailing list.=A0 If you have any suggestions for how to improve the<br>pro=
posal, please e-mail the list, and cc George Dunlap (george dot<br>dunlap a=
t <a href=3D"http://citrix.com">citrix.com</a>).<br>
<br>=3D Summary of the updates =3D<br><br>As discussed on the xen-devel mai=
ling list, expand eligibility of the<br>pre-disclosure list to include any =
public hosting provider, as well<br>as software project:<br>* Change &quot;=
Large hosting providers&quot; to &quot;Public hosting providers&quot;<br>
* Remove &quot;widely-deployed&quot; from vendors and distributors<br>* Add=
 rules of thumb for what constitutes &quot;genuine&quot;<br>* Add an itemiz=
ed list of information to be included in the application,<br>to make expect=
ations clear and (hopefully) applications more streamlined.<br>
<br>The first will allow hosting providers of any size to join.<br><br>The =
second will allow software projects and vendors of any size to join.<br><br=
>The third and fourth will help describe exactly what criteria will be used=
 to<br>
determine eligibility for 1 and 2.<br><br>Additionally, this proposal adds =
the following requirements:<br>* Applicants and current members must use an=
 e-mail alias, not an individual&#39;s<br>e-mail<br>* Applicants and curren=
t members must submit a statement saying that they have<br>
read, understand, and will abide by this process document.<br><br>The new p=
olicy in its entirety can be found here:<br><br><a href=3D"http://wiki.xen.=
org/wiki/Security_vulnerability_process_draft">http://wiki.xen.org/wiki/Sec=
urity_vulnerability_process_draft</a><br>
<br>For comparison, the current policy can be found here:<br><br><a href=3D=
"http://www.xen.org/projects/security_vulnerability_process.html">http://ww=
w.xen.org/projects/security_vulnerability_process.html</a><br><br><br>[1] <=
a href=3D"http://blog.xen.org/index.php/2012/08/23/disclosure-process-poll-=
results/">http://blog.xen.org/index.php/2012/08/23/disclosure-process-poll-=
results/</a><br>
<br>[2] <a href=3D"http://marc.info/?l=3Dxen-devel&amp;m=3D135300020310446"=
>http://marc.info/?l=3Dxen-devel&amp;m=3D135300020310446</a><br><br>[3] <a =
href=3D"http://marc.info/?l=3Dxen-devel&amp;m=3D135455914107182">http://mar=
c.info/?l=3Dxen-devel&amp;m=3D135455914107182</a><br>
<br>[4] <a href=3D"http://www.xen.org/projects/governance.html">http://www.=
xen.org/projects/governance.html</a><br><br>

--f46d043890932787ff04d10befbd--


--===============6271062957478604579==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6271062957478604579==--


From xen-users-bounces@lists.xen.org Mon Dec 17 12:59:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 12:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkaGy-0003Br-4t; Mon, 17 Dec 2012 12:58:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dunlapg@gmail.com>)
	id 1TkaGw-0003BZ-KW; Mon, 17 Dec 2012 12:58:18 +0000
Received: from [85.158.139.211:7056] by server-15.bemta-5.messagelabs.com id
	EC/A9-20523-9E61FC05; Mon, 17 Dec 2012 12:58:17 +0000
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1355749094!20714148!1
X-Originating-IP: [209.85.212.45]
X-SpamReason: No, hits=2.6 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	INFO_TLD,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24050 invoked from network); 17 Dec 2012 12:58:15 -0000
Received: from mail-vb0-f45.google.com (HELO mail-vb0-f45.google.com)
	(209.85.212.45)
	by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	17 Dec 2012 12:58:15 -0000
Received: by mail-vb0-f45.google.com with SMTP id p1so7005237vbi.32
	for <multiple recipients>; Mon, 17 Dec 2012 04:58:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:sender:date:x-google-sender-auth:message-id:subject
	:from:to:content-type;
	bh=6H8Uw+w8CW6NfMl/hkKa49Vkjio1BjgdRz5xUtncdfI=;
	b=tY/g+3k4WkGqNWRqacWu/9RZECXRzr4D6TxNhEPDMG9AvAEBUMKEwVnvJy14baubt/
	4+8e1ILdDRYt2Wdgpkqw0zqP6T2zJ7I7gr5+t+07YI5lnjraeH69hLX+hgvhi2+yNaAk
	9xe7qbvhXFCCDpE8kS/cIUE7BO+FW1qMOyQG0PsHm3c7qL8eGR5/0BGg6Tg0FK5XPtCr
	1JdpP9pnU/JSgKR0AGqdTCLn77h+c7dLJ6yIjczzjr1EOFcQLbuQ4aV/NRDnOvPyZuat
	p6ksY9op1HL4iPP83fGajoEQiShx28zUc57JpfobiDHph7OWAW0RJNd1CdGxcN6gc6KC
	/BEw==
MIME-Version: 1.0
Received: by 10.220.156.10 with SMTP id u10mr23036692vcw.28.1355749094033;
	Mon, 17 Dec 2012 04:58:14 -0800 (PST)
Received: by 10.58.54.39 with HTTP; Mon, 17 Dec 2012 04:58:13 -0800 (PST)
Date: Mon, 17 Dec 2012 12:58:13 +0000
X-Google-Sender-Auth: 5GGGCHuH78nUvoqqty-AFlsdvbE
Message-ID: <CAFLBxZZuv=Q_T3F=e88DnJNhZqUutm-fDZ=FCS_-bdXV-eeWSg@mail.gmail.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, 
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	xen-announce@lists.xen.org
Subject: [Xen-users] Security disclosure process discussion update
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6271062957478604579=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6271062957478604579==
Content-Type: multipart/alternative; boundary=f46d043890932787ff04d10befbd

--f46d043890932787ff04d10befbd
Content-Type: text/plain; charset=ISO-8859-1

After concluding our poll [1] about changes to the security
discussion, we determined that "Pre-disclosure to software vendors and
a wide set of users" was probably the best fit for the community.  A
set of concrete changes to the policy have now been discussed on
xen-devel [2] [3], and we seem to have converged on something everyone
finds acceptable.

We are now presenting these changes for public review.  The purpose of
this review process is to allow feedback on the text which will be
voted on, in accordance to the Xen.org governance procedure [3].  Our
plan is to leave this up for review until the third week in January.
Any substantial updates will be mentioned on the blog and will extend
the review time.

All feedback and discussion should happen in public on the xen-devel
mailing list.  If you have any suggestions for how to improve the
proposal, please e-mail the list, and cc George Dunlap (george dot
dunlap at citrix.com).

= Summary of the updates =

As discussed on the xen-devel mailing list, expand eligibility of the
pre-disclosure list to include any public hosting provider, as well
as software project:
* Change "Large hosting providers" to "Public hosting providers"
* Remove "widely-deployed" from vendors and distributors
* Add rules of thumb for what constitutes "genuine"
* Add an itemized list of information to be included in the application,
to make expectations clear and (hopefully) applications more streamlined.

The first will allow hosting providers of any size to join.

The second will allow software projects and vendors of any size to join.

The third and fourth will help describe exactly what criteria will be used
to
determine eligibility for 1 and 2.

Additionally, this proposal adds the following requirements:
* Applicants and current members must use an e-mail alias, not an
individual's
e-mail
* Applicants and current members must submit a statement saying that they
have
read, understand, and will abide by this process document.

The new policy in its entirety can be found here:

http://wiki.xen.org/wiki/Security_vulnerability_process_draft

For comparison, the current policy can be found here:

http://www.xen.org/projects/security_vulnerability_process.html


[1]
http://blog.xen.org/index.php/2012/08/23/disclosure-process-poll-results/

[2] http://marc.info/?l=xen-devel&m=135300020310446

[3] http://marc.info/?l=xen-devel&m=135455914107182

[4] http://www.xen.org/projects/governance.html

--f46d043890932787ff04d10befbd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

After concluding our poll [1] about changes to the security<br>discussion, =
we determined that &quot;Pre-disclosure to software vendors and<br>a wide s=
et of users&quot; was probably the best fit for the community.=A0 A<br>set =
of concrete changes to the policy have now been discussed on<br>
xen-devel [2] [3], and we seem to have converged on something everyone<br>f=
inds acceptable.<br><br>We are now presenting these changes for public revi=
ew.=A0 The purpose of<br>this review process is to allow feedback on the te=
xt which will be<br>
voted on, in accordance to the Xen.org governance procedure [3].=A0 Our<br>=
plan is to leave this up for review until the third week in January.<br>Any=
 substantial updates will be mentioned on the blog and will extend<br>the r=
eview time.<br>
<br>All feedback and discussion should happen in public on the xen-devel<br=
>mailing list.=A0 If you have any suggestions for how to improve the<br>pro=
posal, please e-mail the list, and cc George Dunlap (george dot<br>dunlap a=
t <a href=3D"http://citrix.com">citrix.com</a>).<br>
<br>=3D Summary of the updates =3D<br><br>As discussed on the xen-devel mai=
ling list, expand eligibility of the<br>pre-disclosure list to include any =
public hosting provider, as well<br>as software project:<br>* Change &quot;=
Large hosting providers&quot; to &quot;Public hosting providers&quot;<br>
* Remove &quot;widely-deployed&quot; from vendors and distributors<br>* Add=
 rules of thumb for what constitutes &quot;genuine&quot;<br>* Add an itemiz=
ed list of information to be included in the application,<br>to make expect=
ations clear and (hopefully) applications more streamlined.<br>
<br>The first will allow hosting providers of any size to join.<br><br>The =
second will allow software projects and vendors of any size to join.<br><br=
>The third and fourth will help describe exactly what criteria will be used=
 to<br>
determine eligibility for 1 and 2.<br><br>Additionally, this proposal adds =
the following requirements:<br>* Applicants and current members must use an=
 e-mail alias, not an individual&#39;s<br>e-mail<br>* Applicants and curren=
t members must submit a statement saying that they have<br>
read, understand, and will abide by this process document.<br><br>The new p=
olicy in its entirety can be found here:<br><br><a href=3D"http://wiki.xen.=
org/wiki/Security_vulnerability_process_draft">http://wiki.xen.org/wiki/Sec=
urity_vulnerability_process_draft</a><br>
<br>For comparison, the current policy can be found here:<br><br><a href=3D=
"http://www.xen.org/projects/security_vulnerability_process.html">http://ww=
w.xen.org/projects/security_vulnerability_process.html</a><br><br><br>[1] <=
a href=3D"http://blog.xen.org/index.php/2012/08/23/disclosure-process-poll-=
results/">http://blog.xen.org/index.php/2012/08/23/disclosure-process-poll-=
results/</a><br>
<br>[2] <a href=3D"http://marc.info/?l=3Dxen-devel&amp;m=3D135300020310446"=
>http://marc.info/?l=3Dxen-devel&amp;m=3D135300020310446</a><br><br>[3] <a =
href=3D"http://marc.info/?l=3Dxen-devel&amp;m=3D135455914107182">http://mar=
c.info/?l=3Dxen-devel&amp;m=3D135455914107182</a><br>
<br>[4] <a href=3D"http://www.xen.org/projects/governance.html">http://www.=
xen.org/projects/governance.html</a><br><br>

--f46d043890932787ff04d10befbd--


--===============6271062957478604579==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6271062957478604579==--


From xen-users-bounces@lists.xen.org Mon Dec 17 13:10:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 13:10:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkaRR-0003lp-Kc; Mon, 17 Dec 2012 13:09:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkYN8-0000Mp-QY
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 10:56:35 +0000
Received: from [85.158.139.211:12312] by server-5.bemta-5.messagelabs.com id
	8E/7C-22648-16AFEC05; Mon, 17 Dec 2012 10:56:33 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1355741767!20691424!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28234 invoked from network); 17 Dec 2012 10:56:10 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-12.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Dec 2012 10:56:10 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkYMh-0006yK-1U
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 02:56:07 -0800
Date: Mon, 17 Dec 2012 02:56:07 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355741767025-5713091.post@n5.nabble.com>
In-Reply-To: <1355741446783-5713090.post@n5.nabble.com>
References: <1355741446783-5713090.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 17 Dec 2012 13:09:07 +0000
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The Log of /var/log/xen/xend.log looks so:

------------------------------------------------------------------------------------------
[2012-12-17 11:47:59 2230] DEBUG (XendDomainInfo:2227) Removing vif/0
[2012-12-17 11:47:59 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:2227) Removing console/0
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = console, device = console/0
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:2227) Removing vbd/2048
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/2048
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:2227) Removing vbd/5632
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/5632
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:2227) Removing vfb/0
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vfb, device = vfb/0
[2012-12-17 11:52:46 2230] DEBUG (XendDomainInfo:92) 
XendDomainInfo.create(['vm', ['name', 'test-01'], ['memory', 1024], 
['on_poweroff', 'destroy'], ['on_reboot', 'coredump-destroy'], 
['on_crash', 'coredump-destroy'], ['vcpus', 1], ['on_xend_start', 
'ignore'], ['on_xend_stop', 'ignore'], ['uuid', 
'06ed00fe-2162-4fc4-b5d8-11993ee4a8b9'], ['image', ['hvm', ['kernel', 
'/usr/lib/xen/boot/hvmloader'], ['videoram', 4], ['device_model', 
'/usr/lib64/xen/bin/qemu-dm'], ['pae', 1], ['vcpus', 1], ['boot', 'c'], 
['fda', ''], ['fdb', ''], ['timer_mode', 1], ['localtime', 0], 
['serial', 'pty'], ['stdvga', 0], ['isa', 0], ['nographic', 0], 
['soundhw', ''], ['vnc', 1], ['vncunused', 1], ['vnclisten', '0.0.0.0'], 
['sdl', 0], ['xauthority', '/root/.Xauthority'], ['rtc_timeoffset', 0], 
['monitor', 0], ['acpi', 1], ['apic', 1], ['usb', 0], ['usbdevice', ''], 
['keymap', ''], ['pci', []], ['hpet', 0], ['guest_os_type', 'default'], 
['hap', 1], ['opengl', 1], ['cpuid', []], ['cpuid_check', []], 
['viridian', 0], ['pci_msitranslate', 1], ['vpt_align', 1], 
['pci_power_mgmt', 0], ['xen_platform_pci', 1], ['vncpasswd', 
'XXXXXXXX']]], ['s3_integrity', 1], ['device', ['tap', ['uname', 
'tap:aio:/dev/vg/test-01'], ['dev', 'sda'], ['mode', 'w']]], 
['device', ['vbd', ['uname', 
'file:/mnt/discs/CentOS-5.8/CentOS-5.8-i386-bin-DVD-1of2.iso'], ['dev', 
'hdc:cdrom'], ['mode', 'r']]], ['device', ['vif', ['bridge', 'eth0'], 
['mac', '00:17:3a:00:00:11']]]])
[2012-12-17 11:52:46 2230] DEBUG (XendDomainInfo:2304) 
XendDomainInfo.constructDomain
[2012-12-17 11:52:46 2230] DEBUG (balloon:166) Balloon: 2105460 KiB 
free; need 4096; done.
[2012-12-17 11:52:46 2230] DEBUG (XendDomain:453) Adding Domain: 22
[2012-12-17 11:52:46 2230] DEBUG (XendDomainInfo:2505) 
XendDomainInfo.initDomain: 22 256
[2012-12-17 11:52:46 2230] DEBUG (image:320) Stored a VNC password for 
vfb access
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: boot, val: c
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: fda, val: None
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: fdb, val: None
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: soundhw, val: None
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: localtime, val: 0
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: serial, val: ['pty']
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: std-vga, val: 0
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: isa, val: 0
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: acpi, val: 1
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: usb, val: 0
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: usbdevice, val: None
[2012-12-17 11:52:46 2230] INFO (image:749) Need to create platform 
device.[domid:22]
[2012-12-17 11:52:46 2230] DEBUG (XendDomainInfo:2529) 
_initDomain:shadow_memory=0x0, memory_static_max=0x40000000, 
memory_static_min=0x0.
[2012-12-17 11:52:46 2230] DEBUG (balloon:166) Balloon: 2104048 KiB 
free; need 1065984; done.
[2012-12-17 11:52:46 2230] INFO (image:173) buildDomain os=hvm dom=22 
vcpus=1
[2012-12-17 11:52:46 2230] DEBUG (image:866) domid          = 22
[2012-12-17 11:52:46 2230] DEBUG (image:867) image          = 
/usr/lib/xen/boot/hvmloader
[2012-12-17 11:52:46 2230] DEBUG (image:868) store_evtchn   = 2
[2012-12-17 11:52:46 2230] DEBUG (image:869) memsize        = 1024
[2012-12-17 11:52:46 2230] DEBUG (image:870) target         = 1024
[2012-12-17 11:52:46 2230] DEBUG (image:871) vcpus          = 1
[2012-12-17 11:52:46 2230] DEBUG (image:872) acpi           = 1
[2012-12-17 11:52:46 2230] DEBUG (image:873) apic           = 1
[2012-12-17 11:52:46 2230] INFO (XendDomainInfo:2168) createDevice: vfb 
: {'vncunused': 1, 'other_config': {'vncunused': 1, 'vncpasswd': 
'XXXXXXXX', 'vnclisten': '0.0.0.0', 'vnc': '1'}, 'vnc': '1', 'uuid': 
'0b8796ef-bb22-7eca-873b-9740a7cefb59', 'vnclisten': '0.0.0.0', 
'vncpasswd': 'XXXXXXXX'}
[2012-12-17 11:52:46 2230] DEBUG (DevController:95) DevController: 
writing {'state': '1', 'backend-id': '0', 'backend': 
'/local/domain/0/backend/vfb/22/0'} to /local/domain/22/device/vfb/0.
[2012-12-17 11:52:46 2230] DEBUG (DevController:97) DevController: 
writing {'vncunused': '1', 'domain': 'test-01', 'frontend': 
'/local/domain/22/device/vfb/0', 'uuid': 
'0b8796ef-bb22-7eca-873b-9740a7cefb59', 'frontend-id': '22', 
'vnclisten': '0.0.0.0', 'vncpasswd': 'XXXXXXXX', 'state': '1', 'online': 
'1', 'vnc': '1'} to /local/domain/0/backend/vfb/22/0.
[2012-12-17 11:52:46 2230] INFO (XendDomainInfo:2168) createDevice: tap 
: {'bootable': 1, 'uname': 'tap:aio:/dev/vg/test-01', 'mode': 'w', 
'dev': 'sda', 'uuid': '6452aacf-262b-9e04-791c-f01530b89782'}
[2012-12-17 11:52:46 2230] DEBUG (DevController:95) DevController: 
writing {'backend-id': '0', 'virtual-device': '2048', 'device-type': 
'disk', 'state': '1', 'backend': '/local/domain/0/backend/tap/22/2048'} 
to /local/domain/22/device/vbd/2048.
[2012-12-17 11:52:46 2230] DEBUG (DevController:97) DevController: 
writing {'domain': 'test-01', 'frontend': 
'/local/domain/22/device/vbd/2048', 'uuid': 
'6452aacf-262b-9e04-791c-f01530b89782', 'bootable': '1', 'dev': 'sda', 
'state': '1', 'params': 'aio:/dev/vg/test-01', 'mode': 'w', 'online': 
'1', 'frontend-id': '22', 'type': 'tap'} to 
/local/domain/0/backend/tap/22/2048.
[2012-12-17 11:52:46 2230] INFO (XendDomainInfo:2168) createDevice: vbd 
: {'uuid': 'df16314a-47d1-694a-c872-611851da61e9', 'bootable': 0, 
'driver': 'paravirtualised', 'dev': 'hdc:cdrom', 'uname': 
'file:/mnt/discs/CentOS-5.8/CentOS-5.8-i386-bin-DVD-1of2.iso', 'mode': 'r'}
[2012-12-17 11:52:46 2230] DEBUG (DevController:95) DevController: 
writing {'backend-id': '0', 'virtual-device': '5632', 'device-type': 
'cdrom', 'state': '1', 'backend': '/local/domain/0/backend/vbd/22/5632'} 
to /local/domain/22/device/vbd/5632.
[2012-12-17 11:52:46 2230] DEBUG (DevController:97) DevController: 
writing {'domain': 'test-01', 'frontend': 
'/local/domain/22/device/vbd/5632', 'uuid': 
'df16314a-47d1-694a-c872-611851da61e9', 'bootable': '0', 'dev': 'hdc', 
'state': '1', 'params': 
'/mnt/discs/CentOS-5.8/CentOS-5.8-i386-bin-DVD-1of2.iso', 'mode': 'r', 
'online': '1', 'frontend-id': '22', 'type': 'file'} to 
/local/domain/0/backend/vbd/22/5632.
[2012-12-17 11:52:46 2230] INFO (XendDomainInfo:2168) createDevice: vif 
: {'bridge': 'eth0', 'mac': '00:17:3a:00:00:11', 'uuid': 
'aaf45102-1750-ea02-09b2-00e832c8decc'}
[2012-12-17 11:52:46 2230] DEBUG (DevController:95) DevController: 
writing {'backend-id': '0', 'mac': '00:17:3a:00:00:11', 'handle': '0', 
'state': '1', 'backend': '/local/domain/0/backend/vif/22/0'} to 
/local/domain/22/device/vif/0.
[2012-12-17 11:52:46 2230] DEBUG (DevController:97) DevController: 
writing {'bridge': 'eth0', 'domain': 'test-01', 'handle': '0', 
'uuid': 'aaf45102-1750-ea02-09b2-00e832c8decc', 'script': 
'/etc/xen/scripts/vif-bridge', 'mac': '00:17:3a:00:00:11', 
'frontend-id': '22', 'state': '1', 'online': '1', 'frontend': 
'/local/domain/22/device/vif/0'} to /local/domain/0/backend/vif/22/0.
[2012-12-17 11:52:47 2230] INFO (image:394) spawning device models: 
/usr/lib64/xen/bin/qemu-dm ['/usr/lib64/xen/bin/qemu-dm', '-d', '22', 
'-domain-name', 'test-01', '-videoram', '4', '-vnc', 
'0.0.0.0:0,password', '-vncunused', '-vcpus', '1', '-boot', 'c', 
'-serial', 'pty', '-acpi', '-net', 
'nic,vlan=1,macaddr=00:17:3a:00:00:11,model=rtl8139', '-net', 
'tap,vlan=1,ifname=tap22.0,bridge=eth0', '-M', 'xenfv']
[2012-12-17 11:52:47 2230] INFO (image:443) device model pid: 25127
[2012-12-17 11:52:47 2230] INFO (image:531) waiting for sentinel_fifo
[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:3060) Storing VM 
details: {'on_xend_stop': 'ignore', 'shadow_memory': '9', 'uuid': 
'06ed00fe-2162-4fc4-b5d8-11993ee4a8b9', 'on_reboot': 'coredump-destroy', 
'start_time': '1355741567.03', 'on_poweroff': 'destroy', 
'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash': 
'coredump-destroy', 'xend/restart_count': '0', 'vcpus': '1', 
'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel ) 
(timer_mode 1) (videoram 4) (vnc 1) (vpt_align 1) (nographic 0) (hpet 0) 
(rtc_timeoffset 0) (guest_os_type default) (vnclisten 0.0.0.0) (loader 
/usr/lib/xen/boot/hvmloader) (pci ()) (pci_msitranslate 1) (apic 1) (sdl 
0) (serial pty) (xen_platform_pci 1) (hap 1) (monitor 0) (opengl 1) 
(device_model /usr/lib64/xen/bin/qemu-dm) (boot c) (pci_power_mgmt 0) 
(vncpasswd XXXXXX) (pae 1) (stdvga 0) (usb 0) (xauthority 
/root/.Xauthority) (isa 0) (viridian 0) (acpi 1) (vncunused 1) 
(localtime 0) (notes (SUSPEND_CANCEL 1)))', 'name': 'test-01'}
[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:1622) Storing domain 
details: {'console/port': '3', 'name': 'test-01', 'console/limit': 
'1048576', 'store/port': '2', 'vm': 
'/vm/06ed00fe-2162-4fc4-b5d8-11993ee4a8b9', 'domid': '22', 
'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 
'memory/target': '1048576', 
'control/platform-feature-multiprocessor-suspend': '1', 
'store/ring-ref': '1044476', 'console/type': 'ioemu'}
[2012-12-17 11:52:47 2230] DEBUG (DevController:95) DevController: 
writing {'state': '1', 'backend-id': '0', 'backend': 
'/local/domain/0/backend/console/22/0'} to 
/local/domain/22/device/console/0.
[2012-12-17 11:52:47 2230] DEBUG (DevController:97) DevController: 
writing {'domain': 'test-01', 'frontend': 
'/local/domain/22/device/console/0', 'uuid': 
'820cc82c-4c25-8b74-360c-8534ab120084', 'frontend-id': '22', 'state': 
'1', 'location': '3', 'online': '1', 'protocol': 'vt100'} to 
/local/domain/0/backend/console/22/0.
[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:1709) 
XendDomainInfo.handleShutdownWatch
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vif.
[2012-12-17 11:52:47 2230] DEBUG (DevController:144) Waiting for 0.
[2012-12-17 11:52:47 2230] DEBUG (DevController:629) 
hotplugStatusCallback /local/domain/0/backend/vif/22/0/hotplug-status.
[2012-12-17 11:52:47 2230] DEBUG (DevController:643) 
hotplugStatusCallback 1.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vkbd.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
ioports.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
tap.
[2012-12-17 11:52:47 2230] DEBUG (DevController:144) Waiting for 2048.
[2012-12-17 11:52:47 2230] DEBUG (DevController:629) 
hotplugStatusCallback /local/domain/0/backend/tap/22/2048/hotplug-status.
[2012-12-17 11:52:47 2230] DEBUG (DevController:643) 
hotplugStatusCallback 1.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
console.
[2012-12-17 11:52:47 2230] DEBUG (DevController:144) Waiting for 0.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vscsi.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vbd.
[2012-12-17 11:52:47 2230] DEBUG (DevController:144) Waiting for 5632.
[2012-12-17 11:52:47 2230] DEBUG (DevController:629) 
hotplugStatusCallback /local/domain/0/backend/vbd/22/5632/hotplug-status.
[2012-12-17 11:52:47 2230] DEBUG (DevController:643) 
hotplugStatusCallback 1.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
irq.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vfb.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
pci.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vtpm.
[2012-12-17 11:52:47 2230] INFO (XendDomain:1182) Domain test-01 (22) 
unpaused.
[2012-12-17 11:52:52 2230] INFO (XendDomainInfo:1903) Domain has 
shutdown: name=test-01 id=22 reason=poweroff.
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2732) 
XendDomainInfo.destroy: domid=22
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2207) Destroying device 
model
[2012-12-17 11:52:52 2230] INFO (image:556) test-01 device model 
terminated
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2214) Releasing devices
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing vif/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing console/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = console, device = console/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing vbd/2048
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/2048
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing vbd/5632
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/5632
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing vfb/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vfb, device = vfb/0



--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090p5713091.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 13:10:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 13:10:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkaRR-0003lp-Kc; Mon, 17 Dec 2012 13:09:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkYN8-0000Mp-QY
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 10:56:35 +0000
Received: from [85.158.139.211:12312] by server-5.bemta-5.messagelabs.com id
	8E/7C-22648-16AFEC05; Mon, 17 Dec 2012 10:56:33 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1355741767!20691424!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28234 invoked from network); 17 Dec 2012 10:56:10 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-12.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Dec 2012 10:56:10 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkYMh-0006yK-1U
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 02:56:07 -0800
Date: Mon, 17 Dec 2012 02:56:07 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355741767025-5713091.post@n5.nabble.com>
In-Reply-To: <1355741446783-5713090.post@n5.nabble.com>
References: <1355741446783-5713090.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 17 Dec 2012 13:09:07 +0000
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The Log of /var/log/xen/xend.log looks so:

------------------------------------------------------------------------------------------
[2012-12-17 11:47:59 2230] DEBUG (XendDomainInfo:2227) Removing vif/0
[2012-12-17 11:47:59 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:2227) Removing console/0
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = console, device = console/0
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:2227) Removing vbd/2048
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/2048
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:2227) Removing vbd/5632
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/5632
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:2227) Removing vfb/0
[2012-12-17 11:48:00 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vfb, device = vfb/0
[2012-12-17 11:52:46 2230] DEBUG (XendDomainInfo:92) 
XendDomainInfo.create(['vm', ['name', 'test-01'], ['memory', 1024], 
['on_poweroff', 'destroy'], ['on_reboot', 'coredump-destroy'], 
['on_crash', 'coredump-destroy'], ['vcpus', 1], ['on_xend_start', 
'ignore'], ['on_xend_stop', 'ignore'], ['uuid', 
'06ed00fe-2162-4fc4-b5d8-11993ee4a8b9'], ['image', ['hvm', ['kernel', 
'/usr/lib/xen/boot/hvmloader'], ['videoram', 4], ['device_model', 
'/usr/lib64/xen/bin/qemu-dm'], ['pae', 1], ['vcpus', 1], ['boot', 'c'], 
['fda', ''], ['fdb', ''], ['timer_mode', 1], ['localtime', 0], 
['serial', 'pty'], ['stdvga', 0], ['isa', 0], ['nographic', 0], 
['soundhw', ''], ['vnc', 1], ['vncunused', 1], ['vnclisten', '0.0.0.0'], 
['sdl', 0], ['xauthority', '/root/.Xauthority'], ['rtc_timeoffset', 0], 
['monitor', 0], ['acpi', 1], ['apic', 1], ['usb', 0], ['usbdevice', ''], 
['keymap', ''], ['pci', []], ['hpet', 0], ['guest_os_type', 'default'], 
['hap', 1], ['opengl', 1], ['cpuid', []], ['cpuid_check', []], 
['viridian', 0], ['pci_msitranslate', 1], ['vpt_align', 1], 
['pci_power_mgmt', 0], ['xen_platform_pci', 1], ['vncpasswd', 
'XXXXXXXX']]], ['s3_integrity', 1], ['device', ['tap', ['uname', 
'tap:aio:/dev/vg/test-01'], ['dev', 'sda'], ['mode', 'w']]], 
['device', ['vbd', ['uname', 
'file:/mnt/discs/CentOS-5.8/CentOS-5.8-i386-bin-DVD-1of2.iso'], ['dev', 
'hdc:cdrom'], ['mode', 'r']]], ['device', ['vif', ['bridge', 'eth0'], 
['mac', '00:17:3a:00:00:11']]]])
[2012-12-17 11:52:46 2230] DEBUG (XendDomainInfo:2304) 
XendDomainInfo.constructDomain
[2012-12-17 11:52:46 2230] DEBUG (balloon:166) Balloon: 2105460 KiB 
free; need 4096; done.
[2012-12-17 11:52:46 2230] DEBUG (XendDomain:453) Adding Domain: 22
[2012-12-17 11:52:46 2230] DEBUG (XendDomainInfo:2505) 
XendDomainInfo.initDomain: 22 256
[2012-12-17 11:52:46 2230] DEBUG (image:320) Stored a VNC password for 
vfb access
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: boot, val: c
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: fda, val: None
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: fdb, val: None
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: soundhw, val: None
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: localtime, val: 0
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: serial, val: ['pty']
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: std-vga, val: 0
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: isa, val: 0
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: acpi, val: 1
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: usb, val: 0
[2012-12-17 11:52:46 2230] DEBUG (image:813) args: usbdevice, val: None
[2012-12-17 11:52:46 2230] INFO (image:749) Need to create platform 
device.[domid:22]
[2012-12-17 11:52:46 2230] DEBUG (XendDomainInfo:2529) 
_initDomain:shadow_memory=0x0, memory_static_max=0x40000000, 
memory_static_min=0x0.
[2012-12-17 11:52:46 2230] DEBUG (balloon:166) Balloon: 2104048 KiB 
free; need 1065984; done.
[2012-12-17 11:52:46 2230] INFO (image:173) buildDomain os=hvm dom=22 
vcpus=1
[2012-12-17 11:52:46 2230] DEBUG (image:866) domid          = 22
[2012-12-17 11:52:46 2230] DEBUG (image:867) image          = 
/usr/lib/xen/boot/hvmloader
[2012-12-17 11:52:46 2230] DEBUG (image:868) store_evtchn   = 2
[2012-12-17 11:52:46 2230] DEBUG (image:869) memsize        = 1024
[2012-12-17 11:52:46 2230] DEBUG (image:870) target         = 1024
[2012-12-17 11:52:46 2230] DEBUG (image:871) vcpus          = 1
[2012-12-17 11:52:46 2230] DEBUG (image:872) acpi           = 1
[2012-12-17 11:52:46 2230] DEBUG (image:873) apic           = 1
[2012-12-17 11:52:46 2230] INFO (XendDomainInfo:2168) createDevice: vfb 
: {'vncunused': 1, 'other_config': {'vncunused': 1, 'vncpasswd': 
'XXXXXXXX', 'vnclisten': '0.0.0.0', 'vnc': '1'}, 'vnc': '1', 'uuid': 
'0b8796ef-bb22-7eca-873b-9740a7cefb59', 'vnclisten': '0.0.0.0', 
'vncpasswd': 'XXXXXXXX'}
[2012-12-17 11:52:46 2230] DEBUG (DevController:95) DevController: 
writing {'state': '1', 'backend-id': '0', 'backend': 
'/local/domain/0/backend/vfb/22/0'} to /local/domain/22/device/vfb/0.
[2012-12-17 11:52:46 2230] DEBUG (DevController:97) DevController: 
writing {'vncunused': '1', 'domain': 'test-01', 'frontend': 
'/local/domain/22/device/vfb/0', 'uuid': 
'0b8796ef-bb22-7eca-873b-9740a7cefb59', 'frontend-id': '22', 
'vnclisten': '0.0.0.0', 'vncpasswd': 'XXXXXXXX', 'state': '1', 'online': 
'1', 'vnc': '1'} to /local/domain/0/backend/vfb/22/0.
[2012-12-17 11:52:46 2230] INFO (XendDomainInfo:2168) createDevice: tap 
: {'bootable': 1, 'uname': 'tap:aio:/dev/vg/test-01', 'mode': 'w', 
'dev': 'sda', 'uuid': '6452aacf-262b-9e04-791c-f01530b89782'}
[2012-12-17 11:52:46 2230] DEBUG (DevController:95) DevController: 
writing {'backend-id': '0', 'virtual-device': '2048', 'device-type': 
'disk', 'state': '1', 'backend': '/local/domain/0/backend/tap/22/2048'} 
to /local/domain/22/device/vbd/2048.
[2012-12-17 11:52:46 2230] DEBUG (DevController:97) DevController: 
writing {'domain': 'test-01', 'frontend': 
'/local/domain/22/device/vbd/2048', 'uuid': 
'6452aacf-262b-9e04-791c-f01530b89782', 'bootable': '1', 'dev': 'sda', 
'state': '1', 'params': 'aio:/dev/vg/test-01', 'mode': 'w', 'online': 
'1', 'frontend-id': '22', 'type': 'tap'} to 
/local/domain/0/backend/tap/22/2048.
[2012-12-17 11:52:46 2230] INFO (XendDomainInfo:2168) createDevice: vbd 
: {'uuid': 'df16314a-47d1-694a-c872-611851da61e9', 'bootable': 0, 
'driver': 'paravirtualised', 'dev': 'hdc:cdrom', 'uname': 
'file:/mnt/discs/CentOS-5.8/CentOS-5.8-i386-bin-DVD-1of2.iso', 'mode': 'r'}
[2012-12-17 11:52:46 2230] DEBUG (DevController:95) DevController: 
writing {'backend-id': '0', 'virtual-device': '5632', 'device-type': 
'cdrom', 'state': '1', 'backend': '/local/domain/0/backend/vbd/22/5632'} 
to /local/domain/22/device/vbd/5632.
[2012-12-17 11:52:46 2230] DEBUG (DevController:97) DevController: 
writing {'domain': 'test-01', 'frontend': 
'/local/domain/22/device/vbd/5632', 'uuid': 
'df16314a-47d1-694a-c872-611851da61e9', 'bootable': '0', 'dev': 'hdc', 
'state': '1', 'params': 
'/mnt/discs/CentOS-5.8/CentOS-5.8-i386-bin-DVD-1of2.iso', 'mode': 'r', 
'online': '1', 'frontend-id': '22', 'type': 'file'} to 
/local/domain/0/backend/vbd/22/5632.
[2012-12-17 11:52:46 2230] INFO (XendDomainInfo:2168) createDevice: vif 
: {'bridge': 'eth0', 'mac': '00:17:3a:00:00:11', 'uuid': 
'aaf45102-1750-ea02-09b2-00e832c8decc'}
[2012-12-17 11:52:46 2230] DEBUG (DevController:95) DevController: 
writing {'backend-id': '0', 'mac': '00:17:3a:00:00:11', 'handle': '0', 
'state': '1', 'backend': '/local/domain/0/backend/vif/22/0'} to 
/local/domain/22/device/vif/0.
[2012-12-17 11:52:46 2230] DEBUG (DevController:97) DevController: 
writing {'bridge': 'eth0', 'domain': 'test-01', 'handle': '0', 
'uuid': 'aaf45102-1750-ea02-09b2-00e832c8decc', 'script': 
'/etc/xen/scripts/vif-bridge', 'mac': '00:17:3a:00:00:11', 
'frontend-id': '22', 'state': '1', 'online': '1', 'frontend': 
'/local/domain/22/device/vif/0'} to /local/domain/0/backend/vif/22/0.
[2012-12-17 11:52:47 2230] INFO (image:394) spawning device models: 
/usr/lib64/xen/bin/qemu-dm ['/usr/lib64/xen/bin/qemu-dm', '-d', '22', 
'-domain-name', 'test-01', '-videoram', '4', '-vnc', 
'0.0.0.0:0,password', '-vncunused', '-vcpus', '1', '-boot', 'c', 
'-serial', 'pty', '-acpi', '-net', 
'nic,vlan=1,macaddr=00:17:3a:00:00:11,model=rtl8139', '-net', 
'tap,vlan=1,ifname=tap22.0,bridge=eth0', '-M', 'xenfv']
[2012-12-17 11:52:47 2230] INFO (image:443) device model pid: 25127
[2012-12-17 11:52:47 2230] INFO (image:531) waiting for sentinel_fifo
[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:3060) Storing VM 
details: {'on_xend_stop': 'ignore', 'shadow_memory': '9', 'uuid': 
'06ed00fe-2162-4fc4-b5d8-11993ee4a8b9', 'on_reboot': 'coredump-destroy', 
'start_time': '1355741567.03', 'on_poweroff': 'destroy', 
'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash': 
'coredump-destroy', 'xend/restart_count': '0', 'vcpus': '1', 
'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel ) 
(timer_mode 1) (videoram 4) (vnc 1) (vpt_align 1) (nographic 0) (hpet 0) 
(rtc_timeoffset 0) (guest_os_type default) (vnclisten 0.0.0.0) (loader 
/usr/lib/xen/boot/hvmloader) (pci ()) (pci_msitranslate 1) (apic 1) (sdl 
0) (serial pty) (xen_platform_pci 1) (hap 1) (monitor 0) (opengl 1) 
(device_model /usr/lib64/xen/bin/qemu-dm) (boot c) (pci_power_mgmt 0) 
(vncpasswd XXXXXX) (pae 1) (stdvga 0) (usb 0) (xauthority 
/root/.Xauthority) (isa 0) (viridian 0) (acpi 1) (vncunused 1) 
(localtime 0) (notes (SUSPEND_CANCEL 1)))', 'name': 'test-01'}
[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:1622) Storing domain 
details: {'console/port': '3', 'name': 'test-01', 'console/limit': 
'1048576', 'store/port': '2', 'vm': 
'/vm/06ed00fe-2162-4fc4-b5d8-11993ee4a8b9', 'domid': '22', 
'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 
'memory/target': '1048576', 
'control/platform-feature-multiprocessor-suspend': '1', 
'store/ring-ref': '1044476', 'console/type': 'ioemu'}
[2012-12-17 11:52:47 2230] DEBUG (DevController:95) DevController: 
writing {'state': '1', 'backend-id': '0', 'backend': 
'/local/domain/0/backend/console/22/0'} to 
/local/domain/22/device/console/0.
[2012-12-17 11:52:47 2230] DEBUG (DevController:97) DevController: 
writing {'domain': 'test-01', 'frontend': 
'/local/domain/22/device/console/0', 'uuid': 
'820cc82c-4c25-8b74-360c-8534ab120084', 'frontend-id': '22', 'state': 
'1', 'location': '3', 'online': '1', 'protocol': 'vt100'} to 
/local/domain/0/backend/console/22/0.
[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:1709) 
XendDomainInfo.handleShutdownWatch
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vif.
[2012-12-17 11:52:47 2230] DEBUG (DevController:144) Waiting for 0.
[2012-12-17 11:52:47 2230] DEBUG (DevController:629) 
hotplugStatusCallback /local/domain/0/backend/vif/22/0/hotplug-status.
[2012-12-17 11:52:47 2230] DEBUG (DevController:643) 
hotplugStatusCallback 1.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vkbd.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
ioports.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
tap.
[2012-12-17 11:52:47 2230] DEBUG (DevController:144) Waiting for 2048.
[2012-12-17 11:52:47 2230] DEBUG (DevController:629) 
hotplugStatusCallback /local/domain/0/backend/tap/22/2048/hotplug-status.
[2012-12-17 11:52:47 2230] DEBUG (DevController:643) 
hotplugStatusCallback 1.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
console.
[2012-12-17 11:52:47 2230] DEBUG (DevController:144) Waiting for 0.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vscsi.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vbd.
[2012-12-17 11:52:47 2230] DEBUG (DevController:144) Waiting for 5632.
[2012-12-17 11:52:47 2230] DEBUG (DevController:629) 
hotplugStatusCallback /local/domain/0/backend/vbd/22/5632/hotplug-status.
[2012-12-17 11:52:47 2230] DEBUG (DevController:643) 
hotplugStatusCallback 1.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
irq.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vfb.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
pci.
[2012-12-17 11:52:47 2230] DEBUG (DevController:139) Waiting for devices 
vtpm.
[2012-12-17 11:52:47 2230] INFO (XendDomain:1182) Domain test-01 (22) 
unpaused.
[2012-12-17 11:52:52 2230] INFO (XendDomainInfo:1903) Domain has 
shutdown: name=test-01 id=22 reason=poweroff.
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2732) 
XendDomainInfo.destroy: domid=22
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2207) Destroying device 
model
[2012-12-17 11:52:52 2230] INFO (image:556) test-01 device model 
terminated
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2214) Releasing devices
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing vif/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing console/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = console, device = console/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing vbd/2048
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = tap, device = vbd/2048
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing vbd/5632
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/5632
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:2227) Removing vfb/0
[2012-12-17 11:52:52 2230] DEBUG (XendDomainInfo:1134) 
XendDomainInfo.destroyDevice: deviceClass = vfb, device = vfb/0



--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090p5713091.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 13:10:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 13:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkaRR-0003lg-1v; Mon, 17 Dec 2012 13:09:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkYHa-0000KY-Vg
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 10:50:51 +0000
Received: from [85.158.138.51:4400] by server-8.bemta-3.messagelabs.com id
	D8/F6-01297-A09FEC05; Mon, 17 Dec 2012 10:50:50 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1355741447!29201797!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6503 invoked from network); 17 Dec 2012 10:50:49 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-5.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Dec 2012 10:50:49 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkYHW-0006iH-Se
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 02:50:46 -0800
Date: Mon, 17 Dec 2012 02:50:46 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355741446783-5713090.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 17 Dec 2012 13:09:07 +0000
Subject: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello evreybody,
I have a Problem with an Creation of an Config File on my Xen-Server
(Gentoo).
First I have downloaded an ISO from the following URL (CentOS):
http://ftp.hosteurope.de/mirror/centos.org/6.3/isos/i386/CentOS-6.3-i386-bin-DVD1.iso


After that i created an Config File im my Folder /etc/xen/:
-------------------------------------------------------
import os, re

arch_libdir = 'lib'
if os.uname()[0] == 'Linux' and re.search('64',arch):
     arch_libdir = 'lib64'

kernel = "/usr/lib/xen/boot/hvmloader"
builder = "hvm"
memory = 1024
name = "Test-01"
vcpus=1
vif = ['mac=00:16:3r:00:00:11, bridge=eth0']
disk['tap:aio:/dev/vg/test-01,sda,w','file:/mnt/discs/CentOS-6.3-i386-bin-DVD1.iso,hdc:cdrom,r']



If I know run the command: xm create -c test01.cfg
---------------------------------------------------
Using config file "./test01.cfg".
Started domain test-01 (id=21)

But If I run: xm list
I didn't see an domain with the name test-01



I hope somebody please could help me or give me some helpfull Details.

Thanks 
Patrick





--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 13:10:04 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 13:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkaRR-0003lg-1v; Mon, 17 Dec 2012 13:09:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkYHa-0000KY-Vg
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 10:50:51 +0000
Received: from [85.158.138.51:4400] by server-8.bemta-3.messagelabs.com id
	D8/F6-01297-A09FEC05; Mon, 17 Dec 2012 10:50:50 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-5.tower-174.messagelabs.com!1355741447!29201797!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6503 invoked from network); 17 Dec 2012 10:50:49 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-5.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Dec 2012 10:50:49 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkYHW-0006iH-Se
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 02:50:46 -0800
Date: Mon, 17 Dec 2012 02:50:46 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355741446783-5713090.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 17 Dec 2012 13:09:07 +0000
Subject: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello evreybody,
I have a Problem with an Creation of an Config File on my Xen-Server
(Gentoo).
First I have downloaded an ISO from the following URL (CentOS):
http://ftp.hosteurope.de/mirror/centos.org/6.3/isos/i386/CentOS-6.3-i386-bin-DVD1.iso


After that i created an Config File im my Folder /etc/xen/:
-------------------------------------------------------
import os, re

arch_libdir = 'lib'
if os.uname()[0] == 'Linux' and re.search('64',arch):
     arch_libdir = 'lib64'

kernel = "/usr/lib/xen/boot/hvmloader"
builder = "hvm"
memory = 1024
name = "Test-01"
vcpus=1
vif = ['mac=00:16:3r:00:00:11, bridge=eth0']
disk['tap:aio:/dev/vg/test-01,sda,w','file:/mnt/discs/CentOS-6.3-i386-bin-DVD1.iso,hdc:cdrom,r']



If I know run the command: xm create -c test01.cfg
---------------------------------------------------
Using config file "./test01.cfg".
Started domain test-01 (id=21)

But If I run: xm list
I didn't see an domain with the name test-01



I hope somebody please could help me or give me some helpfull Details.

Thanks 
Patrick





--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 13:25:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 13:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkagk-0004SK-EM; Mon, 17 Dec 2012 13:24:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1Tkagj-0004SF-0O
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 13:24:57 +0000
Received: from [85.158.137.99:17059] by server-2.bemta-3.messagelabs.com id
	BA/B2-11239-32D1FC05; Mon, 17 Dec 2012 13:24:51 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-5.tower-217.messagelabs.com!1355750690!14873266!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23742 invoked from network); 17 Dec 2012 13:24:50 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-5.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Dec 2012 13:24:50 -0000
Received: (qmail 3140 invoked by uid 1000); 17 Dec 2012 14:24:49 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-10.2/5.0):. 
	Processed in 1.865423 secs); 17 Dec 2012 13:24:49 -0000
X-Spam-Status: No, hits=-10.2 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -4.0 INREPLYTOCOM           INREPLYTOCOM
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=bq.virusfree.cz]
	1.1 URI_HEX URI: URI hostname has long hexadecimal sequence
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355750687; n=Test; bh=+BB5RBh8FpR/fgUULItJOazYEdpS9SwXi/c5s+
	OvCSk=; b=WKiFsu8ajNmuEjhVxIQu5RucbTiB6jeX9TQc3lr0Kbxq4a6Ol2bVVt
	Z164cJKUqzhvXMkPsvZotMLBVDXUS70FB8AHSmsbTvJYJVkpaF0wL89qBUe+hSwc
	/dCSM+Nnih
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=esp7pRIULzMKj+7mHMSm+wlTLrO9t
	BWNkoYh9SOZLLNTh+1HgBSn5RvUc0qsyLjwQVorv2Fmlqo+qBSOFYY+egeVf42o8
	dIxML6bQ2/jXwr0vP9nCJNRbk8X9EJef4Gq
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 17 Dec 2012 14:24:46 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 856822C0069
	for <xen-users@lists.xen.org>; Mon, 17 Dec 2012 14:24:46 +0100 (CET)
Message-ID: <50CF1D1E.3030109@excello.cz>
Date: Mon, 17 Dec 2012 14:24:46 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1355741446783-5713090.post@n5.nabble.com>
In-Reply-To: <1355741446783-5713090.post@n5.nabble.com>
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1095552833314353153=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============1095552833314353153==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms010902080804080104070108"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms010902080804080104070108
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hello Patrick,

there's missing "=3D" on disk line.

Jan

Dne 17.12.2012 11:50, Patrick28 napsal(a):
> Hello evreybody,
> I have a Problem with an Creation of an Config File on my Xen-Server
> (Gentoo).
> First I have downloaded an ISO from the following URL (CentOS):
> http://ftp.hosteurope.de/mirror/centos.org/6.3/isos/i386/CentOS-6.3-i38=
6-bin-DVD1.iso
>
>
> After that i created an Config File im my Folder /etc/xen/:
> -------------------------------------------------------
> import os, re
>
> arch_libdir =3D 'lib'
> if os.uname()[0] =3D=3D 'Linux' and re.search('64',arch):
>       arch_libdir =3D 'lib64'
>
> kernel =3D "/usr/lib/xen/boot/hvmloader"
> builder =3D "hvm"
> memory =3D 1024
> name =3D "Test-01"
> vcpus=3D1
> vif =3D ['mac=3D00:16:3r:00:00:11, bridge=3Deth0']
> disk['tap:aio:/dev/vg/test-01,sda,w','file:/mnt/discs/CentOS-6.3-i386-b=
in-DVD1.iso,hdc:cdrom,r']
>
>
>
> If I know run the command: xm create -c test01.cfg
> ---------------------------------------------------
> Using config file "./test01.cfg".
> Started domain test-01 (id=3D21)
>
> But If I run: xm list
> I didn't see an domain with the name test-01
>
>
>
> I hope somebody please could help me or give me some helpfull Details.
>
> Thanks
> Patrick
>
>
>
>
>
> --
> View this message in context: http://xen.1045712.n5.nabble.com/Problems=
-wiht-Config-File-tp5713090.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms010902080804080104070108
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTcxMzI0NDZa
MCMGCSqGSIb3DQEJBDEWBBQKYcOsKXJ9m4viJRxOw8S39EM2xDBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBADl5faDTLxob
LeV1/l6X55aPqCaheHZds8YQymtCVi6/HNmMj1THFhNKHgLfRopUiwfW6QyiRzRasLEBPS9m
DvvZMBlaTTRC39vbnhpmrhWmFHclEfkoGW8/BJXxNsVjR045gfvHbv6NIupO95F1YGih0io4
PLjJv0xx8j+W3KKNr7JmnZdrp7+6WbmG+HaN/D1Ven7d4ffLgtY8l5YkGSFYN7/KOQIrmd1H
g2ervUrl+tp7707tZ+t0wC6/XCsbs5BMrA0NZzK2nbCqZ0LnOuXa9LfS3c1ZJbMdk3XXf7vv
ApYzhu174KcS+PJuWjLX2LRnU0zfYsDgzGUs0oUN4GoAAAAAAAA=
--------------ms010902080804080104070108--


--===============1095552833314353153==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1095552833314353153==--


From xen-users-bounces@lists.xen.org Mon Dec 17 13:25:52 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 13:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkagk-0004SK-EM; Mon, 17 Dec 2012 13:24:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1Tkagj-0004SF-0O
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 13:24:57 +0000
Received: from [85.158.137.99:17059] by server-2.bemta-3.messagelabs.com id
	BA/B2-11239-32D1FC05; Mon, 17 Dec 2012 13:24:51 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-5.tower-217.messagelabs.com!1355750690!14873266!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23742 invoked from network); 17 Dec 2012 13:24:50 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-5.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Dec 2012 13:24:50 -0000
Received: (qmail 3140 invoked by uid 1000); 17 Dec 2012 14:24:49 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-10.2/5.0):. 
	Processed in 1.865423 secs); 17 Dec 2012 13:24:49 -0000
X-Spam-Status: No, hits=-10.2 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -4.0 INREPLYTOCOM           INREPLYTOCOM
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=bq.virusfree.cz]
	1.1 URI_HEX URI: URI hostname has long hexadecimal sequence
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355750687; n=Test; bh=+BB5RBh8FpR/fgUULItJOazYEdpS9SwXi/c5s+
	OvCSk=; b=WKiFsu8ajNmuEjhVxIQu5RucbTiB6jeX9TQc3lr0Kbxq4a6Ol2bVVt
	Z164cJKUqzhvXMkPsvZotMLBVDXUS70FB8AHSmsbTvJYJVkpaF0wL89qBUe+hSwc
	/dCSM+Nnih
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=esp7pRIULzMKj+7mHMSm+wlTLrO9t
	BWNkoYh9SOZLLNTh+1HgBSn5RvUc0qsyLjwQVorv2Fmlqo+qBSOFYY+egeVf42o8
	dIxML6bQ2/jXwr0vP9nCJNRbk8X9EJef4Gq
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 17 Dec 2012 14:24:46 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 856822C0069
	for <xen-users@lists.xen.org>; Mon, 17 Dec 2012 14:24:46 +0100 (CET)
Message-ID: <50CF1D1E.3030109@excello.cz>
Date: Mon, 17 Dec 2012 14:24:46 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1355741446783-5713090.post@n5.nabble.com>
In-Reply-To: <1355741446783-5713090.post@n5.nabble.com>
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1095552833314353153=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============1095552833314353153==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms010902080804080104070108"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms010902080804080104070108
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hello Patrick,

there's missing "=3D" on disk line.

Jan

Dne 17.12.2012 11:50, Patrick28 napsal(a):
> Hello evreybody,
> I have a Problem with an Creation of an Config File on my Xen-Server
> (Gentoo).
> First I have downloaded an ISO from the following URL (CentOS):
> http://ftp.hosteurope.de/mirror/centos.org/6.3/isos/i386/CentOS-6.3-i38=
6-bin-DVD1.iso
>
>
> After that i created an Config File im my Folder /etc/xen/:
> -------------------------------------------------------
> import os, re
>
> arch_libdir =3D 'lib'
> if os.uname()[0] =3D=3D 'Linux' and re.search('64',arch):
>       arch_libdir =3D 'lib64'
>
> kernel =3D "/usr/lib/xen/boot/hvmloader"
> builder =3D "hvm"
> memory =3D 1024
> name =3D "Test-01"
> vcpus=3D1
> vif =3D ['mac=3D00:16:3r:00:00:11, bridge=3Deth0']
> disk['tap:aio:/dev/vg/test-01,sda,w','file:/mnt/discs/CentOS-6.3-i386-b=
in-DVD1.iso,hdc:cdrom,r']
>
>
>
> If I know run the command: xm create -c test01.cfg
> ---------------------------------------------------
> Using config file "./test01.cfg".
> Started domain test-01 (id=3D21)
>
> But If I run: xm list
> I didn't see an domain with the name test-01
>
>
>
> I hope somebody please could help me or give me some helpfull Details.
>
> Thanks
> Patrick
>
>
>
>
>
> --
> View this message in context: http://xen.1045712.n5.nabble.com/Problems=
-wiht-Config-File-tp5713090.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms010902080804080104070108
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTcxMzI0NDZa
MCMGCSqGSIb3DQEJBDEWBBQKYcOsKXJ9m4viJRxOw8S39EM2xDBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBADl5faDTLxob
LeV1/l6X55aPqCaheHZds8YQymtCVi6/HNmMj1THFhNKHgLfRopUiwfW6QyiRzRasLEBPS9m
DvvZMBlaTTRC39vbnhpmrhWmFHclEfkoGW8/BJXxNsVjR045gfvHbv6NIupO95F1YGih0io4
PLjJv0xx8j+W3KKNr7JmnZdrp7+6WbmG+HaN/D1Ven7d4ffLgtY8l5YkGSFYN7/KOQIrmd1H
g2ervUrl+tp7707tZ+t0wC6/XCsbs5BMrA0NZzK2nbCqZ0LnOuXa9LfS3c1ZJbMdk3XXf7vv
ApYzhu174KcS+PJuWjLX2LRnU0zfYsDgzGUs0oUN4GoAAAAAAAA=
--------------ms010902080804080104070108--


--===============1095552833314353153==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1095552833314353153==--


From xen-users-bounces@lists.xen.org Mon Dec 17 14:25:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 14:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkbcO-0005Tb-Ha; Mon, 17 Dec 2012 14:24:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkbCr-00059u-Qh
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 13:58:09 +0000
Received: from [85.158.139.211:22747] by server-9.bemta-5.messagelabs.com id
	41/27-10690-1F42FC05; Mon, 17 Dec 2012 13:58:09 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1355752687!18274993!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 798 invoked from network); 17 Dec 2012 13:58:08 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-9.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Dec 2012 13:58:08 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkbCo-0000zr-CT
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 05:58:06 -0800
Date: Mon, 17 Dec 2012 05:58:06 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355752686372-5713096.post@n5.nabble.com>
In-Reply-To: <50CF1D1E.3030109@excello.cz>
References: <1355741446783-5713090.post@n5.nabble.com>
	<50CF1D1E.3030109@excello.cz>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 17 Dec 2012 14:24:31 +0000
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for your Reply, but that was only an Mistake here !






--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090p5713096.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 14:25:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 14:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkbcO-0005Tb-Ha; Mon, 17 Dec 2012 14:24:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkbCr-00059u-Qh
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 13:58:09 +0000
Received: from [85.158.139.211:22747] by server-9.bemta-5.messagelabs.com id
	41/27-10690-1F42FC05; Mon, 17 Dec 2012 13:58:09 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1355752687!18274993!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 798 invoked from network); 17 Dec 2012 13:58:08 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-9.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Dec 2012 13:58:08 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TkbCo-0000zr-CT
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 05:58:06 -0800
Date: Mon, 17 Dec 2012 05:58:06 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355752686372-5713096.post@n5.nabble.com>
In-Reply-To: <50CF1D1E.3030109@excello.cz>
References: <1355741446783-5713090.post@n5.nabble.com>
	<50CF1D1E.3030109@excello.cz>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 17 Dec 2012 14:24:31 +0000
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for your Reply, but that was only an Mistake here !






--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090p5713096.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 17 14:39:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 14:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkbq8-0005sQ-1x; Mon, 17 Dec 2012 14:38:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1Tkbq5-0005sC-Ob
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 14:38:42 +0000
Received: from [85.158.143.35:65470] by server-2.bemta-4.messagelabs.com id
	F5/80-30861-07E2FC05; Mon, 17 Dec 2012 14:38:40 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-2.tower-21.messagelabs.com!1355755115!5478382!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=1.9 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RATWARE_GECKO_BUILD,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23763 invoked from network); 17 Dec 2012 14:38:36 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Dec 2012 14:38:36 -0000
Received: (qmail 29046 invoked by uid 1000); 17 Dec 2012 15:38:34 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-6.7/5.0):. 
	Processed in 1.641883 secs); 17 Dec 2012 14:38:34 -0000
X-Spam-Status: No, hits=-6.7 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	3.5 BD_CHECK               BD_CHECK
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -4.0 INREPLYTOCOM           INREPLYTOCOM
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=bq.virusfree.cz]
	1.1 URI_HEX URI: URI hostname has long hexadecimal sequence
	0.0 HTML_MESSAGE           BODY: HTML included in message
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355755112; n=Test; bh=IiiMR+LQ9ID8GmMz3AUHkCsY25MbMC/84aliwF
	oWiL4=; b=bJln7PxjIol3gMulQ9jSV2oBvea2wlECmU54yOEl2FGIxIImJP63BD
	gtIxD8WN7Av9eVpPLEP2hWltJ5K/rw8FFd6nRZqo3UoBBKOKmC+itriMB+bfn0/3
	H0AzHHVbpE
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=kGmHcvtE4489TTJWhu9QTgmhcQ1kW
	mJ9zgxh2zKUtlYR9+cZOsMqVuZSa5O16WeOQKhFyNSyW41+dWX7EV8+xsKEMq6Bz
	jEGLo2nlWheR4uMHbPbQQscrr3AyKhAF2O4
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 17 Dec 2012 15:38:31 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 8CE252C0069
	for <xen-users@lists.xen.org>; Mon, 17 Dec 2012 15:38:31 +0100 (CET)
Message-ID: <50CF2E67.30104@excello.cz>
Date: Mon, 17 Dec 2012 15:38:31 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1355741446783-5713090.post@n5.nabble.com>
	<50CF1D1E.3030109@excello.cz>
	<1355752686372-5713096.post@n5.nabble.com>
In-Reply-To: <1355752686372-5713096.post@n5.nabble.com>
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1454025929144151610=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============1454025929144151610==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms030001060200050705030500"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms030001060200050705030500
Content-Type: multipart/alternative;
 boundary="------------060805030505070803010407"

This is a multi-part message in MIME format.
--------------060805030505070803010407
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

I thought so, but better be sure.

Try to add:

boot =3D "dc"

into your config file. Because your domain boots only from "C" drive=20
which is empty harddrive so it can't boot and dies right after boot.=20
Look at this in you log file:

[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:3060) Storing VM
details: {'on_xend_stop': 'ignore', 'shadow_memory': '9', 'uuid':
'06ed00fe-2162-4fc4-b5d8-11993ee4a8b9', 'on_reboot': 'coredump-destroy',
'start_time': '1355741567.03', 'on_poweroff': 'destroy',
'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash':
'coredump-destroy', 'xend/restart_count': '0', 'vcpus': '1',
'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel )
(timer_mode 1) (videoram 4) (vnc 1) (vpt_align 1) (nographic 0) (hpet 0)
(rtc_timeoffset 0) (guest_os_type default) (vnclisten 0.0.0.0) (loader
/usr/lib/xen/boot/hvmloader) (pci ()) (pci_msitranslate 1) (apic 1) (sdl
0) (serial pty) (xen_platform_pci 1) (hap 1) (monitor 0) (opengl 1)
(device_model /usr/lib64/xen/bin/qemu-dm)*(boot c)*  (pci_power_mgmt 0)
(vncpasswd XXXXXX) (pae 1) (stdvga 0) (usb 0) (xauthority
/root/.Xauthority) (isa 0) (viridian 0) (acpi 1) (vncunused 1)
(localtime 0) (notes (SUSPEND_CANCEL 1)))', 'name': 'test-01'}

Jan

Dne 17.12.2012 14:58, Patrick28 napsal(a):
> Thanks for your Reply, but that was only an Mistake here !
>
>
>
>
>
>
> --
> View this message in context: http://xen.1045712.n5.nabble.com/Problems=
-wiht-Config-File-tp5713090p5713096.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------060805030505070803010407
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3DISO-8859-1"
      http-equiv=3D"Content-Type">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    I thought so, but better be sure.<br>
    <br>
    Try to add:<br>
    <pre>boot =3D "dc"</pre>
    into your config file. Because your domain boots only from "C" drive
    which is empty harddrive so it can't boot and dies right after boot.
    Look at this in you log file:<br>
    <br>
    <pre wrap=3D"">[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:3060)=
 Storing VM=20
details: {'on_xend_stop': 'ignore', 'shadow_memory': '9', 'uuid':=20
'06ed00fe-2162-4fc4-b5d8-11993ee4a8b9', 'on_reboot': 'coredump-destroy', =

'start_time': '1355741567.03', 'on_poweroff': 'destroy',=20
'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash':=20
'coredump-destroy', 'xend/restart_count': '0', 'vcpus': '1',=20
'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel )=20
(timer_mode 1) (videoram 4) (vnc 1) (vpt_align 1) (nographic 0) (hpet 0) =

(rtc_timeoffset 0) (guest_os_type default) (vnclisten 0.0.0.0) (loader=20
/usr/lib/xen/boot/hvmloader) (pci ()) (pci_msitranslate 1) (apic 1) (sdl =

0) (serial pty) (xen_platform_pci 1) (hap 1) (monitor 0) (opengl 1)=20
(device_model /usr/lib64/xen/bin/qemu-dm) <b>(boot c)</b> (pci_power_mgmt=
 0)=20
(vncpasswd XXXXXX) (pae 1) (stdvga 0) (usb 0) (xauthority=20
<i class=3D"moz-txt-slash"><span class=3D"moz-txt-tag">/</span>root<span =
class=3D"moz-txt-tag">/</span></i>.Xauthority) (isa 0) (viridian 0) (acpi=
 1) (vncunused 1)=20
(localtime 0) (notes (SUSPEND_CANCEL 1)))', 'name': 'test-01'}</pre>
    Jan<br>
    <br>
    <div class=3D"moz-cite-prefix">Dne 17.12.2012 14:58, Patrick28
      napsal(a):<br>
    </div>
    <blockquote cite=3D"mid:1355752686372-5713096.post@n5.nabble.com"
      type=3D"cite">
      <pre wrap=3D"">Thanks for your Reply, but that was only an Mistake =
here !






--
View this message in context: <a class=3D"moz-txt-link-freetext" href=3D"=
http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090p5713=
096.html">http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp57=
13090p5713096.html</a>
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.=
org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-users=
">http://lists.xen.org/xen-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060805030505070803010407--

--------------ms030001060200050705030500
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTcxNDM4MzFa
MCMGCSqGSIb3DQEJBDEWBBTTv7kQk7hfRXpUzlOO4ZUeRjICRjBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAKTTN8NBzxwx
sT9Ai2xBaCZ3tf0CmUHxTIw2PEwcoj4Dx2JI9d3PHV5Nu9RvCb1SdBhfFS1J+8Srt2pPt52q
R2CoU9tNuxE/khgxsG7mL7Hym0H0v1pyie0kmMDIyTYPptK8VmOVve6JbZsCYMtlMDIwUC0V
UWf+U1nI2RaruXtHqkmbEYUH+K5N0I1YvLM50bl3Fm0NYyXYt76vTrWGChmpnYMgMiHYCktC
J/ib5O1DotIjXayUFtzD8hXAdN7vpGGu2RrF0V56fwjVr2qatymtUUmPN2YCNNU68obhjNVV
zYHDOaNW+BDWJUt+umS8d/DpOOzCLzP70h7lCfVo7jUAAAAAAAA=
--------------ms030001060200050705030500--


--===============1454025929144151610==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1454025929144151610==--


From xen-users-bounces@lists.xen.org Mon Dec 17 14:39:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Dec 2012 14:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkbq8-0005sQ-1x; Mon, 17 Dec 2012 14:38:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1Tkbq5-0005sC-Ob
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 14:38:42 +0000
Received: from [85.158.143.35:65470] by server-2.bemta-4.messagelabs.com id
	F5/80-30861-07E2FC05; Mon, 17 Dec 2012 14:38:40 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-2.tower-21.messagelabs.com!1355755115!5478382!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=1.9 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	RATWARE_GECKO_BUILD,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23763 invoked from network); 17 Dec 2012 14:38:36 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 17 Dec 2012 14:38:36 -0000
Received: (qmail 29046 invoked by uid 1000); 17 Dec 2012 15:38:34 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-6.7/5.0):. 
	Processed in 1.641883 secs); 17 Dec 2012 14:38:34 -0000
X-Spam-Status: No, hits=-6.7 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	3.5 BD_CHECK               BD_CHECK
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -4.0 INREPLYTOCOM           INREPLYTOCOM
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=bq.virusfree.cz]
	1.1 URI_HEX URI: URI hostname has long hexadecimal sequence
	0.0 HTML_MESSAGE           BODY: HTML included in message
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355755112; n=Test; bh=IiiMR+LQ9ID8GmMz3AUHkCsY25MbMC/84aliwF
	oWiL4=; b=bJln7PxjIol3gMulQ9jSV2oBvea2wlECmU54yOEl2FGIxIImJP63BD
	gtIxD8WN7Av9eVpPLEP2hWltJ5K/rw8FFd6nRZqo3UoBBKOKmC+itriMB+bfn0/3
	H0AzHHVbpE
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=kGmHcvtE4489TTJWhu9QTgmhcQ1kW
	mJ9zgxh2zKUtlYR9+cZOsMqVuZSa5O16WeOQKhFyNSyW41+dWX7EV8+xsKEMq6Bz
	jEGLo2nlWheR4uMHbPbQQscrr3AyKhAF2O4
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 17 Dec 2012 15:38:31 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 8CE252C0069
	for <xen-users@lists.xen.org>; Mon, 17 Dec 2012 15:38:31 +0100 (CET)
Message-ID: <50CF2E67.30104@excello.cz>
Date: Mon, 17 Dec 2012 15:38:31 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1355741446783-5713090.post@n5.nabble.com>
	<50CF1D1E.3030109@excello.cz>
	<1355752686372-5713096.post@n5.nabble.com>
In-Reply-To: <1355752686372-5713096.post@n5.nabble.com>
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1454025929144151610=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============1454025929144151610==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms030001060200050705030500"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms030001060200050705030500
Content-Type: multipart/alternative;
 boundary="------------060805030505070803010407"

This is a multi-part message in MIME format.
--------------060805030505070803010407
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

I thought so, but better be sure.

Try to add:

boot =3D "dc"

into your config file. Because your domain boots only from "C" drive=20
which is empty harddrive so it can't boot and dies right after boot.=20
Look at this in you log file:

[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:3060) Storing VM
details: {'on_xend_stop': 'ignore', 'shadow_memory': '9', 'uuid':
'06ed00fe-2162-4fc4-b5d8-11993ee4a8b9', 'on_reboot': 'coredump-destroy',
'start_time': '1355741567.03', 'on_poweroff': 'destroy',
'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash':
'coredump-destroy', 'xend/restart_count': '0', 'vcpus': '1',
'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel )
(timer_mode 1) (videoram 4) (vnc 1) (vpt_align 1) (nographic 0) (hpet 0)
(rtc_timeoffset 0) (guest_os_type default) (vnclisten 0.0.0.0) (loader
/usr/lib/xen/boot/hvmloader) (pci ()) (pci_msitranslate 1) (apic 1) (sdl
0) (serial pty) (xen_platform_pci 1) (hap 1) (monitor 0) (opengl 1)
(device_model /usr/lib64/xen/bin/qemu-dm)*(boot c)*  (pci_power_mgmt 0)
(vncpasswd XXXXXX) (pae 1) (stdvga 0) (usb 0) (xauthority
/root/.Xauthority) (isa 0) (viridian 0) (acpi 1) (vncunused 1)
(localtime 0) (notes (SUSPEND_CANCEL 1)))', 'name': 'test-01'}

Jan

Dne 17.12.2012 14:58, Patrick28 napsal(a):
> Thanks for your Reply, but that was only an Mistake here !
>
>
>
>
>
>
> --
> View this message in context: http://xen.1045712.n5.nabble.com/Problems=
-wiht-Config-File-tp5713090p5713096.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------060805030505070803010407
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3DISO-8859-1"
      http-equiv=3D"Content-Type">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    I thought so, but better be sure.<br>
    <br>
    Try to add:<br>
    <pre>boot =3D "dc"</pre>
    into your config file. Because your domain boots only from "C" drive
    which is empty harddrive so it can't boot and dies right after boot.
    Look at this in you log file:<br>
    <br>
    <pre wrap=3D"">[2012-12-17 11:52:47 2230] DEBUG (XendDomainInfo:3060)=
 Storing VM=20
details: {'on_xend_stop': 'ignore', 'shadow_memory': '9', 'uuid':=20
'06ed00fe-2162-4fc4-b5d8-11993ee4a8b9', 'on_reboot': 'coredump-destroy', =

'start_time': '1355741567.03', 'on_poweroff': 'destroy',=20
'bootloader_args': '', 'on_xend_start': 'ignore', 'on_crash':=20
'coredump-destroy', 'xend/restart_count': '0', 'vcpus': '1',=20
'vcpu_avail': '1', 'bootloader': '', 'image': '(hvm (kernel )=20
(timer_mode 1) (videoram 4) (vnc 1) (vpt_align 1) (nographic 0) (hpet 0) =

(rtc_timeoffset 0) (guest_os_type default) (vnclisten 0.0.0.0) (loader=20
/usr/lib/xen/boot/hvmloader) (pci ()) (pci_msitranslate 1) (apic 1) (sdl =

0) (serial pty) (xen_platform_pci 1) (hap 1) (monitor 0) (opengl 1)=20
(device_model /usr/lib64/xen/bin/qemu-dm) <b>(boot c)</b> (pci_power_mgmt=
 0)=20
(vncpasswd XXXXXX) (pae 1) (stdvga 0) (usb 0) (xauthority=20
<i class=3D"moz-txt-slash"><span class=3D"moz-txt-tag">/</span>root<span =
class=3D"moz-txt-tag">/</span></i>.Xauthority) (isa 0) (viridian 0) (acpi=
 1) (vncunused 1)=20
(localtime 0) (notes (SUSPEND_CANCEL 1)))', 'name': 'test-01'}</pre>
    Jan<br>
    <br>
    <div class=3D"moz-cite-prefix">Dne 17.12.2012 14:58, Patrick28
      napsal(a):<br>
    </div>
    <blockquote cite=3D"mid:1355752686372-5713096.post@n5.nabble.com"
      type=3D"cite">
      <pre wrap=3D"">Thanks for your Reply, but that was only an Mistake =
here !






--
View this message in context: <a class=3D"moz-txt-link-freetext" href=3D"=
http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090p5713=
096.html">http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp57=
13090p5713096.html</a>
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.=
org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"http://lists.xen.org/xen-users=
">http://lists.xen.org/xen-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060805030505070803010407--

--------------ms030001060200050705030500
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTcxNDM4MzFa
MCMGCSqGSIb3DQEJBDEWBBTTv7kQk7hfRXpUzlOO4ZUeRjICRjBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAKTTN8NBzxwx
sT9Ai2xBaCZ3tf0CmUHxTIw2PEwcoj4Dx2JI9d3PHV5Nu9RvCb1SdBhfFS1J+8Srt2pPt52q
R2CoU9tNuxE/khgxsG7mL7Hym0H0v1pyie0kmMDIyTYPptK8VmOVve6JbZsCYMtlMDIwUC0V
UWf+U1nI2RaruXtHqkmbEYUH+K5N0I1YvLM50bl3Fm0NYyXYt76vTrWGChmpnYMgMiHYCktC
J/ib5O1DotIjXayUFtzD8hXAdN7vpGGu2RrF0V56fwjVr2qatymtUUmPN2YCNNU68obhjNVV
zYHDOaNW+BDWJUt+umS8d/DpOOzCLzP70h7lCfVo7jUAAAAAAAA=
--------------ms030001060200050705030500--


--===============1454025929144151610==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1454025929144151610==--


From xen-users-bounces@lists.xen.org Tue Dec 18 12:25:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 12:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkwDa-0003DH-CB; Tue, 18 Dec 2012 12:24:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthieu.lejeune@exxoss.com>) id 1TkwDZ-0003DA-8x
	for xen-users@lists.xensource.com; Tue, 18 Dec 2012 12:24:17 +0000
Received: from [85.158.137.99:8214] by server-6.bemta-3.messagelabs.com id
	84/03-12154-07060D05; Tue, 18 Dec 2012 12:24:16 +0000
X-Env-Sender: matthieu.lejeune@exxoss.com
X-Msg-Ref: server-2.tower-217.messagelabs.com!1355833454!19602709!1
X-Originating-IP: [109.69.220.67]
X-SpamReason: No, hits=2.4 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25828 invoked from network); 18 Dec 2012 12:24:14 -0000
Received: from mx2.exxoss.com (HELO mx2.exxoss.com) (109.69.220.67)
	by server-2.tower-217.messagelabs.com with AES256-SHA encrypted SMTP;
	18 Dec 2012 12:24:14 -0000
Received: from 217.64.252.174.mactelecom.net ([217.64.252.174]
	helo=[10.1.0.55])
	by mx2.exxoss.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.72) (envelope-from <matthieu.lejeune@exxoss.com>)
	id 1TkwDU-0007Zd-EZ
	for xen-users@lists.xensource.com; Tue, 18 Dec 2012 13:24:13 +0100
Message-ID: <50D06062.9060108@exxoss.com>
Date: Tue, 18 Dec 2012 13:24:02 +0100
From: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-SA-Do-Not-Run: Yes
X-SA-Exim-Connect-IP: 217.64.252.174
X-SA-Exim-Rcpt-To: xen-users@lists.xensource.com
X-SA-Exim-Mail-From: matthieu.lejeune@exxoss.com
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on taupeman
X-Spam-Level: 
X-Spam-Status: No, score=-102.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
	HTML_MESSAGE, TVD_RCVD_IP, USER_IN_WHITELIST autolearn=ham version=3.3.1
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:26:47 +0000)
X-SA-Exim-Scanned: Yes (on mx2.exxoss.com)
Subject: [Xen-users] Problem with srptools
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2460268968571368633=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2460268968571368633==
Content-Type: multipart/alternative;
 boundary="------------030101040607000309090809"

This is a multi-part message in MIME format.
--------------030101040607000309090809
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

I have a problem with the srptools to connect my Dom0 to the scst over 
IB ressources.

*When i'm on the Debian kernel (without Dom0) *

root@blade1:/# ibsrpdm -c
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b5,pkey=ffff,service_id=003048ffff9dd3b4
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b6,pkey=ffff,service_id=003048ffff9dd3b4
root@blade1:/#

root@blade1:/# ibstat
CA 'mlx4_0'
     CA type: MT26418
     Number of ports: 1
     Firmware version: 2.9.1000
     Hardware version: a0
     Node GUID: 0x003048ffff9dd66c
     System image GUID: 0x003048ffff9dd66f
     Port 1:
         State: Active
         Physical state: LinkUp
         Rate: 20
         Base lid: 23
         LMC: 0
         SM lid: 1
         Capability mask: 0x0251086a
         Port GUID: 0x003048ffff9dd66d
root@blade1:/#
*
**This is the loaded modules : **
*
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

loop
mlx4_ib
ib_umad
ib_ipoib
ib_srp
root@blade1:/#


When I'm on the Xen kernel (with 4.0.1 en 4.1.3 version of Xen)

I have this problem on the log with "ib_umad" module

Dec 18 13:16:33 blade4 kernel: [  133.118783] user_mad: process ibsrpdm 
did not enable P_Key index support.
Dec 18 13:16:33 blade4 kernel: [  133.118787] user_mad: 
Documentation/infiniband/user_mad.txt has info on the new ABI.

The command "ibsrpdm -c"  is not responding

And the status of the infiniband is :

root@blade4:~# ibstat
CA 'mlx4_0'
     CA type: MT26418
     Number of ports: 1
     Firmware version: 2.9.1000
     Hardware version: a0
     Node GUID: 0x003048ffff9dd514
     System image GUID: 0x003048ffff9dd517
     Port 1:
         State: Initializing
         Physical state: LinkUp
         Rate: 8
         Base lid: 0
         LMC: 0
         SM lid: 0
         Capability mask: 0x02510868
         Port GUID: 0x003048ffff9dd515
root@blade4:~#

I realy don't understand the problem.

Thank's for your help

Matthieu Lejeune


--------------030101040607000309090809
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    I have a problem with the srptools to connect my Dom0 to the scst
    over IB ressources. <br>
    <br>
    <b>When i'm on the Debian kernel (without Dom0) </b><br>
    <br>
    root@blade1:/# ibsrpdm -c<br>
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b5,pkey=ffff,service_id=003048ffff9dd3b4<br>
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b6,pkey=ffff,service_id=003048ffff9dd3b4<br>
    root@blade1:/# <br>
    <br>
    root@blade1:/# ibstat<br>
    CA 'mlx4_0'<br>
    &nbsp;&nbsp;&nbsp; CA type: MT26418<br>
    &nbsp;&nbsp;&nbsp; Number of ports: 1<br>
    &nbsp;&nbsp;&nbsp; Firmware version: 2.9.1000<br>
    &nbsp;&nbsp;&nbsp; Hardware version: a0<br>
    &nbsp;&nbsp;&nbsp; Node GUID: 0x003048ffff9dd66c<br>
    &nbsp;&nbsp;&nbsp; System image GUID: 0x003048ffff9dd66f<br>
    &nbsp;&nbsp;&nbsp; Port 1:<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; State: Active<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Physical state: LinkUp<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Rate: 20<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Base lid: 23<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LMC: 0<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SM lid: 1<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Capability mask: 0x0251086a<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port GUID: 0x003048ffff9dd66d<br>
    root@blade1:/# <br>
    <b><br>
    </b><b>This is the loaded modules : </b><b><br>
    </b><br>
    # /etc/modules: kernel modules to load at boot time.<br>
    #<br>
    # This file contains the names of kernel modules that should be
    loaded<br>
    # at boot time, one per line. Lines beginning with "#" are ignored.<br>
    # Parameters can be specified after the module name.<br>
    <br>
    loop<br>
    mlx4_ib<br>
    ib_umad<br>
    ib_ipoib<br>
    ib_srp<br>
    root@blade1:/# <br>
    <br>
    <br>
    When I'm on the Xen kernel (with 4.0.1 en 4.1.3 version of Xen)<br>
    <br>
    I have this problem on the log with "ib_umad" module<br>
    <br>
    Dec 18 13:16:33 blade4 kernel: [&nbsp; 133.118783] user_mad: process
    ibsrpdm did not enable P_Key index support.<br>
    Dec 18 13:16:33 blade4 kernel: [&nbsp; 133.118787] user_mad:&nbsp;&nbsp;
    Documentation/infiniband/user_mad.txt has info on the new ABI.<br>
    <br>
    The command "ibsrpdm -c"&nbsp; is not responding<br>
    <br>
    And the status of the infiniband is :<br>
    <br>
    root@blade4:~# ibstat<br>
    CA 'mlx4_0'<br>
    &nbsp;&nbsp;&nbsp; CA type: MT26418<br>
    &nbsp;&nbsp;&nbsp; Number of ports: 1<br>
    &nbsp;&nbsp;&nbsp; Firmware version: 2.9.1000<br>
    &nbsp;&nbsp;&nbsp; Hardware version: a0<br>
    &nbsp;&nbsp;&nbsp; Node GUID: 0x003048ffff9dd514<br>
    &nbsp;&nbsp;&nbsp; System image GUID: 0x003048ffff9dd517<br>
    &nbsp;&nbsp;&nbsp; Port 1:<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; State: Initializing<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Physical state: LinkUp<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Rate: 8<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Base lid: 0<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LMC: 0<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SM lid: 0<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Capability mask: 0x02510868<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port GUID: 0x003048ffff9dd515<br>
    root@blade4:~# <br>
    <br>
    I realy don't understand the problem. <br>
    <br>
    Thank's for your help<br>
    <br>
    Matthieu Lejeune<br>
    <br>
  </body>
</html>

--------------030101040607000309090809--


--===============2460268968571368633==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2460268968571368633==--


From xen-users-bounces@lists.xen.org Tue Dec 18 12:25:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 12:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkwDa-0003DH-CB; Tue, 18 Dec 2012 12:24:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthieu.lejeune@exxoss.com>) id 1TkwDZ-0003DA-8x
	for xen-users@lists.xensource.com; Tue, 18 Dec 2012 12:24:17 +0000
Received: from [85.158.137.99:8214] by server-6.bemta-3.messagelabs.com id
	84/03-12154-07060D05; Tue, 18 Dec 2012 12:24:16 +0000
X-Env-Sender: matthieu.lejeune@exxoss.com
X-Msg-Ref: server-2.tower-217.messagelabs.com!1355833454!19602709!1
X-Originating-IP: [109.69.220.67]
X-SpamReason: No, hits=2.4 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25828 invoked from network); 18 Dec 2012 12:24:14 -0000
Received: from mx2.exxoss.com (HELO mx2.exxoss.com) (109.69.220.67)
	by server-2.tower-217.messagelabs.com with AES256-SHA encrypted SMTP;
	18 Dec 2012 12:24:14 -0000
Received: from 217.64.252.174.mactelecom.net ([217.64.252.174]
	helo=[10.1.0.55])
	by mx2.exxoss.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.72) (envelope-from <matthieu.lejeune@exxoss.com>)
	id 1TkwDU-0007Zd-EZ
	for xen-users@lists.xensource.com; Tue, 18 Dec 2012 13:24:13 +0100
Message-ID: <50D06062.9060108@exxoss.com>
Date: Tue, 18 Dec 2012 13:24:02 +0100
From: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-SA-Do-Not-Run: Yes
X-SA-Exim-Connect-IP: 217.64.252.174
X-SA-Exim-Rcpt-To: xen-users@lists.xensource.com
X-SA-Exim-Mail-From: matthieu.lejeune@exxoss.com
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on taupeman
X-Spam-Level: 
X-Spam-Status: No, score=-102.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
	HTML_MESSAGE, TVD_RCVD_IP, USER_IN_WHITELIST autolearn=ham version=3.3.1
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:26:47 +0000)
X-SA-Exim-Scanned: Yes (on mx2.exxoss.com)
Subject: [Xen-users] Problem with srptools
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2460268968571368633=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============2460268968571368633==
Content-Type: multipart/alternative;
 boundary="------------030101040607000309090809"

This is a multi-part message in MIME format.
--------------030101040607000309090809
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

I have a problem with the srptools to connect my Dom0 to the scst over 
IB ressources.

*When i'm on the Debian kernel (without Dom0) *

root@blade1:/# ibsrpdm -c
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b5,pkey=ffff,service_id=003048ffff9dd3b4
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b6,pkey=ffff,service_id=003048ffff9dd3b4
root@blade1:/#

root@blade1:/# ibstat
CA 'mlx4_0'
     CA type: MT26418
     Number of ports: 1
     Firmware version: 2.9.1000
     Hardware version: a0
     Node GUID: 0x003048ffff9dd66c
     System image GUID: 0x003048ffff9dd66f
     Port 1:
         State: Active
         Physical state: LinkUp
         Rate: 20
         Base lid: 23
         LMC: 0
         SM lid: 1
         Capability mask: 0x0251086a
         Port GUID: 0x003048ffff9dd66d
root@blade1:/#
*
**This is the loaded modules : **
*
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

loop
mlx4_ib
ib_umad
ib_ipoib
ib_srp
root@blade1:/#


When I'm on the Xen kernel (with 4.0.1 en 4.1.3 version of Xen)

I have this problem on the log with "ib_umad" module

Dec 18 13:16:33 blade4 kernel: [  133.118783] user_mad: process ibsrpdm 
did not enable P_Key index support.
Dec 18 13:16:33 blade4 kernel: [  133.118787] user_mad: 
Documentation/infiniband/user_mad.txt has info on the new ABI.

The command "ibsrpdm -c"  is not responding

And the status of the infiniband is :

root@blade4:~# ibstat
CA 'mlx4_0'
     CA type: MT26418
     Number of ports: 1
     Firmware version: 2.9.1000
     Hardware version: a0
     Node GUID: 0x003048ffff9dd514
     System image GUID: 0x003048ffff9dd517
     Port 1:
         State: Initializing
         Physical state: LinkUp
         Rate: 8
         Base lid: 0
         LMC: 0
         SM lid: 0
         Capability mask: 0x02510868
         Port GUID: 0x003048ffff9dd515
root@blade4:~#

I realy don't understand the problem.

Thank's for your help

Matthieu Lejeune


--------------030101040607000309090809
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    I have a problem with the srptools to connect my Dom0 to the scst
    over IB ressources. <br>
    <br>
    <b>When i'm on the Debian kernel (without Dom0) </b><br>
    <br>
    root@blade1:/# ibsrpdm -c<br>
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b5,pkey=ffff,service_id=003048ffff9dd3b4<br>
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b6,pkey=ffff,service_id=003048ffff9dd3b4<br>
    root@blade1:/# <br>
    <br>
    root@blade1:/# ibstat<br>
    CA 'mlx4_0'<br>
    &nbsp;&nbsp;&nbsp; CA type: MT26418<br>
    &nbsp;&nbsp;&nbsp; Number of ports: 1<br>
    &nbsp;&nbsp;&nbsp; Firmware version: 2.9.1000<br>
    &nbsp;&nbsp;&nbsp; Hardware version: a0<br>
    &nbsp;&nbsp;&nbsp; Node GUID: 0x003048ffff9dd66c<br>
    &nbsp;&nbsp;&nbsp; System image GUID: 0x003048ffff9dd66f<br>
    &nbsp;&nbsp;&nbsp; Port 1:<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; State: Active<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Physical state: LinkUp<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Rate: 20<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Base lid: 23<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LMC: 0<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SM lid: 1<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Capability mask: 0x0251086a<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port GUID: 0x003048ffff9dd66d<br>
    root@blade1:/# <br>
    <b><br>
    </b><b>This is the loaded modules : </b><b><br>
    </b><br>
    # /etc/modules: kernel modules to load at boot time.<br>
    #<br>
    # This file contains the names of kernel modules that should be
    loaded<br>
    # at boot time, one per line. Lines beginning with "#" are ignored.<br>
    # Parameters can be specified after the module name.<br>
    <br>
    loop<br>
    mlx4_ib<br>
    ib_umad<br>
    ib_ipoib<br>
    ib_srp<br>
    root@blade1:/# <br>
    <br>
    <br>
    When I'm on the Xen kernel (with 4.0.1 en 4.1.3 version of Xen)<br>
    <br>
    I have this problem on the log with "ib_umad" module<br>
    <br>
    Dec 18 13:16:33 blade4 kernel: [&nbsp; 133.118783] user_mad: process
    ibsrpdm did not enable P_Key index support.<br>
    Dec 18 13:16:33 blade4 kernel: [&nbsp; 133.118787] user_mad:&nbsp;&nbsp;
    Documentation/infiniband/user_mad.txt has info on the new ABI.<br>
    <br>
    The command "ibsrpdm -c"&nbsp; is not responding<br>
    <br>
    And the status of the infiniband is :<br>
    <br>
    root@blade4:~# ibstat<br>
    CA 'mlx4_0'<br>
    &nbsp;&nbsp;&nbsp; CA type: MT26418<br>
    &nbsp;&nbsp;&nbsp; Number of ports: 1<br>
    &nbsp;&nbsp;&nbsp; Firmware version: 2.9.1000<br>
    &nbsp;&nbsp;&nbsp; Hardware version: a0<br>
    &nbsp;&nbsp;&nbsp; Node GUID: 0x003048ffff9dd514<br>
    &nbsp;&nbsp;&nbsp; System image GUID: 0x003048ffff9dd517<br>
    &nbsp;&nbsp;&nbsp; Port 1:<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; State: Initializing<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Physical state: LinkUp<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Rate: 8<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Base lid: 0<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LMC: 0<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SM lid: 0<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Capability mask: 0x02510868<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port GUID: 0x003048ffff9dd515<br>
    root@blade4:~# <br>
    <br>
    I realy don't understand the problem. <br>
    <br>
    Thank's for your help<br>
    <br>
    Matthieu Lejeune<br>
    <br>
  </body>
</html>

--------------030101040607000309090809--


--===============2460268968571368633==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2460268968571368633==--


From xen-users-bounces@lists.xen.org Tue Dec 18 13:17:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 13:17:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkx21-0005GE-T2; Tue, 18 Dec 2012 13:16:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1Tkc88-0006uV-06
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 14:57:20 +0000
Received: from [85.158.143.99:51646] by server-2.bemta-4.messagelabs.com id
	1D/CC-30861-FC23FC05; Mon, 17 Dec 2012 14:57:19 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1355756236!22814211!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23031 invoked from network); 17 Dec 2012 14:57:17 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Dec 2012 14:57:17 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1Tkc80-0004mJ-U3
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 06:57:12 -0800
Date: Mon, 17 Dec 2012 06:57:12 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355756232920-5713098.post@n5.nabble.com>
In-Reply-To: <50CF2E67.30104@excello.cz>
References: <1355741446783-5713090.post@n5.nabble.com>
	<50CF1D1E.3030109@excello.cz>
	<1355752686372-5713096.post@n5.nabble.com>
	<50CF2E67.30104@excello.cz>
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 18 Dec 2012 13:16:24 +0000
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for your reply!

After I edited boot="c" to boot="dc"
my Domain is for 60s ready and then blocking! (if I run xm list)

Name           ID             Mem           VCPUs        State       Time
Test-01        54             1024           1              r------     0 -
60
Test-01        54             1024           1              -b-----     60 -
....





--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090p5713098.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 18 13:17:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 13:17:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkx21-0005GE-T2; Tue, 18 Dec 2012 13:16:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1Tkc88-0006uV-06
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 14:57:20 +0000
Received: from [85.158.143.99:51646] by server-2.bemta-4.messagelabs.com id
	1D/CC-30861-FC23FC05; Mon, 17 Dec 2012 14:57:19 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1355756236!22814211!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23031 invoked from network); 17 Dec 2012 14:57:17 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-216.messagelabs.com with AES256-SHA encrypted SMTP;
	17 Dec 2012 14:57:17 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1Tkc80-0004mJ-U3
	for xen-users@lists.xensource.com; Mon, 17 Dec 2012 06:57:12 -0800
Date: Mon, 17 Dec 2012 06:57:12 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1355756232920-5713098.post@n5.nabble.com>
In-Reply-To: <50CF2E67.30104@excello.cz>
References: <1355741446783-5713090.post@n5.nabble.com>
	<50CF1D1E.3030109@excello.cz>
	<1355752686372-5713096.post@n5.nabble.com>
	<50CF2E67.30104@excello.cz>
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 18 Dec 2012 13:16:24 +0000
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Thanks for your reply!

After I edited boot="c" to boot="dc"
my Domain is for 60s ready and then blocking! (if I run xm list)

Name           ID             Mem           VCPUs        State       Time
Test-01        54             1024           1              r------     0 -
60
Test-01        54             1024           1              -b-----     60 -
....





--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-wiht-Config-File-tp5713090p5713098.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 18 13:18:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 13:18:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkx2j-0005MR-KO; Tue, 18 Dec 2012 13:17:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <asai@globalchangemusic.org>) id 1TkcJR-0007Cj-UL
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 15:09:02 +0000
Received: from [85.158.143.35:9771] by server-3.bemta-4.messagelabs.com id
	F3/C1-18211-D853FC05; Mon, 17 Dec 2012 15:09:01 +0000
X-Env-Sender: asai@globalchangemusic.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1355756936!5760603!1
X-Originating-IP: [207.108.125.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31381 invoked from network); 17 Dec 2012 15:08:56 -0000
Received: from triata.globalchangemultimedia.net (HELO
	triata.globalchangemultimedia.net) (207.108.125.34)
	by server-4.tower-21.messagelabs.com with SMTP;
	17 Dec 2012 15:08:56 -0000
Received: from localhost (triata [127.0.0.1])
	by triata.globalchangemultimedia.net (Postfix) with ESMTP id
	D59261707EF
	for <xen-users@lists.xen.org>; Mon, 17 Dec 2012 08:08:55 -0700 (MST)
X-Virus-Scanned: amavisd-new at globalchangemultimedia.net
Received: from triata.globalchangemultimedia.net ([127.0.0.1])
	by localhost (triata.globalchangemultimedia.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id DpEjlaTSMyYL for <xen-users@lists.xen.org>;
	Mon, 17 Dec 2012 08:08:49 -0700 (MST)
Received: from [192.168.50.50] (unknown [192.168.50.50])
	by triata.globalchangemultimedia.net (Postfix) with ESMTPSA id
	8B2181707D8
	for <xen-users@lists.xen.org>; Mon, 17 Dec 2012 08:08:49 -0700 (MST)
Message-ID: <50CF3576.2090307@globalchangemusic.org>
Date: Mon, 17 Dec 2012 08:08:38 -0700
From: Asai <asai@globalchangemusic.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50CCC0CE.2070509@globalchangemusic.org>
	<1355744864.14620.51.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355744864.14620.51.camel@zakaz.uk.xensource.com>
X-Mailman-Approved-At: Tue, 18 Dec 2012 13:17:08 +0000
Subject: Re: [Xen-users] XCP Snapshots and Unreclaimable Disk Space
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

OK, thanks, Ian.

Asai
On 12/17/2012 4:47 AM, Ian Campbell wrote:
> On Sat, 2012-12-15 at 18:26 +0000, Asai wrote:
>
> Hi Asai,
>
> Questions about XCP are more likely to get responses on the (badly
> named) xen-api@ mailing list.
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 18 13:18:02 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 13:18:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkx2j-0005MR-KO; Tue, 18 Dec 2012 13:17:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <asai@globalchangemusic.org>) id 1TkcJR-0007Cj-UL
	for xen-users@lists.xen.org; Mon, 17 Dec 2012 15:09:02 +0000
Received: from [85.158.143.35:9771] by server-3.bemta-4.messagelabs.com id
	F3/C1-18211-D853FC05; Mon, 17 Dec 2012 15:09:01 +0000
X-Env-Sender: asai@globalchangemusic.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1355756936!5760603!1
X-Originating-IP: [207.108.125.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31381 invoked from network); 17 Dec 2012 15:08:56 -0000
Received: from triata.globalchangemultimedia.net (HELO
	triata.globalchangemultimedia.net) (207.108.125.34)
	by server-4.tower-21.messagelabs.com with SMTP;
	17 Dec 2012 15:08:56 -0000
Received: from localhost (triata [127.0.0.1])
	by triata.globalchangemultimedia.net (Postfix) with ESMTP id
	D59261707EF
	for <xen-users@lists.xen.org>; Mon, 17 Dec 2012 08:08:55 -0700 (MST)
X-Virus-Scanned: amavisd-new at globalchangemultimedia.net
Received: from triata.globalchangemultimedia.net ([127.0.0.1])
	by localhost (triata.globalchangemultimedia.net [127.0.0.1])
	(amavisd-new, port 10024)
	with ESMTP id DpEjlaTSMyYL for <xen-users@lists.xen.org>;
	Mon, 17 Dec 2012 08:08:49 -0700 (MST)
Received: from [192.168.50.50] (unknown [192.168.50.50])
	by triata.globalchangemultimedia.net (Postfix) with ESMTPSA id
	8B2181707D8
	for <xen-users@lists.xen.org>; Mon, 17 Dec 2012 08:08:49 -0700 (MST)
Message-ID: <50CF3576.2090307@globalchangemusic.org>
Date: Mon, 17 Dec 2012 08:08:38 -0700
From: Asai <asai@globalchangemusic.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:18.0) Gecko/20121128 Thunderbird/18.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50CCC0CE.2070509@globalchangemusic.org>
	<1355744864.14620.51.camel@zakaz.uk.xensource.com>
In-Reply-To: <1355744864.14620.51.camel@zakaz.uk.xensource.com>
X-Mailman-Approved-At: Tue, 18 Dec 2012 13:17:08 +0000
Subject: Re: [Xen-users] XCP Snapshots and Unreclaimable Disk Space
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

OK, thanks, Ian.

Asai
On 12/17/2012 4:47 AM, Ian Campbell wrote:
> On Sat, 2012-12-15 at 18:26 +0000, Asai wrote:
>
> Hi Asai,
>
> Questions about XCP are more likely to get responses on the (badly
> named) xen-api@ mailing list.
>
> Ian.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Tue Dec 18 13:24:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 13:24:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkx9Z-00061t-7O; Tue, 18 Dec 2012 13:24:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonathon@royleminns.co.uk>) id 1Tkx9Y-00061l-11
	for xen-users@lists.xen.org; Tue, 18 Dec 2012 13:24:12 +0000
Received: from [85.158.139.211:26229] by server-7.bemta-5.messagelabs.com id
	E9/64-08009-B7E60D05; Tue, 18 Dec 2012 13:24:11 +0000
X-Env-Sender: jonathon@royleminns.co.uk
X-Msg-Ref: server-6.tower-206.messagelabs.com!1355837049!21040495!1
X-Originating-IP: [87.102.15.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2948 invoked from network); 18 Dec 2012 13:24:10 -0000
Received: from static-87-102-15-68.karoo.kcom.com (HELO mail.royleminns.co.uk)
	(87.102.15.68) by server-6.tower-206.messagelabs.com with SMTP;
	18 Dec 2012 13:24:10 -0000
Received: from oxford.royleminns.co.uk ([fe80::75e1:8a7a:c849:f764]) by
	oxford.royleminns.co.uk ([fe80::75e1:8a7a:c849:f764%14]) with mapi id
	14.02.0318.004; Tue, 18 Dec 2012 13:24:09 +0000
From: Jonathon Royle <jonathon@royleminns.co.uk>
To: "'xen-users@lists.xen.org'" <xen-users@lists.xen.org>
Thread-Topic: XCP VM-export error and very slow via VM Protection policy
Thread-Index: Ac3dEu7WUgQczsKUTyuh/ft3OrC6xw==
Date: Tue, 18 Dec 2012 13:24:09 +0000
Message-ID: <23F22BC973E3C14B895AAE277E2ADAE58F799AF3@oxford.royleminns.co.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.1.56]
MIME-Version: 1.0
Subject: [Xen-users] XCP VM-export error and very slow via VM Protection
	policy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1005501016145918397=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1005501016145918397==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_23F22BC973E3C14B895AAE277E2ADAE58F799AF3oxfordroyleminn_"

--_000_23F22BC973E3C14B895AAE277E2ADAE58F799AF3oxfordroyleminn_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have recently upgraded to XCP 1.6 (clean install and VM export/import) bu=
t I am finding that archive element of VM Protection Policy is regularly fa=
iling with error 'Internal error: Failure ("Compression via zcat failed: ex=
it code 1")'

I have several Protection Policies which archive to a nfs share, some archi=
ve every time some just weekly but this behaviour seems to be consistent fo=
r them all.  Typically only one completes.  I have looked in messages and x=
ensource.log and whilst I can see the export being started I cannot find an=
ything more concrete on reasons for failure

Example

Dec 18 09:04:32 tottington xapi: [ info|tottington|7220235 UNIX /var/xapi/x=
api||cli] xe vm-export password=3Dnull vm=3Dcfc3a8b4-8630-c362-3ab1-96e6bdd=
ec71d filename=3D/tmp/4ad35422-bd7c-499b-af64-1c5a206e50b9/WinXP-1e117f74-9=
3b0-86/20121218-0904.xva compress=3Dtrue username=3Droot

I have also manually started the task (same syntax) and whilst the job star=
ted it failed within 15 mins 'INTERNAL_ERROR: [ Unix.Unix_error(56, "write"=
, "") ]'.

I then manually started an export via XenCenter which ran to completion wit=
h no issues and so much quicker (36 mins vs 4hrs and still going)!  (one di=
fference is via cifs rather than nfs share to same remote volume)


Regards,

Jon


--_000_23F22BC973E3C14B895AAE277E2ADAE58F799AF3oxfordroyleminn_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I have recently upgraded to XCP 1.6 (clean install a=
nd VM export/import) but I am finding that archive element of VM Protection=
 Policy is regularly failing with error &#8216;Internal error: Failure (&#8=
220;Compression via zcat failed: exit code 1&#8221;)&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have several Protection Policies which archive to =
a nfs share, some archive every time some just weekly but this behaviour se=
ems to be consistent for them all.&nbsp; Typically only one completes.&nbsp=
; I have looked in messages and xensource.log
 and whilst I can see the export being started I cannot find anything more =
concrete on reasons for failure<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Example<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Dec 18 09:04:32 tottington xapi: [ info|tottington|7220235 UNIX /var/xapi/x=
api||cli] xe vm-export password=3Dnull vm=3Dcfc3a8b4-8630-c362-3ab1-96e6bdd=
ec71d filename=3D/tmp/4ad35422-bd7c-499b-af64-1c5a206e50b9/WinXP-1e117f74-9=
3b0-86/20121218-0904.xva
 compress=3Dtrue username=3Droot<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">I have also manually started the task (same syntax) =
and whilst the job started it failed within 15 mins
<span style=3D"font-family:&quot;Courier New&quot;">&#8216;INTERNAL_ERROR: =
[ Unix.Unix_error(56, &quot;write&quot;, &quot;&quot;) ]&#8217;.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">I then manually started an export via XenCenter whic=
h ran to completion with no issues and so much quicker (36 mins vs 4hrs and=
 still going)!&nbsp; (one difference is via cifs rather than nfs share to s=
ame remote volume)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jon<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_23F22BC973E3C14B895AAE277E2ADAE58F799AF3oxfordroyleminn_--


--===============1005501016145918397==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1005501016145918397==--


From xen-users-bounces@lists.xen.org Tue Dec 18 13:24:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 13:24:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkx9Z-00061t-7O; Tue, 18 Dec 2012 13:24:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jonathon@royleminns.co.uk>) id 1Tkx9Y-00061l-11
	for xen-users@lists.xen.org; Tue, 18 Dec 2012 13:24:12 +0000
Received: from [85.158.139.211:26229] by server-7.bemta-5.messagelabs.com id
	E9/64-08009-B7E60D05; Tue, 18 Dec 2012 13:24:11 +0000
X-Env-Sender: jonathon@royleminns.co.uk
X-Msg-Ref: server-6.tower-206.messagelabs.com!1355837049!21040495!1
X-Originating-IP: [87.102.15.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2948 invoked from network); 18 Dec 2012 13:24:10 -0000
Received: from static-87-102-15-68.karoo.kcom.com (HELO mail.royleminns.co.uk)
	(87.102.15.68) by server-6.tower-206.messagelabs.com with SMTP;
	18 Dec 2012 13:24:10 -0000
Received: from oxford.royleminns.co.uk ([fe80::75e1:8a7a:c849:f764]) by
	oxford.royleminns.co.uk ([fe80::75e1:8a7a:c849:f764%14]) with mapi id
	14.02.0318.004; Tue, 18 Dec 2012 13:24:09 +0000
From: Jonathon Royle <jonathon@royleminns.co.uk>
To: "'xen-users@lists.xen.org'" <xen-users@lists.xen.org>
Thread-Topic: XCP VM-export error and very slow via VM Protection policy
Thread-Index: Ac3dEu7WUgQczsKUTyuh/ft3OrC6xw==
Date: Tue, 18 Dec 2012 13:24:09 +0000
Message-ID: <23F22BC973E3C14B895AAE277E2ADAE58F799AF3@oxford.royleminns.co.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.1.56]
MIME-Version: 1.0
Subject: [Xen-users] XCP VM-export error and very slow via VM Protection
	policy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1005501016145918397=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1005501016145918397==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_23F22BC973E3C14B895AAE277E2ADAE58F799AF3oxfordroyleminn_"

--_000_23F22BC973E3C14B895AAE277E2ADAE58F799AF3oxfordroyleminn_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have recently upgraded to XCP 1.6 (clean install and VM export/import) bu=
t I am finding that archive element of VM Protection Policy is regularly fa=
iling with error 'Internal error: Failure ("Compression via zcat failed: ex=
it code 1")'

I have several Protection Policies which archive to a nfs share, some archi=
ve every time some just weekly but this behaviour seems to be consistent fo=
r them all.  Typically only one completes.  I have looked in messages and x=
ensource.log and whilst I can see the export being started I cannot find an=
ything more concrete on reasons for failure

Example

Dec 18 09:04:32 tottington xapi: [ info|tottington|7220235 UNIX /var/xapi/x=
api||cli] xe vm-export password=3Dnull vm=3Dcfc3a8b4-8630-c362-3ab1-96e6bdd=
ec71d filename=3D/tmp/4ad35422-bd7c-499b-af64-1c5a206e50b9/WinXP-1e117f74-9=
3b0-86/20121218-0904.xva compress=3Dtrue username=3Droot

I have also manually started the task (same syntax) and whilst the job star=
ted it failed within 15 mins 'INTERNAL_ERROR: [ Unix.Unix_error(56, "write"=
, "") ]'.

I then manually started an export via XenCenter which ran to completion wit=
h no issues and so much quicker (36 mins vs 4hrs and still going)!  (one di=
fference is via cifs rather than nfs share to same remote volume)


Regards,

Jon


--_000_23F22BC973E3C14B895AAE277E2ADAE58F799AF3oxfordroyleminn_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I have recently upgraded to XCP 1.6 (clean install a=
nd VM export/import) but I am finding that archive element of VM Protection=
 Policy is regularly failing with error &#8216;Internal error: Failure (&#8=
220;Compression via zcat failed: exit code 1&#8221;)&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have several Protection Policies which archive to =
a nfs share, some archive every time some just weekly but this behaviour se=
ems to be consistent for them all.&nbsp; Typically only one completes.&nbsp=
; I have looked in messages and xensource.log
 and whilst I can see the export being started I cannot find anything more =
concrete on reasons for failure<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Example<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Dec 18 09:04:32 tottington xapi: [ info|tottington|7220235 UNIX /var/xapi/x=
api||cli] xe vm-export password=3Dnull vm=3Dcfc3a8b4-8630-c362-3ab1-96e6bdd=
ec71d filename=3D/tmp/4ad35422-bd7c-499b-af64-1c5a206e50b9/WinXP-1e117f74-9=
3b0-86/20121218-0904.xva
 compress=3Dtrue username=3Droot<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">I have also manually started the task (same syntax) =
and whilst the job started it failed within 15 mins
<span style=3D"font-family:&quot;Courier New&quot;">&#8216;INTERNAL_ERROR: =
[ Unix.Unix_error(56, &quot;write&quot;, &quot;&quot;) ]&#8217;.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">I then manually started an export via XenCenter whic=
h ran to completion with no issues and so much quicker (36 mins vs 4hrs and=
 still going)!&nbsp; (one difference is via cifs rather than nfs share to s=
ame remote volume)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jon<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_23F22BC973E3C14B895AAE277E2ADAE58F799AF3oxfordroyleminn_--


--===============1005501016145918397==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1005501016145918397==--


From xen-users-bounces@lists.xen.org Tue Dec 18 13:31:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 13:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkxFN-0006bN-6O; Tue, 18 Dec 2012 13:30:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TkxFL-0006b4-OX
	for xen-users@lists.xen.org; Tue, 18 Dec 2012 13:30:11 +0000
Received: from [85.158.139.83:49910] by server-4.bemta-5.messagelabs.com id
	43/90-14693-3EF60D05; Tue, 18 Dec 2012 13:30:11 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1355837393!26351181!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDExNzM4\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15346 invoked from network); 18 Dec 2012 13:29:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2012 13:29:57 -0000
X-IronPort-AV: E=Sophos;i="4.84,300,1355097600"; 
   d="scan'208";a="225298"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	18 Dec 2012 13:29:54 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 18 Dec 2012 13:29:53 +0000
Message-ID: <1355837392.14620.214.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Jonathon Royle <jonathon@royleminns.co.uk>
Date: Tue, 18 Dec 2012 13:29:52 +0000
In-Reply-To: <23F22BC973E3C14B895AAE277E2ADAE58F799AF3@oxford.royleminns.co.uk>
References: <23F22BC973E3C14B895AAE277E2ADAE58F799AF3@oxford.royleminns.co.uk>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "'xen-users@lists.xen.org'" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XCP VM-export error and very slow via VM Protection
 policy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGkgSm9uYXRob24sCgpZb3UnbGwgbGlrZWx5IGhhdmUgYmV0dGVyIGx1Y2sgd2l0aCBYQ1AgcXVl
c3Rpb25zIG9uIHRoZSB4ZW4tYXBpQCBsaXN0LgoKSWFuLgoKT24gVHVlLCAyMDEyLTEyLTE4IGF0
IDEzOjI0ICswMDAwLCBKb25hdGhvbiBSb3lsZSB3cm90ZToKPiBJIGhhdmUgcmVjZW50bHkgdXBn
cmFkZWQgdG8gWENQIDEuNiAoY2xlYW4gaW5zdGFsbCBhbmQgVk0KPiBleHBvcnQvaW1wb3J0KSBi
dXQgSSBhbSBmaW5kaW5nIHRoYXQgYXJjaGl2ZSBlbGVtZW50IG9mIFZNIFByb3RlY3Rpb24KPiBQ
b2xpY3kgaXMgcmVndWxhcmx5IGZhaWxpbmcgd2l0aCBlcnJvciDigJhJbnRlcm5hbCBlcnJvcjog
RmFpbHVyZQo+ICjigJxDb21wcmVzc2lvbiB2aWEgemNhdCBmYWlsZWQ6IGV4aXQgY29kZSAx4oCd
KeKAmQo+IAo+ICAKPiAKPiBJIGhhdmUgc2V2ZXJhbCBQcm90ZWN0aW9uIFBvbGljaWVzIHdoaWNo
IGFyY2hpdmUgdG8gYSBuZnMgc2hhcmUsIHNvbWUKPiBhcmNoaXZlIGV2ZXJ5IHRpbWUgc29tZSBq
dXN0IHdlZWtseSBidXQgdGhpcyBiZWhhdmlvdXIgc2VlbXMgdG8gYmUKPiBjb25zaXN0ZW50IGZv
ciB0aGVtIGFsbC4gIFR5cGljYWxseSBvbmx5IG9uZSBjb21wbGV0ZXMuICBJIGhhdmUgbG9va2Vk
Cj4gaW4gbWVzc2FnZXMgYW5kIHhlbnNvdXJjZS5sb2cgYW5kIHdoaWxzdCBJIGNhbiBzZWUgdGhl
IGV4cG9ydCBiZWluZwo+IHN0YXJ0ZWQgSSBjYW5ub3QgZmluZCBhbnl0aGluZyBtb3JlIGNvbmNy
ZXRlIG9uIHJlYXNvbnMgZm9yIGZhaWx1cmUKPiAKPiAgCj4gCj4gRXhhbXBsZQo+IAo+ICAKPiAK
PiBEZWMgMTggMDk6MDQ6MzIgdG90dGluZ3RvbiB4YXBpOiBbIGluZm98dG90dGluZ3Rvbnw3MjIw
MjM1Cj4gVU5JWCAvdmFyL3hhcGkveGFwaXx8Y2xpXSB4ZSB2bS1leHBvcnQgcGFzc3dvcmQ9bnVs
bAo+IHZtPWNmYzNhOGI0LTg2MzAtYzM2Mi0zYWIxLTk2ZTZiZGRlYzcxZAo+IGZpbGVuYW1lPS90
bXAvNGFkMzU0MjItYmQ3Yy00OTliLWFmNjQtMWM1YTIwNmU1MGI5L1dpblhQLTFlMTE3Zjc0LTkz
YjAtODYvMjAxMjEyMTgtMDkwNC54dmEgY29tcHJlc3M9dHJ1ZSB1c2VybmFtZT1yb290Cj4gCj4g
IAo+IAo+IEkgaGF2ZSBhbHNvIG1hbnVhbGx5IHN0YXJ0ZWQgdGhlIHRhc2sgKHNhbWUgc3ludGF4
KSBhbmQgd2hpbHN0IHRoZSBqb2IKPiBzdGFydGVkIGl0IGZhaWxlZCB3aXRoaW4gMTUgbWlucyDi
gJhJTlRFUk5BTF9FUlJPUjoKPiBbIFVuaXguVW5peF9lcnJvcig1NiwgIndyaXRlIiwgIiIpIF3i
gJkuIAo+IAo+ICAKPiAKPiBJIHRoZW4gbWFudWFsbHkgc3RhcnRlZCBhbiBleHBvcnQgdmlhIFhl
bkNlbnRlciB3aGljaCByYW4gdG8KPiBjb21wbGV0aW9uIHdpdGggbm8gaXNzdWVzIGFuZCBzbyBt
dWNoIHF1aWNrZXIgKDM2IG1pbnMgdnMgNGhycyBhbmQKPiBzdGlsbCBnb2luZykhICAob25lIGRp
ZmZlcmVuY2UgaXMgdmlhIGNpZnMgcmF0aGVyIHRoYW4gbmZzIHNoYXJlIHRvCj4gc2FtZSByZW1v
dGUgdm9sdW1lKQo+IAo+ICAKPiAKPiAgCj4gCj4gUmVnYXJkcywKPiAKPiAgCj4gCj4gSm9uCj4g
Cj4gIAo+IAo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Dec 18 13:31:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 13:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TkxFN-0006bN-6O; Tue, 18 Dec 2012 13:30:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1TkxFL-0006b4-OX
	for xen-users@lists.xen.org; Tue, 18 Dec 2012 13:30:11 +0000
Received: from [85.158.139.83:49910] by server-4.bemta-5.messagelabs.com id
	43/90-14693-3EF60D05; Tue, 18 Dec 2012 13:30:11 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-7.tower-182.messagelabs.com!1355837393!26351181!1
X-Originating-IP: [46.33.159.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNDYuMzMuMTU5LjM5ID0+IDExNzM4\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15346 invoked from network); 18 Dec 2012 13:29:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (46.33.159.39)
	by server-7.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2012 13:29:57 -0000
X-IronPort-AV: E=Sophos;i="4.84,300,1355097600"; 
   d="scan'208";a="225298"
Received: from lonpmailmx01.citrite.net ([10.30.203.162])
	by LONPIPO01.EU.CITRIX.COM with ESMTP/TLS/RC4-MD5;
	18 Dec 2012 13:29:54 +0000
Received: from [10.80.2.42] (10.80.2.42) by LONPMAILMX01.citrite.net
	(10.30.203.162) with Microsoft SMTP Server id 8.3.279.5;
	Tue, 18 Dec 2012 13:29:53 +0000
Message-ID: <1355837392.14620.214.camel@zakaz.uk.xensource.com>
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Jonathon Royle <jonathon@royleminns.co.uk>
Date: Tue, 18 Dec 2012 13:29:52 +0000
In-Reply-To: <23F22BC973E3C14B895AAE277E2ADAE58F799AF3@oxford.royleminns.co.uk>
References: <23F22BC973E3C14B895AAE277E2ADAE58F799AF3@oxford.royleminns.co.uk>
Organization: Citrix Systems, Inc.
X-Mailer: Evolution 3.4.4-1 
MIME-Version: 1.0
Cc: "'xen-users@lists.xen.org'" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XCP VM-export error and very slow via VM Protection
 policy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

SGkgSm9uYXRob24sCgpZb3UnbGwgbGlrZWx5IGhhdmUgYmV0dGVyIGx1Y2sgd2l0aCBYQ1AgcXVl
c3Rpb25zIG9uIHRoZSB4ZW4tYXBpQCBsaXN0LgoKSWFuLgoKT24gVHVlLCAyMDEyLTEyLTE4IGF0
IDEzOjI0ICswMDAwLCBKb25hdGhvbiBSb3lsZSB3cm90ZToKPiBJIGhhdmUgcmVjZW50bHkgdXBn
cmFkZWQgdG8gWENQIDEuNiAoY2xlYW4gaW5zdGFsbCBhbmQgVk0KPiBleHBvcnQvaW1wb3J0KSBi
dXQgSSBhbSBmaW5kaW5nIHRoYXQgYXJjaGl2ZSBlbGVtZW50IG9mIFZNIFByb3RlY3Rpb24KPiBQ
b2xpY3kgaXMgcmVndWxhcmx5IGZhaWxpbmcgd2l0aCBlcnJvciDigJhJbnRlcm5hbCBlcnJvcjog
RmFpbHVyZQo+ICjigJxDb21wcmVzc2lvbiB2aWEgemNhdCBmYWlsZWQ6IGV4aXQgY29kZSAx4oCd
KeKAmQo+IAo+ICAKPiAKPiBJIGhhdmUgc2V2ZXJhbCBQcm90ZWN0aW9uIFBvbGljaWVzIHdoaWNo
IGFyY2hpdmUgdG8gYSBuZnMgc2hhcmUsIHNvbWUKPiBhcmNoaXZlIGV2ZXJ5IHRpbWUgc29tZSBq
dXN0IHdlZWtseSBidXQgdGhpcyBiZWhhdmlvdXIgc2VlbXMgdG8gYmUKPiBjb25zaXN0ZW50IGZv
ciB0aGVtIGFsbC4gIFR5cGljYWxseSBvbmx5IG9uZSBjb21wbGV0ZXMuICBJIGhhdmUgbG9va2Vk
Cj4gaW4gbWVzc2FnZXMgYW5kIHhlbnNvdXJjZS5sb2cgYW5kIHdoaWxzdCBJIGNhbiBzZWUgdGhl
IGV4cG9ydCBiZWluZwo+IHN0YXJ0ZWQgSSBjYW5ub3QgZmluZCBhbnl0aGluZyBtb3JlIGNvbmNy
ZXRlIG9uIHJlYXNvbnMgZm9yIGZhaWx1cmUKPiAKPiAgCj4gCj4gRXhhbXBsZQo+IAo+ICAKPiAK
PiBEZWMgMTggMDk6MDQ6MzIgdG90dGluZ3RvbiB4YXBpOiBbIGluZm98dG90dGluZ3Rvbnw3MjIw
MjM1Cj4gVU5JWCAvdmFyL3hhcGkveGFwaXx8Y2xpXSB4ZSB2bS1leHBvcnQgcGFzc3dvcmQ9bnVs
bAo+IHZtPWNmYzNhOGI0LTg2MzAtYzM2Mi0zYWIxLTk2ZTZiZGRlYzcxZAo+IGZpbGVuYW1lPS90
bXAvNGFkMzU0MjItYmQ3Yy00OTliLWFmNjQtMWM1YTIwNmU1MGI5L1dpblhQLTFlMTE3Zjc0LTkz
YjAtODYvMjAxMjEyMTgtMDkwNC54dmEgY29tcHJlc3M9dHJ1ZSB1c2VybmFtZT1yb290Cj4gCj4g
IAo+IAo+IEkgaGF2ZSBhbHNvIG1hbnVhbGx5IHN0YXJ0ZWQgdGhlIHRhc2sgKHNhbWUgc3ludGF4
KSBhbmQgd2hpbHN0IHRoZSBqb2IKPiBzdGFydGVkIGl0IGZhaWxlZCB3aXRoaW4gMTUgbWlucyDi
gJhJTlRFUk5BTF9FUlJPUjoKPiBbIFVuaXguVW5peF9lcnJvcig1NiwgIndyaXRlIiwgIiIpIF3i
gJkuIAo+IAo+ICAKPiAKPiBJIHRoZW4gbWFudWFsbHkgc3RhcnRlZCBhbiBleHBvcnQgdmlhIFhl
bkNlbnRlciB3aGljaCByYW4gdG8KPiBjb21wbGV0aW9uIHdpdGggbm8gaXNzdWVzIGFuZCBzbyBt
dWNoIHF1aWNrZXIgKDM2IG1pbnMgdnMgNGhycyBhbmQKPiBzdGlsbCBnb2luZykhICAob25lIGRp
ZmZlcmVuY2UgaXMgdmlhIGNpZnMgcmF0aGVyIHRoYW4gbmZzIHNoYXJlIHRvCj4gc2FtZSByZW1v
dGUgdm9sdW1lKQo+IAo+ICAKPiAKPiAgCj4gCj4gUmVnYXJkcywKPiAKPiAgCj4gCj4gSm9uCj4g
Cj4gIAo+IAo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHA6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Dec 18 14:08:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 14:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkxpe-0001Zl-9p; Tue, 18 Dec 2012 14:07:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1Tkxpc-0001ZY-My
	for xen-users@lists.xen.org; Tue, 18 Dec 2012 14:07:41 +0000
Received: from [193.109.254.147:44407] by server-6.bemta-14.messagelabs.com id
	2C/92-25153-CA870D05; Tue, 18 Dec 2012 14:07:40 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-7.tower-27.messagelabs.com!1355839625!913349!1
X-Originating-IP: [212.24.139.170]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17631 invoked from network); 18 Dec 2012 14:07:06 -0000
Received: from out1.virusfree.cz (HELO out1.virusfree.cz) (212.24.139.170)
	by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 Dec 2012 14:07:06 -0000
Received: (qmail 603 invoked by uid 1000); 18 Dec 2012 15:07:05 +0100
Received: from posta.excello.cz by out1 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out1.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-6.7/5.0):. 
	Processed in 1.279277 secs); 18 Dec 2012 14:07:05 -0000
X-Spam-Status: No, hits=-6.7 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	3.5 BD_CHECK               BD_CHECK
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -4.0 INREPLYTOCOM           INREPLYTOCOM
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=bq.virusfree.cz]
	1.1 URI_HEX URI: URI hostname has long hexadecimal sequence
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355839623; n=Test; bh=oX9livimGpPdczemiFnWS/iaeBJFqg6KE5xrjf
	TH3v0=; b=VKj7hTGtEQxSLH5UqkUKVBpN6zvQyjLvjbLkCyZmmvo54DsLT2fsmI
	WUgUHwAFb5/bkiBfkH/W2hd/1Oy849LPC5Z4equ4ffBfJRY9Hzt8F++FA5aV7nxy
	QZXYIisFxP
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=RaWHLZ4Q1mQsproOHZ+6US/7pq0qY
	XS0nfpJ9fAecZpr88Hr5keJNC5Y9/ZRAjt85IRLqif8E9OsfmXSMb4qqLqDJGXk4
	zggy8Rsc2lOVIfS3au3nGxwhK1jjbTX0Df1
Received: from posta.excello.cz (188.138.126.10)
	by out1.virusfree.cz with SMTP; 18 Dec 2012 15:07:03 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 217422C0069
	for <xen-users@lists.xen.org>; Tue, 18 Dec 2012 15:07:03 +0100 (CET)
Message-ID: <50D07887.7020003@excello.cz>
Date: Tue, 18 Dec 2012 15:07:03 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1355741446783-5713090.post@n5.nabble.com>
	<50CF1D1E.3030109@excello.cz>
	<1355752686372-5713096.post@n5.nabble.com>
	<50CF2E67.30104@excello.cz>
	<1355756232920-5713098.post@n5.nabble.com>
In-Reply-To: <1355756232920-5713098.post@n5.nabble.com>
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1387646707014746550=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============1387646707014746550==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms060604080801020000090900"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms060604080801020000090900
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Perfect! So now you should be able to connect your DomU's console, don't =

you?

Dne 17.12.2012 15:57, Patrick28 napsal(a):
> Thanks for your reply!
>
> After I edited boot=3D"c" to boot=3D"dc"
> my Domain is for 60s ready and then blocking! (if I run xm list)
>
> Name           ID             Mem           VCPUs        State       Ti=
me
> Test-01        54             1024           1              r------    =
 0 -
> 60
> Test-01        54             1024           1              -b-----    =
 60 -
> ....
>
>
>
>
>
> --
> View this message in context: http://xen.1045712.n5.nabble.com/Problems=
-wiht-Config-File-tp5713090p5713098.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms060604080801020000090900
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTgxNDA3MDNa
MCMGCSqGSIb3DQEJBDEWBBShNVYbVZZC2vKVAo+p6X16IQWjmTBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAAkiV+P+OThF
RtR/5GtQwrCKhIvwURK6C/Y/P4HqtVenSp0MzYQ3hTcru4dOZd0CD4+ISHVsUGth4dm9VDd3
5RliVak5Ninw8YyMmwm8wI6EgaU88mcFHykYMKeFw/PdStj+40udSvO+UbRTm0lqY/gMnhg+
cAX4N82xEw578AnpJ9lU08IsX21n9XYFHUqHzfzkCamxhT6xu9PyvE7LIMKL2rzghGjHzzgy
+5R7gpkaH3LmpC4liJdene71ZGEogRz70quKhsGrDB+U+cV+u9pXCAYnuDbuMCALfqQ51b4s
Ot3oTO193a8tunKB9P4rmmpvQCOqBts2vQO1YGC0nuEAAAAAAAA=
--------------ms060604080801020000090900--


--===============1387646707014746550==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1387646707014746550==--


From xen-users-bounces@lists.xen.org Tue Dec 18 14:08:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 14:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tkxpe-0001Zl-9p; Tue, 18 Dec 2012 14:07:42 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1Tkxpc-0001ZY-My
	for xen-users@lists.xen.org; Tue, 18 Dec 2012 14:07:41 +0000
Received: from [193.109.254.147:44407] by server-6.bemta-14.messagelabs.com id
	2C/92-25153-CA870D05; Tue, 18 Dec 2012 14:07:40 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-7.tower-27.messagelabs.com!1355839625!913349!1
X-Originating-IP: [212.24.139.170]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17631 invoked from network); 18 Dec 2012 14:07:06 -0000
Received: from out1.virusfree.cz (HELO out1.virusfree.cz) (212.24.139.170)
	by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 Dec 2012 14:07:06 -0000
Received: (qmail 603 invoked by uid 1000); 18 Dec 2012 15:07:05 +0100
Received: from posta.excello.cz by out1 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out1.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-6.7/5.0):. 
	Processed in 1.279277 secs); 18 Dec 2012 14:07:05 -0000
X-Spam-Status: No, hits=-6.7 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	3.5 BD_CHECK               BD_CHECK
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -4.0 INREPLYTOCOM           INREPLYTOCOM
	-1.5 INREPLYTO0             INREPLYTO0
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 SPF_FAIL SPF: sender does not match SPF record (fail)
	[SPF failed: Please see http://www.openspf.net/Why?s=mfrom;
	id=jh%40excello.cz; ip=188.138.126.10; r=bq.virusfree.cz]
	1.1 URI_HEX URI: URI hostname has long hexadecimal sequence
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1355839623; n=Test; bh=oX9livimGpPdczemiFnWS/iaeBJFqg6KE5xrjf
	TH3v0=; b=VKj7hTGtEQxSLH5UqkUKVBpN6zvQyjLvjbLkCyZmmvo54DsLT2fsmI
	WUgUHwAFb5/bkiBfkH/W2hd/1Oy849LPC5Z4equ4ffBfJRY9Hzt8F++FA5aV7nxy
	QZXYIisFxP
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=RaWHLZ4Q1mQsproOHZ+6US/7pq0qY
	XS0nfpJ9fAecZpr88Hr5keJNC5Y9/ZRAjt85IRLqif8E9OsfmXSMb4qqLqDJGXk4
	zggy8Rsc2lOVIfS3au3nGxwhK1jjbTX0Df1
Received: from posta.excello.cz (188.138.126.10)
	by out1.virusfree.cz with SMTP; 18 Dec 2012 15:07:03 +0100
Received: from [192.168.2.2] (unknown [212.80.95.150])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 217422C0069
	for <xen-users@lists.xen.org>; Tue, 18 Dec 2012 15:07:03 +0100 (CET)
Message-ID: <50D07887.7020003@excello.cz>
Date: Tue, 18 Dec 2012 15:07:03 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1355741446783-5713090.post@n5.nabble.com>
	<50CF1D1E.3030109@excello.cz>
	<1355752686372-5713096.post@n5.nabble.com>
	<50CF2E67.30104@excello.cz>
	<1355756232920-5713098.post@n5.nabble.com>
In-Reply-To: <1355756232920-5713098.post@n5.nabble.com>
Subject: Re: [Xen-users] Problems wiht Config File
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1387646707014746550=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Toto je elektronicky podepsana zprava ve formatu MIME.

--===============1387646707014746550==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms060604080801020000090900"

Toto je elektronicky podepsana zprava ve formatu MIME.

--------------ms060604080801020000090900
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Perfect! So now you should be able to connect your DomU's console, don't =

you?

Dne 17.12.2012 15:57, Patrick28 napsal(a):
> Thanks for your reply!
>
> After I edited boot=3D"c" to boot=3D"dc"
> my Domain is for 60s ready and then blocking! (if I run xm list)
>
> Name           ID             Mem           VCPUs        State       Ti=
me
> Test-01        54             1024           1              r------    =
 0 -
> 60
> Test-01        54             1024           1              -b-----    =
 60 -
> ....
>
>
>
>
>
> --
> View this message in context: http://xen.1045712.n5.nabble.com/Problems=
-wiht-Config-File-tp5713090p5713098.html
> Sent from the Xen - User mailing list archive at Nabble.com.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms060604080801020000090900
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMTgxNDA3MDNa
MCMGCSqGSIb3DQEJBDEWBBShNVYbVZZC2vKVAo+p6X16IQWjmTBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAAkiV+P+OThF
RtR/5GtQwrCKhIvwURK6C/Y/P4HqtVenSp0MzYQ3hTcru4dOZd0CD4+ISHVsUGth4dm9VDd3
5RliVak5Ninw8YyMmwm8wI6EgaU88mcFHykYMKeFw/PdStj+40udSvO+UbRTm0lqY/gMnhg+
cAX4N82xEw578AnpJ9lU08IsX21n9XYFHUqHzfzkCamxhT6xu9PyvE7LIMKL2rzghGjHzzgy
+5R7gpkaH3LmpC4liJdene71ZGEogRz70quKhsGrDB+U+cV+u9pXCAYnuDbuMCALfqQ51b4s
Ot3oTO193a8tunKB9P4rmmpvQCOqBts2vQO1YGC0nuEAAAAAAAA=
--------------ms060604080801020000090900--


--===============1387646707014746550==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1387646707014746550==--


From xen-users-bounces@lists.xen.org Tue Dec 18 18:51:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 18:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tl2FJ-0000WD-8z; Tue, 18 Dec 2012 18:50:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <falck.andreas.lists@gmail.com>) id 1Tl2FH-0000Ut-9x
	for xen-users@lists.xen.org; Tue, 18 Dec 2012 18:50:27 +0000
Received: from [85.158.139.211:45682] by server-14.bemta-5.messagelabs.com id
	CC/89-09538-2FAB0D05; Tue, 18 Dec 2012 18:50:26 +0000
X-Env-Sender: falck.andreas.lists@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1355856624!19586145!1
X-Originating-IP: [209.85.212.180]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32208 invoked from network); 18 Dec 2012 18:50:25 -0000
Received: from mail-wi0-f180.google.com (HELO mail-wi0-f180.google.com)
	(209.85.212.180)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2012 18:50:25 -0000
Received: by mail-wi0-f180.google.com with SMTP id hj13so632652wib.13
	for <xen-users@lists.xen.org>; Tue, 18 Dec 2012 10:50:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=v/gW/8abNJgpMEwyTdZngykGzFBVAtIZ1dSz6YqyDPc=;
	b=YmRfmwO11On5cLoH2gXFRH9RM89ILIreLCF+3fnVrfzOSWZWPfioGq8Ki6NHaJ52Vh
	AFvIciaMcO5johJMpsXl6jUPhK87Bk3BYz0GDKbMHa6VOf0jrcldXc34pf+SQWW8hEtJ
	KxZerT7dgli2Xd9j8NzCdl4vbpAN3gYxzvY2ynBbJwUdcQo1sHQEAG+5SSSuZXWotUYf
	5pxPtw/l5vMY5FjX+4ZZ3tYN3jDbnvZsG3ajyBm4ZnlNUKYcbj/2XOs16LmFvK/6q558
	V9AGBi/RqXPWfz8pQVEY/sVDJsrP3r/XCXYGBZvreqrP7ImF87iGnEl7l66U43Czpiss
	MPTg==
MIME-Version: 1.0
Received: by 10.194.238.226 with SMTP id vn2mr6527161wjc.23.1355856624657;
	Tue, 18 Dec 2012 10:50:24 -0800 (PST)
Received: by 10.180.96.40 with HTTP; Tue, 18 Dec 2012 10:50:24 -0800 (PST)
Date: Tue, 18 Dec 2012 19:50:24 +0100
Message-ID: <CAAvQYUQpkXeunkXsUUYxFg8SsjqPsC38XqBnhMtJPdhjeUWwYA@mail.gmail.com>
From: Andreas Falck <falck.andreas.lists@gmail.com>
To: James Harper <james.harper@bendigoit.com.au>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Vif:s stop working when USB sound is played (win7
 HVM, possibly GPLPV related)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3357052666079970173=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3357052666079970173==
Content-Type: multipart/alternative; boundary=089e01493c987aa41d04d124f8c2

--089e01493c987aa41d04d124f8c2
Content-Type: text/plain; charset=ISO-8859-1

Update 2 - problems solved

(My last answer didn't show up on the web archive, I don't know if it ever
went on the list - either it was because I changed the subject line and
confused the thread mechanism, or because it contained an http link - both
are fixed now. The missing message in question is included below)

Now, the problem seems entirely solved. Networking with the XenNet driver
works flawlessly and I could not replicate the performance dip mentioned
below. I believe it had to do with some unoptimized vif device settings
which I have changed now.

Aftermath:
With GPLPV 0.11.0.357 signed by Bendigo, XenNet driver works well with USB
sound
With GPLPV 0.11.0.356 signed by Uninvention, USB sound kills network
temporarily, but only during playback
- Windows 7 HVM on gentoo 3.2.12 dom0, xen 4.1,passed-through pci usb
controller.

Hopefully the information is of use for someone. Also, thanks to James
Harper for providing these drivers in the first place!

Regards,
Andreas

2012/12/15 Andreas Falck <falck.andreas.lists@gmail.com>

> Update: I checked the older, working installation. The devices had the
> same IRQ configurations, but the GPLPV drivers was the 357 version, not the
> 356 one as I had installed in the new system. After updating to 357 the
> problem disappeared. I remember now doing the same upgrade when setting up
> the last system, I started out with the 356 driver signed by Uninvention
> (believing that other options would require test-signing) before upgrading
> to the 357 version from meadowcourt dot org. I did not attribute the
> solution of the problem to the upgrade last time, however - though it is
> reasonable that this was the real reason why the problem went away.
>
> However, there still seems to be some interaction between audio playback
> and network performance. If I ping my gateway without playing sound I get
> ping times of 1-2ms, but during sound playback I get this plus occasional
> longer ping times, up to 50ms/ping, sometimes during a few seconds in a
> row. I does seem to hit copying over the (host-internal) network, in the
> single test I just did I got 20ish Mb/sec during sound playback compared to
> 70ish Mb/sec without playback.
>
> I haven't yet tweaked the network settings according to the
> recommendations, though. I'll have a look later if I can reproduce this
> performance difference in my old install.
>
> Regards,
> Andreas
>
> 2012/12/15 Andreas Falck <falck.andreas.lists@gmail.com>
>
>> Of course, thanks, I never thought of checking the interrupts.
>>
>> From the respective "resources" tabs in device manager:
>>
>> Xen PCI device driver: IRQ 28
>> Texas I. XHCI controller: IRQ -2
>>
>> The other GPLPV devices (including the vif) does not show any resources,
>> is this correct?
>>
>> Also, I'm not sure how to interpret the -2 above. An artifact of decimal
>> conversion or does win7 have problems with high IRQ numbers? If it gets
>> mapped onto something else maybe it could collide undetected (the machine
>> is dual-cpu amd).
>>
>> Regards,
>> Andreas
>>
>>
>> 2012/12/15 James Harper <james.harper@bendigoit.com.au>
>>
>>> >
>>> > Dear list members,
>>> >
>>> > I recently re-encountered a problem which I thought I had solved
>>> before, but
>>> > the former solution turned out non-replicable.
>>> >
>>> > System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video
>>> card
>>> > and a Texas instruments xhci (usb3) controller passed through xl
>>> toolstack
>>> > GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative
>>> usb
>>> > headset connected to the (passed-through) USB controller, together with
>>> > keyboard and mouse
>>> >
>>> > Symptom: whenever sound is played via the USB headset, network
>>> > connection disappears entirely. Connection returns immediately when
>>> > playback stops, though.
>>> >
>>> > This occurs in a fresh win7 HVM installation. However, in an earlier
>>> almost
>>> > identical installation I had the same problem, after installing all
>>> the GPLPV
>>> > drivers (including XenUsb). Back then, the problem disappeared after
>>> > removing the XenUsb driver, leading me to assume that XenUsb was source
>>> > of the problem. But apparently this is not the explanation, since the
>>> problem
>>> > shows up today even without the XenUsb driver. I can still boot up the
>>> old
>>> > HVM system in which sound and networking works, the driver configs are
>>> > very similar as far as I can see.
>>> >
>>> > What I have NOT tested:
>>> > I have not managed to remove the XenNet driver - trying that gave me a
>>> > bluescreen followed by system restore at reboot. I could reinstall, but
>>> > XenNet and USB audio have successfully co-existed before.
>>> > I have not tried any non-USB audio devices - none are available to me
>>> I have
>>> > not tried installing and then removing XenUsb - I don't see what it
>>> could
>>> > possibly change
>>> >
>>> > It is possible that I did something else at the same time as removing
>>> the
>>> > XenUsb driver last time, confounding the explanation. Since I haven't
>>> tried
>>> > without GPLPV, i cannot be sure that it is related to GPLPV at all. In
>>> both
>>> > installs, I configured GPLPV before trying sound. So that suspicion
>>> might be
>>> > misdirected. Any thoughts?
>>> >
>>>
>>> Can you see in device manager what interrupt the USB and GPLPV are using?
>>>
>>> James
>>>
>>>
>>
>

--089e01493c987aa41d04d124f8c2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Update 2 - problems solved<br>
<br>
(My last answer didn&#39;t show up on the web archive, I don&#39;t know if =
it=20
ever went on the list - either it was because I changed the subject line
 and confused the thread mechanism, or because it contained an http link
 - both are fixed now. The missing message in question is included below)<b=
r>
<br>Now, the problem seems entirely solved. Networking with the XenNet=20
driver works flawlessly and I could not replicate the performance dip=20
mentioned below. I believe it had to do with some unoptimized vif device
 settings which I have changed now.<br>
<br>Aftermath:<br>With GPLPV 0.11.0.357 signed by Bendigo, XenNet driver wo=
rks well with USB sound <br>With GPLPV 0.11.0.356 signed by Uninvention, US=
B sound kills network temporarily, but only during playback<br>- Windows 7 =
HVM on gentoo 3.2.12 dom0, xen 4.1,passed-through pci usb controller.<br>

<br>Hopefully the information is of use for someone. Also, thanks to James =
Harper for providing these drivers in the first place!<br><br>Regards,<br>A=
ndreas<br><br><div class=3D"gmail_quote">2012/12/15 Andreas Falck <span dir=
=3D"ltr">&lt;<a href=3D"mailto:falck.andreas.lists@gmail.com" target=3D"_bl=
ank">falck.andreas.lists@gmail.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Update: I checked the older, working install=
ation. The devices had the same IRQ configurations, but the GPLPV drivers w=
as the 357 version, not the 356 one as I had installed in the new system. A=
fter updating to 357 the problem disappeared. I remember now doing the same=
 upgrade when setting up the last system, I started out with the 356 driver=
 signed by Uninvention (believing that other options would require test-sig=
ning) before upgrading to the 357 version from meadowcourt dot org. I did n=
ot attribute the solution of the problem to the upgrade last time, however =
- though it is reasonable that this was the real reason why the problem wen=
t away.<br>


<br>However, there still seems to be some interaction between audio playbac=
k and network performance. If I ping my gateway without playing sound I get=
 ping times of 1-2ms, but during sound playback I get this plus occasional =
longer ping times, up to 50ms/ping, sometimes during a few seconds in a row=
. I does seem to hit copying over the (host-internal) network, in the singl=
e test I just did I got 20ish Mb/sec during sound playback compared to 70is=
h Mb/sec without playback.<br>


<br>I haven&#39;t yet tweaked the network settings according to the recomme=
ndations, though. I&#39;ll have a look later if I can reproduce this perfor=
mance difference in my old install. <br>
<br>Regards,<br>Andreas<br><br><div class=3D"gmail_quote">2012/12/15 Andrea=
s Falck <span dir=3D"ltr">&lt;<a href=3D"mailto:falck.andreas.lists@gmail.c=
om" target=3D"_blank">falck.andreas.lists@gmail.com</a>&gt;</span><br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">


Of course, thanks, I never thought of checking the interrupts. <br><br>From=
 the respective &quot;resources&quot; tabs in device manager:<br><br>Xen PC=
I device driver: IRQ 28<br>Texas I. XHCI controller: IRQ -2<br><br>The othe=
r GPLPV devices (including the vif) does not show any resources, is this co=
rrect?<br>



<br>Also, I&#39;m not sure how to interpret the -2 above. An artifact of de=
cimal conversion or does win7 have problems with high IRQ numbers? If it ge=
ts mapped onto something else maybe it could collide undetected (the machin=
e is dual-cpu amd).<br>



<br>Regards,<br>Andreas<div><div><br><br><div class=3D"gmail_quote">2012/12=
/15 James Harper <span dir=3D"ltr">&lt;<a href=3D"mailto:james.harper@bendi=
goit.com.au" target=3D"_blank">james.harper@bendigoit.com.au</a>&gt;</span>=
<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><div>&gt;<br>
&gt; Dear list members,<br>
&gt;<br>
&gt; I recently re-encountered a problem which I thought I had solved befor=
e, but<br>
&gt; the former solution turned out non-replicable.<br>
&gt;<br>
&gt; System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video =
card<br>
&gt; and a Texas instruments xhci (usb3) controller passed through xl tools=
tack<br>
&gt; GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative =
usb<br>
&gt; headset connected to the (passed-through) USB controller, together wit=
h<br>
&gt; keyboard and mouse<br>
&gt;<br>
&gt; Symptom: whenever sound is played via the USB headset, network<br>
&gt; connection disappears entirely. Connection returns immediately when<br=
>
&gt; playback stops, though.<br>
&gt;<br>
&gt; This occurs in a fresh win7 HVM installation. However, in an earlier a=
lmost<br>
&gt; identical installation I had the same problem, after installing all th=
e GPLPV<br>
&gt; drivers (including XenUsb). Back then, the problem disappeared after<b=
r>
&gt; removing the XenUsb driver, leading me to assume that XenUsb was sourc=
e<br>
&gt; of the problem. But apparently this is not the explanation, since the =
problem<br>
&gt; shows up today even without the XenUsb driver. I can still boot up the=
 old<br>
&gt; HVM system in which sound and networking works, the driver configs are=
<br>
&gt; very similar as far as I can see.<br>
&gt;<br>
&gt; What I have NOT tested:<br>
&gt; I have not managed to remove the XenNet driver - trying that gave me a=
<br>
&gt; bluescreen followed by system restore at reboot. I could reinstall, bu=
t<br>
&gt; XenNet and USB audio have successfully co-existed before.<br>
&gt; I have not tried any non-USB audio devices - none are available to me =
I have<br>
&gt; not tried installing and then removing XenUsb - I don&#39;t see what i=
t could<br>
&gt; possibly change<br>
&gt;<br>
&gt; It is possible that I did something else at the same time as removing =
the<br>
&gt; XenUsb driver last time, confounding the explanation. Since I haven&#3=
9;t tried<br>
&gt; without GPLPV, i cannot be sure that it is related to GPLPV at all. In=
 both<br>
&gt; installs, I configured GPLPV before trying sound. So that suspicion mi=
ght be<br>
&gt; misdirected. Any thoughts?<br>
&gt;<br>
<br>
</div></div>Can you see in device manager what interrupt the USB and GPLPV =
are using?<br>
<span><font color=3D"#888888"><br>
James<br>
<br>
</font></span></blockquote></div><br>
</div></div></blockquote></div><br>
</blockquote></div><br>

--089e01493c987aa41d04d124f8c2--


--===============3357052666079970173==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3357052666079970173==--


From xen-users-bounces@lists.xen.org Tue Dec 18 18:51:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 18:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tl2FJ-0000WD-8z; Tue, 18 Dec 2012 18:50:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <falck.andreas.lists@gmail.com>) id 1Tl2FH-0000Ut-9x
	for xen-users@lists.xen.org; Tue, 18 Dec 2012 18:50:27 +0000
Received: from [85.158.139.211:45682] by server-14.bemta-5.messagelabs.com id
	CC/89-09538-2FAB0D05; Tue, 18 Dec 2012 18:50:26 +0000
X-Env-Sender: falck.andreas.lists@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1355856624!19586145!1
X-Originating-IP: [209.85.212.180]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32208 invoked from network); 18 Dec 2012 18:50:25 -0000
Received: from mail-wi0-f180.google.com (HELO mail-wi0-f180.google.com)
	(209.85.212.180)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2012 18:50:25 -0000
Received: by mail-wi0-f180.google.com with SMTP id hj13so632652wib.13
	for <xen-users@lists.xen.org>; Tue, 18 Dec 2012 10:50:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:cc:content-type;
	bh=v/gW/8abNJgpMEwyTdZngykGzFBVAtIZ1dSz6YqyDPc=;
	b=YmRfmwO11On5cLoH2gXFRH9RM89ILIreLCF+3fnVrfzOSWZWPfioGq8Ki6NHaJ52Vh
	AFvIciaMcO5johJMpsXl6jUPhK87Bk3BYz0GDKbMHa6VOf0jrcldXc34pf+SQWW8hEtJ
	KxZerT7dgli2Xd9j8NzCdl4vbpAN3gYxzvY2ynBbJwUdcQo1sHQEAG+5SSSuZXWotUYf
	5pxPtw/l5vMY5FjX+4ZZ3tYN3jDbnvZsG3ajyBm4ZnlNUKYcbj/2XOs16LmFvK/6q558
	V9AGBi/RqXPWfz8pQVEY/sVDJsrP3r/XCXYGBZvreqrP7ImF87iGnEl7l66U43Czpiss
	MPTg==
MIME-Version: 1.0
Received: by 10.194.238.226 with SMTP id vn2mr6527161wjc.23.1355856624657;
	Tue, 18 Dec 2012 10:50:24 -0800 (PST)
Received: by 10.180.96.40 with HTTP; Tue, 18 Dec 2012 10:50:24 -0800 (PST)
Date: Tue, 18 Dec 2012 19:50:24 +0100
Message-ID: <CAAvQYUQpkXeunkXsUUYxFg8SsjqPsC38XqBnhMtJPdhjeUWwYA@mail.gmail.com>
From: Andreas Falck <falck.andreas.lists@gmail.com>
To: James Harper <james.harper@bendigoit.com.au>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Vif:s stop working when USB sound is played (win7
 HVM, possibly GPLPV related)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3357052666079970173=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3357052666079970173==
Content-Type: multipart/alternative; boundary=089e01493c987aa41d04d124f8c2

--089e01493c987aa41d04d124f8c2
Content-Type: text/plain; charset=ISO-8859-1

Update 2 - problems solved

(My last answer didn't show up on the web archive, I don't know if it ever
went on the list - either it was because I changed the subject line and
confused the thread mechanism, or because it contained an http link - both
are fixed now. The missing message in question is included below)

Now, the problem seems entirely solved. Networking with the XenNet driver
works flawlessly and I could not replicate the performance dip mentioned
below. I believe it had to do with some unoptimized vif device settings
which I have changed now.

Aftermath:
With GPLPV 0.11.0.357 signed by Bendigo, XenNet driver works well with USB
sound
With GPLPV 0.11.0.356 signed by Uninvention, USB sound kills network
temporarily, but only during playback
- Windows 7 HVM on gentoo 3.2.12 dom0, xen 4.1,passed-through pci usb
controller.

Hopefully the information is of use for someone. Also, thanks to James
Harper for providing these drivers in the first place!

Regards,
Andreas

2012/12/15 Andreas Falck <falck.andreas.lists@gmail.com>

> Update: I checked the older, working installation. The devices had the
> same IRQ configurations, but the GPLPV drivers was the 357 version, not the
> 356 one as I had installed in the new system. After updating to 357 the
> problem disappeared. I remember now doing the same upgrade when setting up
> the last system, I started out with the 356 driver signed by Uninvention
> (believing that other options would require test-signing) before upgrading
> to the 357 version from meadowcourt dot org. I did not attribute the
> solution of the problem to the upgrade last time, however - though it is
> reasonable that this was the real reason why the problem went away.
>
> However, there still seems to be some interaction between audio playback
> and network performance. If I ping my gateway without playing sound I get
> ping times of 1-2ms, but during sound playback I get this plus occasional
> longer ping times, up to 50ms/ping, sometimes during a few seconds in a
> row. I does seem to hit copying over the (host-internal) network, in the
> single test I just did I got 20ish Mb/sec during sound playback compared to
> 70ish Mb/sec without playback.
>
> I haven't yet tweaked the network settings according to the
> recommendations, though. I'll have a look later if I can reproduce this
> performance difference in my old install.
>
> Regards,
> Andreas
>
> 2012/12/15 Andreas Falck <falck.andreas.lists@gmail.com>
>
>> Of course, thanks, I never thought of checking the interrupts.
>>
>> From the respective "resources" tabs in device manager:
>>
>> Xen PCI device driver: IRQ 28
>> Texas I. XHCI controller: IRQ -2
>>
>> The other GPLPV devices (including the vif) does not show any resources,
>> is this correct?
>>
>> Also, I'm not sure how to interpret the -2 above. An artifact of decimal
>> conversion or does win7 have problems with high IRQ numbers? If it gets
>> mapped onto something else maybe it could collide undetected (the machine
>> is dual-cpu amd).
>>
>> Regards,
>> Andreas
>>
>>
>> 2012/12/15 James Harper <james.harper@bendigoit.com.au>
>>
>>> >
>>> > Dear list members,
>>> >
>>> > I recently re-encountered a problem which I thought I had solved
>>> before, but
>>> > the former solution turned out non-replicable.
>>> >
>>> > System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video
>>> card
>>> > and a Texas instruments xhci (usb3) controller passed through xl
>>> toolstack
>>> > GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative
>>> usb
>>> > headset connected to the (passed-through) USB controller, together with
>>> > keyboard and mouse
>>> >
>>> > Symptom: whenever sound is played via the USB headset, network
>>> > connection disappears entirely. Connection returns immediately when
>>> > playback stops, though.
>>> >
>>> > This occurs in a fresh win7 HVM installation. However, in an earlier
>>> almost
>>> > identical installation I had the same problem, after installing all
>>> the GPLPV
>>> > drivers (including XenUsb). Back then, the problem disappeared after
>>> > removing the XenUsb driver, leading me to assume that XenUsb was source
>>> > of the problem. But apparently this is not the explanation, since the
>>> problem
>>> > shows up today even without the XenUsb driver. I can still boot up the
>>> old
>>> > HVM system in which sound and networking works, the driver configs are
>>> > very similar as far as I can see.
>>> >
>>> > What I have NOT tested:
>>> > I have not managed to remove the XenNet driver - trying that gave me a
>>> > bluescreen followed by system restore at reboot. I could reinstall, but
>>> > XenNet and USB audio have successfully co-existed before.
>>> > I have not tried any non-USB audio devices - none are available to me
>>> I have
>>> > not tried installing and then removing XenUsb - I don't see what it
>>> could
>>> > possibly change
>>> >
>>> > It is possible that I did something else at the same time as removing
>>> the
>>> > XenUsb driver last time, confounding the explanation. Since I haven't
>>> tried
>>> > without GPLPV, i cannot be sure that it is related to GPLPV at all. In
>>> both
>>> > installs, I configured GPLPV before trying sound. So that suspicion
>>> might be
>>> > misdirected. Any thoughts?
>>> >
>>>
>>> Can you see in device manager what interrupt the USB and GPLPV are using?
>>>
>>> James
>>>
>>>
>>
>

--089e01493c987aa41d04d124f8c2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Update 2 - problems solved<br>
<br>
(My last answer didn&#39;t show up on the web archive, I don&#39;t know if =
it=20
ever went on the list - either it was because I changed the subject line
 and confused the thread mechanism, or because it contained an http link
 - both are fixed now. The missing message in question is included below)<b=
r>
<br>Now, the problem seems entirely solved. Networking with the XenNet=20
driver works flawlessly and I could not replicate the performance dip=20
mentioned below. I believe it had to do with some unoptimized vif device
 settings which I have changed now.<br>
<br>Aftermath:<br>With GPLPV 0.11.0.357 signed by Bendigo, XenNet driver wo=
rks well with USB sound <br>With GPLPV 0.11.0.356 signed by Uninvention, US=
B sound kills network temporarily, but only during playback<br>- Windows 7 =
HVM on gentoo 3.2.12 dom0, xen 4.1,passed-through pci usb controller.<br>

<br>Hopefully the information is of use for someone. Also, thanks to James =
Harper for providing these drivers in the first place!<br><br>Regards,<br>A=
ndreas<br><br><div class=3D"gmail_quote">2012/12/15 Andreas Falck <span dir=
=3D"ltr">&lt;<a href=3D"mailto:falck.andreas.lists@gmail.com" target=3D"_bl=
ank">falck.andreas.lists@gmail.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Update: I checked the older, working install=
ation. The devices had the same IRQ configurations, but the GPLPV drivers w=
as the 357 version, not the 356 one as I had installed in the new system. A=
fter updating to 357 the problem disappeared. I remember now doing the same=
 upgrade when setting up the last system, I started out with the 356 driver=
 signed by Uninvention (believing that other options would require test-sig=
ning) before upgrading to the 357 version from meadowcourt dot org. I did n=
ot attribute the solution of the problem to the upgrade last time, however =
- though it is reasonable that this was the real reason why the problem wen=
t away.<br>


<br>However, there still seems to be some interaction between audio playbac=
k and network performance. If I ping my gateway without playing sound I get=
 ping times of 1-2ms, but during sound playback I get this plus occasional =
longer ping times, up to 50ms/ping, sometimes during a few seconds in a row=
. I does seem to hit copying over the (host-internal) network, in the singl=
e test I just did I got 20ish Mb/sec during sound playback compared to 70is=
h Mb/sec without playback.<br>


<br>I haven&#39;t yet tweaked the network settings according to the recomme=
ndations, though. I&#39;ll have a look later if I can reproduce this perfor=
mance difference in my old install. <br>
<br>Regards,<br>Andreas<br><br><div class=3D"gmail_quote">2012/12/15 Andrea=
s Falck <span dir=3D"ltr">&lt;<a href=3D"mailto:falck.andreas.lists@gmail.c=
om" target=3D"_blank">falck.andreas.lists@gmail.com</a>&gt;</span><br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">


Of course, thanks, I never thought of checking the interrupts. <br><br>From=
 the respective &quot;resources&quot; tabs in device manager:<br><br>Xen PC=
I device driver: IRQ 28<br>Texas I. XHCI controller: IRQ -2<br><br>The othe=
r GPLPV devices (including the vif) does not show any resources, is this co=
rrect?<br>



<br>Also, I&#39;m not sure how to interpret the -2 above. An artifact of de=
cimal conversion or does win7 have problems with high IRQ numbers? If it ge=
ts mapped onto something else maybe it could collide undetected (the machin=
e is dual-cpu amd).<br>



<br>Regards,<br>Andreas<div><div><br><br><div class=3D"gmail_quote">2012/12=
/15 James Harper <span dir=3D"ltr">&lt;<a href=3D"mailto:james.harper@bendi=
goit.com.au" target=3D"_blank">james.harper@bendigoit.com.au</a>&gt;</span>=
<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><div>&gt;<br>
&gt; Dear list members,<br>
&gt;<br>
&gt; I recently re-encountered a problem which I thought I had solved befor=
e, but<br>
&gt; the former solution turned out non-replicable.<br>
&gt;<br>
&gt; System: xen4.1 + gentoo 3.2.12, win7 as HVM guest with a radeon video =
card<br>
&gt; and a Texas instruments xhci (usb3) controller passed through xl tools=
tack<br>
&gt; GPLPV 0.11.0.356 drivers installed in guest, _except_ XenUsb Creative =
usb<br>
&gt; headset connected to the (passed-through) USB controller, together wit=
h<br>
&gt; keyboard and mouse<br>
&gt;<br>
&gt; Symptom: whenever sound is played via the USB headset, network<br>
&gt; connection disappears entirely. Connection returns immediately when<br=
>
&gt; playback stops, though.<br>
&gt;<br>
&gt; This occurs in a fresh win7 HVM installation. However, in an earlier a=
lmost<br>
&gt; identical installation I had the same problem, after installing all th=
e GPLPV<br>
&gt; drivers (including XenUsb). Back then, the problem disappeared after<b=
r>
&gt; removing the XenUsb driver, leading me to assume that XenUsb was sourc=
e<br>
&gt; of the problem. But apparently this is not the explanation, since the =
problem<br>
&gt; shows up today even without the XenUsb driver. I can still boot up the=
 old<br>
&gt; HVM system in which sound and networking works, the driver configs are=
<br>
&gt; very similar as far as I can see.<br>
&gt;<br>
&gt; What I have NOT tested:<br>
&gt; I have not managed to remove the XenNet driver - trying that gave me a=
<br>
&gt; bluescreen followed by system restore at reboot. I could reinstall, bu=
t<br>
&gt; XenNet and USB audio have successfully co-existed before.<br>
&gt; I have not tried any non-USB audio devices - none are available to me =
I have<br>
&gt; not tried installing and then removing XenUsb - I don&#39;t see what i=
t could<br>
&gt; possibly change<br>
&gt;<br>
&gt; It is possible that I did something else at the same time as removing =
the<br>
&gt; XenUsb driver last time, confounding the explanation. Since I haven&#3=
9;t tried<br>
&gt; without GPLPV, i cannot be sure that it is related to GPLPV at all. In=
 both<br>
&gt; installs, I configured GPLPV before trying sound. So that suspicion mi=
ght be<br>
&gt; misdirected. Any thoughts?<br>
&gt;<br>
<br>
</div></div>Can you see in device manager what interrupt the USB and GPLPV =
are using?<br>
<span><font color=3D"#888888"><br>
James<br>
<br>
</font></span></blockquote></div><br>
</div></div></blockquote></div><br>
</blockquote></div><br>

--089e01493c987aa41d04d124f8c2--


--===============3357052666079970173==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3357052666079970173==--


From xen-users-bounces@lists.xen.org Tue Dec 18 21:48:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 21:48:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tl4zv-0004Cr-RZ; Tue, 18 Dec 2012 21:46:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <2rushikeshj@gmail.com>)
	id 1Tl4zt-0004CZ-UX; Tue, 18 Dec 2012 21:46:46 +0000
Received: from [85.158.139.83:52567] by server-9.bemta-5.messagelabs.com id
	5B/E7-10690-544E0D05; Tue, 18 Dec 2012 21:46:45 +0000
X-Env-Sender: 2rushikeshj@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1355867202!28310993!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 450 invoked from network); 18 Dec 2012 21:46:43 -0000
Received: from mail-qc0-f181.google.com (HELO mail-qc0-f181.google.com)
	(209.85.216.181)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2012 21:46:43 -0000
Received: by mail-qc0-f181.google.com with SMTP id x40so679330qcp.26
	for <multiple recipients>; Tue, 18 Dec 2012 13:46:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=sIXDVcvcdJahNOrh2NzOxy/Q0FshyKk9RdU1z3qmnxw=;
	b=MMb+uQ+APJSZYIyHjzjZaSowoTehNdzSl7K9iD9BPJb2vNj3yDnXJQP3ghWaxHhomw
	sNWXALWqbnlP4B2XGGVR2Gp/WkNY0h+pCxhonVA8I1OnYCOQOoaJTb9qVsRqlvNyWg7U
	tysdxjVwyQuf838MK9/j7Kr+kAXxV5lHTKaMig6SFNVwjdlyzBNXA17GUzklBnrgDjGC
	UcIe/T0Jf1QLE6MlTP8jCtIUzDUqB94OAid2wGDwryuEp0LcNySaaj0liqVRptrO4oyl
	FdmBDil7lKJ4l5QWVv+3W8lFFVN6iMjD8xw+zX7ClcejqKO/HaUJB83l21FulcPal8AB
	SBZw==
MIME-Version: 1.0
Received: by 10.49.121.40 with SMTP id lh8mr1717301qeb.30.1355867202190; Tue,
	18 Dec 2012 13:46:42 -0800 (PST)
Received: by 10.229.17.19 with HTTP; Tue, 18 Dec 2012 13:46:42 -0800 (PST)
Date: Wed, 19 Dec 2012 03:16:42 +0530
Message-ID: <CAO9XypUE6v8Ome4j7uDbqRaBQ2eSRjT53Bm_9z1yHW6mjRunRQ@mail.gmail.com>
From: Rushikesh Jadhav <2rushikeshj@gmail.com>
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>, xen-users@lists.xen.org,
	xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary=047d7bdc1be4f2fcb904d1276eee
Subject: [Xen-users] XCP 1.1 host crash due to VM console connection
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--047d7bdc1be4f2fcb904d1276eee
Content-Type: multipart/alternative; boundary=047d7bdc1be4f2fcb304d1276eec

--047d7bdc1be4f2fcb304d1276eec
Content-Type: text/plain; charset=ISO-8859-1

Hi everyone,

We faced a dom0 crash on XCP1.1 and Xen 3.4.2.

I've attached the log file for reference. On dom0 we could find only
"Xc.Error" and then reboot of host. There is no information in /var/crash/
or other log files.

Interestingly the "INTERNAL_ERROR" variable keeps growing until a length
and then host reboots. Possible memory overlap ? Could someone please
help me diagnose this and sort out a way to avoid it in future ?

Thank you for reading.

Regards,
Rushikesh

--047d7bdc1be4f2fcb304d1276eec
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi everyone,<br><br></div>We faced a d=
om0 crash on XCP1.1 and Xen 3.4.2. <br><br>I&#39;ve attached the log file f=
or reference. On dom0 we could find only &quot;Xc.Error&quot; and then rebo=
ot of host. There is no information in /var/crash/ or other log files. <br>
<br></div>Interestingly the &quot;INTERNAL_ERROR&quot; variable keeps growi=
ng until a length and then host reboots. Possible memory overlap ? Could so=
meone please help me diagnose this and sort out a way to avoid it in future=
 ?<br>
<br></div>Thank you for reading.<br><br></div>Regards,<br>Rushikesh<br><div=
><div><div><br><br><br></div></div></div></div>

--047d7bdc1be4f2fcb304d1276eec--
--047d7bdc1be4f2fcb904d1276eee
Content-Type: application/octet-stream; name="xensource.log"
Content-Disposition: attachment; filename="xensource.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_havk9nfc0

W3Jvb3RAeGNwMTEgbG9nXSMgY2F0IHhlbnNvdXJjZS5sb2cgfCAgZ3JlcCAiSU5URVJOQUxfRVJS
T1I6IiB8IGdyZXAgIlhjLkVycm9yIg0KWzIwMTIxMjE4VDE2OjIwOjE2LjY1M1p8ZGVidWd8eGNw
MTF8MzA2NCBpbmV0LVJQQ3xDb25uZWN0aW9uIHRvIFZNIGNvbnNvbGUgUjo0OGM4ZDdkNzQ3YWZ8
ZGlzcGF0Y2hlcl0gU2VydmVyX2hlbHBlcnMuZXhlYyBleGNlcHRpb25faGFuZGxlcjogR290IGV4
Y2VwdGlvbiBJTlRFUk5BTF9FUlJPUjogWyBYYy5FcnJvcigiZ2V0aW5mbyBmYWlsZWQ6IGRvbWFp
biAtMTogaHlwZXJjYWxsIDM2IGZhaWw6IDExOiBSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWls
YWJsZSAocmV0IC0xKSIpIF0NClsyMDEyMTIxOFQxNjoyMDoxOC40NDBafGRlYnVnfHhjcDExfDMw
NjUgaW5ldC1SUEN8Q29ubmVjdGlvbiB0byBWTSBjb25zb2xlIFI6ZTA0MDEyNDk4NTY1fGRpc3Bh
dGNoZXJdIFNlcnZlcl9oZWxwZXJzLmV4ZWMgZXhjZXB0aW9uX2hhbmRsZXI6IEdvdCBleGNlcHRp
b24gSU5URVJOQUxfRVJST1I6IFsgWGMuRXJyb3IoImdldGluZm8gZmFpbGVkOiBkb21haW4gLTE6
IGdldGluZm8gZmFpbGVkOiBkb21haW4gODogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRp
bmZvIGZhaWxlZDogZG9tYWluIC0xOiBoeXBlcmNhbGwgMzYgZmFpbDogMTE6IFJlc291cmNlIHRl
bXBvcmFyaWx5IHVuYXZhaWxhYmxlIChyZXQgLTEpIikgXQ0KWzIwMTIxMjE4VDE2OjIwOjE5LjA5
OVp8ZGVidWd8eGNwMTF8MzA3MSBpbmV0LVJQQ3xDb25uZWN0aW9uIHRvIFZNIGNvbnNvbGUgUjox
NTM4M2FkZTQ3NjV8ZGlzcGF0Y2hlcl0gU2VydmVyX2hlbHBlcnMuZXhlYyBleGNlcHRpb25faGFu
ZGxlcjogR290IGV4Y2VwdGlvbiBJTlRFUk5BTF9FUlJPUjogWyBYYy5FcnJvcigiZ2V0aW5mbyBm
YWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWls
ZWQ6IGRvbWFpbiA4OiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIDg6IGdldGluZm8gZmFpbGVkOiBk
b21haW4gLTE6IGh5cGVyY2FsbCAzNiBmYWlsOiAxMTogUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5h
dmFpbGFibGUgKHJldCAtMSkiKSBdDQpbMjAxMjEyMThUMTY6MjA6MTkuNjAwWnxkZWJ1Z3x4Y3Ax
MXwzMDc1IGluZXQtUlBDfENvbm5lY3Rpb24gdG8gVk0gY29uc29sZSBSOmRiZDM3Mjg2YmRjYXxk
aXNwYXRjaGVyXSBTZXJ2ZXJfaGVscGVycy5leGVjIGV4Y2VwdGlvbl9oYW5kbGVyOiBHb3QgZXhj
ZXB0aW9uIElOVEVSTkFMX0VSUk9SOiBbIFhjLkVycm9yKCJnZXRpbmZvIGZhaWxlZDogZG9tYWlu
IC0xOiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIC0xOiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIC0x
OiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIDg6IGdldGluZm8gZmFpbGVkOiBkb21haW4gODogZ2V0
aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogaHlwZXJjYWxsIDM2IGZhaWw6IDExOiBSZXNvdXJjZSB0
ZW1wb3JhcmlseSB1bmF2YWlsYWJsZSAocmV0IC0xKSIpIF0NClsyMDEyMTIxOFQxNjoyMDoxOS45
NDlafGRlYnVnfHhjcDExfDMwNzYgaW5ldC1SUEN8Q29ubmVjdGlvbiB0byBWTSBjb25zb2xlIFI6
OGJkYzhlMjUwZjJkfGRpc3BhdGNoZXJdIFNlcnZlcl9oZWxwZXJzLmV4ZWMgZXhjZXB0aW9uX2hh
bmRsZXI6IEdvdCBleGNlcHRpb24gSU5URVJOQUxfRVJST1I6IFsgWGMuRXJyb3IoImdldGluZm8g
ZmFpbGVkOiBkb21haW4gLTE6IGdldGluZm8gZmFpbGVkOiBkb21haW4gLTE6IGdldGluZm8gZmFp
bGVkOiBkb21haW4gLTE6IGdldGluZm8gZmFpbGVkOiBkb21haW4gLTE6IGdldGluZm8gZmFpbGVk
OiBkb21haW4gODogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRpbmZvIGZhaWxlZDogZG9t
YWluIC0xOiBoeXBlcmNhbGwgMzYgZmFpbDogMTE6IFJlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZh
aWxhYmxlIChyZXQgLTEpIikgXQ0KWzIwMTIxMjE4VDE2OjIwOjIwLjMzMVp8ZGVidWd8eGNwMTF8
MzA3OSBpbmV0LVJQQ3xDb25uZWN0aW9uIHRvIFZNIGNvbnNvbGUgUjo1MmYwZTMxMjRkMDZ8ZGlz
cGF0Y2hlcl0gU2VydmVyX2hlbHBlcnMuZXhlYyBleGNlcHRpb25faGFuZGxlcjogR290IGV4Y2Vw
dGlvbiBJTlRFUk5BTF9FUlJPUjogWyBYYy5FcnJvcigiZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAt
MTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTog
Z2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0
aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIDg6IGdldGluZm8g
ZmFpbGVkOiBkb21haW4gLTE6IGh5cGVyY2FsbCAzNiBmYWlsOiAxMTogUmVzb3VyY2UgdGVtcG9y
YXJpIikgXQ0KWzIwMTIxMjE4VDE2OjIwOjIwLjYyN1p8ZGVidWd8eGNwMTF8MzA4MyBpbmV0LVJQ
Q3xDb25uZWN0aW9uIHRvIFZNIGNvbnNvbGUgUjo3NmU4M2E3NmVjNWJ8ZGlzcGF0Y2hlcl0gU2Vy
dmVyX2hlbHBlcnMuZXhlYyBleGNlcHRpb25faGFuZGxlcjogR290IGV4Y2VwdGlvbiBJTlRFUk5B
TF9FUlJPUjogWyBYYy5FcnJvcigiZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBm
YWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWls
ZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6
IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRpbmZvIGZhaWxlZDogZG9t
YWluIDg6IGdldGluZm8gZmFpbGVkOiBkb21haW4gLTE6IGh5cGVyY2FsbCAzNiBmIikgXQ0KWzIw
MTIxMjE4VDE2OjIwOjIxLjE4Nlp8ZGVidWd8eGNwMTF8MzA5OSBpbmV0LVJQQ3xDb25uZWN0aW9u
IHRvIFZNIGNvbnNvbGUgUjpiNGE1MWZlZTg3YzR8ZGlzcGF0Y2hlcl0gU2VydmVyX2hlbHBlcnMu
ZXhlYyBleGNlcHRpb25faGFuZGxlcjogR290IGV4Y2VwdGlvbiBJTlRFUk5BTF9FUlJPUjogWyBY
Yy5FcnJvcigiZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFp
biAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAt
MTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTog
Z2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRp
bmZvIGZhaWxlZDogZG9tYWluIDg6IGdldGluZm8gZmFpbGVkIikgXQ0K
--047d7bdc1be4f2fcb904d1276eee
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--047d7bdc1be4f2fcb904d1276eee--


From xen-users-bounces@lists.xen.org Tue Dec 18 21:48:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Dec 2012 21:48:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tl4zv-0004Cr-RZ; Tue, 18 Dec 2012 21:46:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <2rushikeshj@gmail.com>)
	id 1Tl4zt-0004CZ-UX; Tue, 18 Dec 2012 21:46:46 +0000
Received: from [85.158.139.83:52567] by server-9.bemta-5.messagelabs.com id
	5B/E7-10690-544E0D05; Tue, 18 Dec 2012 21:46:45 +0000
X-Env-Sender: 2rushikeshj@gmail.com
X-Msg-Ref: server-12.tower-182.messagelabs.com!1355867202!28310993!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 450 invoked from network); 18 Dec 2012 21:46:43 -0000
Received: from mail-qc0-f181.google.com (HELO mail-qc0-f181.google.com)
	(209.85.216.181)
	by server-12.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Dec 2012 21:46:43 -0000
Received: by mail-qc0-f181.google.com with SMTP id x40so679330qcp.26
	for <multiple recipients>; Tue, 18 Dec 2012 13:46:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=sIXDVcvcdJahNOrh2NzOxy/Q0FshyKk9RdU1z3qmnxw=;
	b=MMb+uQ+APJSZYIyHjzjZaSowoTehNdzSl7K9iD9BPJb2vNj3yDnXJQP3ghWaxHhomw
	sNWXALWqbnlP4B2XGGVR2Gp/WkNY0h+pCxhonVA8I1OnYCOQOoaJTb9qVsRqlvNyWg7U
	tysdxjVwyQuf838MK9/j7Kr+kAXxV5lHTKaMig6SFNVwjdlyzBNXA17GUzklBnrgDjGC
	UcIe/T0Jf1QLE6MlTP8jCtIUzDUqB94OAid2wGDwryuEp0LcNySaaj0liqVRptrO4oyl
	FdmBDil7lKJ4l5QWVv+3W8lFFVN6iMjD8xw+zX7ClcejqKO/HaUJB83l21FulcPal8AB
	SBZw==
MIME-Version: 1.0
Received: by 10.49.121.40 with SMTP id lh8mr1717301qeb.30.1355867202190; Tue,
	18 Dec 2012 13:46:42 -0800 (PST)
Received: by 10.229.17.19 with HTTP; Tue, 18 Dec 2012 13:46:42 -0800 (PST)
Date: Wed, 19 Dec 2012 03:16:42 +0530
Message-ID: <CAO9XypUE6v8Ome4j7uDbqRaBQ2eSRjT53Bm_9z1yHW6mjRunRQ@mail.gmail.com>
From: Rushikesh Jadhav <2rushikeshj@gmail.com>
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>, xen-users@lists.xen.org,
	xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary=047d7bdc1be4f2fcb904d1276eee
Subject: [Xen-users] XCP 1.1 host crash due to VM console connection
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--047d7bdc1be4f2fcb904d1276eee
Content-Type: multipart/alternative; boundary=047d7bdc1be4f2fcb304d1276eec

--047d7bdc1be4f2fcb304d1276eec
Content-Type: text/plain; charset=ISO-8859-1

Hi everyone,

We faced a dom0 crash on XCP1.1 and Xen 3.4.2.

I've attached the log file for reference. On dom0 we could find only
"Xc.Error" and then reboot of host. There is no information in /var/crash/
or other log files.

Interestingly the "INTERNAL_ERROR" variable keeps growing until a length
and then host reboots. Possible memory overlap ? Could someone please
help me diagnose this and sort out a way to avoid it in future ?

Thank you for reading.

Regards,
Rushikesh

--047d7bdc1be4f2fcb304d1276eec
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi everyone,<br><br></div>We faced a d=
om0 crash on XCP1.1 and Xen 3.4.2. <br><br>I&#39;ve attached the log file f=
or reference. On dom0 we could find only &quot;Xc.Error&quot; and then rebo=
ot of host. There is no information in /var/crash/ or other log files. <br>
<br></div>Interestingly the &quot;INTERNAL_ERROR&quot; variable keeps growi=
ng until a length and then host reboots. Possible memory overlap ? Could so=
meone please help me diagnose this and sort out a way to avoid it in future=
 ?<br>
<br></div>Thank you for reading.<br><br></div>Regards,<br>Rushikesh<br><div=
><div><div><br><br><br></div></div></div></div>

--047d7bdc1be4f2fcb304d1276eec--
--047d7bdc1be4f2fcb904d1276eee
Content-Type: application/octet-stream; name="xensource.log"
Content-Disposition: attachment; filename="xensource.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_havk9nfc0

W3Jvb3RAeGNwMTEgbG9nXSMgY2F0IHhlbnNvdXJjZS5sb2cgfCAgZ3JlcCAiSU5URVJOQUxfRVJS
T1I6IiB8IGdyZXAgIlhjLkVycm9yIg0KWzIwMTIxMjE4VDE2OjIwOjE2LjY1M1p8ZGVidWd8eGNw
MTF8MzA2NCBpbmV0LVJQQ3xDb25uZWN0aW9uIHRvIFZNIGNvbnNvbGUgUjo0OGM4ZDdkNzQ3YWZ8
ZGlzcGF0Y2hlcl0gU2VydmVyX2hlbHBlcnMuZXhlYyBleGNlcHRpb25faGFuZGxlcjogR290IGV4
Y2VwdGlvbiBJTlRFUk5BTF9FUlJPUjogWyBYYy5FcnJvcigiZ2V0aW5mbyBmYWlsZWQ6IGRvbWFp
biAtMTogaHlwZXJjYWxsIDM2IGZhaWw6IDExOiBSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWls
YWJsZSAocmV0IC0xKSIpIF0NClsyMDEyMTIxOFQxNjoyMDoxOC40NDBafGRlYnVnfHhjcDExfDMw
NjUgaW5ldC1SUEN8Q29ubmVjdGlvbiB0byBWTSBjb25zb2xlIFI6ZTA0MDEyNDk4NTY1fGRpc3Bh
dGNoZXJdIFNlcnZlcl9oZWxwZXJzLmV4ZWMgZXhjZXB0aW9uX2hhbmRsZXI6IEdvdCBleGNlcHRp
b24gSU5URVJOQUxfRVJST1I6IFsgWGMuRXJyb3IoImdldGluZm8gZmFpbGVkOiBkb21haW4gLTE6
IGdldGluZm8gZmFpbGVkOiBkb21haW4gODogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRp
bmZvIGZhaWxlZDogZG9tYWluIC0xOiBoeXBlcmNhbGwgMzYgZmFpbDogMTE6IFJlc291cmNlIHRl
bXBvcmFyaWx5IHVuYXZhaWxhYmxlIChyZXQgLTEpIikgXQ0KWzIwMTIxMjE4VDE2OjIwOjE5LjA5
OVp8ZGVidWd8eGNwMTF8MzA3MSBpbmV0LVJQQ3xDb25uZWN0aW9uIHRvIFZNIGNvbnNvbGUgUjox
NTM4M2FkZTQ3NjV8ZGlzcGF0Y2hlcl0gU2VydmVyX2hlbHBlcnMuZXhlYyBleGNlcHRpb25faGFu
ZGxlcjogR290IGV4Y2VwdGlvbiBJTlRFUk5BTF9FUlJPUjogWyBYYy5FcnJvcigiZ2V0aW5mbyBm
YWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWls
ZWQ6IGRvbWFpbiA4OiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIDg6IGdldGluZm8gZmFpbGVkOiBk
b21haW4gLTE6IGh5cGVyY2FsbCAzNiBmYWlsOiAxMTogUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5h
dmFpbGFibGUgKHJldCAtMSkiKSBdDQpbMjAxMjEyMThUMTY6MjA6MTkuNjAwWnxkZWJ1Z3x4Y3Ax
MXwzMDc1IGluZXQtUlBDfENvbm5lY3Rpb24gdG8gVk0gY29uc29sZSBSOmRiZDM3Mjg2YmRjYXxk
aXNwYXRjaGVyXSBTZXJ2ZXJfaGVscGVycy5leGVjIGV4Y2VwdGlvbl9oYW5kbGVyOiBHb3QgZXhj
ZXB0aW9uIElOVEVSTkFMX0VSUk9SOiBbIFhjLkVycm9yKCJnZXRpbmZvIGZhaWxlZDogZG9tYWlu
IC0xOiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIC0xOiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIC0x
OiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIDg6IGdldGluZm8gZmFpbGVkOiBkb21haW4gODogZ2V0
aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogaHlwZXJjYWxsIDM2IGZhaWw6IDExOiBSZXNvdXJjZSB0
ZW1wb3JhcmlseSB1bmF2YWlsYWJsZSAocmV0IC0xKSIpIF0NClsyMDEyMTIxOFQxNjoyMDoxOS45
NDlafGRlYnVnfHhjcDExfDMwNzYgaW5ldC1SUEN8Q29ubmVjdGlvbiB0byBWTSBjb25zb2xlIFI6
OGJkYzhlMjUwZjJkfGRpc3BhdGNoZXJdIFNlcnZlcl9oZWxwZXJzLmV4ZWMgZXhjZXB0aW9uX2hh
bmRsZXI6IEdvdCBleGNlcHRpb24gSU5URVJOQUxfRVJST1I6IFsgWGMuRXJyb3IoImdldGluZm8g
ZmFpbGVkOiBkb21haW4gLTE6IGdldGluZm8gZmFpbGVkOiBkb21haW4gLTE6IGdldGluZm8gZmFp
bGVkOiBkb21haW4gLTE6IGdldGluZm8gZmFpbGVkOiBkb21haW4gLTE6IGdldGluZm8gZmFpbGVk
OiBkb21haW4gODogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRpbmZvIGZhaWxlZDogZG9t
YWluIC0xOiBoeXBlcmNhbGwgMzYgZmFpbDogMTE6IFJlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZh
aWxhYmxlIChyZXQgLTEpIikgXQ0KWzIwMTIxMjE4VDE2OjIwOjIwLjMzMVp8ZGVidWd8eGNwMTF8
MzA3OSBpbmV0LVJQQ3xDb25uZWN0aW9uIHRvIFZNIGNvbnNvbGUgUjo1MmYwZTMxMjRkMDZ8ZGlz
cGF0Y2hlcl0gU2VydmVyX2hlbHBlcnMuZXhlYyBleGNlcHRpb25faGFuZGxlcjogR290IGV4Y2Vw
dGlvbiBJTlRFUk5BTF9FUlJPUjogWyBYYy5FcnJvcigiZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAt
MTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTog
Z2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0
aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRpbmZvIGZhaWxlZDogZG9tYWluIDg6IGdldGluZm8g
ZmFpbGVkOiBkb21haW4gLTE6IGh5cGVyY2FsbCAzNiBmYWlsOiAxMTogUmVzb3VyY2UgdGVtcG9y
YXJpIikgXQ0KWzIwMTIxMjE4VDE2OjIwOjIwLjYyN1p8ZGVidWd8eGNwMTF8MzA4MyBpbmV0LVJQ
Q3xDb25uZWN0aW9uIHRvIFZNIGNvbnNvbGUgUjo3NmU4M2E3NmVjNWJ8ZGlzcGF0Y2hlcl0gU2Vy
dmVyX2hlbHBlcnMuZXhlYyBleGNlcHRpb25faGFuZGxlcjogR290IGV4Y2VwdGlvbiBJTlRFUk5B
TF9FUlJPUjogWyBYYy5FcnJvcigiZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBm
YWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWls
ZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6
IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRpbmZvIGZhaWxlZDogZG9t
YWluIDg6IGdldGluZm8gZmFpbGVkOiBkb21haW4gLTE6IGh5cGVyY2FsbCAzNiBmIikgXQ0KWzIw
MTIxMjE4VDE2OjIwOjIxLjE4Nlp8ZGVidWd8eGNwMTF8MzA5OSBpbmV0LVJQQ3xDb25uZWN0aW9u
IHRvIFZNIGNvbnNvbGUgUjpiNGE1MWZlZTg3YzR8ZGlzcGF0Y2hlcl0gU2VydmVyX2hlbHBlcnMu
ZXhlYyBleGNlcHRpb25faGFuZGxlcjogR290IGV4Y2VwdGlvbiBJTlRFUk5BTF9FUlJPUjogWyBY
Yy5FcnJvcigiZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFp
biAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAt
MTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTog
Z2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiAtMTogZ2V0aW5mbyBmYWlsZWQ6IGRvbWFpbiA4OiBnZXRp
bmZvIGZhaWxlZDogZG9tYWluIDg6IGdldGluZm8gZmFpbGVkIikgXQ0K
--047d7bdc1be4f2fcb904d1276eee
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--047d7bdc1be4f2fcb904d1276eee--


From xen-users-bounces@lists.xen.org Wed Dec 19 13:08:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 13:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlJMe-00012O-FK; Wed, 19 Dec 2012 13:07:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthieu.lejeune@exxoss.com>) id 1TlJMc-00011q-Oi
	for xen-users@lists.xensource.com; Wed, 19 Dec 2012 13:07:11 +0000
Received: from [85.158.138.51:16700] by server-7.bemta-3.messagelabs.com id
	C1/A5-23008-DFBB1D05; Wed, 19 Dec 2012 13:07:09 +0000
X-Env-Sender: matthieu.lejeune@exxoss.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1355922428!27623165!1
X-Originating-IP: [109.69.220.67]
X-SpamReason: No, hits=1.9 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32617 invoked from network); 19 Dec 2012 13:07:08 -0000
Received: from mx2.exxoss.com (HELO mx2.exxoss.com) (109.69.220.67)
	by server-8.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Dec 2012 13:07:08 -0000
Received: from 217.64.252.174.mactelecom.net ([217.64.252.174]
	helo=[10.1.0.89])
	by mx2.exxoss.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.72) (envelope-from <matthieu.lejeune@exxoss.com>)
	id 1TlJMX-0004Nl-QK
	for xen-users@lists.xensource.com; Wed, 19 Dec 2012 14:07:06 +0100
Message-ID: <50D1BBEF.5040602@exxoss.com>
Date: Wed, 19 Dec 2012 14:06:55 +0100
From: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <50D06062.9060108@exxoss.com>
In-Reply-To: <50D06062.9060108@exxoss.com>
X-SA-Do-Not-Run: Yes
X-SA-Exim-Connect-IP: 217.64.252.174
X-SA-Exim-Rcpt-To: xen-users@lists.xensource.com
X-SA-Exim-Mail-From: matthieu.lejeune@exxoss.com
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on taupeman
X-Spam-Level: 
X-Spam-Status: No, score=-102.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
	HTML_MESSAGE, TVD_RCVD_IP, USER_IN_WHITELIST autolearn=ham version=3.3.1
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:26:47 +0000)
X-SA-Exim-Scanned: Yes (on mx2.exxoss.com)
Subject: Re: [Xen-users] Problem with srptools
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1593631193045365242=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1593631193045365242==
Content-Type: multipart/alternative;
 boundary="------------060906030008000503020506"

This is a multi-part message in MIME format.
--------------060906030008000503020506
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hello,

The problem is solved.
The srptools are not working on the Xen Kernel when Intel Vt-D is 
enabled on the BIOS.

Matthieu

Le 18/12/12 13:24, Matthieu Lejeune a écrit :
> Hello,
>
> I have a problem with the srptools to connect my Dom0 to the scst over 
> IB ressources.
>
> *When i'm on the Debian kernel (without Dom0) *
>
> root@blade1:/# ibsrpdm -c
> id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b5,pkey=ffff,service_id=003048ffff9dd3b4
> id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b6,pkey=ffff,service_id=003048ffff9dd3b4
> root@blade1:/#
>
> root@blade1:/# ibstat
> CA 'mlx4_0'
>     CA type: MT26418
>     Number of ports: 1
>     Firmware version: 2.9.1000
>     Hardware version: a0
>     Node GUID: 0x003048ffff9dd66c
>     System image GUID: 0x003048ffff9dd66f
>     Port 1:
>         State: Active
>         Physical state: LinkUp
>         Rate: 20
>         Base lid: 23
>         LMC: 0
>         SM lid: 1
>         Capability mask: 0x0251086a
>         Port GUID: 0x003048ffff9dd66d
> root@blade1:/#
> *
> **This is the loaded modules : **
> *
> # /etc/modules: kernel modules to load at boot time.
> #
> # This file contains the names of kernel modules that should be loaded
> # at boot time, one per line. Lines beginning with "#" are ignored.
> # Parameters can be specified after the module name.
>
> loop
> mlx4_ib
> ib_umad
> ib_ipoib
> ib_srp
> root@blade1:/#
>
>
> When I'm on the Xen kernel (with 4.0.1 en 4.1.3 version of Xen)
>
> I have this problem on the log with "ib_umad" module
>
> Dec 18 13:16:33 blade4 kernel: [  133.118783] user_mad: process 
> ibsrpdm did not enable P_Key index support.
> Dec 18 13:16:33 blade4 kernel: [  133.118787] user_mad: 
> Documentation/infiniband/user_mad.txt has info on the new ABI.
>
> The command "ibsrpdm -c"  is not responding
>
> And the status of the infiniband is :
>
> root@blade4:~# ibstat
> CA 'mlx4_0'
>     CA type: MT26418
>     Number of ports: 1
>     Firmware version: 2.9.1000
>     Hardware version: a0
>     Node GUID: 0x003048ffff9dd514
>     System image GUID: 0x003048ffff9dd517
>     Port 1:
>         State: Initializing
>         Physical state: LinkUp
>         Rate: 8
>         Base lid: 0
>         LMC: 0
>         SM lid: 0
>         Capability mask: 0x02510868
>         Port GUID: 0x003048ffff9dd515
> root@blade4:~#
>
> I realy don't understand the problem.
>
> Thank's for your help
>
> Matthieu Lejeune
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------060906030008000503020506
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello, <br>
      <br>
      The problem is solved. <br>
      The srptools are not working on the Xen Kernel when Intel Vt-D is
      enabled on the BIOS. <br>
      <br>
      Matthieu<br>
      <br>
      Le 18/12/12 13:24, Matthieu Lejeune a &eacute;crit&nbsp;:<br>
    </div>
    <blockquote cite="mid:50D06062.9060108@exxoss.com" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      Hello,<br>
      <br>
      I have a problem with the srptools to connect my Dom0 to the scst
      over IB ressources. <br>
      <br>
      <b>When i'm on the Debian kernel (without Dom0) </b><br>
      <br>
      root@blade1:/# ibsrpdm -c<br>
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b5,pkey=ffff,service_id=003048ffff9dd3b4<br>
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b6,pkey=ffff,service_id=003048ffff9dd3b4<br>
      root@blade1:/# <br>
      <br>
      root@blade1:/# ibstat<br>
      CA 'mlx4_0'<br>
      &nbsp;&nbsp;&nbsp; CA type: MT26418<br>
      &nbsp;&nbsp;&nbsp; Number of ports: 1<br>
      &nbsp;&nbsp;&nbsp; Firmware version: 2.9.1000<br>
      &nbsp;&nbsp;&nbsp; Hardware version: a0<br>
      &nbsp;&nbsp;&nbsp; Node GUID: 0x003048ffff9dd66c<br>
      &nbsp;&nbsp;&nbsp; System image GUID: 0x003048ffff9dd66f<br>
      &nbsp;&nbsp;&nbsp; Port 1:<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; State: Active<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Physical state: LinkUp<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Rate: 20<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Base lid: 23<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LMC: 0<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SM lid: 1<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Capability mask: 0x0251086a<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port GUID: 0x003048ffff9dd66d<br>
      root@blade1:/# <br>
      <b><br>
      </b><b>This is the loaded modules : </b><b><br>
      </b><br>
      # /etc/modules: kernel modules to load at boot time.<br>
      #<br>
      # This file contains the names of kernel modules that should be
      loaded<br>
      # at boot time, one per line. Lines beginning with "#" are
      ignored.<br>
      # Parameters can be specified after the module name.<br>
      <br>
      loop<br>
      mlx4_ib<br>
      ib_umad<br>
      ib_ipoib<br>
      ib_srp<br>
      root@blade1:/# <br>
      <br>
      <br>
      When I'm on the Xen kernel (with 4.0.1 en 4.1.3 version of Xen)<br>
      <br>
      I have this problem on the log with "ib_umad" module<br>
      <br>
      Dec 18 13:16:33 blade4 kernel: [&nbsp; 133.118783] user_mad: process
      ibsrpdm did not enable P_Key index support.<br>
      Dec 18 13:16:33 blade4 kernel: [&nbsp; 133.118787] user_mad:&nbsp;&nbsp;
      Documentation/infiniband/user_mad.txt has info on the new ABI.<br>
      <br>
      The command "ibsrpdm -c"&nbsp; is not responding<br>
      <br>
      And the status of the infiniband is :<br>
      <br>
      root@blade4:~# ibstat<br>
      CA 'mlx4_0'<br>
      &nbsp;&nbsp;&nbsp; CA type: MT26418<br>
      &nbsp;&nbsp;&nbsp; Number of ports: 1<br>
      &nbsp;&nbsp;&nbsp; Firmware version: 2.9.1000<br>
      &nbsp;&nbsp;&nbsp; Hardware version: a0<br>
      &nbsp;&nbsp;&nbsp; Node GUID: 0x003048ffff9dd514<br>
      &nbsp;&nbsp;&nbsp; System image GUID: 0x003048ffff9dd517<br>
      &nbsp;&nbsp;&nbsp; Port 1:<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; State: Initializing<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Physical state: LinkUp<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Rate: 8<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Base lid: 0<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LMC: 0<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SM lid: 0<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Capability mask: 0x02510868<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port GUID: 0x003048ffff9dd515<br>
      root@blade4:~# <br>
      <br>
      I realy don't understand the problem. <br>
      <br>
      Thank's for your help<br>
      <br>
      Matthieu Lejeune<br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    &nbsp;
  </body>
</html>

--------------060906030008000503020506--


--===============1593631193045365242==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1593631193045365242==--


From xen-users-bounces@lists.xen.org Wed Dec 19 13:08:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 13:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlJMe-00012O-FK; Wed, 19 Dec 2012 13:07:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <matthieu.lejeune@exxoss.com>) id 1TlJMc-00011q-Oi
	for xen-users@lists.xensource.com; Wed, 19 Dec 2012 13:07:11 +0000
Received: from [85.158.138.51:16700] by server-7.bemta-3.messagelabs.com id
	C1/A5-23008-DFBB1D05; Wed, 19 Dec 2012 13:07:09 +0000
X-Env-Sender: matthieu.lejeune@exxoss.com
X-Msg-Ref: server-8.tower-174.messagelabs.com!1355922428!27623165!1
X-Originating-IP: [109.69.220.67]
X-SpamReason: No, hits=1.9 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32617 invoked from network); 19 Dec 2012 13:07:08 -0000
Received: from mx2.exxoss.com (HELO mx2.exxoss.com) (109.69.220.67)
	by server-8.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	19 Dec 2012 13:07:08 -0000
Received: from 217.64.252.174.mactelecom.net ([217.64.252.174]
	helo=[10.1.0.89])
	by mx2.exxoss.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.72) (envelope-from <matthieu.lejeune@exxoss.com>)
	id 1TlJMX-0004Nl-QK
	for xen-users@lists.xensource.com; Wed, 19 Dec 2012 14:07:06 +0100
Message-ID: <50D1BBEF.5040602@exxoss.com>
Date: Wed, 19 Dec 2012 14:06:55 +0100
From: Matthieu Lejeune <matthieu.lejeune@exxoss.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <50D06062.9060108@exxoss.com>
In-Reply-To: <50D06062.9060108@exxoss.com>
X-SA-Do-Not-Run: Yes
X-SA-Exim-Connect-IP: 217.64.252.174
X-SA-Exim-Rcpt-To: xen-users@lists.xensource.com
X-SA-Exim-Mail-From: matthieu.lejeune@exxoss.com
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on taupeman
X-Spam-Level: 
X-Spam-Status: No, score=-102.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
	HTML_MESSAGE, TVD_RCVD_IP, USER_IN_WHITELIST autolearn=ham version=3.3.1
X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:26:47 +0000)
X-SA-Exim-Scanned: Yes (on mx2.exxoss.com)
Subject: Re: [Xen-users] Problem with srptools
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1593631193045365242=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============1593631193045365242==
Content-Type: multipart/alternative;
 boundary="------------060906030008000503020506"

This is a multi-part message in MIME format.
--------------060906030008000503020506
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hello,

The problem is solved.
The srptools are not working on the Xen Kernel when Intel Vt-D is 
enabled on the BIOS.

Matthieu

Le 18/12/12 13:24, Matthieu Lejeune a écrit :
> Hello,
>
> I have a problem with the srptools to connect my Dom0 to the scst over 
> IB ressources.
>
> *When i'm on the Debian kernel (without Dom0) *
>
> root@blade1:/# ibsrpdm -c
> id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b5,pkey=ffff,service_id=003048ffff9dd3b4
> id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b6,pkey=ffff,service_id=003048ffff9dd3b4
> root@blade1:/#
>
> root@blade1:/# ibstat
> CA 'mlx4_0'
>     CA type: MT26418
>     Number of ports: 1
>     Firmware version: 2.9.1000
>     Hardware version: a0
>     Node GUID: 0x003048ffff9dd66c
>     System image GUID: 0x003048ffff9dd66f
>     Port 1:
>         State: Active
>         Physical state: LinkUp
>         Rate: 20
>         Base lid: 23
>         LMC: 0
>         SM lid: 1
>         Capability mask: 0x0251086a
>         Port GUID: 0x003048ffff9dd66d
> root@blade1:/#
> *
> **This is the loaded modules : **
> *
> # /etc/modules: kernel modules to load at boot time.
> #
> # This file contains the names of kernel modules that should be loaded
> # at boot time, one per line. Lines beginning with "#" are ignored.
> # Parameters can be specified after the module name.
>
> loop
> mlx4_ib
> ib_umad
> ib_ipoib
> ib_srp
> root@blade1:/#
>
>
> When I'm on the Xen kernel (with 4.0.1 en 4.1.3 version of Xen)
>
> I have this problem on the log with "ib_umad" module
>
> Dec 18 13:16:33 blade4 kernel: [  133.118783] user_mad: process 
> ibsrpdm did not enable P_Key index support.
> Dec 18 13:16:33 blade4 kernel: [  133.118787] user_mad: 
> Documentation/infiniband/user_mad.txt has info on the new ABI.
>
> The command "ibsrpdm -c"  is not responding
>
> And the status of the infiniband is :
>
> root@blade4:~# ibstat
> CA 'mlx4_0'
>     CA type: MT26418
>     Number of ports: 1
>     Firmware version: 2.9.1000
>     Hardware version: a0
>     Node GUID: 0x003048ffff9dd514
>     System image GUID: 0x003048ffff9dd517
>     Port 1:
>         State: Initializing
>         Physical state: LinkUp
>         Rate: 8
>         Base lid: 0
>         LMC: 0
>         SM lid: 0
>         Capability mask: 0x02510868
>         Port GUID: 0x003048ffff9dd515
> root@blade4:~#
>
> I realy don't understand the problem.
>
> Thank's for your help
>
> Matthieu Lejeune
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users


--------------060906030008000503020506
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello, <br>
      <br>
      The problem is solved. <br>
      The srptools are not working on the Xen Kernel when Intel Vt-D is
      enabled on the BIOS. <br>
      <br>
      Matthieu<br>
      <br>
      Le 18/12/12 13:24, Matthieu Lejeune a &eacute;crit&nbsp;:<br>
    </div>
    <blockquote cite="mid:50D06062.9060108@exxoss.com" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      Hello,<br>
      <br>
      I have a problem with the srptools to connect my Dom0 to the scst
      over IB ressources. <br>
      <br>
      <b>When i'm on the Debian kernel (without Dom0) </b><br>
      <br>
      root@blade1:/# ibsrpdm -c<br>
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b5,pkey=ffff,service_id=003048ffff9dd3b4<br>
id_ext=003048ffff9dd3b4,ioc_guid=003048ffff9dd3b4,dgid=fe80000000000000003048ffff9dd3b6,pkey=ffff,service_id=003048ffff9dd3b4<br>
      root@blade1:/# <br>
      <br>
      root@blade1:/# ibstat<br>
      CA 'mlx4_0'<br>
      &nbsp;&nbsp;&nbsp; CA type: MT26418<br>
      &nbsp;&nbsp;&nbsp; Number of ports: 1<br>
      &nbsp;&nbsp;&nbsp; Firmware version: 2.9.1000<br>
      &nbsp;&nbsp;&nbsp; Hardware version: a0<br>
      &nbsp;&nbsp;&nbsp; Node GUID: 0x003048ffff9dd66c<br>
      &nbsp;&nbsp;&nbsp; System image GUID: 0x003048ffff9dd66f<br>
      &nbsp;&nbsp;&nbsp; Port 1:<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; State: Active<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Physical state: LinkUp<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Rate: 20<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Base lid: 23<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LMC: 0<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SM lid: 1<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Capability mask: 0x0251086a<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port GUID: 0x003048ffff9dd66d<br>
      root@blade1:/# <br>
      <b><br>
      </b><b>This is the loaded modules : </b><b><br>
      </b><br>
      # /etc/modules: kernel modules to load at boot time.<br>
      #<br>
      # This file contains the names of kernel modules that should be
      loaded<br>
      # at boot time, one per line. Lines beginning with "#" are
      ignored.<br>
      # Parameters can be specified after the module name.<br>
      <br>
      loop<br>
      mlx4_ib<br>
      ib_umad<br>
      ib_ipoib<br>
      ib_srp<br>
      root@blade1:/# <br>
      <br>
      <br>
      When I'm on the Xen kernel (with 4.0.1 en 4.1.3 version of Xen)<br>
      <br>
      I have this problem on the log with "ib_umad" module<br>
      <br>
      Dec 18 13:16:33 blade4 kernel: [&nbsp; 133.118783] user_mad: process
      ibsrpdm did not enable P_Key index support.<br>
      Dec 18 13:16:33 blade4 kernel: [&nbsp; 133.118787] user_mad:&nbsp;&nbsp;
      Documentation/infiniband/user_mad.txt has info on the new ABI.<br>
      <br>
      The command "ibsrpdm -c"&nbsp; is not responding<br>
      <br>
      And the status of the infiniband is :<br>
      <br>
      root@blade4:~# ibstat<br>
      CA 'mlx4_0'<br>
      &nbsp;&nbsp;&nbsp; CA type: MT26418<br>
      &nbsp;&nbsp;&nbsp; Number of ports: 1<br>
      &nbsp;&nbsp;&nbsp; Firmware version: 2.9.1000<br>
      &nbsp;&nbsp;&nbsp; Hardware version: a0<br>
      &nbsp;&nbsp;&nbsp; Node GUID: 0x003048ffff9dd514<br>
      &nbsp;&nbsp;&nbsp; System image GUID: 0x003048ffff9dd517<br>
      &nbsp;&nbsp;&nbsp; Port 1:<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; State: Initializing<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Physical state: LinkUp<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Rate: 8<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Base lid: 0<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; LMC: 0<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SM lid: 0<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Capability mask: 0x02510868<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port GUID: 0x003048ffff9dd515<br>
      root@blade4:~# <br>
      <br>
      I realy don't understand the problem. <br>
      <br>
      Thank's for your help<br>
      <br>
      Matthieu Lejeune<br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="http://lists.xen.org/xen-users">http://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    &nbsp;
  </body>
</html>

--------------060906030008000503020506--


--===============1593631193045365242==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1593631193045365242==--


From xen-users-bounces@lists.xen.org Wed Dec 19 13:34:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 13:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlJlu-0002Da-B1; Wed, 19 Dec 2012 13:33:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kevin.zhang@octlink.com>) id 1TlGHI-0002cT-6z
	for xen-users@lists.xen.org; Wed, 19 Dec 2012 09:49:28 +0000
Received: from [85.158.143.35:40243] by server-1.bemta-4.messagelabs.com id
	6A/C5-28401-7AD81D05; Wed, 19 Dec 2012 09:49:27 +0000
X-Env-Sender: kevin.zhang@octlink.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1355910455!5073950!1
X-Originating-IP: [222.128.79.247]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_60_70,HTML_MESSAGE,MIME_BASE64_TEXT,MIME_BOUND_NEXTPART
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10878 invoked from network); 19 Dec 2012 09:47:36 -0000
Received: from unknown (HELO mail.octlink.com) (222.128.79.247)
	by server-5.tower-21.messagelabs.com with SMTP;
	19 Dec 2012 09:47:36 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.octlink.com (Postfix) with SMTP id DF342A137
	for <xen-users@lists.xen.org>; Wed, 19 Dec 2012 17:47:15 +0800 (CST)
Received: from zhangpei-PC (unknown [10.12.200.210])
	by mail.octlink.com (Postfix) with ESMTPA id C0831A136
	for <xen-users@lists.xen.org>; Wed, 19 Dec 2012 17:47:08 +0800 (CST)
Date: Wed, 19 Dec 2012 17:47:06 +0800
From: "kevin.zhang@octlink.com" <kevin.zhang@octlink.com>
To: xen-users <xen-users@lists.xen.org>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.0.1.90[cn]
Mime-Version: 1.0
Message-ID: <201212191747055788536@octlink.com>
X-DSPAM-Result: Whitelisted
X-DSPAM-Processed: Wed Dec 19 17:47:15 2012
X-DSPAM-Confidence: 0.9902
X-DSPAM-Probability: 0.0000
X-DSPAM-Signature: 3,50d18d2310786944518525
X-DSPAM-Factors: 27, return, 0.00740, return, 0.00740,
	From*octlink.com>, 0.00854, (XendDomainInfo+2404), 0.01000,
	(XendDomainInfo+2404), 0.01000, domid=1+[2012, 0.01000,
	domid=1+[2012, 0.01000, start_paused), 0.01000,
	start_paused), 0.01000,
	face=Calibri><SPAN+style="FONT, 0.01000, failed, 0.01000,
	failed, 0.01000, you+all, 0.01000, you+all, 0.01000,
	params)+File, 0.01000, params)+File, 0.01000,
	Reply-To*<kevin.zhang, 0.01000, encountered, 0.01000,
	encountered, 0.01000, 6/dist, 0.01000, 6/dist, 0.01000,
	never, 0.01000, never, 0.01000, _dispatch, 0.01000,
	_dispatch, 0.01000, line+134, 0.01000, line+134, 0.01000
X-Mailman-Approved-At: Wed, 19 Dec 2012 13:33:16 +0000
Subject: [Xen-users] About vcpu IndexError: list index out of range
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: "kevin.zhang" <kevin.zhang@octlink.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5373730779866085740=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============5373730779866085740==
Content-Type: multipart/alternative;
	boundary="----=_001_NextPart766362252853_=----"

This is a multi-part message in MIME format.

------=_001_NextPart766362252853_=----
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: base64

SGkgYWxsLA0KICAgICANCiAgICAgSSdtIGFuIGVuZ2luZWVyIGRlcGxveWluZyB4ZW4gYmFzZWQg
dmlydHVhbGl6YXRpb24gcGxhdGZvcm0gaW4gY3VzdG9tZXIgZmllbGRzLg0KICAgICBXZSBhcmUg
dXNpbmcgeGVuNC4wIGFuZCB4ZW4gNC4xLjMgYXMgaHlwZXJ2aXNvciwgYW5kIGNyZWF0aW5nIHZt
cyB2aWEgcG9ydCA5MzYzIFhlbiBBUEkuDQogICAgIFRoZXNlIGRheXMgd2UgZW5jb3VudGVyZWQg
YSBiaWcgcHJvYmxlbSwgIHhlbiBoeXBlcnZpc29yIGNhbm5vdCBzdGFydCB2bXM6DQoNCiAgICAg
SW4gY3VzdG9tZXJzJyBmaWVsZCAsIHRoZXkgYXJlIHVzaW5nIHhlb24gRTcgNDgwNyB3aXRoIDQ4
IHBoeXNpY2FsIGNwdXMsIGFuZCBhZnRlciBjcmVhdGluZyBhbiBIVk0gd2l0aCBvbmx5IDQgdmNw
dXMgIHZpYSBYZW4gQVBJLCB3ZSBjYW5ub3Qgc3RhcnQgaXQgd2l0aCB0aGUgZm9sbG93aW5nIGVy
cm9yczoNCiAgICAgKCBJdCBpcyBhcHBhcmVudCB0aGF0IHRoaXMgZXJyb3IgbmV2ZXIgaGFwcGVu
IGluIG91ciB0ZXN0IGVudmlyb25tZW50IHdpdGggbGVzcyB0aGFuIDggcGh5c2ljYWwgY3B1cywg
YW5kIHRoZSBmb2xsb3dpbmcgZXJyb3JzIGhhcHBlbmVkIHVuZGVyIGhhcmR3YXJlIG92ZXIgMTYg
cGh5c2ljYWwgY3B1cywNCiAgICAgIEkndmUgc2VhcmNoZWQgdGhlIGtleXdvcmQgb3ZlciB0aGUg
aW50ZXJuZXQsIGJ1dCBpdCBzZWVtcyB0aGF0IG5vYm9keSBlbmNvdW50ZXJlZCB0aGUgc2FtZSBw
cm9ibGVtLikNCiAgICAgICAgIEFyZSB0aGVyZSBhbnl0aGluZyB3cm9uZyBpbiBteSBlbnZpcm9u
bWVudD8gUGxlYXNlIGhlbHAsIHRoYW5rIHlvdSBhbGwgdmVyeSBtdWNoIQ0KICAgICAgIA0KWzIw
MTItMTItMTggMDY6NDg6MTAgMjYzOV0gREVCVUcgKFhlbmREb21haW5JbmZvOjMwNzEpIFhlbmRE
b21haW5JbmZvLmRlc3Ryb3k6IGRvbWlkPTENClsyMDEyLTEyLTE4IDA2OjQ4OjEwIDI2MzldIERF
QlVHIChYZW5kRG9tYWluSW5mbzoyNDAxKSBEZXN0cm95aW5nIGRldmljZSBtb2RlbA0KWzIwMTIt
MTItMTggMDY6NDg6MTAgMjYzOV0gRVJST1IgKFhlbmREb21haW5JbmZvOjI0MDQpIERldmljZSBt
b2RlbCBkZXN0cm95IGZhaWxlZCBYODZfSFZNX0ltYWdlSGFuZGxlciBpbnN0YW5jZSBoYXMgbm8g
YXR0cmlidXRlICdzZW50aW5lbF9sb2NrJw0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOg0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hl
bmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDI0MDIsIGluIF9yZWxlYXNlRGV2aWNlcw0Kc2Vs
Zi5pbWFnZS5kZXN0cm95RGV2aWNlTW9kZWwoKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9u
Mi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvaW1hZ2UucHkiLCBsaW5lIDYyMSwgaW4gZGVzdHJv
eURldmljZU1vZGVsDQpzZWxmLnNlbnRpbmVsX2xvY2suYWNxdWlyZSgpDQpBdHRyaWJ1dGVFcnJv
cjogWDg2X0hWTV9JbWFnZUhhbmRsZXIgaW5zdGFuY2UgaGFzIG5vIGF0dHJpYnV0ZSAnc2VudGlu
ZWxfbG9jaycNClsyMDEyLTEyLTE4IDA2OjQ4OjEwIDI2MzldIERFQlVHIChYZW5kRG9tYWluSW5m
bzoyNDA4KSBSZWxlYXNpbmcgZGV2aWNlcw0KWzIwMTItMTItMTggMDY6NDg6MTAgMjYzOV0gRVJS
T1IgKHhtbHJwY2xpYjI6MTY5KSBJbnRlcm5hbCBlcnJvciBoYW5kbGluZyBWTS5zdGFydA0KVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOg0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0
aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3V0aWwveG1scnBjbGliMi5weSIsIGxpbmUgMTM0LCBp
biBfbWFyc2hhbGVkX2Rpc3BhdGNoDQpyZXNwb25zZSA9IHNlbGYuX2Rpc3BhdGNoKG1ldGhvZCwg
cGFyYW1zKQ0KRmlsZSAiL3Vzci9saWIvcHl0aG9uMi42L1NpbXBsZVhNTFJQQ1NlcnZlci5weSIs
IGxpbmUgNDE4LCBpbiBfZGlzcGF0Y2gNCnJldHVybiBmdW5jKCpwYXJhbXMpDQpGaWxlICIvdXNy
L2xvY2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQVBJLnB5Iiwg
bGluZSAyMzcsIGluIGYNCnJldHVybiBmdW5jKHNlbGYsICphcmdzLCAqKmt3YXJncykNCkZpbGUg
Ii91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRBUEku
cHkiLCBsaW5lIDI3MiwgaW4gY2hlY2tfc2Vzc2lvbg0KcmV0dXJuIGZ1bmMoc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3Qt
cGFja2FnZXMveGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgMzI4LCBpbiA8bGFtYmRhPg0KJ1ZN
JywgZnVuYywgKmFyZ3MsICoqa3dhcmdzKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42
L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgMjg0LCBpbiBfY2hlY2tf
cmVmDQpyZXR1cm4gZnVuYyhhcGksIHNlc3Npb24sIHJlZiwgKmFyZ3MsICoqa3dhcmdzKQ0KRmls
ZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZEFQ
SS5weSIsIGxpbmUgMTkxOSwgaW4gVk1fc3RhcnQNCnN0YXJ0X3BhdXNlZCA9IHN0YXJ0X3BhdXNl
ZCkNCkZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94ZW5k
L1hlbmRUYXNrLnB5IiwgbGluZSAyMDksIGluIGxvZ19wcm9ncmVzcw0KcmV0dmFsID0gZnVuYygq
YXJncywgKiprd2RzKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2Fn
ZXMveGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNDY1LCBpbiBkb192bV9mdW5jDQp4ZW5kb20u
ZG9fbGVnYWN5X2FwaV93aXRoX3V1aWQoZm4sIHZtX3JlZiwgKmFyZ3MsICoqa3dhcmdzKQ0KRmls
ZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERv
bWFpbi5weSIsIGxpbmUgNzcyLCBpbiBkb19sZWdhY3lfYXBpX3dpdGhfdXVpZA0KZm4oZG9tLCAq
YXJncywgKiprd2FyZ3MpDQpGaWxlICIvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNr
YWdlcy94ZW4veGVuZC9YZW5kRG9tYWluLnB5IiwgbGluZSAxMDcwLCBpbiBkb21haW5fc3RhcnQN
CmRvbWluZm8uc3RhcnQoaXNfbWFuYWdlZCA9IFRydWUpDQpGaWxlICIvdXNyL2xvY2FsL2xpYi9w
eXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5weSIsIGxpbmUg
NDc0LCBpbiBzdGFydA0KWGVuZFRhc2subG9nX3Byb2dyZXNzKDMxLCA2MCwgc2VsZi5faW5pdERv
bWFpbikNCkZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94
ZW5kL1hlbmRUYXNrLnB5IiwgbGluZSAyMDksIGluIGxvZ19wcm9ncmVzcw0KcmV0dmFsID0gZnVu
YygqYXJncywgKiprd2RzKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFj
a2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDI4NDYsIGluIF9pbml0RG9t
YWluDQpub2RlID0gc2VsZi5fc2V0Q1BVQWZmaW5pdHkoKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIv
cHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5l
IDI3NjMsIGluIF9zZXRDUFVBZmZpbml0eQ0KYmVzdF9ub2RlID0gZmluZF9yZWxheGVkX25vZGUo
Y2FuZGlkYXRlX25vZGVfbGlzdClbMF0NCkZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9k
aXN0LXBhY2thZ2VzL3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IiwgbGluZSAyNzMxLCBpbiBm
aW5kX3JlbGF4ZWRfbm9kZQ0KY3B1aW5mbyA9IGRvbS5nZXRWQ1BVSW5mbygpDQpGaWxlICIvdXNy
L2xvY2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWluSW5m
by5weSIsIGxpbmUgMTUzOCwgaW4gZ2V0VkNQVUluZm8NClsnY3B1bWFwJywgc2VsZi5pbmZvWydj
cHVzJ11baV0gYW5kIFwNCkluZGV4RXJyb3I6IGxpc3QgaW5kZXggb3V0IG9mIHJhbmdlDQogICAg
IA0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMNCktldmlu

------=_001_NextPart766362252853_=----
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><HEAD>
<META content=3D"text/html; charset=3Dgb2312" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; =
FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16448"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Hi all,</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I'm an engineer deploying xen based=20
virtualization platform in customer fields.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; We are using xen4.0 and xen 4.1.3 as hypervi=
sor,=20
and creating vms via port 9363 Xen API.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; These days we encountered a big problem,&nbs=
p; xen=20
hypervisor cannot start vms:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; In customers' field , they are using xeon E7=
 4807=20
with 48 physical cpus, and after creating an HVM with only 4 vcpus &nbsp;v=
ia Xen=20
API, we cannot start it with the following errors:</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style=3D"COLOR: #ff0000"> ( It is appar=
ent that=20
this error never happen in our test environment with less than 8 physical =
cpus,=20
and the following errors happened under hardware over 16 physical=20
cpus,</SPAN></DIV>
<DIV style=3D"COLOR: #ff0000">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;I've searched=
 the=20
keyword over the internet, but it seems that nobody encountered the same=20
problem.)</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Are there anything w=
rong=20
in my environment? Please help, thank you all very much!</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<BLOCKQUOTE style=3D"MARGIN-RIGHT: 0px" dir=3Dltr>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] DEBUG (XendDomainInfo:3071) XendDomainInfo.destroy:=20
  domid=3D1</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] DEBUG (XendDomainInfo:2401) Destroying device model</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] ERROR (XendDomainInfo:2404) Device model destroy failed=20
  X86_HVM_ImageHandler instance has no attribute 'sentinel_lock'</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">Traceb=
ack=20
  (most recent call last):</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  2402, in _releaseDevices</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">self.image.=
destroyDeviceModel()</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/image.py", line 621, in=
=20
  destroyDeviceModel</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">self.sentin=
el_lock.acquire()</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">AttributeEr=
ror:=20
  X86_HVM_ImageHandler instance has no attribute 'sentinel_lock'</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] DEBUG (XendDomainInfo:2408) Releasing devices</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] ERROR (xmlrpclib2:169) Internal error handling VM.start</=
DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">Traceb=
ack=20
  (most recent call last):</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/util/xmlrpclib2.py", line 13=
4, in=20
  _marshaled_dispatch</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">respon=
se =3D=20
  self._dispatch(method, params)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/lib/python2.6/SimpleXMLRPCServer.py", line 418, in _dispatch</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">return=
=20
  func(*params)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 237, =
in=20
  f</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">return=
=20
  func(self, *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 272, =
in=20
  check_session</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">return=
=20
  func(self, session, *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 328, =
in=20
  &lt;lambda&gt;</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">'VM', =
func,=20
  *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 284, =
in=20
  _check_ref</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">return=
=20
  func(api, session, ref, *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 1919,=
 in=20
  VM_start</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">start_=
paused =3D=20
  start_paused)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendTask.py", line 209,=
 in=20
  log_progress</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">retval=
 =3D=20
  func(*args, **kwds)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 465, =
in=20
  do_vm_func</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">xendom.do_l=
egacy_api_with_uuid(fn,=20
  vm_ref, *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomain.py", line 77=
2, in=20
  do_legacy_api_with_uuid</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">fn(dom=
, *args,=20
  **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomain.py", line 10=
70, in=20
  domain_start</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">dominfo.sta=
rt(is_managed=20
  =3D True)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e 474,=20
  in start</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">XendTask.lo=
g_progress(31,=20
  60, self._initDomain)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendTask.py", line 209,=
 in=20
  log_progress</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">retval=
 =3D=20
  func(*args, **kwds)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  2846, in _initDomain</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">node =
=3D=20
  self._setCPUAffinity()</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  2763, in _setCPUAffinity</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">best_n=
ode =3D=20
  find_relaxed_node(candidate_node_list)[0]</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  2731, in find_relaxed_node</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">cpuinf=
o =3D=20
  dom.getVCPUInfo()</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  1538, in getVCPUInfo</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">['cpum=
ap',=20
  self.info['cpus'][i] and \</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #ff0000; FONT-SIZE: 8pt">IndexE=
rror:=20
  list index out of range</DIV></BLOCKQUOTE>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>
<DIV><SPAN style=3D"FONT-FAMILY: =CB=CE=CC=E5; COLOR: #000000; FONT-SIZE: =
10.5pt">
<DIV><SPAN>
<DIV style=3D"TEXT-ALIGN: right"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; FONT-SIZE:=
 10.5pt"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt; mso-bid=
i-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-fo=
nt-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-f=
ont: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: =
minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; ms=
o-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; FONT-SIZE:=
 10.5pt"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt; mso-bid=
i-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-fo=
nt-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-f=
ont: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: =
minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; ms=
o-fareast-language: ZH-CN; mso-bidi-language: AR-SA"></SPAN><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 8pt; mso-bidi-f=
ont-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-theme=
-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme=
-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN=
-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-fo=
nt-family: =CB=CE=CC=E5"=20
lang=3DEN-US><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; FONT-SIZE:=
 10.5pt"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt; mso-bid=
i-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-fo=
nt-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-f=
ont: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: =
minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; ms=
o-fareast-language: ZH-CN; mso-bidi-language: AR-SA">
<DIV style=3D"TEXT-ALIGN: left"><SPAN>Best Regards</SPAN></DIV>
<DIV style=3D"TEXT-ALIGN: left">Kevin</DIV>
<DIV=20
style=3D"TEXT-ALIGN: left"></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN>&nbsp=
;</DIV>
<DIV style=3D"TEXT-ALIGN: left"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; FONT-SIZE:=
 10.5pt"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt; mso-bid=
i-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-th=
eme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-th=
eme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language:=
 EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast=
-font-family: =CB=CE=CC=E5"=20
lang=3DEN-US>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal><SPAN=20
style=3D"mso-bidi-language: EN-US" lang=3DEN-US><FONT face=3DCalibri><SPAN=
=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt"></SPAN>=
<o:p=20
style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"></o:p></FONT></SPAN></P></SP=
AN></SPAN></DIV></SPAN></SPAN><SPAN=20
style=3D"FONT-FAMILY: =CB=CE=CC=E5; COLOR: #000000; FONT-SIZE: 10.5pt"></S=
PAN></DIV></DIV></DIV></SPAN></DIV></BODY></HTML>

------=_001_NextPart766362252853_=------




--===============5373730779866085740==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5373730779866085740==--




From xen-users-bounces@lists.xen.org Wed Dec 19 13:34:48 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 13:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlJlu-0002Da-B1; Wed, 19 Dec 2012 13:33:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kevin.zhang@octlink.com>) id 1TlGHI-0002cT-6z
	for xen-users@lists.xen.org; Wed, 19 Dec 2012 09:49:28 +0000
Received: from [85.158.143.35:40243] by server-1.bemta-4.messagelabs.com id
	6A/C5-28401-7AD81D05; Wed, 19 Dec 2012 09:49:27 +0000
X-Env-Sender: kevin.zhang@octlink.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1355910455!5073950!1
X-Originating-IP: [222.128.79.247]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_60_70,HTML_MESSAGE,MIME_BASE64_TEXT,MIME_BOUND_NEXTPART
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10878 invoked from network); 19 Dec 2012 09:47:36 -0000
Received: from unknown (HELO mail.octlink.com) (222.128.79.247)
	by server-5.tower-21.messagelabs.com with SMTP;
	19 Dec 2012 09:47:36 -0000
Received: from localhost (localhost [127.0.0.1])
	by mail.octlink.com (Postfix) with SMTP id DF342A137
	for <xen-users@lists.xen.org>; Wed, 19 Dec 2012 17:47:15 +0800 (CST)
Received: from zhangpei-PC (unknown [10.12.200.210])
	by mail.octlink.com (Postfix) with ESMTPA id C0831A136
	for <xen-users@lists.xen.org>; Wed, 19 Dec 2012 17:47:08 +0800 (CST)
Date: Wed, 19 Dec 2012 17:47:06 +0800
From: "kevin.zhang@octlink.com" <kevin.zhang@octlink.com>
To: xen-users <xen-users@lists.xen.org>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.0.1.90[cn]
Mime-Version: 1.0
Message-ID: <201212191747055788536@octlink.com>
X-DSPAM-Result: Whitelisted
X-DSPAM-Processed: Wed Dec 19 17:47:15 2012
X-DSPAM-Confidence: 0.9902
X-DSPAM-Probability: 0.0000
X-DSPAM-Signature: 3,50d18d2310786944518525
X-DSPAM-Factors: 27, return, 0.00740, return, 0.00740,
	From*octlink.com>, 0.00854, (XendDomainInfo+2404), 0.01000,
	(XendDomainInfo+2404), 0.01000, domid=1+[2012, 0.01000,
	domid=1+[2012, 0.01000, start_paused), 0.01000,
	start_paused), 0.01000,
	face=Calibri><SPAN+style="FONT, 0.01000, failed, 0.01000,
	failed, 0.01000, you+all, 0.01000, you+all, 0.01000,
	params)+File, 0.01000, params)+File, 0.01000,
	Reply-To*<kevin.zhang, 0.01000, encountered, 0.01000,
	encountered, 0.01000, 6/dist, 0.01000, 6/dist, 0.01000,
	never, 0.01000, never, 0.01000, _dispatch, 0.01000,
	_dispatch, 0.01000, line+134, 0.01000, line+134, 0.01000
X-Mailman-Approved-At: Wed, 19 Dec 2012 13:33:16 +0000
Subject: [Xen-users] About vcpu IndexError: list index out of range
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: "kevin.zhang" <kevin.zhang@octlink.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5373730779866085740=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============5373730779866085740==
Content-Type: multipart/alternative;
	boundary="----=_001_NextPart766362252853_=----"

This is a multi-part message in MIME format.

------=_001_NextPart766362252853_=----
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: base64

SGkgYWxsLA0KICAgICANCiAgICAgSSdtIGFuIGVuZ2luZWVyIGRlcGxveWluZyB4ZW4gYmFzZWQg
dmlydHVhbGl6YXRpb24gcGxhdGZvcm0gaW4gY3VzdG9tZXIgZmllbGRzLg0KICAgICBXZSBhcmUg
dXNpbmcgeGVuNC4wIGFuZCB4ZW4gNC4xLjMgYXMgaHlwZXJ2aXNvciwgYW5kIGNyZWF0aW5nIHZt
cyB2aWEgcG9ydCA5MzYzIFhlbiBBUEkuDQogICAgIFRoZXNlIGRheXMgd2UgZW5jb3VudGVyZWQg
YSBiaWcgcHJvYmxlbSwgIHhlbiBoeXBlcnZpc29yIGNhbm5vdCBzdGFydCB2bXM6DQoNCiAgICAg
SW4gY3VzdG9tZXJzJyBmaWVsZCAsIHRoZXkgYXJlIHVzaW5nIHhlb24gRTcgNDgwNyB3aXRoIDQ4
IHBoeXNpY2FsIGNwdXMsIGFuZCBhZnRlciBjcmVhdGluZyBhbiBIVk0gd2l0aCBvbmx5IDQgdmNw
dXMgIHZpYSBYZW4gQVBJLCB3ZSBjYW5ub3Qgc3RhcnQgaXQgd2l0aCB0aGUgZm9sbG93aW5nIGVy
cm9yczoNCiAgICAgKCBJdCBpcyBhcHBhcmVudCB0aGF0IHRoaXMgZXJyb3IgbmV2ZXIgaGFwcGVu
IGluIG91ciB0ZXN0IGVudmlyb25tZW50IHdpdGggbGVzcyB0aGFuIDggcGh5c2ljYWwgY3B1cywg
YW5kIHRoZSBmb2xsb3dpbmcgZXJyb3JzIGhhcHBlbmVkIHVuZGVyIGhhcmR3YXJlIG92ZXIgMTYg
cGh5c2ljYWwgY3B1cywNCiAgICAgIEkndmUgc2VhcmNoZWQgdGhlIGtleXdvcmQgb3ZlciB0aGUg
aW50ZXJuZXQsIGJ1dCBpdCBzZWVtcyB0aGF0IG5vYm9keSBlbmNvdW50ZXJlZCB0aGUgc2FtZSBw
cm9ibGVtLikNCiAgICAgICAgIEFyZSB0aGVyZSBhbnl0aGluZyB3cm9uZyBpbiBteSBlbnZpcm9u
bWVudD8gUGxlYXNlIGhlbHAsIHRoYW5rIHlvdSBhbGwgdmVyeSBtdWNoIQ0KICAgICAgIA0KWzIw
MTItMTItMTggMDY6NDg6MTAgMjYzOV0gREVCVUcgKFhlbmREb21haW5JbmZvOjMwNzEpIFhlbmRE
b21haW5JbmZvLmRlc3Ryb3k6IGRvbWlkPTENClsyMDEyLTEyLTE4IDA2OjQ4OjEwIDI2MzldIERF
QlVHIChYZW5kRG9tYWluSW5mbzoyNDAxKSBEZXN0cm95aW5nIGRldmljZSBtb2RlbA0KWzIwMTIt
MTItMTggMDY6NDg6MTAgMjYzOV0gRVJST1IgKFhlbmREb21haW5JbmZvOjI0MDQpIERldmljZSBt
b2RlbCBkZXN0cm95IGZhaWxlZCBYODZfSFZNX0ltYWdlSGFuZGxlciBpbnN0YW5jZSBoYXMgbm8g
YXR0cmlidXRlICdzZW50aW5lbF9sb2NrJw0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOg0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hl
bmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDI0MDIsIGluIF9yZWxlYXNlRGV2aWNlcw0Kc2Vs
Zi5pbWFnZS5kZXN0cm95RGV2aWNlTW9kZWwoKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9u
Mi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvaW1hZ2UucHkiLCBsaW5lIDYyMSwgaW4gZGVzdHJv
eURldmljZU1vZGVsDQpzZWxmLnNlbnRpbmVsX2xvY2suYWNxdWlyZSgpDQpBdHRyaWJ1dGVFcnJv
cjogWDg2X0hWTV9JbWFnZUhhbmRsZXIgaW5zdGFuY2UgaGFzIG5vIGF0dHJpYnV0ZSAnc2VudGlu
ZWxfbG9jaycNClsyMDEyLTEyLTE4IDA2OjQ4OjEwIDI2MzldIERFQlVHIChYZW5kRG9tYWluSW5m
bzoyNDA4KSBSZWxlYXNpbmcgZGV2aWNlcw0KWzIwMTItMTItMTggMDY6NDg6MTAgMjYzOV0gRVJS
T1IgKHhtbHJwY2xpYjI6MTY5KSBJbnRlcm5hbCBlcnJvciBoYW5kbGluZyBWTS5zdGFydA0KVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOg0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0
aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3V0aWwveG1scnBjbGliMi5weSIsIGxpbmUgMTM0LCBp
biBfbWFyc2hhbGVkX2Rpc3BhdGNoDQpyZXNwb25zZSA9IHNlbGYuX2Rpc3BhdGNoKG1ldGhvZCwg
cGFyYW1zKQ0KRmlsZSAiL3Vzci9saWIvcHl0aG9uMi42L1NpbXBsZVhNTFJQQ1NlcnZlci5weSIs
IGxpbmUgNDE4LCBpbiBfZGlzcGF0Y2gNCnJldHVybiBmdW5jKCpwYXJhbXMpDQpGaWxlICIvdXNy
L2xvY2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kQVBJLnB5Iiwg
bGluZSAyMzcsIGluIGYNCnJldHVybiBmdW5jKHNlbGYsICphcmdzLCAqKmt3YXJncykNCkZpbGUg
Ii91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94ZW5kL1hlbmRBUEku
cHkiLCBsaW5lIDI3MiwgaW4gY2hlY2tfc2Vzc2lvbg0KcmV0dXJuIGZ1bmMoc2VsZiwgc2Vzc2lv
biwgKmFyZ3MsICoqa3dhcmdzKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3Qt
cGFja2FnZXMveGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgMzI4LCBpbiA8bGFtYmRhPg0KJ1ZN
JywgZnVuYywgKmFyZ3MsICoqa3dhcmdzKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42
L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgMjg0LCBpbiBfY2hlY2tf
cmVmDQpyZXR1cm4gZnVuYyhhcGksIHNlc3Npb24sIHJlZiwgKmFyZ3MsICoqa3dhcmdzKQ0KRmls
ZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZEFQ
SS5weSIsIGxpbmUgMTkxOSwgaW4gVk1fc3RhcnQNCnN0YXJ0X3BhdXNlZCA9IHN0YXJ0X3BhdXNl
ZCkNCkZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94ZW5k
L1hlbmRUYXNrLnB5IiwgbGluZSAyMDksIGluIGxvZ19wcm9ncmVzcw0KcmV0dmFsID0gZnVuYygq
YXJncywgKiprd2RzKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2Fn
ZXMveGVuL3hlbmQvWGVuZEFQSS5weSIsIGxpbmUgNDY1LCBpbiBkb192bV9mdW5jDQp4ZW5kb20u
ZG9fbGVnYWN5X2FwaV93aXRoX3V1aWQoZm4sIHZtX3JlZiwgKmFyZ3MsICoqa3dhcmdzKQ0KRmls
ZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERv
bWFpbi5weSIsIGxpbmUgNzcyLCBpbiBkb19sZWdhY3lfYXBpX3dpdGhfdXVpZA0KZm4oZG9tLCAq
YXJncywgKiprd2FyZ3MpDQpGaWxlICIvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNr
YWdlcy94ZW4veGVuZC9YZW5kRG9tYWluLnB5IiwgbGluZSAxMDcwLCBpbiBkb21haW5fc3RhcnQN
CmRvbWluZm8uc3RhcnQoaXNfbWFuYWdlZCA9IFRydWUpDQpGaWxlICIvdXNyL2xvY2FsL2xpYi9w
eXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWluSW5mby5weSIsIGxpbmUg
NDc0LCBpbiBzdGFydA0KWGVuZFRhc2subG9nX3Byb2dyZXNzKDMxLCA2MCwgc2VsZi5faW5pdERv
bWFpbikNCkZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9kaXN0LXBhY2thZ2VzL3hlbi94
ZW5kL1hlbmRUYXNrLnB5IiwgbGluZSAyMDksIGluIGxvZ19wcm9ncmVzcw0KcmV0dmFsID0gZnVu
YygqYXJncywgKiprd2RzKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2Rpc3QtcGFj
a2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5lIDI4NDYsIGluIF9pbml0RG9t
YWluDQpub2RlID0gc2VsZi5fc2V0Q1BVQWZmaW5pdHkoKQ0KRmlsZSAiL3Vzci9sb2NhbC9saWIv
cHl0aG9uMi42L2Rpc3QtcGFja2FnZXMveGVuL3hlbmQvWGVuZERvbWFpbkluZm8ucHkiLCBsaW5l
IDI3NjMsIGluIF9zZXRDUFVBZmZpbml0eQ0KYmVzdF9ub2RlID0gZmluZF9yZWxheGVkX25vZGUo
Y2FuZGlkYXRlX25vZGVfbGlzdClbMF0NCkZpbGUgIi91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9k
aXN0LXBhY2thZ2VzL3hlbi94ZW5kL1hlbmREb21haW5JbmZvLnB5IiwgbGluZSAyNzMxLCBpbiBm
aW5kX3JlbGF4ZWRfbm9kZQ0KY3B1aW5mbyA9IGRvbS5nZXRWQ1BVSW5mbygpDQpGaWxlICIvdXNy
L2xvY2FsL2xpYi9weXRob24yLjYvZGlzdC1wYWNrYWdlcy94ZW4veGVuZC9YZW5kRG9tYWluSW5m
by5weSIsIGxpbmUgMTUzOCwgaW4gZ2V0VkNQVUluZm8NClsnY3B1bWFwJywgc2VsZi5pbmZvWydj
cHVzJ11baV0gYW5kIFwNCkluZGV4RXJyb3I6IGxpc3QgaW5kZXggb3V0IG9mIHJhbmdlDQogICAg
IA0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMNCktldmlu

------=_001_NextPart766362252853_=----
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><HEAD>
<META content=3D"text/html; charset=3Dgb2312" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; =
FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16448"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Hi all,</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I'm an engineer deploying xen based=20
virtualization platform in customer fields.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; We are using xen4.0 and xen 4.1.3 as hypervi=
sor,=20
and creating vms via port 9363 Xen API.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; These days we encountered a big problem,&nbs=
p; xen=20
hypervisor cannot start vms:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; In customers' field , they are using xeon E7=
 4807=20
with 48 physical cpus, and after creating an HVM with only 4 vcpus &nbsp;v=
ia Xen=20
API, we cannot start it with the following errors:</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style=3D"COLOR: #ff0000"> ( It is appar=
ent that=20
this error never happen in our test environment with less than 8 physical =
cpus,=20
and the following errors happened under hardware over 16 physical=20
cpus,</SPAN></DIV>
<DIV style=3D"COLOR: #ff0000">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;I've searched=
 the=20
keyword over the internet, but it seems that nobody encountered the same=20
problem.)</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Are there anything w=
rong=20
in my environment? Please help, thank you all very much!</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<BLOCKQUOTE style=3D"MARGIN-RIGHT: 0px" dir=3Dltr>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] DEBUG (XendDomainInfo:3071) XendDomainInfo.destroy:=20
  domid=3D1</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] DEBUG (XendDomainInfo:2401) Destroying device model</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] ERROR (XendDomainInfo:2404) Device model destroy failed=20
  X86_HVM_ImageHandler instance has no attribute 'sentinel_lock'</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">Traceb=
ack=20
  (most recent call last):</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  2402, in _releaseDevices</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">self.image.=
destroyDeviceModel()</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/image.py", line 621, in=
=20
  destroyDeviceModel</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">self.sentin=
el_lock.acquire()</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">AttributeEr=
ror:=20
  X86_HVM_ImageHandler instance has no attribute 'sentinel_lock'</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] DEBUG (XendDomainInfo:2408) Releasing devices</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">[2012-=
12-18=20
  06:48:10 2639] ERROR (xmlrpclib2:169) Internal error handling VM.start</=
DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">Traceb=
ack=20
  (most recent call last):</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/util/xmlrpclib2.py", line 13=
4, in=20
  _marshaled_dispatch</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">respon=
se =3D=20
  self._dispatch(method, params)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/lib/python2.6/SimpleXMLRPCServer.py", line 418, in _dispatch</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">return=
=20
  func(*params)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 237, =
in=20
  f</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">return=
=20
  func(self, *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 272, =
in=20
  check_session</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">return=
=20
  func(self, session, *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 328, =
in=20
  &lt;lambda&gt;</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">'VM', =
func,=20
  *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 284, =
in=20
  _check_ref</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">return=
=20
  func(api, session, ref, *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 1919,=
 in=20
  VM_start</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">start_=
paused =3D=20
  start_paused)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendTask.py", line 209,=
 in=20
  log_progress</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">retval=
 =3D=20
  func(*args, **kwds)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendAPI.py", line 465, =
in=20
  do_vm_func</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">xendom.do_l=
egacy_api_with_uuid(fn,=20
  vm_ref, *args, **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomain.py", line 77=
2, in=20
  do_legacy_api_with_uuid</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">fn(dom=
, *args,=20
  **kwargs)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomain.py", line 10=
70, in=20
  domain_start</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">dominfo.sta=
rt(is_managed=20
  =3D True)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e 474,=20
  in start</DIV>
  <DIV=20
  style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">XendTask.lo=
g_progress(31,=20
  60, self._initDomain)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendTask.py", line 209,=
 in=20
  log_progress</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">retval=
 =3D=20
  func(*args, **kwds)</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  2846, in _initDomain</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">node =
=3D=20
  self._setCPUAffinity()</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  2763, in _setCPUAffinity</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">best_n=
ode =3D=20
  find_relaxed_node(candidate_node_list)[0]</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  2731, in find_relaxed_node</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">cpuinf=
o =3D=20
  dom.getVCPUInfo()</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">File=20
  "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomainInfo.py", lin=
e=20
  1538, in getVCPUInfo</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #0000ff; FONT-SIZE: 8pt">['cpum=
ap',=20
  self.info['cpus'][i] and \</DIV>
  <DIV style=3D"FONT-FAMILY: Arial; COLOR: #ff0000; FONT-SIZE: 8pt">IndexE=
rror:=20
  list index out of range</DIV></BLOCKQUOTE>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>
<DIV><SPAN style=3D"FONT-FAMILY: =CB=CE=CC=E5; COLOR: #000000; FONT-SIZE: =
10.5pt">
<DIV><SPAN>
<DIV style=3D"TEXT-ALIGN: right"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; FONT-SIZE:=
 10.5pt"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt; mso-bid=
i-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-fo=
nt-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-f=
ont: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: =
minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; ms=
o-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; FONT-SIZE:=
 10.5pt"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt; mso-bid=
i-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-fo=
nt-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-f=
ont: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: =
minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; ms=
o-fareast-language: ZH-CN; mso-bidi-language: AR-SA"></SPAN><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 8pt; mso-bidi-f=
ont-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-theme=
-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme=
-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN=
-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-fo=
nt-family: =CB=CE=CC=E5"=20
lang=3DEN-US><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; FONT-SIZE:=
 10.5pt"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt; mso-bid=
i-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-fo=
nt-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-f=
ont: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: =
minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; ms=
o-fareast-language: ZH-CN; mso-bidi-language: AR-SA">
<DIV style=3D"TEXT-ALIGN: left"><SPAN>Best Regards</SPAN></DIV>
<DIV style=3D"TEXT-ALIGN: left">Kevin</DIV>
<DIV=20
style=3D"TEXT-ALIGN: left"></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN>&nbsp=
;</DIV>
<DIV style=3D"TEXT-ALIGN: left"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; FONT-SIZE:=
 10.5pt"><SPAN=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt; mso-bid=
i-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-th=
eme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-th=
eme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language:=
 EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast=
-font-family: =CB=CE=CC=E5"=20
lang=3DEN-US>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal><SPAN=20
style=3D"mso-bidi-language: EN-US" lang=3DEN-US><FONT face=3DCalibri><SPAN=
=20
style=3D"FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; FONT-SIZE: 10.5pt"></SPAN>=
<o:p=20
style=3D"MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"></o:p></FONT></SPAN></P></SP=
AN></SPAN></DIV></SPAN></SPAN><SPAN=20
style=3D"FONT-FAMILY: =CB=CE=CC=E5; COLOR: #000000; FONT-SIZE: 10.5pt"></S=
PAN></DIV></DIV></DIV></SPAN></DIV></BODY></HTML>

------=_001_NextPart766362252853_=------




--===============5373730779866085740==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5373730779866085740==--




From xen-users-bounces@lists.xen.org Wed Dec 19 17:40:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 17:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlNbX-0004sD-82; Wed, 19 Dec 2012 17:38:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <konrad.wilk@oracle.com>) id 1TlNbV-0004s8-JR
	for xen-users@lists.xen.org; Wed, 19 Dec 2012 17:38:49 +0000
Received: from [85.158.137.99:14740] by server-11.bemta-3.messagelabs.com id
	C4/BE-13335-8ABF1D05; Wed, 19 Dec 2012 17:38:48 +0000
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-217.messagelabs.com!1355938726!13904516!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMTI3MTA1\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22954 invoked from network); 19 Dec 2012 17:38:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
	(141.146.126.69)
	by server-3.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 19 Dec 2012 17:38:48 -0000
Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94])
	by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with
	ESMTP id qBJHcfmx024342
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Wed, 19 Dec 2012 17:38:42 GMT
Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157])
	by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id
	qBJHce9Y010779
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 19 Dec 2012 17:38:41 GMT
Received: from abhmt101.oracle.com (abhmt101.oracle.com [141.146.116.53])
	by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id
	qBJHcdLp018133; Wed, 19 Dec 2012 11:38:39 -0600
Received: from phenom.dumpdata.com (/50.195.21.189)
	by default (Oracle Beehive Gateway v4.0)
	with ESMTP ; Wed, 19 Dec 2012 09:38:39 -0800
Received: by phenom.dumpdata.com (Postfix, from userid 1000)
	id 9B94B1BF762; Wed, 19 Dec 2012 12:38:38 -0500 (EST)
Date: Wed, 19 Dec 2012 12:38:38 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: David Vrabel <david.vrabel@citrix.com>
Message-ID: <20121219173838.GC25471@phenom.dumpdata.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
	<50C9C725.9060809@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50C9C725.9060809@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: ucsinet22.oracle.com [156.151.31.94]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Christian Holpert <christian@holpert.de>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Dec 13, 2012 at 12:16:37PM +0000, David Vrabel wrote:
> On 13/12/12 11:57, Ian Campbell wrote:
> > On Thu, 2012-12-13 at 11:43 +0000, Christian Holpert wrote:
> >> Hello Ian,
> >>
> >> At 10:38 13.12.2012, you wrote:
> >>> On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> >>>> Please tell me, if you need more logs.
> >>>
> >>> dmesg of the guest booting both with and without the pci device might be
> >>> interesting. So would the output of "xl -vvv create" in both cases.
> >>
> >> attached.
> > 
> > In the diff of the dmesg I see:
> >         --- dmesg_without_pci.log       2012-12-13 11:50:00.000000000 +0000
> >         +++ dmesg_with_pci.log  2012-12-13 11:50:00.000000000 +0000
> >         @@ -1,72 +1,92 @@
> >          Reserving virtual address space above 0xf5800000
> >          Linux version 3.6.6-gentoo (root@xen) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Tue Nov 13 17:47:58 CET 2012
> >          ACPI in unprivileged domain disabled
> >         +Freeing 20000-80000 pfn range: 393216 pages freed
> >         +1-1 mapping on 20000->100000
> >         +Released 393216 pages of unused memory
> >         +Set 917504 page(s) to 1-1 mapping
> >          e820: BIOS-provided physical RAM map:
> >          Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
> >          Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
> >         -Xen: [mem 0x0000000000100000-0x000000007fffffff] usable
> >         +Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
> >         +Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
> >         +Xen: [mem 0x0000000020200000-0x0000000040003fff] unusable
> >         +Xen: [mem 0x0000000040004000-0x0000000040004fff] reserved
> >         +Xen: [mem 0x0000000040005000-0x00000000d9cbefff] unusable
> >         +Xen: [mem 0x00000000d9cbf000-0x00000000da285fff] reserved
> >         +Xen: [mem 0x00000000da286000-0x00000000da505fff] ACPI NVS
> >         +Xen: [mem 0x00000000da506000-0x00000000da50afff] ACPI data
> >         +Xen: [mem 0x00000000da50b000-0x00000000da54dfff] ACPI NVS
> >         +Xen: [mem 0x00000000da54e000-0x00000000dad55fff] unusable
> >         +Xen: [mem 0x00000000dad56000-0x00000000daff1fff] reserved
> >         +Xen: [mem 0x00000000daff2000-0x00000000daffffff] unusable
> >         +Xen: [mem 0x00000000db800000-0x00000000df9fffff] reserved
> >         +Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
> >         +Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
> >         +Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
> >         +Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
> >         +Xen: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
> >         +Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
> >          NX (Execute Disable) protection: active
> >          MPS support code is not built-in.
> >          Using acpi=off or acpi=noirq or pci=noacpi may have problem
> >          DMI not present or invalid.
> >          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
> >          e820: remove [mem 0x000a0000-0x000fffff] usable
> >         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
> >         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
> 
> I think the kernel has done the correct thing with the supplied e820 map.
> 
> > On the libxl side with pci I also see:
> >         +libxl: debug: libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
> >         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 524288kB (0x20000 PFN), Balloon 0kB
> >         +
> >         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
> 
> This is the 512 MiB limit here, so I think the bug is in libxl.

Correct.
> 
> Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
> conventional.

It "copies" what the E820 is and tries it best to sanitize it.

But it looks to have missed the "RAM" chunks in from the 0->3GB.

However, it should have made the 'Balloon' be much much bigger value.
Something is off there. What type of machine is this? An Intel DQSW..something?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 19 17:40:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 17:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlNbX-0004sD-82; Wed, 19 Dec 2012 17:38:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <konrad.wilk@oracle.com>) id 1TlNbV-0004s8-JR
	for xen-users@lists.xen.org; Wed, 19 Dec 2012 17:38:49 +0000
Received: from [85.158.137.99:14740] by server-11.bemta-3.messagelabs.com id
	C4/BE-13335-8ABF1D05; Wed, 19 Dec 2012 17:38:48 +0000
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-217.messagelabs.com!1355938726!13904516!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMTI3MTA1\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22954 invoked from network); 19 Dec 2012 17:38:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
	(141.146.126.69)
	by server-3.tower-217.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 19 Dec 2012 17:38:48 -0000
Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94])
	by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with
	ESMTP id qBJHcfmx024342
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Wed, 19 Dec 2012 17:38:42 GMT
Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157])
	by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id
	qBJHce9Y010779
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 19 Dec 2012 17:38:41 GMT
Received: from abhmt101.oracle.com (abhmt101.oracle.com [141.146.116.53])
	by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id
	qBJHcdLp018133; Wed, 19 Dec 2012 11:38:39 -0600
Received: from phenom.dumpdata.com (/50.195.21.189)
	by default (Oracle Beehive Gateway v4.0)
	with ESMTP ; Wed, 19 Dec 2012 09:38:39 -0800
Received: by phenom.dumpdata.com (Postfix, from userid 1000)
	id 9B94B1BF762; Wed, 19 Dec 2012 12:38:38 -0500 (EST)
Date: Wed, 19 Dec 2012 12:38:38 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: David Vrabel <david.vrabel@citrix.com>
Message-ID: <20121219173838.GC25471@phenom.dumpdata.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
	<50C9C725.9060809@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50C9C725.9060809@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: ucsinet22.oracle.com [156.151.31.94]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Christian Holpert <christian@holpert.de>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Dec 13, 2012 at 12:16:37PM +0000, David Vrabel wrote:
> On 13/12/12 11:57, Ian Campbell wrote:
> > On Thu, 2012-12-13 at 11:43 +0000, Christian Holpert wrote:
> >> Hello Ian,
> >>
> >> At 10:38 13.12.2012, you wrote:
> >>> On Wed, 2012-12-12 at 17:04 +0000, Christian Holpert wrote:
> >>>> Please tell me, if you need more logs.
> >>>
> >>> dmesg of the guest booting both with and without the pci device might be
> >>> interesting. So would the output of "xl -vvv create" in both cases.
> >>
> >> attached.
> > 
> > In the diff of the dmesg I see:
> >         --- dmesg_without_pci.log       2012-12-13 11:50:00.000000000 +0000
> >         +++ dmesg_with_pci.log  2012-12-13 11:50:00.000000000 +0000
> >         @@ -1,72 +1,92 @@
> >          Reserving virtual address space above 0xf5800000
> >          Linux version 3.6.6-gentoo (root@xen) (gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7) ) #1 SMP Tue Nov 13 17:47:58 CET 2012
> >          ACPI in unprivileged domain disabled
> >         +Freeing 20000-80000 pfn range: 393216 pages freed
> >         +1-1 mapping on 20000->100000
> >         +Released 393216 pages of unused memory
> >         +Set 917504 page(s) to 1-1 mapping
> >          e820: BIOS-provided physical RAM map:
> >          Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
> >          Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
> >         -Xen: [mem 0x0000000000100000-0x000000007fffffff] usable
> >         +Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
> >         +Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
> >         +Xen: [mem 0x0000000020200000-0x0000000040003fff] unusable
> >         +Xen: [mem 0x0000000040004000-0x0000000040004fff] reserved
> >         +Xen: [mem 0x0000000040005000-0x00000000d9cbefff] unusable
> >         +Xen: [mem 0x00000000d9cbf000-0x00000000da285fff] reserved
> >         +Xen: [mem 0x00000000da286000-0x00000000da505fff] ACPI NVS
> >         +Xen: [mem 0x00000000da506000-0x00000000da50afff] ACPI data
> >         +Xen: [mem 0x00000000da50b000-0x00000000da54dfff] ACPI NVS
> >         +Xen: [mem 0x00000000da54e000-0x00000000dad55fff] unusable
> >         +Xen: [mem 0x00000000dad56000-0x00000000daff1fff] reserved
> >         +Xen: [mem 0x00000000daff2000-0x00000000daffffff] unusable
> >         +Xen: [mem 0x00000000db800000-0x00000000df9fffff] reserved
> >         +Xen: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
> >         +Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
> >         +Xen: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
> >         +Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
> >         +Xen: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
> >         +Xen: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
> >          NX (Execute Disable) protection: active
> >          MPS support code is not built-in.
> >          Using acpi=off or acpi=noirq or pci=noacpi may have problem
> >          DMI not present or invalid.
> >          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
> >          e820: remove [mem 0x000a0000-0x000fffff] usable
> >         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
> >         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
> 
> I think the kernel has done the correct thing with the supplied e820 map.
> 
> > On the libxl side with pci I also see:
> >         +libxl: debug: libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
> >         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 524288kB (0x20000 PFN), Balloon 0kB
> >         +
> >         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
> 
> This is the 512 MiB limit here, so I think the bug is in libxl.

Correct.
> 
> Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
> conventional.

It "copies" what the E820 is and tries it best to sanitize it.

But it looks to have missed the "RAM" chunks in from the 0->3GB.

However, it should have made the 'Balloon' be much much bigger value.
Something is off there. What type of machine is this? An Intel DQSW..something?

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 19 21:22:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 21:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlR4C-00031n-SU; Wed, 19 Dec 2012 21:20:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <christian@holpert.de>) id 1TlR4B-00031i-JX
	for xen-users@lists.xen.org; Wed, 19 Dec 2012 21:20:39 +0000
Received: from [85.158.139.211:10537] by server-16.bemta-5.messagelabs.com id
	AC/2A-09208-6AF22D05; Wed, 19 Dec 2012 21:20:38 +0000
X-Env-Sender: christian@holpert.de
X-Msg-Ref: server-4.tower-206.messagelabs.com!1355952038!18768332!1
X-Originating-IP: [80.67.31.98]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuOTggPT4gNTA1NjM=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6874 invoked from network); 19 Dec 2012 21:20:38 -0000
Received: from smtprelay05.ispgateway.de (HELO smtprelay05.ispgateway.de)
	(80.67.31.98) by server-4.tower-206.messagelabs.com with SMTP;
	19 Dec 2012 21:20:38 -0000
Received: from [217.83.65.114] (helo=schlepp.holpert.de)
	by smtprelay05.ispgateway.de with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68) (envelope-from <christian@holpert.de>)
	id 1TlR48-0008MI-N7; Wed, 19 Dec 2012 22:20:36 +0100
X-PGP-Fingerprint: D092 371C 931D 8F21  D71B 7A11 DC07 0F36      [RSA]
X-PGP-Fingerprint: 8E3B 2F47 6673 B936 9EAE 52F3 4C8B C713 58C5 FFD6 [DH/DSS]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 19 Dec 2012 22:20:33 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
	"David Vrabel" <david.vrabel@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
From: Christian Holpert <christian@holpert.de>
In-Reply-To: <20121219173838.GC25471@phenom.dumpdata.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
	<50C9C725.9060809@citrix.com>
	<20121219173838.GC25471@phenom.dumpdata.com>
Mime-Version: 1.0
Message-Id: <E1TlR48-0008MI-N7@smtprelay05.ispgateway.de>
X-Df-Sender: [pbs]aW5mb0BtYXJrdGFwb3RoZWtlLm9yZw==
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

At 18:38 19.12.2012, you wrote:
> > >          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
> > >          e820: remove [mem 0x000a0000-0x000fffff] usable
> > >         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
> > >         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
> >
> > I think the kernel has done the correct thing with the supplied e820 map.
> >
> > > On the libxl side with pci I also see:
> > >         +libxl: debug: 
> libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
> > >         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 
> 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 
> 524288kB (0x20000 PFN), Balloon 0kB
> > >         +
> > >         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
> >
> > This is the 512 MiB limit here, so I think the bug is in libxl.
>
>Correct.
> >
> > Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
> > conventional.
>
>It "copies" what the E820 is and tries it best to sanitize it.
>
>But it looks to have missed the "RAM" chunks in from the 0->3GB.
>
>However, it should have made the 'Balloon' be much much bigger value.
>Something is off there. What type of machine is this? An Intel 
>DQSW..something?


Intel Core i5-3570 (Ivy Bridge Generation)
ASRock Q77M vPro
16GB RAM

/proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 58
model name      : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
stepping        : 9
microcode       : 0x10
cpu MHz         : 3392.416
cache size      : 6144 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi 
mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc pni pclmulqdq 
monitor est ssse3 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes 
xsave avx f16c rdrand hypervisor ida arat epb xsaveopt pln pts dtherm 
fsgsbase erms
bogomips        : 6784.83
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

repeated as expected for quad-core.

Have tried to move to xen-4.2.1 today, but no change:
xen ~ # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  9082     4     r-----      53.8
colin                                        1  2048     3     -b----      73.9
nodi                                         2   512     2     -b----     110.2
[...]

BTW: When I shutdown this domain now, I keep some leftovers:
xen xen # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7535     4     r-----      78.2
colin                                        1  2048     3     -b----      91.6
(null)                                       2     6     2     --ps-d     144.6
print                                        3  2048     3     -b----       5.0
web                                          4  1024     2     -b----      12.7
nodi                                         5   512     2     ---s--      52.9
xen xen #

xen xen # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7529     4     r-----      85.2
colin                                        1  2048     3     -b----     102.3
(null)                                       2     6     2     --ps-d     144.6
print                                        3  2048     3     -b----       5.1
web                                          4  1024     2     -b----      13.1
(null)                                       5     6     2     --ps-d      52.9
nodi                                         6   512     2     r-----      13.6
xen xen #

xen xen # xl info 2
host                   : xen
release                : 3.4.11-gentoo
version                : #7 SMP Mon Dec 3 20:37:13 CET 2012
machine                : i686
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3392
hw_caps                : 
bfebfbff:28100000:00000000:00007f40:77bae3ff:00000000:00000001:00000281
virt_caps              : hvm hvm_directio
total_memory           : 15778
free_memory            : 2446
sharing_freed_memory   : 0
sharing_used_memory    : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : .1
xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xf5800000
xen_changeset          : unavailable
xen_commandline        : vtd=1 iommu=1 vga=gfx-1024x768x16 msi=1
cc_compiler            : gcc (Gentoo 4.7.2 p1.3, pie-0.5.5) 4.7.2
cc_compile_by          :
cc_compile_domain      : APO43287A.LOCAL
cc_compile_date        : Wed Dec 19 20:22:58 CET 2012
xend_config_format     : 4
xen xen #

Never seen this with 4.2.0.

nodi is the only domain with pci-passthrough.

Christian


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 19 21:22:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 21:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlR4C-00031n-SU; Wed, 19 Dec 2012 21:20:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <christian@holpert.de>) id 1TlR4B-00031i-JX
	for xen-users@lists.xen.org; Wed, 19 Dec 2012 21:20:39 +0000
Received: from [85.158.139.211:10537] by server-16.bemta-5.messagelabs.com id
	AC/2A-09208-6AF22D05; Wed, 19 Dec 2012 21:20:38 +0000
X-Env-Sender: christian@holpert.de
X-Msg-Ref: server-4.tower-206.messagelabs.com!1355952038!18768332!1
X-Originating-IP: [80.67.31.98]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuOTggPT4gNTA1NjM=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6874 invoked from network); 19 Dec 2012 21:20:38 -0000
Received: from smtprelay05.ispgateway.de (HELO smtprelay05.ispgateway.de)
	(80.67.31.98) by server-4.tower-206.messagelabs.com with SMTP;
	19 Dec 2012 21:20:38 -0000
Received: from [217.83.65.114] (helo=schlepp.holpert.de)
	by smtprelay05.ispgateway.de with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68) (envelope-from <christian@holpert.de>)
	id 1TlR48-0008MI-N7; Wed, 19 Dec 2012 22:20:36 +0100
X-PGP-Fingerprint: D092 371C 931D 8F21  D71B 7A11 DC07 0F36      [RSA]
X-PGP-Fingerprint: 8E3B 2F47 6673 B936 9EAE 52F3 4C8B C713 58C5 FFD6 [DH/DSS]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 19 Dec 2012 22:20:33 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
	"David Vrabel" <david.vrabel@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
From: Christian Holpert <christian@holpert.de>
In-Reply-To: <20121219173838.GC25471@phenom.dumpdata.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
	<50C9C725.9060809@citrix.com>
	<20121219173838.GC25471@phenom.dumpdata.com>
Mime-Version: 1.0
Message-Id: <E1TlR48-0008MI-N7@smtprelay05.ispgateway.de>
X-Df-Sender: [pbs]aW5mb0BtYXJrdGFwb3RoZWtlLm9yZw==
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

At 18:38 19.12.2012, you wrote:
> > >          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
> > >          e820: remove [mem 0x000a0000-0x000fffff] usable
> > >         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
> > >         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
> >
> > I think the kernel has done the correct thing with the supplied e820 map.
> >
> > > On the libxl side with pci I also see:
> > >         +libxl: debug: 
> libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
> > >         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory: 
> 2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start: 
> 524288kB (0x20000 PFN), Balloon 0kB
> > >         +
> > >         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
> >
> > This is the 512 MiB limit here, so I think the bug is in libxl.
>
>Correct.
> >
> > Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
> > conventional.
>
>It "copies" what the E820 is and tries it best to sanitize it.
>
>But it looks to have missed the "RAM" chunks in from the 0->3GB.
>
>However, it should have made the 'Balloon' be much much bigger value.
>Something is off there. What type of machine is this? An Intel 
>DQSW..something?


Intel Core i5-3570 (Ivy Bridge Generation)
ASRock Q77M vPro
16GB RAM

/proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 58
model name      : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
stepping        : 9
microcode       : 0x10
cpu MHz         : 3392.416
cache size      : 6144 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi 
mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc pni pclmulqdq 
monitor est ssse3 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes 
xsave avx f16c rdrand hypervisor ida arat epb xsaveopt pln pts dtherm 
fsgsbase erms
bogomips        : 6784.83
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

repeated as expected for quad-core.

Have tried to move to xen-4.2.1 today, but no change:
xen ~ # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  9082     4     r-----      53.8
colin                                        1  2048     3     -b----      73.9
nodi                                         2   512     2     -b----     110.2
[...]

BTW: When I shutdown this domain now, I keep some leftovers:
xen xen # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7535     4     r-----      78.2
colin                                        1  2048     3     -b----      91.6
(null)                                       2     6     2     --ps-d     144.6
print                                        3  2048     3     -b----       5.0
web                                          4  1024     2     -b----      12.7
nodi                                         5   512     2     ---s--      52.9
xen xen #

xen xen # xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7529     4     r-----      85.2
colin                                        1  2048     3     -b----     102.3
(null)                                       2     6     2     --ps-d     144.6
print                                        3  2048     3     -b----       5.1
web                                          4  1024     2     -b----      13.1
(null)                                       5     6     2     --ps-d      52.9
nodi                                         6   512     2     r-----      13.6
xen xen #

xen xen # xl info 2
host                   : xen
release                : 3.4.11-gentoo
version                : #7 SMP Mon Dec 3 20:37:13 CET 2012
machine                : i686
nr_cpus                : 4
max_cpu_id             : 3
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 3392
hw_caps                : 
bfebfbff:28100000:00000000:00007f40:77bae3ff:00000000:00000001:00000281
virt_caps              : hvm hvm_directio
total_memory           : 15778
free_memory            : 2446
sharing_freed_memory   : 0
sharing_used_memory    : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : .1
xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xf5800000
xen_changeset          : unavailable
xen_commandline        : vtd=1 iommu=1 vga=gfx-1024x768x16 msi=1
cc_compiler            : gcc (Gentoo 4.7.2 p1.3, pie-0.5.5) 4.7.2
cc_compile_by          :
cc_compile_domain      : APO43287A.LOCAL
cc_compile_date        : Wed Dec 19 20:22:58 CET 2012
xend_config_format     : 4
xen xen #

Never seen this with 4.2.0.

nodi is the only domain with pci-passthrough.

Christian


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 19 22:28:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 22:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlS5z-0004Hi-T5; Wed, 19 Dec 2012 22:26:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <konrad.wilk@oracle.com>) id 1TlS5z-0004Hd-1P
	for xen-users@lists.xen.org; Wed, 19 Dec 2012 22:26:35 +0000
Received: from [85.158.143.99:22790] by server-1.bemta-4.messagelabs.com id
	11/C0-28401-A1F32D05; Wed, 19 Dec 2012 22:26:34 +0000
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1355955992!23383144!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMTI4Mjcz\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15628 invoked from network); 19 Dec 2012 22:26:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
	(141.146.126.69)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 19 Dec 2012 22:26:33 -0000
Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238])
	by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with
	ESMTP id qBJMQR2Z016973
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Wed, 19 Dec 2012 22:26:27 GMT
Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158])
	by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id
	qBJMQQMU023618
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 19 Dec 2012 22:26:26 GMT
Received: from abhmt117.oracle.com (abhmt117.oracle.com [141.146.116.69])
	by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id
	qBJMQPCX011321; Wed, 19 Dec 2012 16:26:26 -0600
Received: from phenom.dumpdata.com (/50.195.21.189)
	by default (Oracle Beehive Gateway v4.0)
	with ESMTP ; Wed, 19 Dec 2012 14:26:25 -0800
Received: by phenom.dumpdata.com (Postfix, from userid 1000)
	id A5F691C032B; Wed, 19 Dec 2012 17:26:24 -0500 (EST)
Date: Wed, 19 Dec 2012 17:26:24 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Christian Holpert <christian@holpert.de>
Message-ID: <20121219222624.GA12842@phenom.dumpdata.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
	<50C9C725.9060809@citrix.com>
	<20121219173838.GC25471@phenom.dumpdata.com>
	<E1TlR48-0008MI-N7@smtprelay05.ispgateway.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E1TlR48-0008MI-N7@smtprelay05.ispgateway.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: acsinet22.oracle.com [141.146.126.238]
Cc: xen-users@lists.xen.org, David Vrabel <david.vrabel@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Dec 19, 2012 at 10:20:33PM +0100, Christian Holpert wrote:
> At 18:38 19.12.2012, you wrote:
> >> >          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
> >> >          e820: remove [mem 0x000a0000-0x000fffff] usable
> >> >         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
> >> >         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
> >>
> >> I think the kernel has done the correct thing with the supplied e820 map.
> >>
> >> > On the libxl side with pci I also see:
> >> >         +libxl: debug:
> >libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
> >> >         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory:
> >2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start:
> >524288kB (0x20000 PFN), Balloon 0kB
> >> >         +
> >> >         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
> >>
> >> This is the 512 MiB limit here, so I think the bug is in libxl.
> >
> >Correct.
> >>
> >> Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
> >> conventional.
> >
> >It "copies" what the E820 is and tries it best to sanitize it.
> >
> >But it looks to have missed the "RAM" chunks in from the 0->3GB.
> >
> >However, it should have made the 'Balloon' be much much bigger value.
> >Something is off there. What type of machine is this? An Intel
> >DQSW..something?
> 
> 
> Intel Core i5-3570 (Ivy Bridge Generation)
> ASRock Q77M vPro
> 16GB RAM
> 
> /proc/cpuinfo
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 58
> model name      : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
> stepping        : 9
> microcode       : 0x10
> cpu MHz         : 3392.416
> cache size      : 6144 KB
> physical id     : 0
> siblings        : 1
> core id         : 0
> cpu cores       : 1
> apicid          : 0
> initial apicid  : 0
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi
> mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc pni pclmulqdq
> monitor est ssse3 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes
> xsave avx f16c rdrand hypervisor ida arat epb xsaveopt pln pts
> dtherm fsgsbase erms
> bogomips        : 6784.83
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
> 
> repeated as expected for quad-core.
> 
> Have tried to move to xen-4.2.1 today, but no change:
> xen ~ # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  9082     4     r-----      53.8
> colin                                        1  2048     3     -b----      73.9
> nodi                                         2   512     2     -b----     110.2
> [...]
> 
> BTW: When I shutdown this domain now, I keep some leftovers:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  7535     4     r-----      78.2
> colin                                        1  2048     3     -b----      91.6
> (null)                                       2     6     2     --ps-d     144.6
> print                                        3  2048     3     -b----       5.0
> web                                          4  1024     2     -b----      12.7
> nodi                                         5   512     2     ---s--      52.9
> xen xen #
> 
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  7529     4     r-----      85.2
> colin                                        1  2048     3     -b----     102.3
> (null)                                       2     6     2     --ps-d     144.6
> print                                        3  2048     3     -b----       5.1
> web                                          4  1024     2     -b----      13.1
> (null)                                       5     6     2     --ps-d      52.9
> nodi                                         6   512     2     r-----      13.6
> xen xen #
> 
> xen xen # xl info 2
> host                   : xen
> release                : 3.4.11-gentoo
> version                : #7 SMP Mon Dec 3 20:37:13 CET 2012
> machine                : i686
> nr_cpus                : 4
> max_cpu_id             : 3
> nr_nodes               : 1
> cores_per_socket       : 4
> threads_per_core       : 1
> cpu_mhz                : 3392
> hw_caps                : bfebfbff:28100000:00000000:00007f40:77bae3ff:00000000:00000001:00000281
> virt_caps              : hvm hvm_directio
> total_memory           : 15778
> free_memory            : 2446
> sharing_freed_memory   : 0
> sharing_used_memory    : 0
> free_cpus              : 0
> xen_major              : 4
> xen_minor              : 2
> xen_extra              : .1
> xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
> xen_scheduler          : credit
> xen_pagesize           : 4096
> platform_params        : virt_start=0xf5800000
> xen_changeset          : unavailable
> xen_commandline        : vtd=1 iommu=1 vga=gfx-1024x768x16 msi=1
> cc_compiler            : gcc (Gentoo 4.7.2 p1.3, pie-0.5.5) 4.7.2
> cc_compile_by          :
> cc_compile_domain      : APO43287A.LOCAL
> cc_compile_date        : Wed Dec 19 20:22:58 CET 2012
> xend_config_format     : 4
> xen xen #
> 
> Never seen this with 4.2.0.

Oh, so you see it with Xen 4.3? Could you pls provide the output
of 'xl' with those nice verbose outputs with the same guest config.

That would help a lot.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 19 22:28:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Dec 2012 22:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlS5z-0004Hi-T5; Wed, 19 Dec 2012 22:26:35 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <konrad.wilk@oracle.com>) id 1TlS5z-0004Hd-1P
	for xen-users@lists.xen.org; Wed, 19 Dec 2012 22:26:35 +0000
Received: from [85.158.143.99:22790] by server-1.bemta-4.messagelabs.com id
	11/C0-28401-A1F32D05; Wed, 19 Dec 2012 22:26:34 +0000
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-216.messagelabs.com!1355955992!23383144!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMTI4Mjcz\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15628 invoked from network); 19 Dec 2012 22:26:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
	(141.146.126.69)
	by server-12.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 19 Dec 2012 22:26:33 -0000
Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238])
	by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with
	ESMTP id qBJMQR2Z016973
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Wed, 19 Dec 2012 22:26:27 GMT
Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158])
	by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id
	qBJMQQMU023618
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 19 Dec 2012 22:26:26 GMT
Received: from abhmt117.oracle.com (abhmt117.oracle.com [141.146.116.69])
	by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id
	qBJMQPCX011321; Wed, 19 Dec 2012 16:26:26 -0600
Received: from phenom.dumpdata.com (/50.195.21.189)
	by default (Oracle Beehive Gateway v4.0)
	with ESMTP ; Wed, 19 Dec 2012 14:26:25 -0800
Received: by phenom.dumpdata.com (Postfix, from userid 1000)
	id A5F691C032B; Wed, 19 Dec 2012 17:26:24 -0500 (EST)
Date: Wed, 19 Dec 2012 17:26:24 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Christian Holpert <christian@holpert.de>
Message-ID: <20121219222624.GA12842@phenom.dumpdata.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
	<50C9C725.9060809@citrix.com>
	<20121219173838.GC25471@phenom.dumpdata.com>
	<E1TlR48-0008MI-N7@smtprelay05.ispgateway.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E1TlR48-0008MI-N7@smtprelay05.ispgateway.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: acsinet22.oracle.com [141.146.126.238]
Cc: xen-users@lists.xen.org, David Vrabel <david.vrabel@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Dec 19, 2012 at 10:20:33PM +0100, Christian Holpert wrote:
> At 18:38 19.12.2012, you wrote:
> >> >          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
> >> >          e820: remove [mem 0x000a0000-0x000fffff] usable
> >> >         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
> >> >         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
> >>
> >> I think the kernel has done the correct thing with the supplied e820 map.
> >>
> >> > On the libxl side with pci I also see:
> >> >         +libxl: debug:
> >libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
> >> >         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory:
> >2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start:
> >524288kB (0x20000 PFN), Balloon 0kB
> >> >         +
> >> >         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 -> 20000] RAM
> >>
> >> This is the 512 MiB limit here, so I think the bug is in libxl.
> >
> >Correct.
> >>
> >> Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
> >> conventional.
> >
> >It "copies" what the E820 is and tries it best to sanitize it.
> >
> >But it looks to have missed the "RAM" chunks in from the 0->3GB.
> >
> >However, it should have made the 'Balloon' be much much bigger value.
> >Something is off there. What type of machine is this? An Intel
> >DQSW..something?
> 
> 
> Intel Core i5-3570 (Ivy Bridge Generation)
> ASRock Q77M vPro
> 16GB RAM
> 
> /proc/cpuinfo
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 6
> model           : 58
> model name      : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
> stepping        : 9
> microcode       : 0x10
> cpu MHz         : 3392.416
> cache size      : 6144 KB
> physical id     : 0
> siblings        : 1
> core id         : 0
> cpu cores       : 1
> apicid          : 0
> initial apicid  : 0
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 13
> wp              : yes
> flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi
> mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc pni pclmulqdq
> monitor est ssse3 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes
> xsave avx f16c rdrand hypervisor ida arat epb xsaveopt pln pts
> dtherm fsgsbase erms
> bogomips        : 6784.83
> clflush size    : 64
> cache_alignment : 64
> address sizes   : 36 bits physical, 48 bits virtual
> power management:
> 
> repeated as expected for quad-core.
> 
> Have tried to move to xen-4.2.1 today, but no change:
> xen ~ # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  9082     4     r-----      53.8
> colin                                        1  2048     3     -b----      73.9
> nodi                                         2   512     2     -b----     110.2
> [...]
> 
> BTW: When I shutdown this domain now, I keep some leftovers:
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  7535     4     r-----      78.2
> colin                                        1  2048     3     -b----      91.6
> (null)                                       2     6     2     --ps-d     144.6
> print                                        3  2048     3     -b----       5.0
> web                                          4  1024     2     -b----      12.7
> nodi                                         5   512     2     ---s--      52.9
> xen xen #
> 
> xen xen # xl list
> Name                                        ID   Mem VCPUs      State   Time(s)
> Domain-0                                     0  7529     4     r-----      85.2
> colin                                        1  2048     3     -b----     102.3
> (null)                                       2     6     2     --ps-d     144.6
> print                                        3  2048     3     -b----       5.1
> web                                          4  1024     2     -b----      13.1
> (null)                                       5     6     2     --ps-d      52.9
> nodi                                         6   512     2     r-----      13.6
> xen xen #
> 
> xen xen # xl info 2
> host                   : xen
> release                : 3.4.11-gentoo
> version                : #7 SMP Mon Dec 3 20:37:13 CET 2012
> machine                : i686
> nr_cpus                : 4
> max_cpu_id             : 3
> nr_nodes               : 1
> cores_per_socket       : 4
> threads_per_core       : 1
> cpu_mhz                : 3392
> hw_caps                : bfebfbff:28100000:00000000:00007f40:77bae3ff:00000000:00000001:00000281
> virt_caps              : hvm hvm_directio
> total_memory           : 15778
> free_memory            : 2446
> sharing_freed_memory   : 0
> sharing_used_memory    : 0
> free_cpus              : 0
> xen_major              : 4
> xen_minor              : 2
> xen_extra              : .1
> xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
> xen_scheduler          : credit
> xen_pagesize           : 4096
> platform_params        : virt_start=0xf5800000
> xen_changeset          : unavailable
> xen_commandline        : vtd=1 iommu=1 vga=gfx-1024x768x16 msi=1
> cc_compiler            : gcc (Gentoo 4.7.2 p1.3, pie-0.5.5) 4.7.2
> cc_compile_by          :
> cc_compile_domain      : APO43287A.LOCAL
> cc_compile_date        : Wed Dec 19 20:22:58 CET 2012
> xend_config_format     : 4
> xen xen #
> 
> Never seen this with 4.2.0.

Oh, so you see it with Xen 4.3? Could you pls provide the output
of 'xl' with those nice verbose outputs with the same guest config.

That would help a lot.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 12:40:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 12:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlfOq-0000A8-Uu; Thu, 20 Dec 2012 12:38:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TleP1-0006Vq-02
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 11:35:03 +0000
Received: from [85.158.139.211:53243] by server-14.bemta-5.messagelabs.com id
	20/AF-09538-5E7F2D05; Thu, 20 Dec 2012 11:35:01 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1356003283!18846538!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8121 invoked from network); 20 Dec 2012 11:34:45 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-4.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Dec 2012 11:34:45 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TleOh-00042h-5F
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 03:34:43 -0800
Date: Thu, 20 Dec 2012 03:34:43 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1356003283018-5713143.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 20 Dec 2012 12:38:55 +0000
Subject: [Xen-users] Xen Configuration File Understanding
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello everybody I'am trying to understand all flags of the Configuration file
for Guest VM in xen.

I created with lvm an logical value which is named /test-01/
Now I want to install on this Logical Volume Centos6.3 from an ISO!

First I don't know if it is possible to take in my Configuration this kernel
?
kernel = "/usr/lib/xen/boot/hvmloader"
builder = "hvm"

Is this correct or did i need to take another one and which ?

My Second question ist the disk-parameter. Now it looks so.
disk =
['tap:aio:/dev/vg/test-01,sda,w','tap:aio:/mnt/disc/Centos6.3.iso,hdc:cdrom,r']

Is hdc:cdrom korrect ? (For my ISO i created also an Logical Volume which I
mounted to /mnt/disc/)

I hope somebody could help me or give me some helpfull Informations!







--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-Configuration-File-Understanding-tp5713143.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 12:40:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 12:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlfOq-0000A8-Uu; Thu, 20 Dec 2012 12:38:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TleP1-0006Vq-02
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 11:35:03 +0000
Received: from [85.158.139.211:53243] by server-14.bemta-5.messagelabs.com id
	20/AF-09538-5E7F2D05; Thu, 20 Dec 2012 11:35:01 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1356003283!18846538!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8121 invoked from network); 20 Dec 2012 11:34:45 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-4.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Dec 2012 11:34:45 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1TleOh-00042h-5F
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 03:34:43 -0800
Date: Thu, 20 Dec 2012 03:34:43 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1356003283018-5713143.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 20 Dec 2012 12:38:55 +0000
Subject: [Xen-users] Xen Configuration File Understanding
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello everybody I'am trying to understand all flags of the Configuration file
for Guest VM in xen.

I created with lvm an logical value which is named /test-01/
Now I want to install on this Logical Volume Centos6.3 from an ISO!

First I don't know if it is possible to take in my Configuration this kernel
?
kernel = "/usr/lib/xen/boot/hvmloader"
builder = "hvm"

Is this correct or did i need to take another one and which ?

My Second question ist the disk-parameter. Now it looks so.
disk =
['tap:aio:/dev/vg/test-01,sda,w','tap:aio:/mnt/disc/Centos6.3.iso,hdc:cdrom,r']

Is hdc:cdrom korrect ? (For my ISO i created also an Logical Volume which I
mounted to /mnt/disc/)

I hope somebody could help me or give me some helpfull Informations!







--
View this message in context: http://xen.1045712.n5.nabble.com/Xen-Configuration-File-Understanding-tp5713143.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 12:42:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 12:42:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlfQe-0000Gx-NO; Thu, 20 Dec 2012 12:40:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <christian@holpert.de>) id 1TlfQd-0000Gl-CD
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 12:40:47 +0000
Received: from [85.158.138.51:10985] by server-13.bemta-3.messagelabs.com id
	85/00-00465-E4703D05; Thu, 20 Dec 2012 12:40:46 +0000
X-Env-Sender: christian@holpert.de
X-Msg-Ref: server-3.tower-174.messagelabs.com!1356007245!21606767!1
X-Originating-IP: [80.67.31.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuMzcgPT4gNTI2NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29686 invoked from network); 20 Dec 2012 12:40:45 -0000
Received: from smtprelay03.ispgateway.de (HELO smtprelay03.ispgateway.de)
	(80.67.31.37) by server-3.tower-174.messagelabs.com with SMTP;
	20 Dec 2012 12:40:45 -0000
Received: from [217.83.74.51] (helo=schlepp.holpert.de)
	by smtprelay03.ispgateway.de with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68) (envelope-from <christian@holpert.de>)
	id 1TlfQZ-0004aC-6k; Thu, 20 Dec 2012 13:40:44 +0100
X-PGP-Fingerprint: D092 371C 931D 8F21  D71B 7A11 DC07 0F36      [RSA]
X-PGP-Fingerprint: 8E3B 2F47 6673 B936 9EAE 52F3 4C8B C713 58C5 FFD6 [DH/DSS]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 20 Dec 2012 13:40:38 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
From: Christian Holpert <christian@holpert.de>
In-Reply-To: <20121219222624.GA12842@phenom.dumpdata.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
	<50C9C725.9060809@citrix.com>
	<20121219173838.GC25471@phenom.dumpdata.com>
	<E1TlR48-0008MI-N7@smtprelay05.ispgateway.de>
	<20121219222624.GA12842@phenom.dumpdata.com>
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="=====================_667351061==_"
Message-Id: <E1TlfQZ-0004aC-6k@smtprelay03.ispgateway.de>
X-Df-Sender: [pbs]aW5mb0BtYXJrdGFwb3RoZWtlLm9yZw==
Cc: xen-users@lists.xen.org, David Vrabel <david.vrabel@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--=====================_667351061==_
Content-Type: text/plain; charset="us-ascii"; format=flowed

Hello,

the output of xl -vvv create is attached for xen 4.2.1 with PCI and 
without PCI.

Thanks for your time,
Christian

At 23:26 19.12.2012, you wrote:
>On Wed, Dec 19, 2012 at 10:20:33PM +0100, Christian Holpert wrote:
> > At 18:38 19.12.2012, you wrote:
> > >> >          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
> > >> >          e820: remove [mem 0x000a0000-0x000fffff] usable
> > >> >         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
> > >> >         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
> > >>
> > >> I think the kernel has done the correct thing with the 
> supplied e820 map.
> > >>
> > >> > On the libxl side with pci I also see:
> > >> >         +libxl: debug:
> > >libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
> > >> >         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory:
> > >2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start:
> > >524288kB (0x20000 PFN), Balloon 0kB
> > >> >         +
> > >> >         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 
> -> 20000] RAM
> > >>
> > >> This is the 512 MiB limit here, so I think the bug is in libxl.
> > >
> > >Correct.
> > >>
> > >> Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
> > >> conventional.
> > >
> > >It "copies" what the E820 is and tries it best to sanitize it.
> > >
> > >But it looks to have missed the "RAM" chunks in from the 0->3GB.
> > >
> > >However, it should have made the 'Balloon' be much much bigger value.
> > >Something is off there. What type of machine is this? An Intel
> > >DQSW..something?
> >
> >
> > Intel Core i5-3570 (Ivy Bridge Generation)
> > ASRock Q77M vPro
> > 16GB RAM
> >
> > /proc/cpuinfo
> > processor       : 0
> > vendor_id       : GenuineIntel
> > cpu family      : 6
> > model           : 58
> > model name      : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
> > stepping        : 9
> > microcode       : 0x10
> > cpu MHz         : 3392.416
> > cache size      : 6144 KB
> > physical id     : 0
> > siblings        : 1
> > core id         : 0
> > cpu cores       : 1
> > apicid          : 0
> > initial apicid  : 0
> > fdiv_bug        : no
> > hlt_bug         : no
> > f00f_bug        : no
> > coma_bug        : no
> > fpu             : yes
> > fpu_exception   : yes
> > cpuid level     : 13
> > wp              : yes
> > flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi
> > mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc pni pclmulqdq
> > monitor est ssse3 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes
> > xsave avx f16c rdrand hypervisor ida arat epb xsaveopt pln pts
> > dtherm fsgsbase erms
> > bogomips        : 6784.83
> > clflush size    : 64
> > cache_alignment : 64
> > address sizes   : 36 bits physical, 48 bits virtual
> > power management:
> >
> > repeated as expected for quad-core.
> >
> > Have tried to move to xen-4.2.1 today, but no change:
> > xen ~ # xl list
> > Name                                        ID   Mem 
> VCPUs      State   Time(s)
> > 
> Domain-0                                     0  9082     4     r-----      53.8
> > 
> colin                                        1  2048     3     -b----      73.9
> > 
> nodi                                         2   512     2     -b----     110.2
> > [...]
> >
> > BTW: When I shutdown this domain now, I keep some leftovers:
> > xen xen # xl list
> > Name                                        ID   Mem 
> VCPUs      State   Time(s)
> > 
> Domain-0                                     0  7535     4     r-----      78.2
> > 
> colin                                        1  2048     3     -b----      91.6
> > 
> (null)                                       2     6     2     --ps-d     144.6
> > 
> print                                        3  2048     3     -b----       5.0
> > 
> web                                          4  1024     2     -b----      12.7
> > 
> nodi                                         5   512     2     ---s--      52.9
> > xen xen #
> >
> > xen xen # xl list
> > Name                                        ID   Mem 
> VCPUs      State   Time(s)
> > 
> Domain-0                                     0  7529     4     r-----      85.2
> > 
> colin                                        1  2048     3     -b----     102.3
> > 
> (null)                                       2     6     2     --ps-d     144.6
> > 
> print                                        3  2048     3     -b----       5.1
> > 
> web                                          4  1024     2     -b----      13.1
> > 
> (null)                                       5     6     2     --ps-d      52.9
> > 
> nodi                                         6   512     2     r-----      13.6
> > xen xen #
> >
> > xen xen # xl info 2
> > host                   : xen
> > release                : 3.4.11-gentoo
> > version                : #7 SMP Mon Dec 3 20:37:13 CET 2012
> > machine                : i686
> > nr_cpus                : 4
> > max_cpu_id             : 3
> > nr_nodes               : 1
> > cores_per_socket       : 4
> > threads_per_core       : 1
> > cpu_mhz                : 3392
> > hw_caps                : 
> bfebfbff:28100000:00000000:00007f40:77bae3ff:00000000:00000001:00000281
> > virt_caps              : hvm hvm_directio
> > total_memory           : 15778
> > free_memory            : 2446
> > sharing_freed_memory   : 0
> > sharing_used_memory    : 0
> > free_cpus              : 0
> > xen_major              : 4
> > xen_minor              : 2
> > xen_extra              : .1
> > xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
> > xen_scheduler          : credit
> > xen_pagesize           : 4096
> > platform_params        : virt_start=0xf5800000
> > xen_changeset          : unavailable
> > xen_commandline        : vtd=1 iommu=1 vga=gfx-1024x768x16 msi=1
> > cc_compiler            : gcc (Gentoo 4.7.2 p1.3, pie-0.5.5) 4.7.2
> > cc_compile_by          :
> > cc_compile_domain      : APO43287A.LOCAL
> > cc_compile_date        : Wed Dec 19 20:22:58 CET 2012
> > xend_config_format     : 4
> > xen xen #
> >
> > Never seen this with 4.2.0.
>
>Oh, so you see it with Xen 4.3? Could you pls provide the output
>of 'xl' with those nice verbose outputs with the same guest config.
>
>That would help a lot.

--=====================_667351061==_
Content-Type: application/octet-stream; name="xl-4.2.1_with_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl-4.2.1_with_pci.log"

bGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMTc0OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4
ODA2YzdiMDogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4ODA2Y2Y3
OApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEs
IGJhY2tlbmQgcGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZk
ZXY9eHZkYTEsIGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWls
YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6
IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIsIGJhY2tlbmQg
cGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIs
IGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWlsYWJsZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sgdmRldj14dmRhMiwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRl
dj14dmRhMyBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMywgdXNp
bmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5iYWNrZW5kPXVua25v
d24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzU6ZGlza190cnlfYmFja2VuZDogRGlz
ayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGFzIHBoeXMgcGF0aCBub3QgYSBi
bG9jayBkZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxODQ6ZGlza190cnlfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxr
dGFwIG5vdCBhdmFpbGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNjU6bGlieGxf
X2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQsIHVzaW5nIGJhY2tlbmQg
cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo2Nzc6aW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjMyNzpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vIGJvb3Rsb2FkZXIgY29uZmlndXJlZCwgdXNp
bmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDQyYzogZGVyZWdpc3Rl
ciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDM1OmxpYnhsX19nZXRf
bnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDog
bnJfbm9kZXM9MSwgbnJfY3B1cz00LCBucl92Y3B1cz0yMiwgZnJlZV9tZW1rYj0yOTY3CmxpYnhs
OiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE5MjpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1l
bnQgY2FuZGlkYXRlIHdpdGggMSBub2RlcywgNCBjcHVzIGFuZCAyOTY3IEtCIGZyZWUgc2VsZWN0
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9InJvb3Q9
L2Rldi94dmRhMSByb290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9
aHZjMCB4ZW5jb25zPWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVv
PTYsMTAyNCw3Njggbm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wIiwgZmVhdHVyZXM9IihudWxsKSIK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzozODA6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwg
bWFwcGVkIDAgcGF0aCAvYm9vdC9rZXJuZWwtMy42LjYteGVuVQoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvYm9vdC9rZXJuZWwtMy42LjYteGVu
VSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA2MjE1
IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjIs
IGNhcHMgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkg
bG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJ
bWFnZSBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wcm9iZV9iemlt
YWdlX2tlcm5lbDoga2VybmVsIGlzIG5vdCBhIGJ6SW1hZ2UKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRf
bG9hZGVyOiB0cnlpbmcgRUxGLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4NDBkMDAwCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5h
cnk6IHBoZHI6IHBhZGRyPTB4MTQwZDAwMCBtZW1zej0weDM1MTAwMAp4YzogZGV0YWlsOiBlbGZf
cGFyc2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDE3NWUwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIgp4YzogZGV0YWlsOiBlbGZfeGVuX3Bh
cnNlX25vdGU6IFZJUlRfQkFTRSA9IDB4YzAwMDAwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJz
ZV9ub3RlOiBFTlRSWSA9IDB4YzE0M2UyNGMKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBIWVBFUkNBTExfUEFHRSA9IDB4YzEwMDEwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9u
b3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRn
YiIKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCnhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVSID0gImdlbmVyaWMiCnhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogdW5rbm93biB4ZW4gZWxmIG5vdGUgKDB4ZCkKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQp4YzogZGV0YWlsOiBl
bGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZjU4MDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUREUl9PRkZTRVQgPSAweDAKeGM6IGRldGFpbDogZWxmX3hl
bl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRfYmFzZSAg
ICAgICAgPSAweGMwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhjMDAwMDAwMAp4YzogZGV0YWls
OiAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4YzEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRf
a2VuZCAgICAgICAgPSAweGMxNzVlMDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAg
ID0gMHhjMTQzZTI0Ywp4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
OiB4ZW4tMy4wLXg4Nl8zMnA6IDB4YzEwMDAwMDAgLT4gMHhjMTc1ZTAwMApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBhZ2VzIDB4ODAwMDAgcGFn
ZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4ODAw
MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2Fs
bGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14ODZf
MzJwLCBhZGRyZXNzIHNpemUgMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAyMDQ4IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVu
dDogICBrZXJuZWwgICAgICAgOiAweGMxMDAwMDAwIC0+IDB4YzE3NWUwMDAgIChwZm4gMHgxMDAw
ICsgMHg3NWUgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6
IGRvbVUgbWFwcGluZzogcGZuIDB4MTAwMCsweDc1ZSBhdCAweGI2NGEyMDAwCnhjOiBkZXRhaWw6
IGVsZl9sb2FkX2JpbmFyeTogcGhkciAwIGF0IDB4MHhiNjRhMjAwMCAtPiAweDB4YjY4YWYwMDAK
eGM6IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDEgYXQgMHgweGI2OGFmMDAwIC0+IDB4
MHhiNjkzYzAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAg
IHBoeXMybWFjaCAgICA6IDB4YzE3NWUwMDAgLT4gMHhjMTk1ZTAwMCAgKHBmbiAweDE3NWUgKyAw
eDIwMCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9t
VSBtYXBwaW5nOiBwZm4gMHgxNzVlKzB4MjAwIGF0IDB4YjYyYTIwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAgOiAweGMxOTVlMDAw
IChwZm4gMHgxOTVlKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIHhlbnN0b3JlICAgICA6IDB4YzE5NWYwMDAgKHBmbiAweDE5NWYpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgY29uc29sZSAgICAgIDogMHhjMTk2MDAw
MCAocGZuIDB4MTk2MCkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBucl9wYWdlX3RhYmxlczogMHgw
MDAwMDAwMGZmZmZmZmZmLzMyOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHhmZmZmZmZmZmZmZmZm
ZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbnJfcGFnZV90YWJsZXM6IDB4
MDAwMDAwMDAzZmZmZmZmZi8zMDogMHgwMDAwMDAwMGMwMDAwMDAwIC0+IDB4MDAwMDAwMDBmZmZm
ZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4MDAwMDAwMDBjMDAwMDAwMCAtPiAweDAwMDAwMDAwYzFi
ZmZmZmYsIDE0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHhjMTk2MTAwMCAtPiAweGMxOTcxMDAwICAocGZuIDB4
MTk2MSArIDB4MTAgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTk2MSsweDEwIGF0IDB4YjYyOTIwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGMx
OTcxMDAwIChwZm4gMHgxOTcxKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9p
bWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4YzE5NzIwMDAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweGMxYzAwMDAwCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGVhcmx5OiBkb2luZyBub3RoaW5nCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhl
bi0zLjAteDg2XzMycCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMyCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6
IGh2bS0zLjAteDg2XzMycApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91cGRhdGVfZ3Vl
c3RfcDJtOiBkc3QgMzJiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
bGVhcl9wYWdlOiBwZm4gMHgxOTYwLCBtZm4gMHgyMTYxY2YKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBjbGVhcl9wYWdlOiBwZm4gMHgxOTVmLCBtZm4gMHgyMTYxZDAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHgxOTVlKzB4MSBhdCAw
eGI2MjhmMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc3RhcnRfaW5mb194ODZfMzI6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNldHVwX2h5cGVyY2FsbF9wYWdlOiB2YWRkcj0weGMx
MDAxMDAwIHBmbj0weDEwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMjEwNiBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA2MjE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogOTY2MCBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFy
Y2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHhiNzEKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzaGFyZWRfaW5mb194ODZfMzI6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzMyOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X3g4Nl8zMjogY3IzOiBwZm4gMHgxOTYxIG1mbiAweDIxNjFjZQpkb21haW5idWlsZGVyOiBkZXRh
aWw6IGxhdW5jaF92bTogY2FsbGVkLCBjdHh0PTB4YmY4N2YyMGMKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9cWRpc2sK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9i
YWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEgc3BlYy5iYWNrZW5kPXFkaXNrCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2
ZGV2PXh2ZGExIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVj
LmJhY2tlbmQ9cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEgc3BlYy5iYWNrZW5kPXFkaXNr
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRf
YmFja2VuZDogRGlzayB2ZGV2PXh2ZGEyIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6
IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sg
dmRldj14dmRhMyBzcGVjLmJhY2tlbmQ9cGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1
MTI6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcwOGU4IHdwYXRoPS9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC81LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogcmVnaXN0
ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZp
Y2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGE0IHNwZWMuYmFja2VuZD1xZGlzawps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2Jh
Y2tlbmQ6IERpc2sgdmRldj14dmRhNCBzcGVjLmJhY2tlbmQ9cWRpc2sKbGlieGw6IGRlYnVnOiBs
aWJ4bF9jcmVhdGUuYzoxMTg3OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4ODA2YzdiMDogaW5wcm9n
cmVzczogcG9sbGVyPTB4ODA2Y2Y3OCwgZmxhZ3M9aQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6NDU3OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg4MDcwOGU4IHdwYXRoPS9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZiZC81LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3MTUvc3RhdGUKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU5NjpkZXZzdGF0ZV93YXRjaF9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvNS81MTcxNS9zdGF0ZSB3YW50ZWQgc3RhdGUgMiBvawpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoIHc9MHg4MDcwOGU4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC81LzUx
NzE1L3N0YXRlIHRva2VuPTMvMDogZGVyZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU2MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4
ODA3MDhlODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzo5MTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVu
L3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo0MjY6d2F0Y2hm
ZF9jYWxsYmFjazogd2F0Y2ggZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3
MTUvc3RhdGUgdG9rZW49My8wOiBlbXB0eSBzbG90CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzox
MTQyOmxpYnhsX19zcGF3bl9sb2NhbF9kbTogU3Bhd25pbmcgZGV2aWNlLW1vZGVsIC91c3IvbGli
L3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiB3aXRoIGFyZ3VtZW50czoKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC91c3IvbGliL3hlbi9iaW4v
cWVtdS1zeXN0ZW0taTM4NgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06ICAgLXhlbi1kb21pZApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgNQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLWNoYXJkZXYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0v
dmFyL3J1bi94ZW4vcW1wLWxpYnhsLTUsc2VydmVyLG5vd2FpdApsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW1vbgpsaWJ4bDogZGVidWc6IGxp
YnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgY2hhcmRldj1saWJ4bC1jbWQs
bW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICAteGVuLWF0dGFjaApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4
bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6
bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vZGkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjEx
NDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4wLjA6MTAsdG89OTkKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1rCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBkZQpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLU0KbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHhlbnB2Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbQps
aWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgMjA0
OQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lz
dGVyOiB3YXRjaCB3PTB4ODA2ZDU3MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVs
LzUvc3RhdGUgdG9rZW49My8xOiByZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4ODA2ZDU3MCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8xOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4ODA2ZDU3MCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8xOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjU0OTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2
ZDU3MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8x
OiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDZkNTcwOiBkZXJlZ2lzdGVy
IHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX3FtcC5jOjY0NjpsaWJ4bF9fcW1wX2lu
aXRpYWxpemU6IGNvbm5lY3RlZCB0byAvdmFyL3J1bi94ZW4vcW1wLWxpYnhsLTUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNwb25zZTogbWVzc2FnZSB0eXBlOiBx
bXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzo1NTU6cW1wX3NlbmRfcHJlcGFyZTogbmV4dCBx
bXAgY29tbWFuZDogJ3sKICAgICJleGVjdXRlIjogInFtcF9jYXBhYmlsaXRpZXMiLAogICAgImlk
IjogMQp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNwb25z
ZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzo1NTU6cW1w
X3NlbmRfcHJlcGFyZTogbmV4dCBxbXAgY29tbWFuZDogJ3sKICAgICJleGVjdXRlIjogInF1ZXJ5
LWNoYXJkZXYiLAogICAgImlkIjogMgp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6
cW1wX2hhbmRsZV9yZXNwb25zZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBs
aWJ4bF9xbXAuYzo1NTU6cW1wX3NlbmRfcHJlcGFyZTogbmV4dCBxbXAgY29tbWFuZDogJ3sKICAg
ICJleGVjdXRlIjogInF1ZXJ5LXZuYyIsCiAgICAiaWQiOiAzCn0KJwpsaWJ4bDogZGVidWc6IGxp
YnhsX3FtcC5jOjI5ODpxbXBfaGFuZGxlX3Jlc3BvbnNlOiBtZXNzYWdlIHR5cGU6IHJldHVybgps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVy
OiB3YXRjaCB3PTB4ODA3MmY5OCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvNS8w
L3N0YXRlIHRva2VuPTMvMjogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNzJmOTggd3BhdGg9L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50IGVwYXRo
PS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi81LzAvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjYwMDpkZXZzdGF0ZV93YXRjaF9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvNS8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIHN0aWxsIHdhaXRpbmcg
c3RhdGUgMQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NDU3OndhdGNoZmRfY2FsbGJhY2s6
IHdhdGNoIHc9MHg4MDcyZjk4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi81LzAv
c3RhdGUgdG9rZW49My8yOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYv
NS8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1OTY6ZGV2c3RhdGVfd2F0Y2hf
Y2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMC9zdGF0ZSB3
YW50ZWQgc3RhdGUgMiBvawpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19l
dl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcyZjk4IHdwYXRoPS9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi81LzAvc3RhdGUgdG9rZW49My8yOiBkZXJlZ2lzdGVyIHNsb3RudW09
MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVn
aXN0ZXI6IHdhdGNoIHc9MHg4MDcyZjk4OiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjkxNzpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBob3RwbHVn
IHNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIG9ubGluZQpsaWJ4bDogZGVidWc6
IGxpYnhsX3BjaS5jOjg1OmxpYnhsX19jcmVhdGVfcGNpX2JhY2tlbmQ6IENyZWF0aW5nIHBjaSBi
YWNrZW5kCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6ODI6ZTgyMF9zYW5pdGl6ZTogTWVtb3J5
OiAyMDk3MTUya0IgRW5kIG9mIFJBTTogMHgyMDAwMCAoUEZOKSBEZWx0YTogMTU3Mjg2NGtCLCBQ
Q0kgc3RhcnQ6IDUyNDI4OGtCICgweDIwMDAwIFBGTiksIEJhbGxvb24gMGtCCgpsaWJ4bDogZGVi
dWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVswIC0+IDIwMDAwXSBSQU0KbGli
eGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbMjAwMDAgLT4gMjAy
MDBdIFJlc2VydmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6
IDoJWzIwMjAwIC0+IDQwMDA0XSBVbnVzYWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIw
MTplODIwX3Nhbml0aXplOiA6CVs0MDAwNCAtPiA0MDAwNV0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVn
OiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbNDAwMDUgLT4gZDljYmZdIFVudXNh
YmxlCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2Q5Y2Jm
IC0+IGRhMjg2XSBSZXNlcnZlZApsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nh
bml0aXplOiA6CVtkYTI4NiAtPiBkYTUwNl0gQUNQSSBOVlMKbGlieGw6IGRlYnVnOiBsaWJ4bF94
ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbZGE1MDYgLT4gZGE1MGJdIEFDUEkKbGlieGw6IGRl
YnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbZGE1MGIgLT4gZGE1NGVdIEFD
UEkgTlZTCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2Rh
NTRlIC0+IGRhZDU2XSBVbnVzYWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIw
X3Nhbml0aXplOiA6CVtkYWQ1NiAtPiBkYWZmMl0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4
bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbZGFmZjIgLT4gZGIwMDBdIFVudXNhYmxlCmxp
YnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2RiODAwIC0+IGRm
YTAwXSBSZXNlcnZlZApsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXpl
OiA6CVtmODAwMCAtPiBmYzAwMF0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoy
MDE6ZTgyMF9zYW5pdGl6ZTogOglbZmVjMDAgLT4gZmVjMDFdIFJlc2VydmVkCmxpYnhsOiBkZWJ1
ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2ZlZDAwIC0+IGZlZDA0XSBSZXNl
cnZlZApsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtmZWQx
YyAtPiBmZWQyMF0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9z
YW5pdGl6ZTogOglbZmVlMDAgLT4gZmVlMDFdIFJlc2VydmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxf
eDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2ZmMDAwIC0+IDEwMDAwMF0gUmVzZXJ2ZWQKbGli
eGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE2Njc6bGlieGxfX2FvX3Byb2dyZXNzX3JlcG9ydDog
YW8gMHg4MDZjN2IwOiBwcm9ncmVzcyByZXBvcnQ6IGlnbm9yZWQKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjE0OTk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDgwNmM3YjA6IGNvbXBsZXRl
LCByYz0wCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxNDcxOmxpYnhsX19hb19fZGVzdHJv
eTogYW8gMHg4MDZjN2IwOiBkZXN0cm95CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogdG90
YWwgYWxsb2NhdGlvbnM6NTYzIHRvdGFsIHJlbGVhc2VzOjU2Mwp4YzogZGVidWc6IGh5cGVyY2Fs
bCBidWZmZXI6IGN1cnJlbnQgYWxsb2NhdGlvbnM6MCBtYXhpbXVtIGFsbG9jYXRpb25zOjQKeGM6
IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiBjYWNoZSBjdXJyZW50IHNpemU6NAp4YzogZGVidWc6
IGh5cGVyY2FsbCBidWZmZXI6IGNhY2hlIGhpdHM6NTUzIG1pc3Nlczo0IHRvb2JpZzo2ClBhcnNp
bmcgY29uZmlnIGZyb20gbm9kaV90ZXN0LmNmZwpEYWVtb24gcnVubmluZyB3aXRoIFBJRCA0MTg1
Cg==
--=====================_667351061==_
Content-Type: application/octet-stream; name="xl-4.2.1_without_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl-4.2.1_without_pci.log"

bGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMTc0OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4
ODA2ZDA4ODogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4ODA2YzY4
OApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEs
IGJhY2tlbmQgcGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZk
ZXY9eHZkYTEsIGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWls
YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6
IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIsIGJhY2tlbmQg
cGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIs
IGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWlsYWJsZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sgdmRldj14dmRhMiwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRl
dj14dmRhMyBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMywgdXNp
bmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5iYWNrZW5kPXVua25v
d24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzU6ZGlza190cnlfYmFja2VuZDogRGlz
ayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGFzIHBoeXMgcGF0aCBub3QgYSBi
bG9jayBkZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxODQ6ZGlza190cnlfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxr
dGFwIG5vdCBhdmFpbGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNjU6bGlieGxf
X2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQsIHVzaW5nIGJhY2tlbmQg
cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo2Nzc6aW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjMyNzpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vIGJvb3Rsb2FkZXIgY29uZmlndXJlZCwgdXNp
bmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDNkYzogZGVyZWdpc3Rl
ciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDM1OmxpYnhsX19nZXRf
bnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDog
bnJfbm9kZXM9MSwgbnJfY3B1cz00LCBucl92Y3B1cz0xMCwgZnJlZV9tZW1rYj0yNDQ1CmxpYnhs
OiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE5MjpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1l
bnQgY2FuZGlkYXRlIHdpdGggMSBub2RlcywgNCBjcHVzIGFuZCAyNDQ1IEtCIGZyZWUgc2VsZWN0
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9InJvb3Q9
L2Rldi94dmRhMSByb290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9
aHZjMCB4ZW5jb25zPWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVv
PTYsMTAyNCw3Njggbm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wIiwgZmVhdHVyZXM9IihudWxsKSIK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzozODA6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwg
bWFwcGVkIDAgcGF0aCAvYm9vdC9rZXJuZWwtMy42LjYteGVuVQoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvYm9vdC9rZXJuZWwtMy42LjYteGVu
VSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA2MjE1
IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjIs
IGNhcHMgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkg
bG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJ
bWFnZSBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wcm9iZV9iemlt
YWdlX2tlcm5lbDoga2VybmVsIGlzIG5vdCBhIGJ6SW1hZ2UKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRf
bG9hZGVyOiB0cnlpbmcgRUxGLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4NDBkMDAwCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5h
cnk6IHBoZHI6IHBhZGRyPTB4MTQwZDAwMCBtZW1zej0weDM1MTAwMAp4YzogZGV0YWlsOiBlbGZf
cGFyc2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDE3NWUwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIgp4YzogZGV0YWlsOiBlbGZfeGVuX3Bh
cnNlX25vdGU6IFZJUlRfQkFTRSA9IDB4YzAwMDAwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJz
ZV9ub3RlOiBFTlRSWSA9IDB4YzE0M2UyNGMKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBIWVBFUkNBTExfUEFHRSA9IDB4YzEwMDEwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9u
b3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRn
YiIKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCnhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVSID0gImdlbmVyaWMiCnhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogdW5rbm93biB4ZW4gZWxmIG5vdGUgKDB4ZCkKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQp4YzogZGV0YWlsOiBl
bGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZjU4MDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUREUl9PRkZTRVQgPSAweDAKeGM6IGRldGFpbDogZWxmX3hl
bl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRfYmFzZSAg
ICAgICAgPSAweGMwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhjMDAwMDAwMAp4YzogZGV0YWls
OiAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4YzEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRf
a2VuZCAgICAgICAgPSAweGMxNzVlMDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAg
ID0gMHhjMTQzZTI0Ywp4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
OiB4ZW4tMy4wLXg4Nl8zMnA6IDB4YzEwMDAwMDAgLT4gMHhjMTc1ZTAwMApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBhZ2VzIDB4ODAwMDAgcGFn
ZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4ODAw
MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2Fs
bGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14ODZf
MzJwLCBhZGRyZXNzIHNpemUgMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAyMDQ4IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVu
dDogICBrZXJuZWwgICAgICAgOiAweGMxMDAwMDAwIC0+IDB4YzE3NWUwMDAgIChwZm4gMHgxMDAw
ICsgMHg3NWUgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6
IGRvbVUgbWFwcGluZzogcGZuIDB4MTAwMCsweDc1ZSBhdCAweGI2NTI4MDAwCnhjOiBkZXRhaWw6
IGVsZl9sb2FkX2JpbmFyeTogcGhkciAwIGF0IDB4MHhiNjUyODAwMCAtPiAweDB4YjY5MzUwMDAK
eGM6IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDEgYXQgMHgweGI2OTM1MDAwIC0+IDB4
MHhiNjljMjAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAg
IHBoeXMybWFjaCAgICA6IDB4YzE3NWUwMDAgLT4gMHhjMTk1ZTAwMCAgKHBmbiAweDE3NWUgKyAw
eDIwMCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9t
VSBtYXBwaW5nOiBwZm4gMHgxNzVlKzB4MjAwIGF0IDB4YjYzMjgwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAgOiAweGMxOTVlMDAw
IChwZm4gMHgxOTVlKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIHhlbnN0b3JlICAgICA6IDB4YzE5NWYwMDAgKHBmbiAweDE5NWYpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgY29uc29sZSAgICAgIDogMHhjMTk2MDAw
MCAocGZuIDB4MTk2MCkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBucl9wYWdlX3RhYmxlczogMHgw
MDAwMDAwMGZmZmZmZmZmLzMyOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHhmZmZmZmZmZmZmZmZm
ZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbnJfcGFnZV90YWJsZXM6IDB4
MDAwMDAwMDAzZmZmZmZmZi8zMDogMHgwMDAwMDAwMGMwMDAwMDAwIC0+IDB4MDAwMDAwMDBmZmZm
ZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4MDAwMDAwMDBjMDAwMDAwMCAtPiAweDAwMDAwMDAwYzFi
ZmZmZmYsIDE0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHhjMTk2MTAwMCAtPiAweGMxOTcxMDAwICAocGZuIDB4
MTk2MSArIDB4MTAgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTk2MSsweDEwIGF0IDB4YjYzMTgwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGMx
OTcxMDAwIChwZm4gMHgxOTcxKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9p
bWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4YzE5NzIwMDAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweGMxYzAwMDAwCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGVhcmx5OiBkb2luZyBub3RoaW5nCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhl
bi0zLjAteDg2XzMycCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMyCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6
IGh2bS0zLjAteDg2XzMycApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91cGRhdGVfZ3Vl
c3RfcDJtOiBkc3QgMzJiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
bGVhcl9wYWdlOiBwZm4gMHgxOTYwLCBtZm4gMHgzMWU5MGMKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBjbGVhcl9wYWdlOiBwZm4gMHgxOTVmLCBtZm4gMHgzMWU5MGQKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHgxOTVlKzB4MSBhdCAw
eGI3NzgyMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc3RhcnRfaW5mb194ODZfMzI6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNldHVwX2h5cGVyY2FsbF9wYWdlOiB2YWRkcj0weGMx
MDAxMDAwIHBmbj0weDEwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMjEwNiBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA2MjE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogOTY2MCBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFy
Y2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHgyYzMKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzaGFyZWRfaW5mb194ODZfMzI6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzMyOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X3g4Nl8zMjogY3IzOiBwZm4gMHgxOTYxIG1mbiAweDMxZTkwYgpkb21haW5idWlsZGVyOiBkZXRh
aWw6IGxhdW5jaF92bTogY2FsbGVkLCBjdHh0PTB4YmY4OTFlYWMKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9cWRpc2sK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9i
YWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEgc3BlYy5iYWNrZW5kPXFkaXNrCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2
ZGV2PXh2ZGExIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVj
LmJhY2tlbmQ9cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEgc3BlYy5iYWNrZW5kPXFkaXNr
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRf
YmFja2VuZDogRGlzayB2ZGV2PXh2ZGEyIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6
IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sg
dmRldj14dmRhMyBzcGVjLmJhY2tlbmQ9cGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1
MTI6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcwOGQ4IHdwYXRoPS9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC81LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogcmVnaXN0
ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZp
Y2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGE0IHNwZWMuYmFja2VuZD1xZGlzawps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2Jh
Y2tlbmQ6IERpc2sgdmRldj14dmRhNCBzcGVjLmJhY2tlbmQ9cWRpc2sKbGlieGw6IGRlYnVnOiBs
aWJ4bF9jcmVhdGUuYzoxMTg3OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4ODA2ZDA4ODogaW5wcm9n
cmVzczogcG9sbGVyPTB4ODA2YzY4OCwgZmxhZ3M9aQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6NDU3OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg4MDcwOGQ4IHdwYXRoPS9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZiZC81LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3MTUvc3RhdGUKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU5NjpkZXZzdGF0ZV93YXRjaF9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvNS81MTcxNS9zdGF0ZSB3YW50ZWQgc3RhdGUgMiBvawpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoIHc9MHg4MDcwOGQ4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC81LzUx
NzE1L3N0YXRlIHRva2VuPTMvMDogZGVyZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU2MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4
ODA3MDhkODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzo5MTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVu
L3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo0MjY6d2F0Y2hm
ZF9jYWxsYmFjazogd2F0Y2ggZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3
MTUvc3RhdGUgdG9rZW49My8wOiBlbXB0eSBzbG90CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzox
MTQyOmxpYnhsX19zcGF3bl9sb2NhbF9kbTogU3Bhd25pbmcgZGV2aWNlLW1vZGVsIC91c3IvbGli
L3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiB3aXRoIGFyZ3VtZW50czoKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC91c3IvbGliL3hlbi9iaW4v
cWVtdS1zeXN0ZW0taTM4NgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06ICAgLXhlbi1kb21pZApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgNQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLWNoYXJkZXYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0v
dmFyL3J1bi94ZW4vcW1wLWxpYnhsLTUsc2VydmVyLG5vd2FpdApsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW1vbgpsaWJ4bDogZGVidWc6IGxp
YnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgY2hhcmRldj1saWJ4bC1jbWQs
bW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICAteGVuLWF0dGFjaApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4
bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6
bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vZGkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjEx
NDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4wLjA6MTAsdG89OTkKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1rCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBkZQpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLU0KbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHhlbnB2Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbQps
aWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgMjA0
OQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lz
dGVyOiB3YXRjaCB3PTB4ODA2ZDUyMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVs
LzUvc3RhdGUgdG9rZW49My8xOiByZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4ODA2ZDUyMCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8xOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4ODA2ZDUyMCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8xOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjU0OTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2
ZDUyMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8x
OiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDZkNTIwOiBkZXJlZ2lzdGVy
IHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX3FtcC5jOjY0NjpsaWJ4bF9fcW1wX2lu
aXRpYWxpemU6IGNvbm5lY3RlZCB0byAvdmFyL3J1bi94ZW4vcW1wLWxpYnhsLTUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNwb25zZTogbWVzc2FnZSB0eXBlOiBx
bXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzo1NTU6cW1wX3NlbmRfcHJlcGFyZTogbmV4dCBx
bXAgY29tbWFuZDogJ3sKICAgICJleGVjdXRlIjogInFtcF9jYXBhYmlsaXRpZXMiLAogICAgImlk
IjogMQp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNwb25z
ZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzo1NTU6cW1w
X3NlbmRfcHJlcGFyZTogbmV4dCBxbXAgY29tbWFuZDogJ3sKICAgICJleGVjdXRlIjogInF1ZXJ5
LWNoYXJkZXYiLAogICAgImlkIjogMgp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6
cW1wX2hhbmRsZV9yZXNwb25zZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBs
aWJ4bF9xbXAuYzo1NTU6cW1wX3NlbmRfcHJlcGFyZTogbmV4dCBxbXAgY29tbWFuZDogJ3sKICAg
ICJleGVjdXRlIjogInF1ZXJ5LXZuYyIsCiAgICAiaWQiOiAzCn0KJwpsaWJ4bDogZGVidWc6IGxp
YnhsX3FtcC5jOjI5ODpxbXBfaGFuZGxlX3Jlc3BvbnNlOiBtZXNzYWdlIHR5cGU6IHJldHVybgps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVy
OiB3YXRjaCB3PTB4ODA3MmY4OCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvNS8w
L3N0YXRlIHRva2VuPTMvMjogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNzJmODggd3BhdGg9L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50IGVwYXRo
PS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi81LzAvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjYwMDpkZXZzdGF0ZV93YXRjaF9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvNS8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIHN0aWxsIHdhaXRpbmcg
c3RhdGUgMQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NDU3OndhdGNoZmRfY2FsbGJhY2s6
IHdhdGNoIHc9MHg4MDcyZjg4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi81LzAv
c3RhdGUgdG9rZW49My8yOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYv
NS8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1OTY6ZGV2c3RhdGVfd2F0Y2hf
Y2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMC9zdGF0ZSB3
YW50ZWQgc3RhdGUgMiBvawpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19l
dl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcyZjg4IHdwYXRoPS9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi81LzAvc3RhdGUgdG9rZW49My8yOiBkZXJlZ2lzdGVyIHNsb3RudW09
MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVn
aXN0ZXI6IHdhdGNoIHc9MHg4MDcyZjg4OiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjkxNzpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBob3RwbHVn
IHNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIG9ubGluZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6MTY2NzpsaWJ4bF9fYW9fcHJvZ3Jlc3NfcmVwb3J0OiBhbyAweDgwNmQw
ODg6IHByb2dyZXNzIHJlcG9ydDogaWdub3JlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
MTQ5OTpsaWJ4bF9fYW9fY29tcGxldGU6IGFvIDB4ODA2ZDA4ODogY29tcGxldGUsIHJjPTAKbGli
eGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE0NzE6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDgw
NmQwODg6IGRlc3Ryb3kKeGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0
aW9uczo1MDQgdG90YWwgcmVsZWFzZXM6NTA0CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjog
Y3VycmVudCBhbGxvY2F0aW9uczowIG1heGltdW0gYWxsb2NhdGlvbnM6NAp4YzogZGVidWc6IGh5
cGVyY2FsbCBidWZmZXI6IGNhY2hlIGN1cnJlbnQgc2l6ZTo0CnhjOiBkZWJ1ZzogaHlwZXJjYWxs
IGJ1ZmZlcjogY2FjaGUgaGl0czo0OTQgbWlzc2VzOjQgdG9vYmlnOjYKUGFyc2luZyBjb25maWcg
ZnJvbSBub2RpX3Rlc3QuY2ZnCkRhZW1vbiBydW5uaW5nIHdpdGggUElEIDQzODMK
--=====================_667351061==_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=====================_667351061==_--



From xen-users-bounces@lists.xen.org Thu Dec 20 12:42:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 12:42:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlfQe-0000Gx-NO; Thu, 20 Dec 2012 12:40:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <christian@holpert.de>) id 1TlfQd-0000Gl-CD
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 12:40:47 +0000
Received: from [85.158.138.51:10985] by server-13.bemta-3.messagelabs.com id
	85/00-00465-E4703D05; Thu, 20 Dec 2012 12:40:46 +0000
X-Env-Sender: christian@holpert.de
X-Msg-Ref: server-3.tower-174.messagelabs.com!1356007245!21606767!1
X-Originating-IP: [80.67.31.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogODAuNjcuMzEuMzcgPT4gNTI2NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29686 invoked from network); 20 Dec 2012 12:40:45 -0000
Received: from smtprelay03.ispgateway.de (HELO smtprelay03.ispgateway.de)
	(80.67.31.37) by server-3.tower-174.messagelabs.com with SMTP;
	20 Dec 2012 12:40:45 -0000
Received: from [217.83.74.51] (helo=schlepp.holpert.de)
	by smtprelay03.ispgateway.de with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.68) (envelope-from <christian@holpert.de>)
	id 1TlfQZ-0004aC-6k; Thu, 20 Dec 2012 13:40:44 +0100
X-PGP-Fingerprint: D092 371C 931D 8F21  D71B 7A11 DC07 0F36      [RSA]
X-PGP-Fingerprint: 8E3B 2F47 6673 B936 9EAE 52F3 4C8B C713 58C5 FFD6 [DH/DSS]
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 20 Dec 2012 13:40:38 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
From: Christian Holpert <christian@holpert.de>
In-Reply-To: <20121219222624.GA12842@phenom.dumpdata.com>
References: <E1TipkR-0001Zk-3c@smtprelay05.ispgateway.de>
	<1355391504.10554.44.camel@zakaz.uk.xensource.com>
	<E1Tj7CW-00054w-Dl@smtprelay04.ispgateway.de>
	<1355399820.10554.101.camel@zakaz.uk.xensource.com>
	<50C9C725.9060809@citrix.com>
	<20121219173838.GC25471@phenom.dumpdata.com>
	<E1TlR48-0008MI-N7@smtprelay05.ispgateway.de>
	<20121219222624.GA12842@phenom.dumpdata.com>
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="=====================_667351061==_"
Message-Id: <E1TlfQZ-0004aC-6k@smtprelay03.ispgateway.de>
X-Df-Sender: [pbs]aW5mb0BtYXJrdGFwb3RoZWtlLm9yZw==
Cc: xen-users@lists.xen.org, David Vrabel <david.vrabel@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] DomU sees only 512MB RAM with PCI-passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--=====================_667351061==_
Content-Type: text/plain; charset="us-ascii"; format=flowed

Hello,

the output of xl -vvv create is attached for xen 4.2.1 with PCI and 
without PCI.

Thanks for your time,
Christian

At 23:26 19.12.2012, you wrote:
>On Wed, Dec 19, 2012 at 10:20:33PM +0100, Christian Holpert wrote:
> > At 18:38 19.12.2012, you wrote:
> > >> >          e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
> > >> >          e820: remove [mem 0x000a0000-0x000fffff] usable
> > >> >         -e820: last_pfn = 0x80000 max_arch_pfn = 0x1000000
> > >> >         +e820: last_pfn = 0x20000 max_arch_pfn = 0x1000000
> > >>
> > >> I think the kernel has done the correct thing with the 
> supplied e820 map.
> > >>
> > >> > On the libxl side with pci I also see:
> > >> >         +libxl: debug:
> > >libxl_pci.c:85:libxl__create_pci_backend: Creating pci backend
> > >> >         +libxl: debug: libxl_x86.c:82:e820_sanitize: Memory:
> > >2097152kB End of RAM: 0x20000 (PFN) Delta: 1572864kB, PCI start:
> > >524288kB (0x20000 PFN), Balloon 0kB
> > >> >         +
> > >> >         +libxl: debug: libxl_x86.c:201:e820_sanitize: : [0 
> -> 20000] RAM
> > >>
> > >> This is the 512 MiB limit here, so I think the bug is in libxl.
> > >
> > >Correct.
> > >>
> > >> Why has it placed the PCI window at 512 MiB anyway?  3 GiB would be more
> > >> conventional.
> > >
> > >It "copies" what the E820 is and tries it best to sanitize it.
> > >
> > >But it looks to have missed the "RAM" chunks in from the 0->3GB.
> > >
> > >However, it should have made the 'Balloon' be much much bigger value.
> > >Something is off there. What type of machine is this? An Intel
> > >DQSW..something?
> >
> >
> > Intel Core i5-3570 (Ivy Bridge Generation)
> > ASRock Q77M vPro
> > 16GB RAM
> >
> > /proc/cpuinfo
> > processor       : 0
> > vendor_id       : GenuineIntel
> > cpu family      : 6
> > model           : 58
> > model name      : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
> > stepping        : 9
> > microcode       : 0x10
> > cpu MHz         : 3392.416
> > cache size      : 6144 KB
> > physical id     : 0
> > siblings        : 1
> > core id         : 0
> > cpu cores       : 1
> > apicid          : 0
> > initial apicid  : 0
> > fdiv_bug        : no
> > hlt_bug         : no
> > f00f_bug        : no
> > coma_bug        : no
> > fpu             : yes
> > fpu_exception   : yes
> > cpuid level     : 13
> > wp              : yes
> > flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi
> > mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc pni pclmulqdq
> > monitor est ssse3 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes
> > xsave avx f16c rdrand hypervisor ida arat epb xsaveopt pln pts
> > dtherm fsgsbase erms
> > bogomips        : 6784.83
> > clflush size    : 64
> > cache_alignment : 64
> > address sizes   : 36 bits physical, 48 bits virtual
> > power management:
> >
> > repeated as expected for quad-core.
> >
> > Have tried to move to xen-4.2.1 today, but no change:
> > xen ~ # xl list
> > Name                                        ID   Mem 
> VCPUs      State   Time(s)
> > 
> Domain-0                                     0  9082     4     r-----      53.8
> > 
> colin                                        1  2048     3     -b----      73.9
> > 
> nodi                                         2   512     2     -b----     110.2
> > [...]
> >
> > BTW: When I shutdown this domain now, I keep some leftovers:
> > xen xen # xl list
> > Name                                        ID   Mem 
> VCPUs      State   Time(s)
> > 
> Domain-0                                     0  7535     4     r-----      78.2
> > 
> colin                                        1  2048     3     -b----      91.6
> > 
> (null)                                       2     6     2     --ps-d     144.6
> > 
> print                                        3  2048     3     -b----       5.0
> > 
> web                                          4  1024     2     -b----      12.7
> > 
> nodi                                         5   512     2     ---s--      52.9
> > xen xen #
> >
> > xen xen # xl list
> > Name                                        ID   Mem 
> VCPUs      State   Time(s)
> > 
> Domain-0                                     0  7529     4     r-----      85.2
> > 
> colin                                        1  2048     3     -b----     102.3
> > 
> (null)                                       2     6     2     --ps-d     144.6
> > 
> print                                        3  2048     3     -b----       5.1
> > 
> web                                          4  1024     2     -b----      13.1
> > 
> (null)                                       5     6     2     --ps-d      52.9
> > 
> nodi                                         6   512     2     r-----      13.6
> > xen xen #
> >
> > xen xen # xl info 2
> > host                   : xen
> > release                : 3.4.11-gentoo
> > version                : #7 SMP Mon Dec 3 20:37:13 CET 2012
> > machine                : i686
> > nr_cpus                : 4
> > max_cpu_id             : 3
> > nr_nodes               : 1
> > cores_per_socket       : 4
> > threads_per_core       : 1
> > cpu_mhz                : 3392
> > hw_caps                : 
> bfebfbff:28100000:00000000:00007f40:77bae3ff:00000000:00000001:00000281
> > virt_caps              : hvm hvm_directio
> > total_memory           : 15778
> > free_memory            : 2446
> > sharing_freed_memory   : 0
> > sharing_used_memory    : 0
> > free_cpus              : 0
> > xen_major              : 4
> > xen_minor              : 2
> > xen_extra              : .1
> > xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
> > xen_scheduler          : credit
> > xen_pagesize           : 4096
> > platform_params        : virt_start=0xf5800000
> > xen_changeset          : unavailable
> > xen_commandline        : vtd=1 iommu=1 vga=gfx-1024x768x16 msi=1
> > cc_compiler            : gcc (Gentoo 4.7.2 p1.3, pie-0.5.5) 4.7.2
> > cc_compile_by          :
> > cc_compile_domain      : APO43287A.LOCAL
> > cc_compile_date        : Wed Dec 19 20:22:58 CET 2012
> > xend_config_format     : 4
> > xen xen #
> >
> > Never seen this with 4.2.0.
>
>Oh, so you see it with Xen 4.3? Could you pls provide the output
>of 'xl' with those nice verbose outputs with the same guest config.
>
>That would help a lot.

--=====================_667351061==_
Content-Type: application/octet-stream; name="xl-4.2.1_with_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl-4.2.1_with_pci.log"

bGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMTc0OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4
ODA2YzdiMDogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4ODA2Y2Y3
OApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEs
IGJhY2tlbmQgcGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZk
ZXY9eHZkYTEsIGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWls
YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6
IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIsIGJhY2tlbmQg
cGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIs
IGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWlsYWJsZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sgdmRldj14dmRhMiwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRl
dj14dmRhMyBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMywgdXNp
bmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5iYWNrZW5kPXVua25v
d24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzU6ZGlza190cnlfYmFja2VuZDogRGlz
ayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGFzIHBoeXMgcGF0aCBub3QgYSBi
bG9jayBkZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxODQ6ZGlza190cnlfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxr
dGFwIG5vdCBhdmFpbGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNjU6bGlieGxf
X2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQsIHVzaW5nIGJhY2tlbmQg
cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo2Nzc6aW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjMyNzpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vIGJvb3Rsb2FkZXIgY29uZmlndXJlZCwgdXNp
bmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDQyYzogZGVyZWdpc3Rl
ciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDM1OmxpYnhsX19nZXRf
bnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDog
bnJfbm9kZXM9MSwgbnJfY3B1cz00LCBucl92Y3B1cz0yMiwgZnJlZV9tZW1rYj0yOTY3CmxpYnhs
OiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE5MjpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1l
bnQgY2FuZGlkYXRlIHdpdGggMSBub2RlcywgNCBjcHVzIGFuZCAyOTY3IEtCIGZyZWUgc2VsZWN0
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9InJvb3Q9
L2Rldi94dmRhMSByb290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9
aHZjMCB4ZW5jb25zPWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVv
PTYsMTAyNCw3Njggbm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wIiwgZmVhdHVyZXM9IihudWxsKSIK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzozODA6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwg
bWFwcGVkIDAgcGF0aCAvYm9vdC9rZXJuZWwtMy42LjYteGVuVQoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvYm9vdC9rZXJuZWwtMy42LjYteGVu
VSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA2MjE1
IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjIs
IGNhcHMgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkg
bG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJ
bWFnZSBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wcm9iZV9iemlt
YWdlX2tlcm5lbDoga2VybmVsIGlzIG5vdCBhIGJ6SW1hZ2UKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRf
bG9hZGVyOiB0cnlpbmcgRUxGLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4NDBkMDAwCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5h
cnk6IHBoZHI6IHBhZGRyPTB4MTQwZDAwMCBtZW1zej0weDM1MTAwMAp4YzogZGV0YWlsOiBlbGZf
cGFyc2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDE3NWUwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIgp4YzogZGV0YWlsOiBlbGZfeGVuX3Bh
cnNlX25vdGU6IFZJUlRfQkFTRSA9IDB4YzAwMDAwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJz
ZV9ub3RlOiBFTlRSWSA9IDB4YzE0M2UyNGMKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBIWVBFUkNBTExfUEFHRSA9IDB4YzEwMDEwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9u
b3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRn
YiIKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCnhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVSID0gImdlbmVyaWMiCnhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogdW5rbm93biB4ZW4gZWxmIG5vdGUgKDB4ZCkKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQp4YzogZGV0YWlsOiBl
bGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZjU4MDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUREUl9PRkZTRVQgPSAweDAKeGM6IGRldGFpbDogZWxmX3hl
bl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRfYmFzZSAg
ICAgICAgPSAweGMwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhjMDAwMDAwMAp4YzogZGV0YWls
OiAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4YzEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRf
a2VuZCAgICAgICAgPSAweGMxNzVlMDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAg
ID0gMHhjMTQzZTI0Ywp4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
OiB4ZW4tMy4wLXg4Nl8zMnA6IDB4YzEwMDAwMDAgLT4gMHhjMTc1ZTAwMApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBhZ2VzIDB4ODAwMDAgcGFn
ZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4ODAw
MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2Fs
bGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14ODZf
MzJwLCBhZGRyZXNzIHNpemUgMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAyMDQ4IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVu
dDogICBrZXJuZWwgICAgICAgOiAweGMxMDAwMDAwIC0+IDB4YzE3NWUwMDAgIChwZm4gMHgxMDAw
ICsgMHg3NWUgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6
IGRvbVUgbWFwcGluZzogcGZuIDB4MTAwMCsweDc1ZSBhdCAweGI2NGEyMDAwCnhjOiBkZXRhaWw6
IGVsZl9sb2FkX2JpbmFyeTogcGhkciAwIGF0IDB4MHhiNjRhMjAwMCAtPiAweDB4YjY4YWYwMDAK
eGM6IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDEgYXQgMHgweGI2OGFmMDAwIC0+IDB4
MHhiNjkzYzAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAg
IHBoeXMybWFjaCAgICA6IDB4YzE3NWUwMDAgLT4gMHhjMTk1ZTAwMCAgKHBmbiAweDE3NWUgKyAw
eDIwMCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9t
VSBtYXBwaW5nOiBwZm4gMHgxNzVlKzB4MjAwIGF0IDB4YjYyYTIwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAgOiAweGMxOTVlMDAw
IChwZm4gMHgxOTVlKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIHhlbnN0b3JlICAgICA6IDB4YzE5NWYwMDAgKHBmbiAweDE5NWYpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgY29uc29sZSAgICAgIDogMHhjMTk2MDAw
MCAocGZuIDB4MTk2MCkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBucl9wYWdlX3RhYmxlczogMHgw
MDAwMDAwMGZmZmZmZmZmLzMyOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHhmZmZmZmZmZmZmZmZm
ZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbnJfcGFnZV90YWJsZXM6IDB4
MDAwMDAwMDAzZmZmZmZmZi8zMDogMHgwMDAwMDAwMGMwMDAwMDAwIC0+IDB4MDAwMDAwMDBmZmZm
ZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4MDAwMDAwMDBjMDAwMDAwMCAtPiAweDAwMDAwMDAwYzFi
ZmZmZmYsIDE0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHhjMTk2MTAwMCAtPiAweGMxOTcxMDAwICAocGZuIDB4
MTk2MSArIDB4MTAgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTk2MSsweDEwIGF0IDB4YjYyOTIwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGMx
OTcxMDAwIChwZm4gMHgxOTcxKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9p
bWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4YzE5NzIwMDAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweGMxYzAwMDAwCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGVhcmx5OiBkb2luZyBub3RoaW5nCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhl
bi0zLjAteDg2XzMycCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMyCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6
IGh2bS0zLjAteDg2XzMycApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91cGRhdGVfZ3Vl
c3RfcDJtOiBkc3QgMzJiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
bGVhcl9wYWdlOiBwZm4gMHgxOTYwLCBtZm4gMHgyMTYxY2YKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBjbGVhcl9wYWdlOiBwZm4gMHgxOTVmLCBtZm4gMHgyMTYxZDAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHgxOTVlKzB4MSBhdCAw
eGI2MjhmMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc3RhcnRfaW5mb194ODZfMzI6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNldHVwX2h5cGVyY2FsbF9wYWdlOiB2YWRkcj0weGMx
MDAxMDAwIHBmbj0weDEwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMjEwNiBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA2MjE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogOTY2MCBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFy
Y2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHhiNzEKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzaGFyZWRfaW5mb194ODZfMzI6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzMyOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X3g4Nl8zMjogY3IzOiBwZm4gMHgxOTYxIG1mbiAweDIxNjFjZQpkb21haW5idWlsZGVyOiBkZXRh
aWw6IGxhdW5jaF92bTogY2FsbGVkLCBjdHh0PTB4YmY4N2YyMGMKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9cWRpc2sK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9i
YWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEgc3BlYy5iYWNrZW5kPXFkaXNrCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2
ZGV2PXh2ZGExIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVj
LmJhY2tlbmQ9cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEgc3BlYy5iYWNrZW5kPXFkaXNr
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRf
YmFja2VuZDogRGlzayB2ZGV2PXh2ZGEyIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6
IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sg
dmRldj14dmRhMyBzcGVjLmJhY2tlbmQ9cGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1
MTI6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcwOGU4IHdwYXRoPS9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC81LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogcmVnaXN0
ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZp
Y2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGE0IHNwZWMuYmFja2VuZD1xZGlzawps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2Jh
Y2tlbmQ6IERpc2sgdmRldj14dmRhNCBzcGVjLmJhY2tlbmQ9cWRpc2sKbGlieGw6IGRlYnVnOiBs
aWJ4bF9jcmVhdGUuYzoxMTg3OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4ODA2YzdiMDogaW5wcm9n
cmVzczogcG9sbGVyPTB4ODA2Y2Y3OCwgZmxhZ3M9aQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6NDU3OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg4MDcwOGU4IHdwYXRoPS9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZiZC81LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3MTUvc3RhdGUKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU5NjpkZXZzdGF0ZV93YXRjaF9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvNS81MTcxNS9zdGF0ZSB3YW50ZWQgc3RhdGUgMiBvawpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoIHc9MHg4MDcwOGU4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC81LzUx
NzE1L3N0YXRlIHRva2VuPTMvMDogZGVyZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU2MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4
ODA3MDhlODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzo5MTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVu
L3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo0MjY6d2F0Y2hm
ZF9jYWxsYmFjazogd2F0Y2ggZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3
MTUvc3RhdGUgdG9rZW49My8wOiBlbXB0eSBzbG90CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzox
MTQyOmxpYnhsX19zcGF3bl9sb2NhbF9kbTogU3Bhd25pbmcgZGV2aWNlLW1vZGVsIC91c3IvbGli
L3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiB3aXRoIGFyZ3VtZW50czoKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC91c3IvbGliL3hlbi9iaW4v
cWVtdS1zeXN0ZW0taTM4NgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06ICAgLXhlbi1kb21pZApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgNQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLWNoYXJkZXYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0v
dmFyL3J1bi94ZW4vcW1wLWxpYnhsLTUsc2VydmVyLG5vd2FpdApsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW1vbgpsaWJ4bDogZGVidWc6IGxp
YnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgY2hhcmRldj1saWJ4bC1jbWQs
bW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICAteGVuLWF0dGFjaApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4
bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6
bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vZGkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjEx
NDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4wLjA6MTAsdG89OTkKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1rCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBkZQpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLU0KbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHhlbnB2Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbQps
aWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgMjA0
OQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lz
dGVyOiB3YXRjaCB3PTB4ODA2ZDU3MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVs
LzUvc3RhdGUgdG9rZW49My8xOiByZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4ODA2ZDU3MCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8xOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4ODA2ZDU3MCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8xOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjU0OTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2
ZDU3MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8x
OiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDZkNTcwOiBkZXJlZ2lzdGVy
IHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX3FtcC5jOjY0NjpsaWJ4bF9fcW1wX2lu
aXRpYWxpemU6IGNvbm5lY3RlZCB0byAvdmFyL3J1bi94ZW4vcW1wLWxpYnhsLTUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNwb25zZTogbWVzc2FnZSB0eXBlOiBx
bXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzo1NTU6cW1wX3NlbmRfcHJlcGFyZTogbmV4dCBx
bXAgY29tbWFuZDogJ3sKICAgICJleGVjdXRlIjogInFtcF9jYXBhYmlsaXRpZXMiLAogICAgImlk
IjogMQp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNwb25z
ZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzo1NTU6cW1w
X3NlbmRfcHJlcGFyZTogbmV4dCBxbXAgY29tbWFuZDogJ3sKICAgICJleGVjdXRlIjogInF1ZXJ5
LWNoYXJkZXYiLAogICAgImlkIjogMgp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6
cW1wX2hhbmRsZV9yZXNwb25zZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBs
aWJ4bF9xbXAuYzo1NTU6cW1wX3NlbmRfcHJlcGFyZTogbmV4dCBxbXAgY29tbWFuZDogJ3sKICAg
ICJleGVjdXRlIjogInF1ZXJ5LXZuYyIsCiAgICAiaWQiOiAzCn0KJwpsaWJ4bDogZGVidWc6IGxp
YnhsX3FtcC5jOjI5ODpxbXBfaGFuZGxlX3Jlc3BvbnNlOiBtZXNzYWdlIHR5cGU6IHJldHVybgps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVy
OiB3YXRjaCB3PTB4ODA3MmY5OCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvNS8w
L3N0YXRlIHRva2VuPTMvMjogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNzJmOTggd3BhdGg9L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50IGVwYXRo
PS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi81LzAvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjYwMDpkZXZzdGF0ZV93YXRjaF9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvNS8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIHN0aWxsIHdhaXRpbmcg
c3RhdGUgMQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NDU3OndhdGNoZmRfY2FsbGJhY2s6
IHdhdGNoIHc9MHg4MDcyZjk4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi81LzAv
c3RhdGUgdG9rZW49My8yOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYv
NS8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1OTY6ZGV2c3RhdGVfd2F0Y2hf
Y2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMC9zdGF0ZSB3
YW50ZWQgc3RhdGUgMiBvawpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19l
dl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcyZjk4IHdwYXRoPS9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi81LzAvc3RhdGUgdG9rZW49My8yOiBkZXJlZ2lzdGVyIHNsb3RudW09
MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVn
aXN0ZXI6IHdhdGNoIHc9MHg4MDcyZjk4OiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjkxNzpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBob3RwbHVn
IHNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIG9ubGluZQpsaWJ4bDogZGVidWc6
IGxpYnhsX3BjaS5jOjg1OmxpYnhsX19jcmVhdGVfcGNpX2JhY2tlbmQ6IENyZWF0aW5nIHBjaSBi
YWNrZW5kCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6ODI6ZTgyMF9zYW5pdGl6ZTogTWVtb3J5
OiAyMDk3MTUya0IgRW5kIG9mIFJBTTogMHgyMDAwMCAoUEZOKSBEZWx0YTogMTU3Mjg2NGtCLCBQ
Q0kgc3RhcnQ6IDUyNDI4OGtCICgweDIwMDAwIFBGTiksIEJhbGxvb24gMGtCCgpsaWJ4bDogZGVi
dWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVswIC0+IDIwMDAwXSBSQU0KbGli
eGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbMjAwMDAgLT4gMjAy
MDBdIFJlc2VydmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6
IDoJWzIwMjAwIC0+IDQwMDA0XSBVbnVzYWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIw
MTplODIwX3Nhbml0aXplOiA6CVs0MDAwNCAtPiA0MDAwNV0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVn
OiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbNDAwMDUgLT4gZDljYmZdIFVudXNh
YmxlCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2Q5Y2Jm
IC0+IGRhMjg2XSBSZXNlcnZlZApsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nh
bml0aXplOiA6CVtkYTI4NiAtPiBkYTUwNl0gQUNQSSBOVlMKbGlieGw6IGRlYnVnOiBsaWJ4bF94
ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbZGE1MDYgLT4gZGE1MGJdIEFDUEkKbGlieGw6IGRl
YnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbZGE1MGIgLT4gZGE1NGVdIEFD
UEkgTlZTCmxpYnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2Rh
NTRlIC0+IGRhZDU2XSBVbnVzYWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIw
X3Nhbml0aXplOiA6CVtkYWQ1NiAtPiBkYWZmMl0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4
bF94ODYuYzoyMDE6ZTgyMF9zYW5pdGl6ZTogOglbZGFmZjIgLT4gZGIwMDBdIFVudXNhYmxlCmxp
YnhsOiBkZWJ1ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2RiODAwIC0+IGRm
YTAwXSBSZXNlcnZlZApsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXpl
OiA6CVtmODAwMCAtPiBmYzAwMF0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoy
MDE6ZTgyMF9zYW5pdGl6ZTogOglbZmVjMDAgLT4gZmVjMDFdIFJlc2VydmVkCmxpYnhsOiBkZWJ1
ZzogbGlieGxfeDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2ZlZDAwIC0+IGZlZDA0XSBSZXNl
cnZlZApsaWJ4bDogZGVidWc6IGxpYnhsX3g4Ni5jOjIwMTplODIwX3Nhbml0aXplOiA6CVtmZWQx
YyAtPiBmZWQyMF0gUmVzZXJ2ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF94ODYuYzoyMDE6ZTgyMF9z
YW5pdGl6ZTogOglbZmVlMDAgLT4gZmVlMDFdIFJlc2VydmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxf
eDg2LmM6MjAxOmU4MjBfc2FuaXRpemU6IDoJW2ZmMDAwIC0+IDEwMDAwMF0gUmVzZXJ2ZWQKbGli
eGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE2Njc6bGlieGxfX2FvX3Byb2dyZXNzX3JlcG9ydDog
YW8gMHg4MDZjN2IwOiBwcm9ncmVzcyByZXBvcnQ6IGlnbm9yZWQKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjE0OTk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDgwNmM3YjA6IGNvbXBsZXRl
LCByYz0wCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxNDcxOmxpYnhsX19hb19fZGVzdHJv
eTogYW8gMHg4MDZjN2IwOiBkZXN0cm95CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogdG90
YWwgYWxsb2NhdGlvbnM6NTYzIHRvdGFsIHJlbGVhc2VzOjU2Mwp4YzogZGVidWc6IGh5cGVyY2Fs
bCBidWZmZXI6IGN1cnJlbnQgYWxsb2NhdGlvbnM6MCBtYXhpbXVtIGFsbG9jYXRpb25zOjQKeGM6
IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiBjYWNoZSBjdXJyZW50IHNpemU6NAp4YzogZGVidWc6
IGh5cGVyY2FsbCBidWZmZXI6IGNhY2hlIGhpdHM6NTUzIG1pc3Nlczo0IHRvb2JpZzo2ClBhcnNp
bmcgY29uZmlnIGZyb20gbm9kaV90ZXN0LmNmZwpEYWVtb24gcnVubmluZyB3aXRoIFBJRCA0MTg1
Cg==
--=====================_667351061==_
Content-Type: application/octet-stream; name="xl-4.2.1_without_pci.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl-4.2.1_without_pci.log"

bGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMTc0OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4
ODA2ZDA4ODogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4ODA2YzY4
OApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEs
IGJhY2tlbmQgcGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZk
ZXY9eHZkYTEsIGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWls
YWJsZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6
IERpc2sgdmRldj14dmRhMiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjE3NTpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIsIGJhY2tlbmQg
cGh5IHVuc3VpdGFibGUgYXMgcGh5cyBwYXRoIG5vdCBhIGJsb2NrIGRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjE4NDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTIs
IGJhY2tlbmQgdGFwIHVuc3VpdGFibGUgYmVjYXVzZSBibGt0YXAgbm90IGF2YWlsYWJsZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sgdmRldj14dmRhMiwgdXNpbmcgYmFja2VuZCBxZGlzawpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRl
dj14dmRhMyBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjI2NTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMywgdXNp
bmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQgc3BlYy5iYWNrZW5kPXVua25v
d24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzU6ZGlza190cnlfYmFja2VuZDogRGlz
ayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGFzIHBoeXMgcGF0aCBub3QgYSBi
bG9jayBkZXZpY2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxODQ6ZGlza190cnlfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGE0LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxr
dGFwIG5vdCBhdmFpbGFibGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNjU6bGlieGxf
X2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTQsIHVzaW5nIGJhY2tlbmQg
cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo2Nzc6aW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjMyNzpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vIGJvb3Rsb2FkZXIgY29uZmlndXJlZCwgdXNp
bmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU2MTps
aWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2ZDNkYzogZGVyZWdpc3Rl
ciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDM1OmxpYnhsX19nZXRf
bnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDog
bnJfbm9kZXM9MSwgbnJfY3B1cz00LCBucl92Y3B1cz0xMCwgZnJlZV9tZW1rYj0yNDQ1CmxpYnhs
OiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE5MjpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1l
bnQgY2FuZGlkYXRlIHdpdGggMSBub2RlcywgNCBjcHVzIGFuZCAyNDQ1IEtCIGZyZWUgc2VsZWN0
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9InJvb3Q9
L2Rldi94dmRhMSByb290ZnN0eXBlPWV4dDQgcm9vdGZzZmxhZ3M9YmFycmllcj0wIGNvbnNvbGU9
aHZjMCB4ZW5jb25zPWh2YyB4ZW4tZmJmcm9udC52aWRlbz02LDEwMjQsNzY4IHhlbmZiLnZpZGVv
PTYsMTAyNCw3Njggbm9pcnFkZWJ1ZyBlbGV2YXRvcj1ub29wIiwgZmVhdHVyZXM9IihudWxsKSIK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzozODA6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwg
bWFwcGVkIDAgcGF0aCAvYm9vdC9rZXJuZWwtMy42LjYteGVuVQoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvYm9vdC9rZXJuZWwtMy42LjYteGVu
VSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiA2MjE1
IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjIs
IGNhcHMgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkg
bG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJ
bWFnZSBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wcm9iZV9iemlt
YWdlX2tlcm5lbDoga2VybmVsIGlzIG5vdCBhIGJ6SW1hZ2UKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRf
bG9hZGVyOiB0cnlpbmcgRUxGLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAwIG1lbXN6PTB4NDBkMDAwCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5h
cnk6IHBoZHI6IHBhZGRyPTB4MTQwZDAwMCBtZW1zej0weDM1MTAwMAp4YzogZGV0YWlsOiBlbGZf
cGFyc2VfYmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwMCAtPiAweDE3NWUwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiBYRU5fVkVSU0lPTiA9ICJ4ZW4tMy4wIgp4YzogZGV0YWlsOiBlbGZfeGVuX3Bh
cnNlX25vdGU6IFZJUlRfQkFTRSA9IDB4YzAwMDAwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJz
ZV9ub3RlOiBFTlRSWSA9IDB4YzE0M2UyNGMKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3Rl
OiBIWVBFUkNBTExfUEFHRSA9IDB4YzEwMDEwMDAKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9u
b3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRn
YiIKeGM6IGRldGFpbDogZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCnhjOiBk
ZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogTE9BREVSID0gImdlbmVyaWMiCnhjOiBkZXRhaWw6
IGVsZl94ZW5fcGFyc2Vfbm90ZTogdW5rbm93biB4ZW4gZWxmIG5vdGUgKDB4ZCkKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQp4YzogZGV0YWlsOiBl
bGZfeGVuX3BhcnNlX25vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZjU4MDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBQQUREUl9PRkZTRVQgPSAweDAKeGM6IGRldGFpbDogZWxmX3hl
bl9hZGRyX2NhbGNfY2hlY2s6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRfYmFzZSAg
ICAgICAgPSAweGMwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhjMDAwMDAwMAp4YzogZGV0YWls
OiAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4YzEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRf
a2VuZCAgICAgICAgPSAweGMxNzVlMDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAg
ID0gMHhjMTQzZTI0Ywp4YzogZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZm
ZmZmZmZmZmZmZgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
OiB4ZW4tMy4wLXg4Nl8zMnA6IDB4YzEwMDAwMDAgLT4gMHhjMTc1ZTAwMApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBhZ2VzIDB4ODAwMDAgcGFn
ZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4ODAw
MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2Fs
bGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeDg2X2NvbXBhdDogZ3Vlc3QgeGVuLTMuMC14ODZf
MzJwLCBhZGRyZXNzIHNpemUgMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAyMDQ4IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVu
dDogICBrZXJuZWwgICAgICAgOiAweGMxMDAwMDAwIC0+IDB4YzE3NWUwMDAgIChwZm4gMHgxMDAw
ICsgMHg3NWUgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHI6
IGRvbVUgbWFwcGluZzogcGZuIDB4MTAwMCsweDc1ZSBhdCAweGI2NTI4MDAwCnhjOiBkZXRhaWw6
IGVsZl9sb2FkX2JpbmFyeTogcGhkciAwIGF0IDB4MHhiNjUyODAwMCAtPiAweDB4YjY5MzUwMDAK
eGM6IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDEgYXQgMHgweGI2OTM1MDAwIC0+IDB4
MHhiNjljMjAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAg
IHBoeXMybWFjaCAgICA6IDB4YzE3NWUwMDAgLT4gMHhjMTk1ZTAwMCAgKHBmbiAweDE3NWUgKyAw
eDIwMCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9t
VSBtYXBwaW5nOiBwZm4gMHgxNzVlKzB4MjAwIGF0IDB4YjYzMjgwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAgOiAweGMxOTVlMDAw
IChwZm4gMHgxOTVlKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIHhlbnN0b3JlICAgICA6IDB4YzE5NWYwMDAgKHBmbiAweDE5NWYpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgY29uc29sZSAgICAgIDogMHhjMTk2MDAw
MCAocGZuIDB4MTk2MCkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBucl9wYWdlX3RhYmxlczogMHgw
MDAwMDAwMGZmZmZmZmZmLzMyOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHhmZmZmZmZmZmZmZmZm
ZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbnJfcGFnZV90YWJsZXM6IDB4
MDAwMDAwMDAzZmZmZmZmZi8zMDogMHgwMDAwMDAwMGMwMDAwMDAwIC0+IDB4MDAwMDAwMDBmZmZm
ZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IG5yX3BhZ2VfdGFibGVzOiAw
eDAwMDAwMDAwMDAxZmZmZmYvMjE6IDB4MDAwMDAwMDBjMDAwMDAwMCAtPiAweDAwMDAwMDAwYzFi
ZmZmZmYsIDE0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHhjMTk2MTAwMCAtPiAweGMxOTcxMDAwICAocGZuIDB4
MTk2MSArIDB4MTAgcGFnZXMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHI6IGRvbVUgbWFwcGluZzogcGZuIDB4MTk2MSsweDEwIGF0IDB4YjYzMTgwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGMx
OTcxMDAwIChwZm4gMHgxOTcxKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWlsZF9p
bWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4YzE5NzIwMDAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweGMxYzAwMDAwCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFyY2hfc2V0dXBfYm9vdGVhcmx5OiBkb2luZyBub3RoaW5nCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IHhl
bi0zLjAteDg2XzMycCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzMyCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6
IGh2bS0zLjAteDg2XzMycApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91cGRhdGVfZ3Vl
c3RfcDJtOiBkc3QgMzJiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
bGVhcl9wYWdlOiBwZm4gMHgxOTYwLCBtZm4gMHgzMWU5MGMKZG9tYWluYnVpbGRlcjogZGV0YWls
OiBjbGVhcl9wYWdlOiBwZm4gMHgxOTVmLCBtZm4gMHgzMWU5MGQKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cjogZG9tVSBtYXBwaW5nOiBwZm4gMHgxOTVlKzB4MSBhdCAw
eGI3NzgyMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogc3RhcnRfaW5mb194ODZfMzI6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNldHVwX2h5cGVyY2FsbF9wYWdlOiB2YWRkcj0weGMx
MDAxMDAwIHBmbj0weDEwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMjEwNiBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA2MjE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgZG9tVSBtbWFwICAgICAgICAgIDogOTY2MCBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFy
Y2hfc2V0dXBfYm9vdGxhdGU6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHgyYzMKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzaGFyZWRfaW5mb194ODZfMzI6IGNhbGxlZApkb21haW5idWlsZGVy
OiBkZXRhaWw6IHZjcHVfeDg2XzMyOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X3g4Nl8zMjogY3IzOiBwZm4gMHgxOTYxIG1mbiAweDMxZTkwYgpkb21haW5idWlsZGVyOiBkZXRh
aWw6IGxhdW5jaF92bTogY2FsbGVkLCBjdHh0PTB4YmY4OTFlYWMKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVjLmJhY2tlbmQ9cWRpc2sK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2RldmljZV9kaXNrX3NldF9i
YWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEgc3BlYy5iYWNrZW5kPXFkaXNrCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2
ZGV2PXh2ZGExIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSBzcGVj
LmJhY2tlbmQ9cWRpc2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyMjk6bGlieGxfX2Rl
dmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYTEgc3BlYy5iYWNrZW5kPXFkaXNr
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZpY2VfZGlza19zZXRf
YmFja2VuZDogRGlzayB2ZGV2PXh2ZGEyIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDogZGVidWc6
IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sg
dmRldj14dmRhMyBzcGVjLmJhY2tlbmQ9cGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1
MTI6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcwOGQ4IHdwYXRoPS9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC81LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogcmVnaXN0
ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjI5OmxpYnhsX19kZXZp
Y2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGE0IHNwZWMuYmFja2VuZD1xZGlzawps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjIyOTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2Jh
Y2tlbmQ6IERpc2sgdmRldj14dmRhNCBzcGVjLmJhY2tlbmQ9cWRpc2sKbGlieGw6IGRlYnVnOiBs
aWJ4bF9jcmVhdGUuYzoxMTg3OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4ODA2ZDA4ODogaW5wcm9n
cmVzczogcG9sbGVyPTB4ODA2YzY4OCwgZmxhZ3M9aQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6NDU3OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg4MDcwOGQ4IHdwYXRoPS9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZiZC81LzUxNzE1L3N0YXRlIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3MTUvc3RhdGUKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU5NjpkZXZzdGF0ZV93YXRjaF9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvNS81MTcxNS9zdGF0ZSB3YW50ZWQgc3RhdGUgMiBvawpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoIHc9MHg4MDcwOGQ4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC81LzUx
NzE1L3N0YXRlIHRva2VuPTMvMDogZGVyZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjU2MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4
ODA3MDhkODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzo5MTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVu
L3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo0MjY6d2F0Y2hm
ZF9jYWxsYmFjazogd2F0Y2ggZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3
MTUvc3RhdGUgdG9rZW49My8wOiBlbXB0eSBzbG90CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzox
MTQyOmxpYnhsX19zcGF3bl9sb2NhbF9kbTogU3Bhd25pbmcgZGV2aWNlLW1vZGVsIC91c3IvbGli
L3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiB3aXRoIGFyZ3VtZW50czoKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC91c3IvbGliL3hlbi9iaW4v
cWVtdS1zeXN0ZW0taTM4NgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06ICAgLXhlbi1kb21pZApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgNQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLWNoYXJkZXYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0v
dmFyL3J1bi94ZW4vcW1wLWxpYnhsLTUsc2VydmVyLG5vd2FpdApsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW1vbgpsaWJ4bDogZGVidWc6IGxp
YnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgY2hhcmRldj1saWJ4bC1jbWQs
bW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICAteGVuLWF0dGFjaApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4
bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6
bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vZGkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjEx
NDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4wLjA6MTAsdG89OTkKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1rCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBkZQpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLU0KbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjExNDQ6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHhlbnB2Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxMTQ0OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbQps
aWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTE0NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgMjA0
OQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lz
dGVyOiB3YXRjaCB3PTB4ODA2ZDUyMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVs
LzUvc3RhdGUgdG9rZW49My8xOiByZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4ODA2ZDUyMCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8xOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjQ1Nzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4ODA2ZDUyMCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8xOiBldmVudCBlcGF0
aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjU0OTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4ODA2
ZDUyMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzUvc3RhdGUgdG9rZW49My8x
OiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDZkNTIwOiBkZXJlZ2lzdGVy
IHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX3FtcC5jOjY0NjpsaWJ4bF9fcW1wX2lu
aXRpYWxpemU6IGNvbm5lY3RlZCB0byAvdmFyL3J1bi94ZW4vcW1wLWxpYnhsLTUKbGlieGw6IGRl
YnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNwb25zZTogbWVzc2FnZSB0eXBlOiBx
bXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzo1NTU6cW1wX3NlbmRfcHJlcGFyZTogbmV4dCBx
bXAgY29tbWFuZDogJ3sKICAgICJleGVjdXRlIjogInFtcF9jYXBhYmlsaXRpZXMiLAogICAgImlk
IjogMQp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6cW1wX2hhbmRsZV9yZXNwb25z
ZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzo1NTU6cW1w
X3NlbmRfcHJlcGFyZTogbmV4dCBxbXAgY29tbWFuZDogJ3sKICAgICJleGVjdXRlIjogInF1ZXJ5
LWNoYXJkZXYiLAogICAgImlkIjogMgp9CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTg6
cW1wX2hhbmRsZV9yZXNwb25zZTogbWVzc2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBs
aWJ4bF9xbXAuYzo1NTU6cW1wX3NlbmRfcHJlcGFyZTogbmV4dCBxbXAgY29tbWFuZDogJ3sKICAg
ICJleGVjdXRlIjogInF1ZXJ5LXZuYyIsCiAgICAiaWQiOiAzCn0KJwpsaWJ4bDogZGVidWc6IGxp
YnhsX3FtcC5jOjI5ODpxbXBfaGFuZGxlX3Jlc3BvbnNlOiBtZXNzYWdlIHR5cGU6IHJldHVybgps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTEyOmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVy
OiB3YXRjaCB3PTB4ODA3MmY4OCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvNS8w
L3N0YXRlIHRva2VuPTMvMjogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo0NTc6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDgwNzJmODggd3BhdGg9L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50IGVwYXRo
PS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi81LzAvc3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjYwMDpkZXZzdGF0ZV93YXRjaF9jYWxsYmFjazogYmFja2VuZCAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvNS8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIHN0aWxsIHdhaXRpbmcg
c3RhdGUgMQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NDU3OndhdGNoZmRfY2FsbGJhY2s6
IHdhdGNoIHc9MHg4MDcyZjg4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi81LzAv
c3RhdGUgdG9rZW49My8yOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYv
NS8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1OTY6ZGV2c3RhdGVfd2F0Y2hf
Y2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMC9zdGF0ZSB3
YW50ZWQgc3RhdGUgMiBvawpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ5OmxpYnhsX19l
dl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg4MDcyZjg4IHdwYXRoPS9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi81LzAvc3RhdGUgdG9rZW49My8yOiBkZXJlZ2lzdGVyIHNsb3RudW09
MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTYxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVn
aXN0ZXI6IHdhdGNoIHc9MHg4MDcyZjg4OiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjkxNzpkZXZpY2VfaG90cGx1ZzogY2FsbGluZyBob3RwbHVn
IHNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIG9ubGluZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6MTY2NzpsaWJ4bF9fYW9fcHJvZ3Jlc3NfcmVwb3J0OiBhbyAweDgwNmQw
ODg6IHByb2dyZXNzIHJlcG9ydDogaWdub3JlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
MTQ5OTpsaWJ4bF9fYW9fY29tcGxldGU6IGFvIDB4ODA2ZDA4ODogY29tcGxldGUsIHJjPTAKbGli
eGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE0NzE6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDgw
NmQwODg6IGRlc3Ryb3kKeGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0
aW9uczo1MDQgdG90YWwgcmVsZWFzZXM6NTA0CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjog
Y3VycmVudCBhbGxvY2F0aW9uczowIG1heGltdW0gYWxsb2NhdGlvbnM6NAp4YzogZGVidWc6IGh5
cGVyY2FsbCBidWZmZXI6IGNhY2hlIGN1cnJlbnQgc2l6ZTo0CnhjOiBkZWJ1ZzogaHlwZXJjYWxs
IGJ1ZmZlcjogY2FjaGUgaGl0czo0OTQgbWlzc2VzOjQgdG9vYmlnOjYKUGFyc2luZyBjb25maWcg
ZnJvbSBub2RpX3Rlc3QuY2ZnCkRhZW1vbiBydW5uaW5nIHdpdGggUElEIDQzODMK
--=====================_667351061==_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--=====================_667351061==_--



From xen-users-bounces@lists.xen.org Thu Dec 20 13:08:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 13:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tlfpv-0001fx-P5; Thu, 20 Dec 2012 13:06:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1Tlfpu-0001fr-Ss
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 13:06:55 +0000
Received: from [85.158.137.99:24202] by server-9.bemta-3.messagelabs.com id
	82/D3-11948-E6D03D05; Thu, 20 Dec 2012 13:06:54 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-4.tower-217.messagelabs.com!1356008750!20308840!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11022 invoked from network); 20 Dec 2012 13:05:50 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-4.tower-217.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Dec 2012 13:05:50 -0000
Received: from localhost.syndicat.com ([127.0.0.1] helo=localhost)
	by ffm-dr1.syndicat.com with esmtp (Syndicat.com PostHamster 4.80)
	(envelope-from <nd@syndicat.com>) id 1Tlfos-0002R3-4A
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 14:05:50 +0100
X-Virus-Scanned: amavisd-new at syndicat.com
Received: from ffm-dr1.syndicat.com ([127.0.0.1])
	by localhost (ffm-dr1.syndicat.com [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id a3CaZUj_-nRR for <xen-users@lists.xen.org>;
	Thu, 20 Dec 2012 14:05:49 +0100 (CET)
Received: from p5dc3f197.dip.t-dialin.net ([93.195.241.151]
	helo=gongo.localnet)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256)
	(Syndicat.com PostHamster 4.80) (envelope-from <nd@syndicat.com>)
	id 1Tlfor-00013P-DD
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 14:05:49 +0100
From: Niels Dettenbach <nd@syndicat.com>
To: xen-users@lists.xen.org
Date: Thu, 20 Dec 2012 14:05:36 +0100
Message-ID: <1982868.CyDNMpZ8Mb@gongo>
Organization: Syndicat IT&Internet
User-Agent: KMail/4.9.4 (Linux/3.5.4-niels; KDE/4.9.4; x86_64; ; )
In-Reply-To: <1356003283018-5713143.post@n5.nabble.com>
References: <1356003283018-5713143.post@n5.nabble.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen Configuration File Understanding
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3915753949781556234=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============3915753949781556234==
Content-Type: multipart/signed; boundary="nextPart6429875.o6HlkyW8qj"; micalg="pgp-sha256"; protocol="application/pgp-signature"
Content-Transfer-Encoding: 7Bit


--nextPart6429875.o6HlkyW8qj
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Am Donnerstag, 20. Dezember 2012, 03:34:43 schrieb Patrick28:
> I created with lvm an logical value which is named test-01
> Now I want to install on this Logical Volume Centos6.3 from an ISO!
> 
> First I don't know if it is possible to take in my Configuration this kernel
> ?
> kernel = "/usr/lib/xen/boot/hvmloader"
> builder = "hvm"
This is for booting your DomU ("guest") full virtualized - this is not (!!!) very efficient for Linux systems. You should take a look at Xen PV (paravirtualization). You have some hint's to know in PV mode when setting up your guest - but this is it more then worth....

In PV you may use your "own" (means in guest) kernel if you boot with pygrub.

> Is this correct or did i need to take another one and which ?
> 
> My Second question ist the disk-parameter. Now it looks so.
> disk =
> ['tap:aio:/dev/vg/test-01,sda,w','tap:aio:/mnt/disc/Centos6.3.iso,hdc:cdrom,
> r']


Here is (just) a sample config with pygrub and lvm for a Gentoo Linux PV guest:

--- snip ---
memory=2048                                                                                                                                                                                                                                  
name="myhost"                                                                                                                                                                                                                               
                                                                                                                                                                                                                                             
disk=[ 
        'phy:/dev/vgxen/myhost_root,xvda1,w', 
        'phy:/dev/vgxen/myhost_swap,xvda2,w',
]

vif = [ 'mac=00:0C:6E:50:52:11, bridge=xenbr0, vifname=myhost' ]

vcpus=3
cpu="9,10,11"

bootloader = "/usr/bin/pygrub"

extra = "console=hvc0 xencons=tty"

on_poweroff = "restart"
on_reboot = "restart"
on_crash = "restart"
--- snap ---

You can configure your kernel within your guest as usual with grub2 in i.e. /boot/grub/menu.lst (kernel and grub config within your guest). You did not need any grub installed in your guest - just make a file /boot/grub/menu.lst and fill it "as usual":


--- snip ---
default         0
timeout         3

title           Debian GNU/Linux 6.0
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.32-5-xen-amd64 root=/dev/xvda1 ro console=hvc0 xencons=tty
initrd          /boot/initrd.img-2.6.32-5-xen-amd64
--- snap ---

In inittab you should change the 12345 line from

	1:2345:respawn:/sbin/getty 38400 tty1

into:

	1:2345:respawn:/sbin/getty 38400 hvc0

as hvc0 is your ("serial") console from xen Dom0.

Your Guests /etc/fstab should look something like


--- snip ---
/dev/xvda1   /      ext4   auto         1 1
/dev/xvda2   none   swap   sw           0 0
... snap ---


good luck!...


hth
cheers,


Niels.


-- 
 ---
 Niels Dettenbach
 Syndicat IT & Internet
 http://www.syndicat.com
 PGP: https://syndicat.com/pub_key.asc
 ---
 




--nextPart6429875.o6HlkyW8qj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAABCAAGBQJQ0w0kAAoJEM78prARigUnYiYP/0ZRMj5aWQrOKWbmZK0fWcXS
HCrwt+emm+pW6vbB/arsukxJiqJWSBgBpKgp5N+J4c4hI0P5xVrGk00eWofvOETG
zP09hWWt5uaiQvBGefKnzPDW1ADlliWgW8sauk5eKpyxg6w/PhR0n6hV1GrLvi00
HyRu95n8bW9Evm2nONleyEkez//MhG3NI0ZuWrTyw6855AmIcIcHbm+z+xChJ/xc
1ckssSEpTJ/U7T3nnnf0r33ddhdyzN/EIg+GTI5+rlVaeNryuMrDsyzh9uBxAsz5
dQdR55DuKzsL+SYarieVOCNNjrgv1LemowgiuxRVBOl80ZHaOBLW/UNUuatBj73f
hT9bEgsxrCdl2t9xC+OybC19t7/cvMczZd2dZVeBZo1+E7Ab+ZMy7X92N31KRE9I
rV/PQ7HLccXkaQB7lYvMbO9yKcA78JfWOHKs54aAOb8+WEdTqbH8scwN8cAWRfWn
ma6EncenPBD7bdtIRLtuCbqxvuPbdoUotCsu8+3LosIyhZ4cgCTu+qt351Bt5YPs
PDStUePWwn+UKFV7ieyJMlJN+vLdYNC9wy0clsvVveHffGPvOzs1jtibUt6eL6L3
38nq+BJ+FIsjDMudHeCh786VSwtPItV8IoOpAcNPNsIskh6p+FixgrXlmvFnhUHU
eiGZ0HRsmva/QpSCEmti
=zo2V
-----END PGP SIGNATURE-----

--nextPart6429875.o6HlkyW8qj--



--===============3915753949781556234==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3915753949781556234==--



From xen-users-bounces@lists.xen.org Thu Dec 20 13:08:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 13:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tlfpv-0001fx-P5; Thu, 20 Dec 2012 13:06:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1Tlfpu-0001fr-Ss
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 13:06:55 +0000
Received: from [85.158.137.99:24202] by server-9.bemta-3.messagelabs.com id
	82/D3-11948-E6D03D05; Thu, 20 Dec 2012 13:06:54 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-4.tower-217.messagelabs.com!1356008750!20308840!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11022 invoked from network); 20 Dec 2012 13:05:50 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-4.tower-217.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 Dec 2012 13:05:50 -0000
Received: from localhost.syndicat.com ([127.0.0.1] helo=localhost)
	by ffm-dr1.syndicat.com with esmtp (Syndicat.com PostHamster 4.80)
	(envelope-from <nd@syndicat.com>) id 1Tlfos-0002R3-4A
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 14:05:50 +0100
X-Virus-Scanned: amavisd-new at syndicat.com
Received: from ffm-dr1.syndicat.com ([127.0.0.1])
	by localhost (ffm-dr1.syndicat.com [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id a3CaZUj_-nRR for <xen-users@lists.xen.org>;
	Thu, 20 Dec 2012 14:05:49 +0100 (CET)
Received: from p5dc3f197.dip.t-dialin.net ([93.195.241.151]
	helo=gongo.localnet)
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256)
	(Syndicat.com PostHamster 4.80) (envelope-from <nd@syndicat.com>)
	id 1Tlfor-00013P-DD
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 14:05:49 +0100
From: Niels Dettenbach <nd@syndicat.com>
To: xen-users@lists.xen.org
Date: Thu, 20 Dec 2012 14:05:36 +0100
Message-ID: <1982868.CyDNMpZ8Mb@gongo>
Organization: Syndicat IT&Internet
User-Agent: KMail/4.9.4 (Linux/3.5.4-niels; KDE/4.9.4; x86_64; ; )
In-Reply-To: <1356003283018-5713143.post@n5.nabble.com>
References: <1356003283018-5713143.post@n5.nabble.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen Configuration File Understanding
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3915753949781556234=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============3915753949781556234==
Content-Type: multipart/signed; boundary="nextPart6429875.o6HlkyW8qj"; micalg="pgp-sha256"; protocol="application/pgp-signature"
Content-Transfer-Encoding: 7Bit


--nextPart6429875.o6HlkyW8qj
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Am Donnerstag, 20. Dezember 2012, 03:34:43 schrieb Patrick28:
> I created with lvm an logical value which is named test-01
> Now I want to install on this Logical Volume Centos6.3 from an ISO!
> 
> First I don't know if it is possible to take in my Configuration this kernel
> ?
> kernel = "/usr/lib/xen/boot/hvmloader"
> builder = "hvm"
This is for booting your DomU ("guest") full virtualized - this is not (!!!) very efficient for Linux systems. You should take a look at Xen PV (paravirtualization). You have some hint's to know in PV mode when setting up your guest - but this is it more then worth....

In PV you may use your "own" (means in guest) kernel if you boot with pygrub.

> Is this correct or did i need to take another one and which ?
> 
> My Second question ist the disk-parameter. Now it looks so.
> disk =
> ['tap:aio:/dev/vg/test-01,sda,w','tap:aio:/mnt/disc/Centos6.3.iso,hdc:cdrom,
> r']


Here is (just) a sample config with pygrub and lvm for a Gentoo Linux PV guest:

--- snip ---
memory=2048                                                                                                                                                                                                                                  
name="myhost"                                                                                                                                                                                                                               
                                                                                                                                                                                                                                             
disk=[ 
        'phy:/dev/vgxen/myhost_root,xvda1,w', 
        'phy:/dev/vgxen/myhost_swap,xvda2,w',
]

vif = [ 'mac=00:0C:6E:50:52:11, bridge=xenbr0, vifname=myhost' ]

vcpus=3
cpu="9,10,11"

bootloader = "/usr/bin/pygrub"

extra = "console=hvc0 xencons=tty"

on_poweroff = "restart"
on_reboot = "restart"
on_crash = "restart"
--- snap ---

You can configure your kernel within your guest as usual with grub2 in i.e. /boot/grub/menu.lst (kernel and grub config within your guest). You did not need any grub installed in your guest - just make a file /boot/grub/menu.lst and fill it "as usual":


--- snip ---
default         0
timeout         3

title           Debian GNU/Linux 6.0
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.32-5-xen-amd64 root=/dev/xvda1 ro console=hvc0 xencons=tty
initrd          /boot/initrd.img-2.6.32-5-xen-amd64
--- snap ---

In inittab you should change the 12345 line from

	1:2345:respawn:/sbin/getty 38400 tty1

into:

	1:2345:respawn:/sbin/getty 38400 hvc0

as hvc0 is your ("serial") console from xen Dom0.

Your Guests /etc/fstab should look something like


--- snip ---
/dev/xvda1   /      ext4   auto         1 1
/dev/xvda2   none   swap   sw           0 0
... snap ---


good luck!...


hth
cheers,


Niels.


-- 
 ---
 Niels Dettenbach
 Syndicat IT & Internet
 http://www.syndicat.com
 PGP: https://syndicat.com/pub_key.asc
 ---
 




--nextPart6429875.o6HlkyW8qj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAABCAAGBQJQ0w0kAAoJEM78prARigUnYiYP/0ZRMj5aWQrOKWbmZK0fWcXS
HCrwt+emm+pW6vbB/arsukxJiqJWSBgBpKgp5N+J4c4hI0P5xVrGk00eWofvOETG
zP09hWWt5uaiQvBGefKnzPDW1ADlliWgW8sauk5eKpyxg6w/PhR0n6hV1GrLvi00
HyRu95n8bW9Evm2nONleyEkez//MhG3NI0ZuWrTyw6855AmIcIcHbm+z+xChJ/xc
1ckssSEpTJ/U7T3nnnf0r33ddhdyzN/EIg+GTI5+rlVaeNryuMrDsyzh9uBxAsz5
dQdR55DuKzsL+SYarieVOCNNjrgv1LemowgiuxRVBOl80ZHaOBLW/UNUuatBj73f
hT9bEgsxrCdl2t9xC+OybC19t7/cvMczZd2dZVeBZo1+E7Ab+ZMy7X92N31KRE9I
rV/PQ7HLccXkaQB7lYvMbO9yKcA78JfWOHKs54aAOb8+WEdTqbH8scwN8cAWRfWn
ma6EncenPBD7bdtIRLtuCbqxvuPbdoUotCsu8+3LosIyhZ4cgCTu+qt351Bt5YPs
PDStUePWwn+UKFV7ieyJMlJN+vLdYNC9wy0clsvVveHffGPvOzs1jtibUt6eL6L3
38nq+BJ+FIsjDMudHeCh786VSwtPItV8IoOpAcNPNsIskh6p+FixgrXlmvFnhUHU
eiGZ0HRsmva/QpSCEmti
=zo2V
-----END PGP SIGNATURE-----

--nextPart6429875.o6HlkyW8qj--



--===============3915753949781556234==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3915753949781556234==--



From xen-users-bounces@lists.xen.org Thu Dec 20 17:14:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 17:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TljfC-0000KV-L1; Thu, 20 Dec 2012 17:12:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TljfB-0000KC-Ml
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 17:12:05 +0000
Received: from [85.158.143.99:33249] by server-3.bemta-4.messagelabs.com id
	87/9A-18211-5E643D05; Thu, 20 Dec 2012 17:12:05 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1356023523!29706838!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13198 invoked from network); 20 Dec 2012 17:12:04 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Dec 2012 17:12:04 -0000
Received: from [187.233.68.172] (port=36570 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tljf8-0006JR-PZ
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 11:12:02 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id C2F18A209
	for <xen-users@lists.xen.org>; Thu, 20 Dec 2012 11:09:45 -0600 (CST)
Message-ID: <50D346E1.202@ondore.com>
Date: Thu, 20 Dec 2012 11:12:01 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1356003283018-5713143.post@n5.nabble.com>
In-Reply-To: <1356003283018-5713143.post@n5.nabble.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Xen Configuration File Understanding
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 20/12/12 05:34, Patrick28 escribi=F3:
> I created with lvm an logical value which is named /test-01/
> Now I want to install on this Logical Volume Centos6.3 from an ISO!
>
> First I don't know if it is possible to take in my Configuration this ker=
nel
> ?
> kernel =3D "/usr/lib/xen/boot/hvmloader"
> builder =3D "hvm"

"kernel", from Xen's configuration file point of view, is the executable =

to load first, normally it has to be something that know how to talk to =

the underlaying hypervisor

In a similar way, when you configure your boot loader on a baremetal =

host, you have to pass control to a executable which knows how to talk =

to your hardware. It may be the boot sector of another partition where =

another boot loader resides, or directly a file containing a linux =

kernel for your system architecture.

In Xen's case, the control, within the Virtual Machine context, has to =

be passed to something that knows how to talk to the hypervisor. It may =

be a PV enabled Linux kernel. Or some special layer that could emulate a =

"normal" computer hardware for a unmodified OS, which is the case of =

hvmloader.

Normally, the configuration files for a PV guest and for a HVM guest are =

quite different, specially in the part that describe storage, booting =

and some fancy options to emulate video card and mouse.

pygrub allows you to extract the kernel image from the guest's block =

device, while the guest is still offline, and create the VM as it would =

do with "kernel" and "initrd" directives. Niels just described it in =

details, much better than I could.

> My Second question ist the disk-parameter. Now it looks so.
> disk =3D
> ['tap:aio:/dev/vg/test-01,sda,w','tap:aio:/mnt/disc/Centos6.3.iso,hdc:cdr=
om,r']
>
> Is hdc:cdrom korrect ? (For my ISO i created also an Logical Volume which=
 I
> mounted to /mnt/disc/)

hdc:cdrom is correct.

Consider this syntax:
'file:/path/to/Centos6.3.iso,ioemu:hdc:cdrom,r'

Since the file containing your ISO is already a image of a block device, =

it can be exported directly to the VM. You could also copy it's content =

to a Logical Volume (low level copy, with dd or something), but normally =

there is no point to do that. A iso file is much easer to manage. On big =

installations you could even put all your ISOs on a NFS server and share =

them with all your hosts in ro mode.

It's very common to attach to a VM a cdrom using ISO file, and a system =

disk using a block device like a Logical Volume.

Greetings.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 17:14:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 17:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TljfC-0000KV-L1; Thu, 20 Dec 2012 17:12:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TljfB-0000KC-Ml
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 17:12:05 +0000
Received: from [85.158.143.99:33249] by server-3.bemta-4.messagelabs.com id
	87/9A-18211-5E643D05; Thu, 20 Dec 2012 17:12:05 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1356023523!29706838!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13198 invoked from network); 20 Dec 2012 17:12:04 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Dec 2012 17:12:04 -0000
Received: from [187.233.68.172] (port=36570 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tljf8-0006JR-PZ
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 11:12:02 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id C2F18A209
	for <xen-users@lists.xen.org>; Thu, 20 Dec 2012 11:09:45 -0600 (CST)
Message-ID: <50D346E1.202@ondore.com>
Date: Thu, 20 Dec 2012 11:12:01 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1356003283018-5713143.post@n5.nabble.com>
In-Reply-To: <1356003283018-5713143.post@n5.nabble.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Xen Configuration File Understanding
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 20/12/12 05:34, Patrick28 escribi=F3:
> I created with lvm an logical value which is named /test-01/
> Now I want to install on this Logical Volume Centos6.3 from an ISO!
>
> First I don't know if it is possible to take in my Configuration this ker=
nel
> ?
> kernel =3D "/usr/lib/xen/boot/hvmloader"
> builder =3D "hvm"

"kernel", from Xen's configuration file point of view, is the executable =

to load first, normally it has to be something that know how to talk to =

the underlaying hypervisor

In a similar way, when you configure your boot loader on a baremetal =

host, you have to pass control to a executable which knows how to talk =

to your hardware. It may be the boot sector of another partition where =

another boot loader resides, or directly a file containing a linux =

kernel for your system architecture.

In Xen's case, the control, within the Virtual Machine context, has to =

be passed to something that knows how to talk to the hypervisor. It may =

be a PV enabled Linux kernel. Or some special layer that could emulate a =

"normal" computer hardware for a unmodified OS, which is the case of =

hvmloader.

Normally, the configuration files for a PV guest and for a HVM guest are =

quite different, specially in the part that describe storage, booting =

and some fancy options to emulate video card and mouse.

pygrub allows you to extract the kernel image from the guest's block =

device, while the guest is still offline, and create the VM as it would =

do with "kernel" and "initrd" directives. Niels just described it in =

details, much better than I could.

> My Second question ist the disk-parameter. Now it looks so.
> disk =3D
> ['tap:aio:/dev/vg/test-01,sda,w','tap:aio:/mnt/disc/Centos6.3.iso,hdc:cdr=
om,r']
>
> Is hdc:cdrom korrect ? (For my ISO i created also an Logical Volume which=
 I
> mounted to /mnt/disc/)

hdc:cdrom is correct.

Consider this syntax:
'file:/path/to/Centos6.3.iso,ioemu:hdc:cdrom,r'

Since the file containing your ISO is already a image of a block device, =

it can be exported directly to the VM. You could also copy it's content =

to a Logical Volume (low level copy, with dd or something), but normally =

there is no point to do that. A iso file is much easer to manage. On big =

installations you could even put all your ISOs on a NFS server and share =

them with all your hosts in ro mode.

It's very common to attach to a VM a cdrom using ISO file, and a system =

disk using a block device like a Logical Volume.

Greetings.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 18:12:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 18:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlkZD-0001Kq-OV; Thu, 20 Dec 2012 18:09:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TlkZC-0001Kl-7V
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 18:09:58 +0000
Received: from [193.109.254.147:28672] by server-4.bemta-14.messagelabs.com id
	C9/FF-15233-57453D05; Thu, 20 Dec 2012 18:09:57 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1356026995!3669077!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17001 invoked from network); 20 Dec 2012 18:09:56 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-10.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Dec 2012 18:09:56 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TlkZL-0001hZ-I5
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 19:10:07 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Thu, 20 Dec 2012 19:10:07 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Thu, 20 Dec 2012 19:10:07 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Thu, 20 Dec 2012 18:09:42 +0000 (UTC)
Lines: 117
Message-ID: <loom.20121220T182916-790@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121219 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi

I've altered my configs as per James' examples. The bridge on Dom0 works fine
and with "xl create dom1" creates the vif, no errors at all. I can log on with
"xl console dom1" and see eth0 came up alright and configured. Still no
networking in Dom1:

| ~# telnet 74.125.230.196 80   # google.com
| Trying 74.125.230.196...
| telnet: Unable to connect to remote host: No route to host

After googling and trying things for a few hours, I still haven't figured out
how come. :-/

I'm only doing IPv4 for now since I have individual IPv4 for all Doms. No
iptables on any Dom at this point.

Since no problems are displayed or logged, I have no clue how to further debug
this and help is very welcome!

Thanks a lot,  -sven


Dom0
----

# ifconfig -a
| eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
|         inet6 ****::****:****:****:****  prefixlen 64  scopeid 0x20<link>
|         ether **:**:**:**:**:e1  txqueuelen 1000  (Ethernet)
|         RX packets 1286  bytes 117136 (114.3 KiB)
|         RX errors 0  dropped 0  overruns 0  frame 0
|         TX packets 965  bytes 309882 (302.6 KiB)
|         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
| vif1.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
|         ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
|         RX packets 0  bytes 0 (0.0 B)
|         RX errors 0  dropped 0  overruns 0  frame 0
|         TX packets 0  bytes 0 (0.0 B)
|         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
| xenbr0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST>  mtu 1500
|         inet **.**.97.72  netmask 255.255.255.224  broadcast **.**.97.95
|         inet6 ****::****:****:****:****  prefixlen 64  scopeid 0x20<link>
|         ether <<same as eth0>>  txqueuelen 0  (Ethernet)
|         RX packets 1286  bytes 99112 (96.7 KiB)
|         RX errors 0  dropped 0  overruns 0  frame 0
|         TX packets 959  bytes 309414 (302.1 KiB)
|         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

# route -n
| Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
| 0.0.0.0         **.**.97.65     0.0.0.0         UG    4      0        0 xenbr0
| **.**.97.64     0.0.0.0         255.255.255.224 U     0      0        0 xenbr0
| 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo

# brctl show
| bridge name	bridge id		STP enabled	interfaces
| xenbr0	8000.**********e1	no		eth0

# cat /etc/sysctl.conf 
| net.ipv4.ip_forward = 1


Dom1
----

# ifconfig
| eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
|         inet **.**.97.66  netmask 255.255.255.224  broadcast **.**.97.95
|         inet6 ****::***:****:****:****  prefixlen 64  scopeid 0x20<link>
|         ether **:**:**:**:**:08  txqueuelen 1000  (Ethernet)
|         RX packets 0  bytes 0 (0.0 B)
|         RX errors 0  dropped 0  overruns 0  frame 0
|         TX packets 30  bytes 1476 (1.4 KiB)
|         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
|         device interrupt 25  

# route -n
| Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
| 0.0.0.0         **.**.97.65     0.0.0.0         UG    2      0        0 eth0
| **.**.97.64     0.0.0.0         255.255.255.224 U     0      0        0 eth0
| 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo

# console (network related stuff)
| [    0.000000] Xen version: 4.1.1 (preserve-AD)
| [    0.000000] Kernel command line: root=/dev/xvda1 console=hvc0
root=/dev/xvda1 ro 3
| [    0.012011] NET: Registered protocol family 16
| [    0.016136] PCI: System does not support PCI
| [    0.016237] NetLabel: Initializing
| [    0.016240] NetLabel:  domain hash size = 128
| [    0.016242] NetLabel:  protocols = UNLABELED CIPSOv4
| [    0.016248] NetLabel:  unlabeled traffic allowed by default
| [    0.017472] NET: Registered protocol family 2
| [    0.017828] IP route cache hash table entries: 262144 (order: 9, 2097152 
bytes)
| [    0.019279] TCP established hash table entries: 524288 (order: 11, 8388608
bytes)
| [    0.020341] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
| [    0.020456] TCP: Hash tables configured (established 524288 bind 65536)
| [    0.020459] TCP: reno registered
| [    0.020484] UDP hash table entries: 4096 (order: 5, 131072 bytes)
| [    0.020523] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
| [    0.020583] NET: Registered protocol family 1
| [    0.020616] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
| [    0.025036] brd: module loaded
| [    0.025541] loop: module loaded
| [    0.044880] Initialising Xen virtual ethernet driver.
| [    0.261392] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
| [    0.261559] ip_tables: (C) 2000-2006 Netfilter Core Team
| [    0.261569] TCP: cubic registered
| [    0.261691] NET: Registered protocol family 10
| [    0.261827] ip6_tables: (C) 2000-2006 Netfilter Core Team
| [    0.261841] sit: IPv6 over IPv4 tunneling driver
| [    0.261951] NET: Registered protocol family 17
| [    0.261964] Bridge firewalling registered



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 18:12:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 18:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlkZD-0001Kq-OV; Thu, 20 Dec 2012 18:09:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TlkZC-0001Kl-7V
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 18:09:58 +0000
Received: from [193.109.254.147:28672] by server-4.bemta-14.messagelabs.com id
	C9/FF-15233-57453D05; Thu, 20 Dec 2012 18:09:57 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1356026995!3669077!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17001 invoked from network); 20 Dec 2012 18:09:56 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-10.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Dec 2012 18:09:56 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TlkZL-0001hZ-I5
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 19:10:07 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Thu, 20 Dec 2012 19:10:07 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Thu, 20 Dec 2012 19:10:07 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Thu, 20 Dec 2012 18:09:42 +0000 (UTC)
Lines: 117
Message-ID: <loom.20121220T182916-790@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121219 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi

I've altered my configs as per James' examples. The bridge on Dom0 works fine
and with "xl create dom1" creates the vif, no errors at all. I can log on with
"xl console dom1" and see eth0 came up alright and configured. Still no
networking in Dom1:

| ~# telnet 74.125.230.196 80   # google.com
| Trying 74.125.230.196...
| telnet: Unable to connect to remote host: No route to host

After googling and trying things for a few hours, I still haven't figured out
how come. :-/

I'm only doing IPv4 for now since I have individual IPv4 for all Doms. No
iptables on any Dom at this point.

Since no problems are displayed or logged, I have no clue how to further debug
this and help is very welcome!

Thanks a lot,  -sven


Dom0
----

# ifconfig -a
| eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
|         inet6 ****::****:****:****:****  prefixlen 64  scopeid 0x20<link>
|         ether **:**:**:**:**:e1  txqueuelen 1000  (Ethernet)
|         RX packets 1286  bytes 117136 (114.3 KiB)
|         RX errors 0  dropped 0  overruns 0  frame 0
|         TX packets 965  bytes 309882 (302.6 KiB)
|         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
| vif1.0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
|         ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
|         RX packets 0  bytes 0 (0.0 B)
|         RX errors 0  dropped 0  overruns 0  frame 0
|         TX packets 0  bytes 0 (0.0 B)
|         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
| xenbr0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST>  mtu 1500
|         inet **.**.97.72  netmask 255.255.255.224  broadcast **.**.97.95
|         inet6 ****::****:****:****:****  prefixlen 64  scopeid 0x20<link>
|         ether <<same as eth0>>  txqueuelen 0  (Ethernet)
|         RX packets 1286  bytes 99112 (96.7 KiB)
|         RX errors 0  dropped 0  overruns 0  frame 0
|         TX packets 959  bytes 309414 (302.1 KiB)
|         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

# route -n
| Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
| 0.0.0.0         **.**.97.65     0.0.0.0         UG    4      0        0 xenbr0
| **.**.97.64     0.0.0.0         255.255.255.224 U     0      0        0 xenbr0
| 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo

# brctl show
| bridge name	bridge id		STP enabled	interfaces
| xenbr0	8000.**********e1	no		eth0

# cat /etc/sysctl.conf 
| net.ipv4.ip_forward = 1


Dom1
----

# ifconfig
| eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
|         inet **.**.97.66  netmask 255.255.255.224  broadcast **.**.97.95
|         inet6 ****::***:****:****:****  prefixlen 64  scopeid 0x20<link>
|         ether **:**:**:**:**:08  txqueuelen 1000  (Ethernet)
|         RX packets 0  bytes 0 (0.0 B)
|         RX errors 0  dropped 0  overruns 0  frame 0
|         TX packets 30  bytes 1476 (1.4 KiB)
|         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
|         device interrupt 25  

# route -n
| Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
| 0.0.0.0         **.**.97.65     0.0.0.0         UG    2      0        0 eth0
| **.**.97.64     0.0.0.0         255.255.255.224 U     0      0        0 eth0
| 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo

# console (network related stuff)
| [    0.000000] Xen version: 4.1.1 (preserve-AD)
| [    0.000000] Kernel command line: root=/dev/xvda1 console=hvc0
root=/dev/xvda1 ro 3
| [    0.012011] NET: Registered protocol family 16
| [    0.016136] PCI: System does not support PCI
| [    0.016237] NetLabel: Initializing
| [    0.016240] NetLabel:  domain hash size = 128
| [    0.016242] NetLabel:  protocols = UNLABELED CIPSOv4
| [    0.016248] NetLabel:  unlabeled traffic allowed by default
| [    0.017472] NET: Registered protocol family 2
| [    0.017828] IP route cache hash table entries: 262144 (order: 9, 2097152 
bytes)
| [    0.019279] TCP established hash table entries: 524288 (order: 11, 8388608
bytes)
| [    0.020341] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
| [    0.020456] TCP: Hash tables configured (established 524288 bind 65536)
| [    0.020459] TCP: reno registered
| [    0.020484] UDP hash table entries: 4096 (order: 5, 131072 bytes)
| [    0.020523] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
| [    0.020583] NET: Registered protocol family 1
| [    0.020616] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
| [    0.025036] brd: module loaded
| [    0.025541] loop: module loaded
| [    0.044880] Initialising Xen virtual ethernet driver.
| [    0.261392] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
| [    0.261559] ip_tables: (C) 2000-2006 Netfilter Core Team
| [    0.261569] TCP: cubic registered
| [    0.261691] NET: Registered protocol family 10
| [    0.261827] ip6_tables: (C) 2000-2006 Netfilter Core Team
| [    0.261841] sit: IPv6 over IPv4 tunneling driver
| [    0.261951] NET: Registered protocol family 17
| [    0.261964] Bridge firewalling registered



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 18:32:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 18:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlktK-0002H0-GV; Thu, 20 Dec 2012 18:30:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1TlktI-0002Gn-7N
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 18:30:44 +0000
Received: from [85.158.139.211:17347] by server-16.bemta-5.messagelabs.com id
	C8/4E-09208-35953D05; Thu, 20 Dec 2012 18:30:43 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-9.tower-206.messagelabs.com!1356028241!18814144!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7587 invoked from network); 20 Dec 2012 18:30:42 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Dec 2012 18:30:42 -0000
Received: (qmail 1681 invoked by uid 1000); 20 Dec 2012 19:30:36 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-6.7/5.0):. 
	Processed in 4.670814 secs); 20 Dec 2012 18:30:36 -0000
X-Spam-Status: No, hits=-6.7 required=5.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1356028231; n=Test; bh=evrXhqIhnDTn7A+1wwOsunDbithZIElK/6kLqL
	4D75c=; b=iajeLIKLQoODlB+kJGTU8dM3XG/+TjYlcLlr4wrcWQgOBY2ANB5mul
	qSaJeKJobakZwJxPoo0bPoxYI5lkDklx1H6sKQJqkgMO7NsZCE9aKAHyPGkRyV3Z
	TFU6Y067kA
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=lTiOuje7KFvwkObsNbzpwXSVtFyyv
	QEFcft9YW3QDmScJvSEN7rhIYA2ijW6HvGihA5hkSuj3fIVCjYcXLVnBjCJ3Nnnd
	3plEPpKF0+6qQXXeQIzgArcd0UOJ5cMxgzp
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 20 Dec 2012 19:30:30 +0100
Received: from [192.168.1.119] (unknown [37.77.238.87])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 5FF622C0683
	for <xen-users@lists.xen.org>; Thu, 20 Dec 2012 19:30:30 +0100 (CET)
Message-ID: <50D35945.60400@excello.cz>
Date: Thu, 20 Dec 2012 19:30:29 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux i686;
	rv:15.0) Gecko/20120912 Thunderbird/15.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
In-Reply-To: <loom.20121220T182916-790@post.gmane.org>
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3041184394545467646=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a cryptographically signed message in MIME format.

--===============3041184394545467646==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040500000405070406060503"

This is a cryptographically signed message in MIME format.

--------------ms040500000405070406060503
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hello Sven,

i've encountered same problem few moths ago with Gentoo Live CD. After=20
"xl create domU.config" i saw vif1.0 and tap1.0 on Dom0, but then when=20
Live CD boot up, tap1.0 device dissapeared. It was something with ACPI.

I've got this in DomU config:

acpi=3D1
apic=3D0

and DomU networking works.

I didn't figered out what was the problem but this may help you.

Jan

On 12/20/2012 07:09 PM, Sven wrote:
> Hi
>
> I've altered my configs as per James' examples. The bridge on Dom0 work=
s fine
> and with "xl create dom1" creates the vif, no errors at all. I can log =
on with
> "xl console dom1" and see eth0 came up alright and configured. Still no=

> networking in Dom1:
>
> | ~# telnet 74.125.230.196 80   # google.com
> | Trying 74.125.230.196...
> | telnet: Unable to connect to remote host: No route to host
>
> After googling and trying things for a few hours, I still haven't figur=
ed out
> how come. :-/
>
> I'm only doing IPv4 for now since I have individual IPv4 for all Doms. =
No
> iptables on any Dom at this point.
>
> Since no problems are displayed or logged, I have no clue how to furthe=
r debug
> this and help is very welcome!
>
> Thanks a lot,  -sven
>
>
> Dom0
> ----
>
> # ifconfig -a
> | eth0: flags=3D4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
> |         inet6 ****::****:****:****:****  prefixlen 64  scopeid 0x20<l=
ink>
> |         ether **:**:**:**:**:e1  txqueuelen 1000  (Ethernet)
> |         RX packets 1286  bytes 117136 (114.3 KiB)
> |         RX errors 0  dropped 0  overruns 0  frame 0
> |         TX packets 965  bytes 309882 (302.6 KiB)
> |         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
> | vif1.0: flags=3D4098<BROADCAST,MULTICAST>  mtu 1500
> |         ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
> |         RX packets 0  bytes 0 (0.0 B)
> |         RX errors 0  dropped 0  overruns 0  frame 0
> |         TX packets 0  bytes 0 (0.0 B)
> |         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
> | xenbr0: flags=3D4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST>  mtu 150=
0
> |         inet **.**.97.72  netmask 255.255.255.224  broadcast **.**.97=
=2E95
> |         inet6 ****::****:****:****:****  prefixlen 64  scopeid 0x20<l=
ink>
> |         ether <<same as eth0>>  txqueuelen 0  (Ethernet)
> |         RX packets 1286  bytes 99112 (96.7 KiB)
> |         RX errors 0  dropped 0  overruns 0  frame 0
> |         TX packets 959  bytes 309414 (302.1 KiB)
> |         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
>
> # route -n
> | Destination     Gateway         Genmask         Flags Metric Ref    U=
se Iface
> | 0.0.0.0         **.**.97.65     0.0.0.0         UG    4      0       =
 0 xenbr0
> | **.**.97.64     0.0.0.0         255.255.255.224 U     0      0       =
 0 xenbr0
> | 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0       =
 0 lo
>
> # brctl show
> | bridge name	bridge id		STP enabled	interfaces
> | xenbr0	8000.**********e1	no		eth0
>
> # cat /etc/sysctl.conf
> | net.ipv4.ip_forward =3D 1
>
>
> Dom1
> ----
>
> # ifconfig
> | eth0: flags=3D4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
> |         inet **.**.97.66  netmask 255.255.255.224  broadcast **.**.97=
=2E95
> |         inet6 ****::***:****:****:****  prefixlen 64  scopeid 0x20<li=
nk>
> |         ether **:**:**:**:**:08  txqueuelen 1000  (Ethernet)
> |         RX packets 0  bytes 0 (0.0 B)
> |         RX errors 0  dropped 0  overruns 0  frame 0
> |         TX packets 30  bytes 1476 (1.4 KiB)
> |         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
> |         device interrupt 25
>
> # route -n
> | Destination     Gateway         Genmask         Flags Metric Ref    U=
se Iface
> | 0.0.0.0         **.**.97.65     0.0.0.0         UG    2      0       =
 0 eth0
> | **.**.97.64     0.0.0.0         255.255.255.224 U     0      0       =
 0 eth0
> | 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0       =
 0 lo
>
> # console (network related stuff)
> | [    0.000000] Xen version: 4.1.1 (preserve-AD)
> | [    0.000000] Kernel command line: root=3D/dev/xvda1 console=3Dhvc0
> root=3D/dev/xvda1 ro 3
> | [    0.012011] NET: Registered protocol family 16
> | [    0.016136] PCI: System does not support PCI
> | [    0.016237] NetLabel: Initializing
> | [    0.016240] NetLabel:  domain hash size =3D 128
> | [    0.016242] NetLabel:  protocols =3D UNLABELED CIPSOv4
> | [    0.016248] NetLabel:  unlabeled traffic allowed by default
> | [    0.017472] NET: Registered protocol family 2
> | [    0.017828] IP route cache hash table entries: 262144 (order: 9, 2=
097152
> bytes)
> | [    0.019279] TCP established hash table entries: 524288 (order: 11,=
 8388608
> bytes)
> | [    0.020341] TCP bind hash table entries: 65536 (order: 8, 1048576 =
bytes)
> | [    0.020456] TCP: Hash tables configured (established 524288 bind 6=
5536)
> | [    0.020459] TCP: reno registered
> | [    0.020484] UDP hash table entries: 4096 (order: 5, 131072 bytes)
> | [    0.020523] UDP-Lite hash table entries: 4096 (order: 5, 131072 by=
tes)
> | [    0.020583] NET: Registered protocol family 1
> | [    0.020616] PCI-DMA: Using software bounce buffering for IO (SWIOT=
LB)
> | [    0.025036] brd: module loaded
> | [    0.025541] loop: module loaded
> | [    0.044880] Initialising Xen virtual ethernet driver.
> | [    0.261392] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
> | [    0.261559] ip_tables: (C) 2000-2006 Netfilter Core Team
> | [    0.261569] TCP: cubic registered
> | [    0.261691] NET: Registered protocol family 10
> | [    0.261827] ip6_tables: (C) 2000-2006 Netfilter Core Team
> | [    0.261841] sit: IPv6 over IPv4 tunneling driver
> | [    0.261951] NET: Registered protocol family 17
> | [    0.261964] Bridge firewalling registered
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms040500000405070406060503
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMjAxODMwMjla
MCMGCSqGSIb3DQEJBDEWBBSzXG++1CHiIAIMXJpGz/lUHPphEDBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAB7l7cP+oT6r
P/oDDJvXS26CnMq81luNIruDTPrxVYV9h+qG9SOfkY7unkCOVc/eCTyogNop2rKrYW4DNWKW
eC6kt9Qj+y2NzsaazA7NM+vgjHj85t6FiEzY/Oyg7Ug5fSaKjv+RXB831w8hPYD94EUsfFFR
Ge7Bh7AF8HoNr5e3SjaWwYznQuAik56WfiWqd14HHvYhp3nlUoau3ZPZ0ltu7T99MHJcBNni
/nhRyYLBX2Rp+nAtEBP/Lv7JJSOidKYcu2OYmAqzKMyBCteIPtxzZupDrmoFOyRjubwHElQ2
H3PFWBMxE2TJ9/nZ05RS9oiVZQ29UDrNgO1euE6EObQAAAAAAAA=
--------------ms040500000405070406060503--


--===============3041184394545467646==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3041184394545467646==--


From xen-users-bounces@lists.xen.org Thu Dec 20 18:32:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 18:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlktK-0002H0-GV; Thu, 20 Dec 2012 18:30:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1TlktI-0002Gn-7N
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 18:30:44 +0000
Received: from [85.158.139.211:17347] by server-16.bemta-5.messagelabs.com id
	C8/4E-09208-35953D05; Thu, 20 Dec 2012 18:30:43 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-9.tower-206.messagelabs.com!1356028241!18814144!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7587 invoked from network); 20 Dec 2012 18:30:42 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Dec 2012 18:30:42 -0000
Received: (qmail 1681 invoked by uid 1000); 20 Dec 2012 19:30:36 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-6.7/5.0):. 
	Processed in 4.670814 secs); 20 Dec 2012 18:30:36 -0000
X-Spam-Status: No, hits=-6.7 required=5.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1356028231; n=Test; bh=evrXhqIhnDTn7A+1wwOsunDbithZIElK/6kLqL
	4D75c=; b=iajeLIKLQoODlB+kJGTU8dM3XG/+TjYlcLlr4wrcWQgOBY2ANB5mul
	qSaJeKJobakZwJxPoo0bPoxYI5lkDklx1H6sKQJqkgMO7NsZCE9aKAHyPGkRyV3Z
	TFU6Y067kA
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=lTiOuje7KFvwkObsNbzpwXSVtFyyv
	QEFcft9YW3QDmScJvSEN7rhIYA2ijW6HvGihA5hkSuj3fIVCjYcXLVnBjCJ3Nnnd
	3plEPpKF0+6qQXXeQIzgArcd0UOJ5cMxgzp
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 20 Dec 2012 19:30:30 +0100
Received: from [192.168.1.119] (unknown [37.77.238.87])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 5FF622C0683
	for <xen-users@lists.xen.org>; Thu, 20 Dec 2012 19:30:30 +0100 (CET)
Message-ID: <50D35945.60400@excello.cz>
Date: Thu, 20 Dec 2012 19:30:29 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux i686;
	rv:15.0) Gecko/20120912 Thunderbird/15.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
In-Reply-To: <loom.20121220T182916-790@post.gmane.org>
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3041184394545467646=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a cryptographically signed message in MIME format.

--===============3041184394545467646==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040500000405070406060503"

This is a cryptographically signed message in MIME format.

--------------ms040500000405070406060503
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hello Sven,

i've encountered same problem few moths ago with Gentoo Live CD. After=20
"xl create domU.config" i saw vif1.0 and tap1.0 on Dom0, but then when=20
Live CD boot up, tap1.0 device dissapeared. It was something with ACPI.

I've got this in DomU config:

acpi=3D1
apic=3D0

and DomU networking works.

I didn't figered out what was the problem but this may help you.

Jan

On 12/20/2012 07:09 PM, Sven wrote:
> Hi
>
> I've altered my configs as per James' examples. The bridge on Dom0 work=
s fine
> and with "xl create dom1" creates the vif, no errors at all. I can log =
on with
> "xl console dom1" and see eth0 came up alright and configured. Still no=

> networking in Dom1:
>
> | ~# telnet 74.125.230.196 80   # google.com
> | Trying 74.125.230.196...
> | telnet: Unable to connect to remote host: No route to host
>
> After googling and trying things for a few hours, I still haven't figur=
ed out
> how come. :-/
>
> I'm only doing IPv4 for now since I have individual IPv4 for all Doms. =
No
> iptables on any Dom at this point.
>
> Since no problems are displayed or logged, I have no clue how to furthe=
r debug
> this and help is very welcome!
>
> Thanks a lot,  -sven
>
>
> Dom0
> ----
>
> # ifconfig -a
> | eth0: flags=3D4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
> |         inet6 ****::****:****:****:****  prefixlen 64  scopeid 0x20<l=
ink>
> |         ether **:**:**:**:**:e1  txqueuelen 1000  (Ethernet)
> |         RX packets 1286  bytes 117136 (114.3 KiB)
> |         RX errors 0  dropped 0  overruns 0  frame 0
> |         TX packets 965  bytes 309882 (302.6 KiB)
> |         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
> | vif1.0: flags=3D4098<BROADCAST,MULTICAST>  mtu 1500
> |         ether fe:ff:ff:ff:ff:ff  txqueuelen 32  (Ethernet)
> |         RX packets 0  bytes 0 (0.0 B)
> |         RX errors 0  dropped 0  overruns 0  frame 0
> |         TX packets 0  bytes 0 (0.0 B)
> |         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
> | xenbr0: flags=3D4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST>  mtu 150=
0
> |         inet **.**.97.72  netmask 255.255.255.224  broadcast **.**.97=
=2E95
> |         inet6 ****::****:****:****:****  prefixlen 64  scopeid 0x20<l=
ink>
> |         ether <<same as eth0>>  txqueuelen 0  (Ethernet)
> |         RX packets 1286  bytes 99112 (96.7 KiB)
> |         RX errors 0  dropped 0  overruns 0  frame 0
> |         TX packets 959  bytes 309414 (302.1 KiB)
> |         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
>
> # route -n
> | Destination     Gateway         Genmask         Flags Metric Ref    U=
se Iface
> | 0.0.0.0         **.**.97.65     0.0.0.0         UG    4      0       =
 0 xenbr0
> | **.**.97.64     0.0.0.0         255.255.255.224 U     0      0       =
 0 xenbr0
> | 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0       =
 0 lo
>
> # brctl show
> | bridge name	bridge id		STP enabled	interfaces
> | xenbr0	8000.**********e1	no		eth0
>
> # cat /etc/sysctl.conf
> | net.ipv4.ip_forward =3D 1
>
>
> Dom1
> ----
>
> # ifconfig
> | eth0: flags=3D4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
> |         inet **.**.97.66  netmask 255.255.255.224  broadcast **.**.97=
=2E95
> |         inet6 ****::***:****:****:****  prefixlen 64  scopeid 0x20<li=
nk>
> |         ether **:**:**:**:**:08  txqueuelen 1000  (Ethernet)
> |         RX packets 0  bytes 0 (0.0 B)
> |         RX errors 0  dropped 0  overruns 0  frame 0
> |         TX packets 30  bytes 1476 (1.4 KiB)
> |         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
> |         device interrupt 25
>
> # route -n
> | Destination     Gateway         Genmask         Flags Metric Ref    U=
se Iface
> | 0.0.0.0         **.**.97.65     0.0.0.0         UG    2      0       =
 0 eth0
> | **.**.97.64     0.0.0.0         255.255.255.224 U     0      0       =
 0 eth0
> | 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0       =
 0 lo
>
> # console (network related stuff)
> | [    0.000000] Xen version: 4.1.1 (preserve-AD)
> | [    0.000000] Kernel command line: root=3D/dev/xvda1 console=3Dhvc0
> root=3D/dev/xvda1 ro 3
> | [    0.012011] NET: Registered protocol family 16
> | [    0.016136] PCI: System does not support PCI
> | [    0.016237] NetLabel: Initializing
> | [    0.016240] NetLabel:  domain hash size =3D 128
> | [    0.016242] NetLabel:  protocols =3D UNLABELED CIPSOv4
> | [    0.016248] NetLabel:  unlabeled traffic allowed by default
> | [    0.017472] NET: Registered protocol family 2
> | [    0.017828] IP route cache hash table entries: 262144 (order: 9, 2=
097152
> bytes)
> | [    0.019279] TCP established hash table entries: 524288 (order: 11,=
 8388608
> bytes)
> | [    0.020341] TCP bind hash table entries: 65536 (order: 8, 1048576 =
bytes)
> | [    0.020456] TCP: Hash tables configured (established 524288 bind 6=
5536)
> | [    0.020459] TCP: reno registered
> | [    0.020484] UDP hash table entries: 4096 (order: 5, 131072 bytes)
> | [    0.020523] UDP-Lite hash table entries: 4096 (order: 5, 131072 by=
tes)
> | [    0.020583] NET: Registered protocol family 1
> | [    0.020616] PCI-DMA: Using software bounce buffering for IO (SWIOT=
LB)
> | [    0.025036] brd: module loaded
> | [    0.025541] loop: module loaded
> | [    0.044880] Initialising Xen virtual ethernet driver.
> | [    0.261392] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
> | [    0.261559] ip_tables: (C) 2000-2006 Netfilter Core Team
> | [    0.261569] TCP: cubic registered
> | [    0.261691] NET: Registered protocol family 10
> | [    0.261827] ip6_tables: (C) 2000-2006 Netfilter Core Team
> | [    0.261841] sit: IPv6 over IPv4 tunneling driver
> | [    0.261951] NET: Registered protocol family 17
> | [    0.261964] Bridge firewalling registered
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms040500000405070406060503
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMjAxODMwMjla
MCMGCSqGSIb3DQEJBDEWBBSzXG++1CHiIAIMXJpGz/lUHPphEDBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAB7l7cP+oT6r
P/oDDJvXS26CnMq81luNIruDTPrxVYV9h+qG9SOfkY7unkCOVc/eCTyogNop2rKrYW4DNWKW
eC6kt9Qj+y2NzsaazA7NM+vgjHj85t6FiEzY/Oyg7Ug5fSaKjv+RXB831w8hPYD94EUsfFFR
Ge7Bh7AF8HoNr5e3SjaWwYznQuAik56WfiWqd14HHvYhp3nlUoau3ZPZ0ltu7T99MHJcBNni
/nhRyYLBX2Rp+nAtEBP/Lv7JJSOidKYcu2OYmAqzKMyBCteIPtxzZupDrmoFOyRjubwHElQ2
H3PFWBMxE2TJ9/nZ05RS9oiVZQ29UDrNgO1euE6EObQAAAAAAAA=
--------------ms040500000405070406060503--


--===============3041184394545467646==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3041184394545467646==--


From xen-users-bounces@lists.xen.org Thu Dec 20 18:46:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 18:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tll6b-0002ig-6G; Thu, 20 Dec 2012 18:44:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tll6Z-0002iY-EN
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 18:44:27 +0000
Received: from [85.158.143.99:29339] by server-3.bemta-4.messagelabs.com id
	6B/1D-18211-A8C53D05; Thu, 20 Dec 2012 18:44:26 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1356029064!29716137!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=2.3 required=7.0 tests=BODY_RANDOM_LONG,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6258 invoked from network); 20 Dec 2012 18:44:25 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Dec 2012 18:44:25 -0000
Received: from [187.233.68.172] (port=50909 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tll6W-00042C-8U
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 12:44:24 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 33506A209
	for <xen-users@lists.xen.org>; Thu, 20 Dec 2012 12:42:07 -0600 (CST)
Message-ID: <50D35C87.4000904@ondore.com>
Date: Thu, 20 Dec 2012 12:44:23 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
In-Reply-To: <loom.20121220T182916-790@post.gmane.org>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 20/12/12 12:09, Sven escribi=F3:
> | ~# telnet 74.125.230.196 80   # google.com
> | Trying 74.125.230.196...
> | telnet: Unable to connect to remote host: No route to host
>
> After googling and trying things for a few hours, I still haven't figured=
 out
> how come. :-/

Look on it with tcpdump, it can show you the network traffic, and where =

does it stops. Run it on Dom0.
On vif1.0, you shall see the packets trying to leave DomU. If you don't =

see the same packets on xenbr0, then the problem is within the bridge =

itself.


> Dom0
> ----
>
> # brctl show
> | bridge name	bridge id		STP enabled	interfaces
> | xenbr0	8000.**********e1	no		eth0
Where is your vif1.0? I assume your DomU ID is "1", so vif1.0 should be =

attached to xenbr0. If it is non, than this might be the problem.

> # cat /etc/sysctl.conf
> | net.ipv4.ip_forward =3D 1
BTW, this is not needed for bridged network on Dom0.


> Dom1
> ----
>
> # route -n
> | Destination     Gateway         Genmask         Flags Metric Ref    Use=
 Iface
> | 0.0.0.0         **.**.97.65     0.0.0.0         UG    2      0        0=
 eth0
> | **.**.97.64     0.0.0.0         255.255.255.224 U     0      0        0=
 eth0
> | 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0=
 lo
Is **.**.97.65 reachable/pingable from DomU? I guess it's reachable from =

Dom0, since it is Dom0's gateway.

Greetings.


-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 18:46:35 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 18:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tll6b-0002ig-6G; Thu, 20 Dec 2012 18:44:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tll6Z-0002iY-EN
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 18:44:27 +0000
Received: from [85.158.143.99:29339] by server-3.bemta-4.messagelabs.com id
	6B/1D-18211-A8C53D05; Thu, 20 Dec 2012 18:44:26 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-216.messagelabs.com!1356029064!29716137!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=2.3 required=7.0 tests=BODY_RANDOM_LONG,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6258 invoked from network); 20 Dec 2012 18:44:25 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 Dec 2012 18:44:25 -0000
Received: from [187.233.68.172] (port=50909 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tll6W-00042C-8U
	for xen-users@lists.xen.org; Thu, 20 Dec 2012 12:44:24 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 33506A209
	for <xen-users@lists.xen.org>; Thu, 20 Dec 2012 12:42:07 -0600 (CST)
Message-ID: <50D35C87.4000904@ondore.com>
Date: Thu, 20 Dec 2012 12:44:23 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
In-Reply-To: <loom.20121220T182916-790@post.gmane.org>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 20/12/12 12:09, Sven escribi=F3:
> | ~# telnet 74.125.230.196 80   # google.com
> | Trying 74.125.230.196...
> | telnet: Unable to connect to remote host: No route to host
>
> After googling and trying things for a few hours, I still haven't figured=
 out
> how come. :-/

Look on it with tcpdump, it can show you the network traffic, and where =

does it stops. Run it on Dom0.
On vif1.0, you shall see the packets trying to leave DomU. If you don't =

see the same packets on xenbr0, then the problem is within the bridge =

itself.


> Dom0
> ----
>
> # brctl show
> | bridge name	bridge id		STP enabled	interfaces
> | xenbr0	8000.**********e1	no		eth0
Where is your vif1.0? I assume your DomU ID is "1", so vif1.0 should be =

attached to xenbr0. If it is non, than this might be the problem.

> # cat /etc/sysctl.conf
> | net.ipv4.ip_forward =3D 1
BTW, this is not needed for bridged network on Dom0.


> Dom1
> ----
>
> # route -n
> | Destination     Gateway         Genmask         Flags Metric Ref    Use=
 Iface
> | 0.0.0.0         **.**.97.65     0.0.0.0         UG    2      0        0=
 eth0
> | **.**.97.64     0.0.0.0         255.255.255.224 U     0      0        0=
 eth0
> | 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0=
 lo
Is **.**.97.65 reachable/pingable from DomU? I guess it's reachable from =

Dom0, since it is Dom0's gateway.

Greetings.


-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 19:36:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 19:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tllt7-0004Ay-2t; Thu, 20 Dec 2012 19:34:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1Tllt5-0004At-Rt
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 19:34:36 +0000
Received: from [85.158.139.211:33402] by server-13.bemta-5.messagelabs.com id
	66/94-10716-B4863D05; Thu, 20 Dec 2012 19:34:35 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1356032073!18913008!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15699 invoked from network); 20 Dec 2012 19:34:34 -0000
Received: from unknown (HELO plane.gmane.org) (80.91.229.3)
	by server-4.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Dec 2012 19:34:34 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TllsB-00007o-3P
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 20:33:39 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Thu, 20 Dec 2012 20:33:39 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Thu, 20 Dec 2012 20:33:39 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Thu, 20 Dec 2012 19:33:13 +0000 (UTC)
Lines: 33
Message-ID: <loom.20121220T202310-810@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
	<50D35C87.4000904@ondore.com>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121219 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Alexandre Kouznetsov <alk <at> ondore.com> writes:

> > # brctl show
> > | bridge name	bridge id		STP enabled	interfaces
> > | xenbr0	8000.**********e1	no		eth0
> Where is your vif1.0? I assume your DomU ID is "1", so vif1.0 should be 
> attached to xenbr0. If it is non, than this might be the problem.

Yes, Dom1 has ID 1. I tried adding the interface manually with "brctl addif
xenbr0 vif1.0":

| bridge name	bridge id		STP enabled	interfaces
| xenbr0	8000.**********e1	no		eth0
| 							vif1.0

Unfortunately, still no networking on Dom1.

According to the docs, "xl create" should call the /etc/xen/scripts/vif-bridge
script. However, I can rename it to vif-bridge-OFF and everything remains the
same: The vif is created but not added to the bridge. It seems the script is not
executed after all. This is in my xl.conf:

| # default vif script 
| vifscript="vif-bridge"
| #vifscript="vif-route"

> Is **.**.97.65 reachable/pingable from DomU? I guess it's reachable from 
> Dom0, since it is Dom0's gateway.

Nope, I can't ping the gateway.

(BTW @Jan: acpi=1 apic=0 doesn't help neither.)



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 20 19:36:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Dec 2012 19:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tllt7-0004Ay-2t; Thu, 20 Dec 2012 19:34:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1Tllt5-0004At-Rt
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 19:34:36 +0000
Received: from [85.158.139.211:33402] by server-13.bemta-5.messagelabs.com id
	66/94-10716-B4863D05; Thu, 20 Dec 2012 19:34:35 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1356032073!18913008!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15699 invoked from network); 20 Dec 2012 19:34:34 -0000
Received: from unknown (HELO plane.gmane.org) (80.91.229.3)
	by server-4.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	20 Dec 2012 19:34:34 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TllsB-00007o-3P
	for xen-users@lists.xensource.com; Thu, 20 Dec 2012 20:33:39 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Thu, 20 Dec 2012 20:33:39 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Thu, 20 Dec 2012 20:33:39 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Thu, 20 Dec 2012 19:33:13 +0000 (UTC)
Lines: 33
Message-ID: <loom.20121220T202310-810@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
	<50D35C87.4000904@ondore.com>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121219 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Alexandre Kouznetsov <alk <at> ondore.com> writes:

> > # brctl show
> > | bridge name	bridge id		STP enabled	interfaces
> > | xenbr0	8000.**********e1	no		eth0
> Where is your vif1.0? I assume your DomU ID is "1", so vif1.0 should be 
> attached to xenbr0. If it is non, than this might be the problem.

Yes, Dom1 has ID 1. I tried adding the interface manually with "brctl addif
xenbr0 vif1.0":

| bridge name	bridge id		STP enabled	interfaces
| xenbr0	8000.**********e1	no		eth0
| 							vif1.0

Unfortunately, still no networking on Dom1.

According to the docs, "xl create" should call the /etc/xen/scripts/vif-bridge
script. However, I can rename it to vif-bridge-OFF and everything remains the
same: The vif is created but not added to the bridge. It seems the script is not
executed after all. This is in my xl.conf:

| # default vif script 
| vifscript="vif-bridge"
| #vifscript="vif-route"

> Is **.**.97.65 reachable/pingable from DomU? I guess it's reachable from 
> Dom0, since it is Dom0's gateway.

Nope, I can't ping the gateway.

(BTW @Jan: acpi=1 apic=0 doesn't help neither.)



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 21 01:45:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 01:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tlrea-0004Xu-75; Fri, 21 Dec 2012 01:44:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <waqar.ahmed@sysnet.org.pk>) id 1TlreY-0004Xp-Tl
	for xen-users@lists.xensource.com; Fri, 21 Dec 2012 01:43:59 +0000
Received: from [85.158.137.99:25515] by server-11.bemta-3.messagelabs.com id
	45/53-13335-EDEB3D05; Fri, 21 Dec 2012 01:43:58 +0000
X-Env-Sender: waqar.ahmed@sysnet.org.pk
X-Msg-Ref: server-16.tower-217.messagelabs.com!1356054236!20294129!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32389 invoked from network); 21 Dec 2012 01:43:57 -0000
Received: from mail-la0-f52.google.com (HELO mail-la0-f52.google.com)
	(209.85.215.52)
	by server-16.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Dec 2012 01:43:57 -0000
Received: by mail-la0-f52.google.com with SMTP id l5so4191154lah.11
	for <xen-users@lists.xensource.com>;
	Thu, 20 Dec 2012 17:43:56 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=57PDL8QQYcNZAybb94tz6/ioGfpvL19Mvxu00B2WXv4=;
	b=Ka+ErcVKQ32lUGbohULk+JeGRmEn021L9JbW/Cm8EtVuUjLo2q1IUAgQUn/+YwlDTD
	hj/tfZ6ID37Ezv4tYK/D+4odv6bAW0BP3nX1RWpKsZkfsjOOOmSFCvsHJ0si7KdpyoZV
	kfOCAm6Oxi3czBrNLtMB+pAl+jNSUBUxSRDNXECItW+Bs/jm1ZTU99F2ij1Hvzh8LlTH
	eC9dLXB/L4C5UU/LitNhZiU2jatO6ViCoEqQXwNPPGB6w04HeKj2xP8u3WyelDc7O8DW
	297Jff70snhktS17GBa+YNL9qNV3nMw8V6kTSsc9ZEA6od9pj0leLRLoxHh8Z2WPSIKY
	HTXw==
MIME-Version: 1.0
Received: by 10.152.147.36 with SMTP id th4mr5514047lab.44.1356054236632; Thu,
	20 Dec 2012 17:43:56 -0800 (PST)
Received: by 10.112.75.162 with HTTP; Thu, 20 Dec 2012 17:43:56 -0800 (PST)
In-Reply-To: <loom.20121220T182916-790@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
Date: Fri, 21 Dec 2012 06:43:56 +0500
Message-ID: <CAFwh6Eaui-ZPNEV_F+H77z6_aCwYBv2NmNx-RYzyb3-jrJi0Lg@mail.gmail.com>
From: Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
To: Sven <svoop@delirium.ch>
X-Gm-Message-State: ALoCoQlcn5J684cnnVLB5bYI4R8jN1SIEwd3WgE6Pkn8cg71UHW2c63WSTCnSPWAbOvJzxBKBkXA
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2142100302174270859=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2142100302174270859==
Content-Type: multipart/alternative; boundary=e89a8f22c38112183504d152fbd0

--e89a8f22c38112183504d152fbd0
Content-Type: text/plain; charset=ISO-8859-1

Open the "virt-manager" and check which bridge "DOM1" is connected to. If
it is something other then "Xenbr0" then change it to "Xenbr0".
I suppose you are configuring the Xen in bridge mode? If so, make sure that
the NIC interface of DOM1 is set to "share a Network device" rather then
"NAT..."

On Thu, Dec 20, 2012 at 11:09 PM, Sven <svoop@delirium.ch> wrote:

> *




-- 
SysNet Lab,
FAST-National University, H-11/4
A.K. Brohi Road, Islamabad, Pakistan

--e89a8f22c38112183504d152fbd0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Open the &quot;virt-manager&quot; and check which bridge &quot;DOM1&quot; i=
s connected to. If it is something other then &quot;Xenbr0&quot; then chang=
e it to &quot;Xenbr0&quot;.<div>I suppose you are configuring the Xen in br=
idge mode? If so, make sure that the NIC interface of DOM1 is set to &quot;=
share a Network device&quot; rather then &quot;NAT...&quot;=A0<br>
<br><div class=3D"gmail_quote">On Thu, Dec 20, 2012 at 11:09 PM, Sven <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:svoop@delirium.ch" target=3D"_blank">svo=
op@delirium.ch</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
*</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>SysNet Lab,=
<br><div>FAST-National University, H-11/4</div><div>A.K. Brohi Road, Islama=
bad, Pakistan</div>
</div>

--e89a8f22c38112183504d152fbd0--


--===============2142100302174270859==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2142100302174270859==--


From xen-users-bounces@lists.xen.org Fri Dec 21 01:45:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 01:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tlrea-0004Xu-75; Fri, 21 Dec 2012 01:44:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <waqar.ahmed@sysnet.org.pk>) id 1TlreY-0004Xp-Tl
	for xen-users@lists.xensource.com; Fri, 21 Dec 2012 01:43:59 +0000
Received: from [85.158.137.99:25515] by server-11.bemta-3.messagelabs.com id
	45/53-13335-EDEB3D05; Fri, 21 Dec 2012 01:43:58 +0000
X-Env-Sender: waqar.ahmed@sysnet.org.pk
X-Msg-Ref: server-16.tower-217.messagelabs.com!1356054236!20294129!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32389 invoked from network); 21 Dec 2012 01:43:57 -0000
Received: from mail-la0-f52.google.com (HELO mail-la0-f52.google.com)
	(209.85.215.52)
	by server-16.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Dec 2012 01:43:57 -0000
Received: by mail-la0-f52.google.com with SMTP id l5so4191154lah.11
	for <xen-users@lists.xensource.com>;
	Thu, 20 Dec 2012 17:43:56 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=57PDL8QQYcNZAybb94tz6/ioGfpvL19Mvxu00B2WXv4=;
	b=Ka+ErcVKQ32lUGbohULk+JeGRmEn021L9JbW/Cm8EtVuUjLo2q1IUAgQUn/+YwlDTD
	hj/tfZ6ID37Ezv4tYK/D+4odv6bAW0BP3nX1RWpKsZkfsjOOOmSFCvsHJ0si7KdpyoZV
	kfOCAm6Oxi3czBrNLtMB+pAl+jNSUBUxSRDNXECItW+Bs/jm1ZTU99F2ij1Hvzh8LlTH
	eC9dLXB/L4C5UU/LitNhZiU2jatO6ViCoEqQXwNPPGB6w04HeKj2xP8u3WyelDc7O8DW
	297Jff70snhktS17GBa+YNL9qNV3nMw8V6kTSsc9ZEA6od9pj0leLRLoxHh8Z2WPSIKY
	HTXw==
MIME-Version: 1.0
Received: by 10.152.147.36 with SMTP id th4mr5514047lab.44.1356054236632; Thu,
	20 Dec 2012 17:43:56 -0800 (PST)
Received: by 10.112.75.162 with HTTP; Thu, 20 Dec 2012 17:43:56 -0800 (PST)
In-Reply-To: <loom.20121220T182916-790@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
Date: Fri, 21 Dec 2012 06:43:56 +0500
Message-ID: <CAFwh6Eaui-ZPNEV_F+H77z6_aCwYBv2NmNx-RYzyb3-jrJi0Lg@mail.gmail.com>
From: Waqar Ahmed <waqar.ahmed@sysnet.org.pk>
To: Sven <svoop@delirium.ch>
X-Gm-Message-State: ALoCoQlcn5J684cnnVLB5bYI4R8jN1SIEwd3WgE6Pkn8cg71UHW2c63WSTCnSPWAbOvJzxBKBkXA
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2142100302174270859=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2142100302174270859==
Content-Type: multipart/alternative; boundary=e89a8f22c38112183504d152fbd0

--e89a8f22c38112183504d152fbd0
Content-Type: text/plain; charset=ISO-8859-1

Open the "virt-manager" and check which bridge "DOM1" is connected to. If
it is something other then "Xenbr0" then change it to "Xenbr0".
I suppose you are configuring the Xen in bridge mode? If so, make sure that
the NIC interface of DOM1 is set to "share a Network device" rather then
"NAT..."

On Thu, Dec 20, 2012 at 11:09 PM, Sven <svoop@delirium.ch> wrote:

> *




-- 
SysNet Lab,
FAST-National University, H-11/4
A.K. Brohi Road, Islamabad, Pakistan

--e89a8f22c38112183504d152fbd0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Open the &quot;virt-manager&quot; and check which bridge &quot;DOM1&quot; i=
s connected to. If it is something other then &quot;Xenbr0&quot; then chang=
e it to &quot;Xenbr0&quot;.<div>I suppose you are configuring the Xen in br=
idge mode? If so, make sure that the NIC interface of DOM1 is set to &quot;=
share a Network device&quot; rather then &quot;NAT...&quot;=A0<br>
<br><div class=3D"gmail_quote">On Thu, Dec 20, 2012 at 11:09 PM, Sven <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:svoop@delirium.ch" target=3D"_blank">svo=
op@delirium.ch</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
*</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>SysNet Lab,=
<br><div>FAST-National University, H-11/4</div><div>A.K. Brohi Road, Islama=
bad, Pakistan</div>
</div>

--e89a8f22c38112183504d152fbd0--


--===============2142100302174270859==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2142100302174270859==--


From xen-users-bounces@lists.xen.org Fri Dec 21 02:31:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 02:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlsNC-0005Uo-Bj; Fri, 21 Dec 2012 02:30:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <paul@stimpsonfamily.co.uk>) id 1TlsNB-0005Uj-5c
	for Xen-users@lists.xensource.com; Fri, 21 Dec 2012 02:30:05 +0000
Received: from [85.158.143.35:53251] by server-3.bemta-4.messagelabs.com id
	87/33-18211-CA9C3D05; Fri, 21 Dec 2012 02:30:04 +0000
X-Env-Sender: paul@stimpsonfamily.co.uk
X-Msg-Ref: server-10.tower-21.messagelabs.com!1356057003!10362329!1
X-Originating-IP: [94.136.40.61]
X-SpamReason: No, hits=3.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA5NC4xMzYuNDAuNjEgPT4gNTMwNDQ=\n,sa_preprocessor: 
	QmFkIElQOiA5NC4xMzYuNDAuNjEgPT4gNTMwNDQ=\n,HTML_10_20,HTML_MESSAGE,
	HTML_TAG_BALANCE_HEAD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19430 invoked from network); 21 Dec 2012 02:30:03 -0000
Received: from mailex.mailcore.me (HELO mailex.mailcore.me) (94.136.40.61)
	by server-10.tower-21.messagelabs.com with SMTP;
	21 Dec 2012 02:30:03 -0000
Received: from cpc3-farn5-2-0-cust176.6-2.cable.virginmedia.com
	([86.17.216.177] helo=[192.168.26.155])
	by mail10.atlas.pipex.net with esmtpa (Exim 4.71)
	(envelope-from <paul@stimpsonfamily.co.uk>) id 1TlsN8-0001zw-Sv
	for Xen-users@lists.xensource.com; Fri, 21 Dec 2012 02:30:03 +0000
User-Agent: Kaiten Mail
MIME-Version: 1.0
From: Paul Stimpson <paul@stimpsonfamily.co.uk>
Date: Fri, 21 Dec 2012 02:29:59 +0000
To: Xen-users@lists.xensource.com
Message-ID: <aaabc567-c3c9-418d-9fa3-b5152e3b5d0e@email.android.com>
X-Mailcore-Auth: 8324857
X-Mailcore-Domain: 844183
Subject: [Xen-users] XFCE auto login failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5070520355546818106=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5070520355546818106==
Content-Type: multipart/alternative; boundary="----HZ1MLMRIQBBXKRHNYGZITUHULZCBZC"

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

Hi, 

We have a strange problem here and I hope someone can help=2E 

I hav=
e a Xubuntu 12=2E04 host holding a Xubuntu 12=2E04 guest=2E They are both c=
onfigured to auto login at boot and have identical /etc/lightdm/lightdm=2Ec=
onf files=2E The guest has a VNC console=2E 

The host boots and logs in fi=
ne=2E 

When I watch the guest boot over VNC, it goes through the boot mess=
ages,  black screens for a second then sits at the lightdm login=2E 

There=
 is something odd in the lightdm log=2E It says the auto login had been aut=
horised, drops to the correct id and group, and says it is kicking off the =
xfce4 startx but the next line says that a new display (7) had become avail=
able and it claims it and starts over=2E  

If I log in manually,  the line=
 after the startx says that the session is being registered=2E My theory is=
 that the X session is either terminating or dying after about 300ms=2E The=
 only nasty I can find in the=2E Xorg log is a message that there has been =
an FBIOSYNC bad argument=2E 

Does anyone have an idea what may be happenin=
g or how to fix it please? 

Thanks, 
Paul=2E 


-- 
Sent from Kaiten Mail =
on Android=2E Please excuse my brevity=2E
------HZ1MLMRIQBBXKRHNYGZITUHULZCBZC
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head/><body><p dir=3D"ltr">Hi, </p>
<p dir=3D"ltr">We have a strange=
 problem here and I hope someone can help=2E </p>
<p dir=3D"ltr">I have a X=
ubuntu 12=2E04 host holding a Xubuntu 12=2E04 guest=2E They are both config=
ured to auto login at boot and have identical /etc/lightdm/lightdm=2Econf f=
iles=2E The guest has a VNC console=2E </p>
<p dir=3D"ltr">The host boots a=
nd logs in fine=2E </p>
<p dir=3D"ltr">When I watch the guest boot over VNC=
, it goes through the boot messages,&nbsp; black screens for a second then =
sits at the lightdm login=2E </p>
<p dir=3D"ltr">There is something odd in =
the lightdm log=2E It says the auto login had been authorised, drops to the=
 correct id and group, and says it is kicking off the xfce4 startx but the =
next line says that a new display (7) had become available and it claims it=
 and starts over=2E&nbsp; </p>
<p dir=3D"ltr">If I log in manually,&nbsp; t=
he line after the startx says that the session is being registered=2E My th=
eory is that the X session is either terminating or dying after about 300ms=
=2E The only nasty I can find in the=2E Xorg log is a message that there ha=
s been an FBIOSYNC bad argument=2E </p>
<p dir=3D"ltr">Does anyone have an =
idea what may be happening or how to fix it please? </p>
<p dir=3D"ltr">Tha=
nks, <br>
Paul=2E </p>
<br>
-- <br>
Sent from Kaiten Mail on Android=2E Ple=
ase excuse my brevity=2E</body></html>
------HZ1MLMRIQBBXKRHNYGZITUHULZCBZC--



--===============5070520355546818106==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5070520355546818106==--



From xen-users-bounces@lists.xen.org Fri Dec 21 02:31:42 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 02:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlsNC-0005Uo-Bj; Fri, 21 Dec 2012 02:30:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <paul@stimpsonfamily.co.uk>) id 1TlsNB-0005Uj-5c
	for Xen-users@lists.xensource.com; Fri, 21 Dec 2012 02:30:05 +0000
Received: from [85.158.143.35:53251] by server-3.bemta-4.messagelabs.com id
	87/33-18211-CA9C3D05; Fri, 21 Dec 2012 02:30:04 +0000
X-Env-Sender: paul@stimpsonfamily.co.uk
X-Msg-Ref: server-10.tower-21.messagelabs.com!1356057003!10362329!1
X-Originating-IP: [94.136.40.61]
X-SpamReason: No, hits=3.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA5NC4xMzYuNDAuNjEgPT4gNTMwNDQ=\n,sa_preprocessor: 
	QmFkIElQOiA5NC4xMzYuNDAuNjEgPT4gNTMwNDQ=\n,HTML_10_20,HTML_MESSAGE,
	HTML_TAG_BALANCE_HEAD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19430 invoked from network); 21 Dec 2012 02:30:03 -0000
Received: from mailex.mailcore.me (HELO mailex.mailcore.me) (94.136.40.61)
	by server-10.tower-21.messagelabs.com with SMTP;
	21 Dec 2012 02:30:03 -0000
Received: from cpc3-farn5-2-0-cust176.6-2.cable.virginmedia.com
	([86.17.216.177] helo=[192.168.26.155])
	by mail10.atlas.pipex.net with esmtpa (Exim 4.71)
	(envelope-from <paul@stimpsonfamily.co.uk>) id 1TlsN8-0001zw-Sv
	for Xen-users@lists.xensource.com; Fri, 21 Dec 2012 02:30:03 +0000
User-Agent: Kaiten Mail
MIME-Version: 1.0
From: Paul Stimpson <paul@stimpsonfamily.co.uk>
Date: Fri, 21 Dec 2012 02:29:59 +0000
To: Xen-users@lists.xensource.com
Message-ID: <aaabc567-c3c9-418d-9fa3-b5152e3b5d0e@email.android.com>
X-Mailcore-Auth: 8324857
X-Mailcore-Domain: 844183
Subject: [Xen-users] XFCE auto login failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5070520355546818106=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5070520355546818106==
Content-Type: multipart/alternative; boundary="----HZ1MLMRIQBBXKRHNYGZITUHULZCBZC"

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

Hi, 

We have a strange problem here and I hope someone can help=2E 

I hav=
e a Xubuntu 12=2E04 host holding a Xubuntu 12=2E04 guest=2E They are both c=
onfigured to auto login at boot and have identical /etc/lightdm/lightdm=2Ec=
onf files=2E The guest has a VNC console=2E 

The host boots and logs in fi=
ne=2E 

When I watch the guest boot over VNC, it goes through the boot mess=
ages,  black screens for a second then sits at the lightdm login=2E 

There=
 is something odd in the lightdm log=2E It says the auto login had been aut=
horised, drops to the correct id and group, and says it is kicking off the =
xfce4 startx but the next line says that a new display (7) had become avail=
able and it claims it and starts over=2E  

If I log in manually,  the line=
 after the startx says that the session is being registered=2E My theory is=
 that the X session is either terminating or dying after about 300ms=2E The=
 only nasty I can find in the=2E Xorg log is a message that there has been =
an FBIOSYNC bad argument=2E 

Does anyone have an idea what may be happenin=
g or how to fix it please? 

Thanks, 
Paul=2E 


-- 
Sent from Kaiten Mail =
on Android=2E Please excuse my brevity=2E
------HZ1MLMRIQBBXKRHNYGZITUHULZCBZC
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head/><body><p dir=3D"ltr">Hi, </p>
<p dir=3D"ltr">We have a strange=
 problem here and I hope someone can help=2E </p>
<p dir=3D"ltr">I have a X=
ubuntu 12=2E04 host holding a Xubuntu 12=2E04 guest=2E They are both config=
ured to auto login at boot and have identical /etc/lightdm/lightdm=2Econf f=
iles=2E The guest has a VNC console=2E </p>
<p dir=3D"ltr">The host boots a=
nd logs in fine=2E </p>
<p dir=3D"ltr">When I watch the guest boot over VNC=
, it goes through the boot messages,&nbsp; black screens for a second then =
sits at the lightdm login=2E </p>
<p dir=3D"ltr">There is something odd in =
the lightdm log=2E It says the auto login had been authorised, drops to the=
 correct id and group, and says it is kicking off the xfce4 startx but the =
next line says that a new display (7) had become available and it claims it=
 and starts over=2E&nbsp; </p>
<p dir=3D"ltr">If I log in manually,&nbsp; t=
he line after the startx says that the session is being registered=2E My th=
eory is that the X session is either terminating or dying after about 300ms=
=2E The only nasty I can find in the=2E Xorg log is a message that there ha=
s been an FBIOSYNC bad argument=2E </p>
<p dir=3D"ltr">Does anyone have an =
idea what may be happening or how to fix it please? </p>
<p dir=3D"ltr">Tha=
nks, <br>
Paul=2E </p>
<br>
-- <br>
Sent from Kaiten Mail on Android=2E Ple=
ase excuse my brevity=2E</body></html>
------HZ1MLMRIQBBXKRHNYGZITUHULZCBZC--



--===============5070520355546818106==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5070520355546818106==--



From xen-users-bounces@lists.xen.org Fri Dec 21 02:38:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 02:38:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlsUK-0005km-Gz; Fri, 21 Dec 2012 02:37:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <paul@stimpsonfamily.co.uk>) id 1TlsUI-0005kb-Fu
	for xen-users@lists.xen.org; Fri, 21 Dec 2012 02:37:26 +0000
Received: from [85.158.139.211:38774] by server-15.bemta-5.messagelabs.com id
	39/D9-20523-56BC3D05; Fri, 21 Dec 2012 02:37:25 +0000
X-Env-Sender: paul@stimpsonfamily.co.uk
X-Msg-Ref: server-7.tower-206.messagelabs.com!1356057444!20915895!1
X-Originating-IP: [94.136.40.61]
X-SpamReason: No, hits=3.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA5NC4xMzYuNDAuNjEgPT4gNTMwNDQ=\n,sa_preprocessor: 
	QmFkIElQOiA5NC4xMzYuNDAuNjEgPT4gNTMwNDQ=\n,HTML_10_20,HTML_MESSAGE,
	HTML_TAG_BALANCE_HEAD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11388 invoked from network); 21 Dec 2012 02:37:24 -0000
Received: from mailex.mailcore.me (HELO mailex.mailcore.me) (94.136.40.61)
	by server-7.tower-206.messagelabs.com with SMTP;
	21 Dec 2012 02:37:24 -0000
Received: from cpc3-farn5-2-0-cust176.6-2.cable.virginmedia.com
	([86.17.216.177] helo=[192.168.26.155])
	by mail6.atlas.pipex.net with esmtpa (Exim 4.71)
	(envelope-from <paul@stimpsonfamily.co.uk>) id 1TlsUG-0006ED-AI
	for xen-users@lists.xen.org; Fri, 21 Dec 2012 02:37:24 +0000
User-Agent: Kaiten Mail
MIME-Version: 1.0
From: Paul Stimpson <paul@stimpsonfamily.co.uk>
Date: Fri, 21 Dec 2012 02:37:21 +0000
To: xen-users@lists.xen.org
Message-ID: <4e414201-6183-4ff7-ab98-70911f6cc77b@email.android.com>
X-Mailcore-Auth: 8324857
X-Mailcore-Domain: 844183
Subject: [Xen-users] Guest xfce4 auto login failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6141206070733449863=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6141206070733449863==
Content-Type: multipart/alternative; boundary="----UQ7FTNH7YUZJAQNUJ9OITWMIKUH35U"

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

Hi,

We have a strange problem here and I hope someone can help=2E

I have =
a Xubuntu 12=2E04 host holding a Xubuntu 12=2E04 guest=2E They are both con=
figured to auto login at boot and have identical /etc/lightdm/lightdm=2Econ=
f files=2E The guest has a VNC console=2E

The host boots and logs in fine=
=2E

When I watch the guest boot over VNC, it goes through the boot message=
s,=C2=A0 black screens for a second then sits at the lightdm login=2E

Ther=
e is something odd in the lightdm log=2E It says the auto login had been au=
thorised, drops to the correct id and group, and says it is kicking off the=
 xfce4 startx but the next line says that a new display (7) had become avai=
lable and it claims it and starts over=2E=C2=A0

If I log in manually,=C2=
=A0 the line after the startx says that the session is being registered=2E =
My theory is that the X session is either terminating or dying after about =
300ms=2E The only nasty I can find in the=2E Xorg log is a message that the=
re has been an FBIOSYNC bad argument=2E

Does anyone have an idea what may =
be happening or how to fix it please?

Thanks, 
Paul=2E
-- 
Sent from Kaite=
n Mail on Android=2E Please excuse my brevity=2E
------UQ7FTNH7YUZJAQNUJ9OITWMIKUH35U
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head/><body><p dir=3D"ltr">Hi,</p>
<p dir=3D"ltr">We have a strange =
problem here and I hope someone can help=2E</p>
<p dir=3D"ltr">I have a Xub=
untu 12=2E04 host holding a Xubuntu 12=2E04 guest=2E They are both configur=
ed to auto login at boot and have identical /etc/lightdm/lightdm=2Econf fil=
es=2E The guest has a VNC console=2E</p>
<p dir=3D"ltr">The host boots and =
logs in fine=2E</p>
<p dir=3D"ltr">When I watch the guest boot over VNC, it=
 goes through the boot messages,&#160; black screens for a second then sits=
 at the lightdm login=2E</p>
<p dir=3D"ltr">There is something odd in the l=
ightdm log=2E It says the auto login had been authorised, drops to the corr=
ect id and group, and says it is kicking off the xfce4 startx but the next =
line says that a new display (7) had become available and it claims it and =
starts over=2E&#160;</p>
<p dir=3D"ltr">If I log in manually,&#160; the lin=
e after the startx says that the session is being registered=2E My theory i=
s that the X session is either terminating or dying after about 300ms=2E Th=
e only nasty I can find in the=2E Xorg log is a message that there has been=
 an FBIOSYNC bad argument=2E</p>
<p dir=3D"ltr">Does anyone have an idea wh=
at may be happening or how to fix it please?</p>
<p dir=3D"ltr">Thanks, <br=
>
Paul=2E</p>
<br>
-- <br>
Sent from Kaiten Mail on Android=2E Please excus=
e my brevity=2E</body></html>
------UQ7FTNH7YUZJAQNUJ9OITWMIKUH35U--



--===============6141206070733449863==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6141206070733449863==--



From xen-users-bounces@lists.xen.org Fri Dec 21 02:38:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 02:38:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlsUK-0005km-Gz; Fri, 21 Dec 2012 02:37:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <paul@stimpsonfamily.co.uk>) id 1TlsUI-0005kb-Fu
	for xen-users@lists.xen.org; Fri, 21 Dec 2012 02:37:26 +0000
Received: from [85.158.139.211:38774] by server-15.bemta-5.messagelabs.com id
	39/D9-20523-56BC3D05; Fri, 21 Dec 2012 02:37:25 +0000
X-Env-Sender: paul@stimpsonfamily.co.uk
X-Msg-Ref: server-7.tower-206.messagelabs.com!1356057444!20915895!1
X-Originating-IP: [94.136.40.61]
X-SpamReason: No, hits=3.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA5NC4xMzYuNDAuNjEgPT4gNTMwNDQ=\n,sa_preprocessor: 
	QmFkIElQOiA5NC4xMzYuNDAuNjEgPT4gNTMwNDQ=\n,HTML_10_20,HTML_MESSAGE,
	HTML_TAG_BALANCE_HEAD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11388 invoked from network); 21 Dec 2012 02:37:24 -0000
Received: from mailex.mailcore.me (HELO mailex.mailcore.me) (94.136.40.61)
	by server-7.tower-206.messagelabs.com with SMTP;
	21 Dec 2012 02:37:24 -0000
Received: from cpc3-farn5-2-0-cust176.6-2.cable.virginmedia.com
	([86.17.216.177] helo=[192.168.26.155])
	by mail6.atlas.pipex.net with esmtpa (Exim 4.71)
	(envelope-from <paul@stimpsonfamily.co.uk>) id 1TlsUG-0006ED-AI
	for xen-users@lists.xen.org; Fri, 21 Dec 2012 02:37:24 +0000
User-Agent: Kaiten Mail
MIME-Version: 1.0
From: Paul Stimpson <paul@stimpsonfamily.co.uk>
Date: Fri, 21 Dec 2012 02:37:21 +0000
To: xen-users@lists.xen.org
Message-ID: <4e414201-6183-4ff7-ab98-70911f6cc77b@email.android.com>
X-Mailcore-Auth: 8324857
X-Mailcore-Domain: 844183
Subject: [Xen-users] Guest xfce4 auto login failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6141206070733449863=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6141206070733449863==
Content-Type: multipart/alternative; boundary="----UQ7FTNH7YUZJAQNUJ9OITWMIKUH35U"

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

Hi,

We have a strange problem here and I hope someone can help=2E

I have =
a Xubuntu 12=2E04 host holding a Xubuntu 12=2E04 guest=2E They are both con=
figured to auto login at boot and have identical /etc/lightdm/lightdm=2Econ=
f files=2E The guest has a VNC console=2E

The host boots and logs in fine=
=2E

When I watch the guest boot over VNC, it goes through the boot message=
s,=C2=A0 black screens for a second then sits at the lightdm login=2E

Ther=
e is something odd in the lightdm log=2E It says the auto login had been au=
thorised, drops to the correct id and group, and says it is kicking off the=
 xfce4 startx but the next line says that a new display (7) had become avai=
lable and it claims it and starts over=2E=C2=A0

If I log in manually,=C2=
=A0 the line after the startx says that the session is being registered=2E =
My theory is that the X session is either terminating or dying after about =
300ms=2E The only nasty I can find in the=2E Xorg log is a message that the=
re has been an FBIOSYNC bad argument=2E

Does anyone have an idea what may =
be happening or how to fix it please?

Thanks, 
Paul=2E
-- 
Sent from Kaite=
n Mail on Android=2E Please excuse my brevity=2E
------UQ7FTNH7YUZJAQNUJ9OITWMIKUH35U
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head/><body><p dir=3D"ltr">Hi,</p>
<p dir=3D"ltr">We have a strange =
problem here and I hope someone can help=2E</p>
<p dir=3D"ltr">I have a Xub=
untu 12=2E04 host holding a Xubuntu 12=2E04 guest=2E They are both configur=
ed to auto login at boot and have identical /etc/lightdm/lightdm=2Econf fil=
es=2E The guest has a VNC console=2E</p>
<p dir=3D"ltr">The host boots and =
logs in fine=2E</p>
<p dir=3D"ltr">When I watch the guest boot over VNC, it=
 goes through the boot messages,&#160; black screens for a second then sits=
 at the lightdm login=2E</p>
<p dir=3D"ltr">There is something odd in the l=
ightdm log=2E It says the auto login had been authorised, drops to the corr=
ect id and group, and says it is kicking off the xfce4 startx but the next =
line says that a new display (7) had become available and it claims it and =
starts over=2E&#160;</p>
<p dir=3D"ltr">If I log in manually,&#160; the lin=
e after the startx says that the session is being registered=2E My theory i=
s that the X session is either terminating or dying after about 300ms=2E Th=
e only nasty I can find in the=2E Xorg log is a message that there has been=
 an FBIOSYNC bad argument=2E</p>
<p dir=3D"ltr">Does anyone have an idea wh=
at may be happening or how to fix it please?</p>
<p dir=3D"ltr">Thanks, <br=
>
Paul=2E</p>
<br>
-- <br>
Sent from Kaiten Mail on Android=2E Please excus=
e my brevity=2E</body></html>
------UQ7FTNH7YUZJAQNUJ9OITWMIKUH35U--



--===============6141206070733449863==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6141206070733449863==--



From xen-users-bounces@lists.xen.org Fri Dec 21 09:17:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 09:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlyhP-0001Uu-3q; Fri, 21 Dec 2012 09:15:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TlyhN-0001Up-G2
	for xen-users@lists.xensource.com; Fri, 21 Dec 2012 09:15:21 +0000
Received: from [85.158.138.51:55291] by server-3.bemta-3.messagelabs.com id
	32/0A-31588-8A824D05; Fri, 21 Dec 2012 09:15:20 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-3.tower-174.messagelabs.com!1356081271!21723242!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25943 invoked from network); 21 Dec 2012 09:14:31 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-3.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	21 Dec 2012 09:14:31 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1Tlygk-0006Dt-Io
	for xen-users@lists.xensource.com; Fri, 21 Dec 2012 10:14:42 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 21 Dec 2012 10:14:42 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 21 Dec 2012 10:14:42 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Fri, 21 Dec 2012 09:14:13 +0000 (UTC)
Lines: 11
Message-ID: <loom.20121221T101204-317@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
	<CAFwh6Eaui-ZPNEV_F+H77z6_aCwYBv2NmNx-RYzyb3-jrJi0Lg@mail.gmail.com>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121219 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Open the "virt-manager" and check which bridge "DOM1" is connected to. 
> If it is something other then "Xenbr0" then change it to "Xenbr0".
> I suppose you are configuring the Xen in bridge mode? If so, make sure 
> that the NIC interface of DOM1 is set to "share a Network device" 
> rather then "NAT..."

This is a server with no window manager installed. I'd like to keep it that 
way since virt-manager would require over 100 packages to be installed and 
maintained.

-sven


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 21 09:17:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 09:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TlyhP-0001Uu-3q; Fri, 21 Dec 2012 09:15:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1TlyhN-0001Up-G2
	for xen-users@lists.xensource.com; Fri, 21 Dec 2012 09:15:21 +0000
Received: from [85.158.138.51:55291] by server-3.bemta-3.messagelabs.com id
	32/0A-31588-8A824D05; Fri, 21 Dec 2012 09:15:20 +0000
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-3.tower-174.messagelabs.com!1356081271!21723242!1
X-Originating-IP: [80.91.229.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25943 invoked from network); 21 Dec 2012 09:14:31 -0000
Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3)
	by server-3.tower-174.messagelabs.com with AES256-SHA encrypted SMTP;
	21 Dec 2012 09:14:31 -0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcexu-xen-users@m.gmane.org>) id 1Tlygk-0006Dt-Io
	for xen-users@lists.xensource.com; Fri, 21 Dec 2012 10:14:42 +0100
Received: from vil30-2-88-179-56-196.fbx.proxad.net ([88.179.56.196])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 21 Dec 2012 10:14:42 +0100
Received: from svoop by vil30-2-88-179-56-196.fbx.proxad.net with local
	(Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <xen-users@lists.xensource.com>; Fri, 21 Dec 2012 10:14:42 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Sven <svoop@delirium.ch>
Date: Fri, 21 Dec 2012 09:14:13 +0000 (UTC)
Lines: 11
Message-ID: <loom.20121221T101204-317@post.gmane.org>
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
	<CAFwh6Eaui-ZPNEV_F+H77z6_aCwYBv2NmNx-RYzyb3-jrJi0Lg@mail.gmail.com>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 88.179.56.196 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8;
	rv:19.0) Gecko/20121219 Firefox/19.0)
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> Open the "virt-manager" and check which bridge "DOM1" is connected to. 
> If it is something other then "Xenbr0" then change it to "Xenbr0".
> I suppose you are configuring the Xen in bridge mode? If so, make sure 
> that the NIC interface of DOM1 is set to "share a Network device" 
> rather then "NAT..."

This is a server with no window manager installed. I'd like to keep it that 
way since virt-manager would require over 100 packages to be installed and 
maintained.

-sven


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 21 17:34:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 17:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tm6Sk-0005Ck-4N; Fri, 21 Dec 2012 17:32:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tm6Si-0005Cd-St
	for xen-users@lists.xen.org; Fri, 21 Dec 2012 17:32:45 +0000
Received: from [193.109.254.147:50549] by server-16.bemta-14.messagelabs.com
	id 81/F5-18932-C3D94D05; Fri, 21 Dec 2012 17:32:44 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1356109003!8683409!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25308 invoked from network); 21 Dec 2012 16:56:44 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Dec 2012 16:56:44 -0000
Received: from [187.233.68.172] (port=60004 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tm5tr-0000xY-Cu
	for xen-users@lists.xen.org; Fri, 21 Dec 2012 10:56:43 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 87EFBA209
	for <xen-users@lists.xen.org>; Fri, 21 Dec 2012 10:54:24 -0600 (CST)
Message-ID: <50D494CA.90107@ondore.com>
Date: Fri, 21 Dec 2012 10:56:42 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
	<50D35C87.4000904@ondore.com>
	<loom.20121220T202310-810@post.gmane.org>
In-Reply-To: <loom.20121220T202310-810@post.gmane.org>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello, Sven.


El 20/12/12 13:33, Sven escribi=F3:
> Alexandre Kouznetsov <alk <at> ondore.com> writes:
>
>>> # brctl show
>>> | bridge name	bridge id		STP enabled	interfaces
>>> | xenbr0	8000.**********e1	no		eth0
>> Where is your vif1.0? I assume your DomU ID is "1", so vif1.0 should be
>> attached to xenbr0. If it is non, than this might be the problem.
>
> Yes, Dom1 has ID 1. I tried adding the interface manually with "brctl add=
if
> xenbr0 vif1.0":
>
> | bridge name	bridge id		STP enabled	interfaces
> | xenbr0	8000.**********e1	no		eth0
> | 							vif1.0
>
> Unfortunately, still no networking on Dom1.
This configuration should make traffic from vif1.0 to be visible on =

xenbr0. It should be traceable by tcpdump.


> According to the docs, "xl create" should call the /etc/xen/scripts/vif-b=
ridge
> script. However, I can rename it to vif-bridge-OFF and everything remains=
 the
> same: The vif is created but not added to the bridge. It seems the script=
 is not
> executed after all. This is in my xl.conf:
>
> | # default vif script
> | vifscript=3D"vif-bridge"
> | #vifscript=3D"vif-route"
As I see it, you are dealing with two problems. The first is to get your =

DomU networking to work, the second is to make you Xen scripts to build =

the working configuration automatically. Normally, both problems should =

be closed by the same solution, but it looks like this is not the case. =

Probably it's good idea to get the concept working first, then see =

what's wrong with xl and why it can't reproduce the working configuration.


>> Is **.**.97.65 reachable/pingable from DomU? I guess it's reachable from
>> Dom0, since it is Dom0's gateway.
>
> Nope, I can't ping the gateway.

Another relevant test would be to test connectivity between DomU and =

Dom0. If you where affected by some restriction outside of your box, =

this test would reveal it. Ping from DomU to Dom0 don't have to leave =

the bridge.

Greetings.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 21 17:34:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 17:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tm6Sk-0005Ck-4N; Fri, 21 Dec 2012 17:32:46 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tm6Si-0005Cd-St
	for xen-users@lists.xen.org; Fri, 21 Dec 2012 17:32:45 +0000
Received: from [193.109.254.147:50549] by server-16.bemta-14.messagelabs.com
	id 81/F5-18932-C3D94D05; Fri, 21 Dec 2012 17:32:44 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1356109003!8683409!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25308 invoked from network); 21 Dec 2012 16:56:44 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 Dec 2012 16:56:44 -0000
Received: from [187.233.68.172] (port=60004 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tm5tr-0000xY-Cu
	for xen-users@lists.xen.org; Fri, 21 Dec 2012 10:56:43 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 87EFBA209
	for <xen-users@lists.xen.org>; Fri, 21 Dec 2012 10:54:24 -0600 (CST)
Message-ID: <50D494CA.90107@ondore.com>
Date: Fri, 21 Dec 2012 10:56:42 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <loom.20121207T103154-971@post.gmane.org>
	<1354873719.31710.2.camel@zakaz.uk.xensource.com>
	<loom.20121207T115218-786@post.gmane.org>
	<b5d1086a658a374321b94e30f32af062@imap.dingwall.me.uk>
	<loom.20121220T182916-790@post.gmane.org>
	<50D35C87.4000904@ondore.com>
	<loom.20121220T202310-810@post.gmane.org>
In-Reply-To: <loom.20121220T202310-810@post.gmane.org>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Bridged networking example
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello, Sven.


El 20/12/12 13:33, Sven escribi=F3:
> Alexandre Kouznetsov <alk <at> ondore.com> writes:
>
>>> # brctl show
>>> | bridge name	bridge id		STP enabled	interfaces
>>> | xenbr0	8000.**********e1	no		eth0
>> Where is your vif1.0? I assume your DomU ID is "1", so vif1.0 should be
>> attached to xenbr0. If it is non, than this might be the problem.
>
> Yes, Dom1 has ID 1. I tried adding the interface manually with "brctl add=
if
> xenbr0 vif1.0":
>
> | bridge name	bridge id		STP enabled	interfaces
> | xenbr0	8000.**********e1	no		eth0
> | 							vif1.0
>
> Unfortunately, still no networking on Dom1.
This configuration should make traffic from vif1.0 to be visible on =

xenbr0. It should be traceable by tcpdump.


> According to the docs, "xl create" should call the /etc/xen/scripts/vif-b=
ridge
> script. However, I can rename it to vif-bridge-OFF and everything remains=
 the
> same: The vif is created but not added to the bridge. It seems the script=
 is not
> executed after all. This is in my xl.conf:
>
> | # default vif script
> | vifscript=3D"vif-bridge"
> | #vifscript=3D"vif-route"
As I see it, you are dealing with two problems. The first is to get your =

DomU networking to work, the second is to make you Xen scripts to build =

the working configuration automatically. Normally, both problems should =

be closed by the same solution, but it looks like this is not the case. =

Probably it's good idea to get the concept working first, then see =

what's wrong with xl and why it can't reproduce the working configuration.


>> Is **.**.97.65 reachable/pingable from DomU? I guess it's reachable from
>> Dom0, since it is Dom0's gateway.
>
> Nope, I can't ping the gateway.

Another relevant test would be to test connectivity between DomU and =

Dom0. If you where affected by some restriction outside of your box, =

this test would reveal it. Ping from DomU to Dom0 don't have to leave =

the bridge.

Greetings.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 21 21:26:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 21:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmA5i-0001Ga-25; Fri, 21 Dec 2012 21:25:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <konrad.wilk@oracle.com>)
	id 1TmA5g-0001GL-3c; Fri, 21 Dec 2012 21:25:12 +0000
Received: from [85.158.139.83:6807] by server-13.bemta-5.messagelabs.com id
	AA/68-10716-7B3D4D05; Fri, 21 Dec 2012 21:25:11 +0000
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1356125109!23589953!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMTMyMzE1\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24359 invoked from network); 21 Dec 2012 21:25:10 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
	(141.146.126.69)
	by server-16.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 21 Dec 2012 21:25:10 -0000
Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238])
	by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with
	ESMTP id qBLLOwqB010908
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Fri, 21 Dec 2012 21:24:59 GMT
Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157])
	by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id
	qBLLOwHR023575
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 21 Dec 2012 21:24:58 GMT
Received: from abhmt114.oracle.com (abhmt114.oracle.com [141.146.116.66])
	by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id
	qBLLOvJp022384; Fri, 21 Dec 2012 15:24:57 -0600
Received: from phenom.dumpdata.com (/50.195.21.189)
	by default (Oracle Beehive Gateway v4.0)
	with ESMTP ; Fri, 21 Dec 2012 13:24:57 -0800
Received: by phenom.dumpdata.com (Postfix, from userid 1000)
	id 377B11C032B; Fri, 21 Dec 2012 16:24:56 -0500 (EST)
Date: Fri, 21 Dec 2012 16:24:56 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Fan, Huaxiang" <hufan@websense.com>
Message-ID: <20121221212456.GA521@phenom.dumpdata.com>
References: <E71FC5D6F96C3C4B93FC8FF942D924C682F44808@SBJEXCH1B.websense.com>
	<20121022135023.GU8912@reaktio.net>
	<E71FC5D6F96C3C4B93FC8FF942D924C682F45DE3@SBJEXCH1B.websense.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E71FC5D6F96C3C4B93FC8FF942D924C682F45DE3@SBJEXCH1B.websense.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: acsinet22.oracle.com [141.146.126.238]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] e820_host problems
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Oct 24, 2012 at 06:02:11AM +0000, Fan, Huaxiang wrote:
> Hi Pasi,
> 
> Thanks for your reply. I've tried the latest table kernel 3.6.3. The situation is better, but still not perfect.  
> When I assign 6144M to domu wcg ,the output of 'xl list' only indicates 5110M allocated for domu wcg.
> When I logon domu wcg, the totol memory is *limited within 3G*. I suspect the e820-map was wrong.

It looks like there is a bug in the libxl when assembling the e820 map.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 21 21:26:57 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Dec 2012 21:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmA5i-0001Ga-25; Fri, 21 Dec 2012 21:25:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <konrad.wilk@oracle.com>)
	id 1TmA5g-0001GL-3c; Fri, 21 Dec 2012 21:25:12 +0000
Received: from [85.158.139.83:6807] by server-13.bemta-5.messagelabs.com id
	AA/68-10716-7B3D4D05; Fri, 21 Dec 2012 21:25:11 +0000
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-182.messagelabs.com!1356125109!23589953!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMTMyMzE1\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24359 invoked from network); 21 Dec 2012 21:25:10 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
	(141.146.126.69)
	by server-16.tower-182.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 21 Dec 2012 21:25:10 -0000
Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238])
	by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with
	ESMTP id qBLLOwqB010908
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Fri, 21 Dec 2012 21:24:59 GMT
Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157])
	by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id
	qBLLOwHR023575
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 21 Dec 2012 21:24:58 GMT
Received: from abhmt114.oracle.com (abhmt114.oracle.com [141.146.116.66])
	by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id
	qBLLOvJp022384; Fri, 21 Dec 2012 15:24:57 -0600
Received: from phenom.dumpdata.com (/50.195.21.189)
	by default (Oracle Beehive Gateway v4.0)
	with ESMTP ; Fri, 21 Dec 2012 13:24:57 -0800
Received: by phenom.dumpdata.com (Postfix, from userid 1000)
	id 377B11C032B; Fri, 21 Dec 2012 16:24:56 -0500 (EST)
Date: Fri, 21 Dec 2012 16:24:56 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Fan, Huaxiang" <hufan@websense.com>
Message-ID: <20121221212456.GA521@phenom.dumpdata.com>
References: <E71FC5D6F96C3C4B93FC8FF942D924C682F44808@SBJEXCH1B.websense.com>
	<20121022135023.GU8912@reaktio.net>
	<E71FC5D6F96C3C4B93FC8FF942D924C682F45DE3@SBJEXCH1B.websense.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E71FC5D6F96C3C4B93FC8FF942D924C682F45DE3@SBJEXCH1B.websense.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: acsinet22.oracle.com [141.146.126.238]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] e820_host problems
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Wed, Oct 24, 2012 at 06:02:11AM +0000, Fan, Huaxiang wrote:
> Hi Pasi,
> 
> Thanks for your reply. I've tried the latest table kernel 3.6.3. The situation is better, but still not perfect.  
> When I assign 6144M to domu wcg ,the output of 'xl list' only indicates 5110M allocated for domu wcg.
> When I logon domu wcg, the totol memory is *limited within 3G*. I suspect the e820-map was wrong.

It looks like there is a bug in the libxl when assembling the e820 map.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 22 12:29:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 12:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmOAb-000403-GW; Sat, 22 Dec 2012 12:27:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1TmOAa-0003zy-7y
	for xen-users@lists.xensource.com; Sat, 22 Dec 2012 12:27:12 +0000
Received: from [85.158.139.211:59552] by server-1.bemta-5.messagelabs.com id
	79/50-12813-F17A5D05; Sat, 22 Dec 2012 12:27:11 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1356179226!18760717!1
X-Originating-IP: [220.181.15.25]
X-SpamReason: No, hits=0.9 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDg4NzM=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDg4NzM=\n,HTML_10_20,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9848 invoked from network); 22 Dec 2012 12:27:08 -0000
Received: from m15-25.126.com (HELO m15-25.126.com) (220.181.15.25)
	by server-10.tower-206.messagelabs.com with SMTP;
	22 Dec 2012 12:27:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Subject:Content-Type:
	MIME-Version:Message-ID; bh=+WnoRGFzgRN8SE7cbGVLWkjEk8ChTEsSGYAD
	K1Dy7Xs=; b=nAN0r3mR1NWYrUlzeM0szKW45uk7kl88CQPWJ8axlaqGD8VvUd98
	QkSf+K7Ea7pg4ib43TxF5bWhkdIGMdBK24p/HgjiD8/YtkyJPdjh+gci6vdGNdd0
	fHxM2F9Tt8IZigfqWtrD9Ypxb1FCdFp12UjvyBH2IpcDRVEJqV609Dk=
Received: from hxkhust$126.com ( [202.114.0.254] ) by ajax-webmail-wmsvr25
	(Coremail) ; Sat, 22 Dec 2012 20:27:03 +0800 (CST)
X-Originating-IP: [202.114.0.254]
Date: Sat, 22 Dec 2012 20:27:03 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121210(21001.5125.5051) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: pCI7q2Zvb3Rlcl9odG09MTMwMjo4MQ==
MIME-Version: 1.0
Message-ID: <38d7c92.16226.13bc294b564.Coremail.hxkhust@126.com>
X-CM-TRANSID: GcqowGAZv0AZp9VQYskVAA--.4144W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbitACNBUX9kpIf+QAAsi
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] how to run a qcow format para-virtualized machine with
 blktap modules used
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7703079310270104355=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7703079310270104355==
Content-Type: multipart/alternative; 
	boundary="----=_Part_345256_595232641.1356179223908"

------=_Part_345256_595232641.1356179223908
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,guys,
first of all,I'm working on xen 4.1 and xen 3.4.I need your help corresponding to these two kinds of xen.
As I know ,para-virtualized machines will use blktap for their read/write and full-virtualized machines will use qemu. I have seen that there are block-qcow.c and block-qcow2.c in blktap/drives/, and I would like to use them for my VM's reading and writing.I plan to create raw-format image as bascking file image and then create qcow format images based on the raw-format one.I know it need to use para-virtualized machines.
I have tried like these:
I create a para-virtualized machine with config file in which vmlinuz and initrd are needed. when I finish the VM's os installation, I use bootloader pygrub to take the place of vmlinuz and initrd.Then I create a qcow format image based on the one created just now.but the vm could not been set up normally.
so I failed.
who could help me to create a para-virtualized machine which take a qcow format image as its virtual disk (and this qcow image is based on a backing file )?
I need your help and the deadline is coming,exactly tomorrow is my deadline.




------=_Part_345256_595232641.1356179223908
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">Hi,guys,<div>first of all,I'm working on xen 4.1 and xen 3.4.I need your help corresponding to these two kinds of xen.</div><div>As I know ,para-virtualized machines will use blktap for their read/write and full-virtualized machines will use qemu. I have seen that there are block-qcow.c and block-qcow2.c in blktap/drives/, and I would like to use them for my VM's reading and writing.I plan to create raw-format image as bascking file image and then create qcow format images based on the raw-format one.I know it need to use para-virtualized machines.</div><div>I have tried like these:</div><div>I create a para-virtualized machine with config file in which vmlinuz and initrd are needed. when I finish the VM's os installation, I use bootloader pygrub to take the place of vmlinuz and initrd.Then I create a qcow format image based on the one created just now.but the vm could not been set up normally.</div><div>so I failed.</div><div>who could help me to create a para-virtualized machine which take a qcow format image as its virtual disk (and this qcow image is based on a backing file )?</div><div>I need your help and the deadline is coming,exactly tomorrow is my deadline.</div><div><br></div><div><br></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_345256_595232641.1356179223908--



--===============7703079310270104355==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7703079310270104355==--



From xen-users-bounces@lists.xen.org Sat Dec 22 12:29:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 12:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmOAb-000403-GW; Sat, 22 Dec 2012 12:27:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1TmOAa-0003zy-7y
	for xen-users@lists.xensource.com; Sat, 22 Dec 2012 12:27:12 +0000
Received: from [85.158.139.211:59552] by server-1.bemta-5.messagelabs.com id
	79/50-12813-F17A5D05; Sat, 22 Dec 2012 12:27:11 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1356179226!18760717!1
X-Originating-IP: [220.181.15.25]
X-SpamReason: No, hits=0.9 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDg4NzM=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjI1ID0+IDg4NzM=\n,HTML_10_20,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9848 invoked from network); 22 Dec 2012 12:27:08 -0000
Received: from m15-25.126.com (HELO m15-25.126.com) (220.181.15.25)
	by server-10.tower-206.messagelabs.com with SMTP;
	22 Dec 2012 12:27:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Subject:Content-Type:
	MIME-Version:Message-ID; bh=+WnoRGFzgRN8SE7cbGVLWkjEk8ChTEsSGYAD
	K1Dy7Xs=; b=nAN0r3mR1NWYrUlzeM0szKW45uk7kl88CQPWJ8axlaqGD8VvUd98
	QkSf+K7Ea7pg4ib43TxF5bWhkdIGMdBK24p/HgjiD8/YtkyJPdjh+gci6vdGNdd0
	fHxM2F9Tt8IZigfqWtrD9Ypxb1FCdFp12UjvyBH2IpcDRVEJqV609Dk=
Received: from hxkhust$126.com ( [202.114.0.254] ) by ajax-webmail-wmsvr25
	(Coremail) ; Sat, 22 Dec 2012 20:27:03 +0800 (CST)
X-Originating-IP: [202.114.0.254]
Date: Sat, 22 Dec 2012 20:27:03 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121210(21001.5125.5051) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: pCI7q2Zvb3Rlcl9odG09MTMwMjo4MQ==
MIME-Version: 1.0
Message-ID: <38d7c92.16226.13bc294b564.Coremail.hxkhust@126.com>
X-CM-TRANSID: GcqowGAZv0AZp9VQYskVAA--.4144W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbitACNBUX9kpIf+QAAsi
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] how to run a qcow format para-virtualized machine with
 blktap modules used
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7703079310270104355=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7703079310270104355==
Content-Type: multipart/alternative; 
	boundary="----=_Part_345256_595232641.1356179223908"

------=_Part_345256_595232641.1356179223908
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

Hi,guys,
first of all,I'm working on xen 4.1 and xen 3.4.I need your help corresponding to these two kinds of xen.
As I know ,para-virtualized machines will use blktap for their read/write and full-virtualized machines will use qemu. I have seen that there are block-qcow.c and block-qcow2.c in blktap/drives/, and I would like to use them for my VM's reading and writing.I plan to create raw-format image as bascking file image and then create qcow format images based on the raw-format one.I know it need to use para-virtualized machines.
I have tried like these:
I create a para-virtualized machine with config file in which vmlinuz and initrd are needed. when I finish the VM's os installation, I use bootloader pygrub to take the place of vmlinuz and initrd.Then I create a qcow format image based on the one created just now.but the vm could not been set up normally.
so I failed.
who could help me to create a para-virtualized machine which take a qcow format image as its virtual disk (and this qcow image is based on a backing file )?
I need your help and the deadline is coming,exactly tomorrow is my deadline.




------=_Part_345256_595232641.1356179223908
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">Hi,guys,<div>first of all,I'm working on xen 4.1 and xen 3.4.I need your help corresponding to these two kinds of xen.</div><div>As I know ,para-virtualized machines will use blktap for their read/write and full-virtualized machines will use qemu. I have seen that there are block-qcow.c and block-qcow2.c in blktap/drives/, and I would like to use them for my VM's reading and writing.I plan to create raw-format image as bascking file image and then create qcow format images based on the raw-format one.I know it need to use para-virtualized machines.</div><div>I have tried like these:</div><div>I create a para-virtualized machine with config file in which vmlinuz and initrd are needed. when I finish the VM's os installation, I use bootloader pygrub to take the place of vmlinuz and initrd.Then I create a qcow format image based on the one created just now.but the vm could not been set up normally.</div><div>so I failed.</div><div>who could help me to create a para-virtualized machine which take a qcow format image as its virtual disk (and this qcow image is based on a backing file )?</div><div>I need your help and the deadline is coming,exactly tomorrow is my deadline.</div><div><br></div><div><br></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_345256_595232641.1356179223908--



--===============7703079310270104355==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7703079310270104355==--



From xen-users-bounces@lists.xen.org Sat Dec 22 13:34:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 13:34:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmPC3-0004kl-Ok; Sat, 22 Dec 2012 13:32:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <waldi@debian.org>) id 1TmPC2-0004kg-SM
	for xen-users@lists.xen.org; Sat, 22 Dec 2012 13:32:46 +0000
Received: from [85.158.143.35:6257] by server-3.bemta-4.messagelabs.com id
	45/DD-18211-D76B5D05; Sat, 22 Dec 2012 13:32:45 +0000
X-Env-Sender: waldi@debian.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1356183164!16502080!1
X-Originating-IP: [82.139.201.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12160 invoked from network); 22 Dec 2012 13:32:45 -0000
Received: from wavehammer.waldi.eu.org (HELO wavehammer.waldi.eu.org)
	(82.139.201.20)
	by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Dec 2012 13:32:45 -0000
Received: by wavehammer.waldi.eu.org (Postfix, from userid 1000)
	id 31123546C9; Sat, 22 Dec 2012 14:32:43 +0100 (CET)
Date: Sat, 22 Dec 2012 14:32:43 +0100
From: Bastian Blank <waldi@debian.org>
To: xen-users@lists.xen.org
Message-ID: <20121222133242.GA7753@waldi.eu.org>
Mail-Followup-To: Bastian Blank <waldi@debian.org>, xen-users@lists.xen.org
References: <f4ed9264d27a841a4dbb63ae75e24fe9.squirrel@webmail.icm.edu.pl>
	<20121119193559.GA27841@waldi.eu.org>
	<87c68def2e607694b7ecfca05bbb178f.squirrel@webmail.icm.edu.pl>
	<66a36fa6a349006fdb4834a49191aa61.squirrel@webmail.icm.edu.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <66a36fa6a349006fdb4834a49191aa61.squirrel@webmail.icm.edu.pl>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-users] follow UP: Xen + IPv6 + Netapp = NFS read problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Dec 13, 2012 at 01:43:55PM +0100, G.Bakalarski@icm.edu.pl wrote:
> When a sender is Linux machine no IPv6 packets are fragmented ...

Only datagram protocoles (UDP!) needs fragmenting.

> We DID set 1500 MTU on all network devices (server, netapp filer, switches) ...

Don't do that. Use 9000 on networks with filers. The MTU only defines
the maximum ethernet packet size, _not_ the maximum udp packet size.

> So maybe anyone knows how to force netapp filer not to fragment IPv6
> packets?

Use TCP?

Bastian

-- 
Spock: We suffered 23 casualties in that attack, Captain.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 22 13:34:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 13:34:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmPC3-0004kl-Ok; Sat, 22 Dec 2012 13:32:47 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <waldi@debian.org>) id 1TmPC2-0004kg-SM
	for xen-users@lists.xen.org; Sat, 22 Dec 2012 13:32:46 +0000
Received: from [85.158.143.35:6257] by server-3.bemta-4.messagelabs.com id
	45/DD-18211-D76B5D05; Sat, 22 Dec 2012 13:32:45 +0000
X-Env-Sender: waldi@debian.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1356183164!16502080!1
X-Originating-IP: [82.139.201.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12160 invoked from network); 22 Dec 2012 13:32:45 -0000
Received: from wavehammer.waldi.eu.org (HELO wavehammer.waldi.eu.org)
	(82.139.201.20)
	by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Dec 2012 13:32:45 -0000
Received: by wavehammer.waldi.eu.org (Postfix, from userid 1000)
	id 31123546C9; Sat, 22 Dec 2012 14:32:43 +0100 (CET)
Date: Sat, 22 Dec 2012 14:32:43 +0100
From: Bastian Blank <waldi@debian.org>
To: xen-users@lists.xen.org
Message-ID: <20121222133242.GA7753@waldi.eu.org>
Mail-Followup-To: Bastian Blank <waldi@debian.org>, xen-users@lists.xen.org
References: <f4ed9264d27a841a4dbb63ae75e24fe9.squirrel@webmail.icm.edu.pl>
	<20121119193559.GA27841@waldi.eu.org>
	<87c68def2e607694b7ecfca05bbb178f.squirrel@webmail.icm.edu.pl>
	<66a36fa6a349006fdb4834a49191aa61.squirrel@webmail.icm.edu.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <66a36fa6a349006fdb4834a49191aa61.squirrel@webmail.icm.edu.pl>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-users] follow UP: Xen + IPv6 + Netapp = NFS read problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Dec 13, 2012 at 01:43:55PM +0100, G.Bakalarski@icm.edu.pl wrote:
> When a sender is Linux machine no IPv6 packets are fragmented ...

Only datagram protocoles (UDP!) needs fragmenting.

> We DID set 1500 MTU on all network devices (server, netapp filer, switches) ...

Don't do that. Use 9000 on networks with filers. The MTU only defines
the maximum ethernet packet size, _not_ the maximum udp packet size.

> So maybe anyone knows how to force netapp filer not to fragment IPv6
> packets?

Use TCP?

Bastian

-- 
Spock: We suffered 23 casualties in that attack, Captain.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 22 15:36:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 15:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmR5h-0005xi-3N; Sat, 22 Dec 2012 15:34:21 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <djkim@core.kaist.ac.kr>) id 1TmEO9-0007tW-Fw
	for xen-users@lists.xen.org; Sat, 22 Dec 2012 02:00:33 +0000
Received: from [85.158.143.35:22534] by server-3.bemta-4.messagelabs.com id
	C4/0C-18211-04415D05; Sat, 22 Dec 2012 02:00:32 +0000
X-Env-Sender: djkim@core.kaist.ac.kr
X-Msg-Ref: server-16.tower-21.messagelabs.com!1356141627!14088036!1
X-Originating-IP: [143.248.147.118]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20959 invoked from network); 22 Dec 2012 02:00:30 -0000
Received: from core.kaist.ac.kr (HELO core.kaist.ac.kr) (143.248.147.118)
	by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Dec 2012 02:00:30 -0000
Received: from KimDongJinLAB (ssds.kaist.ac.kr [143.248.165.105])
	by core.kaist.ac.kr (8.14.4/8.14.4) with ESMTP id qBM25sdv020185;
	Sat, 22 Dec 2012 11:05:54 +0900
From: "KimDongJin" <djkim@core.kaist.ac.kr>
To: <xen-users@lists.xen.org>, <singapore.mr.teo.en.ming@gmail.com>
Date: Sat, 22 Dec 2012 11:00:00 +0900
Message-ID: <006301cddfe8$0d4ded70$27e9c850$@core.kaist.ac.kr>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3f54Hmu2FB5hhQTdKgeu+NIA0snQ==
Content-Language: ko
X-Mailman-Approved-At: Sat, 22 Dec 2012 15:34:19 +0000
Subject: [Xen-users] [Xen-devel] CUDA problem on Guest VM, with ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8834817271701391109=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============8834817271701391109==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0064_01CDE033.7D3631B0"
Content-Language: ko

This is a multipart message in MIME format.

------=_NextPart_000_0064_01CDE033.7D3631B0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hello,

 

Currently I'm trying to use CUDA on Xen VM, with Passthrough.

 

After all setting, guest VM can recognize the nvidia graphic card.

 

root@ubuntu:~# lspci | grep NVIDIA

00:05.0 VGA compatible controller: NVIDIA Corporation Device 1180 (rev a1)

00:06.0 Audio device: NVIDIA Corporation Device 0e0a (rev a1)

 

However, for running CUDA, it shows an error message.

 

root@ubuntu:~# nvidia-smi

NVIDIA: could not open the device file /dev/nvidia0 (Input/output error).

Failed to initialize NVML: Unknown Error

root@ubuntu:~# dmesg | tail

[60538.989544] NVRM: RmInitAdapter failed! (0x23:0x2f:674)

[60538.989551] NVRM: rm_init_adapter(0) failed

 

 

However, there exist "nvidia" on the module list and nvidia0 on the /dev
directory.

 

root@ubuntu:~# lsmod | grep nvidia

nvidia              12319300  0

root@ubuntu:~# ls /dev/nvidia*

/dev/nvidia0  /dev/nvidiactl

 

 

Does anyone know the reason?

 

Thank you.

 

Dongjin Kim

 

 

 

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


------=_NextPart_000_0064_01CDE033.7D3631B0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:Gulim;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:Gulim;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Malgun Gothic";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Malgun Gothic";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:3.0cm 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DKO link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Hello,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Currently =
I&#8217;m trying to use CUDA on Xen VM, with =
Passthrough.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>After all =
setting, guest VM can recognize the nvidia graphic =
card.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# <b>lspci | grep =
NVIDIA</b><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>00:05.0 VGA compatible controller: NVIDIA =
Corporation Device 1180 (rev a1)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>00:06.0 =
Audio device: NVIDIA Corporation Device 0e0a (rev =
a1)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>However, =
for running CUDA, it shows an error message.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# =
<b>nvidia-smi</b><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>NVIDIA: could not open the device =
file /dev/nvidia0 (Input/output error).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Failed to =
initialize NVML: Unknown Error<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# <b>dmesg | =
tail</b><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>[60538.989544] NVRM: RmInitAdapter failed! =
(0x23:0x2f:674)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>[60538.989551] NVRM: =
rm_init_adapter(0) failed<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>However, =
there exist &#8220;nvidia&#8221; on the module list and nvidia0 on the =
/dev directory.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# <b>lsmod | grep =
nvidia</b><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>nvidia&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12319300&nbsp; =
0<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# <b>ls =
/dev/nvidia</b>*<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>/dev/nvidia0&nbsp; =
/dev/nvidiactl<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Does anyone =
know the reason?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Thank =
you.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Dongjin =
Kim<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#888888'>_______________________________________________<b=
r>Xen-devel mailing list<br><a href=3D"mailto:Xen-devel@lists.xen.org" =
target=3D"_blank">Xen-devel@lists.xen.org</a><br><a =
href=3D"http://lists.xen.org/xen-devel" =
target=3D"_blank">http://lists.xen.org/xen-devel</a></span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></body></html>
------=_NextPart_000_0064_01CDE033.7D3631B0--



--===============8834817271701391109==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8834817271701391109==--



From xen-users-bounces@lists.xen.org Sat Dec 22 15:36:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 15:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmR5h-0005xi-3N; Sat, 22 Dec 2012 15:34:21 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <djkim@core.kaist.ac.kr>) id 1TmEO9-0007tW-Fw
	for xen-users@lists.xen.org; Sat, 22 Dec 2012 02:00:33 +0000
Received: from [85.158.143.35:22534] by server-3.bemta-4.messagelabs.com id
	C4/0C-18211-04415D05; Sat, 22 Dec 2012 02:00:32 +0000
X-Env-Sender: djkim@core.kaist.ac.kr
X-Msg-Ref: server-16.tower-21.messagelabs.com!1356141627!14088036!1
X-Originating-IP: [143.248.147.118]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20959 invoked from network); 22 Dec 2012 02:00:30 -0000
Received: from core.kaist.ac.kr (HELO core.kaist.ac.kr) (143.248.147.118)
	by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 22 Dec 2012 02:00:30 -0000
Received: from KimDongJinLAB (ssds.kaist.ac.kr [143.248.165.105])
	by core.kaist.ac.kr (8.14.4/8.14.4) with ESMTP id qBM25sdv020185;
	Sat, 22 Dec 2012 11:05:54 +0900
From: "KimDongJin" <djkim@core.kaist.ac.kr>
To: <xen-users@lists.xen.org>, <singapore.mr.teo.en.ming@gmail.com>
Date: Sat, 22 Dec 2012 11:00:00 +0900
Message-ID: <006301cddfe8$0d4ded70$27e9c850$@core.kaist.ac.kr>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac3f54Hmu2FB5hhQTdKgeu+NIA0snQ==
Content-Language: ko
X-Mailman-Approved-At: Sat, 22 Dec 2012 15:34:19 +0000
Subject: [Xen-users] [Xen-devel] CUDA problem on Guest VM, with ?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8834817271701391109=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============8834817271701391109==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0064_01CDE033.7D3631B0"
Content-Language: ko

This is a multipart message in MIME format.

------=_NextPart_000_0064_01CDE033.7D3631B0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hello,

 

Currently I'm trying to use CUDA on Xen VM, with Passthrough.

 

After all setting, guest VM can recognize the nvidia graphic card.

 

root@ubuntu:~# lspci | grep NVIDIA

00:05.0 VGA compatible controller: NVIDIA Corporation Device 1180 (rev a1)

00:06.0 Audio device: NVIDIA Corporation Device 0e0a (rev a1)

 

However, for running CUDA, it shows an error message.

 

root@ubuntu:~# nvidia-smi

NVIDIA: could not open the device file /dev/nvidia0 (Input/output error).

Failed to initialize NVML: Unknown Error

root@ubuntu:~# dmesg | tail

[60538.989544] NVRM: RmInitAdapter failed! (0x23:0x2f:674)

[60538.989551] NVRM: rm_init_adapter(0) failed

 

 

However, there exist "nvidia" on the module list and nvidia0 on the /dev
directory.

 

root@ubuntu:~# lsmod | grep nvidia

nvidia              12319300  0

root@ubuntu:~# ls /dev/nvidia*

/dev/nvidia0  /dev/nvidiactl

 

 

Does anyone know the reason?

 

Thank you.

 

Dongjin Kim

 

 

 

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


------=_NextPart_000_0064_01CDE033.7D3631B0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:Gulim;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:Gulim;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Malgun Gothic";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Malgun Gothic";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:3.0cm 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DKO link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Hello,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Currently =
I&#8217;m trying to use CUDA on Xen VM, with =
Passthrough.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>After all =
setting, guest VM can recognize the nvidia graphic =
card.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# <b>lspci | grep =
NVIDIA</b><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>00:05.0 VGA compatible controller: NVIDIA =
Corporation Device 1180 (rev a1)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>00:06.0 =
Audio device: NVIDIA Corporation Device 0e0a (rev =
a1)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>However, =
for running CUDA, it shows an error message.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# =
<b>nvidia-smi</b><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>NVIDIA: could not open the device =
file /dev/nvidia0 (Input/output error).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Failed to =
initialize NVML: Unknown Error<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# <b>dmesg | =
tail</b><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>[60538.989544] NVRM: RmInitAdapter failed! =
(0x23:0x2f:674)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>[60538.989551] NVRM: =
rm_init_adapter(0) failed<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>However, =
there exist &#8220;nvidia&#8221; on the module list and nvidia0 on the =
/dev directory.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# <b>lsmod | grep =
nvidia</b><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>nvidia&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12319300&nbsp; =
0<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>root@ubuntu:~# <b>ls =
/dev/nvidia</b>*<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>/dev/nvidia0&nbsp; =
/dev/nvidiactl<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Does anyone =
know the reason?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Thank =
you.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Dongjin =
Kim<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#888888'>_______________________________________________<b=
r>Xen-devel mailing list<br><a href=3D"mailto:Xen-devel@lists.xen.org" =
target=3D"_blank">Xen-devel@lists.xen.org</a><br><a =
href=3D"http://lists.xen.org/xen-devel" =
target=3D"_blank">http://lists.xen.org/xen-devel</a></span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></body></html>
------=_NextPart_000_0064_01CDE033.7D3631B0--



--===============8834817271701391109==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8834817271701391109==--



From xen-users-bounces@lists.xen.org Sat Dec 22 17:52:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 17:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmTDR-0007SJ-Q1; Sat, 22 Dec 2012 17:50:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gbtux@126.com>)
	id 1TmTDP-0007S4-CY; Sat, 22 Dec 2012 17:50:27 +0000
Received: from [85.158.143.35:55336] by server-3.bemta-4.messagelabs.com id
	61/E1-18211-2E2F5D05; Sat, 22 Dec 2012 17:50:26 +0000
X-Env-Sender: gbtux@126.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1356198618!14717504!1
X-Originating-IP: [220.181.15.44]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjQ0ID0+IDE1NDA1\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjQ0ID0+IDE1NDA1\n,HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31200 invoked from network); 22 Dec 2012 17:50:21 -0000
Received: from m15-44.126.com (HELO m15-44.126.com) (220.181.15.44)
	by server-8.tower-21.messagelabs.com with SMTP;
	22 Dec 2012 17:50:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Subject:Content-Type:
	MIME-Version:Message-ID; bh=EORfEO+nZnHfP/+AxZVlVPruaM5L1L6RbSyG
	tHwhd5c=; b=nNQ0DZhroC//2+tnIVqINhGKaGarZQDkRxUy04DwcsREXfBckNN+
	V0nT49TiLk+JCg9Tf23wzCnYnBztLtfbTiNoRpVFnrwngh/uWXRnTHT/yq/vzt6Y
	rr5wa1fjYM8x90AA0u2exWw7aT7qiLwxmjHZvA2HB6YeLj0Y0bwQ8SU=
Received: from gbtux$126.com ( [124.16.139.198] ) by ajax-webmail-wmsvr44
	(Coremail) ; Sun, 23 Dec 2012 01:50:16 +0800 (CST)
X-Originating-IP: [124.16.139.198]
Date: Sun, 23 Dec 2012 01:50:16 +0800 (CST)
From: gavin <gbtux@126.com>
To: xen-users@lists.xen.org
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121210(21001.5125.5051) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: uyON3GZvb3Rlcl9odG09NTcyOjgx
MIME-Version: 1.0
Message-ID: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
X-CM-TRANSID: LMqowECpOkPZ8tVQkxIgAA--.9945W
X-CM-SenderInfo: pjew35a6rslhhfrp/1tbiGAONnEl1wbHvxgAAsv
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] How to use the vTPM backend driver in the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5784516381610420487=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5784516381610420487==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1778_1751747937.1356198616038"

------=_Part_1778_1751747937.1356198616038
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

 Hi,

I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in the config file of pv-ops kernel, such as kernel 2.6.32.50. However, this option exists in the config file of kernel version 2.6.18.8. I also cannot find the vTPM backed driver (such as linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
So, how can I configure and use the vTPM backend driver in kernel 2.6.32?
Thank you for any advice.



Best Regards,
Gavin
------=_Part_1778_1751747937.1356198616038
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">&nbsp;Hi,<br><br>I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in the config file of pv-ops kernel, such as kernel 2.6.32.50. However, this option exists in the config file of kernel version 2.6.18.8. I also cannot find the vTPM backed driver (such as linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.<br>So, how can I configure and use the vTPM backend driver in kernel 2.6.32?<br>Thank you for any advice.<br><br><br><div>Best Regards,<div>Gavin</div></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_1778_1751747937.1356198616038--



--===============5784516381610420487==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5784516381610420487==--



From xen-users-bounces@lists.xen.org Sat Dec 22 17:52:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 17:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmTDR-0007SJ-Q1; Sat, 22 Dec 2012 17:50:29 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gbtux@126.com>)
	id 1TmTDP-0007S4-CY; Sat, 22 Dec 2012 17:50:27 +0000
Received: from [85.158.143.35:55336] by server-3.bemta-4.messagelabs.com id
	61/E1-18211-2E2F5D05; Sat, 22 Dec 2012 17:50:26 +0000
X-Env-Sender: gbtux@126.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1356198618!14717504!1
X-Originating-IP: [220.181.15.44]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjQ0ID0+IDE1NDA1\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjQ0ID0+IDE1NDA1\n,HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31200 invoked from network); 22 Dec 2012 17:50:21 -0000
Received: from m15-44.126.com (HELO m15-44.126.com) (220.181.15.44)
	by server-8.tower-21.messagelabs.com with SMTP;
	22 Dec 2012 17:50:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Subject:Content-Type:
	MIME-Version:Message-ID; bh=EORfEO+nZnHfP/+AxZVlVPruaM5L1L6RbSyG
	tHwhd5c=; b=nNQ0DZhroC//2+tnIVqINhGKaGarZQDkRxUy04DwcsREXfBckNN+
	V0nT49TiLk+JCg9Tf23wzCnYnBztLtfbTiNoRpVFnrwngh/uWXRnTHT/yq/vzt6Y
	rr5wa1fjYM8x90AA0u2exWw7aT7qiLwxmjHZvA2HB6YeLj0Y0bwQ8SU=
Received: from gbtux$126.com ( [124.16.139.198] ) by ajax-webmail-wmsvr44
	(Coremail) ; Sun, 23 Dec 2012 01:50:16 +0800 (CST)
X-Originating-IP: [124.16.139.198]
Date: Sun, 23 Dec 2012 01:50:16 +0800 (CST)
From: gavin <gbtux@126.com>
To: xen-users@lists.xen.org
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121210(21001.5125.5051) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: uyON3GZvb3Rlcl9odG09NTcyOjgx
MIME-Version: 1.0
Message-ID: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
X-CM-TRANSID: LMqowECpOkPZ8tVQkxIgAA--.9945W
X-CM-SenderInfo: pjew35a6rslhhfrp/1tbiGAONnEl1wbHvxgAAsv
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] How to use the vTPM backend driver in the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5784516381610420487=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5784516381610420487==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1778_1751747937.1356198616038"

------=_Part_1778_1751747937.1356198616038
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

 Hi,

I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in the config file of pv-ops kernel, such as kernel 2.6.32.50. However, this option exists in the config file of kernel version 2.6.18.8. I also cannot find the vTPM backed driver (such as linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
So, how can I configure and use the vTPM backend driver in kernel 2.6.32?
Thank you for any advice.



Best Regards,
Gavin
------=_Part_1778_1751747937.1356198616038
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">&nbsp;Hi,<br><br>I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in the config file of pv-ops kernel, such as kernel 2.6.32.50. However, this option exists in the config file of kernel version 2.6.18.8. I also cannot find the vTPM backed driver (such as linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.<br>So, how can I configure and use the vTPM backend driver in kernel 2.6.32?<br>Thank you for any advice.<br><br><br><div>Best Regards,<div>Gavin</div></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_1778_1751747937.1356198616038--



--===============5784516381610420487==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5784516381610420487==--



From xen-users-bounces@lists.xen.org Sat Dec 22 22:06:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 22:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmXAy-00019h-H0; Sat, 22 Dec 2012 22:04:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1TmXAx-00019S-BT; Sat, 22 Dec 2012 22:04:11 +0000
Received: from [85.158.138.51:40430] by server-2.bemta-3.messagelabs.com id
	9E/D2-11239-A5E26D05; Sat, 22 Dec 2012 22:04:10 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-14.tower-174.messagelabs.com!1356213849!23696809!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA0NTg5NTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18841 invoked from network); 22 Dec 2012 22:04:09 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-14.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 22 Dec 2012 22:04:09 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 0318E24FC;
	Sun, 23 Dec 2012 00:04:08 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 59DC920066; Sun, 23 Dec 2012 00:04:08 +0200 (EET)
Date: Sun, 23 Dec 2012 00:04:08 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: gavin <gbtux@126.com>
Message-ID: <20121222220407.GP8912@reaktio.net>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
>     Hi,
> 
>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in the
>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, this
>    option exists in the config file of kernel version 2.6.18.8. I also cannot
>    find the vTPM backed driver (such as
>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
>    So, how can I configure and use the vTPM backend driver in kernel 2.6.32?
>    Thank you for any advice.
> 

I don't think vtpm drivers were ported to 2.6.32 pvops.
Recently there has been work on porting the drivers to upstream Linux 3.x, 
but they aren't merged yet iirc.

If you need to use them with 2.6.32 you need to port them yourself.. 

-- Pasi


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 22 22:06:21 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Dec 2012 22:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmXAy-00019h-H0; Sat, 22 Dec 2012 22:04:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1TmXAx-00019S-BT; Sat, 22 Dec 2012 22:04:11 +0000
Received: from [85.158.138.51:40430] by server-2.bemta-3.messagelabs.com id
	9E/D2-11239-A5E26D05; Sat, 22 Dec 2012 22:04:10 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-14.tower-174.messagelabs.com!1356213849!23696809!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA0NTg5NTY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18841 invoked from network); 22 Dec 2012 22:04:09 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-14.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 22 Dec 2012 22:04:09 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 0318E24FC;
	Sun, 23 Dec 2012 00:04:08 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 59DC920066; Sun, 23 Dec 2012 00:04:08 +0200 (EET)
Date: Sun, 23 Dec 2012 00:04:08 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: gavin <gbtux@126.com>
Message-ID: <20121222220407.GP8912@reaktio.net>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
>     Hi,
> 
>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in the
>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, this
>    option exists in the config file of kernel version 2.6.18.8. I also cannot
>    find the vTPM backed driver (such as
>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
>    So, how can I configure and use the vTPM backend driver in kernel 2.6.32?
>    Thank you for any advice.
> 

I don't think vtpm drivers were ported to 2.6.32 pvops.
Recently there has been work on porting the drivers to upstream Linux 3.x, 
but they aren't merged yet iirc.

If you need to use them with 2.6.32 you need to port them yourself.. 

-- Pasi


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 23 01:29:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 01:29:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmaLa-0006kH-IG; Sun, 23 Dec 2012 01:27:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gizmochicken@gmail.com>) id 1TmaLY-0006kC-Es
	for xen-users@lists.xen.org; Sun, 23 Dec 2012 01:27:20 +0000
Received: from [85.158.143.99:60704] by server-3.bemta-4.messagelabs.com id
	42/2B-18211-7FD56D05; Sun, 23 Dec 2012 01:27:19 +0000
X-Env-Sender: gizmochicken@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1356226037!29624399!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20301 invoked from network); 23 Dec 2012 01:27:18 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Dec 2012 01:27:18 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so5979907oag.32
	for <xen-users@lists.xen.org>; Sat, 22 Dec 2012 17:27:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=7XnteiG4DfMtQBUN4WW0WrD+YsD/IrhmYvKLFdJ2tK8=;
	b=oiolvLGsLzddJwneRhVVijuJ6dQYZSgUiqTZU+paWW4zL2hwdP2CyB1ShAuHJjtjdL
	yYI3Du3SU/rcAkSyx6GHdLvd5ihDlZPxF7I+RBpcsPhs5pw2+H6wqYjRQG6a83cYSvST
	vqjrGpCyYigqBEHAue9EbCzN0SrYxmi14RjzYkEOQUlt3cFE0nCJsQpjp6i5KjRAW2ca
	YuwJZcksDtcvG/XrJgHfHG1cRIm+dmpSvWoEPaqG1E91IS6DB1MVFf6lbKt1HV2gYdvE
	AieVw7a0/u9/TcrdWcE0wQUeKZagCd7fGmC+uNtncHqth9OzyzFpibj2kqiZlfEn7c0U
	PgGg==
MIME-Version: 1.0
Received: by 10.60.32.73 with SMTP id g9mr3303564oei.134.1356226036766; Sat,
	22 Dec 2012 17:27:16 -0800 (PST)
Received: by 10.60.103.139 with HTTP; Sat, 22 Dec 2012 17:27:16 -0800 (PST)
In-Reply-To: <CAFnHEL-1sNM+=M7xGfw2=CNHUWwM4Xh7mQPPGX6L0yKnd_GnGw@mail.gmail.com>
References: <CAFnHEL-1sNM+=M7xGfw2=CNHUWwM4Xh7mQPPGX6L0yKnd_GnGw@mail.gmail.com>
Date: Sat, 22 Dec 2012 20:27:16 -0500
Message-ID: <CAHdVSpkVXW54fw-k=Wg5p07gB+zKUVj7-kNz=-k_5iMum+fesQ@mail.gmail.com>
From: Gizmo Chicken <gizmochicken@gmail.com>
To: =?ISO-8859-1?Q?Tobias_G=E5rdner?= <tobiasgardner@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Installing nas4free as a domU domain in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3709287146107562812=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3709287146107562812==
Content-Type: multipart/alternative; boundary=e89a8fb1ebc22819bf04d17afb89

--e89a8fb1ebc22819bf04d17afb89
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Tobias,

What issue are you having with your installation of NAT4free as domU?

Although not a top priority for me, installing NAT4free as a virtual
machine has been on my to-do list for some time.  So after having read your
post, I figured I'd give it a quick go on my system.

The good new is that I was able to get NAT4free installed on my system as a
domU with almost no effort.  The bad news is that I have no idea how to get
the networking configured for the guest, but that's another topic...

As for getting NAT4free installed, I was successful on a system running the
following:
Ubuntu 13.04 Desktop as dom0; Xen 4.2 (which can be installed directly from
the Ubuntu 13.04 repositories);  and Virtual Machine Manager 0.9.4 (VMM or
virt-manager) for installing/managing the guests.

I installed NAT4free using NAS4Free-x64-LiveCD-9.1.0.1.573.iso.  VMM
doesn't have a template for FeeBSD 9.1, but its template for FreeBSD 8
(found among the Unix templates) seems to work just fine.

My guess is that my setup (with a graphical desktop for dom0) isn't much
like your preferred setup.  But maybe trying a setup like the above would
help you in figuring out what's going wrong on your preferred setup.

If you haven't installed VMM on Ubuntu before, be forewarned that it
doesn't work out-of-the box, but instead needs some tweaking.  If
interested, write back and I'll try my best to recall what tweaks were
needed.

Regards,
GizmoChicken


On Tue, Dec 11, 2012 at 6:49 AM, Tobias G=E5rdner <tobiasgardner@gmail.com>=
wrote:

> Hi, I have spent a lot of hours trying to make the most out of my
> hardware but I cannot seem to make this work... I am hoping for some
> help from all of you on this forum...
>
> I have a box that is currently running NAS4Free (based on FreeBSD). I
> am not happy with the media server that is included and I am looking
> for a way install plex instead.
>
> My idea is - install xen and virtualize the machine!
> - install xen on ubuntu as dom0 - done
> - install ubuntu domU instance with plex media server - done
> - install nas4free domU instance - failed
>
> On my ubuntu-xen dom0 I have bunch of packages installed:
> xen-hypervisor-4.1-amd64, xen-utils-4.1, xenwatch, xen-tools,
> xen-utils-common, xenstore-utils, virtinst, virt-viewer, virt-manager
>
> Anyone that has done anything like this? I have searched the net but
> not been able to find a guide that actually solves my problem...
> http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD_domU_on_a_Linux_Host
>
> What I used the latest relase of NAS4Free-x86-LiveCD-9.1.0.1.531.iso
> when trying to get this to work.
>
> I am thankful for all ideas I can get on this subject...
>
> Best regards, Tobbe G
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb1ebc22819bf04d17afb89
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Tobias,<br><br>What issue are you having with your installation of NAT4f=
ree as domU?<br><br>Although
 not a top priority for me, installing NAT4free as a virtual machine has
 been on my to-do list for some time.=A0 So after having read your post, I
 figured I&#39;d give it a quick go on my system.<br><br>The good new is=20
that I was able to get NAT4free installed on my system as a domU with=20
almost no effort.=A0 The bad news is that I have no idea how to get the=20
networking configured for the guest, but that&#39;s another topic...<br><br=
>As for getting NAT4free installed, I was successful on a system running th=
e following:<br>Ubuntu
 13.04 Desktop as dom0; Xen 4.2 (which can be installed directly from=20
the Ubuntu 13.04 repositories);=A0 and Virtual Machine Manager 0.9.4 (VMM=
=20
or virt-manager) for installing/managing the guests.<br><br>I installed=20
NAT4free using NAS4Free-x64-LiveCD-9.1.0.1.573.iso.=A0 VMM doesn&#39;t have=
 a=20
template for FeeBSD 9.1, but its template for FreeBSD 8 (found among the
 Unix templates) seems to work just fine.<br><br>My guess is that my=20
setup (with a graphical desktop for dom0) isn&#39;t much like your preferre=
d setup.=A0 But maybe trying a setup=20
like the above would help you in figuring out what&#39;s going wrong on you=
r=20
preferred setup.<br><br>If you haven&#39;t installed VMM on Ubuntu before,=
=20
be forewarned that it doesn&#39;t work out-of-the box, but instead needs=20
some tweaking.=A0 If interested, write back and I&#39;ll try my best to rec=
all
 what tweaks were needed.<br><br>Regards,<br>GizmoChicken<br><br><br><div c=
lass=3D"gmail_quote">On Tue, Dec 11, 2012 at 6:49 AM, Tobias G=E5rdner <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:tobiasgardner@gmail.com" target=3D"_bla=
nk">tobiasgardner@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi, I have spent a lot of hours trying to make the most out of my<br>
hardware but I cannot seem to make this work... I am hoping for some<br>
help from all of you on this forum...<br>
<br>
I have a box that is currently running NAS4Free (based on FreeBSD). I<br>
am not happy with the media server that is included and I am looking<br>
for a way install plex instead.<br>
<br>
My idea is - install xen and virtualize the machine!<br>
- install xen on ubuntu as dom0 - done<br>
- install ubuntu domU instance with plex media server - done<br>
- install nas4free domU instance - failed<br>
<br>
On my ubuntu-xen dom0 I have bunch of packages installed:<br>
xen-hypervisor-4.1-amd64, xen-utils-4.1, xenwatch, xen-tools,<br>
xen-utils-common, xenstore-utils, virtinst, virt-viewer, virt-manager<br>
<br>
Anyone that has done anything like this? I have searched the net but<br>
not been able to find a guide that actually solves my problem...<br>
<a href=3D"http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD_domU_on_a_Linu=
x_Host" target=3D"_blank">http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD=
_domU_on_a_Linux_Host</a><br>
<br>
What I used the latest relase of NAS4Free-x86-LiveCD-9.1.0.1.531.iso<br>
when trying to get this to work.<br>
<br>
I am thankful for all ideas I can get on this subject...<br>
<br>
Best regards, Tobbe G<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br>

--e89a8fb1ebc22819bf04d17afb89--


--===============3709287146107562812==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3709287146107562812==--


From xen-users-bounces@lists.xen.org Sun Dec 23 01:29:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 01:29:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmaLa-0006kH-IG; Sun, 23 Dec 2012 01:27:22 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gizmochicken@gmail.com>) id 1TmaLY-0006kC-Es
	for xen-users@lists.xen.org; Sun, 23 Dec 2012 01:27:20 +0000
Received: from [85.158.143.99:60704] by server-3.bemta-4.messagelabs.com id
	42/2B-18211-7FD56D05; Sun, 23 Dec 2012 01:27:19 +0000
X-Env-Sender: gizmochicken@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1356226037!29624399!1
X-Originating-IP: [209.85.219.45]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20301 invoked from network); 23 Dec 2012 01:27:18 -0000
Received: from mail-oa0-f45.google.com (HELO mail-oa0-f45.google.com)
	(209.85.219.45)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Dec 2012 01:27:18 -0000
Received: by mail-oa0-f45.google.com with SMTP id i18so5979907oag.32
	for <xen-users@lists.xen.org>; Sat, 22 Dec 2012 17:27:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=7XnteiG4DfMtQBUN4WW0WrD+YsD/IrhmYvKLFdJ2tK8=;
	b=oiolvLGsLzddJwneRhVVijuJ6dQYZSgUiqTZU+paWW4zL2hwdP2CyB1ShAuHJjtjdL
	yYI3Du3SU/rcAkSyx6GHdLvd5ihDlZPxF7I+RBpcsPhs5pw2+H6wqYjRQG6a83cYSvST
	vqjrGpCyYigqBEHAue9EbCzN0SrYxmi14RjzYkEOQUlt3cFE0nCJsQpjp6i5KjRAW2ca
	YuwJZcksDtcvG/XrJgHfHG1cRIm+dmpSvWoEPaqG1E91IS6DB1MVFf6lbKt1HV2gYdvE
	AieVw7a0/u9/TcrdWcE0wQUeKZagCd7fGmC+uNtncHqth9OzyzFpibj2kqiZlfEn7c0U
	PgGg==
MIME-Version: 1.0
Received: by 10.60.32.73 with SMTP id g9mr3303564oei.134.1356226036766; Sat,
	22 Dec 2012 17:27:16 -0800 (PST)
Received: by 10.60.103.139 with HTTP; Sat, 22 Dec 2012 17:27:16 -0800 (PST)
In-Reply-To: <CAFnHEL-1sNM+=M7xGfw2=CNHUWwM4Xh7mQPPGX6L0yKnd_GnGw@mail.gmail.com>
References: <CAFnHEL-1sNM+=M7xGfw2=CNHUWwM4Xh7mQPPGX6L0yKnd_GnGw@mail.gmail.com>
Date: Sat, 22 Dec 2012 20:27:16 -0500
Message-ID: <CAHdVSpkVXW54fw-k=Wg5p07gB+zKUVj7-kNz=-k_5iMum+fesQ@mail.gmail.com>
From: Gizmo Chicken <gizmochicken@gmail.com>
To: =?ISO-8859-1?Q?Tobias_G=E5rdner?= <tobiasgardner@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Installing nas4free as a domU domain in Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3709287146107562812=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3709287146107562812==
Content-Type: multipart/alternative; boundary=e89a8fb1ebc22819bf04d17afb89

--e89a8fb1ebc22819bf04d17afb89
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Tobias,

What issue are you having with your installation of NAT4free as domU?

Although not a top priority for me, installing NAT4free as a virtual
machine has been on my to-do list for some time.  So after having read your
post, I figured I'd give it a quick go on my system.

The good new is that I was able to get NAT4free installed on my system as a
domU with almost no effort.  The bad news is that I have no idea how to get
the networking configured for the guest, but that's another topic...

As for getting NAT4free installed, I was successful on a system running the
following:
Ubuntu 13.04 Desktop as dom0; Xen 4.2 (which can be installed directly from
the Ubuntu 13.04 repositories);  and Virtual Machine Manager 0.9.4 (VMM or
virt-manager) for installing/managing the guests.

I installed NAT4free using NAS4Free-x64-LiveCD-9.1.0.1.573.iso.  VMM
doesn't have a template for FeeBSD 9.1, but its template for FreeBSD 8
(found among the Unix templates) seems to work just fine.

My guess is that my setup (with a graphical desktop for dom0) isn't much
like your preferred setup.  But maybe trying a setup like the above would
help you in figuring out what's going wrong on your preferred setup.

If you haven't installed VMM on Ubuntu before, be forewarned that it
doesn't work out-of-the box, but instead needs some tweaking.  If
interested, write back and I'll try my best to recall what tweaks were
needed.

Regards,
GizmoChicken


On Tue, Dec 11, 2012 at 6:49 AM, Tobias G=E5rdner <tobiasgardner@gmail.com>=
wrote:

> Hi, I have spent a lot of hours trying to make the most out of my
> hardware but I cannot seem to make this work... I am hoping for some
> help from all of you on this forum...
>
> I have a box that is currently running NAS4Free (based on FreeBSD). I
> am not happy with the media server that is included and I am looking
> for a way install plex instead.
>
> My idea is - install xen and virtualize the machine!
> - install xen on ubuntu as dom0 - done
> - install ubuntu domU instance with plex media server - done
> - install nas4free domU instance - failed
>
> On my ubuntu-xen dom0 I have bunch of packages installed:
> xen-hypervisor-4.1-amd64, xen-utils-4.1, xenwatch, xen-tools,
> xen-utils-common, xenstore-utils, virtinst, virt-viewer, virt-manager
>
> Anyone that has done anything like this? I have searched the net but
> not been able to find a guide that actually solves my problem...
> http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD_domU_on_a_Linux_Host
>
> What I used the latest relase of NAS4Free-x86-LiveCD-9.1.0.1.531.iso
> when trying to get this to work.
>
> I am thankful for all ideas I can get on this subject...
>
> Best regards, Tobbe G
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb1ebc22819bf04d17afb89
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Tobias,<br><br>What issue are you having with your installation of NAT4f=
ree as domU?<br><br>Although
 not a top priority for me, installing NAT4free as a virtual machine has
 been on my to-do list for some time.=A0 So after having read your post, I
 figured I&#39;d give it a quick go on my system.<br><br>The good new is=20
that I was able to get NAT4free installed on my system as a domU with=20
almost no effort.=A0 The bad news is that I have no idea how to get the=20
networking configured for the guest, but that&#39;s another topic...<br><br=
>As for getting NAT4free installed, I was successful on a system running th=
e following:<br>Ubuntu
 13.04 Desktop as dom0; Xen 4.2 (which can be installed directly from=20
the Ubuntu 13.04 repositories);=A0 and Virtual Machine Manager 0.9.4 (VMM=
=20
or virt-manager) for installing/managing the guests.<br><br>I installed=20
NAT4free using NAS4Free-x64-LiveCD-9.1.0.1.573.iso.=A0 VMM doesn&#39;t have=
 a=20
template for FeeBSD 9.1, but its template for FreeBSD 8 (found among the
 Unix templates) seems to work just fine.<br><br>My guess is that my=20
setup (with a graphical desktop for dom0) isn&#39;t much like your preferre=
d setup.=A0 But maybe trying a setup=20
like the above would help you in figuring out what&#39;s going wrong on you=
r=20
preferred setup.<br><br>If you haven&#39;t installed VMM on Ubuntu before,=
=20
be forewarned that it doesn&#39;t work out-of-the box, but instead needs=20
some tweaking.=A0 If interested, write back and I&#39;ll try my best to rec=
all
 what tweaks were needed.<br><br>Regards,<br>GizmoChicken<br><br><br><div c=
lass=3D"gmail_quote">On Tue, Dec 11, 2012 at 6:49 AM, Tobias G=E5rdner <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:tobiasgardner@gmail.com" target=3D"_bla=
nk">tobiasgardner@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi, I have spent a lot of hours trying to make the most out of my<br>
hardware but I cannot seem to make this work... I am hoping for some<br>
help from all of you on this forum...<br>
<br>
I have a box that is currently running NAS4Free (based on FreeBSD). I<br>
am not happy with the media server that is included and I am looking<br>
for a way install plex instead.<br>
<br>
My idea is - install xen and virtualize the machine!<br>
- install xen on ubuntu as dom0 - done<br>
- install ubuntu domU instance with plex media server - done<br>
- install nas4free domU instance - failed<br>
<br>
On my ubuntu-xen dom0 I have bunch of packages installed:<br>
xen-hypervisor-4.1-amd64, xen-utils-4.1, xenwatch, xen-tools,<br>
xen-utils-common, xenstore-utils, virtinst, virt-viewer, virt-manager<br>
<br>
Anyone that has done anything like this? I have searched the net but<br>
not been able to find a guide that actually solves my problem...<br>
<a href=3D"http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD_domU_on_a_Linu=
x_Host" target=3D"_blank">http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD=
_domU_on_a_Linux_Host</a><br>
<br>
What I used the latest relase of NAS4Free-x86-LiveCD-9.1.0.1.531.iso<br>
when trying to get this to work.<br>
<br>
I am thankful for all ideas I can get on this subject...<br>
<br>
Best regards, Tobbe G<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br>
</blockquote></div><br>

--e89a8fb1ebc22819bf04d17afb89--


--===============3709287146107562812==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3709287146107562812==--


From xen-users-bounces@lists.xen.org Sun Dec 23 05:10:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 05:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmdoA-0000Su-Dh; Sun, 23 Dec 2012 05:09:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1TmdSz-0000Ao-7L
	for xen-users@lists.xen.org; Sun, 23 Dec 2012 04:47:13 +0000
Received: from [85.158.138.51:28522] by server-5.bemta-3.messagelabs.com id
	94/8F-15136-0DC86D05; Sun, 23 Dec 2012 04:47:12 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1356238029!28895079!1
X-Originating-IP: [98.138.91.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26624 invoked from network); 23 Dec 2012 04:47:11 -0000
Received: from nm23-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm23-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.211)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 23 Dec 2012 04:47:11 -0000
Received: from [98.138.226.179] by nm23.bullet.mail.ne1.yahoo.com with NNFMP;
	23 Dec 2012 04:47:09 -0000
Received: from [98.138.89.252] by tm14.bullet.mail.ne1.yahoo.com with NNFMP;
	23 Dec 2012 04:47:09 -0000
Received: from [127.0.0.1] by omp1044.mail.ne1.yahoo.com with NNFMP;
	23 Dec 2012 04:47:09 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 391602.36074.bm@omp1044.mail.ne1.yahoo.com
Received: (qmail 59740 invoked by uid 60001); 23 Dec 2012 04:47:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1356238029; bh=4cyZ56bP9wdfw4/W1H/zPg1x00FqVLr4OpmP49PjCZg=;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=o5aVTxhL65t6duLKDmtF1aTwqEvp421G5Lbqfo+lII9xko36M8B2hJLKEwoiDwMtIwJ6mrrmzQ0t05GHy1ypX+cHPkIsuRyog2nExc3cktaI74zVuXUHDrY7XICoLXf2Sxv59FW8wauy4n0lyzDr1h98/xGaJjNzbQxUuyCRAx8=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=As6oD8/cMz7OfLOdPWvn9GJomPnABsnN8K4veFbQxvEqVEviurE6V149bYChC18VOW6RYPS86eog5LjLCRfmFqv5Qz5zXLwMUB7NM/T3dPItpUpbcssAbtWAcMbIkzaAiwBSKPqaB7AFtKKkIuoEkqBtcl0VsYQfnJWvnYzhE7Y=;
X-YMail-OSG: kwWpEbEVM1ll.hnDgAkURXVZ9dIIZnD.Pe0dnU.o3wk3IBs
	Wop9hTdP05cyhE3uWnHdEEyymmyLJlPPZZpaCVFY12CckGY9y18OUhdKegPx
	c0EuLGGTtGP9ClHLNFqZk7LX9XnFqWjMqno8bicc5JvaGHB3uj7fMIQ8iNht
	G6cF1lW29f_8OAEpLnQZsIepqjdD6nfYRNkw93NdToJCLw4B0G01_sWOkQPD
	5cJ_fT.JU8sE2ixZ9yrZGeTofzfVf3gJT9mVvZuw.zkZVFrGBcf.kymcOCQW
	mOYyCng3dZJzPDHZw5TmJcnzkEqBwOEKkf0aGhoBZLCNeIFlqaqCw5b8rcAR
	Khnv_LD7WT28TEC8lnitcJUpWsMPAwzLz2TwKaEQX89v7Esj74Kj38eL3uxt
	pdr4AyiLVXIrghpUesg3SZ_hLCX2K_ZFVwZS7LjVO5b5lec2j_Eq5iBYHS65
	qJ1TfrIVGbDSG3ciYjbUHuYoRWOnCS8YvNQ_FsPNiwyVcT5hgWo095x062uY QwRjZ
Received: from [74.197.253.230] by web126004.mail.ne1.yahoo.com via HTTP;
	Sat, 22 Dec 2012 20:47:08 PST
X-Rocket-MIMEInfo: 001.001,
	SSdtIG5vdCBhYmxlIHRvIHN0YXJ0LCBkZXN0cm95LCBvciBkZWxldGUgYSBEb21VOgoKPiB4ZW4xOn4gIyB4bSBzdGFydCB0ZXN0NAo.IEVycm9yOiBEb21haW4gaXMgYWxyZWFkeSBydW5uaW5nCj4gVXNhZ2U6IHhtIHN0YXJ0IDxEb21haW5OYW1lPgo.IAo.IFN0YXJ0IGEgWGVuZCBtYW5hZ2VkIGRvbWFpbgo.wqDCoCAtcCwgLS1wYXVzZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRG8gbm90IHVucGF1c2UgZG9tYWluIGFmdGVyIHN0YXJ0aW5nIGl0wqDCoMKgIAo.wqDCoCAtYywgLS0BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.129.483
Message-ID: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Date: Sat, 22 Dec 2012 20:47:08 -0800 (PST)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 23 Dec 2012 05:09:05 +0000
Subject: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8936805791328111172=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8936805791328111172==
Content-Type: multipart/alternative; boundary="1688457910-587299805-1356238028=:59734"

--1688457910-587299805-1356238028=:59734
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I'm not able to start, destroy, or delete a DomU:=0A=0A> xen1:~ # xm start =
test4=0A> Error: Domain is already running=0A> Usage: xm start <DomainName>=
=0A> =0A> Start a Xend managed domain=0A>=A0=A0 -p, --paused=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Do not unpause domain after startin=
g it=A0=A0=A0 =0A>=A0=A0 -c, --console_autoconnect=A0=A0=A0=A0=A0 Connect t=
o the console after the domain=A0=A0=A0 =0A>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 is cr=
eated=0A>=A0=A0 --vncviewer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Connect to display via VNC after the=A0=A0=A0=A0=A0=A0 =0A>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 domain is created=0A>=A0=A0 --vncviewer-autopass=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 Pass VNC password to viewer via stdin and=A0 =0A>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 -autopass=0A> =0A> xen1:~ # xm console test4=0A> E=
rror: Domain 'test4' is not started=0A> Usage: xm console [-q|--quiet] <Dom=
ain>=0A> =0A> Attach to <Domain>'s console.=0A>=A0=A0 -q, --quiet=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Do not print an error mess=
age if the=A0=A0=A0=A0=A0=A0 =0A>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 domain does not e=
xist=0A> =0A> xen1:~ # xm list -l test4 | grep status=0A>=A0=A0=A0=A0 (stat=
us 3)=0A> xen1:~ # xm destroy test4=0A> =0A=0A> xen1:~ # xm list -l test4 |=
 grep status=0A>=A0 =A0=A0 (status 3)=0A=0ANone of these commands caused an=
 entry in /var/log/xen/xend.log.=0A=0AIdeas? Suggestions?=0A=0AEric Pretori=
ous=0ATruckee, CA=0A
--1688457910-587299805-1356238028=:59734
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>I'm =
not able to start, destroy, or delete a DomU:</div><div><br></div><div styl=
e=3D"color: rgb(0, 0, 0); font-size: 13.3333px; font-family: Courier New,co=
urier,monaco,monospace,sans-serif; background-color: transparent; font-styl=
e: normal;">&gt; xen1:~ # xm start test4<br>&gt; Error: Domain is already r=
unning<br>&gt; Usage: xm start &lt;DomainName&gt;<br>&gt; <br>&gt; Start a =
Xend managed domain<br>&gt;&nbsp;&nbsp; -p, --paused&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; Do not unpause domain after starting it&nbsp;&nbsp;&nbsp; <br>&g=
t;&nbsp;&nbsp; -c, --console_autoconnect&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Conn=
ect to the console after the domain&nbsp;&nbsp;&nbsp;
 <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is created<br>&gt=
;&nbsp;&nbsp; --vncviewer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connect to=
 display via VNC after the&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&gt;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domain is created<br>&gt;&nbsp=
;&nbsp; --vncviewer-autopass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Pass VNC password to viewer via stdin and&nbsp;
 <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -autopass<br>&gt;=
 <br>&gt; xen1:~ # xm console test4<br>&gt; Error: Domain 'test4' is not st=
arted<br>&gt; Usage: xm console [-q|--quiet] &lt;Domain&gt;<br>&gt; <br>&gt=
; Attach to &lt;Domain&gt;'s console.<br>&gt;&nbsp;&nbsp; -q, --quiet&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do not print an error message if the&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; domain does not exist<br>&gt; <br>&gt; xen1:~ # xm list -l te=
st4 | grep status<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; (status 3)<br>&gt;
 xen1:~ # xm destroy test4<br>&gt; <br></div><div style=3D"color: rgb(0, 0,=
 0); font-size: 13.3333px; font-family: Courier New,courier,monaco,monospac=
e,sans-serif; background-color: transparent; font-style: normal;">&gt; xen1=
:~ # xm list -l test4 | grep status<br>&gt;&nbsp; &nbsp;&nbsp; (status 3)</=
div><div style=3D"color: rgb(0, 0, 0); font-size: 13.3333px; font-family: C=
ourier New,courier,monaco,monospace,sans-serif; background-color: transpare=
nt; font-style: normal;"><br></div><div style=3D"color: rgb(0, 0, 0); font-=
size: 13.3333px; font-family: Courier New,courier,monaco,monospace,sans-ser=
if; background-color: transparent; font-style: normal;">None of these comma=
nds caused an entry in /var/log/xen/xend.log.</div><div style=3D"color: rgb=
(0, 0, 0); font-size: 13.3333px; font-family: Courier New,courier,monaco,mo=
nospace,sans-serif; background-color: transparent; font-style: normal;"><br=
></div><div style=3D"color: rgb(0, 0, 0); font-size: 13.3333px; font-family=
:
 Courier New,courier,monaco,monospace,sans-serif; background-color: transpa=
rent; font-style: normal;">Ideas? Suggestions?</div><div style=3D"color: rg=
b(0, 0, 0); font-size: 13.3333px; font-family: Courier New,courier,monaco,m=
onospace,sans-serif; background-color: transparent; font-style: normal;"><b=
r></div><div style=3D"color: rgb(0, 0, 0); font-size: 13.3333px; font-famil=
y: Courier New,courier,monaco,monospace,sans-serif; background-color: trans=
parent; font-style: normal;">Eric Pretorious</div><div style=3D"color: rgb(=
0, 0, 0); font-size: 13.3333px; font-family: Courier New,courier,monaco,mon=
ospace,sans-serif; background-color: transparent; font-style: normal;">Truc=
kee, CA<br></div></div></body></html>
--1688457910-587299805-1356238028=:59734--


--===============8936805791328111172==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8936805791328111172==--


From xen-users-bounces@lists.xen.org Sun Dec 23 05:10:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 05:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmdoA-0000Su-Dh; Sun, 23 Dec 2012 05:09:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1TmdSz-0000Ao-7L
	for xen-users@lists.xen.org; Sun, 23 Dec 2012 04:47:13 +0000
Received: from [85.158.138.51:28522] by server-5.bemta-3.messagelabs.com id
	94/8F-15136-0DC86D05; Sun, 23 Dec 2012 04:47:12 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-11.tower-174.messagelabs.com!1356238029!28895079!1
X-Originating-IP: [98.138.91.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26624 invoked from network); 23 Dec 2012 04:47:11 -0000
Received: from nm23-vm2.bullet.mail.ne1.yahoo.com (HELO
	nm23-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.211)
	by server-11.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 23 Dec 2012 04:47:11 -0000
Received: from [98.138.226.179] by nm23.bullet.mail.ne1.yahoo.com with NNFMP;
	23 Dec 2012 04:47:09 -0000
Received: from [98.138.89.252] by tm14.bullet.mail.ne1.yahoo.com with NNFMP;
	23 Dec 2012 04:47:09 -0000
Received: from [127.0.0.1] by omp1044.mail.ne1.yahoo.com with NNFMP;
	23 Dec 2012 04:47:09 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 391602.36074.bm@omp1044.mail.ne1.yahoo.com
Received: (qmail 59740 invoked by uid 60001); 23 Dec 2012 04:47:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1356238029; bh=4cyZ56bP9wdfw4/W1H/zPg1x00FqVLr4OpmP49PjCZg=;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=o5aVTxhL65t6duLKDmtF1aTwqEvp421G5Lbqfo+lII9xko36M8B2hJLKEwoiDwMtIwJ6mrrmzQ0t05GHy1ypX+cHPkIsuRyog2nExc3cktaI74zVuXUHDrY7XICoLXf2Sxv59FW8wauy4n0lyzDr1h98/xGaJjNzbQxUuyCRAx8=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
	b=As6oD8/cMz7OfLOdPWvn9GJomPnABsnN8K4veFbQxvEqVEviurE6V149bYChC18VOW6RYPS86eog5LjLCRfmFqv5Qz5zXLwMUB7NM/T3dPItpUpbcssAbtWAcMbIkzaAiwBSKPqaB7AFtKKkIuoEkqBtcl0VsYQfnJWvnYzhE7Y=;
X-YMail-OSG: kwWpEbEVM1ll.hnDgAkURXVZ9dIIZnD.Pe0dnU.o3wk3IBs
	Wop9hTdP05cyhE3uWnHdEEyymmyLJlPPZZpaCVFY12CckGY9y18OUhdKegPx
	c0EuLGGTtGP9ClHLNFqZk7LX9XnFqWjMqno8bicc5JvaGHB3uj7fMIQ8iNht
	G6cF1lW29f_8OAEpLnQZsIepqjdD6nfYRNkw93NdToJCLw4B0G01_sWOkQPD
	5cJ_fT.JU8sE2ixZ9yrZGeTofzfVf3gJT9mVvZuw.zkZVFrGBcf.kymcOCQW
	mOYyCng3dZJzPDHZw5TmJcnzkEqBwOEKkf0aGhoBZLCNeIFlqaqCw5b8rcAR
	Khnv_LD7WT28TEC8lnitcJUpWsMPAwzLz2TwKaEQX89v7Esj74Kj38eL3uxt
	pdr4AyiLVXIrghpUesg3SZ_hLCX2K_ZFVwZS7LjVO5b5lec2j_Eq5iBYHS65
	qJ1TfrIVGbDSG3ciYjbUHuYoRWOnCS8YvNQ_FsPNiwyVcT5hgWo095x062uY QwRjZ
Received: from [74.197.253.230] by web126004.mail.ne1.yahoo.com via HTTP;
	Sat, 22 Dec 2012 20:47:08 PST
X-Rocket-MIMEInfo: 001.001,
	SSdtIG5vdCBhYmxlIHRvIHN0YXJ0LCBkZXN0cm95LCBvciBkZWxldGUgYSBEb21VOgoKPiB4ZW4xOn4gIyB4bSBzdGFydCB0ZXN0NAo.IEVycm9yOiBEb21haW4gaXMgYWxyZWFkeSBydW5uaW5nCj4gVXNhZ2U6IHhtIHN0YXJ0IDxEb21haW5OYW1lPgo.IAo.IFN0YXJ0IGEgWGVuZCBtYW5hZ2VkIGRvbWFpbgo.wqDCoCAtcCwgLS1wYXVzZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRG8gbm90IHVucGF1c2UgZG9tYWluIGFmdGVyIHN0YXJ0aW5nIGl0wqDCoMKgIAo.wqDCoCAtYywgLS0BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.129.483
Message-ID: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Date: Sat, 22 Dec 2012 20:47:08 -0800 (PST)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 23 Dec 2012 05:09:05 +0000
Subject: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8936805791328111172=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8936805791328111172==
Content-Type: multipart/alternative; boundary="1688457910-587299805-1356238028=:59734"

--1688457910-587299805-1356238028=:59734
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I'm not able to start, destroy, or delete a DomU:=0A=0A> xen1:~ # xm start =
test4=0A> Error: Domain is already running=0A> Usage: xm start <DomainName>=
=0A> =0A> Start a Xend managed domain=0A>=A0=A0 -p, --paused=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Do not unpause domain after startin=
g it=A0=A0=A0 =0A>=A0=A0 -c, --console_autoconnect=A0=A0=A0=A0=A0 Connect t=
o the console after the domain=A0=A0=A0 =0A>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 is cr=
eated=0A>=A0=A0 --vncviewer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 Connect to display via VNC after the=A0=A0=A0=A0=A0=A0 =0A>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 domain is created=0A>=A0=A0 --vncviewer-autopass=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 Pass VNC password to viewer via stdin and=A0 =0A>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 -autopass=0A> =0A> xen1:~ # xm console test4=0A> E=
rror: Domain 'test4' is not started=0A> Usage: xm console [-q|--quiet] <Dom=
ain>=0A> =0A> Attach to <Domain>'s console.=0A>=A0=A0 -q, --quiet=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Do not print an error mess=
age if the=A0=A0=A0=A0=A0=A0 =0A>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 domain does not e=
xist=0A> =0A> xen1:~ # xm list -l test4 | grep status=0A>=A0=A0=A0=A0 (stat=
us 3)=0A> xen1:~ # xm destroy test4=0A> =0A=0A> xen1:~ # xm list -l test4 |=
 grep status=0A>=A0 =A0=A0 (status 3)=0A=0ANone of these commands caused an=
 entry in /var/log/xen/xend.log.=0A=0AIdeas? Suggestions?=0A=0AEric Pretori=
ous=0ATruckee, CA=0A
--1688457910-587299805-1356238028=:59734
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div>I'm =
not able to start, destroy, or delete a DomU:</div><div><br></div><div styl=
e=3D"color: rgb(0, 0, 0); font-size: 13.3333px; font-family: Courier New,co=
urier,monaco,monospace,sans-serif; background-color: transparent; font-styl=
e: normal;">&gt; xen1:~ # xm start test4<br>&gt; Error: Domain is already r=
unning<br>&gt; Usage: xm start &lt;DomainName&gt;<br>&gt; <br>&gt; Start a =
Xend managed domain<br>&gt;&nbsp;&nbsp; -p, --paused&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; Do not unpause domain after starting it&nbsp;&nbsp;&nbsp; <br>&g=
t;&nbsp;&nbsp; -c, --console_autoconnect&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Conn=
ect to the console after the domain&nbsp;&nbsp;&nbsp;
 <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is created<br>&gt=
;&nbsp;&nbsp; --vncviewer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connect to=
 display via VNC after the&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&gt;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domain is created<br>&gt;&nbsp=
;&nbsp; --vncviewer-autopass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Pass VNC password to viewer via stdin and&nbsp;
 <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -autopass<br>&gt;=
 <br>&gt; xen1:~ # xm console test4<br>&gt; Error: Domain 'test4' is not st=
arted<br>&gt; Usage: xm console [-q|--quiet] &lt;Domain&gt;<br>&gt; <br>&gt=
; Attach to &lt;Domain&gt;'s console.<br>&gt;&nbsp;&nbsp; -q, --quiet&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do not print an error message if the&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; domain does not exist<br>&gt; <br>&gt; xen1:~ # xm list -l te=
st4 | grep status<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; (status 3)<br>&gt;
 xen1:~ # xm destroy test4<br>&gt; <br></div><div style=3D"color: rgb(0, 0,=
 0); font-size: 13.3333px; font-family: Courier New,courier,monaco,monospac=
e,sans-serif; background-color: transparent; font-style: normal;">&gt; xen1=
:~ # xm list -l test4 | grep status<br>&gt;&nbsp; &nbsp;&nbsp; (status 3)</=
div><div style=3D"color: rgb(0, 0, 0); font-size: 13.3333px; font-family: C=
ourier New,courier,monaco,monospace,sans-serif; background-color: transpare=
nt; font-style: normal;"><br></div><div style=3D"color: rgb(0, 0, 0); font-=
size: 13.3333px; font-family: Courier New,courier,monaco,monospace,sans-ser=
if; background-color: transparent; font-style: normal;">None of these comma=
nds caused an entry in /var/log/xen/xend.log.</div><div style=3D"color: rgb=
(0, 0, 0); font-size: 13.3333px; font-family: Courier New,courier,monaco,mo=
nospace,sans-serif; background-color: transparent; font-style: normal;"><br=
></div><div style=3D"color: rgb(0, 0, 0); font-size: 13.3333px; font-family=
:
 Courier New,courier,monaco,monospace,sans-serif; background-color: transpa=
rent; font-style: normal;">Ideas? Suggestions?</div><div style=3D"color: rg=
b(0, 0, 0); font-size: 13.3333px; font-family: Courier New,courier,monaco,m=
onospace,sans-serif; background-color: transparent; font-style: normal;"><b=
r></div><div style=3D"color: rgb(0, 0, 0); font-size: 13.3333px; font-famil=
y: Courier New,courier,monaco,monospace,sans-serif; background-color: trans=
parent; font-style: normal;">Eric Pretorious</div><div style=3D"color: rgb(=
0, 0, 0); font-size: 13.3333px; font-family: Courier New,courier,monaco,mon=
ospace,sans-serif; background-color: transparent; font-style: normal;">Truc=
kee, CA<br></div></div></body></html>
--1688457910-587299805-1356238028=:59734--


--===============8936805791328111172==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8936805791328111172==--


From xen-users-bounces@lists.xen.org Sun Dec 23 06:39:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 06:39:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmfCA-0001Y2-LO; Sun, 23 Dec 2012 06:37:58 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TmfC9-0001Xx-1Q
	for xen-users@lists.xen.org; Sun, 23 Dec 2012 06:37:57 +0000
Received: from [85.158.143.35:50256] by server-1.bemta-4.messagelabs.com id
	D6/A5-28401-4C6A6D05; Sun, 23 Dec 2012 06:37:56 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1356244674!13196363!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1922 invoked from network); 23 Dec 2012 06:37:55 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Dec 2012 06:37:55 -0000
Received: from [189.180.60.233] (port=40289 helo=[10.1.0.145])
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TmfC4-0005ym-S3
	for xen-users@lists.xen.org; Sun, 23 Dec 2012 00:37:53 -0600
Message-ID: <50D6A6BC.4060201@ondore.com>
Date: Sun, 23 Dec 2012 00:37:48 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
In-Reply-To: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	alk@ondore.com
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 22/12/12 22:47, Eric escribi=F3:
> I'm not able to start, destroy, or delete a DomU

Start by "xm list". "xentop" is also helpful. "xm list -l" might be a =

overkill at this stage, too much details. The rest of "xm" commands =

which require a <DomainName>, normally can use a "name" or the numeric =

ID, as displayed by "xm list".

"xm start" does not take a <DomainName> as argument, it takes a filename =

instead. Usually it's good idea to put the same name to the config file =

and the DomU's "name =3D" directive, otherwise it will likely cause =

confusions.

Greetings.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 23 06:39:37 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 06:39:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmfCA-0001Y2-LO; Sun, 23 Dec 2012 06:37:58 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1TmfC9-0001Xx-1Q
	for xen-users@lists.xen.org; Sun, 23 Dec 2012 06:37:57 +0000
Received: from [85.158.143.35:50256] by server-1.bemta-4.messagelabs.com id
	D6/A5-28401-4C6A6D05; Sun, 23 Dec 2012 06:37:56 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1356244674!13196363!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1922 invoked from network); 23 Dec 2012 06:37:55 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 23 Dec 2012 06:37:55 -0000
Received: from [189.180.60.233] (port=40289 helo=[10.1.0.145])
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1TmfC4-0005ym-S3
	for xen-users@lists.xen.org; Sun, 23 Dec 2012 00:37:53 -0600
Message-ID: <50D6A6BC.4060201@ondore.com>
Date: Sun, 23 Dec 2012 00:37:48 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
In-Reply-To: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	alk@ondore.com
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 22/12/12 22:47, Eric escribi=F3:
> I'm not able to start, destroy, or delete a DomU

Start by "xm list". "xentop" is also helpful. "xm list -l" might be a =

overkill at this stage, too much details. The rest of "xm" commands =

which require a <DomainName>, normally can use a "name" or the numeric =

ID, as displayed by "xm list".

"xm start" does not take a <DomainName> as argument, it takes a filename =

instead. Usually it's good idea to put the same name to the config file =

and the DomU's "name =3D" directive, otherwise it will likely cause =

confusions.

Greetings.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 23 13:06:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 13:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmlEm-0004nA-0b; Sun, 23 Dec 2012 13:05:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gbtux@126.com>)
	id 1TmlEj-0004mv-1V; Sun, 23 Dec 2012 13:05:01 +0000
Received: from [85.158.137.99:50845] by server-6.bemta-3.messagelabs.com id
	E3/01-12154-77107D05; Sun, 23 Dec 2012 13:04:55 +0000
X-Env-Sender: gbtux@126.com
X-Msg-Ref: server-13.tower-217.messagelabs.com!1356267891!20604731!1
X-Originating-IP: [220.181.15.56]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjU2ID0+IDkxNjg=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjU2ID0+IDkxNjg=\n,HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7013 invoked from network); 23 Dec 2012 13:04:53 -0000
Received: from m15-56.126.com (HELO m15-56.126.com) (220.181.15.56)
	by server-13.tower-217.messagelabs.com with SMTP;
	23 Dec 2012 13:04:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Subject:In-Reply-To:
	References:Content-Type:MIME-Version:Message-ID; bh=THIy5bp3faYE
	KbOnrYwAYIjq9qn3XwYJ/DxfYtQf0As=; b=kXz9sndO/2SwEedC6bBNBrJ70IW2
	aAY78e8M9yNhIA6uUyFC1xmN1t/DPJdPfw2lghhKMg0tRylQcknWltzO3kk2bWP5
	UnE/ayBeNxMyRENuNYoFhMAe5F15dyyQ8TAPgtxQHd6LCicHnXqxMEidLoLwDOtk
	z6h7e6Z+towtV2k=
Received: from gbtux$126.com ( [124.16.139.198] ) by ajax-webmail-wmsvr56
	(Coremail) ; Sun, 23 Dec 2012 21:04:42 +0800 (CST)
X-Originating-IP: [124.16.139.198]
Date: Sun, 23 Dec 2012 21:04:42 +0800 (CST)
From: gavin  <gbtux@126.com>
To: =?UTF-8?Q?Pasi_K=C3=A4rkk=C3=A4inen?= <pasik@iki.fi>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121210(21001.5125.5051) Copyright (c) 2002-2012 www.mailtech.cn
	126com
In-Reply-To: <20121222220407.GP8912@reaktio.net>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>
X-CM-CTRLDATA: EOjmomZvb3Rlcl9odG09MTk2MTo4MQ==
MIME-Version: 1.0
Message-ID: <8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
X-CM-TRANSID: OMqowEAZKUVrAddQOG8dAA--.12323W
X-CM-SenderInfo: pjew35a6rslhhfrp/1tbiGAqOnEl1wbq5AQACs9
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5688846251958049928=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5688846251958049928==
Content-Type: multipart/alternative; 
	boundary="----=_Part_109271_786584118.1356267882339"

------=_Part_109271_786584118.1356267882339
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

SGkgUGFzaSwKCgpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIGluZm9ybWF0aW9uLgoKCkJl
c3QgUmVnYXJkcywKR2F2aW4KCgpBdCAyMDEyLTEyLTIzIDA2OjA0OjA4LCJQYXNpIEvDpHJra8Ok
aW5lbiIgPHBhc2lrQGlraS5maT4gd3JvdGU6Cgo+T24gU3VuLCBEZWMgMjMsIDIwMTIgYXQgMDE6
NTA6MTZBTSArMDgwMCwgZ2F2aW4gd3JvdGU6Cj4+ICAgICBIaSwKPj4gCj4+ICAgIEkgY2Fubm90
IGZpbmQgdGhlIHZUUE0gY29uZmlnIG9wdGlvbiBDT05GSUdfWEVOX1RQTURFVl9CQUNLRU5EIGlu
IHRoZQo+PiAgICBjb25maWcgZmlsZSBvZiBwdi1vcHMga2VybmVsLCBzdWNoIGFzIGtlcm5lbCAy
LjYuMzIuNTAuIEhvd2V2ZXIsIHRoaXMKPj4gICAgb3B0aW9uIGV4aXN0cyBpbiB0aGUgY29uZmln
IGZpbGUgb2Yga2VybmVsIHZlcnNpb24gMi42LjE4LjguIEkgYWxzbyBjYW5ub3QKPj4gICAgZmlu
ZCB0aGUgdlRQTSBiYWNrZWQgZHJpdmVyIChzdWNoIGFzCj4+ICAgIGxpbnV4LTIuNi4xOC14ZW4u
aGcvZHJpdmVycy94ZW4vdHBtYmFjayApIGluIHRoZSBwdi1vcHMga2VybmVsLgo+PiAgICBTbywg
aG93IGNhbiBJIGNvbmZpZ3VyZSBhbmQgdXNlIHRoZSB2VFBNIGJhY2tlbmQgZHJpdmVyIGluIGtl
cm5lbCAyLjYuMzI/Cj4+ICAgIFRoYW5rIHlvdSBmb3IgYW55IGFkdmljZS4KPj4gCj4KPkkgZG9u
J3QgdGhpbmsgdnRwbSBkcml2ZXJzIHdlcmUgcG9ydGVkIHRvIDIuNi4zMiBwdm9wcy4KPlJlY2Vu
dGx5IHRoZXJlIGhhcyBiZWVuIHdvcmsgb24gcG9ydGluZyB0aGUgZHJpdmVycyB0byB1cHN0cmVh
bSBMaW51eCAzLngsIAo+YnV0IHRoZXkgYXJlbid0IG1lcmdlZCB5ZXQgaWlyYy4KPgo+SWYgeW91
IG5lZWQgdG8gdXNlIHRoZW0gd2l0aCAyLjYuMzIgeW91IG5lZWQgdG8gcG9ydCB0aGVtIHlvdXJz
ZWxmLi4gCj4KPi0tIFBhc2kKPgo=
------=_Part_109271_786584118.1356267882339
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxkaXY+SGkgUGFzaSw8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PlRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgaW5mb3JtYXRpb24uPC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj48ZGl2PkJlc3QgUmVnYXJkcyw8ZGl2PkdhdmluPC9kaXY+PGRpdj48YnI+PC9k
aXY+PC9kaXY+PC9kaXY+QXQmbmJzcDsyMDEyLTEyLTIzJm5ic3A7MDY6MDQ6MDgsIlBhc2kmbmJz
cDtLw6Rya2vDpGluZW4iJm5ic3A7Jmx0O3Bhc2lrQGlraS5maSZndDsmbmJzcDt3cm90ZTo8YnI+
PHByZT4mZ3Q7T24mbmJzcDtTdW4sJm5ic3A7RGVjJm5ic3A7MjMsJm5ic3A7MjAxMiZuYnNwO2F0
Jm5ic3A7MDE6NTA6MTZBTSZuYnNwOyswODAwLCZuYnNwO2dhdmluJm5ic3A7d3JvdGU6CiZndDsm
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SGksCiZndDsmZ3Q7Jm5ic3A7CiZndDsm
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SSZuYnNwO2Nhbm5vdCZuYnNwO2ZpbmQmbmJzcDt0
aGUmbmJzcDt2VFBNJm5ic3A7Y29uZmlnJm5ic3A7b3B0aW9uJm5ic3A7Q09ORklHX1hFTl9UUE1E
RVZfQkFDS0VORCZuYnNwO2luJm5ic3A7dGhlCiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Y29uZmlnJm5ic3A7ZmlsZSZuYnNwO29mJm5ic3A7cHYtb3BzJm5ic3A7a2VybmVsLCZuYnNw
O3N1Y2gmbmJzcDthcyZuYnNwO2tlcm5lbCZuYnNwOzIuNi4zMi41MC4mbmJzcDtIb3dldmVyLCZu
YnNwO3RoaXMKJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvcHRpb24mbmJzcDtleGlz
dHMmbmJzcDtpbiZuYnNwO3RoZSZuYnNwO2NvbmZpZyZuYnNwO2ZpbGUmbmJzcDtvZiZuYnNwO2tl
cm5lbCZuYnNwO3ZlcnNpb24mbmJzcDsyLjYuMTguOC4mbmJzcDtJJm5ic3A7YWxzbyZuYnNwO2Nh
bm5vdAomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZpbmQmbmJzcDt0aGUmbmJzcDt2
VFBNJm5ic3A7YmFja2VkJm5ic3A7ZHJpdmVyJm5ic3A7KHN1Y2gmbmJzcDthcwomZ3Q7Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xpbnV4LTIuNi4xOC14ZW4uaGcvZHJpdmVycy94ZW4vdHBt
YmFjayZuYnNwOykmbmJzcDtpbiZuYnNwO3RoZSZuYnNwO3B2LW9wcyZuYnNwO2tlcm5lbC4KJmd0
OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTbywmbmJzcDtob3cmbmJzcDtjYW4mbmJzcDtJ
Jm5ic3A7Y29uZmlndXJlJm5ic3A7YW5kJm5ic3A7dXNlJm5ic3A7dGhlJm5ic3A7dlRQTSZuYnNw
O2JhY2tlbmQmbmJzcDtkcml2ZXImbmJzcDtpbiZuYnNwO2tlcm5lbCZuYnNwOzIuNi4zMj8KJmd0
OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFuayZuYnNwO3lvdSZuYnNwO2ZvciZuYnNw
O2FueSZuYnNwO2FkdmljZS4KJmd0OyZndDsmbmJzcDsKJmd0OwomZ3Q7SSZuYnNwO2Rvbid0Jm5i
c3A7dGhpbmsmbmJzcDt2dHBtJm5ic3A7ZHJpdmVycyZuYnNwO3dlcmUmbmJzcDtwb3J0ZWQmbmJz
cDt0byZuYnNwOzIuNi4zMiZuYnNwO3B2b3BzLgomZ3Q7UmVjZW50bHkmbmJzcDt0aGVyZSZuYnNw
O2hhcyZuYnNwO2JlZW4mbmJzcDt3b3JrJm5ic3A7b24mbmJzcDtwb3J0aW5nJm5ic3A7dGhlJm5i
c3A7ZHJpdmVycyZuYnNwO3RvJm5ic3A7dXBzdHJlYW0mbmJzcDtMaW51eCZuYnNwOzMueCwmbmJz
cDsKJmd0O2J1dCZuYnNwO3RoZXkmbmJzcDthcmVuJ3QmbmJzcDttZXJnZWQmbmJzcDt5ZXQmbmJz
cDtpaXJjLgomZ3Q7CiZndDtJZiZuYnNwO3lvdSZuYnNwO25lZWQmbmJzcDt0byZuYnNwO3VzZSZu
YnNwO3RoZW0mbmJzcDt3aXRoJm5ic3A7Mi42LjMyJm5ic3A7eW91Jm5ic3A7bmVlZCZuYnNwO3Rv
Jm5ic3A7cG9ydCZuYnNwO3RoZW0mbmJzcDt5b3Vyc2VsZi4uJm5ic3A7CiZndDsKJmd0Oy0tJm5i
c3A7UGFzaQomZ3Q7CjwvcHJlPjwvZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290
ZXIiPjxzcGFuIGlkPSJuZXRlYXNlX21haWxfZm9vdGVyIj48L3NwYW4+PC9zcGFuPg==
------=_Part_109271_786584118.1356267882339--



--===============5688846251958049928==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5688846251958049928==--



From xen-users-bounces@lists.xen.org Sun Dec 23 13:06:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 13:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmlEm-0004nA-0b; Sun, 23 Dec 2012 13:05:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gbtux@126.com>)
	id 1TmlEj-0004mv-1V; Sun, 23 Dec 2012 13:05:01 +0000
Received: from [85.158.137.99:50845] by server-6.bemta-3.messagelabs.com id
	E3/01-12154-77107D05; Sun, 23 Dec 2012 13:04:55 +0000
X-Env-Sender: gbtux@126.com
X-Msg-Ref: server-13.tower-217.messagelabs.com!1356267891!20604731!1
X-Originating-IP: [220.181.15.56]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjU2ID0+IDkxNjg=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjU2ID0+IDkxNjg=\n,HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7013 invoked from network); 23 Dec 2012 13:04:53 -0000
Received: from m15-56.126.com (HELO m15-56.126.com) (220.181.15.56)
	by server-13.tower-217.messagelabs.com with SMTP;
	23 Dec 2012 13:04:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Subject:In-Reply-To:
	References:Content-Type:MIME-Version:Message-ID; bh=THIy5bp3faYE
	KbOnrYwAYIjq9qn3XwYJ/DxfYtQf0As=; b=kXz9sndO/2SwEedC6bBNBrJ70IW2
	aAY78e8M9yNhIA6uUyFC1xmN1t/DPJdPfw2lghhKMg0tRylQcknWltzO3kk2bWP5
	UnE/ayBeNxMyRENuNYoFhMAe5F15dyyQ8TAPgtxQHd6LCicHnXqxMEidLoLwDOtk
	z6h7e6Z+towtV2k=
Received: from gbtux$126.com ( [124.16.139.198] ) by ajax-webmail-wmsvr56
	(Coremail) ; Sun, 23 Dec 2012 21:04:42 +0800 (CST)
X-Originating-IP: [124.16.139.198]
Date: Sun, 23 Dec 2012 21:04:42 +0800 (CST)
From: gavin  <gbtux@126.com>
To: =?UTF-8?Q?Pasi_K=C3=A4rkk=C3=A4inen?= <pasik@iki.fi>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121210(21001.5125.5051) Copyright (c) 2002-2012 www.mailtech.cn
	126com
In-Reply-To: <20121222220407.GP8912@reaktio.net>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>
X-CM-CTRLDATA: EOjmomZvb3Rlcl9odG09MTk2MTo4MQ==
MIME-Version: 1.0
Message-ID: <8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
X-CM-TRANSID: OMqowEAZKUVrAddQOG8dAA--.12323W
X-CM-SenderInfo: pjew35a6rslhhfrp/1tbiGAqOnEl1wbq5AQACs9
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5688846251958049928=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5688846251958049928==
Content-Type: multipart/alternative; 
	boundary="----=_Part_109271_786584118.1356267882339"

------=_Part_109271_786584118.1356267882339
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

SGkgUGFzaSwKCgpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIGluZm9ybWF0aW9uLgoKCkJl
c3QgUmVnYXJkcywKR2F2aW4KCgpBdCAyMDEyLTEyLTIzIDA2OjA0OjA4LCJQYXNpIEvDpHJra8Ok
aW5lbiIgPHBhc2lrQGlraS5maT4gd3JvdGU6Cgo+T24gU3VuLCBEZWMgMjMsIDIwMTIgYXQgMDE6
NTA6MTZBTSArMDgwMCwgZ2F2aW4gd3JvdGU6Cj4+ICAgICBIaSwKPj4gCj4+ICAgIEkgY2Fubm90
IGZpbmQgdGhlIHZUUE0gY29uZmlnIG9wdGlvbiBDT05GSUdfWEVOX1RQTURFVl9CQUNLRU5EIGlu
IHRoZQo+PiAgICBjb25maWcgZmlsZSBvZiBwdi1vcHMga2VybmVsLCBzdWNoIGFzIGtlcm5lbCAy
LjYuMzIuNTAuIEhvd2V2ZXIsIHRoaXMKPj4gICAgb3B0aW9uIGV4aXN0cyBpbiB0aGUgY29uZmln
IGZpbGUgb2Yga2VybmVsIHZlcnNpb24gMi42LjE4LjguIEkgYWxzbyBjYW5ub3QKPj4gICAgZmlu
ZCB0aGUgdlRQTSBiYWNrZWQgZHJpdmVyIChzdWNoIGFzCj4+ICAgIGxpbnV4LTIuNi4xOC14ZW4u
aGcvZHJpdmVycy94ZW4vdHBtYmFjayApIGluIHRoZSBwdi1vcHMga2VybmVsLgo+PiAgICBTbywg
aG93IGNhbiBJIGNvbmZpZ3VyZSBhbmQgdXNlIHRoZSB2VFBNIGJhY2tlbmQgZHJpdmVyIGluIGtl
cm5lbCAyLjYuMzI/Cj4+ICAgIFRoYW5rIHlvdSBmb3IgYW55IGFkdmljZS4KPj4gCj4KPkkgZG9u
J3QgdGhpbmsgdnRwbSBkcml2ZXJzIHdlcmUgcG9ydGVkIHRvIDIuNi4zMiBwdm9wcy4KPlJlY2Vu
dGx5IHRoZXJlIGhhcyBiZWVuIHdvcmsgb24gcG9ydGluZyB0aGUgZHJpdmVycyB0byB1cHN0cmVh
bSBMaW51eCAzLngsIAo+YnV0IHRoZXkgYXJlbid0IG1lcmdlZCB5ZXQgaWlyYy4KPgo+SWYgeW91
IG5lZWQgdG8gdXNlIHRoZW0gd2l0aCAyLjYuMzIgeW91IG5lZWQgdG8gcG9ydCB0aGVtIHlvdXJz
ZWxmLi4gCj4KPi0tIFBhc2kKPgo=
------=_Part_109271_786584118.1356267882339
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxkaXY+SGkgUGFzaSw8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PlRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgaW5mb3JtYXRpb24uPC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj48ZGl2PkJlc3QgUmVnYXJkcyw8ZGl2PkdhdmluPC9kaXY+PGRpdj48YnI+PC9k
aXY+PC9kaXY+PC9kaXY+QXQmbmJzcDsyMDEyLTEyLTIzJm5ic3A7MDY6MDQ6MDgsIlBhc2kmbmJz
cDtLw6Rya2vDpGluZW4iJm5ic3A7Jmx0O3Bhc2lrQGlraS5maSZndDsmbmJzcDt3cm90ZTo8YnI+
PHByZT4mZ3Q7T24mbmJzcDtTdW4sJm5ic3A7RGVjJm5ic3A7MjMsJm5ic3A7MjAxMiZuYnNwO2F0
Jm5ic3A7MDE6NTA6MTZBTSZuYnNwOyswODAwLCZuYnNwO2dhdmluJm5ic3A7d3JvdGU6CiZndDsm
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SGksCiZndDsmZ3Q7Jm5ic3A7CiZndDsm
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SSZuYnNwO2Nhbm5vdCZuYnNwO2ZpbmQmbmJzcDt0
aGUmbmJzcDt2VFBNJm5ic3A7Y29uZmlnJm5ic3A7b3B0aW9uJm5ic3A7Q09ORklHX1hFTl9UUE1E
RVZfQkFDS0VORCZuYnNwO2luJm5ic3A7dGhlCiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Y29uZmlnJm5ic3A7ZmlsZSZuYnNwO29mJm5ic3A7cHYtb3BzJm5ic3A7a2VybmVsLCZuYnNw
O3N1Y2gmbmJzcDthcyZuYnNwO2tlcm5lbCZuYnNwOzIuNi4zMi41MC4mbmJzcDtIb3dldmVyLCZu
YnNwO3RoaXMKJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtvcHRpb24mbmJzcDtleGlz
dHMmbmJzcDtpbiZuYnNwO3RoZSZuYnNwO2NvbmZpZyZuYnNwO2ZpbGUmbmJzcDtvZiZuYnNwO2tl
cm5lbCZuYnNwO3ZlcnNpb24mbmJzcDsyLjYuMTguOC4mbmJzcDtJJm5ic3A7YWxzbyZuYnNwO2Nh
bm5vdAomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZpbmQmbmJzcDt0aGUmbmJzcDt2
VFBNJm5ic3A7YmFja2VkJm5ic3A7ZHJpdmVyJm5ic3A7KHN1Y2gmbmJzcDthcwomZ3Q7Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2xpbnV4LTIuNi4xOC14ZW4uaGcvZHJpdmVycy94ZW4vdHBt
YmFjayZuYnNwOykmbmJzcDtpbiZuYnNwO3RoZSZuYnNwO3B2LW9wcyZuYnNwO2tlcm5lbC4KJmd0
OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTbywmbmJzcDtob3cmbmJzcDtjYW4mbmJzcDtJ
Jm5ic3A7Y29uZmlndXJlJm5ic3A7YW5kJm5ic3A7dXNlJm5ic3A7dGhlJm5ic3A7dlRQTSZuYnNw
O2JhY2tlbmQmbmJzcDtkcml2ZXImbmJzcDtpbiZuYnNwO2tlcm5lbCZuYnNwOzIuNi4zMj8KJmd0
OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFuayZuYnNwO3lvdSZuYnNwO2ZvciZuYnNw
O2FueSZuYnNwO2FkdmljZS4KJmd0OyZndDsmbmJzcDsKJmd0OwomZ3Q7SSZuYnNwO2Rvbid0Jm5i
c3A7dGhpbmsmbmJzcDt2dHBtJm5ic3A7ZHJpdmVycyZuYnNwO3dlcmUmbmJzcDtwb3J0ZWQmbmJz
cDt0byZuYnNwOzIuNi4zMiZuYnNwO3B2b3BzLgomZ3Q7UmVjZW50bHkmbmJzcDt0aGVyZSZuYnNw
O2hhcyZuYnNwO2JlZW4mbmJzcDt3b3JrJm5ic3A7b24mbmJzcDtwb3J0aW5nJm5ic3A7dGhlJm5i
c3A7ZHJpdmVycyZuYnNwO3RvJm5ic3A7dXBzdHJlYW0mbmJzcDtMaW51eCZuYnNwOzMueCwmbmJz
cDsKJmd0O2J1dCZuYnNwO3RoZXkmbmJzcDthcmVuJ3QmbmJzcDttZXJnZWQmbmJzcDt5ZXQmbmJz
cDtpaXJjLgomZ3Q7CiZndDtJZiZuYnNwO3lvdSZuYnNwO25lZWQmbmJzcDt0byZuYnNwO3VzZSZu
YnNwO3RoZW0mbmJzcDt3aXRoJm5ic3A7Mi42LjMyJm5ic3A7eW91Jm5ic3A7bmVlZCZuYnNwO3Rv
Jm5ic3A7cG9ydCZuYnNwO3RoZW0mbmJzcDt5b3Vyc2VsZi4uJm5ic3A7CiZndDsKJmd0Oy0tJm5i
c3A7UGFzaQomZ3Q7CjwvcHJlPjwvZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290
ZXIiPjxzcGFuIGlkPSJuZXRlYXNlX21haWxfZm9vdGVyIj48L3NwYW4+PC9zcGFuPg==
------=_Part_109271_786584118.1356267882339--



--===============5688846251958049928==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5688846251958049928==--



From xen-users-bounces@lists.xen.org Sun Dec 23 20:47:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 20:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmsQc-0007r7-0C; Sun, 23 Dec 2012 20:45:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1TmsQa-0007r0-Gt
	for xen-users@lists.xensource.com; Sun, 23 Dec 2012 20:45:44 +0000
Received: from [85.158.137.99:23036] by server-9.bemta-3.messagelabs.com id
	29/FF-11948-67D67D05; Sun, 23 Dec 2012 20:45:42 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-12.tower-217.messagelabs.com!1356295541!14405430!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23664 invoked from network); 23 Dec 2012 20:45:41 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-12.tower-217.messagelabs.com with SMTP;
	23 Dec 2012 20:45:41 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 941FDCC0B7
	for <xen-users@lists.xensource.com>;
	Sun, 23 Dec 2012 15:45:40 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
X-Amavis-Alert: BAD HEADER SECTION, Improper folded header field made up
	entirely of whitespace (char 20 hex): Subject: ...oes to Improve
	Wi-Fi, Other Wireless Signals\n 
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id QZ3Cl6gEFomf for <xen-users@lists.xensource.com>;
	Sun, 23 Dec 2012 15:45:39 -0500 (EST)
Received: from new-host-2.home (pool-71-184-234-147.bstnma.fios.verizon.net
	[71.184.234.147])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id EEDBBCC0B3
	for <xen-users@lists.xensource.com>;
	Sun, 23 Dec 2012 15:45:38 -0500 (EST)
Message-ID: <50D76D72.8000702@meetinghouse.net>
Date: Sun, 23 Dec 2012 15:45:38 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] New Boeing Test Uses Potatoes to Improve Wi-Fi,
	Other Wireless Signals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

VGhpcyBjYW1lIGFjcm9zcyBhbm90aGVyIGxpc3QgYSBmZXcgbWludXRlcyBhZ28uIEkgYWxzbyBo
ZWFyZCBhYm91dCBpdCAKb24gTlBSIHRvZGF5LiBBcHBhcmVudGx5LCBhIHNhY2sgb2YgcG90YXRv
ZXMgaGFzIHRoZSBzYW1lIAplbGVjdHJvbWFnbmV0aWMgY2hhcmFjdGVyaXN0aWNzIGFzIGEgaHVt
YW4uIFRoZSBwcm9qZWN0IGlzIGNhbGxlZCAKIlN5bnRoZXRpYyBQZXJzb25uZWwgVXNpbmcgRGlh
bGVjdGljIFN1YnN0aXR1dGlvbiIgLSBTUFVEUyBmb3Igc2hvcnQuCgoqTmV3IEJvZWluZyBUZXN0
IFVzZXMgUG90YXRvZXMgdG8gSW1wcm92ZSBXaS1GaSwgT3RoZXIgV2lyZWxlc3MgU2lnbmFscyog
CjxodHRwOi8vd3d3LmZyZXF1ZW50YnVzaW5lc3N0cmF2ZWxlci5jb20vMjAxMi8xMi9uZXctYm9l
aW5nLXRlc3QtdXNlcy1wb3RhdG9lcy10by1pbXByb3ZlLXdpLWZpLW90aGVyLXdpcmVsZXNzLXNp
Z25hbHMvPiAKCmh0dHA6Ly93d3cuZnJlcXVlbnRidXNpbmVzc3RyYXZlbGVyLmNvbS8yMDEyLzEy
L25ldy1ib2VpbmctdGVzdC11c2VzLXBvdGF0b2VzLXRvLWltcHJvdmUtd2ktZmktb3RoZXItd2ly
ZWxlc3Mtc2lnbmFscy8gCgoKIkJvZWluZywgdGhlIG5hdGlvbuKAmXMgbGFyZ2VzdCBhaXJwbGFu
ZSBtYW51ZmFjdHVyZXIsIGFubm91bmNlZCB3aGF0IGl0IApjYWxsZWQgYSDigJxicmVha3Rocm91
Z2jigJ0gaW4gdGhlIHByb2NlZHVyZXMgaXQgdXNlcyB0byBpbXByb3ZlIHdpcmVsZXNzIApjb25u
ZWN0aXZpdHkgaW5zaWRlIGFuIGFpcmNyYWZ0LuKAqEJvZWluZyBlbmdpbmVlcnMgZGlzY292ZXJl
ZCB0aGF0IApwb3RhdG9lcyBzZXJ2ZSBhcyB0aGUgaWRlYWwgc3RhbmQtaW4gZm9yIGFjdHVhbCBw
YXNzZW5nZXJzIGFzIHRoZWlyIApwcmVzZW5jZSBpbiB0aGUgYWlyY3JhZnQgY2F1c2VzIGVsZWN0
cm9uaWMgc2lnbmFscyB0byBiZWhhdmUgdGhlIHNhbWUgCndheSBhcyBhIGh1bWFuIHByZXNlbmNl
IHdvdWxkLiBUaGUgbmV3IHRlc3RpbmcgbWV0aG9kb2xvZ3ksIGNhcnJpZWQgb3V0IAppbiBhIGRl
Y29tbWlzc2lvbmVkIGFpcmNyYWZ0IG9uIHRoZSBncm91bmQsIGFsbG93cyB0aGUg4oCmIgoKSGFw
cHkgQ2hyaXN0bWFIYW51S3dhbnphRmVzdGlOYWxpYSwKCk1pbGVzIEZpZGVsbWFuCgotLSAKSW4g
dGhlb3J5LCB0aGVyZSBpcyBubyBkaWZmZXJlbmNlIGJldHdlZW4gdGhlb3J5IGFuZCBwcmFjdGlj
ZS4KSW4gcHJhY3RpY2UsIHRoZXJlIGlzLiAgIC4uLi4gWW9naSBCZXJyYQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sun Dec 23 20:47:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Dec 2012 20:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TmsQc-0007r7-0C; Sun, 23 Dec 2012 20:45:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1TmsQa-0007r0-Gt
	for xen-users@lists.xensource.com; Sun, 23 Dec 2012 20:45:44 +0000
Received: from [85.158.137.99:23036] by server-9.bemta-3.messagelabs.com id
	29/FF-11948-67D67D05; Sun, 23 Dec 2012 20:45:42 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-12.tower-217.messagelabs.com!1356295541!14405430!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23664 invoked from network); 23 Dec 2012 20:45:41 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-12.tower-217.messagelabs.com with SMTP;
	23 Dec 2012 20:45:41 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id 941FDCC0B7
	for <xen-users@lists.xensource.com>;
	Sun, 23 Dec 2012 15:45:40 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
X-Amavis-Alert: BAD HEADER SECTION, Improper folded header field made up
	entirely of whitespace (char 20 hex): Subject: ...oes to Improve
	Wi-Fi, Other Wireless Signals\n 
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id QZ3Cl6gEFomf for <xen-users@lists.xensource.com>;
	Sun, 23 Dec 2012 15:45:39 -0500 (EST)
Received: from new-host-2.home (pool-71-184-234-147.bstnma.fios.verizon.net
	[71.184.234.147])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id EEDBBCC0B3
	for <xen-users@lists.xensource.com>;
	Sun, 23 Dec 2012 15:45:38 -0500 (EST)
Message-ID: <50D76D72.8000702@meetinghouse.net>
Date: Sun, 23 Dec 2012 15:45:38 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] New Boeing Test Uses Potatoes to Improve Wi-Fi,
	Other Wireless Signals
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

VGhpcyBjYW1lIGFjcm9zcyBhbm90aGVyIGxpc3QgYSBmZXcgbWludXRlcyBhZ28uIEkgYWxzbyBo
ZWFyZCBhYm91dCBpdCAKb24gTlBSIHRvZGF5LiBBcHBhcmVudGx5LCBhIHNhY2sgb2YgcG90YXRv
ZXMgaGFzIHRoZSBzYW1lIAplbGVjdHJvbWFnbmV0aWMgY2hhcmFjdGVyaXN0aWNzIGFzIGEgaHVt
YW4uIFRoZSBwcm9qZWN0IGlzIGNhbGxlZCAKIlN5bnRoZXRpYyBQZXJzb25uZWwgVXNpbmcgRGlh
bGVjdGljIFN1YnN0aXR1dGlvbiIgLSBTUFVEUyBmb3Igc2hvcnQuCgoqTmV3IEJvZWluZyBUZXN0
IFVzZXMgUG90YXRvZXMgdG8gSW1wcm92ZSBXaS1GaSwgT3RoZXIgV2lyZWxlc3MgU2lnbmFscyog
CjxodHRwOi8vd3d3LmZyZXF1ZW50YnVzaW5lc3N0cmF2ZWxlci5jb20vMjAxMi8xMi9uZXctYm9l
aW5nLXRlc3QtdXNlcy1wb3RhdG9lcy10by1pbXByb3ZlLXdpLWZpLW90aGVyLXdpcmVsZXNzLXNp
Z25hbHMvPiAKCmh0dHA6Ly93d3cuZnJlcXVlbnRidXNpbmVzc3RyYXZlbGVyLmNvbS8yMDEyLzEy
L25ldy1ib2VpbmctdGVzdC11c2VzLXBvdGF0b2VzLXRvLWltcHJvdmUtd2ktZmktb3RoZXItd2ly
ZWxlc3Mtc2lnbmFscy8gCgoKIkJvZWluZywgdGhlIG5hdGlvbuKAmXMgbGFyZ2VzdCBhaXJwbGFu
ZSBtYW51ZmFjdHVyZXIsIGFubm91bmNlZCB3aGF0IGl0IApjYWxsZWQgYSDigJxicmVha3Rocm91
Z2jigJ0gaW4gdGhlIHByb2NlZHVyZXMgaXQgdXNlcyB0byBpbXByb3ZlIHdpcmVsZXNzIApjb25u
ZWN0aXZpdHkgaW5zaWRlIGFuIGFpcmNyYWZ0LuKAqEJvZWluZyBlbmdpbmVlcnMgZGlzY292ZXJl
ZCB0aGF0IApwb3RhdG9lcyBzZXJ2ZSBhcyB0aGUgaWRlYWwgc3RhbmQtaW4gZm9yIGFjdHVhbCBw
YXNzZW5nZXJzIGFzIHRoZWlyIApwcmVzZW5jZSBpbiB0aGUgYWlyY3JhZnQgY2F1c2VzIGVsZWN0
cm9uaWMgc2lnbmFscyB0byBiZWhhdmUgdGhlIHNhbWUgCndheSBhcyBhIGh1bWFuIHByZXNlbmNl
IHdvdWxkLiBUaGUgbmV3IHRlc3RpbmcgbWV0aG9kb2xvZ3ksIGNhcnJpZWQgb3V0IAppbiBhIGRl
Y29tbWlzc2lvbmVkIGFpcmNyYWZ0IG9uIHRoZSBncm91bmQsIGFsbG93cyB0aGUg4oCmIgoKSGFw
cHkgQ2hyaXN0bWFIYW51S3dhbnphRmVzdGlOYWxpYSwKCk1pbGVzIEZpZGVsbWFuCgotLSAKSW4g
dGhlb3J5LCB0aGVyZSBpcyBubyBkaWZmZXJlbmNlIGJldHdlZW4gdGhlb3J5IGFuZCBwcmFjdGlj
ZS4KSW4gcHJhY3RpY2UsIHRoZXJlIGlzLiAgIC4uLi4gWW9naSBCZXJyYQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Dec 24 07:34:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 07:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn2Wp-0007Iy-0R; Mon, 24 Dec 2012 07:32:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1Tn2Wn-0007It-A0
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 07:32:49 +0000
Received: from [193.109.254.147:8186] by server-1.bemta-14.messagelabs.com id
	4B/4F-15901-02508D05; Mon, 24 Dec 2012 07:32:48 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-2.tower-27.messagelabs.com!1356334357!9383215!1
X-Originating-IP: [203.56.191.70]
X-SpamReason: No, hits=1.9 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14466 invoked from network); 24 Dec 2012 07:32:41 -0000
Received: from unknown (HELO hammer.websitemanagers.com.au) (203.56.191.70)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Dec 2012 07:32:41 -0000
Received: (qmail 30901 invoked by uid 1011); 24 Dec 2012 07:32:06 -0000
Received: from 220.233.87.52 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.97.5/16037. spamassassin: 3.3.1.  
	Clear:RC:1(220.233.87.52):. 
	Processed in 0.342455 secs); 24 Dec 2012 07:32:06 -0000
Received: from unknown (HELO ?192.168.2.90?) (220.233.87.52)
	by 0 with SMTP; 24 Dec 2012 07:32:05 -0000
Message-ID: <50D804F5.3010505@websitemanagers.com.au>
Date: Mon, 24 Dec 2012 18:32:05 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Organization: Website Managers
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Parallel Port passthrough to Windows 2000 on Xen 4.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8745628381296496607=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8745628381296496607==
Content-Type: multipart/alternative;
 boundary="------------030008080403060102030209"

This is a multi-part message in MIME format.
--------------030008080403060102030209
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Hi all,

I've been trying to get a parallel port passed through to a MS Windows
2000 domU for the past few weeks with no real success.

grep parport /proc/interrupts
   5:          5          0          0          0  xen-pirq-ioapic-edge 
parport0

So it is using IRQ5

cat /proc/ioports |grep parport
  0378-037a : parport0
So it is using the range 0378 - 037a

I added to the domU config file:
irq          = [ 5 ]
ioports   = [ "378-37a" ]

Then, windows will see the ioport, and create a xen device for these
ports, it will see a separate device with IRQ 5 and add another xen
device. I don't seem to be able to make both the ioport and IRQ a single
device.
 
However, it seems the parallel port doesn't need an IRQ, so I tried to
setup the ioport device as a Printer Port, but get a yellow triangle.

Finally, I found that qemu provides a "virtual" lpt1 which is using the
same ioport range, so possibly this is causing the problem (ie, the same
range of ioports are virtual and passthrough).

So, the question is, how can I disable the qemu virtual lpt1 port, and
then hopefully passthrough the ioport range.

Or, another option is this URL:
http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:qemu
[quote]


        Accessing the host parallel port

If you need to print to a printer that is attached to the host
computer's parallel port, you will have to pass an additional parameter
on the qemu command line, like this:

qemu -parallel /dev/parport0 <other qemu parameters>

You might not have this device node |/dev/parport0| available on your
host, but QEMU requires the parallel port device name to start with the
string /parport/. If your parallel port is called /lp0/ you can easily
create a symbolic link called "parport0" to that device by running

[/quote]

How can I get qemu to do this?

All of this is to get a simple dot-matrix printer working :(

I'm using xen from debian testing
dpkg -l | grep xen
ii  libxen-4.1                           4.1.3-6                  
amd64        Public libs for Xen
ii  libxenstore3.0                       4.1.3-6                  
amd64        Xenstore communications library for Xen
ii  xen-hypervisor-4.1-amd64             4.1.3-6                  
amd64        Xen Hypervisor on AMD64
ii  xen-system-amd64                     4.1.3-6                  
amd64        Xen System on AMD64 (meta-package)
ii  xen-utils-4.1                        4.1.3-6                  
amd64        XEN administrative tools
ii  xen-utils-common                     4.1.3-6                  
all          Xen administrative tools - common files
ii  xenstore-utils                       4.1.3-6                  
amd64        Xenstore utilities for Xen


Thank you for your assistance/suggestions.

Regards,
Adam

-- 
Adam Goryachev
Website Managers
www.websitemanagers.com.au


--------------030008080403060102030209
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi all,<br>
    <br>
    I've been trying to get a parallel port passed through to a MS
    Windows 2000 domU for the past few weeks with no real success.<br>
    <br>
    grep parport /proc/interrupts <br>
    &nbsp;&nbsp; 5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;
    xen-pirq-ioapic-edge&nbsp; parport0<br>
    <br>
    So it is using IRQ5<br>
    <br>
    cat /proc/ioports |grep parport<br>
    &nbsp; 0378-037a : parport0<br>
    So it is using the range 0378 - 037a<br>
    <br>
    I added to the domU config file:<br>
    irq&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; = [ 5 ]<br>
    ioports&nbsp;&nbsp; = [ "378-37a" ]<br>
    <br>
    Then, windows will see the ioport, and create a xen device for these
    ports, it will see a separate device with IRQ 5 and add another xen
    device. I don't seem to be able to make both the ioport and IRQ a
    single device.<br>
    &nbsp;<br>
    However, it seems the parallel port doesn't need an IRQ, so I tried
    to setup the ioport device as a Printer Port, but get a yellow
    triangle.<br>
    <br>
    Finally, I found that qemu provides a "virtual" lpt1 which is using
    the same ioport range, so possibly this is causing the problem (ie,
    the same range of ioports are virtual and passthrough).<br>
    <br>
    So, the question is, how can I disable the qemu virtual lpt1 port,
    and then hopefully passthrough the ioport range.<br>
    <br>
    Or, another option is this URL:<br>
    <a class="moz-txt-link-freetext" href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:qemu">http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:qemu</a><br>
    [quote]<br>
    <h4><a name="accessing_the_host_parallel_port"
        id="accessing_the_host_parallel_port">Accessing the host
        parallel port</a></h4>
    <p>
      If you need to print to a printer that is attached to the host
      computer's parallel port, you will have to pass an additional
      parameter on the qemu command line, like this: </p>
    <pre class="code">qemu -parallel /dev/parport0 &lt;other qemu parameters&gt;</pre>
    <p> You might not have this device node <code>/dev/parport0</code>
      available on your host, but QEMU requires the parallel port device
      name to start with the string <em>parport</em>. If your parallel
      port is called <em>lp0</em> you can easily create a symbolic link
      called &#8220;parport0&#8221; to that device by running </p>
    [/quote]<br>
    <br>
    How can I get qemu to do this?<br>
    <br>
    All of this is to get a simple dot-matrix printer working :(<br>
    <br>
    I'm using xen from debian testing<br>
    dpkg -l | grep xen<br>
    ii&nbsp; libxen-4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Public libs for Xen<br>
    ii&nbsp; libxenstore3.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xenstore communications library for Xen<br>
    ii&nbsp; xen-hypervisor-4.1-amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xen Hypervisor on AMD64<br>
    ii&nbsp; xen-system-amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xen System on AMD64 (meta-package)<br>
    ii&nbsp; xen-utils-4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XEN administrative tools<br>
    ii&nbsp; xen-utils-common&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xen administrative tools - common files<br>
    ii&nbsp; xenstore-utils&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xenstore utilities for Xen<br>
    <br>
    <br>
    Thank you for your assistance/suggestions.<br>
    <br>
    Regards,<br>
    Adam<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Adam Goryachev
Website Managers
<a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a>
</pre>
  </body>
</html>

--------------030008080403060102030209--


--===============8745628381296496607==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8745628381296496607==--


From xen-users-bounces@lists.xen.org Mon Dec 24 07:34:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 07:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn2Wp-0007Iy-0R; Mon, 24 Dec 2012 07:32:51 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mailinglists@websitemanagers.com.au>)
	id 1Tn2Wn-0007It-A0
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 07:32:49 +0000
Received: from [193.109.254.147:8186] by server-1.bemta-14.messagelabs.com id
	4B/4F-15901-02508D05; Mon, 24 Dec 2012 07:32:48 +0000
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-2.tower-27.messagelabs.com!1356334357!9383215!1
X-Originating-IP: [203.56.191.70]
X-SpamReason: No, hits=1.9 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14466 invoked from network); 24 Dec 2012 07:32:41 -0000
Received: from unknown (HELO hammer.websitemanagers.com.au) (203.56.191.70)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Dec 2012 07:32:41 -0000
Received: (qmail 30901 invoked by uid 1011); 24 Dec 2012 07:32:06 -0000
Received: from 220.233.87.52 by hammer (envelope-from
	<mailinglists@websitemanagers.com.au>,
	uid 1008) with qmail-scanner-1.24 
	(clamdscan: 0.97.5/16037. spamassassin: 3.3.1.  
	Clear:RC:1(220.233.87.52):. 
	Processed in 0.342455 secs); 24 Dec 2012 07:32:06 -0000
Received: from unknown (HELO ?192.168.2.90?) (220.233.87.52)
	by 0 with SMTP; 24 Dec 2012 07:32:05 -0000
Message-ID: <50D804F5.3010505@websitemanagers.com.au>
Date: Mon, 24 Dec 2012 18:32:05 +1100
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Organization: Website Managers
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
Subject: [Xen-users] Parallel Port passthrough to Windows 2000 on Xen 4.1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8745628381296496607=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============8745628381296496607==
Content-Type: multipart/alternative;
 boundary="------------030008080403060102030209"

This is a multi-part message in MIME format.
--------------030008080403060102030209
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Hi all,

I've been trying to get a parallel port passed through to a MS Windows
2000 domU for the past few weeks with no real success.

grep parport /proc/interrupts
   5:          5          0          0          0  xen-pirq-ioapic-edge 
parport0

So it is using IRQ5

cat /proc/ioports |grep parport
  0378-037a : parport0
So it is using the range 0378 - 037a

I added to the domU config file:
irq          = [ 5 ]
ioports   = [ "378-37a" ]

Then, windows will see the ioport, and create a xen device for these
ports, it will see a separate device with IRQ 5 and add another xen
device. I don't seem to be able to make both the ioport and IRQ a single
device.
 
However, it seems the parallel port doesn't need an IRQ, so I tried to
setup the ioport device as a Printer Port, but get a yellow triangle.

Finally, I found that qemu provides a "virtual" lpt1 which is using the
same ioport range, so possibly this is causing the problem (ie, the same
range of ioports are virtual and passthrough).

So, the question is, how can I disable the qemu virtual lpt1 port, and
then hopefully passthrough the ioport range.

Or, another option is this URL:
http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:qemu
[quote]


        Accessing the host parallel port

If you need to print to a printer that is attached to the host
computer's parallel port, you will have to pass an additional parameter
on the qemu command line, like this:

qemu -parallel /dev/parport0 <other qemu parameters>

You might not have this device node |/dev/parport0| available on your
host, but QEMU requires the parallel port device name to start with the
string /parport/. If your parallel port is called /lp0/ you can easily
create a symbolic link called "parport0" to that device by running

[/quote]

How can I get qemu to do this?

All of this is to get a simple dot-matrix printer working :(

I'm using xen from debian testing
dpkg -l | grep xen
ii  libxen-4.1                           4.1.3-6                  
amd64        Public libs for Xen
ii  libxenstore3.0                       4.1.3-6                  
amd64        Xenstore communications library for Xen
ii  xen-hypervisor-4.1-amd64             4.1.3-6                  
amd64        Xen Hypervisor on AMD64
ii  xen-system-amd64                     4.1.3-6                  
amd64        Xen System on AMD64 (meta-package)
ii  xen-utils-4.1                        4.1.3-6                  
amd64        XEN administrative tools
ii  xen-utils-common                     4.1.3-6                  
all          Xen administrative tools - common files
ii  xenstore-utils                       4.1.3-6                  
amd64        Xenstore utilities for Xen


Thank you for your assistance/suggestions.

Regards,
Adam

-- 
Adam Goryachev
Website Managers
www.websitemanagers.com.au


--------------030008080403060102030209
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi all,<br>
    <br>
    I've been trying to get a parallel port passed through to a MS
    Windows 2000 domU for the past few weeks with no real success.<br>
    <br>
    grep parport /proc/interrupts <br>
    &nbsp;&nbsp; 5:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;
    xen-pirq-ioapic-edge&nbsp; parport0<br>
    <br>
    So it is using IRQ5<br>
    <br>
    cat /proc/ioports |grep parport<br>
    &nbsp; 0378-037a : parport0<br>
    So it is using the range 0378 - 037a<br>
    <br>
    I added to the domU config file:<br>
    irq&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; = [ 5 ]<br>
    ioports&nbsp;&nbsp; = [ "378-37a" ]<br>
    <br>
    Then, windows will see the ioport, and create a xen device for these
    ports, it will see a separate device with IRQ 5 and add another xen
    device. I don't seem to be able to make both the ioport and IRQ a
    single device.<br>
    &nbsp;<br>
    However, it seems the parallel port doesn't need an IRQ, so I tried
    to setup the ioport device as a Printer Port, but get a yellow
    triangle.<br>
    <br>
    Finally, I found that qemu provides a "virtual" lpt1 which is using
    the same ioport range, so possibly this is causing the problem (ie,
    the same range of ioports are virtual and passthrough).<br>
    <br>
    So, the question is, how can I disable the qemu virtual lpt1 port,
    and then hopefully passthrough the ioport range.<br>
    <br>
    Or, another option is this URL:<br>
    <a class="moz-txt-link-freetext" href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:qemu">http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:qemu</a><br>
    [quote]<br>
    <h4><a name="accessing_the_host_parallel_port"
        id="accessing_the_host_parallel_port">Accessing the host
        parallel port</a></h4>
    <p>
      If you need to print to a printer that is attached to the host
      computer's parallel port, you will have to pass an additional
      parameter on the qemu command line, like this: </p>
    <pre class="code">qemu -parallel /dev/parport0 &lt;other qemu parameters&gt;</pre>
    <p> You might not have this device node <code>/dev/parport0</code>
      available on your host, but QEMU requires the parallel port device
      name to start with the string <em>parport</em>. If your parallel
      port is called <em>lp0</em> you can easily create a symbolic link
      called &#8220;parport0&#8221; to that device by running </p>
    [/quote]<br>
    <br>
    How can I get qemu to do this?<br>
    <br>
    All of this is to get a simple dot-matrix printer working :(<br>
    <br>
    I'm using xen from debian testing<br>
    dpkg -l | grep xen<br>
    ii&nbsp; libxen-4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Public libs for Xen<br>
    ii&nbsp; libxenstore3.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xenstore communications library for Xen<br>
    ii&nbsp; xen-hypervisor-4.1-amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xen Hypervisor on AMD64<br>
    ii&nbsp; xen-system-amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xen System on AMD64 (meta-package)<br>
    ii&nbsp; xen-utils-4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XEN administrative tools<br>
    ii&nbsp; xen-utils-common&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xen administrative tools - common files<br>
    ii&nbsp; xenstore-utils&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.3-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    amd64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xenstore utilities for Xen<br>
    <br>
    <br>
    Thank you for your assistance/suggestions.<br>
    <br>
    Regards,<br>
    Adam<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Adam Goryachev
Website Managers
<a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a>
</pre>
  </body>
</html>

--------------030008080403060102030209--


--===============8745628381296496607==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8745628381296496607==--


From xen-users-bounces@lists.xen.org Mon Dec 24 08:55:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 08:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn3mh-0008KG-3W; Mon, 24 Dec 2012 08:53:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shell.heriyanto@gmail.com>) id 1Tn3mf-0008KB-E1
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 08:53:17 +0000
Received: from [85.158.139.83:27349] by server-2.bemta-5.messagelabs.com id
	CA/56-16162-CF718D05; Mon, 24 Dec 2012 08:53:16 +0000
X-Env-Sender: shell.heriyanto@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1356339195!28346618!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30832 invoked from network); 24 Dec 2012 08:53:16 -0000
Received: from unknown (HELO mail-wg0-f46.google.com) (74.125.82.46)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 08:53:16 -0000
Received: by mail-wg0-f46.google.com with SMTP id dr13so3062449wgb.25
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 00:51:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=a9LT84xo5LKqrkdpHGq1wAYETsyMKNBOZfzRmJm1UIM=;
	b=Y6Q3Z4g+nEZiMS6Jqpr5O/NemxMVtMLZUItUD2R8Ct34F1mA5ebiFg5kSBb9Nfzmkw
	txRPU1hi32a/OeSnxVU026isp2vV0rX3GtITJme7CB5wlOiT0PG2bBV29pZU+r/dWEo/
	6eQr70Hi5zN7h/Adfk8CNYjKMIyH7GuvgJ1ajUQTJ76MDRBXaD8yb85Q13mrOIaN9Rn9
	nx7kStYDtgo7FMATZw2v/f9+i5Lh4ceh0vNk+fnpeL5t10LDTBedRsl8UXOQUOzEGh1S
	PPTJfy6bGSVV/qXevQ40pEzdlylObVFh90Rl4KTvY4oBr2LE/2nFT8rI6flTXLgFoda/
	JYKw==
MIME-Version: 1.0
Received: by 10.194.58.175 with SMTP id s15mr34484408wjq.31.1356339077604;
	Mon, 24 Dec 2012 00:51:17 -0800 (PST)
Received: by 10.216.107.3 with HTTP; Mon, 24 Dec 2012 00:51:17 -0800 (PST)
Date: Mon, 24 Dec 2012 15:51:17 +0700
Message-ID: <CAPMu_m5meiJFNWSB+1jF9oGcu5GbGEjPHCR+5E8v5FOb89pm5g@mail.gmail.com>
From: shell heriyanto <shell.heriyanto@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Permission of /usr/libexec/libvirt_proxy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1928722160572795063=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1928722160572795063==
Content-Type: multipart/alternative; boundary=047d7ba97924ea640904d1954c0f

--047d7ba97924ea640904d1954c0f
Content-Type: text/plain; charset=ISO-8859-1

Dear All,

I just do security harden on my server,
can i change permission for file /usr/libexec/libvirt_proxy
from -rwsr-xr-x to -rwxr-xr-x. Can this make problem with xen? what impact
if i do this?

Thank for any help.

Regards,
Heriyanto

--047d7ba97924ea640904d1954c0f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear All,<div><br></div><div style>I just do=A0security=A0=
harden on my server,=A0</div><div style>can i change permission for file /u=
sr/libexec/libvirt_proxy=A0</div><div style>from=A0-rwsr-xr-x to=A0-rwxr-xr=
-x. Can this make problem with xen? what impact if i do this?</div>
<div style><br></div><div style>Thank for any help.</div><div style><br></d=
iv><div style>Regards,</div><div style>Heriyanto</div></div>

--047d7ba97924ea640904d1954c0f--


--===============1928722160572795063==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1928722160572795063==--


From xen-users-bounces@lists.xen.org Mon Dec 24 08:55:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 08:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn3mh-0008KG-3W; Mon, 24 Dec 2012 08:53:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shell.heriyanto@gmail.com>) id 1Tn3mf-0008KB-E1
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 08:53:17 +0000
Received: from [85.158.139.83:27349] by server-2.bemta-5.messagelabs.com id
	CA/56-16162-CF718D05; Mon, 24 Dec 2012 08:53:16 +0000
X-Env-Sender: shell.heriyanto@gmail.com
X-Msg-Ref: server-10.tower-182.messagelabs.com!1356339195!28346618!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30832 invoked from network); 24 Dec 2012 08:53:16 -0000
Received: from unknown (HELO mail-wg0-f46.google.com) (74.125.82.46)
	by server-10.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 08:53:16 -0000
Received: by mail-wg0-f46.google.com with SMTP id dr13so3062449wgb.25
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 00:51:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=a9LT84xo5LKqrkdpHGq1wAYETsyMKNBOZfzRmJm1UIM=;
	b=Y6Q3Z4g+nEZiMS6Jqpr5O/NemxMVtMLZUItUD2R8Ct34F1mA5ebiFg5kSBb9Nfzmkw
	txRPU1hi32a/OeSnxVU026isp2vV0rX3GtITJme7CB5wlOiT0PG2bBV29pZU+r/dWEo/
	6eQr70Hi5zN7h/Adfk8CNYjKMIyH7GuvgJ1ajUQTJ76MDRBXaD8yb85Q13mrOIaN9Rn9
	nx7kStYDtgo7FMATZw2v/f9+i5Lh4ceh0vNk+fnpeL5t10LDTBedRsl8UXOQUOzEGh1S
	PPTJfy6bGSVV/qXevQ40pEzdlylObVFh90Rl4KTvY4oBr2LE/2nFT8rI6flTXLgFoda/
	JYKw==
MIME-Version: 1.0
Received: by 10.194.58.175 with SMTP id s15mr34484408wjq.31.1356339077604;
	Mon, 24 Dec 2012 00:51:17 -0800 (PST)
Received: by 10.216.107.3 with HTTP; Mon, 24 Dec 2012 00:51:17 -0800 (PST)
Date: Mon, 24 Dec 2012 15:51:17 +0700
Message-ID: <CAPMu_m5meiJFNWSB+1jF9oGcu5GbGEjPHCR+5E8v5FOb89pm5g@mail.gmail.com>
From: shell heriyanto <shell.heriyanto@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Permission of /usr/libexec/libvirt_proxy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1928722160572795063=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1928722160572795063==
Content-Type: multipart/alternative; boundary=047d7ba97924ea640904d1954c0f

--047d7ba97924ea640904d1954c0f
Content-Type: text/plain; charset=ISO-8859-1

Dear All,

I just do security harden on my server,
can i change permission for file /usr/libexec/libvirt_proxy
from -rwsr-xr-x to -rwxr-xr-x. Can this make problem with xen? what impact
if i do this?

Thank for any help.

Regards,
Heriyanto

--047d7ba97924ea640904d1954c0f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear All,<div><br></div><div style>I just do=A0security=A0=
harden on my server,=A0</div><div style>can i change permission for file /u=
sr/libexec/libvirt_proxy=A0</div><div style>from=A0-rwsr-xr-x to=A0-rwxr-xr=
-x. Can this make problem with xen? what impact if i do this?</div>
<div style><br></div><div style>Thank for any help.</div><div style><br></d=
iv><div style>Regards,</div><div style>Heriyanto</div></div>

--047d7ba97924ea640904d1954c0f--


--===============1928722160572795063==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1928722160572795063==--


From xen-users-bounces@lists.xen.org Mon Dec 24 10:58:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 10:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn5iV-0000uu-1W; Mon, 24 Dec 2012 10:57:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1Tn5iT-0000up-Vl
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 10:57:06 +0000
Received: from [85.158.143.35:7491] by server-3.bemta-4.messagelabs.com id
	15/EA-18211-10538D05; Mon, 24 Dec 2012 10:57:05 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1356346589!14850416!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22624 invoked from network); 24 Dec 2012 10:56:30 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Dec 2012 10:56:30 -0000
Received: from localhost.syndicat.com ([127.0.0.1] helo=localhost)
	by ffm-dr1.syndicat.com with esmtp (Syndicat.com PostHamster 4.80)
	(envelope-from <nd@syndicat.com>)
	id 1Tn5ht-0003jg-Cg; Mon, 24 Dec 2012 11:56:29 +0100
X-Virus-Scanned: amavisd-new at syndicat.com
Received: from ffm-dr1.syndicat.com ([127.0.0.1])
	by localhost (ffm-dr1.syndicat.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id h8OS06LwpgNw; Mon, 24 Dec 2012 11:56:29 +0100 (CET)
Received: from tmo-107-12.customers.d1-online.com ([80.187.107.12]
	helo=[10.16.101.126])
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 4.80) (envelope-from <nd@syndicat.com>)
	id 1Tn5hs-0000WO-2e; Mon, 24 Dec 2012 11:56:29 +0100
User-Agent: K-9 Mail for Android
In-Reply-To: <CAPMu_m5meiJFNWSB+1jF9oGcu5GbGEjPHCR+5E8v5FOb89pm5g@mail.gmail.com>
References: <CAPMu_m5meiJFNWSB+1jF9oGcu5GbGEjPHCR+5E8v5FOb89pm5g@mail.gmail.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Mon, 24 Dec 2012 11:55:41 +0100
To: shell heriyanto <shell.heriyanto@gmail.com>,xen-users@lists.xen.org
Message-ID: <f5c0157a-5212-4b27-b479-c798476d36b0@email.android.com>
Subject: Re: [Xen-users] Permission of /usr/libexec/libvirt_proxy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



shell heriyanto <shell.heriyanto@gmail.com> schrieb:
>I just do security harden on my server,
>can i change permission for file /usr/libexec/libvirt_proxy
>from -rwsr-xr-x to -rwxr-xr-x. Can this make problem with xen? what
>impact
>if i do this?

not shure what do you mean with "harden" in your case and
i'm not shure because i did not use libvirt_proxy usually, but i assume the set uid bit allows other users then root to access functions hardly bound to the root user within xen and os subsystem required by xen.

As long as only root is using xen on your sys this should not be a problem. If other users then root want access to xen/libvirt (i.e. within a "xen" or "wheel" group) this change could avoid the usability of xen for them.


cheers,


Niels.
-- 
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 10:58:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 10:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn5iV-0000uu-1W; Mon, 24 Dec 2012 10:57:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nd@syndicat.com>) id 1Tn5iT-0000up-Vl
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 10:57:06 +0000
Received: from [85.158.143.35:7491] by server-3.bemta-4.messagelabs.com id
	15/EA-18211-10538D05; Mon, 24 Dec 2012 10:57:05 +0000
X-Env-Sender: nd@syndicat.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1356346589!14850416!1
X-Originating-IP: [62.146.89.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22624 invoked from network); 24 Dec 2012 10:56:30 -0000
Received: from ffm-dr1.syndicat.com (HELO ffm-dr1.syndicat.com) (62.146.89.62)
	by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 24 Dec 2012 10:56:30 -0000
Received: from localhost.syndicat.com ([127.0.0.1] helo=localhost)
	by ffm-dr1.syndicat.com with esmtp (Syndicat.com PostHamster 4.80)
	(envelope-from <nd@syndicat.com>)
	id 1Tn5ht-0003jg-Cg; Mon, 24 Dec 2012 11:56:29 +0100
X-Virus-Scanned: amavisd-new at syndicat.com
Received: from ffm-dr1.syndicat.com ([127.0.0.1])
	by localhost (ffm-dr1.syndicat.com [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id h8OS06LwpgNw; Mon, 24 Dec 2012 11:56:29 +0100 (CET)
Received: from tmo-107-12.customers.d1-online.com ([80.187.107.12]
	helo=[10.16.101.126])
	by ffm-dr1.syndicat.com with esmtpsa (TLSv1:RC4-MD5:128)
	(Syndicat.com PostHamster 4.80) (envelope-from <nd@syndicat.com>)
	id 1Tn5hs-0000WO-2e; Mon, 24 Dec 2012 11:56:29 +0100
User-Agent: K-9 Mail for Android
In-Reply-To: <CAPMu_m5meiJFNWSB+1jF9oGcu5GbGEjPHCR+5E8v5FOb89pm5g@mail.gmail.com>
References: <CAPMu_m5meiJFNWSB+1jF9oGcu5GbGEjPHCR+5E8v5FOb89pm5g@mail.gmail.com>
MIME-Version: 1.0
From: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Date: Mon, 24 Dec 2012 11:55:41 +0100
To: shell heriyanto <shell.heriyanto@gmail.com>,xen-users@lists.xen.org
Message-ID: <f5c0157a-5212-4b27-b479-c798476d36b0@email.android.com>
Subject: Re: [Xen-users] Permission of /usr/libexec/libvirt_proxy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org



shell heriyanto <shell.heriyanto@gmail.com> schrieb:
>I just do security harden on my server,
>can i change permission for file /usr/libexec/libvirt_proxy
>from -rwsr-xr-x to -rwxr-xr-x. Can this make problem with xen? what
>impact
>if i do this?

not shure what do you mean with "harden" in your case and
i'm not shure because i did not use libvirt_proxy usually, but i assume the set uid bit allows other users then root to access functions hardly bound to the root user within xen and os subsystem required by xen.

As long as only root is using xen on your sys this should not be a problem. If other users then root want access to xen/libvirt (i.e. within a "xen" or "wheel" group) this change could avoid the usability of xen for them.


cheers,


Niels.
-- 
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 15:01:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 15:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn9V2-0003w8-Lf; Mon, 24 Dec 2012 14:59:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <execooler@gmail.com>) id 1Tn9V0-0003w3-Qm
	for xen-users@lists.xensource.com; Mon, 24 Dec 2012 14:59:26 +0000
Received: from [85.158.143.35:41797] by server-1.bemta-4.messagelabs.com id
	B5/3C-28401-ECD68D05; Mon, 24 Dec 2012 14:59:26 +0000
X-Env-Sender: execooler@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1356361164!14294131!1
X-Originating-IP: [209.85.214.175]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4019 invoked from network); 24 Dec 2012 14:59:25 -0000
Received: from mail-ob0-f175.google.com (HELO mail-ob0-f175.google.com)
	(209.85.214.175)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 14:59:25 -0000
Received: by mail-ob0-f175.google.com with SMTP id vb8so6627952obc.20
	for <xen-users@lists.xensource.com>;
	Mon, 24 Dec 2012 06:59:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=CFFX2yKACSPxcAIhIaPJ5cdmSM6kcrN1YQVnc5jKaSA=;
	b=SNMv22nv7HjyWukYvAdLfFrt8i9NpW+hvDSekONSpQH3cDY31TCU3dKXCPfuKFwrrp
	DIwiU6DXaW22Pjt4UZTseDw4Pt9dxfXh4h+b4heW9rEJDGacSwhADADck9O4RmZ+VdFo
	PtkMfsM/0berVcMaX3tFaGoPZWx6rSeW0mY7fDt6Y7qKIlwjCC4SP/J12U5etodxDC7s
	6xZISC6AD1f21MD6ckUJnX0g4B5HkcjJoBt3XlQdlf4+z/GDkr+qcUKEts4jgZ3gBZrM
	vhplnCVX+519ylc/vw48AdfI0+XNveul5Tb7kFt/WYF6EdO1XUDi6x2vpmD63fzgepAq
	DzXg==
MIME-Version: 1.0
Received: by 10.60.171.133 with SMTP id au5mr6097464oec.90.1356361163894; Mon,
	24 Dec 2012 06:59:23 -0800 (PST)
Received: by 10.76.21.135 with HTTP; Mon, 24 Dec 2012 06:59:23 -0800 (PST)
Date: Mon, 24 Dec 2012 18:59:23 +0400
Message-ID: <CALBCzHea83v0R+-2EgDfSMNiOhuGuM2BvkRWS=pdPPz88Eex0Q@mail.gmail.com>
From: eXeC001er <execooler@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] PV-on-HVM mode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6003510574003616578=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6003510574003616578==
Content-Type: multipart/alternative; boundary=bcaec54fae3a5c6f3704d19a7111

--bcaec54fae3a5c6f3704d19a7111
Content-Type: text/plain; charset=UTF-8

Hello.

Maybe somebody know how to enable PV-on-HVM mode for a VM on Citrix
XenServer 5.x/6.x?

Sometimes ago i enabled (or i am wrong?) this mode on an XenServer 5.x, but
i forgot how to do this.

Thanks.

--bcaec54fae3a5c6f3704d19a7111
Content-Type: text/html; charset=UTF-8

Hello.<div><br></div><div>Maybe somebody know how to enable PV-on-HVM mode for a VM on Citrix XenServer 5.x/6.x?</div><div><br></div><div>Sometimes ago i enabled (or i am wrong?) this mode on an XenServer 5.x, but i forgot how to do this.</div>
<div>
<br></div><div>Thanks.</div>

--bcaec54fae3a5c6f3704d19a7111--


--===============6003510574003616578==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6003510574003616578==--


From xen-users-bounces@lists.xen.org Mon Dec 24 15:01:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 15:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn9V2-0003w8-Lf; Mon, 24 Dec 2012 14:59:28 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <execooler@gmail.com>) id 1Tn9V0-0003w3-Qm
	for xen-users@lists.xensource.com; Mon, 24 Dec 2012 14:59:26 +0000
Received: from [85.158.143.35:41797] by server-1.bemta-4.messagelabs.com id
	B5/3C-28401-ECD68D05; Mon, 24 Dec 2012 14:59:26 +0000
X-Env-Sender: execooler@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1356361164!14294131!1
X-Originating-IP: [209.85.214.175]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4019 invoked from network); 24 Dec 2012 14:59:25 -0000
Received: from mail-ob0-f175.google.com (HELO mail-ob0-f175.google.com)
	(209.85.214.175)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 14:59:25 -0000
Received: by mail-ob0-f175.google.com with SMTP id vb8so6627952obc.20
	for <xen-users@lists.xensource.com>;
	Mon, 24 Dec 2012 06:59:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=CFFX2yKACSPxcAIhIaPJ5cdmSM6kcrN1YQVnc5jKaSA=;
	b=SNMv22nv7HjyWukYvAdLfFrt8i9NpW+hvDSekONSpQH3cDY31TCU3dKXCPfuKFwrrp
	DIwiU6DXaW22Pjt4UZTseDw4Pt9dxfXh4h+b4heW9rEJDGacSwhADADck9O4RmZ+VdFo
	PtkMfsM/0berVcMaX3tFaGoPZWx6rSeW0mY7fDt6Y7qKIlwjCC4SP/J12U5etodxDC7s
	6xZISC6AD1f21MD6ckUJnX0g4B5HkcjJoBt3XlQdlf4+z/GDkr+qcUKEts4jgZ3gBZrM
	vhplnCVX+519ylc/vw48AdfI0+XNveul5Tb7kFt/WYF6EdO1XUDi6x2vpmD63fzgepAq
	DzXg==
MIME-Version: 1.0
Received: by 10.60.171.133 with SMTP id au5mr6097464oec.90.1356361163894; Mon,
	24 Dec 2012 06:59:23 -0800 (PST)
Received: by 10.76.21.135 with HTTP; Mon, 24 Dec 2012 06:59:23 -0800 (PST)
Date: Mon, 24 Dec 2012 18:59:23 +0400
Message-ID: <CALBCzHea83v0R+-2EgDfSMNiOhuGuM2BvkRWS=pdPPz88Eex0Q@mail.gmail.com>
From: eXeC001er <execooler@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] PV-on-HVM mode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6003510574003616578=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============6003510574003616578==
Content-Type: multipart/alternative; boundary=bcaec54fae3a5c6f3704d19a7111

--bcaec54fae3a5c6f3704d19a7111
Content-Type: text/plain; charset=UTF-8

Hello.

Maybe somebody know how to enable PV-on-HVM mode for a VM on Citrix
XenServer 5.x/6.x?

Sometimes ago i enabled (or i am wrong?) this mode on an XenServer 5.x, but
i forgot how to do this.

Thanks.

--bcaec54fae3a5c6f3704d19a7111
Content-Type: text/html; charset=UTF-8

Hello.<div><br></div><div>Maybe somebody know how to enable PV-on-HVM mode for a VM on Citrix XenServer 5.x/6.x?</div><div><br></div><div>Sometimes ago i enabled (or i am wrong?) this mode on an XenServer 5.x, but i forgot how to do this.</div>
<div>
<br></div><div>Thanks.</div>

--bcaec54fae3a5c6f3704d19a7111--


--===============6003510574003616578==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6003510574003616578==--


From xen-users-bounces@lists.xen.org Mon Dec 24 15:24:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 15:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn9sR-0004OC-4K; Mon, 24 Dec 2012 15:23:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mike@estone.ca>) id 1Tn9sP-0004O7-TU
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 15:23:38 +0000
Received: from [85.158.139.211:9814] by server-3.bemta-5.messagelabs.com id
	BD/E8-25441-97378D05; Mon, 24 Dec 2012 15:23:37 +0000
X-Env-Sender: mike@estone.ca
X-Msg-Ref: server-13.tower-206.messagelabs.com!1356362608!17527575!1
X-Originating-IP: [204.209.205.32]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjA0LjIwOS4yMDUuMzIgPT4gMjk5NTcz\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14850 invoked from network); 24 Dec 2012 15:23:28 -0000
Received: from defout.telus.net (HELO defout.telus.net) (204.209.205.32)
	by server-13.tower-206.messagelabs.com with SMTP;
	24 Dec 2012 15:23:28 -0000
Received: from edmwcm03 ([204.209.205.31]) by priv-edmwes23.telusplanet.net
	(InterMail vM.8.01.03.00 201-2260-125-20100507) with ESMTP
	id <20121224152327.HSXD14610.priv-edmwes23.telusplanet.net@edmwcm03>
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 08:23:27 -0700
Received: from estone.ca ([154.20.1.203]) by edmwcm03 with bizsmtp
	id fTPR1k00D4NnoEJ01TPR3W; Mon, 24 Dec 2012 08:23:26 -0700
X-Authority-Analysis: v=1.1 cv=eNN3xQTTxmXVamyHti8Z7Ga6bXp9Uv+0w2lKnkIEWcA=
	c=1 sm=2 a=OaOonh4Vj9IDEiI1smAA:9 a=QEXdDO2ut3YA:10 a=SSmOFEACAAAA:8
	a=iArNVvhu2_IA:10 a=zJJgJrR4LD4A:10 a=frz4AuCg-hUA:10
	a=IPzwePFSrHhxt1R3:21
X-Telus-Outbound-IP: 154.20.1.203
Received: from estone.ca ([192.168.1.253] helo=mail.estone.ca)
	by estone.ca with esmtp (Exim 4.80) (envelope-from <mike@estone.ca>)
	id 1Tn9sF-0001C0-MW
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 07:23:27 -0800
Message-id: <fc.00000001e669781f00000001e669781f.e6697820@estone.ca>
X-FC-Thread-ID: 00000001-e669781f
Date: Mon, 24 Dec 2012 07:23:27 -0800
X-Mailer: FirstClass 11.1 (build 11.128)
X-FC-SERVER-TZ: 6554336
To: xen-users@lists.xen.org
From: "Michael Egglestone" <mike@estone.ca>
MIME-Version: 1.0
Subject: [Xen-users] Who's using xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5299518395143775012=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============5299518395143775012==
Content-Type: multipart/alternative; boundary="--=_--e6697820.e669781f.ccfe23ef"

This is a multi-part message in MIME format.

----=_--e6697820.e669781f.ccfe23ef
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Looking for a list of corporate companies/organizations (or schools/Universities) that are using xen to host some of their Virtual Machines.
Any links?
Just gathering info in case I'm asked "Why are you using xen", and "Who else is using it?"
Thanks



----=_--e6697820.e669781f.ccfe23ef
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<?xml version=3D=221.0=22 encoding=3D=22UTF-8=22?>
<=21DOCTYPE HTML PUBLIC =22-//W3C//DTD HTML 4.0 Transitional//EN=22>
<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<meta http-equiv=3D=22Content-Type=22 content=3D=22text/html; charset=3DUTF=
-8=22 />
<title></title>
<style type=3D=22text/css=22>
<=21--
body=7Bmargin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10p=
x;=7D
-->
</style>
</head>
<body marginleft=3D=2210=22 marginright=3D=2210=22 margintop=3D=2210=22 mar=
ginbottom=3D=2210=22>
<div align=3D=22left=22 style=3D=22text-align:left;=22><font face=3D=22Aria=
l=22 size=3D=22+0=22 color=3D=22=23000000=22 style=3D=22font-family:Arial;f=
ont-size:10pt;color:=23000000;=22>Looking for a list of corporate companies=
/organizations (or schools/Universities) that are using xen to host some of=
 their Virtual Machines.</font></div>
<div align=3D=22left=22 style=3D=22text-align:left;=22><font face=3D=22Aria=
l=22 size=3D=22+0=22 color=3D=22=23000000=22 style=3D=22font-family:Arial;f=
ont-size:10pt;color:=23000000;=22>Any links?</font></div>
<div align=3D=22left=22 style=3D=22text-align:left;=22><font face=3D=22Aria=
l=22 size=3D=22+0=22 color=3D=22=23000000=22 style=3D=22font-family:Arial;f=
ont-size:10pt;color:=23000000;=22>Just gathering info in case I'm asked &qu=
ot;Why are you using xen&quot;, and &quot;Who else is using it?&quot;</font=
></div>
<div align=3D=22left=22 style=3D=22text-align:left;=22><font face=3D=22Aria=
l=22 size=3D=22+0=22 color=3D=22=23000000=22 style=3D=22font-family:Arial;f=
ont-size:10pt;color:=23000000;=22>Thanks</font></div>
<br />
<br />
</body>
</html>

----=_--e6697820.e669781f.ccfe23ef--


--===============5299518395143775012==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5299518395143775012==--


From xen-users-bounces@lists.xen.org Mon Dec 24 15:24:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 15:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn9sR-0004OC-4K; Mon, 24 Dec 2012 15:23:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mike@estone.ca>) id 1Tn9sP-0004O7-TU
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 15:23:38 +0000
Received: from [85.158.139.211:9814] by server-3.bemta-5.messagelabs.com id
	BD/E8-25441-97378D05; Mon, 24 Dec 2012 15:23:37 +0000
X-Env-Sender: mike@estone.ca
X-Msg-Ref: server-13.tower-206.messagelabs.com!1356362608!17527575!1
X-Originating-IP: [204.209.205.32]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjA0LjIwOS4yMDUuMzIgPT4gMjk5NTcz\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14850 invoked from network); 24 Dec 2012 15:23:28 -0000
Received: from defout.telus.net (HELO defout.telus.net) (204.209.205.32)
	by server-13.tower-206.messagelabs.com with SMTP;
	24 Dec 2012 15:23:28 -0000
Received: from edmwcm03 ([204.209.205.31]) by priv-edmwes23.telusplanet.net
	(InterMail vM.8.01.03.00 201-2260-125-20100507) with ESMTP
	id <20121224152327.HSXD14610.priv-edmwes23.telusplanet.net@edmwcm03>
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 08:23:27 -0700
Received: from estone.ca ([154.20.1.203]) by edmwcm03 with bizsmtp
	id fTPR1k00D4NnoEJ01TPR3W; Mon, 24 Dec 2012 08:23:26 -0700
X-Authority-Analysis: v=1.1 cv=eNN3xQTTxmXVamyHti8Z7Ga6bXp9Uv+0w2lKnkIEWcA=
	c=1 sm=2 a=OaOonh4Vj9IDEiI1smAA:9 a=QEXdDO2ut3YA:10 a=SSmOFEACAAAA:8
	a=iArNVvhu2_IA:10 a=zJJgJrR4LD4A:10 a=frz4AuCg-hUA:10
	a=IPzwePFSrHhxt1R3:21
X-Telus-Outbound-IP: 154.20.1.203
Received: from estone.ca ([192.168.1.253] helo=mail.estone.ca)
	by estone.ca with esmtp (Exim 4.80) (envelope-from <mike@estone.ca>)
	id 1Tn9sF-0001C0-MW
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 07:23:27 -0800
Message-id: <fc.00000001e669781f00000001e669781f.e6697820@estone.ca>
X-FC-Thread-ID: 00000001-e669781f
Date: Mon, 24 Dec 2012 07:23:27 -0800
X-Mailer: FirstClass 11.1 (build 11.128)
X-FC-SERVER-TZ: 6554336
To: xen-users@lists.xen.org
From: "Michael Egglestone" <mike@estone.ca>
MIME-Version: 1.0
Subject: [Xen-users] Who's using xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5299518395143775012=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============5299518395143775012==
Content-Type: multipart/alternative; boundary="--=_--e6697820.e669781f.ccfe23ef"

This is a multi-part message in MIME format.

----=_--e6697820.e669781f.ccfe23ef
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Looking for a list of corporate companies/organizations (or schools/Universities) that are using xen to host some of their Virtual Machines.
Any links?
Just gathering info in case I'm asked "Why are you using xen", and "Who else is using it?"
Thanks



----=_--e6697820.e669781f.ccfe23ef
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<?xml version=3D=221.0=22 encoding=3D=22UTF-8=22?>
<=21DOCTYPE HTML PUBLIC =22-//W3C//DTD HTML 4.0 Transitional//EN=22>
<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<meta http-equiv=3D=22Content-Type=22 content=3D=22text/html; charset=3DUTF=
-8=22 />
<title></title>
<style type=3D=22text/css=22>
<=21--
body=7Bmargin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10p=
x;=7D
-->
</style>
</head>
<body marginleft=3D=2210=22 marginright=3D=2210=22 margintop=3D=2210=22 mar=
ginbottom=3D=2210=22>
<div align=3D=22left=22 style=3D=22text-align:left;=22><font face=3D=22Aria=
l=22 size=3D=22+0=22 color=3D=22=23000000=22 style=3D=22font-family:Arial;f=
ont-size:10pt;color:=23000000;=22>Looking for a list of corporate companies=
/organizations (or schools/Universities) that are using xen to host some of=
 their Virtual Machines.</font></div>
<div align=3D=22left=22 style=3D=22text-align:left;=22><font face=3D=22Aria=
l=22 size=3D=22+0=22 color=3D=22=23000000=22 style=3D=22font-family:Arial;f=
ont-size:10pt;color:=23000000;=22>Any links?</font></div>
<div align=3D=22left=22 style=3D=22text-align:left;=22><font face=3D=22Aria=
l=22 size=3D=22+0=22 color=3D=22=23000000=22 style=3D=22font-family:Arial;f=
ont-size:10pt;color:=23000000;=22>Just gathering info in case I'm asked &qu=
ot;Why are you using xen&quot;, and &quot;Who else is using it?&quot;</font=
></div>
<div align=3D=22left=22 style=3D=22text-align:left;=22><font face=3D=22Aria=
l=22 size=3D=22+0=22 color=3D=22=23000000=22 style=3D=22font-family:Arial;f=
ont-size:10pt;color:=23000000;=22>Thanks</font></div>
<br />
<br />
</body>
</html>

----=_--e6697820.e669781f.ccfe23ef--


--===============5299518395143775012==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5299518395143775012==--


From xen-users-bounces@lists.xen.org Mon Dec 24 15:27:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 15:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn9vM-0004Xt-4B; Mon, 24 Dec 2012 15:26:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eneal@businessgrade.com>)
	id 1Tn9vL-0004Xd-3C; Mon, 24 Dec 2012 15:26:39 +0000
Received: from [193.109.254.147:27553] by server-4.bemta-14.messagelabs.com id
	04/8E-15233-E2478D05; Mon, 24 Dec 2012 15:26:38 +0000
X-Env-Sender: eneal@businessgrade.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1356362795!11441442!1
X-Originating-IP: [66.151.104.17]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8144 invoked from network); 24 Dec 2012 15:26:36 -0000
Received: from smtp1.businessgrade.com (HELO smtp1.businessgrade.com)
	(66.151.104.17)
	by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Dec 2012 15:26:36 -0000
Received: from ashslvha1.businessgrade.local (127.0.0.1)
	by ashslvha1.businessgrade.local (Axigen) with ESMTPSA id 3ECA05;
	Mon, 24 Dec 2012 10:26:33 -0500
Received: from [76.100.26.233] by businessgrade.com with HTTP;
	Mon, 24 Dec 2012 10:26:33 -0500
From: Errol Neal <eneal@businessgrade.com>
Date: Mon, 24 Dec 2012 10:26:33 -0500
X-Mailer: Axigen WebMail
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>, xen-api
	<xen-api@lists.xensource.com>
Message-ID: <1356362793728757500@businessgrade.com>
Importance: Normal
MIME-Version: 1.0
Content-Disposition: inline
Subject: [Xen-users] [XCP] Upgrade Issues from 1.1 to 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: eneal@businessgrade.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

So... I was able to use XenCenter to upgrade from 1.1 to 1.6 by modifying test_repo(url) in prepare_host_upgrade.py. 
I upgraded two hosts.. One host decided that the time it wanted to give up the ghosts was after the upgrade (had underlying physical disk issues) . The other host upgraded just fine, but networking was completely broken. I had to run xe-reset-networking and put back all my bonds and vlans manually. Not to mention, none of my host tweaks were preserved (multipath, extlinux.conf, etc). 
Wasn't sure if these are normal "issues". It's annoying.. but I can certainly deal with putting back my tweaks and etc.. but loosing all my networking was an "ugh" moment. Had to do the drive of shame to the datacenter because that host wasn't connect to my IP KVM. 
Any thoughts? Just trying to be more prepared for possible upgrade issues/challenges in the future.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 15:27:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 15:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tn9vM-0004Xt-4B; Mon, 24 Dec 2012 15:26:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <eneal@businessgrade.com>)
	id 1Tn9vL-0004Xd-3C; Mon, 24 Dec 2012 15:26:39 +0000
Received: from [193.109.254.147:27553] by server-4.bemta-14.messagelabs.com id
	04/8E-15233-E2478D05; Mon, 24 Dec 2012 15:26:38 +0000
X-Env-Sender: eneal@businessgrade.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1356362795!11441442!1
X-Originating-IP: [66.151.104.17]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8144 invoked from network); 24 Dec 2012 15:26:36 -0000
Received: from smtp1.businessgrade.com (HELO smtp1.businessgrade.com)
	(66.151.104.17)
	by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 24 Dec 2012 15:26:36 -0000
Received: from ashslvha1.businessgrade.local (127.0.0.1)
	by ashslvha1.businessgrade.local (Axigen) with ESMTPSA id 3ECA05;
	Mon, 24 Dec 2012 10:26:33 -0500
Received: from [76.100.26.233] by businessgrade.com with HTTP;
	Mon, 24 Dec 2012 10:26:33 -0500
From: Errol Neal <eneal@businessgrade.com>
Date: Mon, 24 Dec 2012 10:26:33 -0500
X-Mailer: Axigen WebMail
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>, xen-api
	<xen-api@lists.xensource.com>
Message-ID: <1356362793728757500@businessgrade.com>
Importance: Normal
MIME-Version: 1.0
Content-Disposition: inline
Subject: [Xen-users] [XCP] Upgrade Issues from 1.1 to 1.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: eneal@businessgrade.com
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

So... I was able to use XenCenter to upgrade from 1.1 to 1.6 by modifying test_repo(url) in prepare_host_upgrade.py. 
I upgraded two hosts.. One host decided that the time it wanted to give up the ghosts was after the upgrade (had underlying physical disk issues) . The other host upgraded just fine, but networking was completely broken. I had to run xe-reset-networking and put back all my bonds and vlans manually. Not to mention, none of my host tweaks were preserved (multipath, extlinux.conf, etc). 
Wasn't sure if these are normal "issues". It's annoying.. but I can certainly deal with putting back my tweaks and etc.. but loosing all my networking was an "ugh" moment. Had to do the drive of shame to the datacenter because that host wasn't connect to my IP KVM. 
Any thoughts? Just trying to be more prepared for possible upgrade issues/challenges in the future.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 16:05:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 16:05:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnAVL-0005bq-F1; Mon, 24 Dec 2012 16:03:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1TnAVJ-0005bl-Jk
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 16:03:49 +0000
Received: from [85.158.137.99:9626] by server-14.bemta-3.messagelabs.com id
	B4/0E-27443-4EC78D05; Mon, 24 Dec 2012 16:03:48 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-217.messagelabs.com!1356365026!17572502!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxOTE4NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11724 invoked from network); 24 Dec 2012 16:03:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 16:03:48 -0000
X-IronPort-AV: E=Sophos;i="4.84,349,1355097600"; 
   d="scan'208";a="1778461"
Received: from ftlpex01cl01.citrite.net ([10.13.107.78])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	24 Dec 2012 16:03:46 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.2.318.1;
	Mon, 24 Dec 2012 11:03:46 -0500
Received: from [10.80.3.80]	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <Wei.Liu2@citrix.com>)	id 1TnAVF-0002Fq-Mz;
	Mon, 24 Dec 2012 16:03:45 +0000
Message-ID: <1356365026.19238.1.camel@iceland>
From: Wei Liu <Wei.Liu2@citrix.com>
To: Michael Egglestone <mike@estone.ca>
Date: Mon, 24 Dec 2012 16:03:46 +0000
In-Reply-To: <fc.00000001e669781f00000001e669781f.e6697820@estone.ca>
References: <fc.00000001e669781f00000001e669781f.e6697820@estone.ca>
X-Mailer: Evolution 3.6.0-0ubuntu3 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, wei.liu2@citrix.com
Subject: Re: [Xen-users] Who's using xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2012-12-24 at 15:23 +0000, Michael Egglestone wrote:
> Looking for a list of corporate companies/organizations (or
> schools/Universities) that are using xen to host some of their Virtual
> Machines.
> Any links?
> Just gathering info in case I'm asked "Why are you using xen", and
> "Who else is using it?"
> Thanks
> 
> 

http://www.xen.org/community/ecosystem.html


Wei.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 16:05:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 16:05:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnAVL-0005bq-F1; Mon, 24 Dec 2012 16:03:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1TnAVJ-0005bl-Jk
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 16:03:49 +0000
Received: from [85.158.137.99:9626] by server-14.bemta-3.messagelabs.com id
	B4/0E-27443-4EC78D05; Mon, 24 Dec 2012 16:03:48 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-217.messagelabs.com!1356365026!17572502!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAxOTE4NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11724 invoked from network); 24 Dec 2012 16:03:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 16:03:48 -0000
X-IronPort-AV: E=Sophos;i="4.84,349,1355097600"; 
   d="scan'208";a="1778461"
Received: from ftlpex01cl01.citrite.net ([10.13.107.78])
	by FTLPIPO01.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	24 Dec 2012 16:03:46 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.2.318.1;
	Mon, 24 Dec 2012 11:03:46 -0500
Received: from [10.80.3.80]	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <Wei.Liu2@citrix.com>)	id 1TnAVF-0002Fq-Mz;
	Mon, 24 Dec 2012 16:03:45 +0000
Message-ID: <1356365026.19238.1.camel@iceland>
From: Wei Liu <Wei.Liu2@citrix.com>
To: Michael Egglestone <mike@estone.ca>
Date: Mon, 24 Dec 2012 16:03:46 +0000
In-Reply-To: <fc.00000001e669781f00000001e669781f.e6697820@estone.ca>
References: <fc.00000001e669781f00000001e669781f.e6697820@estone.ca>
X-Mailer: Evolution 3.6.0-0ubuntu3 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, wei.liu2@citrix.com
Subject: Re: [Xen-users] Who's using xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2012-12-24 at 15:23 +0000, Michael Egglestone wrote:
> Looking for a list of corporate companies/organizations (or
> schools/Universities) that are using xen to host some of their Virtual
> Machines.
> Any links?
> Just gathering info in case I'm asked "Why are you using xen", and
> "Who else is using it?"
> Thanks
> 
> 

http://www.xen.org/community/ecosystem.html


Wei.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 16:37:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 16:37:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnB0O-00060V-BY; Mon, 24 Dec 2012 16:35:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1TnB0M-00060Q-S8
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 16:35:54 +0000
Received: from [85.158.143.35:20474] by server-2.bemta-4.messagelabs.com id
	8D/16-30861-A6488D05; Mon, 24 Dec 2012 16:35:54 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-7.tower-21.messagelabs.com!1356366953!12428347!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18649 invoked from network); 24 Dec 2012 16:35:53 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-7.tower-21.messagelabs.com with SMTP;
	24 Dec 2012 16:35:53 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 678CF10401A
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 16:35:51 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id 0FSZg5SKXH0f for <xen-users@lists.xen.org>;
	Mon, 24 Dec 2012 16:35:51 +0000 (GMT)
Received: from localhost (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 2929A29F4C
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 16:35:51 +0000 (GMT)
From: "Simon Hobson"  <linux@thehobsons.co.uk>
To: xen-users@lists.xen.org
Date: Mon, 24 Dec 2012 16:35:52 +0000
X-Priority: 3
X-Mailer: MailForge 3.0 Mac OS X
Message-ID: <03CB9F0E291D11A8D647649761CEF2E7@thehobsons.co.uk>
Subject: Re: [Xen-users] Who's using xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Wei Liu wrote:

>> Looking for a list of corporate companies/organizations (or
>> schools/Universities) that are using xen to host some of their Virtual
>> Machines.
>> Any links?
>> Just gathering info in case I'm asked "Why are you using xen", and
>> "Who else is using it?"
>> Thanks
>> 
>> 
>
>http://www.xen.org/community/ecosystem.html

Of course, that will ony be the tip of the iceberg, a very tiny tip. That's one of the issues with software that doesn't need a license - people can use it and there's no one they have to tell (and pay money to) so there's no real way of tracking how many use it.

I use it at work, but we don't shout about it. And I use it at home.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 16:37:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 16:37:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnB0O-00060V-BY; Mon, 24 Dec 2012 16:35:56 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1TnB0M-00060Q-S8
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 16:35:54 +0000
Received: from [85.158.143.35:20474] by server-2.bemta-4.messagelabs.com id
	8D/16-30861-A6488D05; Mon, 24 Dec 2012 16:35:54 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-7.tower-21.messagelabs.com!1356366953!12428347!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18649 invoked from network); 24 Dec 2012 16:35:53 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-7.tower-21.messagelabs.com with SMTP;
	24 Dec 2012 16:35:53 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 678CF10401A
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 16:35:51 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id 0FSZg5SKXH0f for <xen-users@lists.xen.org>;
	Mon, 24 Dec 2012 16:35:51 +0000 (GMT)
Received: from localhost (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 2929A29F4C
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 16:35:51 +0000 (GMT)
From: "Simon Hobson"  <linux@thehobsons.co.uk>
To: xen-users@lists.xen.org
Date: Mon, 24 Dec 2012 16:35:52 +0000
X-Priority: 3
X-Mailer: MailForge 3.0 Mac OS X
Message-ID: <03CB9F0E291D11A8D647649761CEF2E7@thehobsons.co.uk>
Subject: Re: [Xen-users] Who's using xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Wei Liu wrote:

>> Looking for a list of corporate companies/organizations (or
>> schools/Universities) that are using xen to host some of their Virtual
>> Machines.
>> Any links?
>> Just gathering info in case I'm asked "Why are you using xen", and
>> "Who else is using it?"
>> Thanks
>> 
>> 
>
>http://www.xen.org/community/ecosystem.html

Of course, that will ony be the tip of the iceberg, a very tiny tip. That's one of the issues with software that doesn't need a license - people can use it and there's no one they have to tell (and pay money to) so there's no real way of tracking how many use it.

I use it at work, but we don't shout about it. And I use it at home.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 16:48:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 16:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnBBD-0006KQ-OI; Mon, 24 Dec 2012 16:47:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1TnBBB-0006KH-St
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 16:47:06 +0000
Received: from [85.158.139.83:61371] by server-16.bemta-5.messagelabs.com id
	00/1E-09208-90788D05; Mon, 24 Dec 2012 16:47:05 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1356367623!30645508!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAyOTQzMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17032 invoked from network); 24 Dec 2012 16:47:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 16:47:04 -0000
X-IronPort-AV: E=Sophos;i="4.84,349,1355097600"; 
   d="scan'208";a="1689706"
Received: from ftlpex01cl01.citrite.net ([10.13.107.78])
	by FTLPIPO02.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	24 Dec 2012 16:47:02 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.2.318.1;
	Mon, 24 Dec 2012 11:47:02 -0500
Received: from [10.80.3.80]	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <Wei.Liu2@citrix.com>)	id 1TnBB7-0002tV-Qb;
	Mon, 24 Dec 2012 16:47:01 +0000
Message-ID: <1356367622.19238.5.camel@iceland>
From: Wei Liu <Wei.Liu2@citrix.com>
To: Simon Hobson <linux@thehobsons.co.uk>
Date: Mon, 24 Dec 2012 16:47:02 +0000
In-Reply-To: <03CB9F0E291D11A8D647649761CEF2E7@thehobsons.co.uk>
References: <03CB9F0E291D11A8D647649761CEF2E7@thehobsons.co.uk>
X-Mailer: Evolution 3.6.0-0ubuntu3 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, wei.liu2@citrix.com
Subject: Re: [Xen-users] Who's using xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2012-12-24 at 16:35 +0000, Simon Hobson wrote:
> Wei Liu wrote:
> 
> >> Looking for a list of corporate companies/organizations (or
> >> schools/Universities) that are using xen to host some of their Virtual
> >> Machines.
> >> Any links?
> >> Just gathering info in case I'm asked "Why are you using xen", and
> >> "Who else is using it?"
> >> Thanks
> >> 
> >> 
> >
> >http://www.xen.org/community/ecosystem.html
> 
> Of course, that will ony be the tip of the iceberg, a very tiny tip. That's one of the issues with software that doesn't need a license - people can use it and there's no one they have to tell (and pay money to) so there's no real way of tracking how many use it.
> 
> I use it at work, but we don't shout about it. And I use it at home.
> 
> _______________________________

True. There will never be a complete list for all Xen users.

But some big players on the list like Amazon's AWS, Oracle, Rackspace
and Huawei should serve his purpose well.


Wei.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 16:48:10 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 16:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnBBD-0006KQ-OI; Mon, 24 Dec 2012 16:47:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1TnBBB-0006KH-St
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 16:47:06 +0000
Received: from [85.158.139.83:61371] by server-16.bemta-5.messagelabs.com id
	00/1E-09208-90788D05; Mon, 24 Dec 2012 16:47:05 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1356367623!30645508!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAyOTQzMzA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17032 invoked from network); 24 Dec 2012 16:47:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-13.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 16:47:04 -0000
X-IronPort-AV: E=Sophos;i="4.84,349,1355097600"; 
   d="scan'208";a="1689706"
Received: from ftlpex01cl01.citrite.net ([10.13.107.78])
	by FTLPIPO02.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	24 Dec 2012 16:47:02 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.2.318.1;
	Mon, 24 Dec 2012 11:47:02 -0500
Received: from [10.80.3.80]	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <Wei.Liu2@citrix.com>)	id 1TnBB7-0002tV-Qb;
	Mon, 24 Dec 2012 16:47:01 +0000
Message-ID: <1356367622.19238.5.camel@iceland>
From: Wei Liu <Wei.Liu2@citrix.com>
To: Simon Hobson <linux@thehobsons.co.uk>
Date: Mon, 24 Dec 2012 16:47:02 +0000
In-Reply-To: <03CB9F0E291D11A8D647649761CEF2E7@thehobsons.co.uk>
References: <03CB9F0E291D11A8D647649761CEF2E7@thehobsons.co.uk>
X-Mailer: Evolution 3.6.0-0ubuntu3 
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, wei.liu2@citrix.com
Subject: Re: [Xen-users] Who's using xen?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2012-12-24 at 16:35 +0000, Simon Hobson wrote:
> Wei Liu wrote:
> 
> >> Looking for a list of corporate companies/organizations (or
> >> schools/Universities) that are using xen to host some of their Virtual
> >> Machines.
> >> Any links?
> >> Just gathering info in case I'm asked "Why are you using xen", and
> >> "Who else is using it?"
> >> Thanks
> >> 
> >> 
> >
> >http://www.xen.org/community/ecosystem.html
> 
> Of course, that will ony be the tip of the iceberg, a very tiny tip. That's one of the issues with software that doesn't need a license - people can use it and there's no one they have to tell (and pay money to) so there's no real way of tracking how many use it.
> 
> I use it at work, but we don't shout about it. And I use it at home.
> 
> _______________________________

True. There will never be a complete list for all Xen users.

But some big players on the list like Amazon's AWS, Oracle, Rackspace
and Huawei should serve his purpose well.


Wei.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 20:44:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 20:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnErO-0007hs-Cl; Mon, 24 Dec 2012 20:42:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1TnErM-0007hn-Ru
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 20:42:53 +0000
Received: from [193.109.254.147:15812] by server-9.bemta-14.messagelabs.com id
	7E/86-24482-C4EB8D05; Mon, 24 Dec 2012 20:42:52 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1356381771!2749442!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15482 invoked from network); 24 Dec 2012 20:42:51 -0000
Received: from mail-bk0-f54.google.com (HELO mail-bk0-f54.google.com)
	(209.85.214.54)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 20:42:51 -0000
Received: by mail-bk0-f54.google.com with SMTP id je9so3497384bkc.27
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 12:42:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:from:content-type:content-transfer-encoding:subject:date
	:message-id:to:mime-version:x-mailer;
	bh=cTDQfK3fUEv8aAII+PkL4xSonQdOBVIh/84mMIgppxs=;
	b=zngAU/psH2uVXfZdgZLbGN0PMfN1aDoDUNDDAZS/blbC+1O+yGQY66SI1DhofJt2ws
	UcrDu6frywg+zSgH0bXX4woTf5OEqPJ//VBmbYT9KCgDzwj8jGPh/DxO560KqvuP2LlT
	bZ/5Dn5+d3WN9T08NInHukt2dcqqxEa6PLKXYejaXlfUXHNi11vVOgKixlfEiatdq9Ti
	0Jo5h7dYejS4qiyVGR0at9roM4qi8/CvuIlARzwJWQwHjWZ7xlrWz7ZI8wR8bmrqmf2U
	EES46rvAeUMVKmkSRyzw//JK5MrRxXsO6LNRNE4KtaUGNgW7yCtUNmE9xECuPuLd0rYl
	vNlQ==
X-Received: by 10.204.149.11 with SMTP id r11mr10661908bkv.93.1356381770873;
	Mon, 24 Dec 2012 12:42:50 -0800 (PST)
Received: from eden.wlan.matrix.intern
	(ppp-93-104-170-107.dynamic.mnet-online.de. [93.104.170.107])
	by mx.google.com with ESMTPS id y11sm15870811bkw.8.2012.12.24.12.42.49
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 24 Dec 2012 12:42:50 -0800 (PST)
From: Florian Heigl <florian.heigl@gmail.com>
Date: Mon, 24 Dec 2012 21:42:49 +0100
Message-Id: <6E2FC368-1CD3-4888-BC1E-3C7E375D89A3@gmail.com>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
Subject: [Xen-users] vif-route issue with HVM domU only
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I seem to have an interesting issue with vif-route.
This is after an update to Xen 4.2.1, switching from xm to xl.

I have 10 PV domUs on the host and two FreeBSD ones. =

All the PV domUs are now working nicely.
Since FreeBSD has always been just slightly broken as PV I chose a HVM domU=
 for those, but with PV drivers.
Those PV drivers all blew up now after the upgrade. I'm now trying to switc=
h the VMs to use normal emulated nice so I can *use* them again.
I'm unable to launch the VMs due to an error that only appears for the HV d=
omUs.

It looks as the following. The output also contains the arguments given to =
vif-route on each run.

waxh0002:~# xl create /etc/xen/xen08 =

Parsing config from /etc/xen/xen08
xc: info: VIRTUAL MEMORY ARRANGEMENT:
  Loader:        0000000000100000->000000000019e148
  TOTAL:         0000000000000000->000000001ec00000
  ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
  4KB PAGES: 0x0000000000000200
  2MB PAGES: 0x00000000000000f5
  1GB PAGES: 0x0000000000000000
online type_if=3Dvif
add type_if=3Dtap
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: /etc/xen/scri=
pts/vif-route add [22326] exited with error status 1
libxl: error: libxl_device.c:979:device_hotplug_child_death_cb: script: /et=
c/xen/scripts/vif-route failed; error detected.
libxl: error: libxl_create.c:1097:domcreate_attach_pci: unable to add nic d=
evices
offline type_if=3Dvif
remove type_if=3Dtap
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: /etc/xen/scri=
pts/vif-route remove [22432] exited with error status 1
libxl: error: libxl_device.c:979:device_hotplug_child_death_cb: script: /et=
c/xen/scripts/vif-route failed; error detected.


The actual error shows in xen-hotplug.log as follows:
Command "188.40.175.7" is unknown, try "ip route help".
Command "188.40.175.7" is unknown, try "ip route help".


With some debugging it seems like it's actually passing in the IP address, =
but not a $ipcmd telling either add or remove:
+ echo remove type_if=3Dtap
++ dom0_ip
++ local nd=3Deth0
+++ ip_of eth0
+++ ip -4 -o addr show primary dev eth0
+++ awk '$3 =3D=3D "inet" {split($4,i,"/"); print i[1]; exit}'
++ local result=3D188.40.114.136
++ '[' -z 188.40.114.136 ']'
++ echo 188.40.114.136
+ main_ip=3D188.40.114.136
+ '[' -z 188.40.114.136 ']'
+ case "${command}" in
+ '[' 188.40.175.7 ']'
+ for addr in '${ip}'
+ ip route 188.40.175.7 dev vif143.0-emu src 188.40.114.136
Command "188.40.175.7" is unknown, try "ip route help".


I've tried for some while to understand whats really causing the "add" be l=
ost here, but no luck so far.

The domU config is like this, the second domU is quite similar, except that=
 it only has one vCPU.
builder =3D 'hvm'
memory =3D 500
name =3D "xen08"
vcpus =3D "4"
# added the type to avoid some error. bridge was there for some reason i do=
 not remember
#vif =3D [ 'mac=3D00:16:3E..., ip=3D188.40.175.7, bridge=3Deth0, type=3Dpar=
avirtualized' ]
# 'type=3Dioemu, mac=3D00:16:3e:..., bridge=3Dxenbr2, model=3De1000']
vif =3D [ 'type=3Dioemu,mac=3D00:16:3E:=85.,ip=3D188.40.175.7,model=3De1000=
' ]
disk=3D[ =

#    'file:/mnt/FreeBSD-9.1-RELEASE-amd64-disc1.iso,hdc:cdrom,r',
    'phy:/dev/vgxen/xen08,ioemu:hda,w', =

    'phy:/dev/vgxen/xen08swap,ioemu:hdb,w', ]
# vncdisplay is broken in xl?
vfb =3D [ "type=3Dvnc,vncdisplay=3D08,vncpasswd=3Dblah" ]
nographic=3D0
vnc=3D1
stdvga=3D1
#cdrom=3D"/mnt/FreeBSD-9.1-RELEASE-amd64-disc1.iso"
boot=3D"c"
serial=3D'pty'
cpus =3D '^0,^1,2-7'



Version info:
host                   : waxh0002
release                : 3.6.11-grsec
version                : #1-Alpine SMP Fri Dec 21 18:30:37 UTC 2012
machine                : x86_64
nr_cpus                : 8
max_cpu_id             : 7
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 2
cpu_mhz                : 2673
hw_caps                : bfebfbff:28100800:00000000:00003b40:0098e3bd:00000=
000:00000001:00000000
virt_caps              : hvm
total_memory           : 8183
free_memory            : 1747
sharing_freed_memory   : 0
sharing_used_memory    : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : .1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-=
3.0-x86_32p hvm-3.0-x86_64 =

xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=3D0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : dom0_mem=3D768M tmem tmem_compress tmem_dedup iomm=
u=3D1 dom0_vcpus_pin dom0_max_vcpus=3D2 numa
cc_compiler            : gcc (Alpine 4.7.2-r2) 4.7.2
cc_compile_by          : buildozer
cc_compile_domain      : [unknown]
cc_compile_date        : Tue Dec 18 12:48:52 UTC 2012
xend_config_format     : 4


Would love if someone helped me a little with this. :)
(And would love if those VMs hadn't blown up in the first place tehehe)


Greetings & merry Xmas if applicable,
Florian



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 20:44:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 20:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnErO-0007hs-Cl; Mon, 24 Dec 2012 20:42:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1TnErM-0007hn-Ru
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 20:42:53 +0000
Received: from [193.109.254.147:15812] by server-9.bemta-14.messagelabs.com id
	7E/86-24482-C4EB8D05; Mon, 24 Dec 2012 20:42:52 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1356381771!2749442!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15482 invoked from network); 24 Dec 2012 20:42:51 -0000
Received: from mail-bk0-f54.google.com (HELO mail-bk0-f54.google.com)
	(209.85.214.54)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 20:42:51 -0000
Received: by mail-bk0-f54.google.com with SMTP id je9so3497384bkc.27
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 12:42:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:from:content-type:content-transfer-encoding:subject:date
	:message-id:to:mime-version:x-mailer;
	bh=cTDQfK3fUEv8aAII+PkL4xSonQdOBVIh/84mMIgppxs=;
	b=zngAU/psH2uVXfZdgZLbGN0PMfN1aDoDUNDDAZS/blbC+1O+yGQY66SI1DhofJt2ws
	UcrDu6frywg+zSgH0bXX4woTf5OEqPJ//VBmbYT9KCgDzwj8jGPh/DxO560KqvuP2LlT
	bZ/5Dn5+d3WN9T08NInHukt2dcqqxEa6PLKXYejaXlfUXHNi11vVOgKixlfEiatdq9Ti
	0Jo5h7dYejS4qiyVGR0at9roM4qi8/CvuIlARzwJWQwHjWZ7xlrWz7ZI8wR8bmrqmf2U
	EES46rvAeUMVKmkSRyzw//JK5MrRxXsO6LNRNE4KtaUGNgW7yCtUNmE9xECuPuLd0rYl
	vNlQ==
X-Received: by 10.204.149.11 with SMTP id r11mr10661908bkv.93.1356381770873;
	Mon, 24 Dec 2012 12:42:50 -0800 (PST)
Received: from eden.wlan.matrix.intern
	(ppp-93-104-170-107.dynamic.mnet-online.de. [93.104.170.107])
	by mx.google.com with ESMTPS id y11sm15870811bkw.8.2012.12.24.12.42.49
	(version=TLSv1/SSLv3 cipher=OTHER);
	Mon, 24 Dec 2012 12:42:50 -0800 (PST)
From: Florian Heigl <florian.heigl@gmail.com>
Date: Mon, 24 Dec 2012 21:42:49 +0100
Message-Id: <6E2FC368-1CD3-4888-BC1E-3C7E375D89A3@gmail.com>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
Subject: [Xen-users] vif-route issue with HVM domU only
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I seem to have an interesting issue with vif-route.
This is after an update to Xen 4.2.1, switching from xm to xl.

I have 10 PV domUs on the host and two FreeBSD ones. =

All the PV domUs are now working nicely.
Since FreeBSD has always been just slightly broken as PV I chose a HVM domU=
 for those, but with PV drivers.
Those PV drivers all blew up now after the upgrade. I'm now trying to switc=
h the VMs to use normal emulated nice so I can *use* them again.
I'm unable to launch the VMs due to an error that only appears for the HV d=
omUs.

It looks as the following. The output also contains the arguments given to =
vif-route on each run.

waxh0002:~# xl create /etc/xen/xen08 =

Parsing config from /etc/xen/xen08
xc: info: VIRTUAL MEMORY ARRANGEMENT:
  Loader:        0000000000100000->000000000019e148
  TOTAL:         0000000000000000->000000001ec00000
  ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
  4KB PAGES: 0x0000000000000200
  2MB PAGES: 0x00000000000000f5
  1GB PAGES: 0x0000000000000000
online type_if=3Dvif
add type_if=3Dtap
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: /etc/xen/scri=
pts/vif-route add [22326] exited with error status 1
libxl: error: libxl_device.c:979:device_hotplug_child_death_cb: script: /et=
c/xen/scripts/vif-route failed; error detected.
libxl: error: libxl_create.c:1097:domcreate_attach_pci: unable to add nic d=
evices
offline type_if=3Dvif
remove type_if=3Dtap
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: /etc/xen/scri=
pts/vif-route remove [22432] exited with error status 1
libxl: error: libxl_device.c:979:device_hotplug_child_death_cb: script: /et=
c/xen/scripts/vif-route failed; error detected.


The actual error shows in xen-hotplug.log as follows:
Command "188.40.175.7" is unknown, try "ip route help".
Command "188.40.175.7" is unknown, try "ip route help".


With some debugging it seems like it's actually passing in the IP address, =
but not a $ipcmd telling either add or remove:
+ echo remove type_if=3Dtap
++ dom0_ip
++ local nd=3Deth0
+++ ip_of eth0
+++ ip -4 -o addr show primary dev eth0
+++ awk '$3 =3D=3D "inet" {split($4,i,"/"); print i[1]; exit}'
++ local result=3D188.40.114.136
++ '[' -z 188.40.114.136 ']'
++ echo 188.40.114.136
+ main_ip=3D188.40.114.136
+ '[' -z 188.40.114.136 ']'
+ case "${command}" in
+ '[' 188.40.175.7 ']'
+ for addr in '${ip}'
+ ip route 188.40.175.7 dev vif143.0-emu src 188.40.114.136
Command "188.40.175.7" is unknown, try "ip route help".


I've tried for some while to understand whats really causing the "add" be l=
ost here, but no luck so far.

The domU config is like this, the second domU is quite similar, except that=
 it only has one vCPU.
builder =3D 'hvm'
memory =3D 500
name =3D "xen08"
vcpus =3D "4"
# added the type to avoid some error. bridge was there for some reason i do=
 not remember
#vif =3D [ 'mac=3D00:16:3E..., ip=3D188.40.175.7, bridge=3Deth0, type=3Dpar=
avirtualized' ]
# 'type=3Dioemu, mac=3D00:16:3e:..., bridge=3Dxenbr2, model=3De1000']
vif =3D [ 'type=3Dioemu,mac=3D00:16:3E:=85.,ip=3D188.40.175.7,model=3De1000=
' ]
disk=3D[ =

#    'file:/mnt/FreeBSD-9.1-RELEASE-amd64-disc1.iso,hdc:cdrom,r',
    'phy:/dev/vgxen/xen08,ioemu:hda,w', =

    'phy:/dev/vgxen/xen08swap,ioemu:hdb,w', ]
# vncdisplay is broken in xl?
vfb =3D [ "type=3Dvnc,vncdisplay=3D08,vncpasswd=3Dblah" ]
nographic=3D0
vnc=3D1
stdvga=3D1
#cdrom=3D"/mnt/FreeBSD-9.1-RELEASE-amd64-disc1.iso"
boot=3D"c"
serial=3D'pty'
cpus =3D '^0,^1,2-7'



Version info:
host                   : waxh0002
release                : 3.6.11-grsec
version                : #1-Alpine SMP Fri Dec 21 18:30:37 UTC 2012
machine                : x86_64
nr_cpus                : 8
max_cpu_id             : 7
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 2
cpu_mhz                : 2673
hw_caps                : bfebfbff:28100800:00000000:00003b40:0098e3bd:00000=
000:00000001:00000000
virt_caps              : hvm
total_memory           : 8183
free_memory            : 1747
sharing_freed_memory   : 0
sharing_used_memory    : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 2
xen_extra              : .1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-=
3.0-x86_32p hvm-3.0-x86_64 =

xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=3D0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : dom0_mem=3D768M tmem tmem_compress tmem_dedup iomm=
u=3D1 dom0_vcpus_pin dom0_max_vcpus=3D2 numa
cc_compiler            : gcc (Alpine 4.7.2-r2) 4.7.2
cc_compile_by          : buildozer
cc_compile_domain      : [unknown]
cc_compile_date        : Tue Dec 18 12:48:52 UTC 2012
xend_config_format     : 4


Would love if someone helped me a little with this. :)
(And would love if those VMs hadn't blown up in the first place tehehe)


Greetings & merry Xmas if applicable,
Florian



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 20:53:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 20:53:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnF0W-0007yB-Mn; Mon, 24 Dec 2012 20:52:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1TnF0V-0007y5-7E
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 20:52:19 +0000
Received: from [85.158.137.99:62319] by server-14.bemta-3.messagelabs.com id
	83/A7-27443-180C8D05; Mon, 24 Dec 2012 20:52:17 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-4.tower-217.messagelabs.com!1356382335!20790724!1
X-Originating-IP: [209.85.210.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15514 invoked from network); 24 Dec 2012 20:52:17 -0000
Received: from mail-ia0-f174.google.com (HELO mail-ia0-f174.google.com)
	(209.85.210.174)
	by server-4.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 20:52:17 -0000
Received: by mail-ia0-f174.google.com with SMTP id y25so6066644iay.19
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 12:52:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=b3VP/0ZS0Mb7dhxONAAYSkQ0b2841Xvuc6FF+vBHMxM=;
	b=b2lhGNENWwxilLivTUMD7Gp0Ekb7uy9x1vzFKaAGoN+5V2buuUvAwxqlTHui2O/djW
	BAbImlvRAituASYUjZSGHS/v/7brS+46vbM9NLHhh2W7yR0bJuYrYIU8ymmausfBSgNU
	4KETC1RXR8QSy5kAxBsk0m5Dd8JOo2cfRForpvgvGdCvjeCPUEHBdxI+vj8cXFFxc2IH
	vL+Ko28qi8gW/CSv6liLqHNM5FHeV7Ypa5+T7PLUULU8/iBS5hl02xPHLz4iKMBGWbjJ
	XipoV3v8sQnWXAbgUfthVWKHkxPgYAmVFx+21iq5t+AEeoe/6Djbd6+ouH942hu/6AUh
	mlMg==
MIME-Version: 1.0
Received: by 10.50.195.196 with SMTP id ig4mr20786668igc.33.1356382335253;
	Mon, 24 Dec 2012 12:52:15 -0800 (PST)
Received: by 10.42.31.135 with HTTP; Mon, 24 Dec 2012 12:52:15 -0800 (PST)
In-Reply-To: <50D6A6BC.4060201@ondore.com>
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<50D6A6BC.4060201@ondore.com>
Date: Mon, 24 Dec 2012 21:52:15 +0100
Message-ID: <CAFivhPmbyV-JzUACo15ksYLYKGPALnjO9Y7WDQ+=wUz964EjnQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

2012/12/23 Alexandre Kouznetsov <alk@ondore.com>:
> Hello.
>
> El 22/12/12 22:47, Eric escribi=F3:
>
>> I'm not able to start, destroy, or delete a DomU

you could debug that with xenstore-ls maybe; usually I go about
solving it in two steps.
1. xenconsoled restart (if it shows no valid state this will probably not h=
elp)
2. xend restart (plus wait for 20 seconds or so)

After this the vm should be gone and the xenstore for this domid
should also be empty.

Florian

p.s.: Note this also works for VMs than hung on reboot, but they'll be
lost, not rebooted as result
(so manual restart of the vm is needed)

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 20:53:41 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 20:53:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnF0W-0007yB-Mn; Mon, 24 Dec 2012 20:52:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1TnF0V-0007y5-7E
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 20:52:19 +0000
Received: from [85.158.137.99:62319] by server-14.bemta-3.messagelabs.com id
	83/A7-27443-180C8D05; Mon, 24 Dec 2012 20:52:17 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-4.tower-217.messagelabs.com!1356382335!20790724!1
X-Originating-IP: [209.85.210.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15514 invoked from network); 24 Dec 2012 20:52:17 -0000
Received: from mail-ia0-f174.google.com (HELO mail-ia0-f174.google.com)
	(209.85.210.174)
	by server-4.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 20:52:17 -0000
Received: by mail-ia0-f174.google.com with SMTP id y25so6066644iay.19
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 12:52:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type:content-transfer-encoding;
	bh=b3VP/0ZS0Mb7dhxONAAYSkQ0b2841Xvuc6FF+vBHMxM=;
	b=b2lhGNENWwxilLivTUMD7Gp0Ekb7uy9x1vzFKaAGoN+5V2buuUvAwxqlTHui2O/djW
	BAbImlvRAituASYUjZSGHS/v/7brS+46vbM9NLHhh2W7yR0bJuYrYIU8ymmausfBSgNU
	4KETC1RXR8QSy5kAxBsk0m5Dd8JOo2cfRForpvgvGdCvjeCPUEHBdxI+vj8cXFFxc2IH
	vL+Ko28qi8gW/CSv6liLqHNM5FHeV7Ypa5+T7PLUULU8/iBS5hl02xPHLz4iKMBGWbjJ
	XipoV3v8sQnWXAbgUfthVWKHkxPgYAmVFx+21iq5t+AEeoe/6Djbd6+ouH942hu/6AUh
	mlMg==
MIME-Version: 1.0
Received: by 10.50.195.196 with SMTP id ig4mr20786668igc.33.1356382335253;
	Mon, 24 Dec 2012 12:52:15 -0800 (PST)
Received: by 10.42.31.135 with HTTP; Mon, 24 Dec 2012 12:52:15 -0800 (PST)
In-Reply-To: <50D6A6BC.4060201@ondore.com>
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<50D6A6BC.4060201@ondore.com>
Date: Mon, 24 Dec 2012 21:52:15 +0100
Message-ID: <CAFivhPmbyV-JzUACo15ksYLYKGPALnjO9Y7WDQ+=wUz964EjnQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

2012/12/23 Alexandre Kouznetsov <alk@ondore.com>:
> Hello.
>
> El 22/12/12 22:47, Eric escribi=F3:
>
>> I'm not able to start, destroy, or delete a DomU

you could debug that with xenstore-ls maybe; usually I go about
solving it in two steps.
1. xenconsoled restart (if it shows no valid state this will probably not h=
elp)
2. xend restart (plus wait for 20 seconds or so)

After this the vm should be gone and the xenstore for this domid
should also be empty.

Florian

p.s.: Note this also works for VMs than hung on reboot, but they'll be
lost, not rebooted as result
(so manual restart of the vm is needed)

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 21:05:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 21:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnFC9-0008OM-5P; Mon, 24 Dec 2012 21:04:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1TnFC7-0008OF-Pn
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 21:04:19 +0000
Received: from [193.109.254.147:8130] by server-8.bemta-14.messagelabs.com id
	E3/6B-26341-353C8D05; Mon, 24 Dec 2012 21:04:19 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1356383053!11179458!1
X-Originating-IP: [209.85.210.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32113 invoked from network); 24 Dec 2012 21:04:15 -0000
Received: from mail-ia0-f175.google.com (HELO mail-ia0-f175.google.com)
	(209.85.210.175)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 21:04:15 -0000
Received: by mail-ia0-f175.google.com with SMTP id z3so6145027iad.34
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 13:04:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=cMlhjQT/P/hOwazxAySb2VJ6SqrHyJrxtCKN3ewCgDk=;
	b=EqT0jSn2d1fnM04QJSScrnZzhvAcMUOgcYvaQiZSXDN0l6Fj/Al/EGvyjEGdKi44XM
	ksbz2apChzApUVurNd+Ka5nENKDimq5C5WcYAcweuNOO9DlEok749fAtm7xVgP5oNv4U
	TnuwhtZUUaROkeXRaNLPF5krk9CDVO20Yt0NdkmyzuF7D/1vGUjLg//0J2MCQ5NbVbbD
	3UwK97brMFk7gkvU0p4PLdkdzkRvrPFhDvzozpw5kXkqdyevOGlEn0yHSEQm1qBO1m0E
	iMOtItpXsjozsutR/ObJIIdGnEYzMP/iB68xBUV4ZCWcGdeMkpOrpWdw4lzRfoz2BE8/
	SWCQ==
MIME-Version: 1.0
Received: by 10.50.40.137 with SMTP id x9mr21160810igk.1.1356383053587; Mon,
	24 Dec 2012 13:04:13 -0800 (PST)
Received: by 10.42.31.135 with HTTP; Mon, 24 Dec 2012 13:04:13 -0800 (PST)
In-Reply-To: <50C8704F.8060809@xen.org>
References: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
	<1355236846.843.32.camel@zakaz.uk.xensource.com>
	<50C8704F.8060809@xen.org>
Date: Mon, 24 Dec 2012 22:04:13 +0100
Message-ID: <CAFivhP=sxD=CyzMHgBSpf89NFLEdgvEqRKcu2xxrZQktNeR+ww@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: digvijaych@gmail.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, lars.kurth@xen.org,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] How to optimize pre-copy algorithm of xen to
	minimize downtime?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The authors of "High Performance Virtual Machine Migration with RDMA
over Modern Interconnects"  also did some changes to the pre-copy
mechanism. It's at
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.73.8714&rep=rep1&type=pdf
There was two things they did, change something that makes it more
efficient in the transfer ordering (don't remember) and also bandwidth
throttling.

As *lol* almost normal for research about speeding up stuff, the
authors did not bother to give a link to the sources for what they
changed.
Anyway, if you need to dive into the topic. it's relevant reading. No
matter if you use RDMA.

HTH,
Florian

2012/12/12 Lars Kurth <lars.kurth@xen.org>:
> Hi,
>
> there was a list of issues with migration performance published at
> http://www.slideshare.net/xen_com_mgr/vm-live-migration-speedup-in-xen - not
> sure this helps.
>
> Otherwise, you really need to start looking at the code, run bechnmarks,
> profile, etc. There are some tools you can look at to help you, e.g.,
> 1) http://www.slideshare.net/xen_com_mgr/5-xs-asia11gdunlapxenalyze
> 2) http://wiki.xen.org/wiki/Category:Performance - there some articles on
> how to profile, collect data, etc. in this category
>
> Regards
> Lars
>
>
> On 11/12/2012 14:40, Ian Campbell wrote:
>>
>> On Tue, 2012-12-11 at 14:32 +0000, digvijay chauhan wrote:
>>>
>>> Hello,
>>>           If I want to optimize the performance of precopy algorithm so
>>> that live migration of virtual machine using xen occurs with minimum
>>> downtime,then how to do it?
>>
>> Perhaps start by analysing the code and seeing if you can spot some
>> inefficiency which you can address?
>>
>> I also recommend you talk to your course advisor and get their input.
>>
>> Ian.
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 24 21:05:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Dec 2012 21:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnFC9-0008OM-5P; Mon, 24 Dec 2012 21:04:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1TnFC7-0008OF-Pn
	for xen-users@lists.xen.org; Mon, 24 Dec 2012 21:04:19 +0000
Received: from [193.109.254.147:8130] by server-8.bemta-14.messagelabs.com id
	E3/6B-26341-353C8D05; Mon, 24 Dec 2012 21:04:19 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1356383053!11179458!1
X-Originating-IP: [209.85.210.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32113 invoked from network); 24 Dec 2012 21:04:15 -0000
Received: from mail-ia0-f175.google.com (HELO mail-ia0-f175.google.com)
	(209.85.210.175)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	24 Dec 2012 21:04:15 -0000
Received: by mail-ia0-f175.google.com with SMTP id z3so6145027iad.34
	for <xen-users@lists.xen.org>; Mon, 24 Dec 2012 13:04:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=cMlhjQT/P/hOwazxAySb2VJ6SqrHyJrxtCKN3ewCgDk=;
	b=EqT0jSn2d1fnM04QJSScrnZzhvAcMUOgcYvaQiZSXDN0l6Fj/Al/EGvyjEGdKi44XM
	ksbz2apChzApUVurNd+Ka5nENKDimq5C5WcYAcweuNOO9DlEok749fAtm7xVgP5oNv4U
	TnuwhtZUUaROkeXRaNLPF5krk9CDVO20Yt0NdkmyzuF7D/1vGUjLg//0J2MCQ5NbVbbD
	3UwK97brMFk7gkvU0p4PLdkdzkRvrPFhDvzozpw5kXkqdyevOGlEn0yHSEQm1qBO1m0E
	iMOtItpXsjozsutR/ObJIIdGnEYzMP/iB68xBUV4ZCWcGdeMkpOrpWdw4lzRfoz2BE8/
	SWCQ==
MIME-Version: 1.0
Received: by 10.50.40.137 with SMTP id x9mr21160810igk.1.1356383053587; Mon,
	24 Dec 2012 13:04:13 -0800 (PST)
Received: by 10.42.31.135 with HTTP; Mon, 24 Dec 2012 13:04:13 -0800 (PST)
In-Reply-To: <50C8704F.8060809@xen.org>
References: <CANq0ewsxV1Zb7A1N06Y_r6ogC=L39cWZeLBw-dONMWxcFhc8cw@mail.gmail.com>
	<1355236846.843.32.camel@zakaz.uk.xensource.com>
	<50C8704F.8060809@xen.org>
Date: Mon, 24 Dec 2012 22:04:13 +0100
Message-ID: <CAFivhP=sxD=CyzMHgBSpf89NFLEdgvEqRKcu2xxrZQktNeR+ww@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: digvijaych@gmail.com
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, lars.kurth@xen.org,
	Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [Xen-users] How to optimize pre-copy algorithm of xen to
	minimize downtime?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The authors of "High Performance Virtual Machine Migration with RDMA
over Modern Interconnects"  also did some changes to the pre-copy
mechanism. It's at
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.73.8714&rep=rep1&type=pdf
There was two things they did, change something that makes it more
efficient in the transfer ordering (don't remember) and also bandwidth
throttling.

As *lol* almost normal for research about speeding up stuff, the
authors did not bother to give a link to the sources for what they
changed.
Anyway, if you need to dive into the topic. it's relevant reading. No
matter if you use RDMA.

HTH,
Florian

2012/12/12 Lars Kurth <lars.kurth@xen.org>:
> Hi,
>
> there was a list of issues with migration performance published at
> http://www.slideshare.net/xen_com_mgr/vm-live-migration-speedup-in-xen - not
> sure this helps.
>
> Otherwise, you really need to start looking at the code, run bechnmarks,
> profile, etc. There are some tools you can look at to help you, e.g.,
> 1) http://www.slideshare.net/xen_com_mgr/5-xs-asia11gdunlapxenalyze
> 2) http://wiki.xen.org/wiki/Category:Performance - there some articles on
> how to profile, collect data, etc. in this category
>
> Regards
> Lars
>
>
> On 11/12/2012 14:40, Ian Campbell wrote:
>>
>> On Tue, 2012-12-11 at 14:32 +0000, digvijay chauhan wrote:
>>>
>>> Hello,
>>>           If I want to optimize the performance of precopy algorithm so
>>> that live migration of virtual machine using xen occurs with minimum
>>> downtime,then how to do it?
>>
>> Perhaps start by analysing the code and seeing if you can spot some
>> inefficiency which you can address?
>>
>> I also recommend you talk to your course advisor and get their input.
>>
>> Ian.
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 26 02:42:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 02:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tngv6-0002DD-8H; Wed, 26 Dec 2012 02:40:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <howachen@gmail.com>) id 1TnS1i-0000qs-PV
	for xen-users@lists.xensource.com; Tue, 25 Dec 2012 10:46:27 +0000
Received: from [85.158.143.35:35601] by server-3.bemta-4.messagelabs.com id
	DC/77-18211-20489D05; Tue, 25 Dec 2012 10:46:26 +0000
X-Env-Sender: howachen@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1356432383!13370559!1
X-Originating-IP: [74.125.83.42]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16970 invoked from network); 25 Dec 2012 10:46:23 -0000
Received: from mail-ee0-f42.google.com (HELO mail-ee0-f42.google.com)
	(74.125.83.42)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Dec 2012 10:46:23 -0000
Received: by mail-ee0-f42.google.com with SMTP id c41so3966499eek.29
	for <xen-users@lists.xensource.com>;
	Tue, 25 Dec 2012 02:46:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=pjN9DCiedG50UomvI6yBDLOLkLv+2J1dgqu1JbH6XRU=;
	b=HZ64e3D0JF8N0foyMqrCbYDX4ZeLhHEybN0TM2mOO6EDwn7xHYWENnvtSt/Dhga93L
	zS1ysv54ikPFqmHp88puRZ8mGGL7tspLNM2Y6ltFTelN9BcbcEdpxTfIv6hxWmR2S9sY
	1RTgPiys3+VphCT+Ya0s/KlYVgSoI7rEy62XqvyGtjNHLAR8M+UaEMm9KJm+IlYpQTLv
	UDo7jKQj3NMErZHuT6Nt/IkzpbwvLHgl4ae1MWlI5E3TIa/KrjHUxSA41xrclyEYbdjT
	YjE13VCyDH64QSW12Q5R19Keauu00utfOvfbUrbj9b8K6DxD0/SC7ffp3UmTkPgQ9kPz
	qQPw==
MIME-Version: 1.0
Received: by 10.14.1.195 with SMTP id 43mr62196420eed.31.1356432383171; Tue,
	25 Dec 2012 02:46:23 -0800 (PST)
Received: by 10.14.3.195 with HTTP; Tue, 25 Dec 2012 02:46:23 -0800 (PST)
Date: Tue, 25 Dec 2012 18:46:23 +0800
Message-ID: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
From: howard chen <howachen@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Wed, 26 Dec 2012 02:40:34 +0000
Subject: [Xen-users] Why adoption of Xen is high in VPS hosting/cloud
	providers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0203314664424888251=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0203314664424888251==
Content-Type: multipart/alternative; boundary=047d7b66f5155c5b9904d1ab06d4

--047d7b66f5155c5b9904d1ab06d4
Content-Type: text/plain; charset=ISO-8859-1

Have been thinking this for a while, seems most popular/well
known providers such as rackspace, aws, linode is using Xen or some sort of.

What are the reasons it is so good for a hosting providers to use Xen?
Especially when compared to competitive technologies such as KVM which
RedHat has been promoting hard for a quite a while.

Which factors are the main reason? Performance? Security? Isolation?

Anyone mind to share?

--047d7b66f5155c5b9904d1ab06d4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Have been thinking this for a while, seems most=A0popular/well known=A0prov=
iders such as rackspace, aws, linode is using Xen or some sort of.<div><br>=
</div><div>What are the reasons it is so good for a hosting providers to us=
e Xen? Especially when compared to competitive=A0technologies=A0such as KVM=
 which RedHat has been promoting hard for a quite a while.</div>
<div><br></div><div>Which factors are the main reason? Performance? Securit=
y? Isolation?</div><div><br></div><div>Anyone mind to share?</div><div><br>=
</div><div><br></div><div><br></div><div><br></div>

--047d7b66f5155c5b9904d1ab06d4--


--===============0203314664424888251==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0203314664424888251==--


From xen-users-bounces@lists.xen.org Wed Dec 26 02:42:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 02:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tngv6-0002DD-8H; Wed, 26 Dec 2012 02:40:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <howachen@gmail.com>) id 1TnS1i-0000qs-PV
	for xen-users@lists.xensource.com; Tue, 25 Dec 2012 10:46:27 +0000
Received: from [85.158.143.35:35601] by server-3.bemta-4.messagelabs.com id
	DC/77-18211-20489D05; Tue, 25 Dec 2012 10:46:26 +0000
X-Env-Sender: howachen@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1356432383!13370559!1
X-Originating-IP: [74.125.83.42]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16970 invoked from network); 25 Dec 2012 10:46:23 -0000
Received: from mail-ee0-f42.google.com (HELO mail-ee0-f42.google.com)
	(74.125.83.42)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	25 Dec 2012 10:46:23 -0000
Received: by mail-ee0-f42.google.com with SMTP id c41so3966499eek.29
	for <xen-users@lists.xensource.com>;
	Tue, 25 Dec 2012 02:46:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=pjN9DCiedG50UomvI6yBDLOLkLv+2J1dgqu1JbH6XRU=;
	b=HZ64e3D0JF8N0foyMqrCbYDX4ZeLhHEybN0TM2mOO6EDwn7xHYWENnvtSt/Dhga93L
	zS1ysv54ikPFqmHp88puRZ8mGGL7tspLNM2Y6ltFTelN9BcbcEdpxTfIv6hxWmR2S9sY
	1RTgPiys3+VphCT+Ya0s/KlYVgSoI7rEy62XqvyGtjNHLAR8M+UaEMm9KJm+IlYpQTLv
	UDo7jKQj3NMErZHuT6Nt/IkzpbwvLHgl4ae1MWlI5E3TIa/KrjHUxSA41xrclyEYbdjT
	YjE13VCyDH64QSW12Q5R19Keauu00utfOvfbUrbj9b8K6DxD0/SC7ffp3UmTkPgQ9kPz
	qQPw==
MIME-Version: 1.0
Received: by 10.14.1.195 with SMTP id 43mr62196420eed.31.1356432383171; Tue,
	25 Dec 2012 02:46:23 -0800 (PST)
Received: by 10.14.3.195 with HTTP; Tue, 25 Dec 2012 02:46:23 -0800 (PST)
Date: Tue, 25 Dec 2012 18:46:23 +0800
Message-ID: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
From: howard chen <howachen@gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Wed, 26 Dec 2012 02:40:34 +0000
Subject: [Xen-users] Why adoption of Xen is high in VPS hosting/cloud
	providers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0203314664424888251=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0203314664424888251==
Content-Type: multipart/alternative; boundary=047d7b66f5155c5b9904d1ab06d4

--047d7b66f5155c5b9904d1ab06d4
Content-Type: text/plain; charset=ISO-8859-1

Have been thinking this for a while, seems most popular/well
known providers such as rackspace, aws, linode is using Xen or some sort of.

What are the reasons it is so good for a hosting providers to use Xen?
Especially when compared to competitive technologies such as KVM which
RedHat has been promoting hard for a quite a while.

Which factors are the main reason? Performance? Security? Isolation?

Anyone mind to share?

--047d7b66f5155c5b9904d1ab06d4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Have been thinking this for a while, seems most=A0popular/well known=A0prov=
iders such as rackspace, aws, linode is using Xen or some sort of.<div><br>=
</div><div>What are the reasons it is so good for a hosting providers to us=
e Xen? Especially when compared to competitive=A0technologies=A0such as KVM=
 which RedHat has been promoting hard for a quite a while.</div>
<div><br></div><div>Which factors are the main reason? Performance? Securit=
y? Isolation?</div><div><br></div><div>Anyone mind to share?</div><div><br>=
</div><div><br></div><div><br></div><div><br></div>

--047d7b66f5155c5b9904d1ab06d4--


--===============0203314664424888251==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0203314664424888251==--


From xen-users-bounces@lists.xen.org Wed Dec 26 02:42:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 02:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tngv5-0002D4-Is; Wed, 26 Dec 2012 02:40:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1TnQ2i-0000Gb-Rp
	for xen-users@lists.xensource.com; Tue, 25 Dec 2012 08:39:21 +0000
Received: from [85.158.137.99:35705] by server-2.bemta-3.messagelabs.com id
	E4/30-11239-83669D05; Tue, 25 Dec 2012 08:39:20 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-9.tower-217.messagelabs.com!1356424758!17630134!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5494 invoked from network); 25 Dec 2012 08:39:19 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-9.tower-217.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Dec 2012 08:39:19 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1TnQ2f-0002S6-HY
	for xen-users@lists.xensource.com; Tue, 25 Dec 2012 00:39:17 -0800
Date: Tue, 25 Dec 2012 00:39:17 -0800 (PST)
From: epretorious <epretorious@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1356424757537-5713207.post@n5.nabble.com>
In-Reply-To: <CAFivhPmbyV-JzUACo15ksYLYKGPALnjO9Y7WDQ+=wUz964EjnQ@mail.gmail.com>
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<50D6A6BC.4060201@ondore.com>
	<CAFivhPmbyV-JzUACo15ksYLYKGPALnjO9Y7WDQ+=wUz964EjnQ@mail.gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 26 Dec 2012 02:40:34 +0000
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Florian Heigl wrote
> you could debug that with xenstore-ls maybe; usually I go about
> solving it in two steps.
> 1. xenconsoled restart (if it shows no valid state this will probably not
> help)
> 2. xend restart (plus wait for 20 seconds or so)
> 
> After this the vm should be gone and the xenstore for this domid
> should also be empty.
> 
> Florian

Thanks, Florian:

Neither command had an effect. The DomU test4 still appears in the output of
xm list (but not in the output of xenstore-ls) and will not start; can not
be destroyed, and; can not be deleted.

> xen1:~ # xm list
> Name                                        ID   Mem VCPUs      State  
> Time(s)
> Domain-0                                     0   502     2     r-----   
> 680.4
> test1                                        3   768     1     -b----    
> 15.7
> test3                                            768     1              
> 179.4
> test4                                            768     1                
> 0.0
> 
> xen1:~ # xm list -l | grep '(name'
>     (name Domain-0)
>     (name test1)
>     (name test3)
>     (name test4)
>
> xen1:~ # xenstore-ls | grep 'name = '
>    name = "Domain-0"
>    name = "test1"
>    name = "Pool-0"
>   pool_name = "Pool-0"
>   name = "Domain-0"
>   pool_name = "Pool-0"
>   name = "test1"

The DomU test1 functions correctly, however. (The DomU test3 is experiencing
the same symptoms as test4.)

Ideas? Suggestions?

Eric Pretorious
Truckee, CA



--
View this message in context: http://xen.1045712.n5.nabble.com/Unsticking-a-DomU-tp5713191p5713207.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 26 02:42:33 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 02:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tngv5-0002D4-Is; Wed, 26 Dec 2012 02:40:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1TnQ2i-0000Gb-Rp
	for xen-users@lists.xensource.com; Tue, 25 Dec 2012 08:39:21 +0000
Received: from [85.158.137.99:35705] by server-2.bemta-3.messagelabs.com id
	E4/30-11239-83669D05; Tue, 25 Dec 2012 08:39:20 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-9.tower-217.messagelabs.com!1356424758!17630134!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5494 invoked from network); 25 Dec 2012 08:39:19 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-9.tower-217.messagelabs.com with AES256-SHA encrypted SMTP;
	25 Dec 2012 08:39:19 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1TnQ2f-0002S6-HY
	for xen-users@lists.xensource.com; Tue, 25 Dec 2012 00:39:17 -0800
Date: Tue, 25 Dec 2012 00:39:17 -0800 (PST)
From: epretorious <epretorious@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1356424757537-5713207.post@n5.nabble.com>
In-Reply-To: <CAFivhPmbyV-JzUACo15ksYLYKGPALnjO9Y7WDQ+=wUz964EjnQ@mail.gmail.com>
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<50D6A6BC.4060201@ondore.com>
	<CAFivhPmbyV-JzUACo15ksYLYKGPALnjO9Y7WDQ+=wUz964EjnQ@mail.gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 26 Dec 2012 02:40:34 +0000
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Florian Heigl wrote
> you could debug that with xenstore-ls maybe; usually I go about
> solving it in two steps.
> 1. xenconsoled restart (if it shows no valid state this will probably not
> help)
> 2. xend restart (plus wait for 20 seconds or so)
> 
> After this the vm should be gone and the xenstore for this domid
> should also be empty.
> 
> Florian

Thanks, Florian:

Neither command had an effect. The DomU test4 still appears in the output of
xm list (but not in the output of xenstore-ls) and will not start; can not
be destroyed, and; can not be deleted.

> xen1:~ # xm list
> Name                                        ID   Mem VCPUs      State  
> Time(s)
> Domain-0                                     0   502     2     r-----   
> 680.4
> test1                                        3   768     1     -b----    
> 15.7
> test3                                            768     1              
> 179.4
> test4                                            768     1                
> 0.0
> 
> xen1:~ # xm list -l | grep '(name'
>     (name Domain-0)
>     (name test1)
>     (name test3)
>     (name test4)
>
> xen1:~ # xenstore-ls | grep 'name = '
>    name = "Domain-0"
>    name = "test1"
>    name = "Pool-0"
>   pool_name = "Pool-0"
>   name = "Domain-0"
>   pool_name = "Pool-0"
>   name = "test1"

The DomU test1 functions correctly, however. (The DomU test3 is experiencing
the same symptoms as test4.)

Ideas? Suggestions?

Eric Pretorious
Truckee, CA



--
View this message in context: http://xen.1045712.n5.nabble.com/Unsticking-a-DomU-tp5713191p5713207.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 26 04:02:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 04:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TniAE-0003Hh-6v; Wed, 26 Dec 2012 04:00:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1TniAC-0003Ha-R2
	for xen-users@lists.xensource.com; Wed, 26 Dec 2012 04:00:17 +0000
Received: from [85.158.143.99:45700] by server-1.bemta-4.messagelabs.com id
	17/D8-28401-0567AD05; Wed, 26 Dec 2012 04:00:16 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1356494412!30796123!1
X-Originating-IP: [220.181.15.8]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gOTY2OA==\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gOTY2OA==\n,HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11830 invoked from network); 26 Dec 2012 04:00:14 -0000
Received: from m15-8.126.com (HELO m15-8.126.com) (220.181.15.8)
	by server-9.tower-216.messagelabs.com with SMTP;
	26 Dec 2012 04:00:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Subject:Content-Type:
	MIME-Version:Message-ID; bh=hqt/ALubBScyeU38rmUpnUq9CGmFBsZ68jr3
	TuhByb0=; b=O7eZ749S4osJgMjfNYC7/jGIj+oN3kx/wqNvl5sWCDVO7J/rWubS
	bMabTi3IELWE9JLWc8cS6SXa8e55uCgCiK/4sn0htQy+Q5G4OmXYCI6i+oOk0x21
	oKcLsICmXdiU4zNgcC2i6Wf2TyPbARJZhUmHyb72vvD4Ve8/NHdMCpc=
Received: from hxkhust$126.com ( [59.172.234.171] ) by ajax-webmail-wmsvr8
	(Coremail) ; Wed, 26 Dec 2012 12:00:11 +0800 (CST)
X-Originating-IP: [59.172.234.171]
Date: Wed, 26 Dec 2012 12:00:11 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: IYxUAGZvb3Rlcl9odG09NzYwOjgx
MIME-Version: 1.0
Message-ID: <2f580ba9.19b33.13bd55e1778.Coremail.hxkhust@126.com>
X-CM-TRANSID: CMqowGCZQUNLdtpQuXseAA--.3867W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbi4wCRBU3Llq4ZqgABs7
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] how to configure a vm so as to use
 .../tools/blktap/drivers/block-qcow2.c
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2660115056587388246=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2660115056587388246==
Content-Type: multipart/alternative; 
	boundary="----=_Part_401521_477094516.1356494411640"

------=_Part_401521_477094516.1356494411640
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

hello,guys,


In order to use ...tools/blktap/drivers/block-qcow2.c  I have tried many ways to set up a virtual machine including pvm/hvm, but I always failed.Under the situation that a hvm is configure with "tap:qcow2:...", qemu-dm is running and support the I/O process.But how to let block-qcow2.c in blktap running for image file write and read ?I need your help about the way on which a vm is created and a configure file example .
Thank you.







------=_Part_401521_477094516.1356494411640
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">hello,guys,<div><br></div><div>In order to use ...tools/blktap/drivers/block-qcow2.c &nbsp;I have tried many ways to set up a virtual machine including pvm/hvm, but I always failed.Under the situation that a hvm is configure with "tap:qcow2:...", qemu-dm is running and support the I/O process.But how to let block-qcow2.c in blktap running for image file write and read ?I need your help about the way on which a vm is created and a configure file example .</div><div>Thank you.</div><div><br></div><div><br></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_401521_477094516.1356494411640--



--===============2660115056587388246==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2660115056587388246==--



From xen-users-bounces@lists.xen.org Wed Dec 26 04:02:00 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 04:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TniAE-0003Hh-6v; Wed, 26 Dec 2012 04:00:18 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1TniAC-0003Ha-R2
	for xen-users@lists.xensource.com; Wed, 26 Dec 2012 04:00:17 +0000
Received: from [85.158.143.99:45700] by server-1.bemta-4.messagelabs.com id
	17/D8-28401-0567AD05; Wed, 26 Dec 2012 04:00:16 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-9.tower-216.messagelabs.com!1356494412!30796123!1
X-Originating-IP: [220.181.15.8]
X-SpamReason: No, hits=0.6 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gOTY2OA==\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjggPT4gOTY2OA==\n,HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11830 invoked from network); 26 Dec 2012 04:00:14 -0000
Received: from m15-8.126.com (HELO m15-8.126.com) (220.181.15.8)
	by server-9.tower-216.messagelabs.com with SMTP;
	26 Dec 2012 04:00:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Subject:Content-Type:
	MIME-Version:Message-ID; bh=hqt/ALubBScyeU38rmUpnUq9CGmFBsZ68jr3
	TuhByb0=; b=O7eZ749S4osJgMjfNYC7/jGIj+oN3kx/wqNvl5sWCDVO7J/rWubS
	bMabTi3IELWE9JLWc8cS6SXa8e55uCgCiK/4sn0htQy+Q5G4OmXYCI6i+oOk0x21
	oKcLsICmXdiU4zNgcC2i6Wf2TyPbARJZhUmHyb72vvD4Ve8/NHdMCpc=
Received: from hxkhust$126.com ( [59.172.234.171] ) by ajax-webmail-wmsvr8
	(Coremail) ; Wed, 26 Dec 2012 12:00:11 +0800 (CST)
X-Originating-IP: [59.172.234.171]
Date: Wed, 26 Dec 2012 12:00:11 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: IYxUAGZvb3Rlcl9odG09NzYwOjgx
MIME-Version: 1.0
Message-ID: <2f580ba9.19b33.13bd55e1778.Coremail.hxkhust@126.com>
X-CM-TRANSID: CMqowGCZQUNLdtpQuXseAA--.3867W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbi4wCRBU3Llq4ZqgABs7
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] how to configure a vm so as to use
 .../tools/blktap/drivers/block-qcow2.c
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2660115056587388246=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2660115056587388246==
Content-Type: multipart/alternative; 
	boundary="----=_Part_401521_477094516.1356494411640"

------=_Part_401521_477094516.1356494411640
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

hello,guys,


In order to use ...tools/blktap/drivers/block-qcow2.c  I have tried many ways to set up a virtual machine including pvm/hvm, but I always failed.Under the situation that a hvm is configure with "tap:qcow2:...", qemu-dm is running and support the I/O process.But how to let block-qcow2.c in blktap running for image file write and read ?I need your help about the way on which a vm is created and a configure file example .
Thank you.







------=_Part_401521_477094516.1356494411640
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">hello,guys,<div><br></div><div>In order to use ...tools/blktap/drivers/block-qcow2.c &nbsp;I have tried many ways to set up a virtual machine including pvm/hvm, but I always failed.Under the situation that a hvm is configure with "tap:qcow2:...", qemu-dm is running and support the I/O process.But how to let block-qcow2.c in blktap running for image file write and read ?I need your help about the way on which a vm is created and a configure file example .</div><div>Thank you.</div><div><br></div><div><br></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_401521_477094516.1356494411640--



--===============2660115056587388246==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2660115056587388246==--



From xen-users-bounces@lists.xen.org Wed Dec 26 10:07:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 10:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tnnrg-0006kA-Bn; Wed, 26 Dec 2012 10:05:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itamar@ispbrasil.com.br>) id 1Tnnre-0006k4-Ud
	for xen-users@lists.xensource.com; Wed, 26 Dec 2012 10:05:31 +0000
Received: from [193.109.254.147:10141] by server-4.bemta-14.messagelabs.com id
	E6/BD-15233-AEBCAD05; Wed, 26 Dec 2012 10:05:30 +0000
X-Env-Sender: itamar@ispbrasil.com.br
X-Msg-Ref: server-3.tower-27.messagelabs.com!1356516329!9028762!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11783 invoked from network); 26 Dec 2012 10:05:29 -0000
Received: from mail-bk0-f54.google.com (HELO mail-bk0-f54.google.com)
	(209.85.214.54)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Dec 2012 10:05:29 -0000
Received: by mail-bk0-f54.google.com with SMTP id je9so3842777bkc.13
	for <xen-users@lists.xensource.com>;
	Wed, 26 Dec 2012 02:05:29 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=SHx2mzeUPFEzpgNLz7cPSh1kir6HO8QcTQ6mz7PrN0Q=;
	b=HAy1/9ixLwhEenOGy47+lUMnOv7zgrm4pPqJU/FfEjW12I146GSdY1yUjKGM66Pe5y
	g00XREKPdBoyCW1ab1kRw3W62MH1/qk3x1/ju/0Qublc//DTegwHbQgMZ8gwq8Vd0wNC
	dy2n3vNRKJtuEE3LZGQnOg9NnRFZZ7G9f13M0Yk5NOJH6p3Ox6DQYYAUg5IzOHCoN8Ti
	b3YrPs9DB2x+/vmkE3gd+dioVX4wklDk8vp9lKOVy3XQ8YkHDiBswKbUweV5lfzyh5IW
	3Y7CcRyt3oLXjUqt5otU0n28/Ch6FJFO9NK2y2d1Ce0eKSsbn9Yo3ZYQhRP5Dx5zO1jU
	snvw==
MIME-Version: 1.0
Received: by 10.204.148.195 with SMTP id q3mr12739376bkv.122.1356516328582;
	Wed, 26 Dec 2012 02:05:28 -0800 (PST)
Received: by 10.204.5.219 with HTTP; Wed, 26 Dec 2012 02:05:28 -0800 (PST)
In-Reply-To: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
References: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
Date: Wed, 26 Dec 2012 08:05:28 -0200
Message-ID: <CACyzUwJ44Rhgm3yMLuV=bHnDwMORdOTX004RoFL7VnpvJkYmdg@mail.gmail.com>
From: Itamar Reis Peixoto <itamar@ispbrasil.com.br>
To: howard chen <howachen@gmail.com>
X-Gm-Message-State: ALoCoQmGduiBL+aL7vlPVsUOnfMwvWhBYv4CvSq0bQdkOupCH7YViItAJRwKORx96m4J3KvPbZTg
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Why adoption of Xen is high in VPS hosting/cloud
	providers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Dec 25, 2012 at 8:46 AM, howard chen <howachen@gmail.com> wrote:
> Have been thinking this for a while, seems most popular/well known providers
> such as rackspace, aws, linode is using Xen or some sort of.
>
> What are the reasons it is so good for a hosting providers to use Xen?
> Especially when compared to competitive technologies such as KVM which
> RedHat has been promoting hard for a quite a while.
>
> Which factors are the main reason? Performance? Security? Isolation?
>
> Anyone mind to share?
>

I think both xen and kvm are great and the best ones, may be because
xen comes first into the market.

also xen doesn't require hardware virtualization to run linux virtual machines.

-- 
------------

Itamar Reis Peixoto

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 26 10:07:15 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 10:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tnnrg-0006kA-Bn; Wed, 26 Dec 2012 10:05:32 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <itamar@ispbrasil.com.br>) id 1Tnnre-0006k4-Ud
	for xen-users@lists.xensource.com; Wed, 26 Dec 2012 10:05:31 +0000
Received: from [193.109.254.147:10141] by server-4.bemta-14.messagelabs.com id
	E6/BD-15233-AEBCAD05; Wed, 26 Dec 2012 10:05:30 +0000
X-Env-Sender: itamar@ispbrasil.com.br
X-Msg-Ref: server-3.tower-27.messagelabs.com!1356516329!9028762!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11783 invoked from network); 26 Dec 2012 10:05:29 -0000
Received: from mail-bk0-f54.google.com (HELO mail-bk0-f54.google.com)
	(209.85.214.54)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Dec 2012 10:05:29 -0000
Received: by mail-bk0-f54.google.com with SMTP id je9so3842777bkc.13
	for <xen-users@lists.xensource.com>;
	Wed, 26 Dec 2012 02:05:29 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type:x-gm-message-state;
	bh=SHx2mzeUPFEzpgNLz7cPSh1kir6HO8QcTQ6mz7PrN0Q=;
	b=HAy1/9ixLwhEenOGy47+lUMnOv7zgrm4pPqJU/FfEjW12I146GSdY1yUjKGM66Pe5y
	g00XREKPdBoyCW1ab1kRw3W62MH1/qk3x1/ju/0Qublc//DTegwHbQgMZ8gwq8Vd0wNC
	dy2n3vNRKJtuEE3LZGQnOg9NnRFZZ7G9f13M0Yk5NOJH6p3Ox6DQYYAUg5IzOHCoN8Ti
	b3YrPs9DB2x+/vmkE3gd+dioVX4wklDk8vp9lKOVy3XQ8YkHDiBswKbUweV5lfzyh5IW
	3Y7CcRyt3oLXjUqt5otU0n28/Ch6FJFO9NK2y2d1Ce0eKSsbn9Yo3ZYQhRP5Dx5zO1jU
	snvw==
MIME-Version: 1.0
Received: by 10.204.148.195 with SMTP id q3mr12739376bkv.122.1356516328582;
	Wed, 26 Dec 2012 02:05:28 -0800 (PST)
Received: by 10.204.5.219 with HTTP; Wed, 26 Dec 2012 02:05:28 -0800 (PST)
In-Reply-To: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
References: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
Date: Wed, 26 Dec 2012 08:05:28 -0200
Message-ID: <CACyzUwJ44Rhgm3yMLuV=bHnDwMORdOTX004RoFL7VnpvJkYmdg@mail.gmail.com>
From: Itamar Reis Peixoto <itamar@ispbrasil.com.br>
To: howard chen <howachen@gmail.com>
X-Gm-Message-State: ALoCoQmGduiBL+aL7vlPVsUOnfMwvWhBYv4CvSq0bQdkOupCH7YViItAJRwKORx96m4J3KvPbZTg
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Why adoption of Xen is high in VPS hosting/cloud
	providers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Tue, Dec 25, 2012 at 8:46 AM, howard chen <howachen@gmail.com> wrote:
> Have been thinking this for a while, seems most popular/well known providers
> such as rackspace, aws, linode is using Xen or some sort of.
>
> What are the reasons it is so good for a hosting providers to use Xen?
> Especially when compared to competitive technologies such as KVM which
> RedHat has been promoting hard for a quite a while.
>
> Which factors are the main reason? Performance? Security? Isolation?
>
> Anyone mind to share?
>

I think both xen and kvm are great and the best ones, may be because
xen comes first into the market.

also xen doesn't require hardware virtualization to run linux virtual machines.

-- 
------------

Itamar Reis Peixoto

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 26 15:32:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 15:32:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tnswi-0001xs-3U; Wed, 26 Dec 2012 15:31:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tnswg-0001xn-WF
	for xen-users@lists.xen.org; Wed, 26 Dec 2012 15:31:03 +0000
Received: from [85.158.143.35:41805] by server-3.bemta-4.messagelabs.com id
	1E/57-18211-6381BD05; Wed, 26 Dec 2012 15:31:02 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1356535860!5519448!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18344 invoked from network); 26 Dec 2012 15:31:01 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Dec 2012 15:31:01 -0000
Received: from [187.233.68.172] (port=40889 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tnswd-00061U-OI
	for xen-users@lists.xen.org; Wed, 26 Dec 2012 09:30:59 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 648F2A209
	for <xen-users@lists.xen.org>; Wed, 26 Dec 2012 09:28:31 -0600 (CST)
Message-ID: <50DB1832.7000901@ondore.com>
Date: Wed, 26 Dec 2012 09:30:58 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<50D6A6BC.4060201@ondore.com>
	<CAFivhPmbyV-JzUACo15ksYLYKGPALnjO9Y7WDQ+=wUz964EjnQ@mail.gmail.com>
	<1356424757537-5713207.post@n5.nabble.com>
In-Reply-To: <1356424757537-5713207.post@n5.nabble.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 25/12/12 02:39, epretorious escribi=F3:
>> xen1:~ # xm list
>> Name                                        ID   Mem VCPUs      State
>> Time(s)
>> Domain-0                                     0   502     2     r-----
>> 680.4
>> test1                                        3   768     1     -b----
>> 15.7
>> test3                                            768     1
>> 179.4
>> test4                                            768     1
>> 0.0

The output you quote lacks "ID" and "State" columns, seems like xend is =

seriously confused. I would expect it to complain via /var/log/xend.log. =

A good debugging would be to start manually test1, see how it is =

reflected in xend.log, then start test3 and see how different is the log.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 26 15:32:31 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 15:32:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tnswi-0001xs-3U; Wed, 26 Dec 2012 15:31:04 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tnswg-0001xn-WF
	for xen-users@lists.xen.org; Wed, 26 Dec 2012 15:31:03 +0000
Received: from [85.158.143.35:41805] by server-3.bemta-4.messagelabs.com id
	1E/57-18211-6381BD05; Wed, 26 Dec 2012 15:31:02 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1356535860!5519448!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18344 invoked from network); 26 Dec 2012 15:31:01 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 26 Dec 2012 15:31:01 -0000
Received: from [187.233.68.172] (port=40889 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tnswd-00061U-OI
	for xen-users@lists.xen.org; Wed, 26 Dec 2012 09:30:59 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id 648F2A209
	for <xen-users@lists.xen.org>; Wed, 26 Dec 2012 09:28:31 -0600 (CST)
Message-ID: <50DB1832.7000901@ondore.com>
Date: Wed, 26 Dec 2012 09:30:58 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
	<50D6A6BC.4060201@ondore.com>
	<CAFivhPmbyV-JzUACo15ksYLYKGPALnjO9Y7WDQ+=wUz964EjnQ@mail.gmail.com>
	<1356424757537-5713207.post@n5.nabble.com>
In-Reply-To: <1356424757537-5713207.post@n5.nabble.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 25/12/12 02:39, epretorious escribi=F3:
>> xen1:~ # xm list
>> Name                                        ID   Mem VCPUs      State
>> Time(s)
>> Domain-0                                     0   502     2     r-----
>> 680.4
>> test1                                        3   768     1     -b----
>> 15.7
>> test3                                            768     1
>> 179.4
>> test4                                            768     1
>> 0.0

The output you quote lacks "ID" and "State" columns, seems like xend is =

seriously confused. I would expect it to complain via /var/log/xend.log. =

A good debugging would be to start manually test1, see how it is =

reflected in xend.log, then start test3 and see how different is the log.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 26 19:37:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 19:37:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnwlS-0004az-Ko; Wed, 26 Dec 2012 19:35:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1TnwlR-0004at-9g
	for xen-users@lists.xen.org; Wed, 26 Dec 2012 19:35:41 +0000
Received: from [85.158.139.83:4108] by server-13.bemta-5.messagelabs.com id
	EF/3B-10716-C815BD05; Wed, 26 Dec 2012 19:35:40 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1356550539!31395666!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=1.7 required=7.0 tests=MISSING_MIMEOLE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18349 invoked from network); 26 Dec 2012 19:35:39 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Dec 2012 19:35:39 -0000
Received: by mail-ee0-f43.google.com with SMTP id e49so4486593eek.16
	for <xen-users@lists.xen.org>; Wed, 26 Dec 2012 11:35:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:from:to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-priority:x-msmail-priority
	:x-mailer:importance:thread-index:content-language
	:disposition-notification-to;
	bh=bFnujkp5rPR1N39teP6+Ekw9BsfzR6v4diZBY4N9DjQ=;
	b=SfPTwRuQjUwQVIjk9J/1rFeNNt7NzWZk69uW07pZ0h0PZJfRrX5pR0jKttt/UwgXeq
	ErNDUuTDVhec7nhl7pM50WFoDEmLZLFXTvj0Fv5cTybzzkzyT7MU8byhHkgXc0YxGTJG
	oS+JvB37ptKkTX3Lp4pkwxCtDmcWiX3ALT6s3JeGZ3kX55Yxn33ebOOXJWBriutZNr1M
	or9b6mXUiZ2Cw3z/AeeD/1jvh1PL/umbkcXU+SdE3vxtEfBjqfBsVK1RS5iUk7IxYeQ8
	J0OO7WkFuT8UqAi4cTfPmt7lB20QQdqdl4IeCbGdzY3SXdOy7qSUf92QJ8B+u/aU8sh0
	Rvkg==
X-Received: by 10.14.215.6 with SMTP id d6mr71915027eep.40.1356550539607;
	Wed, 26 Dec 2012 11:35:39 -0800 (PST)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id 46sm55153129eeg.4.2012.12.26.11.35.37
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 26 Dec 2012 11:35:38 -0800 (PST)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: <xen-users@lists.xen.org>
Date: Wed, 26 Dec 2012 20:35:34 +0100
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAGaQAGJjDMFAle6yBXf03lsBAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
thread-index: Ac3jnkrp8XDpMsOrQHS3ssnf60f2tQ==
Content-Language: de-ch
Subject: [Xen-users] xend under 4.2.1/wheezy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi,

i installed xen 4.2.1 under wheezy, all perfect working except:

quiet often i get a libxl errors for example:

root@srv-ldeb-xen001:/etc/drbd.d# xl -f mem-set 0 8196M
libxl: error: libxl.c:3405:libxl_set_memory_target: cannot get memory info
from /local/domain/0/memory/static-max
: No such file or directory

root@srv-ldeb-xen001:/etc/drbd.d# /etc/init.d/xend stop
root@srv-ldeb-xen001:/etc/drbd.d# xl -f mem-set 0 8196M
libxl: error: libxl.c:3405:libxl_set_memory_target: cannot get memory info
from /local/domain/0/memory/static-max
: No such file or directory

in some cases, when i stop xend, the error stops. do we still need xend/xm
stack or is it only a relict?

if no can I delet those lines from my setup?

***
update-rc.d xencommons defaults
update-rc.d xend defaults
update-rc.d xendomains defaults
update-rc.d xen-watchdog defaults
***

Thanks a lot for your help,

Walter


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Wed Dec 26 19:37:05 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Dec 2012 19:37:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TnwlS-0004az-Ko; Wed, 26 Dec 2012 19:35:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1TnwlR-0004at-9g
	for xen-users@lists.xen.org; Wed, 26 Dec 2012 19:35:41 +0000
Received: from [85.158.139.83:4108] by server-13.bemta-5.messagelabs.com id
	EF/3B-10716-C815BD05; Wed, 26 Dec 2012 19:35:40 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-3.tower-182.messagelabs.com!1356550539!31395666!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=1.7 required=7.0 tests=MISSING_MIMEOLE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18349 invoked from network); 26 Dec 2012 19:35:39 -0000
Received: from mail-ee0-f43.google.com (HELO mail-ee0-f43.google.com)
	(74.125.83.43)
	by server-3.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	26 Dec 2012 19:35:39 -0000
Received: by mail-ee0-f43.google.com with SMTP id e49so4486593eek.16
	for <xen-users@lists.xen.org>; Wed, 26 Dec 2012 11:35:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:from:to:subject:date:message-id:mime-version
	:content-type:content-transfer-encoding:x-priority:x-msmail-priority
	:x-mailer:importance:thread-index:content-language
	:disposition-notification-to;
	bh=bFnujkp5rPR1N39teP6+Ekw9BsfzR6v4diZBY4N9DjQ=;
	b=SfPTwRuQjUwQVIjk9J/1rFeNNt7NzWZk69uW07pZ0h0PZJfRrX5pR0jKttt/UwgXeq
	ErNDUuTDVhec7nhl7pM50WFoDEmLZLFXTvj0Fv5cTybzzkzyT7MU8byhHkgXc0YxGTJG
	oS+JvB37ptKkTX3Lp4pkwxCtDmcWiX3ALT6s3JeGZ3kX55Yxn33ebOOXJWBriutZNr1M
	or9b6mXUiZ2Cw3z/AeeD/1jvh1PL/umbkcXU+SdE3vxtEfBjqfBsVK1RS5iUk7IxYeQ8
	J0OO7WkFuT8UqAi4cTfPmt7lB20QQdqdl4IeCbGdzY3SXdOy7qSUf92QJ8B+u/aU8sh0
	Rvkg==
X-Received: by 10.14.215.6 with SMTP id d6mr71915027eep.40.1356550539607;
	Wed, 26 Dec 2012 11:35:39 -0800 (PST)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id 46sm55153129eeg.4.2012.12.26.11.35.37
	(version=TLSv1/SSLv3 cipher=OTHER);
	Wed, 26 Dec 2012 11:35:38 -0800 (PST)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: <xen-users@lists.xen.org>
Date: Wed, 26 Dec 2012 20:35:34 +0100
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAGaQAGJjDMFAle6yBXf03lsBAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
thread-index: Ac3jnkrp8XDpMsOrQHS3ssnf60f2tQ==
Content-Language: de-ch
Subject: [Xen-users] xend under 4.2.1/wheezy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi,

i installed xen 4.2.1 under wheezy, all perfect working except:

quiet often i get a libxl errors for example:

root@srv-ldeb-xen001:/etc/drbd.d# xl -f mem-set 0 8196M
libxl: error: libxl.c:3405:libxl_set_memory_target: cannot get memory info
from /local/domain/0/memory/static-max
: No such file or directory

root@srv-ldeb-xen001:/etc/drbd.d# /etc/init.d/xend stop
root@srv-ldeb-xen001:/etc/drbd.d# xl -f mem-set 0 8196M
libxl: error: libxl.c:3405:libxl_set_memory_target: cannot get memory info
from /local/domain/0/memory/static-max
: No such file or directory

in some cases, when i stop xend, the error stops. do we still need xend/xm
stack or is it only a relict?

if no can I delet those lines from my setup?

***
update-rc.d xencommons defaults
update-rc.d xend defaults
update-rc.d xendomains defaults
update-rc.d xen-watchdog defaults
***

Thanks a lot for your help,

Walter


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 01:37:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 01:37:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1To2Nj-0003hH-4p; Thu, 27 Dec 2012 01:35:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Tnj6c-0004CU-QQ
	for xen-users@lists.xen.org; Wed, 26 Dec 2012 05:00:39 +0000
Received: from [85.158.137.99:32623] by server-6.bemta-3.messagelabs.com id
	03/C0-12154-1748AD05; Wed, 26 Dec 2012 05:00:33 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-11.tower-217.messagelabs.com!1356498030!17736937!1
X-Originating-IP: [98.138.90.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7506 invoked from network); 26 Dec 2012 05:00:31 -0000
Received: from nm10.bullet.mail.ne1.yahoo.com (HELO
	nm10.bullet.mail.ne1.yahoo.com) (98.138.90.73)
	by server-11.tower-217.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Dec 2012 05:00:31 -0000
Received: from [98.138.226.179] by nm10.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Dec 2012 05:00:30 -0000
Received: from [98.138.88.237] by tm14.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Dec 2012 05:00:29 -0000
Received: from [127.0.0.1] by omp1037.mail.ne1.yahoo.com with NNFMP;
	26 Dec 2012 05:00:29 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 968163.12911.bm@omp1037.mail.ne1.yahoo.com
Received: (qmail 14026 invoked by uid 60001); 26 Dec 2012 05:00:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1356498029; bh=O8bqL9LuS4S8dmPext2TKgZHNT1pN+bT070Im6CflKM=;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=UYZ1/a4xHOogeLUeN1nUBpecK/gUvvianF4LmpB6OjIlBJChcyCyqczW3o93SUooOFXxex1zeH3nYV0B9os1lg3Y3Za/UsLGOFhd4LdTm74zRviaWtHvVQNFZaOBLZyac9gpsNFMM0BEhBN2rt6aV+PSQMN09vn/qUz7rkBzPWk=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=M81C1ECK1kb6wn7y0TnwQhUnEF72Q3lzyXMF/FO4FTeUCDEdSKCx8aCtH3CfJRYb108kCsZ/5aA44V+YmwAZ5aDrQ9NCnAET4oL0XgaZ5S+T04wO9Nnz3pV9vjGUKXDGOyDI4ER9/e1NvXWgB4Z0ShPKdSgl5zC9mT6V045MSlY=;
X-YMail-OSG: J0NAbiMVM1nxnJi_jewUXGKCNZgJiFA_tGjQG_2Jjex5RW3
	ZsAhiU5IQtM47DUm_8KN7pjRbs10jMaqSw.eG5CKCg.JfUTUjm6xU8hP9E63
	kzs.PVxxD0nElg0CvhZsSXDUfUogiODWYNADB2qBgcgeBkTbhRz2nmW_hPfv
	sSnp608oK1yC1zXknesJr3mwi5o3TKuRcFYX2771EGb50j8MAzwgzhQsJUAw
	CNqaXMkfUlGRC8er3wxGNoNIK5GoPDexSFqEOC0iL3S4iBGSM3x46TQOFcvF
	UJbG9PIc9Jure2BjUd84BlKhTs6BEYsxXGWTvJXSIEV23z0NFT4Jl2qQJF9V
	wV8E1GgVRaCrnrN8hnlo.dL.BI4hIPMIe5TnkxdcPCDJzBUNFgH1s2vFT1UO
	BFT9oP333b81b92ul8tz9Gt5IYuU4MweKUPoDEfsWgrYmPBwWKXxb0Ws9tsb
	uIlvauyxoCgVujydPcT1nzq9RxoVSVhTx3jHc.33bmA5HC2Hgp.U.P4WN0uE
	CpC8oTStQPq5ixtB5gBWXFrLdB9k-
Received: from [74.197.253.230] by web126003.mail.ne1.yahoo.com via HTTP;
	Tue, 25 Dec 2012 21:00:29 PST
X-Rocket-MIMEInfo: 001.001,
	RmxvcmlhbiBIZWlnbCB3cm90ZQp5b3UgY291bGQgZGVidWcgdGhhdCB3aXRoIHhlbnN0b3JlLWxzIG1heWJlOyB1c3VhbGx5IEkgZ28gYWJvdXQgCnNvbHZpbmcgaXQgaW4gdHdvIHN0ZXBzLiAKMS4geGVuY29uc29sZWQgcmVzdGFydCAoaWYgaXQgc2hvd3Mgbm8gdmFsaWQgc3RhdGUgdGhpcyB3aWxsIHByb2JhYmx5IG5vdCBoZWxwKSAKMi4geGVuZCByZXN0YXJ0IChwbHVzIHdhaXQgZm9yIDIwIHNlY29uZHMgb3Igc28pIAoKQWZ0ZXIgdGhpcyB0aGUgdm0gc2hvdWxkIGJlIGdvbmUgYW5kIHRoZSB4ZW5zdG8BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.129.483
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Message-ID: <1356498029.12880.YahooMailNeo@web126003.mail.ne1.yahoo.com>
Date: Tue, 25 Dec 2012 21:00:29 -0800 (PST)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 27 Dec 2012 01:35:33 +0000
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2781818356010382308=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2781818356010382308==
Content-Type: multipart/alternative; boundary="-1134493521-1932146963-1356498029=:12880"

---1134493521-1932146963-1356498029=:12880
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Florian Heigl wrote=0Ayou could debug that with xenstore-ls maybe; usually =
I go about =0Asolving it in two steps. =0A1. xenconsoled restart (if it sho=
ws no valid state this will probably not help) =0A2. xend restart (plus wai=
t for 20 seconds or so) =0A=0AAfter this the vm should be gone and the xens=
tore for this domid =0Ashould also be empty. =0A=0AFlorian=0A=0AThanks, Flo=
rian: =0A=0ANeither command had an effect. The DomU test4 still appears in =
the output of xm list (but not in the output of xenstore-ls) and will not s=
tart; can not be destroyed, and; can not be deleted. =0A=0A> xen1:~ # xm li=
st =0A> Name =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0ID =A0 Mem VCPUs =A0 =A0 =A0State =A0 Time(s) =0A> Domai=
n-0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 0 =A0 502 =A0 =A0 2 =A0 =A0 r----- =A0 =A0680.4 =0A> test1 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A03 =A0 768 =
=A0 =A0 1 =A0 =A0 -b---- =A0 =A0 15.7 =0A> test3 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0768 =A0 =A0 =
1 =A0 =A0 =A0 =A0 =A0 =A0 =A0 179.4 =0A> test4 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0768 =A0 =A0 1 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 0.0 =0A> =0A> xen1:~ # xm list -l | grep '(=
name' =0A> =A0 =A0 (name Domain-0) =0A> =A0 =A0 (name test1) =0A> =A0 =A0 (=
name test3) =0A> =A0 =A0 (name test4) =0A> =0A> xen1:~ # xenstore-ls | grep=
 'name =3D ' =0A> =A0 =A0name =3D "Domain-0" =0A> =A0 =A0name =3D "test1" =
=0A> =A0 =A0name =3D "Pool-0" =0A> =A0 pool_name =3D "Pool-0" =0A> =A0 name=
 =3D "Domain-0" =0A> =A0 pool_name =3D "Pool-0" =0A> =A0 name =3D "test1" =
=0A=0AThe DomU test1 functions correctly, however. (The DomU test3 is exper=
iencing the same symptoms as test4.) =0A=0AIdeas? Suggestions? =0A=0AEric P=
retorious =0ATruckee, CA =0A=0A=0A=0A=0A>________________________________=
=0A> From: Eric <epretorious@yahoo.com>=0A>To: "xen-users@lists.xen.org" <x=
en-users@lists.xen.org> =0A>Sent: Saturday, December 22, 2012 8:47 PM=0A>Su=
bject: Unsticking a DomU=0A> =0A>=0A>I'm not able to start, destroy, or del=
ete a DomU:=0A>=0A>=0A>> xen1:~ # xm start test4=0A>> Error: Domain is alre=
ady running=0A>> Usage: xm start <DomainName>=0A>> =0A>> Start a Xend manag=
ed domain=0A>>=A0=A0 -p, --paused=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 Do not unpause domain after starting it=A0=A0=A0 =0A>>=A0=A0 -=
c, --console_autoconnect=A0=A0=A0=A0=A0 Connect to the console after the do=
main=A0=A0=A0 =0A>>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 is created=0A>>=A0=A0 --vncvi=
ewer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Connect to di=
splay via VNC after the=A0=A0=A0=A0=A0=A0 =0A>>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 do=
main is created=0A>>=A0=A0 --vncviewer-autopass=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 Pass VNC password to viewer via stdin and=A0 =0A>>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 -autopass=0A>> =0A>> xen1:~ # xm console test4=0A>> Error: Domain 'test=
4' is not started=0A>> Usage: xm console [-q|--quiet] <Domain>=0A>> =0A>> A=
ttach to <Domain>'s console.=0A>>=A0=A0 -q, --quiet=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Do not print an error message if the=A0=
=A0=A0=A0=A0=A0 =0A>>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 domain does not exist=0A>> =
=0A>> xen1:~ # xm list -l test4 | grep status=0A>>=A0=A0=A0=A0 (status 3)=
=0A>>=0A xen1:~ # xm destroy test4=0A>> =0A>=0A>> xen1:~ # xm list -l test4=
 | grep status=0A>>=A0 =A0=A0 (status 3)=0A>=0A>=0A>None of these commands =
caused an entry in /var/log/xen/xend.log.=0A>=0A>=0A>Ideas? Suggestions?=0A=
>=0A>=0A>Eric Pretorious=0A>Truckee, CA=0A>=0A>=0A>
---1134493521-1932146963-1356498029=:12880
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div clas=
s=3D"quote-author" style=3D"font-weight: bold; margin-left: 40px;"><span>Fl=
orian Heigl wrote</span></div><div style=3D"margin-left: 40px;"><span>=0A</=
span><span>you could debug that with xenstore-ls maybe; usually I go about=
=0A</span><br><span>solving it in two steps.=0A</span><br><span>1. xenconso=
led restart (if it shows no valid state this will probably not help)=0A</sp=
an><br><span>2. xend restart (plus wait for 20 seconds or so)=0A</span><br>=
<br><span>After this the vm should be gone and the xenstore for this domid=
=0A</span><br><span>should also be empty.=0A</span><br><br><span>Florian</s=
pan><br><span></span></div><div class=3D"quote-message"><span><br></span></=
div><span>Thanks, Florian:=0A</span><br><br><span>Neither command had an ef=
fect. The DomU test4 still=0A appears in the output of xm list (but not in =
the output of xenstore-ls)=0A and will not start; can not be destroyed, and=
; can not be deleted.=0A</span><br><br><span>&gt; xen1:~ # xm list=0A</span=
><br><span>&gt; Name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp;ID &nbsp; Mem VCPUs &nbsp; &nbsp; &nbsp;State &nbsp; Time(s)=0A</=
span><br><span>&gt; Domain-0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; 0 &nbsp; 502 &nbsp; &nbsp; 2 &nbsp; &nbsp; r----- &nbsp; &nbsp;680.4=
=0A</span><br><span>&gt; test1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;3 &nbsp; 768 &nbsp; &nbsp; 1 &nbsp; &nbsp; -b---- &nbsp=
; &nbsp; 15.7=0A</span><br><span>&gt; test3 &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;768 &nbsp; &nbsp; 1 &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 179.4=0A</span><br><span>&gt; test=
4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp;768 &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; 0.0=0A</span><br><span>&gt; =0A</span><br><span>&gt; xen1:~ # xm list=
 -l | grep '(name'=0A</span><br><span>&gt; &nbsp; &nbsp; (name Domain-0)=0A=
</span><br><span>&gt; &nbsp; &nbsp; (name test1)=0A</span><br><span>&gt; &n=
bsp; &nbsp; (name test3)=0A</span><br><span>&gt; &nbsp; &nbsp; (name test4)=
=0A</span><br><span>&gt;=0A</span><br><span>&gt; xen1:~ # xenstore-ls | gre=
p 'name =3D '=0A</span><br><span>&gt; &nbsp; &nbsp;name =3D "Domain-0"=0A</=
span><br><span>&gt; &nbsp; &nbsp;name =3D "test1"=0A</span><br><span>&gt; &=
nbsp; &nbsp;name =3D "Pool-0"=0A</span><br><span>&gt; &nbsp; pool_name =3D =
"Pool-0"=0A</span><br><span>&gt; &nbsp; name =3D "Domain-0"=0A</span><br><s=
pan>&gt; &nbsp; pool_name =3D "Pool-0"=0A</span><br><span>&gt; &nbsp; name =
=3D "test1"=0A</span><br><br><span>The DomU test1 functions correctly, howe=
ver. (The DomU test3 is experiencing the same symptoms as test4.)=0A</span>=
<br><br><span>Ideas? Suggestions?=0A</span><br><br><span>Eric Pretorious=0A=
</span><br><span>Truckee, CA=0A=0A=09=0A=09=0A=09=0A=09</span><div><span></=
span></div><div><br><blockquote style=3D"border-left: 2px solid rgb(16, 16,=
 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style=
=3D"font-family: Courier New, courier, monaco, monospace, sans-serif; font-=
size: 10pt;"> <div style=3D"font-family: times new roman, new york, times, =
serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"=
> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span></b> Er=
ic &lt;epretorious@yahoo.com&gt;<br> <b><span style=3D"font-weight: bold;">=
To:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <b=
r> <b><span style=3D"font-weight: bold;">Sent:</span></b> Saturday, Decembe=
r 22, 2012 8:47 PM<br> <b><span style=3D"font-weight: bold;">Subject:</span=
></b> Unsticking a DomU<br> </font> </div> <br>=0A<div id=3D"yiv1667835720"=
><div><div style=3D"color:#000;background-color:#fff;font-family:Courier Ne=
w, courier, monaco, monospace, sans-serif;font-size:10pt;"><div>I'm not abl=
e to start, destroy, or delete a DomU:</div><div><br></div><div style=3D"co=
lor:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, mona=
co, monospace, sans-serif;background-color:transparent;font-style:normal;">=
&gt; xen1:~ # xm start test4<br>&gt; Error: Domain is already running<br>&g=
t; Usage: xm start &lt;DomainName&gt;<br>&gt; <br>&gt; Start a Xend managed=
 domain<br>&gt;&nbsp;&nbsp; -p, --paused&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D=
o not unpause domain after starting it&nbsp;&nbsp;&nbsp; <br>&gt;&nbsp;&nbs=
p; -c, --console_autoconnect&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connect to the c=
onsole after the domain&nbsp;&nbsp;&nbsp;=0A <br>&gt;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; is created<br>&gt;&nbsp;&nbsp; --vncviewer&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connect to display via VNC after the&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; domain is created<br>&gt;&nbsp;&nbsp; --vncviewer-autopass&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pass VNC password=
 to viewer via stdin and&nbsp;=0A <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; -autopass<br>&gt; <br>&gt; xen1:~ # xm console test4<br>&gt=
; Error: Domain 'test4' is not started<br>&gt; Usage: xm console [-q|--quie=
t] &lt;Domain&gt;<br>&gt; <br>&gt; Attach to &lt;Domain&gt;'s console.<br>&=
gt;&nbsp;&nbsp; -q, --quiet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do not p=
rint an error message if the&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&gt;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domain does not exist<br>&gt=
; <br>&gt; xen1:~ # xm list -l test4 | grep status<br>&gt;&nbsp;&nbsp;&nbsp=
;&nbsp; (status 3)<br>&gt;=0A xen1:~ # xm destroy test4<br>&gt; <br></div><=
div style=3D"color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New=
, courier, monaco, monospace, sans-serif;background-color:transparent;font-=
style:normal;">&gt; xen1:~ # xm list -l test4 | grep status<br>&gt;&nbsp; &=
nbsp;&nbsp; (status 3)</div><div style=3D"color:rgb(0, 0, 0);font-size:13.3=
333px;font-family:Courier New, courier, monaco, monospace, sans-serif;backg=
round-color:transparent;font-style:normal;"><br></div><div style=3D"color:r=
gb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, m=
onospace, sans-serif;background-color:transparent;font-style:normal;">None =
of these commands caused an entry in /var/log/xen/xend.log.</div><div style=
=3D"color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier=
, monaco, monospace, sans-serif;background-color:transparent;font-style:nor=
mal;"><br></div><div style=3D"color:rgb(0, 0, 0);font-size:13.3333px;=0Afon=
t-family:Courier New, courier, monaco, monospace, sans-serif;background-col=
or:transparent;font-style:normal;">Ideas? Suggestions?</div><div style=3D"c=
olor:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, mon=
aco, monospace, sans-serif;background-color:transparent;font-style:normal;"=
><br></div><div style=3D"color:rgb(0, 0, 0);font-size:13.3333px;font-family=
:Courier New, courier, monaco, monospace, sans-serif;background-color:trans=
parent;font-style:normal;">Eric Pretorious</div><div style=3D"color:rgb(0, =
0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospa=
ce, sans-serif;background-color:transparent;font-style:normal;">Truckee, CA=
<br></div></div></div></div><br><br> </div> </div> </blockquote></div>   </=
div></body></html>
---1134493521-1932146963-1356498029=:12880--


--===============2781818356010382308==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2781818356010382308==--


From xen-users-bounces@lists.xen.org Thu Dec 27 01:37:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 01:37:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1To2Nj-0003hH-4p; Thu, 27 Dec 2012 01:35:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <epretorious@yahoo.com>) id 1Tnj6c-0004CU-QQ
	for xen-users@lists.xen.org; Wed, 26 Dec 2012 05:00:39 +0000
Received: from [85.158.137.99:32623] by server-6.bemta-3.messagelabs.com id
	03/C0-12154-1748AD05; Wed, 26 Dec 2012 05:00:33 +0000
X-Env-Sender: epretorious@yahoo.com
X-Msg-Ref: server-11.tower-217.messagelabs.com!1356498030!17736937!1
X-Originating-IP: [98.138.90.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7506 invoked from network); 26 Dec 2012 05:00:31 -0000
Received: from nm10.bullet.mail.ne1.yahoo.com (HELO
	nm10.bullet.mail.ne1.yahoo.com) (98.138.90.73)
	by server-11.tower-217.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 26 Dec 2012 05:00:31 -0000
Received: from [98.138.226.179] by nm10.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Dec 2012 05:00:30 -0000
Received: from [98.138.88.237] by tm14.bullet.mail.ne1.yahoo.com with NNFMP;
	26 Dec 2012 05:00:29 -0000
Received: from [127.0.0.1] by omp1037.mail.ne1.yahoo.com with NNFMP;
	26 Dec 2012 05:00:29 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 968163.12911.bm@omp1037.mail.ne1.yahoo.com
Received: (qmail 14026 invoked by uid 60001); 26 Dec 2012 05:00:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
	t=1356498029; bh=O8bqL9LuS4S8dmPext2TKgZHNT1pN+bT070Im6CflKM=;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=UYZ1/a4xHOogeLUeN1nUBpecK/gUvvianF4LmpB6OjIlBJChcyCyqczW3o93SUooOFXxex1zeH3nYV0B9os1lg3Y3Za/UsLGOFhd4LdTm74zRviaWtHvVQNFZaOBLZyac9gpsNFMM0BEhBN2rt6aV+PSQMN09vn/qUz7rkBzPWk=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
	b=M81C1ECK1kb6wn7y0TnwQhUnEF72Q3lzyXMF/FO4FTeUCDEdSKCx8aCtH3CfJRYb108kCsZ/5aA44V+YmwAZ5aDrQ9NCnAET4oL0XgaZ5S+T04wO9Nnz3pV9vjGUKXDGOyDI4ER9/e1NvXWgB4Z0ShPKdSgl5zC9mT6V045MSlY=;
X-YMail-OSG: J0NAbiMVM1nxnJi_jewUXGKCNZgJiFA_tGjQG_2Jjex5RW3
	ZsAhiU5IQtM47DUm_8KN7pjRbs10jMaqSw.eG5CKCg.JfUTUjm6xU8hP9E63
	kzs.PVxxD0nElg0CvhZsSXDUfUogiODWYNADB2qBgcgeBkTbhRz2nmW_hPfv
	sSnp608oK1yC1zXknesJr3mwi5o3TKuRcFYX2771EGb50j8MAzwgzhQsJUAw
	CNqaXMkfUlGRC8er3wxGNoNIK5GoPDexSFqEOC0iL3S4iBGSM3x46TQOFcvF
	UJbG9PIc9Jure2BjUd84BlKhTs6BEYsxXGWTvJXSIEV23z0NFT4Jl2qQJF9V
	wV8E1GgVRaCrnrN8hnlo.dL.BI4hIPMIe5TnkxdcPCDJzBUNFgH1s2vFT1UO
	BFT9oP333b81b92ul8tz9Gt5IYuU4MweKUPoDEfsWgrYmPBwWKXxb0Ws9tsb
	uIlvauyxoCgVujydPcT1nzq9RxoVSVhTx3jHc.33bmA5HC2Hgp.U.P4WN0uE
	CpC8oTStQPq5ixtB5gBWXFrLdB9k-
Received: from [74.197.253.230] by web126003.mail.ne1.yahoo.com via HTTP;
	Tue, 25 Dec 2012 21:00:29 PST
X-Rocket-MIMEInfo: 001.001,
	RmxvcmlhbiBIZWlnbCB3cm90ZQp5b3UgY291bGQgZGVidWcgdGhhdCB3aXRoIHhlbnN0b3JlLWxzIG1heWJlOyB1c3VhbGx5IEkgZ28gYWJvdXQgCnNvbHZpbmcgaXQgaW4gdHdvIHN0ZXBzLiAKMS4geGVuY29uc29sZWQgcmVzdGFydCAoaWYgaXQgc2hvd3Mgbm8gdmFsaWQgc3RhdGUgdGhpcyB3aWxsIHByb2JhYmx5IG5vdCBoZWxwKSAKMi4geGVuZCByZXN0YXJ0IChwbHVzIHdhaXQgZm9yIDIwIHNlY29uZHMgb3Igc28pIAoKQWZ0ZXIgdGhpcyB0aGUgdm0gc2hvdWxkIGJlIGdvbmUgYW5kIHRoZSB4ZW5zdG8BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.129.483
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
Message-ID: <1356498029.12880.YahooMailNeo@web126003.mail.ne1.yahoo.com>
Date: Tue, 25 Dec 2012 21:00:29 -0800 (PST)
From: Eric <epretorious@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
In-Reply-To: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 27 Dec 2012 01:35:33 +0000
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Eric <epretorious@yahoo.com>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2781818356010382308=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2781818356010382308==
Content-Type: multipart/alternative; boundary="-1134493521-1932146963-1356498029=:12880"

---1134493521-1932146963-1356498029=:12880
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Florian Heigl wrote=0Ayou could debug that with xenstore-ls maybe; usually =
I go about =0Asolving it in two steps. =0A1. xenconsoled restart (if it sho=
ws no valid state this will probably not help) =0A2. xend restart (plus wai=
t for 20 seconds or so) =0A=0AAfter this the vm should be gone and the xens=
tore for this domid =0Ashould also be empty. =0A=0AFlorian=0A=0AThanks, Flo=
rian: =0A=0ANeither command had an effect. The DomU test4 still appears in =
the output of xm list (but not in the output of xenstore-ls) and will not s=
tart; can not be destroyed, and; can not be deleted. =0A=0A> xen1:~ # xm li=
st =0A> Name =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0ID =A0 Mem VCPUs =A0 =A0 =A0State =A0 Time(s) =0A> Domai=
n-0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 0 =A0 502 =A0 =A0 2 =A0 =A0 r----- =A0 =A0680.4 =0A> test1 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A03 =A0 768 =
=A0 =A0 1 =A0 =A0 -b---- =A0 =A0 15.7 =0A> test3 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0768 =A0 =A0 =
1 =A0 =A0 =A0 =A0 =A0 =A0 =A0 179.4 =0A> test4 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0768 =A0 =A0 1 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 0.0 =0A> =0A> xen1:~ # xm list -l | grep '(=
name' =0A> =A0 =A0 (name Domain-0) =0A> =A0 =A0 (name test1) =0A> =A0 =A0 (=
name test3) =0A> =A0 =A0 (name test4) =0A> =0A> xen1:~ # xenstore-ls | grep=
 'name =3D ' =0A> =A0 =A0name =3D "Domain-0" =0A> =A0 =A0name =3D "test1" =
=0A> =A0 =A0name =3D "Pool-0" =0A> =A0 pool_name =3D "Pool-0" =0A> =A0 name=
 =3D "Domain-0" =0A> =A0 pool_name =3D "Pool-0" =0A> =A0 name =3D "test1" =
=0A=0AThe DomU test1 functions correctly, however. (The DomU test3 is exper=
iencing the same symptoms as test4.) =0A=0AIdeas? Suggestions? =0A=0AEric P=
retorious =0ATruckee, CA =0A=0A=0A=0A=0A>________________________________=
=0A> From: Eric <epretorious@yahoo.com>=0A>To: "xen-users@lists.xen.org" <x=
en-users@lists.xen.org> =0A>Sent: Saturday, December 22, 2012 8:47 PM=0A>Su=
bject: Unsticking a DomU=0A> =0A>=0A>I'm not able to start, destroy, or del=
ete a DomU:=0A>=0A>=0A>> xen1:~ # xm start test4=0A>> Error: Domain is alre=
ady running=0A>> Usage: xm start <DomainName>=0A>> =0A>> Start a Xend manag=
ed domain=0A>>=A0=A0 -p, --paused=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 Do not unpause domain after starting it=A0=A0=A0 =0A>>=A0=A0 -=
c, --console_autoconnect=A0=A0=A0=A0=A0 Connect to the console after the do=
main=A0=A0=A0 =0A>>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 is created=0A>>=A0=A0 --vncvi=
ewer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Connect to di=
splay via VNC after the=A0=A0=A0=A0=A0=A0 =0A>>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 do=
main is created=0A>>=A0=A0 --vncviewer-autopass=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 Pass VNC password to viewer via stdin and=A0 =0A>>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 -autopass=0A>> =0A>> xen1:~ # xm console test4=0A>> Error: Domain 'test=
4' is not started=0A>> Usage: xm console [-q|--quiet] <Domain>=0A>> =0A>> A=
ttach to <Domain>'s console.=0A>>=A0=A0 -q, --quiet=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Do not print an error message if the=A0=
=A0=A0=A0=A0=A0 =0A>>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 domain does not exist=0A>> =
=0A>> xen1:~ # xm list -l test4 | grep status=0A>>=A0=A0=A0=A0 (status 3)=
=0A>>=0A xen1:~ # xm destroy test4=0A>> =0A>=0A>> xen1:~ # xm list -l test4=
 | grep status=0A>>=A0 =A0=A0 (status 3)=0A>=0A>=0A>None of these commands =
caused an entry in /var/log/xen/xend.log.=0A>=0A>=0A>Ideas? Suggestions?=0A=
>=0A>=0A>Eric Pretorious=0A>Truckee, CA=0A>=0A>=0A>
---1134493521-1932146963-1356498029=:12880
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div clas=
s=3D"quote-author" style=3D"font-weight: bold; margin-left: 40px;"><span>Fl=
orian Heigl wrote</span></div><div style=3D"margin-left: 40px;"><span>=0A</=
span><span>you could debug that with xenstore-ls maybe; usually I go about=
=0A</span><br><span>solving it in two steps.=0A</span><br><span>1. xenconso=
led restart (if it shows no valid state this will probably not help)=0A</sp=
an><br><span>2. xend restart (plus wait for 20 seconds or so)=0A</span><br>=
<br><span>After this the vm should be gone and the xenstore for this domid=
=0A</span><br><span>should also be empty.=0A</span><br><br><span>Florian</s=
pan><br><span></span></div><div class=3D"quote-message"><span><br></span></=
div><span>Thanks, Florian:=0A</span><br><br><span>Neither command had an ef=
fect. The DomU test4 still=0A appears in the output of xm list (but not in =
the output of xenstore-ls)=0A and will not start; can not be destroyed, and=
; can not be deleted.=0A</span><br><br><span>&gt; xen1:~ # xm list=0A</span=
><br><span>&gt; Name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp;ID &nbsp; Mem VCPUs &nbsp; &nbsp; &nbsp;State &nbsp; Time(s)=0A</=
span><br><span>&gt; Domain-0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; 0 &nbsp; 502 &nbsp; &nbsp; 2 &nbsp; &nbsp; r----- &nbsp; &nbsp;680.4=
=0A</span><br><span>&gt; test1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;3 &nbsp; 768 &nbsp; &nbsp; 1 &nbsp; &nbsp; -b---- &nbsp=
; &nbsp; 15.7=0A</span><br><span>&gt; test3 &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;768 &nbsp; &nbsp; 1 &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 179.4=0A</span><br><span>&gt; test=
4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp;768 &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; 0.0=0A</span><br><span>&gt; =0A</span><br><span>&gt; xen1:~ # xm list=
 -l | grep '(name'=0A</span><br><span>&gt; &nbsp; &nbsp; (name Domain-0)=0A=
</span><br><span>&gt; &nbsp; &nbsp; (name test1)=0A</span><br><span>&gt; &n=
bsp; &nbsp; (name test3)=0A</span><br><span>&gt; &nbsp; &nbsp; (name test4)=
=0A</span><br><span>&gt;=0A</span><br><span>&gt; xen1:~ # xenstore-ls | gre=
p 'name =3D '=0A</span><br><span>&gt; &nbsp; &nbsp;name =3D "Domain-0"=0A</=
span><br><span>&gt; &nbsp; &nbsp;name =3D "test1"=0A</span><br><span>&gt; &=
nbsp; &nbsp;name =3D "Pool-0"=0A</span><br><span>&gt; &nbsp; pool_name =3D =
"Pool-0"=0A</span><br><span>&gt; &nbsp; name =3D "Domain-0"=0A</span><br><s=
pan>&gt; &nbsp; pool_name =3D "Pool-0"=0A</span><br><span>&gt; &nbsp; name =
=3D "test1"=0A</span><br><br><span>The DomU test1 functions correctly, howe=
ver. (The DomU test3 is experiencing the same symptoms as test4.)=0A</span>=
<br><br><span>Ideas? Suggestions?=0A</span><br><br><span>Eric Pretorious=0A=
</span><br><span>Truckee, CA=0A=0A=09=0A=09=0A=09=0A=09</span><div><span></=
span></div><div><br><blockquote style=3D"border-left: 2px solid rgb(16, 16,=
 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style=
=3D"font-family: Courier New, courier, monaco, monospace, sans-serif; font-=
size: 10pt;"> <div style=3D"font-family: times new roman, new york, times, =
serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"=
> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span></b> Er=
ic &lt;epretorious@yahoo.com&gt;<br> <b><span style=3D"font-weight: bold;">=
To:</span></b> "xen-users@lists.xen.org" &lt;xen-users@lists.xen.org&gt; <b=
r> <b><span style=3D"font-weight: bold;">Sent:</span></b> Saturday, Decembe=
r 22, 2012 8:47 PM<br> <b><span style=3D"font-weight: bold;">Subject:</span=
></b> Unsticking a DomU<br> </font> </div> <br>=0A<div id=3D"yiv1667835720"=
><div><div style=3D"color:#000;background-color:#fff;font-family:Courier Ne=
w, courier, monaco, monospace, sans-serif;font-size:10pt;"><div>I'm not abl=
e to start, destroy, or delete a DomU:</div><div><br></div><div style=3D"co=
lor:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, mona=
co, monospace, sans-serif;background-color:transparent;font-style:normal;">=
&gt; xen1:~ # xm start test4<br>&gt; Error: Domain is already running<br>&g=
t; Usage: xm start &lt;DomainName&gt;<br>&gt; <br>&gt; Start a Xend managed=
 domain<br>&gt;&nbsp;&nbsp; -p, --paused&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D=
o not unpause domain after starting it&nbsp;&nbsp;&nbsp; <br>&gt;&nbsp;&nbs=
p; -c, --console_autoconnect&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connect to the c=
onsole after the domain&nbsp;&nbsp;&nbsp;=0A <br>&gt;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; is created<br>&gt;&nbsp;&nbsp; --vncviewer&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connect to display via VNC after the&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; domain is created<br>&gt;&nbsp;&nbsp; --vncviewer-autopass&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pass VNC password=
 to viewer via stdin and&nbsp;=0A <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; -autopass<br>&gt; <br>&gt; xen1:~ # xm console test4<br>&gt=
; Error: Domain 'test4' is not started<br>&gt; Usage: xm console [-q|--quie=
t] &lt;Domain&gt;<br>&gt; <br>&gt; Attach to &lt;Domain&gt;'s console.<br>&=
gt;&nbsp;&nbsp; -q, --quiet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do not p=
rint an error message if the&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&gt;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domain does not exist<br>&gt=
; <br>&gt; xen1:~ # xm list -l test4 | grep status<br>&gt;&nbsp;&nbsp;&nbsp=
;&nbsp; (status 3)<br>&gt;=0A xen1:~ # xm destroy test4<br>&gt; <br></div><=
div style=3D"color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New=
, courier, monaco, monospace, sans-serif;background-color:transparent;font-=
style:normal;">&gt; xen1:~ # xm list -l test4 | grep status<br>&gt;&nbsp; &=
nbsp;&nbsp; (status 3)</div><div style=3D"color:rgb(0, 0, 0);font-size:13.3=
333px;font-family:Courier New, courier, monaco, monospace, sans-serif;backg=
round-color:transparent;font-style:normal;"><br></div><div style=3D"color:r=
gb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, m=
onospace, sans-serif;background-color:transparent;font-style:normal;">None =
of these commands caused an entry in /var/log/xen/xend.log.</div><div style=
=3D"color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier=
, monaco, monospace, sans-serif;background-color:transparent;font-style:nor=
mal;"><br></div><div style=3D"color:rgb(0, 0, 0);font-size:13.3333px;=0Afon=
t-family:Courier New, courier, monaco, monospace, sans-serif;background-col=
or:transparent;font-style:normal;">Ideas? Suggestions?</div><div style=3D"c=
olor:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, mon=
aco, monospace, sans-serif;background-color:transparent;font-style:normal;"=
><br></div><div style=3D"color:rgb(0, 0, 0);font-size:13.3333px;font-family=
:Courier New, courier, monaco, monospace, sans-serif;background-color:trans=
parent;font-style:normal;">Eric Pretorious</div><div style=3D"color:rgb(0, =
0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospa=
ce, sans-serif;background-color:transparent;font-style:normal;">Truckee, CA=
<br></div></div></div></div><br><br> </div> </div> </blockquote></div>   </=
div></body></html>
---1134493521-1932146963-1356498029=:12880--


--===============2781818356010382308==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2781818356010382308==--


From xen-users-bounces@lists.xen.org Thu Dec 27 07:48:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 07:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1To8BK-0002wo-WC; Thu, 27 Dec 2012 07:47:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.seitz@secretresearchfacility.com>)
	id 1To8BI-0002wg-OL
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 07:47:09 +0000
Received: from [85.158.137.99:7763] by server-5.bemta-3.messagelabs.com id
	6E/04-15136-BFCFBD05; Thu, 27 Dec 2012 07:47:07 +0000
X-Env-Sender: s.seitz@secretresearchfacility.com
X-Msg-Ref: server-13.tower-217.messagelabs.com!1356594427!20946085!1
X-Originating-IP: [62.146.78.144]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16451 invoked from network); 27 Dec 2012 07:47:07 -0000
Received: from srf.secretresearchfacility.com (HELO
	srf.secretresearchfacility.com) (62.146.78.144)
	by server-13.tower-217.messagelabs.com with SMTP;
	27 Dec 2012 07:47:07 -0000
Received: from localhost (localhost [IPv6:::1])
	by srf.secretresearchfacility.com (Postfix) with ESMTP id 3ED911A8DFF
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:46:07 +0100 (CET)
X-Virus-Scanned: amavisd-new at secretresearchfacility.com
Received: from srf.secretresearchfacility.com ([IPv6:::1])
	by localhost (srf.secretresearchfacility.com [IPv6:::1]) (amavisd-new,
	port 10026) with ESMTP id VcUgi09zBge5 for <xen-users@lists.xen.org>;
	Thu, 27 Dec 2012 08:46:01 +0100 (CET)
Received: from [IPv6:2001:a60:f020:0:1d5a:3d24:f1d9:8db4] (unknown
	[IPv6:2001:a60:f020:0:1d5a:3d24:f1d9:8db4])
	by srf.secretresearchfacility.com (Postfix) with ESMTPSA id 9D9A21A8DFE
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:45:58 +0100 (CET)
X-DKIM: OpenDKIM Filter v2.6.0 srf.secretresearchfacility.com 9D9A21A8DFE
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=secretresearchfacility.com;
	s=0951BA80-03F6-11E2-8407-76ED25AAF112; t=1356594358;
	bh=x2u7erUF2xgjgBFDyYbAncE7RQ2r5IsHDtM3jaSQI4M=;
	h=Message-ID:Subject:From:To:Date:Content-Type:Mime-Version;
	b=cirk9aiUsXhJEoXAqJc0ETVai60vkhqPM7dVc1EBIt33tfEmaVJBbhDzmar1/F4Q7
	VX0R2NyhNFlMhU5Navwgd1vXIQKsjM9ZB1QejJv4ug09SWn7l0ZRjwV8foAELvPuEx
	Yrk61kv5HLFvE9tz7Lndc+EiHIQV08p3fVNpD/t8=
Message-ID: <1356594356.16390.9.camel@wotan2>
From: Stephan Seitz <s.seitz@secretresearchfacility.com>
To: xen-users@lists.xen.org
Date: Thu, 27 Dec 2012 08:45:56 +0100
In-Reply-To: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
X-Mailer: Evolution 3.2.3-0ubuntu6 
Mime-Version: 1.0
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7533681151225693820=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============7533681151225693820==
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature";
	boundary="=-UEZDMK9u4T8l9kdaZDXU"


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

Could you post the configurations for test1, test3 and test4, please ?

Additionally, can you verify the misbehaviour of test3 if you didn't
start test1 before?

Cheers,

- Stephan

Am Samstag, den 22.12.2012, 20:47 -0800 schrieb Eric:
> I'm not able to start, destroy, or delete a DomU:
>=20

>=20
> None of these commands caused an entry in /var/log/xen/xend.log.
>=20

There's also a debug log and corresponding qemu-dm logs if the
configured device_model is qemu-dm.




> Ideas? Suggestions?



--=-UEZDMK9u4T8l9kdaZDXU
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJQ2/y0AAoJEOpxq8Wrg7HDAdsH/38jN0chNrjzkgV1g7WlymFJ
T59DaUe+90EGJmAW0Ekw3FtruSra2l6C3aZlTQrbCOjOCKoHNbIf0laA+9pfJ83L
cEvTCUZ7aj7ojRilhXk5baVA0wJLzgyG3IleNP8LosdoO1Qv5b0J4h38uQrUc3Bd
hdMinB0WXTt5PVzM0g6XfrbybGVor/esZWYzdmhZE8dZO+1yh/roAXxwbDNaASDz
0VzGM4L7VBs9KDxSrGRJmzY31SXTE1Yflv7fIsWzlPv/2iecyC9KmobOkRtU4hZ2
yNGDiQwQpZvEYorTgsYmLRj2ZviRoGw7Z2aMc1ixE73Biw8s71CkOipCbaWlJj8=
=CYx/
-----END PGP SIGNATURE-----

--=-UEZDMK9u4T8l9kdaZDXU--



--===============7533681151225693820==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7533681151225693820==--



From xen-users-bounces@lists.xen.org Thu Dec 27 07:48:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 07:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1To8BK-0002wo-WC; Thu, 27 Dec 2012 07:47:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <s.seitz@secretresearchfacility.com>)
	id 1To8BI-0002wg-OL
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 07:47:09 +0000
Received: from [85.158.137.99:7763] by server-5.bemta-3.messagelabs.com id
	6E/04-15136-BFCFBD05; Thu, 27 Dec 2012 07:47:07 +0000
X-Env-Sender: s.seitz@secretresearchfacility.com
X-Msg-Ref: server-13.tower-217.messagelabs.com!1356594427!20946085!1
X-Originating-IP: [62.146.78.144]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16451 invoked from network); 27 Dec 2012 07:47:07 -0000
Received: from srf.secretresearchfacility.com (HELO
	srf.secretresearchfacility.com) (62.146.78.144)
	by server-13.tower-217.messagelabs.com with SMTP;
	27 Dec 2012 07:47:07 -0000
Received: from localhost (localhost [IPv6:::1])
	by srf.secretresearchfacility.com (Postfix) with ESMTP id 3ED911A8DFF
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:46:07 +0100 (CET)
X-Virus-Scanned: amavisd-new at secretresearchfacility.com
Received: from srf.secretresearchfacility.com ([IPv6:::1])
	by localhost (srf.secretresearchfacility.com [IPv6:::1]) (amavisd-new,
	port 10026) with ESMTP id VcUgi09zBge5 for <xen-users@lists.xen.org>;
	Thu, 27 Dec 2012 08:46:01 +0100 (CET)
Received: from [IPv6:2001:a60:f020:0:1d5a:3d24:f1d9:8db4] (unknown
	[IPv6:2001:a60:f020:0:1d5a:3d24:f1d9:8db4])
	by srf.secretresearchfacility.com (Postfix) with ESMTPSA id 9D9A21A8DFE
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:45:58 +0100 (CET)
X-DKIM: OpenDKIM Filter v2.6.0 srf.secretresearchfacility.com 9D9A21A8DFE
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=secretresearchfacility.com;
	s=0951BA80-03F6-11E2-8407-76ED25AAF112; t=1356594358;
	bh=x2u7erUF2xgjgBFDyYbAncE7RQ2r5IsHDtM3jaSQI4M=;
	h=Message-ID:Subject:From:To:Date:Content-Type:Mime-Version;
	b=cirk9aiUsXhJEoXAqJc0ETVai60vkhqPM7dVc1EBIt33tfEmaVJBbhDzmar1/F4Q7
	VX0R2NyhNFlMhU5Navwgd1vXIQKsjM9ZB1QejJv4ug09SWn7l0ZRjwV8foAELvPuEx
	Yrk61kv5HLFvE9tz7Lndc+EiHIQV08p3fVNpD/t8=
Message-ID: <1356594356.16390.9.camel@wotan2>
From: Stephan Seitz <s.seitz@secretresearchfacility.com>
To: xen-users@lists.xen.org
Date: Thu, 27 Dec 2012 08:45:56 +0100
In-Reply-To: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
References: <1356238028.59734.YahooMailNeo@web126004.mail.ne1.yahoo.com>
X-Mailer: Evolution 3.2.3-0ubuntu6 
Mime-Version: 1.0
Subject: Re: [Xen-users] Unsticking a DomU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7533681151225693820=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--===============7533681151225693820==
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature";
	boundary="=-UEZDMK9u4T8l9kdaZDXU"


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

Could you post the configurations for test1, test3 and test4, please ?

Additionally, can you verify the misbehaviour of test3 if you didn't
start test1 before?

Cheers,

- Stephan

Am Samstag, den 22.12.2012, 20:47 -0800 schrieb Eric:
> I'm not able to start, destroy, or delete a DomU:
>=20

>=20
> None of these commands caused an entry in /var/log/xen/xend.log.
>=20

There's also a debug log and corresponding qemu-dm logs if the
configured device_model is qemu-dm.




> Ideas? Suggestions?



--=-UEZDMK9u4T8l9kdaZDXU
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJQ2/y0AAoJEOpxq8Wrg7HDAdsH/38jN0chNrjzkgV1g7WlymFJ
T59DaUe+90EGJmAW0Ekw3FtruSra2l6C3aZlTQrbCOjOCKoHNbIf0laA+9pfJ83L
cEvTCUZ7aj7ojRilhXk5baVA0wJLzgyG3IleNP8LosdoO1Qv5b0J4h38uQrUc3Bd
hdMinB0WXTt5PVzM0g6XfrbybGVor/esZWYzdmhZE8dZO+1yh/roAXxwbDNaASDz
0VzGM4L7VBs9KDxSrGRJmzY31SXTE1Yflv7fIsWzlPv/2iecyC9KmobOkRtU4hZ2
yNGDiQwQpZvEYorTgsYmLRj2ZviRoGw7Z2aMc1ixE73Biw8s71CkOipCbaWlJj8=
=CYx/
-----END PGP SIGNATURE-----

--=-UEZDMK9u4T8l9kdaZDXU--



--===============7533681151225693820==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7533681151225693820==--



From xen-users-bounces@lists.xen.org Thu Dec 27 12:51:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 12:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToCuE-0006z8-5X; Thu, 27 Dec 2012 12:49:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shell.heriyanto@gmail.com>) id 1ToCuC-0006z3-WD
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 12:49:49 +0000
Received: from [85.158.138.51:49501] by server-2.bemta-3.messagelabs.com id
	F4/52-11239-7E34CD05; Thu, 27 Dec 2012 12:49:43 +0000
X-Env-Sender: shell.heriyanto@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1356612582!22329890!1
X-Originating-IP: [74.125.82.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10822 invoked from network); 27 Dec 2012 12:49:42 -0000
Received: from mail-we0-f177.google.com (HELO mail-we0-f177.google.com)
	(74.125.82.177)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 12:49:42 -0000
Received: by mail-we0-f177.google.com with SMTP id x48so4422479wey.22
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 04:49:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=NYIqs+dlKuTitP8jd4DoL4UW8Gkk1wXPRGN3YF4L3R8=;
	b=fUM5+7SBQOGT1NliOg9qQ+8CL1szmPtFGBp9gamOlOVefZPhLvo5AtxzLL7cGETi9J
	C703AWc+cMfnl7sMZDK8PAhm2B/ehsJ34AmZhEgHEkye4V4inevZUJ4rGhjiFqwSeFef
	13fpM0HGWeVvzftrJxQka8zDA9WB3rYNUlHgZ44MDeAjtovZmDsxQb2QpP33QMQYjp6v
	SD7kKBQ98w1RJpX5GWx1W6hrS64Y8PBw+j6Xmafj5FNNKBUqgwcTWOD+smzevAIkqS8k
	KA8sEnVqJ2m/GoTt6fh21TfTYwAWn20uV2GUpsue8k7MvtWFmXBpTWWnY9ODRq+829J/
	e/qQ==
MIME-Version: 1.0
Received: by 10.180.74.176 with SMTP id u16mr47566934wiv.0.1356612582289; Thu,
	27 Dec 2012 04:49:42 -0800 (PST)
Received: by 10.216.107.3 with HTTP; Thu, 27 Dec 2012 04:49:42 -0800 (PST)
In-Reply-To: <f5c0157a-5212-4b27-b479-c798476d36b0@email.android.com>
References: <CAPMu_m5meiJFNWSB+1jF9oGcu5GbGEjPHCR+5E8v5FOb89pm5g@mail.gmail.com>
	<f5c0157a-5212-4b27-b479-c798476d36b0@email.android.com>
Date: Thu, 27 Dec 2012 19:49:42 +0700
Message-ID: <CAPMu_m6uJ=Te_1qJXGU1W0SHozBiPoGFQu2cf+w_rTGUb3pReg@mail.gmail.com>
From: shell heriyanto <shell.heriyanto@gmail.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Permission of /usr/libexec/libvirt_proxy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2958863004799950997=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2958863004799950997==
Content-Type: multipart/alternative; boundary=f46d0438921910b0a204d1d4fb33

--f46d0438921910b0a204d1d4fb33
Content-Type: text/plain; charset=ISO-8859-1

Hi Niels, thank you very much for replying. The idea is remove SUID/GUID.


On Mon, Dec 24, 2012 at 5:55 PM, Niels Dettenbach (Syndicat IT&Internet) <
nd@syndicat.com> wrote:

>
>
> shell heriyanto <shell.heriyanto@gmail.com> schrieb:
> >I just do security harden on my server,
> >can i change permission for file /usr/libexec/libvirt_proxy
> >from -rwsr-xr-x to -rwxr-xr-x. Can this make problem with xen? what
> >impact
> >if i do this?
>
> not shure what do you mean with "harden" in your case and
> i'm not shure because i did not use libvirt_proxy usually, but i assume
> the set uid bit allows other users then root to access functions hardly
> bound to the root user within xen and os subsystem required by xen.
>
> As long as only root is using xen on your sys this should not be a
> problem. If other users then root want access to xen/libvirt (i.e. within a
> "xen" or "wheel" group) this change could avoid the usability of xen for
> them.
>
>
> cheers,
>
>
> Niels.
> --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
>
>

--f46d0438921910b0a204d1d4fb33
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Niels, thank you very much for replying. The idea is re=
move=A0SUID/GUID.</div><div class=3D"gmail_extra"><br><br><div class=3D"gma=
il_quote">On Mon, Dec 24, 2012 at 5:55 PM, Niels Dettenbach (Syndicat IT&am=
p;Internet) <span dir=3D"ltr">&lt;<a href=3D"mailto:nd@syndicat.com" target=
=3D"_blank">nd@syndicat.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
<br>
shell heriyanto &lt;<a href=3D"mailto:shell.heriyanto@gmail.com">shell.heri=
yanto@gmail.com</a>&gt; schrieb:<br>
<div class=3D"im">&gt;I just do security harden on my server,<br>
&gt;can i change permission for file /usr/libexec/libvirt_proxy<br>
&gt;from -rwsr-xr-x to -rwxr-xr-x. Can this make problem with xen? what<br>
&gt;impact<br>
&gt;if i do this?<br>
<br>
</div>not shure what do you mean with &quot;harden&quot; in your case and<b=
r>
i&#39;m not shure because i did not use libvirt_proxy usually, but i assume=
 the set uid bit allows other users then root to access functions hardly bo=
und to the root user within xen and os subsystem required by xen.<br>
<br>
As long as only root is using xen on your sys this should not be a problem.=
 If other users then root want access to xen/libvirt (i.e. within a &quot;x=
en&quot; or &quot;wheel&quot; group) this change could avoid the usability =
of xen for them.<br>

<br>
<br>
cheers,<br>
<br>
<br>
Niels.<br>
<span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Niels Dettenbach<br>
Syndicat IT&amp;Internet<br>
<a href=3D"http://www.syndicat.com" target=3D"_blank">http://www.syndicat.c=
om</a><br>
<br>
</font></span></blockquote></div><br></div>

--f46d0438921910b0a204d1d4fb33--


--===============2958863004799950997==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2958863004799950997==--


From xen-users-bounces@lists.xen.org Thu Dec 27 12:51:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 12:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToCuE-0006z8-5X; Thu, 27 Dec 2012 12:49:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <shell.heriyanto@gmail.com>) id 1ToCuC-0006z3-WD
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 12:49:49 +0000
Received: from [85.158.138.51:49501] by server-2.bemta-3.messagelabs.com id
	F4/52-11239-7E34CD05; Thu, 27 Dec 2012 12:49:43 +0000
X-Env-Sender: shell.heriyanto@gmail.com
X-Msg-Ref: server-3.tower-174.messagelabs.com!1356612582!22329890!1
X-Originating-IP: [74.125.82.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10822 invoked from network); 27 Dec 2012 12:49:42 -0000
Received: from mail-we0-f177.google.com (HELO mail-we0-f177.google.com)
	(74.125.82.177)
	by server-3.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 12:49:42 -0000
Received: by mail-we0-f177.google.com with SMTP id x48so4422479wey.22
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 04:49:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=NYIqs+dlKuTitP8jd4DoL4UW8Gkk1wXPRGN3YF4L3R8=;
	b=fUM5+7SBQOGT1NliOg9qQ+8CL1szmPtFGBp9gamOlOVefZPhLvo5AtxzLL7cGETi9J
	C703AWc+cMfnl7sMZDK8PAhm2B/ehsJ34AmZhEgHEkye4V4inevZUJ4rGhjiFqwSeFef
	13fpM0HGWeVvzftrJxQka8zDA9WB3rYNUlHgZ44MDeAjtovZmDsxQb2QpP33QMQYjp6v
	SD7kKBQ98w1RJpX5GWx1W6hrS64Y8PBw+j6Xmafj5FNNKBUqgwcTWOD+smzevAIkqS8k
	KA8sEnVqJ2m/GoTt6fh21TfTYwAWn20uV2GUpsue8k7MvtWFmXBpTWWnY9ODRq+829J/
	e/qQ==
MIME-Version: 1.0
Received: by 10.180.74.176 with SMTP id u16mr47566934wiv.0.1356612582289; Thu,
	27 Dec 2012 04:49:42 -0800 (PST)
Received: by 10.216.107.3 with HTTP; Thu, 27 Dec 2012 04:49:42 -0800 (PST)
In-Reply-To: <f5c0157a-5212-4b27-b479-c798476d36b0@email.android.com>
References: <CAPMu_m5meiJFNWSB+1jF9oGcu5GbGEjPHCR+5E8v5FOb89pm5g@mail.gmail.com>
	<f5c0157a-5212-4b27-b479-c798476d36b0@email.android.com>
Date: Thu, 27 Dec 2012 19:49:42 +0700
Message-ID: <CAPMu_m6uJ=Te_1qJXGU1W0SHozBiPoGFQu2cf+w_rTGUb3pReg@mail.gmail.com>
From: shell heriyanto <shell.heriyanto@gmail.com>
To: "Niels Dettenbach (Syndicat IT&Internet)" <nd@syndicat.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Permission of /usr/libexec/libvirt_proxy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2958863004799950997=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2958863004799950997==
Content-Type: multipart/alternative; boundary=f46d0438921910b0a204d1d4fb33

--f46d0438921910b0a204d1d4fb33
Content-Type: text/plain; charset=ISO-8859-1

Hi Niels, thank you very much for replying. The idea is remove SUID/GUID.


On Mon, Dec 24, 2012 at 5:55 PM, Niels Dettenbach (Syndicat IT&Internet) <
nd@syndicat.com> wrote:

>
>
> shell heriyanto <shell.heriyanto@gmail.com> schrieb:
> >I just do security harden on my server,
> >can i change permission for file /usr/libexec/libvirt_proxy
> >from -rwsr-xr-x to -rwxr-xr-x. Can this make problem with xen? what
> >impact
> >if i do this?
>
> not shure what do you mean with "harden" in your case and
> i'm not shure because i did not use libvirt_proxy usually, but i assume
> the set uid bit allows other users then root to access functions hardly
> bound to the root user within xen and os subsystem required by xen.
>
> As long as only root is using xen on your sys this should not be a
> problem. If other users then root want access to xen/libvirt (i.e. within a
> "xen" or "wheel" group) this change could avoid the usability of xen for
> them.
>
>
> cheers,
>
>
> Niels.
> --
> Niels Dettenbach
> Syndicat IT&Internet
> http://www.syndicat.com
>
>

--f46d0438921910b0a204d1d4fb33
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Niels, thank you very much for replying. The idea is re=
move=A0SUID/GUID.</div><div class=3D"gmail_extra"><br><br><div class=3D"gma=
il_quote">On Mon, Dec 24, 2012 at 5:55 PM, Niels Dettenbach (Syndicat IT&am=
p;Internet) <span dir=3D"ltr">&lt;<a href=3D"mailto:nd@syndicat.com" target=
=3D"_blank">nd@syndicat.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
<br>
shell heriyanto &lt;<a href=3D"mailto:shell.heriyanto@gmail.com">shell.heri=
yanto@gmail.com</a>&gt; schrieb:<br>
<div class=3D"im">&gt;I just do security harden on my server,<br>
&gt;can i change permission for file /usr/libexec/libvirt_proxy<br>
&gt;from -rwsr-xr-x to -rwxr-xr-x. Can this make problem with xen? what<br>
&gt;impact<br>
&gt;if i do this?<br>
<br>
</div>not shure what do you mean with &quot;harden&quot; in your case and<b=
r>
i&#39;m not shure because i did not use libvirt_proxy usually, but i assume=
 the set uid bit allows other users then root to access functions hardly bo=
und to the root user within xen and os subsystem required by xen.<br>
<br>
As long as only root is using xen on your sys this should not be a problem.=
 If other users then root want access to xen/libvirt (i.e. within a &quot;x=
en&quot; or &quot;wheel&quot; group) this change could avoid the usability =
of xen for them.<br>

<br>
<br>
cheers,<br>
<br>
<br>
Niels.<br>
<span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Niels Dettenbach<br>
Syndicat IT&amp;Internet<br>
<a href=3D"http://www.syndicat.com" target=3D"_blank">http://www.syndicat.c=
om</a><br>
<br>
</font></span></blockquote></div><br></div>

--f46d0438921910b0a204d1d4fb33--


--===============2958863004799950997==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2958863004799950997==--


From xen-users-bounces@lists.xen.org Thu Dec 27 13:16:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 13:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToDJN-0007Wj-UA; Thu, 27 Dec 2012 13:15:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1To9dx-00050A-1y
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 09:20:49 +0000
Received: from [85.158.139.83:62380] by server-12.bemta-5.messagelabs.com id
	66/67-02275-0F21CD05; Thu, 27 Dec 2012 09:20:48 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1356600044!30877310!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30833 invoked from network); 27 Dec 2012 09:20:45 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	27 Dec 2012 09:20:45 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1To9dr-0000ta-81
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 01:20:43 -0800
Date: Thu, 27 Dec 2012 01:20:43 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1356600043143-5713215.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 27 Dec 2012 13:15:49 +0000
Subject: [Xen-users] Install Centos ISO on xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello everybody,
I'am tryiing to install an CentOS ISo as an Guest on xen. Xen runs on an
gentoo! First i mounted the Centos ISO to an Directory where I copied the
vmlinuz and initrd.img Files from to another Dirctory! After the  I
unmounted the ISO an created an Configuration File. 
I wants to start the ISO and install. My problem ist that i the ISO boots
but when i need to choose (a parition to install it on) there ist all empty
!

On the Prcture you could see my Config and the empty SETUP !
I hope somebody please could help me or give me some helpfull Informations!


Greetz
Patrick

<http://xen.1045712.n5.nabble.com/file/n5713215/Bildschirmfoto_2012-12-27_um_10.14.04.png> 



--
View this message in context: http://xen.1045712.n5.nabble.com/Install-Centos-ISO-on-xen-tp5713215.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 13:16:53 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 13:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToDJN-0007Wj-UA; Thu, 27 Dec 2012 13:15:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1To9dx-00050A-1y
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 09:20:49 +0000
Received: from [85.158.139.83:62380] by server-12.bemta-5.messagelabs.com id
	66/67-02275-0F21CD05; Thu, 27 Dec 2012 09:20:48 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-13.tower-182.messagelabs.com!1356600044!30877310!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30833 invoked from network); 27 Dec 2012 09:20:45 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-13.tower-182.messagelabs.com with AES256-SHA encrypted SMTP;
	27 Dec 2012 09:20:45 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1To9dr-0000ta-81
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 01:20:43 -0800
Date: Thu, 27 Dec 2012 01:20:43 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1356600043143-5713215.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 27 Dec 2012 13:15:49 +0000
Subject: [Xen-users] Install Centos ISO on xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello everybody,
I'am tryiing to install an CentOS ISo as an Guest on xen. Xen runs on an
gentoo! First i mounted the Centos ISO to an Directory where I copied the
vmlinuz and initrd.img Files from to another Dirctory! After the  I
unmounted the ISO an created an Configuration File. 
I wants to start the ISO and install. My problem ist that i the ISO boots
but when i need to choose (a parition to install it on) there ist all empty
!

On the Prcture you could see my Config and the empty SETUP !
I hope somebody please could help me or give me some helpfull Informations!


Greetz
Patrick

<http://xen.1045712.n5.nabble.com/file/n5713215/Bildschirmfoto_2012-12-27_um_10.14.04.png> 



--
View this message in context: http://xen.1045712.n5.nabble.com/Install-Centos-ISO-on-xen-tp5713215.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 13:16:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 13:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToDJO-0007Ws-HI; Thu, 27 Dec 2012 13:15:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1To9ie-00053J-Jm
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 09:25:40 +0000
Received: from [85.158.139.211:50153] by server-5.bemta-5.messagelabs.com id
	71/21-22648-3141CD05; Thu, 27 Dec 2012 09:25:39 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1356600337!22031737!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8983 invoked from network); 27 Dec 2012 09:25:38 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	27 Dec 2012 09:25:38 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1To9ia-00017q-NZ
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 01:25:36 -0800
Date: Thu, 27 Dec 2012 01:25:36 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1356600336715-5713216.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 27 Dec 2012 13:15:49 +0000
Subject: [Xen-users] Problems with Centos ISO
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello everybody,
I'am tryiing to install an CentOS ISo as an Guest on xen. Xen runs on an
gentoo! First i mounted the Centos ISO to an Directory where I copied the
vmlinuz and initrd.img Files from to another Dirctory! After the  I
unmounted the ISO an created an Configuration File.
I wants to start the ISO and install. My problem ist that i the ISO boots
but when i need to choose (a parition to install it on) there ist all empty
!

On the Prcture you could see my Config and the empty SETUP !
I hope somebody please could help me or give me some helpfull Informations!

<http://xen.1045712.n5.nabble.com/file/n5713216/test.jpg> 

Greetz
Patrick 



--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-with-Centos-ISO-tp5713216.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 13:16:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 13:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToDJO-0007Ws-HI; Thu, 27 Dec 2012 13:15:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1To9ie-00053J-Jm
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 09:25:40 +0000
Received: from [85.158.139.211:50153] by server-5.bemta-5.messagelabs.com id
	71/21-22648-3141CD05; Thu, 27 Dec 2012 09:25:39 +0000
X-Env-Sender: patrick0585@googlemail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1356600337!22031737!1
X-Originating-IP: [216.139.236.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8983 invoked from network); 27 Dec 2012 09:25:38 -0000
Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26)
	by server-6.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	27 Dec 2012 09:25:38 -0000
Received: from [192.168.236.26] (helo=sam.nabble.com)
	by sam.nabble.com with esmtp (Exim 4.72)
	(envelope-from <patrick0585@googlemail.com>) id 1To9ia-00017q-NZ
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 01:25:36 -0800
Date: Thu, 27 Dec 2012 01:25:36 -0800 (PST)
From: Patrick28 <patrick0585@googlemail.com>
To: xen-users@lists.xensource.com
Message-ID: <1356600336715-5713216.post@n5.nabble.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 27 Dec 2012 13:15:49 +0000
Subject: [Xen-users] Problems with Centos ISO
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello everybody,
I'am tryiing to install an CentOS ISo as an Guest on xen. Xen runs on an
gentoo! First i mounted the Centos ISO to an Directory where I copied the
vmlinuz and initrd.img Files from to another Dirctory! After the  I
unmounted the ISO an created an Configuration File.
I wants to start the ISO and install. My problem ist that i the ISO boots
but when i need to choose (a parition to install it on) there ist all empty
!

On the Prcture you could see my Config and the empty SETUP !
I hope somebody please could help me or give me some helpfull Informations!

<http://xen.1045712.n5.nabble.com/file/n5713216/test.jpg> 

Greetz
Patrick 



--
View this message in context: http://xen.1045712.n5.nabble.com/Problems-with-Centos-ISO-tp5713216.html
Sent from the Xen - User mailing list archive at Nabble.com.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 16:41:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 16:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGVG-0002k9-6g; Thu, 27 Dec 2012 16:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1ToGVE-0002k4-VS
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 16:40:17 +0000
Received: from [85.158.137.99:53240] by server-3.bemta-3.messagelabs.com id
	23/FE-31588-0F97CD05; Thu, 27 Dec 2012 16:40:16 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-15.tower-217.messagelabs.com!1356626413!18704875!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18843 invoked from network); 27 Dec 2012 16:40:15 -0000
Received: from mail-ie0-f175.google.com (HELO mail-ie0-f175.google.com)
	(209.85.223.175)
	by server-15.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 16:40:15 -0000
Received: by mail-ie0-f175.google.com with SMTP id qd14so11592609ieb.6
	for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 08:40:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=9N9TMrSBxB/w6jyZ/hyKGmR+Foe+rbPODwT3/tMCnmM=;
	b=MuO9abNH4Sy3FYYRLS0byuKAbAyPFIOAnVvW//W0AHl4EWG/BncauI1LRU2NlJgM2M
	C6II1GqpOZlIHwJboTPaN/BpanAWXPok9gxUjHjhzEYTn11Kg2IAbIwYlzkmRE1oGz6+
	kF6WT4GTrv1reTOzdJDIaguYh1qcXk8+uZ9mClJKtxJ1N0DkKJcoNyW6MWLdeHgBDqll
	ZCFFtZlz6GCwEdxVuBSjIpJfmYqmqSvGqXaxHItzBoXCMNbGREz6SAaP8Oxk3Q5KUtxS
	+/tD6uHnNGMI7PHZzlKOALD8/C1unBsPASzejD3NGahD8Q4hPu6sDJJVmlseow+DyU2e
	/gzQ==
MIME-Version: 1.0
Received: by 10.50.150.167 with SMTP id uj7mr28016385igb.33.1356626412899;
	Thu, 27 Dec 2012 08:40:12 -0800 (PST)
Received: by 10.42.31.135 with HTTP; Thu, 27 Dec 2012 08:40:12 -0800 (PST)
In-Reply-To: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
References: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
Date: Thu, 27 Dec 2012 17:40:12 +0100
Message-ID: <CAFivhPnmy9xgFv8537X0R9xQAM5v-fuKmQ=YUhHPJBqph3x-YQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: howard chen <howachen@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Why adoption of Xen is high in VPS hosting/cloud
	providers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

2012/12/25 howard chen <howachen@gmail.com>:
> Have been thinking this for a while, seems most popular/well known providers
> such as rackspace, aws, linode is using Xen or some sort of.
>
> What are the reasons it is so good for a hosting providers to use Xen?
> Especially when compared to competitive technologies such as KVM which
> RedHat has been promoting hard for a quite a while.
>
> Which factors are the main reason? Performance? Security? Isolation?

my main reasons to look at are:
Performance:
PV mode offers very good performance per VM, but the key thing is it
offers much better scalability.
Also the Virtual Machines boot & install faster due to less "hardware"
being emulated.

Isolation:
The options for resource control are quite good.

Design:
I think the Xen concept of things (having a real hypervisor doing the
job instead of just a kernel module) is more in-line with what you're
used to in big iron setups. I feel some people hate this idea, but to
me it's always been important that my dom0 (or fancy stuff like driver
domains) all just is yet another virtual machine run by the
hypervisor.

Greetings
Florian


-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 16:41:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 16:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGVG-0002k9-6g; Thu, 27 Dec 2012 16:40:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1ToGVE-0002k4-VS
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 16:40:17 +0000
Received: from [85.158.137.99:53240] by server-3.bemta-3.messagelabs.com id
	23/FE-31588-0F97CD05; Thu, 27 Dec 2012 16:40:16 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-15.tower-217.messagelabs.com!1356626413!18704875!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18843 invoked from network); 27 Dec 2012 16:40:15 -0000
Received: from mail-ie0-f175.google.com (HELO mail-ie0-f175.google.com)
	(209.85.223.175)
	by server-15.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 16:40:15 -0000
Received: by mail-ie0-f175.google.com with SMTP id qd14so11592609ieb.6
	for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 08:40:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=9N9TMrSBxB/w6jyZ/hyKGmR+Foe+rbPODwT3/tMCnmM=;
	b=MuO9abNH4Sy3FYYRLS0byuKAbAyPFIOAnVvW//W0AHl4EWG/BncauI1LRU2NlJgM2M
	C6II1GqpOZlIHwJboTPaN/BpanAWXPok9gxUjHjhzEYTn11Kg2IAbIwYlzkmRE1oGz6+
	kF6WT4GTrv1reTOzdJDIaguYh1qcXk8+uZ9mClJKtxJ1N0DkKJcoNyW6MWLdeHgBDqll
	ZCFFtZlz6GCwEdxVuBSjIpJfmYqmqSvGqXaxHItzBoXCMNbGREz6SAaP8Oxk3Q5KUtxS
	+/tD6uHnNGMI7PHZzlKOALD8/C1unBsPASzejD3NGahD8Q4hPu6sDJJVmlseow+DyU2e
	/gzQ==
MIME-Version: 1.0
Received: by 10.50.150.167 with SMTP id uj7mr28016385igb.33.1356626412899;
	Thu, 27 Dec 2012 08:40:12 -0800 (PST)
Received: by 10.42.31.135 with HTTP; Thu, 27 Dec 2012 08:40:12 -0800 (PST)
In-Reply-To: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
References: <CA+Z68_Eirat_nGLP8X_GYcYpV8YJ77A7ukk+TmhM2VuVtVkOjQ@mail.gmail.com>
Date: Thu, 27 Dec 2012 17:40:12 +0100
Message-ID: <CAFivhPnmy9xgFv8537X0R9xQAM5v-fuKmQ=YUhHPJBqph3x-YQ@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: howard chen <howachen@gmail.com>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Why adoption of Xen is high in VPS hosting/cloud
	providers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

2012/12/25 howard chen <howachen@gmail.com>:
> Have been thinking this for a while, seems most popular/well known providers
> such as rackspace, aws, linode is using Xen or some sort of.
>
> What are the reasons it is so good for a hosting providers to use Xen?
> Especially when compared to competitive technologies such as KVM which
> RedHat has been promoting hard for a quite a while.
>
> Which factors are the main reason? Performance? Security? Isolation?

my main reasons to look at are:
Performance:
PV mode offers very good performance per VM, but the key thing is it
offers much better scalability.
Also the Virtual Machines boot & install faster due to less "hardware"
being emulated.

Isolation:
The options for resource control are quite good.

Design:
I think the Xen concept of things (having a real hypervisor doing the
job instead of just a kernel module) is more in-line with what you're
used to in big iron setups. I feel some people hate this idea, but to
me it's always been important that my dom0 (or fancy stuff like driver
domains) all just is yet another virtual machine run by the
hypervisor.

Greetings
Florian


-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 16:44:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 16:44:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGXr-0002wV-4P; Thu, 27 Dec 2012 16:42:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1ToGXp-0002wN-Gv
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 16:42:57 +0000
Received: from [193.109.254.147:42009] by server-2.bemta-14.messagelabs.com id
	EA/A7-30744-09A7CD05; Thu, 27 Dec 2012 16:42:56 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1356626573!11396853!1
X-Originating-IP: [209.85.223.172]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22011 invoked from network); 27 Dec 2012 16:42:55 -0000
Received: from mail-ie0-f172.google.com (HELO mail-ie0-f172.google.com)
	(209.85.223.172)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 16:42:55 -0000
Received: by mail-ie0-f172.google.com with SMTP id c13so11975393ieb.31
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:42:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=28HMtJwLCchB/w3VHfOCWhBgNtlnOS9mGMSibQrbSxQ=;
	b=AC0ArSg5+V01j0gT1+PNXQdL8C5z71MVjsPGI6muQQkoXp1coIj055+FATXtWS4oEb
	im8Y0CO2HIBwKyUiRAjOAylmiVjfY5ZcRWdUpMLI4qj1NorJPRPA0vWizuw4LMGWGwAd
	2DgPlw+zqtllWYhZ7Icb8Klxkt2wo2gZGhYQwNSiXv356zvPtQiWKCXizssRY+YN9BEg
	NNniaEoH9mZqjJPT9DommEph22cOw7tugkuCmuhTFENMPsjxCb/nPIP3qdbrMSQLJVeZ
	2so4rAyxseY+xwEGairolI0BJmDIM0mCzz6TavDWVk8TboVw16HIlRnZLpRo8Mxb2DSM
	ElGw==
MIME-Version: 1.0
Received: by 10.50.150.167 with SMTP id uj7mr28022942igb.33.1356626573556;
	Thu, 27 Dec 2012 08:42:53 -0800 (PST)
Received: by 10.42.31.135 with HTTP; Thu, 27 Dec 2012 08:42:53 -0800 (PST)
In-Reply-To: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAGaQAGJjDMFAle6yBXf03lsBAAAAAA==@gmail.com>
References: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAGaQAGJjDMFAle6yBXf03lsBAAAAAA==@gmail.com>
Date: Thu, 27 Dec 2012 17:42:53 +0100
Message-ID: <CAFivhPmCOWsikSAWdkS-4C4GXdoKZ5DOS0sOeikknyA8eSYBqg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Walter Robert Ditzler <ditwal001@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xend under 4.2.1/wheezy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Walter,

2012/12/26 Walter Robert Ditzler <ditwal001@gmail.com>:
> hi,
>
> i installed xen 4.2.1 under wheezy, all perfect working except:
>
> quiet often i get a libxl errors for example:
>
> root@srv-ldeb-xen001:/etc/drbd.d# xl -f mem-set 0 8196M
> libxl: error: libxl.c:3405:libxl_set_memory_target: cannot get memory info
> from /local/domain/0/memory/static-max
> : No such file or directory

on 4.2 or any version, if you're using xl you're supposed to not ever use xm.
They're not coordinating with each other and will crash your ship into
an iceberg.

If you're hitting problems with something missing in xl, check the
roadmaps or inform the devs.
xm's time is "over" in any case.

Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 16:44:01 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 16:44:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGXr-0002wV-4P; Thu, 27 Dec 2012 16:42:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <florian.heigl@gmail.com>) id 1ToGXp-0002wN-Gv
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 16:42:57 +0000
Received: from [193.109.254.147:42009] by server-2.bemta-14.messagelabs.com id
	EA/A7-30744-09A7CD05; Thu, 27 Dec 2012 16:42:56 +0000
X-Env-Sender: florian.heigl@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1356626573!11396853!1
X-Originating-IP: [209.85.223.172]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22011 invoked from network); 27 Dec 2012 16:42:55 -0000
Received: from mail-ie0-f172.google.com (HELO mail-ie0-f172.google.com)
	(209.85.223.172)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 16:42:55 -0000
Received: by mail-ie0-f172.google.com with SMTP id c13so11975393ieb.31
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:42:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=28HMtJwLCchB/w3VHfOCWhBgNtlnOS9mGMSibQrbSxQ=;
	b=AC0ArSg5+V01j0gT1+PNXQdL8C5z71MVjsPGI6muQQkoXp1coIj055+FATXtWS4oEb
	im8Y0CO2HIBwKyUiRAjOAylmiVjfY5ZcRWdUpMLI4qj1NorJPRPA0vWizuw4LMGWGwAd
	2DgPlw+zqtllWYhZ7Icb8Klxkt2wo2gZGhYQwNSiXv356zvPtQiWKCXizssRY+YN9BEg
	NNniaEoH9mZqjJPT9DommEph22cOw7tugkuCmuhTFENMPsjxCb/nPIP3qdbrMSQLJVeZ
	2so4rAyxseY+xwEGairolI0BJmDIM0mCzz6TavDWVk8TboVw16HIlRnZLpRo8Mxb2DSM
	ElGw==
MIME-Version: 1.0
Received: by 10.50.150.167 with SMTP id uj7mr28022942igb.33.1356626573556;
	Thu, 27 Dec 2012 08:42:53 -0800 (PST)
Received: by 10.42.31.135 with HTTP; Thu, 27 Dec 2012 08:42:53 -0800 (PST)
In-Reply-To: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAGaQAGJjDMFAle6yBXf03lsBAAAAAA==@gmail.com>
References: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAGaQAGJjDMFAle6yBXf03lsBAAAAAA==@gmail.com>
Date: Thu, 27 Dec 2012 17:42:53 +0100
Message-ID: <CAFivhPmCOWsikSAWdkS-4C4GXdoKZ5DOS0sOeikknyA8eSYBqg@mail.gmail.com>
From: Florian Heigl <florian.heigl@gmail.com>
To: Walter Robert Ditzler <ditwal001@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] xend under 4.2.1/wheezy
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Walter,

2012/12/26 Walter Robert Ditzler <ditwal001@gmail.com>:
> hi,
>
> i installed xen 4.2.1 under wheezy, all perfect working except:
>
> quiet often i get a libxl errors for example:
>
> root@srv-ldeb-xen001:/etc/drbd.d# xl -f mem-set 0 8196M
> libxl: error: libxl.c:3405:libxl_set_memory_target: cannot get memory info
> from /local/domain/0/memory/static-max
> : No such file or directory

on 4.2 or any version, if you're using xl you're supposed to not ever use xm.
They're not coordinating with each other and will crash your ship into
an iceberg.

If you're hitting problems with something missing in xl, check the
roadmaps or inform the devs.
xm's time is "over" in any case.

Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 16:56:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 16:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGjr-0003UB-L8; Thu, 27 Dec 2012 16:55:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1ToGjq-0003U6-P0
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 16:55:22 +0000
Received: from [85.158.143.99:54675] by server-1.bemta-4.messagelabs.com id
	17/FB-28401-A7D7CD05; Thu, 27 Dec 2012 16:55:22 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1356627317!19885177!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG,
	MIME_QP_LONG_LINE,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29929 invoked from network); 27 Dec 2012 16:55:17 -0000
Received: from mail-ee0-f44.google.com (HELO mail-ee0-f44.google.com)
	(74.125.83.44)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 16:55:17 -0000
Received: by mail-ee0-f44.google.com with SMTP id b47so4956330eek.31
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:55:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:subject:from:content-type:x-mailer:message-id:date:to
	:content-transfer-encoding:mime-version;
	bh=tOqPGPN9oZQ2eijRSBX5eir4xrZmmwqzSEJY3Z03g4Y=;
	b=J0X+WeZmIqkNExKpvNFLKqKF4TCrgixfVcPNMxPJ7InBc4HmHOFa/VK9Pjw5yJm0kq
	TBONzIq9FpSKnjPDdbRdC14E9pZSVolCrAt3nzw2biRU4ppH7R3fAEwBq/D4OOFfm6mH
	PU+TyYEDOy+kXyNaGEmcJkh/aKbRrMs/zadmsXzsd8SsPyzKjxXnDYBbfaT+EiIz/SOw
	KpIQLhHr5X4kcmp3ajNJx2554w0RnU/AGmMT8m5ygdHtG4kjPpnyfcmDysLdBhYpsCZf
	v0JE8/B6enqDpWj3M9qYLOlmDlyJDAxPjDlQjxfpMA3JbhDDz7l/vsMdZs7iQyRikZwv
	Wcaw==
X-Received: by 10.14.215.197 with SMTP id e45mr79847611eep.0.1356627317440;
	Thu, 27 Dec 2012 08:55:17 -0800 (PST)
Received: from [10.157.254.139] ([213.55.184.152])
	by mx.google.com with ESMTPS id e2sm60503091eeo.8.2012.12.27.08.55.15
	(version=SSLv3 cipher=OTHER); Thu, 27 Dec 2012 08:55:16 -0800 (PST)
From: Walter Robert Ditzler <ditwal001@gmail.com>
X-Mailer: iPhone Mail (10A551)
Message-Id: <8C2C6A52-2D42-413A-985A-CA9DA6415E34@gmail.com>
Date: Thu, 27 Dec 2012 17:55:14 +0100
To: xen-users@lists.xen.org
Mime-Version: 1.0 (1.0)
Subject: [Xen-users] xen 4.2.1/wheezy with suse 11 ent sp1domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi,

i tried to install for the first time a suse 11 ent sp 1 domU onto xen 4.2.1/wheezy. i ran into several probls:

1) suse detected 2 nic's, a realtec and a virtual one even when specified only one vif! i beleive when i used the realtec suse crashed my bridge onto wheezy , so i could only rebbot xen itself to ran stable again.

2) suse cant be installed with harddisk specified with hda or sda! suse shows me 2 harddisks, a hda and a sda! after changing the config into xvda suse showed me only 1 harddisk.

is there anyone there having experience with xen/suse. 

i run more that 30 xen servers from microsoft till debian domu's and never saw smt like that.

thanks a lot for ur help!

walter

* * *
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 16:56:51 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 16:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGjr-0003UB-L8; Thu, 27 Dec 2012 16:55:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1ToGjq-0003U6-P0
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 16:55:22 +0000
Received: from [85.158.143.99:54675] by server-1.bemta-4.messagelabs.com id
	17/FB-28401-A7D7CD05; Thu, 27 Dec 2012 16:55:22 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-16.tower-216.messagelabs.com!1356627317!19885177!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG,
	MIME_QP_LONG_LINE,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29929 invoked from network); 27 Dec 2012 16:55:17 -0000
Received: from mail-ee0-f44.google.com (HELO mail-ee0-f44.google.com)
	(74.125.83.44)
	by server-16.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 16:55:17 -0000
Received: by mail-ee0-f44.google.com with SMTP id b47so4956330eek.31
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:55:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:subject:from:content-type:x-mailer:message-id:date:to
	:content-transfer-encoding:mime-version;
	bh=tOqPGPN9oZQ2eijRSBX5eir4xrZmmwqzSEJY3Z03g4Y=;
	b=J0X+WeZmIqkNExKpvNFLKqKF4TCrgixfVcPNMxPJ7InBc4HmHOFa/VK9Pjw5yJm0kq
	TBONzIq9FpSKnjPDdbRdC14E9pZSVolCrAt3nzw2biRU4ppH7R3fAEwBq/D4OOFfm6mH
	PU+TyYEDOy+kXyNaGEmcJkh/aKbRrMs/zadmsXzsd8SsPyzKjxXnDYBbfaT+EiIz/SOw
	KpIQLhHr5X4kcmp3ajNJx2554w0RnU/AGmMT8m5ygdHtG4kjPpnyfcmDysLdBhYpsCZf
	v0JE8/B6enqDpWj3M9qYLOlmDlyJDAxPjDlQjxfpMA3JbhDDz7l/vsMdZs7iQyRikZwv
	Wcaw==
X-Received: by 10.14.215.197 with SMTP id e45mr79847611eep.0.1356627317440;
	Thu, 27 Dec 2012 08:55:17 -0800 (PST)
Received: from [10.157.254.139] ([213.55.184.152])
	by mx.google.com with ESMTPS id e2sm60503091eeo.8.2012.12.27.08.55.15
	(version=SSLv3 cipher=OTHER); Thu, 27 Dec 2012 08:55:16 -0800 (PST)
From: Walter Robert Ditzler <ditwal001@gmail.com>
X-Mailer: iPhone Mail (10A551)
Message-Id: <8C2C6A52-2D42-413A-985A-CA9DA6415E34@gmail.com>
Date: Thu, 27 Dec 2012 17:55:14 +0100
To: xen-users@lists.xen.org
Mime-Version: 1.0 (1.0)
Subject: [Xen-users] xen 4.2.1/wheezy with suse 11 ent sp1domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi,

i tried to install for the first time a suse 11 ent sp 1 domU onto xen 4.2.1/wheezy. i ran into several probls:

1) suse detected 2 nic's, a realtec and a virtual one even when specified only one vif! i beleive when i used the realtec suse crashed my bridge onto wheezy , so i could only rebbot xen itself to ran stable again.

2) suse cant be installed with harddisk specified with hda or sda! suse shows me 2 harddisks, a hda and a sda! after changing the config into xvda suse showed me only 1 harddisk.

is there anyone there having experience with xen/suse. 

i run more that 30 xen servers from microsoft till debian domu's and never saw smt like that.

thanks a lot for ur help!

walter

* * *
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 16:59:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 16:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGmx-0003gU-Fq; Thu, 27 Dec 2012 16:58:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1ToGmv-0003gJ-E3
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 16:58:33 +0000
Received: from [85.158.139.211:43565] by server-10.bemta-5.messagelabs.com id
	2B/5E-13383-83E7CD05; Thu, 27 Dec 2012 16:58:32 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1356627512!19486017!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28799 invoked from network); 27 Dec 2012 16:58:32 -0000
Received: from mail-ee0-f51.google.com (HELO mail-ee0-f51.google.com)
	(74.125.83.51)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 16:58:32 -0000
Received: by mail-ee0-f51.google.com with SMTP id d4so4726375eek.10
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:58:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:subject:from:content-type:x-mailer:message-id:date:to
	:content-transfer-encoding:mime-version;
	bh=/xjCTOq1OqVYSm5raIjWGGeVVNqIIouXbyr0FUD5VLA=;
	b=zqeo0i2usuRYoU5JbcblctV92NhVm3PTgpAj9kQRSA1S0D0hZM6Bs2FjEHTkEvekGg
	NhgdG0Vni1x9BRjaeY7NB7Ehh8pJNStj3mtPzaZ6+Wb+YBtRIZeux4ijuwf4g2NJlrUa
	SG6v+cDpDT8rXkNEtbXfo6cQd4kpyRSTQHOPQCQdRY6IWxk57vKCMN4OdlH/bs7zX3Jf
	zp+eHBfYgzDUllrSOPe9Z3LS15j1/xY+V7fIABNnYXD/iVa7lOSWH+DfAO5vm1LJbV+L
	qDpntMQ7ZC71uRqEZe0n1XmCLbk4g078p4+R6ibMbLQTTfqUEiWF1zN9w53jj9bsRmS9
	wdPQ==
X-Received: by 10.14.221.9 with SMTP id q9mr79781655eep.3.1356627512027;
	Thu, 27 Dec 2012 08:58:32 -0800 (PST)
Received: from [10.157.254.139] ([213.55.184.152])
	by mx.google.com with ESMTPS id q44sm60516444eep.5.2012.12.27.08.58.29
	(version=SSLv3 cipher=OTHER); Thu, 27 Dec 2012 08:58:31 -0800 (PST)
From: Walter Robert Ditzler <ditwal001@gmail.com>
X-Mailer: iPhone Mail (10A551)
Message-Id: <5EB6E30C-490F-4322-9934-15E74B41F6F5@gmail.com>
Date: Thu, 27 Dec 2012 17:58:21 +0100
To: xen-users@lists.xen.org
Mime-Version: 1.0 (1.0)
Subject: [Xen-users] xvda / hda sda
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi,

since i ran into problems with suse (xvda/hda) i need to get deeper into that matter. does anyone have an explanation or a usefull linkt, what describes the diffrence between xvda and hda/sda?

maybe explains what is best practice regarding speed in conjunction with lvm block devices.

thanks a lot for helping,

walter

* * *
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 16:59:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 16:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGmx-0003gU-Fq; Thu, 27 Dec 2012 16:58:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1ToGmv-0003gJ-E3
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 16:58:33 +0000
Received: from [85.158.139.211:43565] by server-10.bemta-5.messagelabs.com id
	2B/5E-13383-83E7CD05; Thu, 27 Dec 2012 16:58:32 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1356627512!19486017!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE,
	ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28799 invoked from network); 27 Dec 2012 16:58:32 -0000
Received: from mail-ee0-f51.google.com (HELO mail-ee0-f51.google.com)
	(74.125.83.51)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 16:58:32 -0000
Received: by mail-ee0-f51.google.com with SMTP id d4so4726375eek.10
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 08:58:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:subject:from:content-type:x-mailer:message-id:date:to
	:content-transfer-encoding:mime-version;
	bh=/xjCTOq1OqVYSm5raIjWGGeVVNqIIouXbyr0FUD5VLA=;
	b=zqeo0i2usuRYoU5JbcblctV92NhVm3PTgpAj9kQRSA1S0D0hZM6Bs2FjEHTkEvekGg
	NhgdG0Vni1x9BRjaeY7NB7Ehh8pJNStj3mtPzaZ6+Wb+YBtRIZeux4ijuwf4g2NJlrUa
	SG6v+cDpDT8rXkNEtbXfo6cQd4kpyRSTQHOPQCQdRY6IWxk57vKCMN4OdlH/bs7zX3Jf
	zp+eHBfYgzDUllrSOPe9Z3LS15j1/xY+V7fIABNnYXD/iVa7lOSWH+DfAO5vm1LJbV+L
	qDpntMQ7ZC71uRqEZe0n1XmCLbk4g078p4+R6ibMbLQTTfqUEiWF1zN9w53jj9bsRmS9
	wdPQ==
X-Received: by 10.14.221.9 with SMTP id q9mr79781655eep.3.1356627512027;
	Thu, 27 Dec 2012 08:58:32 -0800 (PST)
Received: from [10.157.254.139] ([213.55.184.152])
	by mx.google.com with ESMTPS id q44sm60516444eep.5.2012.12.27.08.58.29
	(version=SSLv3 cipher=OTHER); Thu, 27 Dec 2012 08:58:31 -0800 (PST)
From: Walter Robert Ditzler <ditwal001@gmail.com>
X-Mailer: iPhone Mail (10A551)
Message-Id: <5EB6E30C-490F-4322-9934-15E74B41F6F5@gmail.com>
Date: Thu, 27 Dec 2012 17:58:21 +0100
To: xen-users@lists.xen.org
Mime-Version: 1.0 (1.0)
Subject: [Xen-users] xvda / hda sda
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

hi,

since i ran into problems with suse (xvda/hda) i need to get deeper into that matter. does anyone have an explanation or a usefull linkt, what describes the diffrence between xvda and hda/sda?

maybe explains what is best practice regarding speed in conjunction with lvm block devices.

thanks a lot for helping,

walter

* * *
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 17:04:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 17:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGrf-000467-S2; Thu, 27 Dec 2012 17:03:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1ToGre-00045q-GD; Thu, 27 Dec 2012 17:03:26 +0000
Received: from [85.158.139.211:47674] by server-12.bemta-5.messagelabs.com id
	F4/A8-02275-D5F7CD05; Thu, 27 Dec 2012 17:03:25 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-15.tower-206.messagelabs.com!1356627804!21250890!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA0NTgwNTQ=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18274 invoked from network); 27 Dec 2012 17:03:25 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Dec 2012 17:03:25 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 4FDE31A4E;
	Thu, 27 Dec 2012 19:03:23 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 2F41320067; Thu, 27 Dec 2012 19:03:23 +0200 (EET)
Date: Thu, 27 Dec 2012 19:03:23 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: "Fioravante, Matthew E." <Matthew.Fioravante@jhuapl.edu>
Message-ID: <20121227170322.GS8912@reaktio.net>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>
	<8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
	<068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, gavin <gbtux@126.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Dec 27, 2012 at 10:27:33AM -0500, Fioravante, Matthew E. wrote:
> The frontend driver is currently being ported to the latest kernel. You c=
an =

> find the patch cross listed here as well as the linux kernel mailing list.
> =

> I have no plans to port the backend driver. If you need it you'll have to=
 get it from the 2.6.18
> kernel and port it yourself.
> =


Hmm.. are you still using 2.6.18 kernel in dom0 yourself? =


-- Pasi

> ________________________________________
> From: xen-devel-bounces@lists.xen.org [xen-devel-bounces@lists.xen.org] O=
n Behalf Of gavin [gbtux@126.com]
> Sent: Sunday, December 23, 2012 8:04 AM
> To: Pasi K=E4rkk=E4inen
> Cc: xen-users@lists.xen.org; xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops=
 kernel
> =

> Hi Pasi,
> =

> Thank you very much for your information.
> =

> Best Regards,
> Gavin
> =

> At 2012-12-23 06:04:08,"Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:
> =

> >On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
> >>     Hi,
> >>
> >>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in t=
he
> >>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, th=
is
> >>    option exists in the config file of kernel version 2.6.18.8. I also=
 cannot
> >>    find the vTPM backed driver (such as
> >>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
> >>    So, how can I configure and use the vTPM backend driver in kernel 2=
.6.32?
> >>    Thank you for any advice.
> >>
> >
> >I don't think vtpm drivers were ported to 2.6.32 pvops.
> >Recently there has been work on porting the drivers to upstream Linux 3.=
x,
> >but they aren't merged yet iirc.
> >
> >If you need to use them with 2.6.32 you need to port them yourself..
> >
> >-- Pasi
> >
> =

> =

> =


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 17:04:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 17:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToGrf-000467-S2; Thu, 27 Dec 2012 17:03:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1ToGre-00045q-GD; Thu, 27 Dec 2012 17:03:26 +0000
Received: from [85.158.139.211:47674] by server-12.bemta-5.messagelabs.com id
	F4/A8-02275-D5F7CD05; Thu, 27 Dec 2012 17:03:25 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-15.tower-206.messagelabs.com!1356627804!21250890!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA0NTgwNTQ=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18274 invoked from network); 27 Dec 2012 17:03:25 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Dec 2012 17:03:25 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id 4FDE31A4E;
	Thu, 27 Dec 2012 19:03:23 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id 2F41320067; Thu, 27 Dec 2012 19:03:23 +0200 (EET)
Date: Thu, 27 Dec 2012 19:03:23 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: "Fioravante, Matthew E." <Matthew.Fioravante@jhuapl.edu>
Message-ID: <20121227170322.GS8912@reaktio.net>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>
	<8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
	<068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, gavin <gbtux@126.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Thu, Dec 27, 2012 at 10:27:33AM -0500, Fioravante, Matthew E. wrote:
> The frontend driver is currently being ported to the latest kernel. You c=
an =

> find the patch cross listed here as well as the linux kernel mailing list.
> =

> I have no plans to port the backend driver. If you need it you'll have to=
 get it from the 2.6.18
> kernel and port it yourself.
> =


Hmm.. are you still using 2.6.18 kernel in dom0 yourself? =


-- Pasi

> ________________________________________
> From: xen-devel-bounces@lists.xen.org [xen-devel-bounces@lists.xen.org] O=
n Behalf Of gavin [gbtux@126.com]
> Sent: Sunday, December 23, 2012 8:04 AM
> To: Pasi K=E4rkk=E4inen
> Cc: xen-users@lists.xen.org; xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops=
 kernel
> =

> Hi Pasi,
> =

> Thank you very much for your information.
> =

> Best Regards,
> Gavin
> =

> At 2012-12-23 06:04:08,"Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:
> =

> >On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
> >>     Hi,
> >>
> >>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in t=
he
> >>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, th=
is
> >>    option exists in the config file of kernel version 2.6.18.8. I also=
 cannot
> >>    find the vTPM backed driver (such as
> >>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
> >>    So, how can I configure and use the vTPM backend driver in kernel 2=
.6.32?
> >>    Thank you for any advice.
> >>
> >
> >I don't think vtpm drivers were ported to 2.6.32 pvops.
> >Recently there has been work on porting the drivers to upstream Linux 3.=
x,
> >but they aren't merged yet iirc.
> >
> >If you need to use them with 2.6.32 you need to port them yourself..
> >
> >-- Pasi
> >
> =

> =

> =


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 17:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 17:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToHRM-0005FB-LH; Thu, 27 Dec 2012 17:40:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>) id 1ToHRK-0005F6-PM
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 17:40:18 +0000
Received: from [85.158.139.83:3167] by server-7.bemta-5.messagelabs.com id
	AA/38-08009-2088CD05; Thu, 27 Dec 2012 17:40:18 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-7.tower-182.messagelabs.com!1356630017!27428927!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3114 invoked from network); 27 Dec 2012 17:40:17 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-7.tower-182.messagelabs.com with SMTP;
	27 Dec 2012 17:40:17 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id E502C1C24DD
	for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 19:35:49 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id OG1JbDbi2I17 for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 19:35:46 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id 3F69D1C23EB
	for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 19:35:46 +0100 (CET)
Received: from [192.168.17.209] (login.iup.uni-bremen.de [134.102.186.40])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id 50A25A6038A
	for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 18:40:11 +0100 (CET)
Message-ID: <50DC87FB.2050008@hilboll.de>
Date: Thu, 27 Dec 2012 18:40:11 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] Accessing individual partitions of a HVM guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I need to do some p2v migration of a very old SuSE server.
Unfortunately, the kernel of that machine doesn't support running as xen
domU, so I need to put the machine into a HVM domU.

When I set up the domU with

   disk = ['phy:/dev/vg_guest/worker1_disk,sda1,w']

then the domU doesn't boot because it says that no OS was found on the HDD.

Of course I could set up the domU with

   disk = ['phy:/dev/vg_guest/worker1_disk,sda,w']

but then how can I access the individual partitions of the domU's
/dev/sda from the dom0?

I believe I need to do this because I need to somehow rsync the
machine's data to the new host, and I thought that this would be done by
calling rsync from the dom0 and writing to the target partition.
However, how do I set up this target disk?

I'm at a loss here -- your help is greatly appreciated!

Cheers, Andreas.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 17:41:06 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 17:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToHRM-0005FB-LH; Thu, 27 Dec 2012 17:40:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>) id 1ToHRK-0005F6-PM
	for xen-users@lists.xensource.com; Thu, 27 Dec 2012 17:40:18 +0000
Received: from [85.158.139.83:3167] by server-7.bemta-5.messagelabs.com id
	AA/38-08009-2088CD05; Thu, 27 Dec 2012 17:40:18 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-7.tower-182.messagelabs.com!1356630017!27428927!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3114 invoked from network); 27 Dec 2012 17:40:17 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-7.tower-182.messagelabs.com with SMTP;
	27 Dec 2012 17:40:17 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id E502C1C24DD
	for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 19:35:49 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id OG1JbDbi2I17 for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 19:35:46 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id 3F69D1C23EB
	for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 19:35:46 +0100 (CET)
Received: from [192.168.17.209] (login.iup.uni-bremen.de [134.102.186.40])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id 50A25A6038A
	for <xen-users@lists.xensource.com>;
	Thu, 27 Dec 2012 18:40:11 +0100 (CET)
Message-ID: <50DC87FB.2050008@hilboll.de>
Date: Thu, 27 Dec 2012 18:40:11 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] Accessing individual partitions of a HVM guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I need to do some p2v migration of a very old SuSE server.
Unfortunately, the kernel of that machine doesn't support running as xen
domU, so I need to put the machine into a HVM domU.

When I set up the domU with

   disk = ['phy:/dev/vg_guest/worker1_disk,sda1,w']

then the domU doesn't boot because it says that no OS was found on the HDD.

Of course I could set up the domU with

   disk = ['phy:/dev/vg_guest/worker1_disk,sda,w']

but then how can I access the individual partitions of the domU's
/dev/sda from the dom0?

I believe I need to do this because I need to somehow rsync the
machine's data to the new host, and I thought that this would be done by
calling rsync from the dom0 and writing to the target partition.
However, how do I set up this target disk?

I'm at a loss here -- your help is greatly appreciated!

Cheers, Andreas.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 17:55:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 17:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToHfG-0005jG-9m; Thu, 27 Dec 2012 17:54:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <paul@muster.dyndns.info>) id 1ToHfF-0005jB-JT
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 17:54:41 +0000
Received: from [85.158.137.99:17945] by server-15.bemta-3.messagelabs.com id
	BF/49-07921-06B8CD05; Thu, 27 Dec 2012 17:54:40 +0000
X-Env-Sender: paul@muster.dyndns.info
X-Msg-Ref: server-3.tower-217.messagelabs.com!1356630876!14811572!1
X-Originating-IP: [195.8.240.189]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4664 invoked from network); 27 Dec 2012 17:54:36 -0000
Received: from 189.muster.de1.cc (HELO 189.muster.de1.cc) (195.8.240.189)
	by server-3.tower-217.messagelabs.com with AES256-SHA encrypted SMTP;
	27 Dec 2012 17:54:36 -0000
Received: from paul-mobil.muster.dyndns.info ([192.168.0.2])
	by Pinguin.muster.dyndns.info with esmtpsa
	(TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <paul@muster.dyndns.info>) id 1ToHdt-0002ht-NY
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 18:53:21 +0100
Message-ID: <50DC8B0D.2010006@muster.dyndns.info>
Date: Thu, 27 Dec 2012 18:53:17 +0100
From: Paul Muster <paul@muster.dyndns.info>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.8.1.22) Gecko/20090706 Thunderbird/2.0.0.22 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DC87FB.2050008@hilboll.de>
In-Reply-To: <50DC87FB.2050008@hilboll.de>
Subject: Re: [Xen-users] Accessing individual partitions of a HVM guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27.12.2012 18:40, Andreas Hilboll wrote:

> I need to do some p2v migration of a very old SuSE server.
> Unfortunately, the kernel of that machine doesn't support running as xen
> domU, so I need to put the machine into a HVM domU.
> 
> When I set up the domU with
> 
>    disk = ['phy:/dev/vg_guest/worker1_disk,sda1,w']
> 
> then the domU doesn't boot because it says that no OS was found on the HDD.
> 
> Of course I could set up the domU with
> 
>    disk = ['phy:/dev/vg_guest/worker1_disk,sda,w']
> 
> but then how can I access the individual partitions of the domU's
> /dev/sda from the dom0?

kpartx


Greetings,

Paul

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 17:55:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 17:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToHfG-0005jG-9m; Thu, 27 Dec 2012 17:54:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <paul@muster.dyndns.info>) id 1ToHfF-0005jB-JT
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 17:54:41 +0000
Received: from [85.158.137.99:17945] by server-15.bemta-3.messagelabs.com id
	BF/49-07921-06B8CD05; Thu, 27 Dec 2012 17:54:40 +0000
X-Env-Sender: paul@muster.dyndns.info
X-Msg-Ref: server-3.tower-217.messagelabs.com!1356630876!14811572!1
X-Originating-IP: [195.8.240.189]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4664 invoked from network); 27 Dec 2012 17:54:36 -0000
Received: from 189.muster.de1.cc (HELO 189.muster.de1.cc) (195.8.240.189)
	by server-3.tower-217.messagelabs.com with AES256-SHA encrypted SMTP;
	27 Dec 2012 17:54:36 -0000
Received: from paul-mobil.muster.dyndns.info ([192.168.0.2])
	by Pinguin.muster.dyndns.info with esmtpsa
	(TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72)
	(envelope-from <paul@muster.dyndns.info>) id 1ToHdt-0002ht-NY
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 18:53:21 +0100
Message-ID: <50DC8B0D.2010006@muster.dyndns.info>
Date: Thu, 27 Dec 2012 18:53:17 +0100
From: Paul Muster <paul@muster.dyndns.info>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
	rv:1.8.1.22) Gecko/20090706 Thunderbird/2.0.0.22 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DC87FB.2050008@hilboll.de>
In-Reply-To: <50DC87FB.2050008@hilboll.de>
Subject: Re: [Xen-users] Accessing individual partitions of a HVM guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On 27.12.2012 18:40, Andreas Hilboll wrote:

> I need to do some p2v migration of a very old SuSE server.
> Unfortunately, the kernel of that machine doesn't support running as xen
> domU, so I need to put the machine into a HVM domU.
> 
> When I set up the domU with
> 
>    disk = ['phy:/dev/vg_guest/worker1_disk,sda1,w']
> 
> then the domU doesn't boot because it says that no OS was found on the HDD.
> 
> Of course I could set up the domU with
> 
>    disk = ['phy:/dev/vg_guest/worker1_disk,sda,w']
> 
> but then how can I access the individual partitions of the domU's
> /dev/sda from the dom0?

kpartx


Greetings,

Paul

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 18:03:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 18:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToHmu-0006Cq-NP; Thu, 27 Dec 2012 18:02:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ToHmt-0006Cl-C2
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 18:02:35 +0000
Received: from [85.158.143.35:14625] by server-2.bemta-4.messagelabs.com id
	D6/D4-30861-A3D8CD05; Thu, 27 Dec 2012 18:02:34 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1356631352!11430967!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21223 invoked from network); 27 Dec 2012 18:02:33 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Dec 2012 18:02:33 -0000
Received: from [187.233.68.172] (port=39972 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1ToHmq-0008NT-9p
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 12:02:32 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id C0C75A209
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 12:00:01 -0600 (CST)
Message-ID: <50DC8D37.2060801@ondore.com>
Date: Thu, 27 Dec 2012 12:02:31 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DC87FB.2050008@hilboll.de>
In-Reply-To: <50DC87FB.2050008@hilboll.de>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Accessing individual partitions of a HVM guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 27/12/12 11:40, Andreas Hilboll escribi=F3:
> I need to do some p2v migration of a very old SuSE server.
> Unfortunately, the kernel of that machine doesn't support running as xen
> domU, so I need to put the machine into a HVM domU.
>  [...]
> but then how can I access the individual partitions of the domU's
> /dev/sda from the dom0?
kpartx is the tool. It will create device files under /dev/mapper for =

each partition it finds on the block device you give it. Do not forget =

to unmap the partitions after you done.

Another way is to mount your /dev/vg_guest/worker1_disk as is, with =

"mount -o offset=3DXYZ ". Needs no mapping additional tools, but it's trick=
y.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 18:03:27 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 18:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToHmu-0006Cq-NP; Thu, 27 Dec 2012 18:02:36 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ToHmt-0006Cl-C2
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 18:02:35 +0000
Received: from [85.158.143.35:14625] by server-2.bemta-4.messagelabs.com id
	D6/D4-30861-A3D8CD05; Thu, 27 Dec 2012 18:02:34 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1356631352!11430967!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21223 invoked from network); 27 Dec 2012 18:02:33 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 27 Dec 2012 18:02:33 -0000
Received: from [187.233.68.172] (port=39972 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1ToHmq-0008NT-9p
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 12:02:32 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id C0C75A209
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 12:00:01 -0600 (CST)
Message-ID: <50DC8D37.2060801@ondore.com>
Date: Thu, 27 Dec 2012 12:02:31 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DC87FB.2050008@hilboll.de>
In-Reply-To: <50DC87FB.2050008@hilboll.de>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Accessing individual partitions of a HVM guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 27/12/12 11:40, Andreas Hilboll escribi=F3:
> I need to do some p2v migration of a very old SuSE server.
> Unfortunately, the kernel of that machine doesn't support running as xen
> domU, so I need to put the machine into a HVM domU.
>  [...]
> but then how can I access the individual partitions of the domU's
> /dev/sda from the dom0?
kpartx is the tool. It will create device files under /dev/mapper for =

each partition it finds on the block device you give it. Do not forget =

to unmap the partitions after you done.

Another way is to mount your /dev/vg_guest/worker1_disk as is, with =

"mount -o offset=3DXYZ ". Needs no mapping additional tools, but it's trick=
y.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 18:28:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 18:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToIBT-0006vn-K0; Thu, 27 Dec 2012 18:27:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>) id 1ToIBR-0006vi-SH
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 18:27:58 +0000
Received: from [193.109.254.147:4132] by server-11.bemta-14.messagelabs.com id
	20/2D-02659-C239CD05; Thu, 27 Dec 2012 18:27:56 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1356632876!3619944!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19415 invoked from network); 27 Dec 2012 18:27:56 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-10.tower-27.messagelabs.com with SMTP;
	27 Dec 2012 18:27:56 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id 756DE1C24DD
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 20:23:29 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id tdEDTdobklmU for <xen-users@lists.xen.org>;
	Thu, 27 Dec 2012 20:23:27 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id 8732D1C23EB
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 20:23:27 +0100 (CET)
Received: from [192.168.17.209] (login.iup.uni-bremen.de [134.102.186.40])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id 8FA2BA6038A
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 19:27:53 +0100 (CET)
Message-ID: <50DC9328.8060500@hilboll.de>
Date: Thu, 27 Dec 2012 19:27:52 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DC87FB.2050008@hilboll.de> <50DC8B0D.2010006@muster.dyndns.info>
In-Reply-To: <50DC8B0D.2010006@muster.dyndns.info>
Subject: Re: [Xen-users] Accessing individual partitions of a HVM guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

>> I need to do some p2v migration of a very old SuSE server.
>> Unfortunately, the kernel of that machine doesn't support running as xen
>> domU, so I need to put the machine into a HVM domU.
>>
>> When I set up the domU with
>>
>>    disk = ['phy:/dev/vg_guest/worker1_disk,sda1,w']
>>
>> then the domU doesn't boot because it says that no OS was found on the HDD.
>>
>> Of course I could set up the domU with
>>
>>    disk = ['phy:/dev/vg_guest/worker1_disk,sda,w']
>>
>> but then how can I access the individual partitions of the domU's
>> /dev/sda from the dom0?
> 
> kpartx

Thanks, guys, works like a charm :)

Cheers, Andreas.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 18:28:44 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 18:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToIBT-0006vn-K0; Thu, 27 Dec 2012 18:27:59 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>) id 1ToIBR-0006vi-SH
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 18:27:58 +0000
Received: from [193.109.254.147:4132] by server-11.bemta-14.messagelabs.com id
	20/2D-02659-C239CD05; Thu, 27 Dec 2012 18:27:56 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1356632876!3619944!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19415 invoked from network); 27 Dec 2012 18:27:56 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-10.tower-27.messagelabs.com with SMTP;
	27 Dec 2012 18:27:56 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id 756DE1C24DD
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 20:23:29 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id tdEDTdobklmU for <xen-users@lists.xen.org>;
	Thu, 27 Dec 2012 20:23:27 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id 8732D1C23EB
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 20:23:27 +0100 (CET)
Received: from [192.168.17.209] (login.iup.uni-bremen.de [134.102.186.40])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id 8FA2BA6038A
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 19:27:53 +0100 (CET)
Message-ID: <50DC9328.8060500@hilboll.de>
Date: Thu, 27 Dec 2012 19:27:52 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DC87FB.2050008@hilboll.de> <50DC8B0D.2010006@muster.dyndns.info>
In-Reply-To: <50DC8B0D.2010006@muster.dyndns.info>
Subject: Re: [Xen-users] Accessing individual partitions of a HVM guest
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

>> I need to do some p2v migration of a very old SuSE server.
>> Unfortunately, the kernel of that machine doesn't support running as xen
>> domU, so I need to put the machine into a HVM domU.
>>
>> When I set up the domU with
>>
>>    disk = ['phy:/dev/vg_guest/worker1_disk,sda1,w']
>>
>> then the domU doesn't boot because it says that no OS was found on the HDD.
>>
>> Of course I could set up the domU with
>>
>>    disk = ['phy:/dev/vg_guest/worker1_disk,sda,w']
>>
>> but then how can I access the individual partitions of the domU's
>> /dev/sda from the dom0?
> 
> kpartx

Thanks, guys, works like a charm :)

Cheers, Andreas.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 20:01:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 20:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToJd8-0008Ol-6W; Thu, 27 Dec 2012 20:00:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1ToJd5-0008Og-U0
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 20:00:36 +0000
Received: from [85.158.138.51:57023] by server-7.bemta-3.messagelabs.com id
	07/B9-23008-ED8ACD05; Thu, 27 Dec 2012 20:00:30 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1356638429!30463424!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=1.7 required=7.0 tests=HTML_MESSAGE,
	MISSING_MIMEOLE,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24547 invoked from network); 27 Dec 2012 20:00:29 -0000
Received: from mail-ee0-f51.google.com (HELO mail-ee0-f51.google.com)
	(74.125.83.51)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 20:00:29 -0000
Received: by mail-ee0-f51.google.com with SMTP id d4so4790321eek.24
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 12:00:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:from:to:subject:date:message-id:mime-version
	:content-type:x-priority:x-msmail-priority:x-mailer:importance
	:thread-index:content-language:disposition-notification-to;
	bh=GYXcEKsgCPx78W6dAzSPgQvEPVtiOl8iN6OpMIS/C0o=;
	b=hRO7BTQTR8ZqQHdTCSwm9zqETpnBuK+vkDO6irSGiYHBFQUl4p2UF9FuPVjBQ5bTUJ
	XUi7i/Z43SawjGwT1GJpaB14zYXgZSLoV8KjsHO2yKzEylgN4+9v7g6COa2VNA5fus+E
	Uhsba/4epbApijUqcZUtZ2mv8UjEz3XqdD/1MkwsFzui0mZBGnVFrv5qn9Z/0ekQfw3D
	jwGqjkbmyDSwTJudTeyayebjUKof/Mn5maNlb5v0w6yncPEPYi6yK77DEXJ8fWogAJrO
	oWMO9VNI5gY6RBj//SfKiEc9auZmhgovULIW1MiwhCEEIIsn5VlgrGrCCUztiG7l8I75
	liLg==
X-Received: by 10.14.2.66 with SMTP id 42mr80528686eee.7.1356638429676;
	Thu, 27 Dec 2012 12:00:29 -0800 (PST)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id z8sm61481177eeo.11.2012.12.27.12.00.28
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 27 Dec 2012 12:00:28 -0800 (PST)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: <xen-users@lists.xen.org>
Date: Thu, 27 Dec 2012 21:00:21 +0100
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAO0ffr1pwXBPnXVkqeXlBs8BAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
Thread-Index: Ac3kbLFcdR+XLlJyT+CI1quUxKeMoQ==
Content-Language: de-ch
Subject: [Xen-users] xl stack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6523149745615863961=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============6523149745615863961==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0000_01CDE475.306DC820"
Content-Language: de-ch

This is a multipart message in MIME format.

------=_NextPart_000_0000_01CDE475.306DC820
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

hi,

 

which of those services are needed fort he xl stack and xen running it-self?

 

update-rc.d xencommons defaults

#update-rc.d xend defaults

update-rc.d xendomains defaults

update-rc.d xen-watchdog defaults

 

thanks a lot for helping,

 

walter.


------=_NextPart_000_0000_01CDE475.306DC820
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE-CH link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal>hi,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>which of =
those services are needed fort he xl stack and xen running =
it-self?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>update-rc.d xencommons defaults<o:p></o:p></p><p =
class=3DMsoNormal>#update-rc.d xend defaults<o:p></o:p></p><p =
class=3DMsoNormal>update-rc.d xendomains defaults<o:p></o:p></p><p =
class=3DMsoNormal>update-rc.d xen-watchdog defaults<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>thanks a lot =
for helping,<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>walter.<o:p></o:p></p></div></body></html>
------=_NextPart_000_0000_01CDE475.306DC820--



--===============6523149745615863961==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6523149745615863961==--



From xen-users-bounces@lists.xen.org Thu Dec 27 20:01:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 20:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToJd8-0008Ol-6W; Thu, 27 Dec 2012 20:00:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ditwal001@gmail.com>) id 1ToJd5-0008Og-U0
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 20:00:36 +0000
Received: from [85.158.138.51:57023] by server-7.bemta-3.messagelabs.com id
	07/B9-23008-ED8ACD05; Thu, 27 Dec 2012 20:00:30 +0000
X-Env-Sender: ditwal001@gmail.com
X-Msg-Ref: server-16.tower-174.messagelabs.com!1356638429!30463424!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=1.7 required=7.0 tests=HTML_MESSAGE,
	MISSING_MIMEOLE,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24547 invoked from network); 27 Dec 2012 20:00:29 -0000
Received: from mail-ee0-f51.google.com (HELO mail-ee0-f51.google.com)
	(74.125.83.51)
	by server-16.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 20:00:29 -0000
Received: by mail-ee0-f51.google.com with SMTP id d4so4790321eek.24
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 12:00:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=x-received:from:to:subject:date:message-id:mime-version
	:content-type:x-priority:x-msmail-priority:x-mailer:importance
	:thread-index:content-language:disposition-notification-to;
	bh=GYXcEKsgCPx78W6dAzSPgQvEPVtiOl8iN6OpMIS/C0o=;
	b=hRO7BTQTR8ZqQHdTCSwm9zqETpnBuK+vkDO6irSGiYHBFQUl4p2UF9FuPVjBQ5bTUJ
	XUi7i/Z43SawjGwT1GJpaB14zYXgZSLoV8KjsHO2yKzEylgN4+9v7g6COa2VNA5fus+E
	Uhsba/4epbApijUqcZUtZ2mv8UjEz3XqdD/1MkwsFzui0mZBGnVFrv5qn9Z/0ekQfw3D
	jwGqjkbmyDSwTJudTeyayebjUKof/Mn5maNlb5v0w6yncPEPYi6yK77DEXJ8fWogAJrO
	oWMO9VNI5gY6RBj//SfKiEc9auZmhgovULIW1MiwhCEEIIsn5VlgrGrCCUztiG7l8I75
	liLg==
X-Received: by 10.14.2.66 with SMTP id 42mr80528686eee.7.1356638429676;
	Thu, 27 Dec 2012 12:00:29 -0800 (PST)
Received: from hstwsw7100001 (adx000.adradix.net. [62.2.119.94])
	by mx.google.com with ESMTPS id z8sm61481177eeo.11.2012.12.27.12.00.28
	(version=TLSv1/SSLv3 cipher=OTHER);
	Thu, 27 Dec 2012 12:00:28 -0800 (PST)
From: "Walter Robert Ditzler" <ditwal001@gmail.com>
To: <xen-users@lists.xen.org>
Date: Thu, 27 Dec 2012 21:00:21 +0100
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOJK0u4CH31Kl5v1RPAzyrZCgQAAEAAAAO0ffr1pwXBPnXVkqeXlBs8BAAAAAA==@gmail.com>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook 14.0
Importance: High
Thread-Index: Ac3kbLFcdR+XLlJyT+CI1quUxKeMoQ==
Content-Language: de-ch
Subject: [Xen-users] xl stack
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6523149745615863961=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multipart message in MIME format.

--===============6523149745615863961==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0000_01CDE475.306DC820"
Content-Language: de-ch

This is a multipart message in MIME format.

------=_NextPart_000_0000_01CDE475.306DC820
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

hi,

 

which of those services are needed fort he xl stack and xen running it-self?

 

update-rc.d xencommons defaults

#update-rc.d xend defaults

update-rc.d xendomains defaults

update-rc.d xen-watchdog defaults

 

thanks a lot for helping,

 

walter.


------=_NextPart_000_0000_01CDE475.306DC820
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE-CH link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal>hi,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>which of =
those services are needed fort he xl stack and xen running =
it-self?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>update-rc.d xencommons defaults<o:p></o:p></p><p =
class=3DMsoNormal>#update-rc.d xend defaults<o:p></o:p></p><p =
class=3DMsoNormal>update-rc.d xendomains defaults<o:p></o:p></p><p =
class=3DMsoNormal>update-rc.d xen-watchdog defaults<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>thanks a lot =
for helping,<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>walter.<o:p></o:p></p></div></body></html>
------=_NextPart_000_0000_01CDE475.306DC820--



--===============6523149745615863961==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============6523149745615863961==--



From xen-users-bounces@lists.xen.org Thu Dec 27 20:16:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 20:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToJrP-0000PJ-3K; Thu, 27 Dec 2012 20:15:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1ToJrN-0000PE-Gq
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 20:15:21 +0000
Received: from [193.109.254.147:39842] by server-15.bemta-14.messagelabs.com
	id A1/B3-05116-85CACD05; Thu, 27 Dec 2012 20:15:20 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1356639318!9670991!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15938 invoked from network); 27 Dec 2012 20:15:19 -0000
Received: from mail-la0-f44.google.com (HELO mail-la0-f44.google.com)
	(209.85.215.44)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 20:15:19 -0000
Received: by mail-la0-f44.google.com with SMTP id d3so12908626lah.17
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 12:15:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=m+mI3FYx5eolzWEswaqW6Z6JI+LtBl9rlAJpAk3rZTs=;
	b=co/35cxbXksX0NlIZjjIIPycVRn4yEHnJv5RZFFbcfN16C6Z1Sboo0qHs3enPQfLQB
	/PcWaYAcxt/79Jo2kkvpBUPHeTbj3BTYNhyXm6lommUuFafqViRo8qcxeyGXd+3kI/cY
	RCi+mj3C9Mr+RWgMwqtvtFsp6O1pMdy1AkJEVq6z8M5K7SRH9MP7bpz1Hs5YzemNLNny
	LBaRpKxyybPXnmtK3W7BnpewZz7K35+jmOSEuxpgHXNYVw5v0VPMSrpEO41PtOS6NM5g
	ntPxSY53LGt1yziS6NPJrNlZbmHVVAg/0xj76iq7+wAS18riQMfG2ac8x2EN7dg/F01U
	mOgA==
Received: by 10.112.45.232 with SMTP id q8mr12748397lbm.23.1356639318334; Thu,
	27 Dec 2012 12:15:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Thu, 27 Dec 2012 12:14:47 -0800 (PST)
In-Reply-To: <5EB6E30C-490F-4322-9934-15E74B41F6F5@gmail.com>
References: <5EB6E30C-490F-4322-9934-15E74B41F6F5@gmail.com>
From: Flako <subforos@gmail.com>
Date: Thu, 27 Dec 2012 17:14:47 -0300
Message-ID: <CADqxbRS_FXeP2wSCEC0w9_9ArBRVt45TbfbSoh9J5pawfGQYeg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] xvda / hda sda
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2824255777156356752=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2824255777156356752==
Content-Type: multipart/alternative; boundary=bcaec554dd9ca85bf204d1db3410

--bcaec554dd9ca85bf204d1db3410
Content-Type: text/plain; charset=ISO-8859-1

2012/12/27 Walter Robert Ditzler <ditwal001@gmail.com>

> hi,
>
> since i ran into problems with suse (xvda/hda) i need to get deeper into
> that matter. does anyone have an explanation or a usefull linkt, what
> describes the diffrence between xvda and hda/sda?
>
> maybe explains what is best practice regarding speed in conjunction with
> lvm block devices.
>
> thanks a lot for helping,
>
> walter
>
> * * *
>

basically
xvda: used when you are with paravirtualization
sda: when using virtualized HVM

in http://wiki.prgmr.com/mediawiki/index.php/Chapter_4:_Storage_with_Xen
can start
reading, but not if it is what you are looking for.

--bcaec554dd9ca85bf204d1db3410
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">2012/12/27 Walter Robert Ditzler <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ditwal001@gmail.com" target=3D"_blank">ditwa=
l001@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

hi,<br>
<br>
since i ran into problems with suse (xvda/hda) i need to get deeper into th=
at matter. does anyone have an explanation or a usefull linkt, what describ=
es the diffrence between xvda and hda/sda?<br>
<br>
maybe explains what is best practice regarding speed in conjunction with lv=
m block devices.<br>
<br>
thanks a lot for helping,<br>
<br>
walter<br>
<br>
* * *<br></blockquote><div><br><span id=3D"result_box" class=3D"" lang=3D"e=
n"><span class=3D"hps">basically</span><br><span class=3D"hps">xvda</span><=
span>: used</span> <span class=3D"hps">when you are with</span> <span class=
=3D"hps">paravirtualization</span><br>

<span class=3D"hps">sda</span><span>:</span> <span class=3D"hps">when</span=
> <span class=3D"hps">using</span> <span class=3D"hps">virtualized</span> <=
span class=3D"hps">HVM</span><br><br><span class=3D"hps">in</span> <span cl=
ass=3D"hps"><a href=3D"http://wiki.prgmr.com/mediawiki/index.php/Chapter_4:=
_Storage_with_Xen">http://wiki.prgmr.com/mediawiki/index.php/Chapter_4:_Sto=
rage_with_Xen</a></span> <span class=3D"hps">can</span> <span class=3D"hps"=
>start reading,</span> <span class=3D"hps">but</span> <span class=3D"hps">n=
ot if it is</span> <span class=3D"hps">what you are</span> <span class=3D"h=
ps">looking for</span><span class=3D"">.</span></span><span id=3D"result_bo=
x" class=3D"" lang=3D"en"><span class=3D""><br>

</span></span><br>=A0</div></div>

--bcaec554dd9ca85bf204d1db3410--


--===============2824255777156356752==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2824255777156356752==--


From xen-users-bounces@lists.xen.org Thu Dec 27 20:16:24 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 20:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToJrP-0000PJ-3K; Thu, 27 Dec 2012 20:15:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1ToJrN-0000PE-Gq
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 20:15:21 +0000
Received: from [193.109.254.147:39842] by server-15.bemta-14.messagelabs.com
	id A1/B3-05116-85CACD05; Thu, 27 Dec 2012 20:15:20 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1356639318!9670991!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15938 invoked from network); 27 Dec 2012 20:15:19 -0000
Received: from mail-la0-f44.google.com (HELO mail-la0-f44.google.com)
	(209.85.215.44)
	by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 20:15:19 -0000
Received: by mail-la0-f44.google.com with SMTP id d3so12908626lah.17
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 12:15:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=m+mI3FYx5eolzWEswaqW6Z6JI+LtBl9rlAJpAk3rZTs=;
	b=co/35cxbXksX0NlIZjjIIPycVRn4yEHnJv5RZFFbcfN16C6Z1Sboo0qHs3enPQfLQB
	/PcWaYAcxt/79Jo2kkvpBUPHeTbj3BTYNhyXm6lommUuFafqViRo8qcxeyGXd+3kI/cY
	RCi+mj3C9Mr+RWgMwqtvtFsp6O1pMdy1AkJEVq6z8M5K7SRH9MP7bpz1Hs5YzemNLNny
	LBaRpKxyybPXnmtK3W7BnpewZz7K35+jmOSEuxpgHXNYVw5v0VPMSrpEO41PtOS6NM5g
	ntPxSY53LGt1yziS6NPJrNlZbmHVVAg/0xj76iq7+wAS18riQMfG2ac8x2EN7dg/F01U
	mOgA==
Received: by 10.112.45.232 with SMTP id q8mr12748397lbm.23.1356639318334; Thu,
	27 Dec 2012 12:15:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Thu, 27 Dec 2012 12:14:47 -0800 (PST)
In-Reply-To: <5EB6E30C-490F-4322-9934-15E74B41F6F5@gmail.com>
References: <5EB6E30C-490F-4322-9934-15E74B41F6F5@gmail.com>
From: Flako <subforos@gmail.com>
Date: Thu, 27 Dec 2012 17:14:47 -0300
Message-ID: <CADqxbRS_FXeP2wSCEC0w9_9ArBRVt45TbfbSoh9J5pawfGQYeg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] xvda / hda sda
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2824255777156356752=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2824255777156356752==
Content-Type: multipart/alternative; boundary=bcaec554dd9ca85bf204d1db3410

--bcaec554dd9ca85bf204d1db3410
Content-Type: text/plain; charset=ISO-8859-1

2012/12/27 Walter Robert Ditzler <ditwal001@gmail.com>

> hi,
>
> since i ran into problems with suse (xvda/hda) i need to get deeper into
> that matter. does anyone have an explanation or a usefull linkt, what
> describes the diffrence between xvda and hda/sda?
>
> maybe explains what is best practice regarding speed in conjunction with
> lvm block devices.
>
> thanks a lot for helping,
>
> walter
>
> * * *
>

basically
xvda: used when you are with paravirtualization
sda: when using virtualized HVM

in http://wiki.prgmr.com/mediawiki/index.php/Chapter_4:_Storage_with_Xen
can start
reading, but not if it is what you are looking for.

--bcaec554dd9ca85bf204d1db3410
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">2012/12/27 Walter Robert Ditzler <span dir=
=3D"ltr">&lt;<a href=3D"mailto:ditwal001@gmail.com" target=3D"_blank">ditwa=
l001@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

hi,<br>
<br>
since i ran into problems with suse (xvda/hda) i need to get deeper into th=
at matter. does anyone have an explanation or a usefull linkt, what describ=
es the diffrence between xvda and hda/sda?<br>
<br>
maybe explains what is best practice regarding speed in conjunction with lv=
m block devices.<br>
<br>
thanks a lot for helping,<br>
<br>
walter<br>
<br>
* * *<br></blockquote><div><br><span id=3D"result_box" class=3D"" lang=3D"e=
n"><span class=3D"hps">basically</span><br><span class=3D"hps">xvda</span><=
span>: used</span> <span class=3D"hps">when you are with</span> <span class=
=3D"hps">paravirtualization</span><br>

<span class=3D"hps">sda</span><span>:</span> <span class=3D"hps">when</span=
> <span class=3D"hps">using</span> <span class=3D"hps">virtualized</span> <=
span class=3D"hps">HVM</span><br><br><span class=3D"hps">in</span> <span cl=
ass=3D"hps"><a href=3D"http://wiki.prgmr.com/mediawiki/index.php/Chapter_4:=
_Storage_with_Xen">http://wiki.prgmr.com/mediawiki/index.php/Chapter_4:_Sto=
rage_with_Xen</a></span> <span class=3D"hps">can</span> <span class=3D"hps"=
>start reading,</span> <span class=3D"hps">but</span> <span class=3D"hps">n=
ot if it is</span> <span class=3D"hps">what you are</span> <span class=3D"h=
ps">looking for</span><span class=3D"">.</span></span><span id=3D"result_bo=
x" class=3D"" lang=3D"en"><span class=3D""><br>

</span></span><br>=A0</div></div>

--bcaec554dd9ca85bf204d1db3410--


--===============2824255777156356752==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2824255777156356752==--


From xen-users-bounces@lists.xen.org Thu Dec 27 22:45:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 22:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMBs-00028q-ST; Thu, 27 Dec 2012 22:44:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1ToMBr-00028l-6d
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 22:44:39 +0000
Received: from [193.109.254.147:34605] by server-1.bemta-14.messagelabs.com id
	DD/42-15901-65FCCD05; Thu, 27 Dec 2012 22:44:38 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1356648263!10018546!1
X-Originating-IP: [209.85.214.179]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogNzU0NDgzIChhYmFuZG9uZWQ6IGF
	ib3V0Lm1lL2ppaGVkLm1z\nZWxtaSk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28759 invoked from network); 27 Dec 2012 22:44:27 -0000
Received: from mail-ob0-f179.google.com (HELO mail-ob0-f179.google.com)
	(209.85.214.179)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 22:44:27 -0000
Received: by mail-ob0-f179.google.com with SMTP id x4so9173238obh.38
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 14:44:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=TcECILPsqNFAPe2aHVHdbiP4wEVk1XRpNvSgsh0VwdA=;
	b=S2z4KvRd8VfttworjS6idnLb9qc+tKWj91WiKguhdiehTYs3k4cofz+GV8CbDP+Fzz
	sCY1FH0l4fQesucVSQ1YlERAg1DkCDWqfcSgr6g1cVFE9gXhGduMkAQMc7biZcHf7J0s
	UedtMGAWKhXaWh3LYaJW1OV4w0a2IDXDiRhxGVy3MwLQG/cpGoDxydckemqLJ+FIq6AE
	9q2IQQR96apzFACFzsTJDUnLKjYLdfW3q2P1cfaZT3BeQ+wlwC90Nc4+paHfo1FykQF+
	nfGEmDhIsELMz6cvTkGlsk38KNEHtKniNSISGEfghsajAdPquNkTGJKcu9IPI7TzbK8w
	uY8g==
MIME-Version: 1.0
Received: by 10.60.171.112 with SMTP id at16mr14233411oec.47.1356648263531;
	Thu, 27 Dec 2012 14:44:23 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Thu, 27 Dec 2012 14:44:23 -0800 (PST)
Date: Thu, 27 Dec 2012 23:44:23 +0100
Message-ID: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1821185308464977945=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1821185308464977945==
Content-Type: multipart/alternative; boundary=bcaec54c47a2d53b5004d1dd49e1

--bcaec54c47a2d53b5004d1dd49e1
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Dear all,

Actually, I want to create my own test-bed based on xen hypervisor with
centos prefered.
However, all I have is one desktop (with a good hardware performance).
So it possible to have a dual-boot (a linux for daily use and the other for
the test-bed) ?

Regards

--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--bcaec54c47a2d53b5004d1dd49e1
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>
So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<br><br></div><div>-- <br><div di=
r=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.mselmi" =
target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div></div></div></div>

--bcaec54c47a2d53b5004d1dd49e1--


--===============1821185308464977945==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1821185308464977945==--


From xen-users-bounces@lists.xen.org Thu Dec 27 22:45:54 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 22:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMBs-00028q-ST; Thu, 27 Dec 2012 22:44:40 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1ToMBr-00028l-6d
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 22:44:39 +0000
Received: from [193.109.254.147:34605] by server-1.bemta-14.messagelabs.com id
	DD/42-15901-65FCCD05; Thu, 27 Dec 2012 22:44:38 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1356648263!10018546!1
X-Originating-IP: [209.85.214.179]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogNzU0NDgzIChhYmFuZG9uZWQ6IGF
	ib3V0Lm1lL2ppaGVkLm1z\nZWxtaSk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28759 invoked from network); 27 Dec 2012 22:44:27 -0000
Received: from mail-ob0-f179.google.com (HELO mail-ob0-f179.google.com)
	(209.85.214.179)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 22:44:27 -0000
Received: by mail-ob0-f179.google.com with SMTP id x4so9173238obh.38
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 14:44:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=TcECILPsqNFAPe2aHVHdbiP4wEVk1XRpNvSgsh0VwdA=;
	b=S2z4KvRd8VfttworjS6idnLb9qc+tKWj91WiKguhdiehTYs3k4cofz+GV8CbDP+Fzz
	sCY1FH0l4fQesucVSQ1YlERAg1DkCDWqfcSgr6g1cVFE9gXhGduMkAQMc7biZcHf7J0s
	UedtMGAWKhXaWh3LYaJW1OV4w0a2IDXDiRhxGVy3MwLQG/cpGoDxydckemqLJ+FIq6AE
	9q2IQQR96apzFACFzsTJDUnLKjYLdfW3q2P1cfaZT3BeQ+wlwC90Nc4+paHfo1FykQF+
	nfGEmDhIsELMz6cvTkGlsk38KNEHtKniNSISGEfghsajAdPquNkTGJKcu9IPI7TzbK8w
	uY8g==
MIME-Version: 1.0
Received: by 10.60.171.112 with SMTP id at16mr14233411oec.47.1356648263531;
	Thu, 27 Dec 2012 14:44:23 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Thu, 27 Dec 2012 14:44:23 -0800 (PST)
Date: Thu, 27 Dec 2012 23:44:23 +0100
Message-ID: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1821185308464977945=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1821185308464977945==
Content-Type: multipart/alternative; boundary=bcaec54c47a2d53b5004d1dd49e1

--bcaec54c47a2d53b5004d1dd49e1
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Dear all,

Actually, I want to create my own test-bed based on xen hypervisor with
centos prefered.
However, all I have is one desktop (with a good hardware performance).
So it possible to have a dual-boot (a linux for daily use and the other for
the test-bed) ?

Regards

--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--bcaec54c47a2d53b5004d1dd49e1
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>
So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<br><br></div><div>-- <br><div di=
r=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.mselmi" =
target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div></div></div></div>

--bcaec54c47a2d53b5004d1dd49e1--


--===============1821185308464977945==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1821185308464977945==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:17:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMgV-0002kv-Ro; Thu, 27 Dec 2012 23:16:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1ToMgT-0002kq-O8
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:16:17 +0000
Received: from [85.158.139.83:36845] by server-14.bemta-5.messagelabs.com id
	ED/02-09538-0C6DCD05; Thu, 27 Dec 2012 23:16:16 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1356650175!25197962!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17709 invoked from network); 27 Dec 2012 23:16:15 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 23:16:15 -0000
Received: by mail-la0-f45.google.com with SMTP id ep20so31644lab.32
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 15:16:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=/pr4V7KAS14be71+xJjDFQsv+KTHisWAVQo0azzBZ4k=;
	b=PCn3Dlq80Vd0GjkfL1h2MAol/kInbUSuxvCs8nG2wojw1BasUh7yCl7Uy9n9erBBw7
	nuc6cjIxDn1PC07seC1ObhkIlkel3hisRV2xcv39Q1Pmkvp64YMgOhA3fbRkIEEOoghc
	YrVJV5317ODm08nuKG3ZtUtgFQa6XhREsMnxmLgDaKTt3KEGKQDD3iEQBMuoIG3ffq2y
	Og/Ui/dIM0qZwac/CD0IL+UWCvHI2t2+wyZej+Zox2bYmysQjtSzADL4ycyXAyDjct3b
	EDEwrTzDAePPsYwGUkAduLFGY7GPzEbOvQ88bXfVwui++1V6zqWqZb4/GYZHWKSJVw/c
	v6hQ==
Received: by 10.112.17.194 with SMTP id q2mr12785179lbd.7.1356650174804; Thu,
	27 Dec 2012 15:16:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Thu, 27 Dec 2012 15:15:44 -0800 (PST)
In-Reply-To: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Thu, 27 Dec 2012 20:15:44 -0300
Message-ID: <CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3522540040875024917=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3522540040875024917==
Content-Type: multipart/alternative; boundary=bcaec554d84cc0f4f604d1ddbbc8

--bcaec554d84cc0f4f604d1ddbbc8
Content-Type: text/plain; charset=ISO-8859-1

2012/12/27 Jihed M'selmi <jihed.mselmi@gmail.com>

> Dear all,
>
> Actually, I want to create my own test-bed based on xen hypervisor with
> centos prefered.
> However, all I have is one desktop (with a good hardware performance).
> So it possible to have a dual-boot (a linux for daily use and the other
> for the test-bed) ?
>
> Regards
>


If the dual-boot is not related to xen. have dual-boot will not be limited
to XEN.
You have dual-boot with Windows, Linux Desktop, Linux Xen Server, etc.

--bcaec554d84cc0f4f604d1ddbbc8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">2012/12/27 Jihed M&#39;selmi <span dir=3D"lt=
r">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank">jihed.ms=
elmi@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>


So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<span class=3D"HOEnZb"><font colo=
r=3D"#888888"></font></span><br></div></div></div></div></blockquote><div>

<br><br><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps">=
If</span> <span class=3D"hps">the</span> <span class=3D"hps">dual</span><sp=
an>-boot</span> <span class=3D"hps">is not</span> <span class=3D"hps">relat=
ed to</span> <span class=3D"hps">xen</span><span>.</span> <span class=3D"hp=
s">have</span> <span class=3D"hps">dual</span><span>-boot</span> <span clas=
s=3D"hps">will not</span> <span class=3D"hps">be limited to</span> <span cl=
ass=3D"hps">XEN</span><span>.</span><br>

<span class=3D"hps">You</span> <span class=3D"hps">have</span> <span class=
=3D"hps">dual</span><span>-boot</span> <span class=3D"hps">with Windows</sp=
an><span>,</span> <span class=3D"hps">Linux</span> <span class=3D"hps">Desk=
top</span><span>,</span> <span class=3D"hps">Linux</span> <span class=3D"hp=
s">Xen</span> <span class=3D"hps">Server</span><span>,</span> <span class=
=3D"hps">etc</span><span class=3D"">.</span></span> <br>

</div></div>

--bcaec554d84cc0f4f604d1ddbbc8--


--===============3522540040875024917==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3522540040875024917==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:17:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMgV-0002kv-Ro; Thu, 27 Dec 2012 23:16:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1ToMgT-0002kq-O8
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:16:17 +0000
Received: from [85.158.139.83:36845] by server-14.bemta-5.messagelabs.com id
	ED/02-09538-0C6DCD05; Thu, 27 Dec 2012 23:16:16 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-14.tower-182.messagelabs.com!1356650175!25197962!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17709 invoked from network); 27 Dec 2012 23:16:15 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-14.tower-182.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 23:16:15 -0000
Received: by mail-la0-f45.google.com with SMTP id ep20so31644lab.32
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 15:16:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=/pr4V7KAS14be71+xJjDFQsv+KTHisWAVQo0azzBZ4k=;
	b=PCn3Dlq80Vd0GjkfL1h2MAol/kInbUSuxvCs8nG2wojw1BasUh7yCl7Uy9n9erBBw7
	nuc6cjIxDn1PC07seC1ObhkIlkel3hisRV2xcv39Q1Pmkvp64YMgOhA3fbRkIEEOoghc
	YrVJV5317ODm08nuKG3ZtUtgFQa6XhREsMnxmLgDaKTt3KEGKQDD3iEQBMuoIG3ffq2y
	Og/Ui/dIM0qZwac/CD0IL+UWCvHI2t2+wyZej+Zox2bYmysQjtSzADL4ycyXAyDjct3b
	EDEwrTzDAePPsYwGUkAduLFGY7GPzEbOvQ88bXfVwui++1V6zqWqZb4/GYZHWKSJVw/c
	v6hQ==
Received: by 10.112.17.194 with SMTP id q2mr12785179lbd.7.1356650174804; Thu,
	27 Dec 2012 15:16:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Thu, 27 Dec 2012 15:15:44 -0800 (PST)
In-Reply-To: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Thu, 27 Dec 2012 20:15:44 -0300
Message-ID: <CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3522540040875024917=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3522540040875024917==
Content-Type: multipart/alternative; boundary=bcaec554d84cc0f4f604d1ddbbc8

--bcaec554d84cc0f4f604d1ddbbc8
Content-Type: text/plain; charset=ISO-8859-1

2012/12/27 Jihed M'selmi <jihed.mselmi@gmail.com>

> Dear all,
>
> Actually, I want to create my own test-bed based on xen hypervisor with
> centos prefered.
> However, all I have is one desktop (with a good hardware performance).
> So it possible to have a dual-boot (a linux for daily use and the other
> for the test-bed) ?
>
> Regards
>


If the dual-boot is not related to xen. have dual-boot will not be limited
to XEN.
You have dual-boot with Windows, Linux Desktop, Linux Xen Server, etc.

--bcaec554d84cc0f4f604d1ddbbc8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">2012/12/27 Jihed M&#39;selmi <span dir=3D"lt=
r">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank">jihed.ms=
elmi@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>


So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<span class=3D"HOEnZb"><font colo=
r=3D"#888888"></font></span><br></div></div></div></div></blockquote><div>

<br><br><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps">=
If</span> <span class=3D"hps">the</span> <span class=3D"hps">dual</span><sp=
an>-boot</span> <span class=3D"hps">is not</span> <span class=3D"hps">relat=
ed to</span> <span class=3D"hps">xen</span><span>.</span> <span class=3D"hp=
s">have</span> <span class=3D"hps">dual</span><span>-boot</span> <span clas=
s=3D"hps">will not</span> <span class=3D"hps">be limited to</span> <span cl=
ass=3D"hps">XEN</span><span>.</span><br>

<span class=3D"hps">You</span> <span class=3D"hps">have</span> <span class=
=3D"hps">dual</span><span>-boot</span> <span class=3D"hps">with Windows</sp=
an><span>,</span> <span class=3D"hps">Linux</span> <span class=3D"hps">Desk=
top</span><span>,</span> <span class=3D"hps">Linux</span> <span class=3D"hp=
s">Xen</span> <span class=3D"hps">Server</span><span>,</span> <span class=
=3D"hps">etc</span><span class=3D"">.</span></span> <br>

</div></div>

--bcaec554d84cc0f4f604d1ddbbc8--


--===============3522540040875024917==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3522540040875024917==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:27:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMq3-0003Rb-Ey; Thu, 27 Dec 2012 23:26:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1ToMq2-0003RR-BU
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:26:10 +0000
Received: from [85.158.139.211:49989] by server-16.bemta-5.messagelabs.com id
	7A/23-09208-119DCD05; Thu, 27 Dec 2012 23:26:09 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1356650757!21959121!1
X-Originating-IP: [209.85.214.170]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , 
	async_handler: YXN5bmNfZGVsYXk6IDcwNDI3MDYgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3305 invoked from network); 27 Dec 2012 23:25:58 -0000
Received: from mail-ob0-f170.google.com (HELO mail-ob0-f170.google.com)
	(209.85.214.170)
	by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 23:25:58 -0000
Received: by mail-ob0-f170.google.com with SMTP id wp18so9353049obc.29
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 15:25:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=TJgbyRNtwVr079ZK/adiVw3CW+HdezCIlBKRyn88aOc=;
	b=MPQjCe6BhQyX/NxbAprx/3gnzyoG1baTy6dwDVjJ3mJkMR6+reL44dglo968csrWU0
	92zuIEn2fTJ1WDC+OpSawwmSMVR7IHRZiTredumt6yrcCmEiiJXBzfHvKKMAPRoawVFA
	nXlLmdm0ZwqeqXJqL5v/jkZDMRQmFXm6Z8JizNkvKy8Kv7lG/VYo/mc6pLgrGgHDa6hL
	T4kfRsbOEgkAgjjB4lUS1+0ooLVyQ8zOEvAeEHSdUCcpO/xGQu3OR+ulD1MHmxTytUYE
	Nh0Gw05RjQnOS2YY8lZcHFGTKIlB6X0AG+odeInAcNPsucQ5ScAPOIeks2wqCGAH71nW
	nEUA==
MIME-Version: 1.0
Received: by 10.60.31.130 with SMTP id a2mr14705058oei.95.1356650757197; Thu,
	27 Dec 2012 15:25:57 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Thu, 27 Dec 2012 15:25:57 -0800 (PST)
In-Reply-To: <CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
Date: Fri, 28 Dec 2012 00:25:57 +0100
Message-ID: <CAO27kE1zEZ64Ts2J5vnnTZKSiibuqfVbbyCy77GrHQrWftLSFQ@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Flako <subforos@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8637178740744012397=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8637178740744012397==
Content-Type: multipart/alternative; boundary=e89a8fb201ac77902504d1ddde97

--e89a8fb201ac77902504d1ddde97
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

The dual-boot between xen-host and another OS . I think 'from your words'
yes.


On Fri, Dec 28, 2012 at 12:15 AM, Flako <subforos@gmail.com> wrote:

>
> 2012/12/27 Jihed M'selmi <jihed.mselmi@gmail.com>
>
>> Dear all,
>>
>> Actually, I want to create my own test-bed based on xen hypervisor with
>> centos prefered.
>> However, all I have is one desktop (with a good hardware performance).
>> So it possible to have a dual-boot (a linux for daily use and the other
>> for the test-bed) ?
>>
>> Regards
>>
>
>
> If the dual-boot is not related to xen. have dual-boot will not be
> limited to XEN.
> You have dual-boot with Windows, Linux Desktop, Linux Xen Server, etc.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--e89a8fb201ac77902504d1ddde97
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">The dual-boot between xen-host and another OS . I think &#=
39;from your words&#39; yes.<br></div><div class=3D"gmail_extra"><br><br><d=
iv class=3D"gmail_quote">On Fri, Dec 28, 2012 at 12:15 AM, Flako <span dir=
=3D"ltr">&lt;<a href=3D"mailto:subforos@gmail.com" target=3D"_blank">subfor=
os@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br><div class=3D"gmail_quote"><div class=3D=
"im">2012/12/27 Jihed M&#39;selmi <span dir=3D"ltr">&lt;<a href=3D"mailto:j=
ihed.mselmi@gmail.com" target=3D"_blank">jihed.mselmi@gmail.com</a>&gt;</sp=
an><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>



So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<span><font color=3D"#888888"></f=
ont></span><br></div></div></div></div></blockquote></div><div>

<br><br><span lang=3D"en"><span>If</span> <span>the</span> <span>dual</span=
><span>-boot</span> <span>is not</span> <span>related to</span> <span>xen</=
span><span>.</span> <span>have</span> <span>dual</span><span>-boot</span> <=
span>will not</span> <span>be limited to</span> <span>XEN</span><span>.</sp=
an><br>


<span>You</span> <span>have</span> <span>dual</span><span>-boot</span> <spa=
n>with Windows</span><span>,</span> <span>Linux</span> <span>Desktop</span>=
<span>,</span> <span>Linux</span> <span>Xen</span> <span>Server</span><span=
>,</span> <span>etc</span><span>.</span></span> <br>


</div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><div dir=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.=
mselmi" target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div>

--e89a8fb201ac77902504d1ddde97--


--===============8637178740744012397==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8637178740744012397==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:27:11 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMq3-0003Rb-Ey; Thu, 27 Dec 2012 23:26:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1ToMq2-0003RR-BU
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:26:10 +0000
Received: from [85.158.139.211:49989] by server-16.bemta-5.messagelabs.com id
	7A/23-09208-119DCD05; Thu, 27 Dec 2012 23:26:09 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1356650757!21959121!1
X-Originating-IP: [209.85.214.170]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , 
	async_handler: YXN5bmNfZGVsYXk6IDcwNDI3MDYgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3305 invoked from network); 27 Dec 2012 23:25:58 -0000
Received: from mail-ob0-f170.google.com (HELO mail-ob0-f170.google.com)
	(209.85.214.170)
	by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 23:25:58 -0000
Received: by mail-ob0-f170.google.com with SMTP id wp18so9353049obc.29
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 15:25:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=TJgbyRNtwVr079ZK/adiVw3CW+HdezCIlBKRyn88aOc=;
	b=MPQjCe6BhQyX/NxbAprx/3gnzyoG1baTy6dwDVjJ3mJkMR6+reL44dglo968csrWU0
	92zuIEn2fTJ1WDC+OpSawwmSMVR7IHRZiTredumt6yrcCmEiiJXBzfHvKKMAPRoawVFA
	nXlLmdm0ZwqeqXJqL5v/jkZDMRQmFXm6Z8JizNkvKy8Kv7lG/VYo/mc6pLgrGgHDa6hL
	T4kfRsbOEgkAgjjB4lUS1+0ooLVyQ8zOEvAeEHSdUCcpO/xGQu3OR+ulD1MHmxTytUYE
	Nh0Gw05RjQnOS2YY8lZcHFGTKIlB6X0AG+odeInAcNPsucQ5ScAPOIeks2wqCGAH71nW
	nEUA==
MIME-Version: 1.0
Received: by 10.60.31.130 with SMTP id a2mr14705058oei.95.1356650757197; Thu,
	27 Dec 2012 15:25:57 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Thu, 27 Dec 2012 15:25:57 -0800 (PST)
In-Reply-To: <CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
Date: Fri, 28 Dec 2012 00:25:57 +0100
Message-ID: <CAO27kE1zEZ64Ts2J5vnnTZKSiibuqfVbbyCy77GrHQrWftLSFQ@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Flako <subforos@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8637178740744012397=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8637178740744012397==
Content-Type: multipart/alternative; boundary=e89a8fb201ac77902504d1ddde97

--e89a8fb201ac77902504d1ddde97
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

The dual-boot between xen-host and another OS . I think 'from your words'
yes.


On Fri, Dec 28, 2012 at 12:15 AM, Flako <subforos@gmail.com> wrote:

>
> 2012/12/27 Jihed M'selmi <jihed.mselmi@gmail.com>
>
>> Dear all,
>>
>> Actually, I want to create my own test-bed based on xen hypervisor with
>> centos prefered.
>> However, all I have is one desktop (with a good hardware performance).
>> So it possible to have a dual-boot (a linux for daily use and the other
>> for the test-bed) ?
>>
>> Regards
>>
>
>
> If the dual-boot is not related to xen. have dual-boot will not be
> limited to XEN.
> You have dual-boot with Windows, Linux Desktop, Linux Xen Server, etc.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--e89a8fb201ac77902504d1ddde97
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">The dual-boot between xen-host and another OS . I think &#=
39;from your words&#39; yes.<br></div><div class=3D"gmail_extra"><br><br><d=
iv class=3D"gmail_quote">On Fri, Dec 28, 2012 at 12:15 AM, Flako <span dir=
=3D"ltr">&lt;<a href=3D"mailto:subforos@gmail.com" target=3D"_blank">subfor=
os@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br><div class=3D"gmail_quote"><div class=3D=
"im">2012/12/27 Jihed M&#39;selmi <span dir=3D"ltr">&lt;<a href=3D"mailto:j=
ihed.mselmi@gmail.com" target=3D"_blank">jihed.mselmi@gmail.com</a>&gt;</sp=
an><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>



So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<span><font color=3D"#888888"></f=
ont></span><br></div></div></div></div></blockquote></div><div>

<br><br><span lang=3D"en"><span>If</span> <span>the</span> <span>dual</span=
><span>-boot</span> <span>is not</span> <span>related to</span> <span>xen</=
span><span>.</span> <span>have</span> <span>dual</span><span>-boot</span> <=
span>will not</span> <span>be limited to</span> <span>XEN</span><span>.</sp=
an><br>


<span>You</span> <span>have</span> <span>dual</span><span>-boot</span> <spa=
n>with Windows</span><span>,</span> <span>Linux</span> <span>Desktop</span>=
<span>,</span> <span>Linux</span> <span>Xen</span> <span>Server</span><span=
>,</span> <span>etc</span><span>.</span></span> <br>


</div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><div dir=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.=
mselmi" target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div>

--e89a8fb201ac77902504d1ddde97--


--===============8637178740744012397==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8637178740744012397==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:32:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:32:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMv5-0003pN-FK; Thu, 27 Dec 2012 23:31:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1ToMv3-0003pG-Gf
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:31:21 +0000
Received: from [85.158.143.99:65086] by server-1.bemta-4.messagelabs.com id
	42/AB-28401-84ADCD05; Thu, 27 Dec 2012 23:31:20 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1356651075!17552495!1
X-Originating-IP: [209.85.219.46]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13758 invoked from network); 27 Dec 2012 23:31:16 -0000
Received: from mail-oa0-f46.google.com (HELO mail-oa0-f46.google.com)
	(209.85.219.46)
	by server-8.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 23:31:16 -0000
Received: by mail-oa0-f46.google.com with SMTP id h16so9395691oag.5
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 15:31:15 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=Avznnxh0NSpxXmEpPWXn3qhKvumYs/vX3QrNGZ8d7lo=;
	b=MVCthk4B7h+9VxbhI8F6kLLWnehi3gDJn5mRkbpgJHy7CaJ07f97isku+BKBUfrdFk
	BfPhlrGQroRE4kJx9K//igQbHlGOl1bA0nI8XO66v9EQHh09erbqIZ7tCoSHOhun4cf8
	krvyY4wsKx+PIbfm0hUndDKQV6xbIZz3ESTMiMaIbPOGjEHDDW/8ETYjSKH4l5jlq73f
	930LvbUPmWs6ERuVR5NqkcTux4vNUEgoR6uElY1n+5diJWxBjIs4ubTO5p4QuOwaXjjQ
	IJkq1hTbLxWSrKfR3YRPgIvAgY0bIKDubCwcjtxZdO4jdZRt++AkbNbZlg6JkA7vTvz4
	88rw==
Received: by 10.182.245.20 with SMTP id xk20mr26143165obc.89.1356651075039;
	Thu, 27 Dec 2012 15:31:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.170.37 with HTTP; Thu, 27 Dec 2012 15:30:54 -0800 (PST)
In-Reply-To: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Thu, 27 Dec 2012 23:30:54 +0000
Message-ID: <CAEvg0LicNaHFgj2u0s47Z4j+EFNrytvCa4a3+66eARpvh0MyWw@mail.gmail.com>
To: "Jihed M'selmi" <jihed.mselmi@gmail.com>
X-Gm-Message-State: ALoCoQmJsmOnhaN3Ulo7VcSXabb3sN2nINuPC0WXhmPKUuRRbFe+ypNnw7/4+OtSjWNjROCr4M1E
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3436780833882488310=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3436780833882488310==
Content-Type: multipart/alternative; boundary=14dae93b608e6972e304d1ddf150

--14dae93b608e6972e304d1ddf150
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Dec 27, 2012 at 10:44 PM, Jihed M'selmi <jihed.mselmi@gmail.com>wrote:

> Dear all,
>
> Actually, I want to create my own test-bed based on xen hypervisor with
> centos prefered.
> However, all I have is one desktop (with a good hardware performance).
> So it possible to have a dual-boot (a linux for daily use and the other
> for the test-bed) ?
>
> Regards
>
>
Yes, of course.

Set up independent drive sets for the daily-linux and the test-bed
installations, and never the two shall meet.

--Andy

--14dae93b608e6972e304d1ddf150
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Thu, Dec 27, 2012 at 10:44 PM, Jihed M&#39;selmi <span dir=3D"ltr">&lt;<=
a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank">jihed.mselmi@gma=
il.com</a>&gt;</span> wrote:<br><div class=3D"gmail_quote"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>


So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<span class=3D"HOEnZb"><font colo=
r=3D"#888888"><br><br></font></span></div></div></div></div></blockquote><d=
iv>

<br></div><div>Yes, of course.</div><div><br></div><div>Set up independent =
drive sets for the daily-linux and the test-bed installations, and never th=
e two shall meet.</div><div><br></div><div>--Andy</div><div>=A0</div></div>


--14dae93b608e6972e304d1ddf150--


--===============3436780833882488310==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3436780833882488310==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:32:12 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:32:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMv5-0003pN-FK; Thu, 27 Dec 2012 23:31:23 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <andy@finkenstadt.com>) id 1ToMv3-0003pG-Gf
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:31:21 +0000
Received: from [85.158.143.99:65086] by server-1.bemta-4.messagelabs.com id
	42/AB-28401-84ADCD05; Thu, 27 Dec 2012 23:31:20 +0000
X-Env-Sender: andy@finkenstadt.com
X-Msg-Ref: server-8.tower-216.messagelabs.com!1356651075!17552495!1
X-Originating-IP: [209.85.219.46]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13758 invoked from network); 27 Dec 2012 23:31:16 -0000
Received: from mail-oa0-f46.google.com (HELO mail-oa0-f46.google.com)
	(209.85.219.46)
	by server-8.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 23:31:16 -0000
Received: by mail-oa0-f46.google.com with SMTP id h16so9395691oag.5
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 15:31:15 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=Avznnxh0NSpxXmEpPWXn3qhKvumYs/vX3QrNGZ8d7lo=;
	b=MVCthk4B7h+9VxbhI8F6kLLWnehi3gDJn5mRkbpgJHy7CaJ07f97isku+BKBUfrdFk
	BfPhlrGQroRE4kJx9K//igQbHlGOl1bA0nI8XO66v9EQHh09erbqIZ7tCoSHOhun4cf8
	krvyY4wsKx+PIbfm0hUndDKQV6xbIZz3ESTMiMaIbPOGjEHDDW/8ETYjSKH4l5jlq73f
	930LvbUPmWs6ERuVR5NqkcTux4vNUEgoR6uElY1n+5diJWxBjIs4ubTO5p4QuOwaXjjQ
	IJkq1hTbLxWSrKfR3YRPgIvAgY0bIKDubCwcjtxZdO4jdZRt++AkbNbZlg6JkA7vTvz4
	88rw==
Received: by 10.182.245.20 with SMTP id xk20mr26143165obc.89.1356651075039;
	Thu, 27 Dec 2012 15:31:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.170.37 with HTTP; Thu, 27 Dec 2012 15:30:54 -0800 (PST)
In-Reply-To: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
From: Andrew Finkenstadt <andy@finkenstadt.com>
Date: Thu, 27 Dec 2012 23:30:54 +0000
Message-ID: <CAEvg0LicNaHFgj2u0s47Z4j+EFNrytvCa4a3+66eARpvh0MyWw@mail.gmail.com>
To: "Jihed M'selmi" <jihed.mselmi@gmail.com>
X-Gm-Message-State: ALoCoQmJsmOnhaN3Ulo7VcSXabb3sN2nINuPC0WXhmPKUuRRbFe+ypNnw7/4+OtSjWNjROCr4M1E
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3436780833882488310=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3436780833882488310==
Content-Type: multipart/alternative; boundary=14dae93b608e6972e304d1ddf150

--14dae93b608e6972e304d1ddf150
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Dec 27, 2012 at 10:44 PM, Jihed M'selmi <jihed.mselmi@gmail.com>wrote:

> Dear all,
>
> Actually, I want to create my own test-bed based on xen hypervisor with
> centos prefered.
> However, all I have is one desktop (with a good hardware performance).
> So it possible to have a dual-boot (a linux for daily use and the other
> for the test-bed) ?
>
> Regards
>
>
Yes, of course.

Set up independent drive sets for the daily-linux and the test-bed
installations, and never the two shall meet.

--Andy

--14dae93b608e6972e304d1ddf150
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Thu, Dec 27, 2012 at 10:44 PM, Jihed M&#39;selmi <span dir=3D"ltr">&lt;<=
a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank">jihed.mselmi@gma=
il.com</a>&gt;</span> wrote:<br><div class=3D"gmail_quote"><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>


So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<span class=3D"HOEnZb"><font colo=
r=3D"#888888"><br><br></font></span></div></div></div></div></blockquote><d=
iv>

<br></div><div>Yes, of course.</div><div><br></div><div>Set up independent =
drive sets for the daily-linux and the test-bed installations, and never th=
e two shall meet.</div><div><br></div><div>--Andy</div><div>=A0</div></div>


--14dae93b608e6972e304d1ddf150--


--===============3436780833882488310==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3436780833882488310==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:34:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMxT-00040b-AC; Thu, 27 Dec 2012 23:33:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1ToMxR-00040L-LT
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:33:49 +0000
Received: from [85.158.137.99:27781] by server-3.bemta-3.messagelabs.com id
	AA/CF-31588-ADADCD05; Thu, 27 Dec 2012 23:33:46 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-8.tower-217.messagelabs.com!1356651216!15673889!1
X-Originating-IP: [209.85.214.176]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , 
	async_handler: YXN5bmNfZGVsYXk6IDcwNDQ5MjQgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27905 invoked from network); 27 Dec 2012 23:33:37 -0000
Received: from mail-ob0-f176.google.com (HELO mail-ob0-f176.google.com)
	(209.85.214.176)
	by server-8.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 23:33:37 -0000
Received: by mail-ob0-f176.google.com with SMTP id un3so9047306obb.7
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 15:33:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=CAb93oFG1PvyJvsP/Eb+7kh3iApaOwKQqjove3up6Dg=;
	b=RP1hsQqnTXxxkxgn4XuTl4rKrRCSeqTsnVBIqHllQ71x6wyEq+KEEABrHWPF9UhGuM
	iuFnPbBh8kIuxlC6LQi7M5dUkPgwY0hET0Xwo0HvkYIvbicYmywpKeS+r6ImsFL4Eg/a
	xmyjV+DE+o64q35yR9SF3ucjFTfwQqWI3doA+lZ8WzhHuJJkQoNNv3nbuDqjQ1+rBa+d
	DxrzDuOeSFhCblIFb8nF9Bho+9RokvECxyT8JNClKidPPGqY4v/QUk2VY2P2Ve4388Gc
	nSGOdeZwU2PwxzDNBZq+Vd5GqVJtWxwo+X2hKpAhbX5kNNPeGZfoEjJpcwUnWhTY8PRI
	d/gw==
MIME-Version: 1.0
Received: by 10.60.11.130 with SMTP id q2mr14520408oeb.141.1356651216110; Thu,
	27 Dec 2012 15:33:36 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Thu, 27 Dec 2012 15:33:36 -0800 (PST)
In-Reply-To: <CAEvg0LicNaHFgj2u0s47Z4j+EFNrytvCa4a3+66eARpvh0MyWw@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<CAEvg0LicNaHFgj2u0s47Z4j+EFNrytvCa4a3+66eARpvh0MyWw@mail.gmail.com>
Date: Fri, 28 Dec 2012 00:33:36 +0100
Message-ID: <CAO27kE2HrQsAuzcqdgzWyTMEDVZo2ef5LdSJw1HVvMOgDnKQzw@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Andrew Finkenstadt <andy@finkenstadt.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3286286175433067787=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3286286175433067787==
Content-Type: multipart/alternative; boundary=e89a8fb203a0d2041104d1ddf9c4

--e89a8fb203a0d2041104d1ddf9c4
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thanks for you all for this clarification.
Let's start XEN then,

Regards
Jihed


On Fri, Dec 28, 2012 at 12:30 AM, Andrew Finkenstadt
<andy@finkenstadt.com>wrote:

> On Thu, Dec 27, 2012 at 10:44 PM, Jihed M'selmi <jihed.mselmi@gmail.com>w=
rote:
>
>> Dear all,
>>
>> Actually, I want to create my own test-bed based on xen hypervisor with
>> centos prefered.
>> However, all I have is one desktop (with a good hardware performance).
>> So it possible to have a dual-boot (a linux for daily use and the other
>> for the test-bed) ?
>>
>> Regards
>>
>>
> Yes, of course.
>
> Set up independent drive sets for the daily-linux and the test-bed
> installations, and never the two shall meet.
>
> --Andy
>
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--e89a8fb203a0d2041104d1ddf9c4
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Thanks for you all for this clarification.<=
br></div>Let&#39;s start XEN then,<br><br></div>Regards<br></div>Jihed<br><=
/div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Fri, =
Dec 28, 2012 at 12:30 AM, Andrew Finkenstadt <span dir=3D"ltr">&lt;<a href=
=3D"mailto:andy@finkenstadt.com" target=3D"_blank">andy@finkenstadt.com</a>=
&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Thu, Dec 27, 2012 at 10=
:44 PM, Jihed M&#39;selmi <span dir=3D"ltr">&lt;<a href=3D"mailto:jihed.mse=
lmi@gmail.com" target=3D"_blank">jihed.mselmi@gmail.com</a>&gt;</span> wrot=
e:<br>
</div><div class=3D"gmail_quote"><div class=3D"im"><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>



So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<span><font color=3D"#888888"><br=
><br></font></span></div></div></div></div></blockquote><div>

<br></div></div><div>Yes, of course.</div><div><br></div><div>Set up indepe=
ndent drive sets for the daily-linux and the test-bed installations, and ne=
ver the two shall meet.</div><div><br></div><div>--Andy</div><div>=A0</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div dir=3D"ltr">Jihed =
M=92SELMI<br><div><a href=3D"http://about.me/jihed.mselmi" target=3D"_blank=
">http://about.me/jihed.mselmi</a></div></div>
</div>

--e89a8fb203a0d2041104d1ddf9c4--


--===============3286286175433067787==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3286286175433067787==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:34:30 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToMxT-00040b-AC; Thu, 27 Dec 2012 23:33:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1ToMxR-00040L-LT
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:33:49 +0000
Received: from [85.158.137.99:27781] by server-3.bemta-3.messagelabs.com id
	AA/CF-31588-ADADCD05; Thu, 27 Dec 2012 23:33:46 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-8.tower-217.messagelabs.com!1356651216!15673889!1
X-Originating-IP: [209.85.214.176]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , 
	async_handler: YXN5bmNfZGVsYXk6IDcwNDQ5MjQgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27905 invoked from network); 27 Dec 2012 23:33:37 -0000
Received: from mail-ob0-f176.google.com (HELO mail-ob0-f176.google.com)
	(209.85.214.176)
	by server-8.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Dec 2012 23:33:37 -0000
Received: by mail-ob0-f176.google.com with SMTP id un3so9047306obb.7
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 15:33:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=CAb93oFG1PvyJvsP/Eb+7kh3iApaOwKQqjove3up6Dg=;
	b=RP1hsQqnTXxxkxgn4XuTl4rKrRCSeqTsnVBIqHllQ71x6wyEq+KEEABrHWPF9UhGuM
	iuFnPbBh8kIuxlC6LQi7M5dUkPgwY0hET0Xwo0HvkYIvbicYmywpKeS+r6ImsFL4Eg/a
	xmyjV+DE+o64q35yR9SF3ucjFTfwQqWI3doA+lZ8WzhHuJJkQoNNv3nbuDqjQ1+rBa+d
	DxrzDuOeSFhCblIFb8nF9Bho+9RokvECxyT8JNClKidPPGqY4v/QUk2VY2P2Ve4388Gc
	nSGOdeZwU2PwxzDNBZq+Vd5GqVJtWxwo+X2hKpAhbX5kNNPeGZfoEjJpcwUnWhTY8PRI
	d/gw==
MIME-Version: 1.0
Received: by 10.60.11.130 with SMTP id q2mr14520408oeb.141.1356651216110; Thu,
	27 Dec 2012 15:33:36 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Thu, 27 Dec 2012 15:33:36 -0800 (PST)
In-Reply-To: <CAEvg0LicNaHFgj2u0s47Z4j+EFNrytvCa4a3+66eARpvh0MyWw@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<CAEvg0LicNaHFgj2u0s47Z4j+EFNrytvCa4a3+66eARpvh0MyWw@mail.gmail.com>
Date: Fri, 28 Dec 2012 00:33:36 +0100
Message-ID: <CAO27kE2HrQsAuzcqdgzWyTMEDVZo2ef5LdSJw1HVvMOgDnKQzw@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Andrew Finkenstadt <andy@finkenstadt.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3286286175433067787=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3286286175433067787==
Content-Type: multipart/alternative; boundary=e89a8fb203a0d2041104d1ddf9c4

--e89a8fb203a0d2041104d1ddf9c4
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thanks for you all for this clarification.
Let's start XEN then,

Regards
Jihed


On Fri, Dec 28, 2012 at 12:30 AM, Andrew Finkenstadt
<andy@finkenstadt.com>wrote:

> On Thu, Dec 27, 2012 at 10:44 PM, Jihed M'selmi <jihed.mselmi@gmail.com>w=
rote:
>
>> Dear all,
>>
>> Actually, I want to create my own test-bed based on xen hypervisor with
>> centos prefered.
>> However, all I have is one desktop (with a good hardware performance).
>> So it possible to have a dual-boot (a linux for daily use and the other
>> for the test-bed) ?
>>
>> Regards
>>
>>
> Yes, of course.
>
> Set up independent drive sets for the daily-linux and the test-bed
> installations, and never the two shall meet.
>
> --Andy
>
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--e89a8fb203a0d2041104d1ddf9c4
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Thanks for you all for this clarification.<=
br></div>Let&#39;s start XEN then,<br><br></div>Regards<br></div>Jihed<br><=
/div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Fri, =
Dec 28, 2012 at 12:30 AM, Andrew Finkenstadt <span dir=3D"ltr">&lt;<a href=
=3D"mailto:andy@finkenstadt.com" target=3D"_blank">andy@finkenstadt.com</a>=
&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Thu, Dec 27, 2012 at 10=
:44 PM, Jihed M&#39;selmi <span dir=3D"ltr">&lt;<a href=3D"mailto:jihed.mse=
lmi@gmail.com" target=3D"_blank">jihed.mselmi@gmail.com</a>&gt;</span> wrot=
e:<br>
</div><div class=3D"gmail_quote"><div class=3D"im"><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<div dir=3D"ltr"><div>Dear all,<br><br></div>Actually, I want to create my =
own test-bed based on xen hypervisor with centos prefered. <br clear=3D"all=
"><div><div><div>However, all I have is one desktop (with a good hardware p=
erformance).<br>



So it possible to have a dual-boot (a linux for daily use and the other for=
 the test-bed) ?<br><br></div><div>Regards<span><font color=3D"#888888"><br=
><br></font></span></div></div></div></div></blockquote><div>

<br></div></div><div>Yes, of course.</div><div><br></div><div>Set up indepe=
ndent drive sets for the daily-linux and the test-bed installations, and ne=
ver the two shall meet.</div><div><br></div><div>--Andy</div><div>=A0</div>
</div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div dir=3D"ltr">Jihed =
M=92SELMI<br><div><a href=3D"http://about.me/jihed.mselmi" target=3D"_blank=
">http://about.me/jihed.mselmi</a></div></div>
</div>

--e89a8fb203a0d2041104d1ddf9c4--


--===============3286286175433067787==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3286286175433067787==--


From xen-users-bounces@lists.xen.org Thu Dec 27 23:37:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToN0b-0004I9-6y; Thu, 27 Dec 2012 23:37:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ToN0Z-0004Hy-JB
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:37:03 +0000
Received: from [85.158.143.99:15949] by server-3.bemta-4.messagelabs.com id
	56/32-18211-E9BDCD05; Thu, 27 Dec 2012 23:37:02 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1356651421!30080903!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24719 invoked from network); 27 Dec 2012 23:37:02 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-13.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Dec 2012 23:37:02 -0000
Received: from [187.233.68.172] (port=44687 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1ToN0W-0000U3-RM
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 17:37:00 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id CF80CA209
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 17:34:29 -0600 (CST)
Message-ID: <50DCDB9B.6030906@ondore.com>
Date: Thu, 27 Dec 2012 17:36:59 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
In-Reply-To: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 27/12/12 16:44, Jihed M'selmi escribi=F3:
> Actually, I want to create my own test-bed based on xen hypervisor with
> centos prefered.
> However, all I have is one desktop (with a good hardware performance).
> So it possible to have a dual-boot (a linux for daily use and the other
> for the test-bed) ?
Consider your xen hypervisor just as other Linux. Treat as any other =

multi-boot case.

In my opinion, it's not very comfortable to perform tests while the =

regular desktop is unavailable (together with your reference notes, =

bookmarks and mail client). If you are limited to a single computer, two =

things may be done:
- Use nested visualization. As example, Xen hypervisor works great under =

VirtualBox, as far as you don't try to run HVM guests.
- Use the Dom0 itself as desktop. Not a good idea for production =

environment, but this is a test, after all.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 23:37:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToN0b-0004I9-6y; Thu, 27 Dec 2012 23:37:05 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1ToN0Z-0004Hy-JB
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 23:37:03 +0000
Received: from [85.158.143.99:15949] by server-3.bemta-4.messagelabs.com id
	56/32-18211-E9BDCD05; Thu, 27 Dec 2012 23:37:02 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1356651421!30080903!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24719 invoked from network); 27 Dec 2012 23:37:02 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-13.tower-216.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Dec 2012 23:37:02 -0000
Received: from [187.233.68.172] (port=44687 helo=mail.ondore.i)
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1ToN0W-0000U3-RM
	for xen-users@lists.xen.org; Thu, 27 Dec 2012 17:37:00 -0600
Received: from [10.13.34.96] (alk-desktop.sys.ondore.i [10.13.34.96])
	by mail.ondore.i (Postfix) with ESMTPSA id CF80CA209
	for <xen-users@lists.xen.org>; Thu, 27 Dec 2012 17:34:29 -0600 (CST)
Message-ID: <50DCDB9B.6030906@ondore.com>
Date: Thu, 27 Dec 2012 17:36:59 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
In-Reply-To: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	sys.intranet@ondore.com
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

El 27/12/12 16:44, Jihed M'selmi escribi=F3:
> Actually, I want to create my own test-bed based on xen hypervisor with
> centos prefered.
> However, all I have is one desktop (with a good hardware performance).
> So it possible to have a dual-boot (a linux for daily use and the other
> for the test-bed) ?
Consider your xen hypervisor just as other Linux. Treat as any other =

multi-boot case.

In my opinion, it's not very comfortable to perform tests while the =

regular desktop is unavailable (together with your reference notes, =

bookmarks and mail client). If you are limited to a single computer, two =

things may be done:
- Use nested visualization. As example, Xen hypervisor works great under =

VirtualBox, as far as you don't try to run HVM guests.
- Use the Dom0 itself as desktop. Not a good idea for production =

environment, but this is a test, after all.

-- =

Alexandre Kouznetsov


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 23:43:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:43:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToN68-000515-0k; Thu, 27 Dec 2012 23:42:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Matthew.Fioravante@jhuapl.edu>)
	id 1ToFPi-0001AC-HD; Thu, 27 Dec 2012 15:30:30 +0000
Received: from [85.158.138.51:48785] by server-5.bemta-3.messagelabs.com id
	4F/23-15136-5996CD05; Thu, 27 Dec 2012 15:30:29 +0000
X-Env-Sender: Matthew.Fioravante@jhuapl.edu
X-Msg-Ref: server-16.tower-174.messagelabs.com!1356622225!30441320!1
X-Originating-IP: [128.244.251.36]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3906 invoked from network); 27 Dec 2012 15:30:27 -0000
Received: from pilot.jhuapl.edu (HELO pilot.jhuapl.edu) (128.244.251.36)
	by server-16.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Dec 2012 15:30:27 -0000
Received: from aplexcas2.dom1.jhuapl.edu (aplexcas2.dom1.jhuapl.edu
	[128.244.198.91]) by pilot.jhuapl.edu with smtp
	(TLS: TLSv1/SSLv3,128bits,RC4-MD5)
	id 62ab_326f_22f0262c_eac6_4d16_9ab7_07035f749d1c;
	Thu, 27 Dec 2012 10:29:42 -0500
Received: from aplesstripe.dom1.jhuapl.edu ([128.244.198.211]) by
	aplexcas2.dom1.jhuapl.edu ([128.244.198.91]) with mapi; Thu, 27 Dec 2012
	10:28:49 -0500
From: "Fioravante, Matthew E." <Matthew.Fioravante@jhuapl.edu>
To: gavin <gbtux@126.com>, =?iso-8859-1?Q?Pasi_K=E4rkk=E4inen?= <pasik@iki.fi>
Date: Thu, 27 Dec 2012 10:27:33 -0500
Thread-Topic: [Xen-devel] How to use the vTPM backend driver in the pv-ops
	kernel
Thread-Index: Ac3hDikOb2wZEVqJQbOgFMA4eN9W0QDOIhJu
Message-ID: <068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>,
	<8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
In-Reply-To: <8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 27 Dec 2012 23:42:46 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The frontend driver is currently being ported to the latest kernel. You can =

find the patch cross listed here as well as the linux kernel mailing list.

I have no plans to port the backend driver. If you need it you'll have to g=
et it from the 2.6.18
kernel and port it yourself.

________________________________________
From: xen-devel-bounces@lists.xen.org [xen-devel-bounces@lists.xen.org] On =
Behalf Of gavin [gbtux@126.com]
Sent: Sunday, December 23, 2012 8:04 AM
To: Pasi K=E4rkk=E4inen
Cc: xen-users@lists.xen.org; xen-devel@lists.xen.org
Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops k=
ernel

Hi Pasi,

Thank you very much for your information.

Best Regards,
Gavin

At 2012-12-23 06:04:08,"Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:

>On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
>>     Hi,
>>
>>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in the
>>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, this
>>    option exists in the config file of kernel version 2.6.18.8. I also c=
annot
>>    find the vTPM backed driver (such as
>>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
>>    So, how can I configure and use the vTPM backend driver in kernel 2.6=
.32?
>>    Thank you for any advice.
>>
>
>I don't think vtpm drivers were ported to 2.6.32 pvops.
>Recently there has been work on porting the drivers to upstream Linux 3.x,
>but they aren't merged yet iirc.
>
>If you need to use them with 2.6.32 you need to port them yourself..
>
>-- Pasi
>




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Thu Dec 27 23:43:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Dec 2012 23:43:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToN68-000515-0k; Thu, 27 Dec 2012 23:42:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Matthew.Fioravante@jhuapl.edu>)
	id 1ToFPi-0001AC-HD; Thu, 27 Dec 2012 15:30:30 +0000
Received: from [85.158.138.51:48785] by server-5.bemta-3.messagelabs.com id
	4F/23-15136-5996CD05; Thu, 27 Dec 2012 15:30:29 +0000
X-Env-Sender: Matthew.Fioravante@jhuapl.edu
X-Msg-Ref: server-16.tower-174.messagelabs.com!1356622225!30441320!1
X-Originating-IP: [128.244.251.36]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3906 invoked from network); 27 Dec 2012 15:30:27 -0000
Received: from pilot.jhuapl.edu (HELO pilot.jhuapl.edu) (128.244.251.36)
	by server-16.tower-174.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 27 Dec 2012 15:30:27 -0000
Received: from aplexcas2.dom1.jhuapl.edu (aplexcas2.dom1.jhuapl.edu
	[128.244.198.91]) by pilot.jhuapl.edu with smtp
	(TLS: TLSv1/SSLv3,128bits,RC4-MD5)
	id 62ab_326f_22f0262c_eac6_4d16_9ab7_07035f749d1c;
	Thu, 27 Dec 2012 10:29:42 -0500
Received: from aplesstripe.dom1.jhuapl.edu ([128.244.198.211]) by
	aplexcas2.dom1.jhuapl.edu ([128.244.198.91]) with mapi; Thu, 27 Dec 2012
	10:28:49 -0500
From: "Fioravante, Matthew E." <Matthew.Fioravante@jhuapl.edu>
To: gavin <gbtux@126.com>, =?iso-8859-1?Q?Pasi_K=E4rkk=E4inen?= <pasik@iki.fi>
Date: Thu, 27 Dec 2012 10:27:33 -0500
Thread-Topic: [Xen-devel] How to use the vTPM backend driver in the pv-ops
	kernel
Thread-Index: Ac3hDikOb2wZEVqJQbOgFMA4eN9W0QDOIhJu
Message-ID: <068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>,
	<8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
In-Reply-To: <8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 27 Dec 2012 23:42:46 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

The frontend driver is currently being ported to the latest kernel. You can =

find the patch cross listed here as well as the linux kernel mailing list.

I have no plans to port the backend driver. If you need it you'll have to g=
et it from the 2.6.18
kernel and port it yourself.

________________________________________
From: xen-devel-bounces@lists.xen.org [xen-devel-bounces@lists.xen.org] On =
Behalf Of gavin [gbtux@126.com]
Sent: Sunday, December 23, 2012 8:04 AM
To: Pasi K=E4rkk=E4inen
Cc: xen-users@lists.xen.org; xen-devel@lists.xen.org
Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops k=
ernel

Hi Pasi,

Thank you very much for your information.

Best Regards,
Gavin

At 2012-12-23 06:04:08,"Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:

>On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
>>     Hi,
>>
>>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in the
>>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, this
>>    option exists in the config file of kernel version 2.6.18.8. I also c=
annot
>>    find the vTPM backed driver (such as
>>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
>>    So, how can I configure and use the vTPM backend driver in kernel 2.6=
.32?
>>    Thank you for any advice.
>>
>
>I don't think vtpm drivers were ported to 2.6.32 pvops.
>Recently there has been work on porting the drivers to upstream Linux 3.x,
>but they aren't merged yet iirc.
>
>If you need to use them with 2.6.32 you need to port them yourself..
>
>-- Pasi
>




_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 09:36:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 09:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToWLZ-0001JI-VE; Fri, 28 Dec 2012 09:35:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1ToWLY-0001JC-8y
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 09:35:20 +0000
Received: from [85.158.139.83:41316] by server-8.bemta-5.messagelabs.com id
	61/96-15003-7D76DD05; Fri, 28 Dec 2012 09:35:19 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-15.tower-182.messagelabs.com!1356687318!31316748!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.1 required=7.0 tests=ratty_date: incorrect (or 
	deprecated) structure: Fri, 28 Dec 2012 9:35:14 +0000,ratty_date: 
	incorrect (or deprecated) structure: Fri, 28 Dec 2012 9:35:14 +0000
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1454 invoked from network); 28 Dec 2012 09:35:18 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-15.tower-182.messagelabs.com with SMTP;
	28 Dec 2012 09:35:18 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 6898510401A
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 09:35:14 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id JY5iLKLavkeJ for <xen-users@lists.xen.org>;
	Fri, 28 Dec 2012 09:35:14 +0000 (GMT)
Received: from localhost (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 06C3829F0C
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 09:35:13 +0000 (GMT)
From: "Simon Hobson"  <linux@thehobsons.co.uk>
To: xen-users@lists.xen.org
Date: Fri, 28 Dec 2012 9:35:14 +0000
X-Priority: 3
X-Mailer: MailForge 3.0 Mac OS X
Message-ID: <096D650B4913B3AC14A4D5DBE50FCB7@thehobsons.co.uk>
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Alexandre Kouznetsov wrote:
>In my opinion, it's not very comfortable to perform tests while the 
>regular desktop is unavailable (together with your reference notes, 
>bookmarks and mail client). If you are limited to a single computer, two 
>things may be done:
>- Use nested visualization. As example, Xen hypervisor works great under 
>VirtualBox, as far as you don't try to run HVM guests.
>- Use the Dom0 itself as desktop. Not a good idea for production 
>environment, but this is a test, after all.

I'd agree with that, but there is a third option.

If the OP already has a working Linux install, then it should be possible to just add Xen and dual-boot between native Linux and Linux as Dom0. All this should need is to install a Xen Dom0 capable kernel (if not already capable)* and install Xen. A bridged network setup with the bridge managed by the naive distro tools will work with or without Xen loaded.
Selecting environment should be just a matter of picking the Xen or no-Xen option in GrUB at boot time.

* IIRC, 2.6 kernels and earlier weren't Dom0 capable, so pick a "...-xen' kernel image to install. Kernel 3 onwards has Dom0 baked in. This will also depend on the options your distro used when building kernels.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 09:36:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 09:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToWLZ-0001JI-VE; Fri, 28 Dec 2012 09:35:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <linux@thehobsons.co.uk>) id 1ToWLY-0001JC-8y
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 09:35:20 +0000
Received: from [85.158.139.83:41316] by server-8.bemta-5.messagelabs.com id
	61/96-15003-7D76DD05; Fri, 28 Dec 2012 09:35:19 +0000
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-15.tower-182.messagelabs.com!1356687318!31316748!1
X-Originating-IP: [81.174.135.208]
X-SpamReason: No, hits=0.1 required=7.0 tests=ratty_date: incorrect (or 
	deprecated) structure: Fri, 28 Dec 2012 9:35:14 +0000,ratty_date: 
	incorrect (or deprecated) structure: Fri, 28 Dec 2012 9:35:14 +0000
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1454 invoked from network); 28 Dec 2012 09:35:18 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
	(81.174.135.208) by server-15.tower-182.messagelabs.com with SMTP;
	28 Dec 2012 09:35:18 -0000
Received: from localhost (localhost [127.0.0.1])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 6898510401A
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 09:35:14 +0000 (GMT)
Received: from patsy.thehobsons.co.uk ([127.0.0.1])
	by localhost (patsy.thehobsons.co.uk [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id JY5iLKLavkeJ for <xen-users@lists.xen.org>;
	Fri, 28 Dec 2012 09:35:14 +0000 (GMT)
Received: from localhost (patsy.thehobsons.co.uk [192.168.0.33])
	by patsy.thehobsons.co.uk (Postfix) with ESMTP id 06C3829F0C
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 09:35:13 +0000 (GMT)
From: "Simon Hobson"  <linux@thehobsons.co.uk>
To: xen-users@lists.xen.org
Date: Fri, 28 Dec 2012 9:35:14 +0000
X-Priority: 3
X-Mailer: MailForge 3.0 Mac OS X
Message-ID: <096D650B4913B3AC14A4D5DBE50FCB7@thehobsons.co.uk>
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Alexandre Kouznetsov wrote:
>In my opinion, it's not very comfortable to perform tests while the 
>regular desktop is unavailable (together with your reference notes, 
>bookmarks and mail client). If you are limited to a single computer, two 
>things may be done:
>- Use nested visualization. As example, Xen hypervisor works great under 
>VirtualBox, as far as you don't try to run HVM guests.
>- Use the Dom0 itself as desktop. Not a good idea for production 
>environment, but this is a test, after all.

I'd agree with that, but there is a third option.

If the OP already has a working Linux install, then it should be possible to just add Xen and dual-boot between native Linux and Linux as Dom0. All this should need is to install a Xen Dom0 capable kernel (if not already capable)* and install Xen. A bridged network setup with the bridge managed by the naive distro tools will work with or without Xen loaded.
Selecting environment should be just a matter of picking the Xen or no-Xen option in GrUB at boot time.

* IIRC, 2.6 kernels and earlier weren't Dom0 capable, so pick a "...-xen' kernel image to install. Kernel 3 onwards has Dom0 baked in. This will also depend on the options your distro used when building kernels.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 09:41:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 09:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToWQs-0001UY-Lc; Fri, 28 Dec 2012 09:40:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>)
	id 1ToWQq-0001UG-6b; Fri, 28 Dec 2012 09:40:48 +0000
Received: from [85.158.143.35:3064] by server-2.bemta-4.messagelabs.com id
	E8/D8-30861-F196DD05; Fri, 28 Dec 2012 09:40:47 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1356687642!16971755!1
X-Originating-IP: [220.181.15.62]
X-SpamReason: No, hits=2.7 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDEyMTMw\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDEyMTMw\n,HTML_20_30,HTML_MESSAGE,
	MANY_EXCLAMATIONS,PLING_PLING
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6453 invoked from network); 28 Dec 2012 09:40:44 -0000
Received: from m15-62.126.com (HELO m15-62.126.com) (220.181.15.62)
	by server-13.tower-21.messagelabs.com with SMTP;
	28 Dec 2012 09:40:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Subject:Content-Type:
	MIME-Version:Message-ID; bh=hvh+zcyjqkXI8RuA1HVhYy72iVy0lKet/RPt
	FGQ+xAM=; b=X8fKc6FNb23JaU0eubY6FLuhr7WCR1yLCJpbxZXLjmSs3WxzqD2p
	qHfyLVQFkU2yBFyFjUQf9Aosbr/nk7TMJDFG8WdsvJgS6Sq5knyScVjEx5dWiI8z
	b97xxTbj5SF6o3jOe6drrvOqxVS1bpIXJxJzW0wMV3VK4TuhHc4Vg9A=
Received: from hxkhust$126.com ( [59.172.234.171] ) by ajax-webmail-wmsvr62
	(Coremail) ; Fri, 28 Dec 2012 17:40:40 +0800 (CST)
X-Originating-IP: [59.172.234.171]
Date: Fri, 28 Dec 2012 17:40:40 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: s4vl8GZvb3Rlcl9odG09MzM1Nzo4MQ==
MIME-Version: 1.0
Message-ID: <3db23816.2bb76.13be0e28820.Coremail.hxkhust@126.com>
X-CM-TRANSID: PsqowEBJckQZad1Q7sotAA--.2665W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbitRGTBUX9kQOtdwABsD
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] !!!!help!Problem with qcow2 image during a PVM's
	setting up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1946546842155398340=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1946546842155398340==
Content-Type: multipart/alternative; 
	boundary="----=_Part_676919_46794321.1356687640607"

------=_Part_676919_46794321.1356687640607
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

The following was what  I did.
1) dd if=/dev/zero of =centos_raw.img bs=1024 count=8000000
2) install the os centos 5.5 x64 in the image file centos_raw.img and the correspongding config file is :
kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"
memory = 768
#maxmem = 768
name = "centos_raw_pv"
vcpus = 1
vif = ['mac=00:24:7C:3C:CE:EF,bridge=eth0']
disk = ['tap:aio:/home/pvm/centos_raw.img,xvda,w']
root = "/dev/xvda1 ro"
on_reboot = 'restart'
on_crash = 'restart'
3) qemu-img-xen create -b centos_raw.img -f qcow2 centos_raw_qcow2_1.img 5G
4) xm create centos_raw_qcow2_1.cfg and the centos_raw_qcow2_1.cfg is just like this:
kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"
memory = 768
name = "centos_raw_qcow2_1_pv"
vcpus = 1
vif = ['mac=00:24:7C:3C:C1:EF,bridge=eth0']
disk = ['tap:qcow2:/home/pvm/centos_raw_qcow2_1.img,xvda,w']
root = "/dev/xvda1 ro"
on_reboot = 'restart'
on_crash = 'destroy'
 
however I'm failed.the error message after the above command is entered is :
Using config file "./centos_raw_qcow2_1.cfg".
Error: Device 51712 (tap) could not be connected.Setting up the backend failed. See the log files in /var/log/xen/ for details.
 
So I have tried another way.
after I install centos in centos_raw.img, I did the following:
qemu-img-xen convert -O qcow2 centos_raw.img centos_qcow2.img
here this image file centos_qcow2.img can be running normally with the config file :
kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"
memory = 768
name = "centos_raw_pv"
vcpus = 1
vif = ['mac=00:24:7C:3C:CE:EF,bridge=eth0']
disk = ['tap:qcow2:/home/pvm/centos_qcow2.img,xvda,w']
root = "/dev/xvda1 ro"
on_reboot = 'restart'
on_crash = 'restart'
 
Then I input the command below:
qemu-img-xen create -b centos_qcow2.img -f qcow2 centos_qcow2_qcow2.img 5G
and I edit  the config file centos_qcow2_qcow2.cfg:
kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"
memory = 768
name = "centos_qcow2_qcow2_pv"
vcpus = 1
vif = ['mac=00:24:7C:3C:CE:1F,bridge=eth0']
boot="c"
disk = ['tap:qcow2:/home/pvm/centos_qcow2_qcow2.img,sda,w']
root = "/dev/sda1 ro"
on_reboot = 'restart'
on_crash = 'destroy'
 
and implement the command:
xm create centos_qcow2_qcow2.cfg
 
but what was posted were:
Using config file "./centos_qcow2_qcow2.cfg".
Error: Device 2048 (tap) could not be connected.Setting up the backend failed. See the log files in /var/log/xen/ for details.
 
I need to run a para-virtualized machine whose image file is qcow2 format and is based on another  image file.What can i do with this?I need your help.
------=_Part_676919_46794321.1356687640607
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>The following was what&nbsp; I did.</DIV>
<DIV>1) dd if=/dev/zero of =centos_raw.img bs=1024 count=8000000</DIV>
<DIV>2) install the os centos 5.5 x64 in the image file centos_raw.img and the correspongding config file is :</DIV>
<DIV>kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"<BR>ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"<BR>memory = 768<BR>#maxmem = 768<BR>name = "centos_raw_pv"<BR>vcpus = 1<BR>vif = ['mac=00:24:7C:3C:CE:EF,bridge=eth0']<BR>disk = ['tap:aio:/home/pvm/centos_raw.img,xvda,w']</DIV>
<DIV>root = "/dev/xvda1 ro"<BR>on_reboot = 'restart'<BR>on_crash = 'restart'</DIV>
<DIV>3) qemu-img-xen create -b centos_raw.img -f qcow2 centos_raw_qcow2_1.img 5G</DIV>
<DIV>4) xm create centos_raw_qcow2_1.cfg and the centos_raw_qcow2_1.cfg is just like this:</DIV>
<DIV>kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"<BR>ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"<BR>memory = 768<BR>name = "centos_raw_qcow2_1_pv"<BR>vcpus = 1<BR>vif = ['mac=00:24:7C:3C:C1:EF,bridge=eth0']<BR>disk = ['tap:qcow2:/home/pvm/centos_raw_qcow2_1.img,xvda,w']</DIV>
<DIV>root = "/dev/xvda1 ro"<BR>on_reboot = 'restart'<BR>on_crash = 'destroy'</DIV>
<DIV>&nbsp;</DIV>
<DIV>however I'm failed.the error message after the above command is&nbsp;entered&nbsp;is :</DIV>
<DIV>Using config file "./centos_raw_qcow2_1.cfg".</DIV>
<DIV>Error: Device 51712 (tap) could not be connected.Setting up the backend failed. See the log files in /var/log/xen/ for details.</DIV>
<DIV>&nbsp;</DIV>
<DIV>So I have tried another way.</DIV>
<DIV>after I install centos in centos_raw.img, I did the following:</DIV>
<DIV>qemu-img-xen convert -O qcow2 centos_raw.img centos_qcow2.img</DIV>
<DIV>here this image file centos_qcow2.img can be running normally with the config file :</DIV>
<DIV>kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"<BR>ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"<BR>memory = 768<BR>name = "centos_raw_pv"<BR>vcpus = 1<BR>vif = ['mac=00:24:7C:3C:CE:EF,bridge=eth0']<BR>disk = ['tap:qcow2:/home/pvm/centos_qcow2.img,xvda,w']</DIV>
<DIV>root = "/dev/xvda1 ro"<BR>on_reboot = 'restart'<BR>on_crash = 'restart'</DIV>
<DIV>&nbsp;</DIV>
<DIV>Then I input the command below:</DIV>
<DIV>qemu-img-xen create -b centos_qcow2.img -f qcow2 centos_qcow2_qcow2.img 5G</DIV>
<DIV>and I&nbsp;edit &nbsp;the config file centos_qcow2_qcow2.cfg:</DIV>
<DIV>kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"<BR>ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"<BR>memory = 768<BR>name = "centos_qcow2_qcow2_pv"<BR>vcpus = 1<BR>vif = ['mac=00:24:7C:3C:CE:1F,bridge=eth0']<BR>boot="c"<BR>disk = ['tap:qcow2:/home/pvm/centos_qcow2_qcow2.img,sda,w']</DIV>
<DIV>root = "/dev/sda1 ro"<BR>on_reboot = 'restart'<BR>on_crash = 'destroy'</DIV>
<DIV>&nbsp;</DIV>
<DIV>and implement the command:</DIV>
<DIV>xm create centos_qcow2_qcow2.cfg</DIV>
<DIV>&nbsp;</DIV>
<DIV>but what was posted were:</DIV>
<DIV>
<DIV>Using config file "./centos_qcow2_qcow2.cfg".</DIV>
<DIV>Error: Device&nbsp;2048 (tap) could not be connected.Setting up the backend failed. See the log files in /var/log/xen/ for details.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I need to run a para-virtualized machine whose image file is qcow2 format and is based on another&nbsp; image file.What can i do with this?I need your help.</DIV></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_676919_46794321.1356687640607--



--===============1946546842155398340==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1946546842155398340==--



From xen-users-bounces@lists.xen.org Fri Dec 28 09:41:58 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 09:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToWQs-0001UY-Lc; Fri, 28 Dec 2012 09:40:50 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>)
	id 1ToWQq-0001UG-6b; Fri, 28 Dec 2012 09:40:48 +0000
Received: from [85.158.143.35:3064] by server-2.bemta-4.messagelabs.com id
	E8/D8-30861-F196DD05; Fri, 28 Dec 2012 09:40:47 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1356687642!16971755!1
X-Originating-IP: [220.181.15.62]
X-SpamReason: No, hits=2.7 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDEyMTMw\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjYyID0+IDEyMTMw\n,HTML_20_30,HTML_MESSAGE,
	MANY_EXCLAMATIONS,PLING_PLING
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6453 invoked from network); 28 Dec 2012 09:40:44 -0000
Received: from m15-62.126.com (HELO m15-62.126.com) (220.181.15.62)
	by server-13.tower-21.messagelabs.com with SMTP;
	28 Dec 2012 09:40:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Subject:Content-Type:
	MIME-Version:Message-ID; bh=hvh+zcyjqkXI8RuA1HVhYy72iVy0lKet/RPt
	FGQ+xAM=; b=X8fKc6FNb23JaU0eubY6FLuhr7WCR1yLCJpbxZXLjmSs3WxzqD2p
	qHfyLVQFkU2yBFyFjUQf9Aosbr/nk7TMJDFG8WdsvJgS6Sq5knyScVjEx5dWiI8z
	b97xxTbj5SF6o3jOe6drrvOqxVS1bpIXJxJzW0wMV3VK4TuhHc4Vg9A=
Received: from hxkhust$126.com ( [59.172.234.171] ) by ajax-webmail-wmsvr62
	(Coremail) ; Fri, 28 Dec 2012 17:40:40 +0800 (CST)
X-Originating-IP: [59.172.234.171]
Date: Fri, 28 Dec 2012 17:40:40 +0800 (CST)
From: hxkhust <hxkhust@126.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: s4vl8GZvb3Rlcl9odG09MzM1Nzo4MQ==
MIME-Version: 1.0
Message-ID: <3db23816.2bb76.13be0e28820.Coremail.hxkhust@126.com>
X-CM-TRANSID: PsqowEBJckQZad1Q7sotAA--.2665W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbitRGTBUX9kQOtdwABsD
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] !!!!help!Problem with qcow2 image during a PVM's
	setting up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1946546842155398340=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1946546842155398340==
Content-Type: multipart/alternative; 
	boundary="----=_Part_676919_46794321.1356687640607"

------=_Part_676919_46794321.1356687640607
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: 7bit

The following was what  I did.
1) dd if=/dev/zero of =centos_raw.img bs=1024 count=8000000
2) install the os centos 5.5 x64 in the image file centos_raw.img and the correspongding config file is :
kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"
memory = 768
#maxmem = 768
name = "centos_raw_pv"
vcpus = 1
vif = ['mac=00:24:7C:3C:CE:EF,bridge=eth0']
disk = ['tap:aio:/home/pvm/centos_raw.img,xvda,w']
root = "/dev/xvda1 ro"
on_reboot = 'restart'
on_crash = 'restart'
3) qemu-img-xen create -b centos_raw.img -f qcow2 centos_raw_qcow2_1.img 5G
4) xm create centos_raw_qcow2_1.cfg and the centos_raw_qcow2_1.cfg is just like this:
kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"
memory = 768
name = "centos_raw_qcow2_1_pv"
vcpus = 1
vif = ['mac=00:24:7C:3C:C1:EF,bridge=eth0']
disk = ['tap:qcow2:/home/pvm/centos_raw_qcow2_1.img,xvda,w']
root = "/dev/xvda1 ro"
on_reboot = 'restart'
on_crash = 'destroy'
 
however I'm failed.the error message after the above command is entered is :
Using config file "./centos_raw_qcow2_1.cfg".
Error: Device 51712 (tap) could not be connected.Setting up the backend failed. See the log files in /var/log/xen/ for details.
 
So I have tried another way.
after I install centos in centos_raw.img, I did the following:
qemu-img-xen convert -O qcow2 centos_raw.img centos_qcow2.img
here this image file centos_qcow2.img can be running normally with the config file :
kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"
memory = 768
name = "centos_raw_pv"
vcpus = 1
vif = ['mac=00:24:7C:3C:CE:EF,bridge=eth0']
disk = ['tap:qcow2:/home/pvm/centos_qcow2.img,xvda,w']
root = "/dev/xvda1 ro"
on_reboot = 'restart'
on_crash = 'restart'
 
Then I input the command below:
qemu-img-xen create -b centos_qcow2.img -f qcow2 centos_qcow2_qcow2.img 5G
and I edit  the config file centos_qcow2_qcow2.cfg:
kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"
ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"
memory = 768
name = "centos_qcow2_qcow2_pv"
vcpus = 1
vif = ['mac=00:24:7C:3C:CE:1F,bridge=eth0']
boot="c"
disk = ['tap:qcow2:/home/pvm/centos_qcow2_qcow2.img,sda,w']
root = "/dev/sda1 ro"
on_reboot = 'restart'
on_crash = 'destroy'
 
and implement the command:
xm create centos_qcow2_qcow2.cfg
 
but what was posted were:
Using config file "./centos_qcow2_qcow2.cfg".
Error: Device 2048 (tap) could not be connected.Setting up the backend failed. See the log files in /var/log/xen/ for details.
 
I need to run a para-virtualized machine whose image file is qcow2 format and is based on another  image file.What can i do with this?I need your help.
------=_Part_676919_46794321.1356687640607
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: 7bit

<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><DIV>The following was what&nbsp; I did.</DIV>
<DIV>1) dd if=/dev/zero of =centos_raw.img bs=1024 count=8000000</DIV>
<DIV>2) install the os centos 5.5 x64 in the image file centos_raw.img and the correspongding config file is :</DIV>
<DIV>kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"<BR>ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"<BR>memory = 768<BR>#maxmem = 768<BR>name = "centos_raw_pv"<BR>vcpus = 1<BR>vif = ['mac=00:24:7C:3C:CE:EF,bridge=eth0']<BR>disk = ['tap:aio:/home/pvm/centos_raw.img,xvda,w']</DIV>
<DIV>root = "/dev/xvda1 ro"<BR>on_reboot = 'restart'<BR>on_crash = 'restart'</DIV>
<DIV>3) qemu-img-xen create -b centos_raw.img -f qcow2 centos_raw_qcow2_1.img 5G</DIV>
<DIV>4) xm create centos_raw_qcow2_1.cfg and the centos_raw_qcow2_1.cfg is just like this:</DIV>
<DIV>kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"<BR>ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"<BR>memory = 768<BR>name = "centos_raw_qcow2_1_pv"<BR>vcpus = 1<BR>vif = ['mac=00:24:7C:3C:C1:EF,bridge=eth0']<BR>disk = ['tap:qcow2:/home/pvm/centos_raw_qcow2_1.img,xvda,w']</DIV>
<DIV>root = "/dev/xvda1 ro"<BR>on_reboot = 'restart'<BR>on_crash = 'destroy'</DIV>
<DIV>&nbsp;</DIV>
<DIV>however I'm failed.the error message after the above command is&nbsp;entered&nbsp;is :</DIV>
<DIV>Using config file "./centos_raw_qcow2_1.cfg".</DIV>
<DIV>Error: Device 51712 (tap) could not be connected.Setting up the backend failed. See the log files in /var/log/xen/ for details.</DIV>
<DIV>&nbsp;</DIV>
<DIV>So I have tried another way.</DIV>
<DIV>after I install centos in centos_raw.img, I did the following:</DIV>
<DIV>qemu-img-xen convert -O qcow2 centos_raw.img centos_qcow2.img</DIV>
<DIV>here this image file centos_qcow2.img can be running normally with the config file :</DIV>
<DIV>kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"<BR>ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"<BR>memory = 768<BR>name = "centos_raw_pv"<BR>vcpus = 1<BR>vif = ['mac=00:24:7C:3C:CE:EF,bridge=eth0']<BR>disk = ['tap:qcow2:/home/pvm/centos_qcow2.img,xvda,w']</DIV>
<DIV>root = "/dev/xvda1 ro"<BR>on_reboot = 'restart'<BR>on_crash = 'restart'</DIV>
<DIV>&nbsp;</DIV>
<DIV>Then I input the command below:</DIV>
<DIV>qemu-img-xen create -b centos_qcow2.img -f qcow2 centos_qcow2_qcow2.img 5G</DIV>
<DIV>and I&nbsp;edit &nbsp;the config file centos_qcow2_qcow2.cfg:</DIV>
<DIV>kernel = "/home/pvm/vmlinuz-2.6.18-194.el5xen"<BR>ramdisk = "/home/pvm/initrd-2.6.18-194.el5xen.img"<BR>memory = 768<BR>name = "centos_qcow2_qcow2_pv"<BR>vcpus = 1<BR>vif = ['mac=00:24:7C:3C:CE:1F,bridge=eth0']<BR>boot="c"<BR>disk = ['tap:qcow2:/home/pvm/centos_qcow2_qcow2.img,sda,w']</DIV>
<DIV>root = "/dev/sda1 ro"<BR>on_reboot = 'restart'<BR>on_crash = 'destroy'</DIV>
<DIV>&nbsp;</DIV>
<DIV>and implement the command:</DIV>
<DIV>xm create centos_qcow2_qcow2.cfg</DIV>
<DIV>&nbsp;</DIV>
<DIV>but what was posted were:</DIV>
<DIV>
<DIV>Using config file "./centos_qcow2_qcow2.cfg".</DIV>
<DIV>Error: Device&nbsp;2048 (tap) could not be connected.Setting up the backend failed. See the log files in /var/log/xen/ for details.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I need to run a para-virtualized machine whose image file is qcow2 format and is based on another&nbsp; image file.What can i do with this?I need your help.</DIV></DIV></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>
------=_Part_676919_46794321.1356687640607--



--===============1946546842155398340==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1946546842155398340==--



From xen-users-bounces@lists.xen.org Fri Dec 28 10:00:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 10:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToWis-0002Pm-Ji; Fri, 28 Dec 2012 09:59:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nerilaunt@gmail.com>) id 1ToWir-0002Pe-5e
	for xen-users@lists.xensource.com; Fri, 28 Dec 2012 09:59:25 +0000
Received: from [85.158.138.51:35370] by server-12.bemta-3.messagelabs.com id
	EE/84-27559-C7D6DD05; Fri, 28 Dec 2012 09:59:24 +0000
X-Env-Sender: nerilaunt@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1356688763!22667751!1
X-Originating-IP: [209.85.214.51]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32673 invoked from network); 28 Dec 2012 09:59:23 -0000
Received: from mail-bk0-f51.google.com (HELO mail-bk0-f51.google.com)
	(209.85.214.51)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Dec 2012 09:59:23 -0000
Received: by mail-bk0-f51.google.com with SMTP id ik5so4641623bkc.38
	for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 01:59:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=iUJ+yR15C01zIbmdivmTCby3VaefLaw9whM9x3mQwBs=;
	b=EqpNyHCTOj7/JFpvZ1ZXCI8/N2CtwxHRf/RTo841MEadUFj1W0EvF3MBBPhGJoNMiN
	7/4vZmMrcPq9TJrkQUh4kfLM4F0CBM5G8xlnE0XasJu21tqG2rbcx2RLjulocWajfyvo
	1hQVKKdVYLXg3LjBeke9gkIfJmk0IDdfGCOOUaEvbCgdTuA9E49jUZr5JYiUfd/Mkps8
	yKwyWsu4Lxk4swUX9NJcJ0Mrp+OFOLhI6DyOnulzFkVBE/DVqPZ9+N6fv2mJsrjkaOvP
	y+AAF1xSxm5hZ9GeRtSzlJ3zE5bPOHIbeWBfcVNGfQP77Z/xiB1g/L2JppurrmYOcvfI
	E2Ow==
MIME-Version: 1.0
Received: by 10.204.147.207 with SMTP id m15mr15736556bkv.54.1356688763192;
	Fri, 28 Dec 2012 01:59:23 -0800 (PST)
Received: by 10.204.40.80 with HTTP; Fri, 28 Dec 2012 01:59:23 -0800 (PST)
Date: Fri, 28 Dec 2012 10:59:23 +0100
Message-ID: <CALKRgmAEhN-eKFquyCsu+7CdAAqGTuaLoDyA=5jOjnNayYDV-w@mail.gmail.com>
From: Nerilaunt Nerilaunt <nerilaunt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Random kernel errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2667653023738851296=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2667653023738851296==
Content-Type: multipart/alternative; boundary=0015174c1c00cd074a04d1e6b749

--0015174c1c00cd074a04d1e6b749
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I have several random kernel errors in my logs like that :
http://pastebin.com/XhfyEjYu

I have tested some kernels (3.3.7, 3.4.4, and the latest 3.7.1). There is
my "xm info" output : http://pastebin.com/ASyYU2f3
The errors occurs on multiple servers with different hardware, and seems to
not happen when no domU are launched.

Do you have some ideas to debug that ?

Thanks,

Neri

--0015174c1c00cd074a04d1e6b749
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi,<br><br></div>I have several random=
 kernel errors in my logs like that : <a href=3D"http://pastebin.com/XhfyEj=
Yu">http://pastebin.com/XhfyEjYu</a><br><br></div>I have tested some kernel=
s (3.3.7, 3.4.4, and the latest 3.7.1). There is my &quot;xm info&quot; out=
put : <a href=3D"http://pastebin.com/ASyYU2f3">http://pastebin.com/ASyYU2f3=
</a><br>
</div><div>The errors occurs on multiple servers with different hardware, a=
nd seems to not happen when no domU are launched.<br></div><div><br></div>D=
o you have some ideas to debug that ?<br><br></div>Thanks,<br><br>Neri<br>
<div><div><div><div><div><div><br><br></div></div></div></div></div></div><=
/div>

--0015174c1c00cd074a04d1e6b749--


--===============2667653023738851296==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2667653023738851296==--


From xen-users-bounces@lists.xen.org Fri Dec 28 10:00:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 10:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToWis-0002Pm-Ji; Fri, 28 Dec 2012 09:59:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nerilaunt@gmail.com>) id 1ToWir-0002Pe-5e
	for xen-users@lists.xensource.com; Fri, 28 Dec 2012 09:59:25 +0000
Received: from [85.158.138.51:35370] by server-12.bemta-3.messagelabs.com id
	EE/84-27559-C7D6DD05; Fri, 28 Dec 2012 09:59:24 +0000
X-Env-Sender: nerilaunt@gmail.com
X-Msg-Ref: server-12.tower-174.messagelabs.com!1356688763!22667751!1
X-Originating-IP: [209.85.214.51]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32673 invoked from network); 28 Dec 2012 09:59:23 -0000
Received: from mail-bk0-f51.google.com (HELO mail-bk0-f51.google.com)
	(209.85.214.51)
	by server-12.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Dec 2012 09:59:23 -0000
Received: by mail-bk0-f51.google.com with SMTP id ik5so4641623bkc.38
	for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 01:59:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=iUJ+yR15C01zIbmdivmTCby3VaefLaw9whM9x3mQwBs=;
	b=EqpNyHCTOj7/JFpvZ1ZXCI8/N2CtwxHRf/RTo841MEadUFj1W0EvF3MBBPhGJoNMiN
	7/4vZmMrcPq9TJrkQUh4kfLM4F0CBM5G8xlnE0XasJu21tqG2rbcx2RLjulocWajfyvo
	1hQVKKdVYLXg3LjBeke9gkIfJmk0IDdfGCOOUaEvbCgdTuA9E49jUZr5JYiUfd/Mkps8
	yKwyWsu4Lxk4swUX9NJcJ0Mrp+OFOLhI6DyOnulzFkVBE/DVqPZ9+N6fv2mJsrjkaOvP
	y+AAF1xSxm5hZ9GeRtSzlJ3zE5bPOHIbeWBfcVNGfQP77Z/xiB1g/L2JppurrmYOcvfI
	E2Ow==
MIME-Version: 1.0
Received: by 10.204.147.207 with SMTP id m15mr15736556bkv.54.1356688763192;
	Fri, 28 Dec 2012 01:59:23 -0800 (PST)
Received: by 10.204.40.80 with HTTP; Fri, 28 Dec 2012 01:59:23 -0800 (PST)
Date: Fri, 28 Dec 2012 10:59:23 +0100
Message-ID: <CALKRgmAEhN-eKFquyCsu+7CdAAqGTuaLoDyA=5jOjnNayYDV-w@mail.gmail.com>
From: Nerilaunt Nerilaunt <nerilaunt@gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Random kernel errors
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2667653023738851296=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2667653023738851296==
Content-Type: multipart/alternative; boundary=0015174c1c00cd074a04d1e6b749

--0015174c1c00cd074a04d1e6b749
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I have several random kernel errors in my logs like that :
http://pastebin.com/XhfyEjYu

I have tested some kernels (3.3.7, 3.4.4, and the latest 3.7.1). There is
my "xm info" output : http://pastebin.com/ASyYU2f3
The errors occurs on multiple servers with different hardware, and seems to
not happen when no domU are launched.

Do you have some ideas to debug that ?

Thanks,

Neri

--0015174c1c00cd074a04d1e6b749
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hi,<br><br></div>I have several random=
 kernel errors in my logs like that : <a href=3D"http://pastebin.com/XhfyEj=
Yu">http://pastebin.com/XhfyEjYu</a><br><br></div>I have tested some kernel=
s (3.3.7, 3.4.4, and the latest 3.7.1). There is my &quot;xm info&quot; out=
put : <a href=3D"http://pastebin.com/ASyYU2f3">http://pastebin.com/ASyYU2f3=
</a><br>
</div><div>The errors occurs on multiple servers with different hardware, a=
nd seems to not happen when no domU are launched.<br></div><div><br></div>D=
o you have some ideas to debug that ?<br><br></div>Thanks,<br><br>Neri<br>
<div><div><div><div><div><div><br><br></div></div></div></div></div></div><=
/div>

--0015174c1c00cd074a04d1e6b749--


--===============2667653023738851296==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2667653023738851296==--


From xen-users-bounces@lists.xen.org Fri Dec 28 11:20:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 11:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToXyV-00047O-2Z; Fri, 28 Dec 2012 11:19:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1ToXyS-00047J-Hy
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 11:19:36 +0000
Received: from [193.109.254.147:34045] by server-15.bemta-14.messagelabs.com
	id 5D/1D-05116-7408DD05; Fri, 28 Dec 2012 11:19:35 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1356693574!11743251!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11612 invoked from network); 28 Dec 2012 11:19:35 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Dec 2012 11:19:35 -0000
Received: by mail-la0-f45.google.com with SMTP id ep20so644512lab.18
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 03:19:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=91zL+GAJ9GmBw3sQbaElVdkDoWywNPn1jzw0mmUYhUg=;
	b=kpMSCuty8w0PY00iiOlIrtdb3xzLw0f7/IuF1hDecuKVSdjteEbK4XNGZniBUPPZIe
	21gRONUKsTvkeNZqjiAtZHpx7ham4Qnw/HRQM0hbJn8zKMzSGQdOqz4FB/HVglVG1u8S
	gfhiC2D7zcA8LN5vMgWmKM4uk0UdR3qXPs9Z0NvEhSomyyHUZ0+jIq8giXNEfMMKzMRW
	1OxYxoq4rvr8okPmh8e3XdTndY9yZBaNgDHiJO8bLQk4PmzIqbzi9B6mSbLg5tRQsY2s
	ahZ6Yqo5vLIPOfDsnjEsWt86myXiU0jIuBZH4Mw6IaORG+xxdN0aeAoXYiy11XfT3Q0d
	pNjQ==
Received: by 10.112.102.5 with SMTP id fk5mr13422235lbb.31.1356693574127; Fri,
	28 Dec 2012 03:19:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Fri, 28 Dec 2012 03:19:03 -0800 (PST)
In-Reply-To: <CAO27kE1zEZ64Ts2J5vnnTZKSiibuqfVbbyCy77GrHQrWftLSFQ@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
	<CAO27kE1zEZ64Ts2J5vnnTZKSiibuqfVbbyCy77GrHQrWftLSFQ@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Fri, 28 Dec 2012 08:19:03 -0300
Message-ID: <CADqxbRQ1=v7Lx86TSj7m2aUajy_Ak7-d0yyZCUUyPee41kfZig@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1002637119264411402=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1002637119264411402==
Content-Type: multipart/alternative; boundary=f46d0401fa8b8e107304d1e7d675

--f46d0401fa8b8e107304d1e7d675
Content-Type: text/plain; charset=ISO-8859-1

2012/12/27 Jihed M'selmi <jihed.mselmi@gmail.com>

> The dual-boot between xen-host and another OS . I think 'from your words'
> yes.
>
>
>     Hi, sorry if it was unclear, just write / speak Spanish. Use
translate.google to write English and that semantics is lost a bit ..

     XEN Enjoy :)

--f46d0401fa8b8e107304d1e7d675
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps"></span><=
/span><br><br><div class=3D"gmail_quote">2012/12/27 Jihed M&#39;selmi <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank=
">jihed.mselmi@gmail.com</a>&gt;</span><br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">The dual-boot between xen-h=
ost and another OS . I think &#39;from your words&#39; yes.<br></div><div c=
lass=3D"gmail_extra">

<br><br></div></blockquote><div><span id=3D"result_box" class=3D"" lang=3D"=
en"><span class=3D"hps">=A0=A0=A0 Hi</span><span class=3D"">,</span> <span =
class=3D"hps">sorry if</span> <span class=3D"hps">it was unclear</span><spa=
n>,</span> <span class=3D"hps">just</span> <span class=3D"hps">write</span>=
 <span class=3D"hps">/</span> <span class=3D"hps">speak Spanish</span><span=
>.</span> <span class=3D"hps">Use</span> <span class=3D"hps">translate.goog=
le</span> <span class=3D"hps">to write</span> <span class=3D"hps">English</=
span> <span class=3D"hps">and</span> <span class=3D"hps">that semantics</sp=
an> <span class=3D"hps">is lost</span> <span class=3D"hps">a bit</span> <sp=
an class=3D"hps">..</span><br>

<br>=A0=A0=A0=A0 <span class=3D"hps">XEN</span> <span class=3D"hps">Enjoy</=
span> <span class=3D"hps">:)</span></span><div><span style=3D"font-size:12p=
t;font-family:&#39;Times New Roman&#39;"></span></div>=A0
<br><br></div></div>

--f46d0401fa8b8e107304d1e7d675--


--===============1002637119264411402==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1002637119264411402==--


From xen-users-bounces@lists.xen.org Fri Dec 28 11:20:49 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 11:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToXyV-00047O-2Z; Fri, 28 Dec 2012 11:19:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1ToXyS-00047J-Hy
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 11:19:36 +0000
Received: from [193.109.254.147:34045] by server-15.bemta-14.messagelabs.com
	id 5D/1D-05116-7408DD05; Fri, 28 Dec 2012 11:19:35 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1356693574!11743251!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11612 invoked from network); 28 Dec 2012 11:19:35 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Dec 2012 11:19:35 -0000
Received: by mail-la0-f45.google.com with SMTP id ep20so644512lab.18
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 03:19:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=91zL+GAJ9GmBw3sQbaElVdkDoWywNPn1jzw0mmUYhUg=;
	b=kpMSCuty8w0PY00iiOlIrtdb3xzLw0f7/IuF1hDecuKVSdjteEbK4XNGZniBUPPZIe
	21gRONUKsTvkeNZqjiAtZHpx7ham4Qnw/HRQM0hbJn8zKMzSGQdOqz4FB/HVglVG1u8S
	gfhiC2D7zcA8LN5vMgWmKM4uk0UdR3qXPs9Z0NvEhSomyyHUZ0+jIq8giXNEfMMKzMRW
	1OxYxoq4rvr8okPmh8e3XdTndY9yZBaNgDHiJO8bLQk4PmzIqbzi9B6mSbLg5tRQsY2s
	ahZ6Yqo5vLIPOfDsnjEsWt86myXiU0jIuBZH4Mw6IaORG+xxdN0aeAoXYiy11XfT3Q0d
	pNjQ==
Received: by 10.112.102.5 with SMTP id fk5mr13422235lbb.31.1356693574127; Fri,
	28 Dec 2012 03:19:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Fri, 28 Dec 2012 03:19:03 -0800 (PST)
In-Reply-To: <CAO27kE1zEZ64Ts2J5vnnTZKSiibuqfVbbyCy77GrHQrWftLSFQ@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
	<CAO27kE1zEZ64Ts2J5vnnTZKSiibuqfVbbyCy77GrHQrWftLSFQ@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Fri, 28 Dec 2012 08:19:03 -0300
Message-ID: <CADqxbRQ1=v7Lx86TSj7m2aUajy_Ak7-d0yyZCUUyPee41kfZig@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1002637119264411402=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1002637119264411402==
Content-Type: multipart/alternative; boundary=f46d0401fa8b8e107304d1e7d675

--f46d0401fa8b8e107304d1e7d675
Content-Type: text/plain; charset=ISO-8859-1

2012/12/27 Jihed M'selmi <jihed.mselmi@gmail.com>

> The dual-boot between xen-host and another OS . I think 'from your words'
> yes.
>
>
>     Hi, sorry if it was unclear, just write / speak Spanish. Use
translate.google to write English and that semantics is lost a bit ..

     XEN Enjoy :)

--f46d0401fa8b8e107304d1e7d675
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps"></span><=
/span><br><br><div class=3D"gmail_quote">2012/12/27 Jihed M&#39;selmi <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank=
">jihed.mselmi@gmail.com</a>&gt;</span><br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">The dual-boot between xen-h=
ost and another OS . I think &#39;from your words&#39; yes.<br></div><div c=
lass=3D"gmail_extra">

<br><br></div></blockquote><div><span id=3D"result_box" class=3D"" lang=3D"=
en"><span class=3D"hps">=A0=A0=A0 Hi</span><span class=3D"">,</span> <span =
class=3D"hps">sorry if</span> <span class=3D"hps">it was unclear</span><spa=
n>,</span> <span class=3D"hps">just</span> <span class=3D"hps">write</span>=
 <span class=3D"hps">/</span> <span class=3D"hps">speak Spanish</span><span=
>.</span> <span class=3D"hps">Use</span> <span class=3D"hps">translate.goog=
le</span> <span class=3D"hps">to write</span> <span class=3D"hps">English</=
span> <span class=3D"hps">and</span> <span class=3D"hps">that semantics</sp=
an> <span class=3D"hps">is lost</span> <span class=3D"hps">a bit</span> <sp=
an class=3D"hps">..</span><br>

<br>=A0=A0=A0=A0 <span class=3D"hps">XEN</span> <span class=3D"hps">Enjoy</=
span> <span class=3D"hps">:)</span></span><div><span style=3D"font-size:12p=
t;font-family:&#39;Times New Roman&#39;"></span></div>=A0
<br><br></div></div>

--f46d0401fa8b8e107304d1e7d675--


--===============1002637119264411402==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1002637119264411402==--


From xen-users-bounces@lists.xen.org Fri Dec 28 12:01:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 12:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToYbo-0004qd-Eu; Fri, 28 Dec 2012 12:00:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>) id 1ToYbm-0004qG-Q9
	for xen-users@lists.xensource.com; Fri, 28 Dec 2012 12:00:15 +0000
Received: from [85.158.137.99:17941] by server-1.bemta-3.messagelabs.com id
	3D/E8-08906-DC98DD05; Fri, 28 Dec 2012 12:00:13 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-4.tower-217.messagelabs.com!1356696012!21151194!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21225 invoked from network); 28 Dec 2012 12:00:12 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-4.tower-217.messagelabs.com with SMTP;
	28 Dec 2012 12:00:12 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id B20061C2257
	for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 13:55:43 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 0oCl1QxuwQA6 for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 13:55:38 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id BD9D91C1E28
	for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 13:55:38 +0100 (CET)
Received: from [134.102.24.4] (eduroam-pool6-0004.wlan.uni-bremen.de
	[134.102.24.4])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id 0C7CDA6038A
	for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 13:00:04 +0100 (CET)
Message-ID: <50DD89C3.8000702@hilboll.de>
Date: Fri, 28 Dec 2012 13:00:03 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] Problems with p2v / HVM not booting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I need to do some p2v migration of a very old SuSE server.
Unfortunately, the kernel of that machine doesn't support running as xen
domU, so I need to put the machine into a HVM domU.

Using help from this list, I managed to access the individual HVM guest
disk's partitions from the dom0 using kpartx. What I did:

* create a LV /dev/vg_guest/worker1_disk
* create two partisions on top of /dev/vg_guest/worker1_disk, using
  fdisk, setting the bootable flag on the first partition
* using kpartx to access the individual partitions, I ran mkfs.ext3 on
  the first partition and mkswap on the second partition.
* I rsync'ed the contents of the physical server's filesystem to the
  first partition

When I now try to boot the HVM machine, I can connect via VNC, however
the system doesn't boot properly: On the VNC screen, I can see "Booting
from hard disk ...", and nothing happens. "xm top" on the dom0 shows
100% CPU and 34% RAM usage for the domU. I'm somewhat at a loss here ...

Any help is greatly appreciated =)

Cheers, Andreas.


PS: When I "plug in" a Ubuntu live CDROM into the domU's config, I can
boot the system. However I noticed that the two partitions show up as
/dev/xvda[12], even though I specified "hda" in the domU's config:

   kernel = "/usr/lib/xen-4.0/boot/hvmloader"
   builder='hvm'
   vcpus=3
   memory = 8192
   shadow_memory = 8
   name        = 'hvmtest'
   vif = ['type=ioemu,bridge=xenbr0']
   acpi = 1
   apic = 1
   disk        = [ 'phy:/dev/vg_guest/worker1_disk,hda,w',

'file:/home/hilboll/ubuntu-12.04.1-server-amd64.iso,ioemu:hdc:cdrom,r', ]
   device_model = '/usr/lib64/xen/bin/qemu-dm'
   boot="c"  # boot on floppy (a), hard disk (c) or CD-ROM (d)
   sdl=0
   vnc=1
   vncdisplay=1
   vfb = ['type=vnc']



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 12:01:16 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 12:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToYbo-0004qd-Eu; Fri, 28 Dec 2012 12:00:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>) id 1ToYbm-0004qG-Q9
	for xen-users@lists.xensource.com; Fri, 28 Dec 2012 12:00:15 +0000
Received: from [85.158.137.99:17941] by server-1.bemta-3.messagelabs.com id
	3D/E8-08906-DC98DD05; Fri, 28 Dec 2012 12:00:13 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-4.tower-217.messagelabs.com!1356696012!21151194!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21225 invoked from network); 28 Dec 2012 12:00:12 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-4.tower-217.messagelabs.com with SMTP;
	28 Dec 2012 12:00:12 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id B20061C2257
	for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 13:55:43 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 0oCl1QxuwQA6 for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 13:55:38 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id BD9D91C1E28
	for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 13:55:38 +0100 (CET)
Received: from [134.102.24.4] (eduroam-pool6-0004.wlan.uni-bremen.de
	[134.102.24.4])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id 0C7CDA6038A
	for <xen-users@lists.xensource.com>;
	Fri, 28 Dec 2012 13:00:04 +0100 (CET)
Message-ID: <50DD89C3.8000702@hilboll.de>
Date: Fri, 28 Dec 2012 13:00:03 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xensource.com
Subject: [Xen-users] Problems with p2v / HVM not booting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi,

I need to do some p2v migration of a very old SuSE server.
Unfortunately, the kernel of that machine doesn't support running as xen
domU, so I need to put the machine into a HVM domU.

Using help from this list, I managed to access the individual HVM guest
disk's partitions from the dom0 using kpartx. What I did:

* create a LV /dev/vg_guest/worker1_disk
* create two partisions on top of /dev/vg_guest/worker1_disk, using
  fdisk, setting the bootable flag on the first partition
* using kpartx to access the individual partitions, I ran mkfs.ext3 on
  the first partition and mkswap on the second partition.
* I rsync'ed the contents of the physical server's filesystem to the
  first partition

When I now try to boot the HVM machine, I can connect via VNC, however
the system doesn't boot properly: On the VNC screen, I can see "Booting
from hard disk ...", and nothing happens. "xm top" on the dom0 shows
100% CPU and 34% RAM usage for the domU. I'm somewhat at a loss here ...

Any help is greatly appreciated =)

Cheers, Andreas.


PS: When I "plug in" a Ubuntu live CDROM into the domU's config, I can
boot the system. However I noticed that the two partitions show up as
/dev/xvda[12], even though I specified "hda" in the domU's config:

   kernel = "/usr/lib/xen-4.0/boot/hvmloader"
   builder='hvm'
   vcpus=3
   memory = 8192
   shadow_memory = 8
   name        = 'hvmtest'
   vif = ['type=ioemu,bridge=xenbr0']
   acpi = 1
   apic = 1
   disk        = [ 'phy:/dev/vg_guest/worker1_disk,hda,w',

'file:/home/hilboll/ubuntu-12.04.1-server-amd64.iso,ioemu:hdc:cdrom,r', ]
   device_model = '/usr/lib64/xen/bin/qemu-dm'
   boot="c"  # boot on floppy (a), hard disk (c) or CD-ROM (d)
   sdl=0
   vnc=1
   vncdisplay=1
   vfb = ['type=vnc']



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 12:17:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 12:17:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToYrk-0005Rb-9a; Fri, 28 Dec 2012 12:16:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1ToYrj-0005RV-5d
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 12:16:43 +0000
Received: from [85.158.143.99:57185] by server-3.bemta-4.messagelabs.com id
	0E/A3-18211-AAD8DD05; Fri, 28 Dec 2012 12:16:42 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-6.tower-216.messagelabs.com!1356697001!24132019!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28694 invoked from network); 28 Dec 2012 12:16:41 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Dec 2012 12:16:41 -0000
Received: (qmail 14905 invoked by uid 1000); 28 Dec 2012 13:16:39 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-9.9/5.0):. 
	Processed in 3.415799 secs); 28 Dec 2012 12:16:39 -0000
X-Spam-Status: No, hits=-9.9 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	0.5 BD_CHECK               BD_CHECK
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -1.5 INREPLYTO0             INREPLYTO0
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain
	-0.0 SPF_PASS               SPF: sender matches SPF record
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-2.0 MFH_PKCS7_5            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1356696995; n=Test; bh=DpJisc7KmKc5NZE3gAQiSVPOMmWCjIWNbnnIvJ
	+2Q5s=; b=oTJ5fzy/L79wykoXjn6p5NwLojWx7feWnU0KkWHwnsK+Wgy7O+0VAU
	6wTH7h/Mc5BqoY7pJNrExm2sh8MzEQLItOOnwyiOTFYrnnupUu+//kkOxczmeNJb
	y0dBZSGOfG
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=dmpXvveyno7ZFkRKQq2CC8dJp89k4
	qeJBmnTDGC1SvYO0Vc7i6wkUhGOix+yehL9XlyO7KzmSWuS90kO4iQ2Z4ab7VGdp
	/MFslBbxG5Q4aJLk2em1J/xk6saJVOxG5rv
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 28 Dec 2012 13:16:35 +0100
Received: from [192.168.1.119] (unknown [37.77.238.87])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 0B3BB2C05E7
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 13:16:35 +0100 (CET)
Message-ID: <50DD8DA1.4060307@excello.cz>
Date: Fri, 28 Dec 2012 13:16:33 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux i686;
	rv:15.0) Gecko/20120912 Thunderbird/15.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DD89C3.8000702@hilboll.de>
In-Reply-To: <50DD89C3.8000702@hilboll.de>
Subject: Re: [Xen-users] Problems with p2v / HVM not booting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0874568452560584889=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a cryptographically signed message in MIME format.

--===============0874568452560584889==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms000100000608000008090303"

This is a cryptographically signed message in MIME format.

--------------ms000100000608000008090303
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Andreas,

did you install bootloader during domU system installation?

Jan

On 12/28/2012 01:00 PM, Andreas Hilboll wrote:
> Hi,
>
> I need to do some p2v migration of a very old SuSE server.
> Unfortunately, the kernel of that machine doesn't support running as xe=
n
> domU, so I need to put the machine into a HVM domU.
>
> Using help from this list, I managed to access the individual HVM guest=

> disk's partitions from the dom0 using kpartx. What I did:
>
> * create a LV /dev/vg_guest/worker1_disk
> * create two partisions on top of /dev/vg_guest/worker1_disk, using
>    fdisk, setting the bootable flag on the first partition
> * using kpartx to access the individual partitions, I ran mkfs.ext3 on
>    the first partition and mkswap on the second partition.
> * I rsync'ed the contents of the physical server's filesystem to the
>    first partition
>
> When I now try to boot the HVM machine, I can connect via VNC, however
> the system doesn't boot properly: On the VNC screen, I can see "Booting=

> from hard disk ...", and nothing happens. "xm top" on the dom0 shows
> 100% CPU and 34% RAM usage for the domU. I'm somewhat at a loss here ..=
=2E
>
> Any help is greatly appreciated =3D)
>
> Cheers, Andreas.
>
>
> PS: When I "plug in" a Ubuntu live CDROM into the domU's config, I can
> boot the system. However I noticed that the two partitions show up as
> /dev/xvda[12], even though I specified "hda" in the domU's config:
>
>     kernel =3D "/usr/lib/xen-4.0/boot/hvmloader"
>     builder=3D'hvm'
>     vcpus=3D3
>     memory =3D 8192
>     shadow_memory =3D 8
>     name        =3D 'hvmtest'
>     vif =3D ['type=3Dioemu,bridge=3Dxenbr0']
>     acpi =3D 1
>     apic =3D 1
>     disk        =3D [ 'phy:/dev/vg_guest/worker1_disk,hda,w',
>
> 'file:/home/hilboll/ubuntu-12.04.1-server-amd64.iso,ioemu:hdc:cdrom,r',=
 ]
>     device_model =3D '/usr/lib64/xen/bin/qemu-dm'
>     boot=3D"c"  # boot on floppy (a), hard disk (c) or CD-ROM (d)
>     sdl=3D0
>     vnc=3D1
>     vncdisplay=3D1
>     vfb =3D ['type=3Dvnc']
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms000100000608000008090303
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMjgxMjE2MzNa
MCMGCSqGSIb3DQEJBDEWBBTQolxdyEXjnMOye5LWQvMfWjQz8TBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAEFZTDzsRXyL
soWUrXnvOCkw4WcI+U8svmCCD2R8nDlOx/ySoBxHsURl3ELs5fSvjklj8MEBJuPRF56jYoTY
8c6qoeANM1mdtpUT7zdGIQzTF1i4Id8agv0nlyQqYR/2Wq4jVZhhDGWkFoLfZiacdvh14pAu
ylhpzx0Sb/gvTiI4QqKEtlct4/esc/nadLLnbeFA88ON4HaZoQDrdimbAqEvcmgIQmCPOX7Q
tmbJO15ej2A1NyefMVOmzwDTTV8WVppsUsBf1U5ysQk0CVWsK/i7KQMP42qOZ00Pe9tS+vAM
oL0EH9J453PubjLjLBw8n7F0dZWypHjE61oyfnrRU18AAAAAAAA=
--------------ms000100000608000008090303--


--===============0874568452560584889==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0874568452560584889==--


From xen-users-bounces@lists.xen.org Fri Dec 28 12:17:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 12:17:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToYrk-0005Rb-9a; Fri, 28 Dec 2012 12:16:44 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jh@excello.cz>) id 1ToYrj-0005RV-5d
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 12:16:43 +0000
Received: from [85.158.143.99:57185] by server-3.bemta-4.messagelabs.com id
	0E/A3-18211-AAD8DD05; Fri, 28 Dec 2012 12:16:42 +0000
X-Env-Sender: jh@excello.cz
X-Msg-Ref: server-6.tower-216.messagelabs.com!1356697001!24132019!1
X-Originating-IP: [81.31.35.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28694 invoked from network); 28 Dec 2012 12:16:41 -0000
Received: from out2.virusfree.cz (HELO out2.virusfree.cz) (81.31.35.100)
	by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Dec 2012 12:16:41 -0000
Received: (qmail 14905 invoked by uid 1000); 28 Dec 2012 13:16:39 +0100
Received: from posta.excello.cz by out2 (envelope-from <jh@excello.cz>,
	uid 201) with VF-scanner-2.08VF 
	(www.virusfree.cz : out2.virusfree.cz 
	Clear:RC:1(188.138.126.10):SA:0(-9.9/5.0):. 
	Processed in 3.415799 secs); 28 Dec 2012 12:16:39 -0000
X-Spam-Status: No, hits=-9.9 required=5.0
X-Spam-Report: SA TESTS 0.1 MAILBODYHTTPLINK       RAW: http:// v body
	0.5 BD_CHECK               BD_CHECK
	-4.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
	[score: 0.0000] -1.5 INREPLYTO0             INREPLYTO0
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain
	-0.0 SPF_PASS               SPF: sender matches SPF record
	-2.0 MFH_PKCS7_4            FULL: S/MIME Header
	-2.0 MFH_PKCS7_5            FULL: S/MIME Header
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=excello.cz; h=
	date:message-id:from:to:subject:reply-to; q=dns/txt; s=default;
	t=1356696995; n=Test; bh=DpJisc7KmKc5NZE3gAQiSVPOMmWCjIWNbnnIvJ
	+2Q5s=; b=oTJ5fzy/L79wykoXjn6p5NwLojWx7feWnU0KkWHwnsK+Wgy7O+0VAU
	6wTH7h/Mc5BqoY7pJNrExm2sh8MzEQLItOOnwyiOTFYrnnupUu+//kkOxczmeNJb
	y0dBZSGOfG
DomainKey-Signature: a=rsa-sha1; c=nofws; d=excello.cz; h=message-id
	:date:from:mime-version:to:subject:references:in-reply-to
	:content-type; q=dns; s=default; b=dmpXvveyno7ZFkRKQq2CC8dJp89k4
	qeJBmnTDGC1SvYO0Vc7i6wkUhGOix+yehL9XlyO7KzmSWuS90kO4iQ2Z4ab7VGdp
	/MFslBbxG5Q4aJLk2em1J/xk6saJVOxG5rv
Received: from posta.excello.cz (188.138.126.10)
	by out2.virusfree.cz with SMTP; 28 Dec 2012 13:16:35 +0100
Received: from [192.168.1.119] (unknown [37.77.238.87])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by posta.excello.cz (Postfix) with ESMTPSA id 0B3BB2C05E7
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 13:16:35 +0100 (CET)
Message-ID: <50DD8DA1.4060307@excello.cz>
Date: Fri, 28 Dec 2012 13:16:33 +0100
From: Jan Hejl <jh@excello.cz>
User-Agent: Mozilla/5.0 (X11; Linux i686;
	rv:15.0) Gecko/20120912 Thunderbird/15.0.1
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DD89C3.8000702@hilboll.de>
In-Reply-To: <50DD89C3.8000702@hilboll.de>
Subject: Re: [Xen-users] Problems with p2v / HVM not booting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0874568452560584889=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a cryptographically signed message in MIME format.

--===============0874568452560584889==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms000100000608000008090303"

This is a cryptographically signed message in MIME format.

--------------ms000100000608000008090303
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Andreas,

did you install bootloader during domU system installation?

Jan

On 12/28/2012 01:00 PM, Andreas Hilboll wrote:
> Hi,
>
> I need to do some p2v migration of a very old SuSE server.
> Unfortunately, the kernel of that machine doesn't support running as xe=
n
> domU, so I need to put the machine into a HVM domU.
>
> Using help from this list, I managed to access the individual HVM guest=

> disk's partitions from the dom0 using kpartx. What I did:
>
> * create a LV /dev/vg_guest/worker1_disk
> * create two partisions on top of /dev/vg_guest/worker1_disk, using
>    fdisk, setting the bootable flag on the first partition
> * using kpartx to access the individual partitions, I ran mkfs.ext3 on
>    the first partition and mkswap on the second partition.
> * I rsync'ed the contents of the physical server's filesystem to the
>    first partition
>
> When I now try to boot the HVM machine, I can connect via VNC, however
> the system doesn't boot properly: On the VNC screen, I can see "Booting=

> from hard disk ...", and nothing happens. "xm top" on the dom0 shows
> 100% CPU and 34% RAM usage for the domU. I'm somewhat at a loss here ..=
=2E
>
> Any help is greatly appreciated =3D)
>
> Cheers, Andreas.
>
>
> PS: When I "plug in" a Ubuntu live CDROM into the domU's config, I can
> boot the system. However I noticed that the two partitions show up as
> /dev/xvda[12], even though I specified "hda" in the domU's config:
>
>     kernel =3D "/usr/lib/xen-4.0/boot/hvmloader"
>     builder=3D'hvm'
>     vcpus=3D3
>     memory =3D 8192
>     shadow_memory =3D 8
>     name        =3D 'hvmtest'
>     vif =3D ['type=3Dioemu,bridge=3Dxenbr0']
>     acpi =3D 1
>     apic =3D 1
>     disk        =3D [ 'phy:/dev/vg_guest/worker1_disk,hda,w',
>
> 'file:/home/hilboll/ubuntu-12.04.1-server-amd64.iso,ioemu:hdc:cdrom,r',=
 ]
>     device_model =3D '/usr/lib64/xen/bin/qemu-dm'
>     boot=3D"c"  # boot on floppy (a), hard disk (c) or CD-ROM (d)
>     sdl=3D0
>     vnc=3D1
>     vncdisplay=3D1
>     vfb =3D ['type=3Dvnc']
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users



--------------ms000100000608000008090303
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMOzCC
BUUwggQtoAMCAQICEBT4W4g+LpxVCvoVs2BeaAUwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG
A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe
Fw0xMjA4MjEwMDAwMDBaFw0xMzA4MjEyMzU5NTlaMIIBCDEXMBUGA1UEChMOVmVyaVNpZ24s
IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52
ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp
OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ
RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMREwDwYDVQQDFAhKYW4gSGVqbDEc
MBoGCSqGSIb3DQEJARYNamhAZXhjZWxsby5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAKZYfrag8UJ0JgrVdujHsmcxbgdXnbVZuWxIuJ6rY9Y3JBUfOTRODhMkaoxQDYTq
pzG/JUNNZW1nF6QIYuPMcwzhEWAfoWhnhvm03KohNVKNID3A1SghW8bV3mRtaoyFHSIfiiFF
DH7+BvSsIXP8slIzBi4wXvidDw1ui0MVA6Wy0mSSHLZdGHOpO8CswWXK6YQ87nG7a28QTCi6
HycFwbdhsPm4NADD7zrqnRkLVmWdnZWpA6CHkngGuR+0LpovAlmyiKUMLK4GkMOIMz24Pawk
icIGI/AqrUmYpj8IwM4F0BGI1O1rZSUK72SV11eRuriqskzpcY1FVW0VmR1XNg0CAwEAAaOB
0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC
ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRp
Z2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkq
hkiG9w0BAQUFAAOCAQEAh/RUK66OYfOqJdnHSSP5U+FpIFb+Wd6Xb03Yca7Shq3G1xHdKosm
WK8+MAYg1FwlpVLf3Y7lg5QbPoplGchUC5QFa1xzJc88Pxrd0kYIDdshxd2HyNWhBCLdKPPU
iU10VzwFZ6mR7/nD0pWv0mxyrNd+f+BU7mM1mOQsr+GvHpWCStlPxUrQBXKKH1hcCS8NWIXU
M3WXQSXWyYCEhmu0/m220BPFRjJL39nwCALgZ+LlDJHaM65hmZ4VXO75YWWjOHpuJMNJZE65
nhXX2x5my+TzazAe9z5Xxly3ZWZ2iCQP6GbGduGMGVkS2V8Y6fpFUEcqx3nucCqM7Jnf5Sfn
xjCCBu4wggXWoAMCAQICEHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g
VHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3Ig
YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoX
DTE5MDQzMDIzNTk1OVowgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5j
LjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2Yg
dXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBl
cnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIgQ0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AO3ER98qKB18Bmu71yEyyWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpM
dD4/xpEJu0w0no1uoYJRYvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlW
CjHFNm0pFJe9LdqJRxmI2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+
n1JawrSHCthsqUfBVCllQz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUm
pSdYKwcitG+mYkgad/LVUCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1
MDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29t
MBIGA1UdEwEB/wQIMAYBAf8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vcGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEM
BGIwYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms
SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREE
JzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdh
CEH9OASiS+e1zPVD9kkrEfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMx
FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
b3JrMTowOAYDVQQLEzEoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3
DQEBBQUAA4IBAQA5Tc9BmYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNa
Z/41hSuhw12jSsI6Gd0w1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ik
NXIX5fwqXYfTig3C0UUq+MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn22
2egkxSRmTF2RH3azFz5/DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW
+JmYO7eUPjFxBof6bFlTLtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE
+TCCBPUCAQEwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf
MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl
IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv
bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs
IFN1YnNjcmliZXIgQ0EgLSBHMwIQFPhbiD4unFUK+hWzYF5oBTAJBgUrDgMCGgUAoIIC2zAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEyMjgxMjE2MzNa
MCMGCSqGSIb3DQEJBDEWBBTQolxdyEXjnMOye5LWQvMfWjQz8TBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIIBAwYJKwYBBAGCNxAE
MYH1MIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNV
BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBo
dHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5MR4wHAYDVQQLExVQZXJzb25hIE5v
dCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJz
Y3JpYmVyIENBIC0gRzMCEBT4W4g+LpxVCvoVs2BeaAUwggEFBgsqhkiG9w0BCRACCzGB9aCB
8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6
Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFs
aWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQSAtIEczAhAU+FuIPi6cVQr6FbNgXmgFMA0GCSqGSIb3DQEBAQUABIIBAEFZTDzsRXyL
soWUrXnvOCkw4WcI+U8svmCCD2R8nDlOx/ySoBxHsURl3ELs5fSvjklj8MEBJuPRF56jYoTY
8c6qoeANM1mdtpUT7zdGIQzTF1i4Id8agv0nlyQqYR/2Wq4jVZhhDGWkFoLfZiacdvh14pAu
ylhpzx0Sb/gvTiI4QqKEtlct4/esc/nadLLnbeFA88ON4HaZoQDrdimbAqEvcmgIQmCPOX7Q
tmbJO15ej2A1NyefMVOmzwDTTV8WVppsUsBf1U5ysQk0CVWsK/i7KQMP42qOZ00Pe9tS+vAM
oL0EH9J453PubjLjLBw8n7F0dZWypHjE61oyfnrRU18AAAAAAAA=
--------------ms000100000608000008090303--


--===============0874568452560584889==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0874568452560584889==--


From xen-users-bounces@lists.xen.org Fri Dec 28 13:48:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 13:48:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToaHI-0006mP-2u; Fri, 28 Dec 2012 13:47:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1ToaHH-0006mK-CT
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 13:47:11 +0000
Received: from [193.109.254.147:52283] by server-15.bemta-14.messagelabs.com
	id 6F/0C-05116-ED2ADD05; Fri, 28 Dec 2012 13:47:10 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1356702416!4310116!1
X-Originating-IP: [209.85.214.181]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , 
	async_handler: YXN5bmNfZGVsYXk6IDcwNDg5MzEgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9149 invoked from network); 28 Dec 2012 13:46:58 -0000
Received: from mail-ob0-f181.google.com (HELO mail-ob0-f181.google.com)
	(209.85.214.181)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Dec 2012 13:46:58 -0000
Received: by mail-ob0-f181.google.com with SMTP id oi10so9486069obb.40
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 05:46:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=NGDJxCQEjhcJz7bhRCchZlj9mhznE+CLvX7ww871ZsQ=;
	b=G5LUWxKDInFioPlETwAkhNEmp/MH/NVLBViqq/gA+Bo+HFfnYe1cLgtKuhB7vh6ZIw
	bDkV4sWAhhN9luOiWOY8H1QlbDFuMCE8hOTSf3w0N+zNTiMq4Qmsl/IB95r3s9JAncsW
	gkGBYp/pdbSnxPjriv4ot0v5xSXH//3+fyYEWGQQSQjXcvy+bHAbV/hR456l9u0HLy+b
	KDtfFH53s5LY/AkJDBkscJrog5va2xqQX5t3LBU+U96RwXVvwsjQu0QQ/3yRztNrz0TK
	2cSTk1SuiCWB2rXUJEYEdZraPKfBTT7bJVasG8Qy6XANziMiHdJS+MH6+eBQh9S0cSrr
	wVhg==
MIME-Version: 1.0
Received: by 10.60.10.227 with SMTP id l3mr15473849oeb.119.1356702416342; Fri,
	28 Dec 2012 05:46:56 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Fri, 28 Dec 2012 05:46:56 -0800 (PST)
In-Reply-To: <CADqxbRQ1=v7Lx86TSj7m2aUajy_Ak7-d0yyZCUUyPee41kfZig@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
	<CAO27kE1zEZ64Ts2J5vnnTZKSiibuqfVbbyCy77GrHQrWftLSFQ@mail.gmail.com>
	<CADqxbRQ1=v7Lx86TSj7m2aUajy_Ak7-d0yyZCUUyPee41kfZig@mail.gmail.com>
Date: Fri, 28 Dec 2012 14:46:56 +0100
Message-ID: <CAO27kE13iY8h0Yrey3e-48Biy1UL6Ee9c3p10z3qNSkLFWBgig@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Flako <subforos@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5943152760180625494=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5943152760180625494==
Content-Type: multipart/alternative; boundary=e89a8fb1f674978e1904d1e9e5cd

--e89a8fb1f674978e1904d1e9e5cd
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thank you Guys, for all those clarifications.
@Flako, no problem, it's understandable :)

I am just a newbie guy with XEN, I'll start with xen vbox like Alex
proposition...and let's see how it goes and then I'll go for the full
installation.

J


On Fri, Dec 28, 2012 at 12:19 PM, Flako <subforos@gmail.com> wrote:

>
>
> 2012/12/27 Jihed M'selmi <jihed.mselmi@gmail.com>
>
>> The dual-boot between xen-host and another OS . I think 'from your words=
'
>> yes.
>>
>>
>>     Hi, sorry if it was unclear, just write / speak Spanish. Use
> translate.google to write English and that semantics is lost a bit ..
>
>      XEN Enjoy :)
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--e89a8fb1f674978e1904d1e9e5cd
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Thank you Guys, for all those clarifications.<br=
></div></div>@Flako, no problem, it&#39;s understandable :)<br><br><div>I a=
m just a newbie guy with XEN, I&#39;ll start with xen vbox like Alex propos=
ition...and let&#39;s see how it goes and then I&#39;ll go for the full ins=
tallation. <br>
<br></div><div>J<br></div></div><div class=3D"gmail_extra"><br><br><div cla=
ss=3D"gmail_quote">On Fri, Dec 28, 2012 at 12:19 PM, Flako <span dir=3D"ltr=
">&lt;<a href=3D"mailto:subforos@gmail.com" target=3D"_blank">subforos@gmai=
l.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><span lang=3D"en"><span></span></span><br><b=
r><div class=3D"gmail_quote"><div class=3D"im">2012/12/27 Jihed M&#39;selmi=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"=
_blank">jihed.mselmi@gmail.com</a>&gt;</span><br>


</div><div class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">The=
 dual-boot between xen-host and another OS . I think &#39;from your words&#=
39; yes.<br>
</div><div class=3D"gmail_extra">

<br><br></div></blockquote></div><div><span lang=3D"en"><span>=A0=A0=A0 Hi<=
/span><span>,</span> <span>sorry if</span> <span>it was unclear</span><span=
>,</span> <span>just</span> <span>write</span> <span>/</span> <span>speak S=
panish</span><span>.</span> <span>Use</span> <span>translate.google</span> =
<span>to write</span> <span>English</span> <span>and</span> <span>that sema=
ntics</span> <span>is lost</span> <span>a bit</span> <span>..</span><br>


<br>=A0=A0=A0=A0 <span>XEN</span> <span>Enjoy</span> <span>:)</span></span>=
<div><span style=3D"font-size:12pt;font-family:&#39;Times New Roman&#39;"><=
/span></div>=A0
<br><br></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><div dir=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.=
mselmi" target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div>

--e89a8fb1f674978e1904d1e9e5cd--


--===============5943152760180625494==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5943152760180625494==--


From xen-users-bounces@lists.xen.org Fri Dec 28 13:48:26 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 13:48:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToaHI-0006mP-2u; Fri, 28 Dec 2012 13:47:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1ToaHH-0006mK-CT
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 13:47:11 +0000
Received: from [193.109.254.147:52283] by server-15.bemta-14.messagelabs.com
	id 6F/0C-05116-ED2ADD05; Fri, 28 Dec 2012 13:47:10 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1356702416!4310116!1
X-Originating-IP: [209.85.214.181]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , 
	async_handler: YXN5bmNfZGVsYXk6IDcwNDg5MzEgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9149 invoked from network); 28 Dec 2012 13:46:58 -0000
Received: from mail-ob0-f181.google.com (HELO mail-ob0-f181.google.com)
	(209.85.214.181)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Dec 2012 13:46:58 -0000
Received: by mail-ob0-f181.google.com with SMTP id oi10so9486069obb.40
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 05:46:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=NGDJxCQEjhcJz7bhRCchZlj9mhznE+CLvX7ww871ZsQ=;
	b=G5LUWxKDInFioPlETwAkhNEmp/MH/NVLBViqq/gA+Bo+HFfnYe1cLgtKuhB7vh6ZIw
	bDkV4sWAhhN9luOiWOY8H1QlbDFuMCE8hOTSf3w0N+zNTiMq4Qmsl/IB95r3s9JAncsW
	gkGBYp/pdbSnxPjriv4ot0v5xSXH//3+fyYEWGQQSQjXcvy+bHAbV/hR456l9u0HLy+b
	KDtfFH53s5LY/AkJDBkscJrog5va2xqQX5t3LBU+U96RwXVvwsjQu0QQ/3yRztNrz0TK
	2cSTk1SuiCWB2rXUJEYEdZraPKfBTT7bJVasG8Qy6XANziMiHdJS+MH6+eBQh9S0cSrr
	wVhg==
MIME-Version: 1.0
Received: by 10.60.10.227 with SMTP id l3mr15473849oeb.119.1356702416342; Fri,
	28 Dec 2012 05:46:56 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Fri, 28 Dec 2012 05:46:56 -0800 (PST)
In-Reply-To: <CADqxbRQ1=v7Lx86TSj7m2aUajy_Ak7-d0yyZCUUyPee41kfZig@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<CADqxbRRwbq6P4-Sex56oLjOzGbcxR+kRaqOKhL-agjw9vi9WLg@mail.gmail.com>
	<CAO27kE1zEZ64Ts2J5vnnTZKSiibuqfVbbyCy77GrHQrWftLSFQ@mail.gmail.com>
	<CADqxbRQ1=v7Lx86TSj7m2aUajy_Ak7-d0yyZCUUyPee41kfZig@mail.gmail.com>
Date: Fri, 28 Dec 2012 14:46:56 +0100
Message-ID: <CAO27kE13iY8h0Yrey3e-48Biy1UL6Ee9c3p10z3qNSkLFWBgig@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Flako <subforos@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5943152760180625494=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5943152760180625494==
Content-Type: multipart/alternative; boundary=e89a8fb1f674978e1904d1e9e5cd

--e89a8fb1f674978e1904d1e9e5cd
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Thank you Guys, for all those clarifications.
@Flako, no problem, it's understandable :)

I am just a newbie guy with XEN, I'll start with xen vbox like Alex
proposition...and let's see how it goes and then I'll go for the full
installation.

J


On Fri, Dec 28, 2012 at 12:19 PM, Flako <subforos@gmail.com> wrote:

>
>
> 2012/12/27 Jihed M'selmi <jihed.mselmi@gmail.com>
>
>> The dual-boot between xen-host and another OS . I think 'from your words=
'
>> yes.
>>
>>
>>     Hi, sorry if it was unclear, just write / speak Spanish. Use
> translate.google to write English and that semantics is lost a bit ..
>
>      XEN Enjoy :)
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--e89a8fb1f674978e1904d1e9e5cd
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Thank you Guys, for all those clarifications.<br=
></div></div>@Flako, no problem, it&#39;s understandable :)<br><br><div>I a=
m just a newbie guy with XEN, I&#39;ll start with xen vbox like Alex propos=
ition...and let&#39;s see how it goes and then I&#39;ll go for the full ins=
tallation. <br>
<br></div><div>J<br></div></div><div class=3D"gmail_extra"><br><br><div cla=
ss=3D"gmail_quote">On Fri, Dec 28, 2012 at 12:19 PM, Flako <span dir=3D"ltr=
">&lt;<a href=3D"mailto:subforos@gmail.com" target=3D"_blank">subforos@gmai=
l.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><span lang=3D"en"><span></span></span><br><b=
r><div class=3D"gmail_quote"><div class=3D"im">2012/12/27 Jihed M&#39;selmi=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"=
_blank">jihed.mselmi@gmail.com</a>&gt;</span><br>


</div><div class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">The=
 dual-boot between xen-host and another OS . I think &#39;from your words&#=
39; yes.<br>
</div><div class=3D"gmail_extra">

<br><br></div></blockquote></div><div><span lang=3D"en"><span>=A0=A0=A0 Hi<=
/span><span>,</span> <span>sorry if</span> <span>it was unclear</span><span=
>,</span> <span>just</span> <span>write</span> <span>/</span> <span>speak S=
panish</span><span>.</span> <span>Use</span> <span>translate.google</span> =
<span>to write</span> <span>English</span> <span>and</span> <span>that sema=
ntics</span> <span>is lost</span> <span>a bit</span> <span>..</span><br>


<br>=A0=A0=A0=A0 <span>XEN</span> <span>Enjoy</span> <span>:)</span></span>=
<div><span style=3D"font-size:12pt;font-family:&#39;Times New Roman&#39;"><=
/span></div>=A0
<br><br></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><div dir=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.=
mselmi" target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div>

--e89a8fb1f674978e1904d1e9e5cd--


--===============5943152760180625494==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5943152760180625494==--


From xen-users-bounces@lists.xen.org Fri Dec 28 15:08:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 15:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TobWm-0008Dm-Kv; Fri, 28 Dec 2012 15:07:16 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>) id 1TobWl-0008Dh-HB
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 15:07:15 +0000
Received: from [85.158.143.35:62840] by server-3.bemta-4.messagelabs.com id
	CC/EB-18211-2A5BDD05; Fri, 28 Dec 2012 15:07:14 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1356707227!5699128!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26920 invoked from network); 28 Dec 2012 15:07:08 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-4.tower-21.messagelabs.com with SMTP;
	28 Dec 2012 15:07:08 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id E31021C2257
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 17:02:37 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id aQCKO9CzXLIn for <xen-users@lists.xen.org>;
	Fri, 28 Dec 2012 17:02:35 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id 931CB1C1E28
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 17:02:35 +0100 (CET)
Received: from [134.102.24.4] (eduroam-pool6-0004.wlan.uni-bremen.de
	[134.102.24.4])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id D48F2A6299B
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 16:07:02 +0100 (CET)
Message-ID: <50DDB596.6020605@hilboll.de>
Date: Fri, 28 Dec 2012 16:07:02 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DD89C3.8000702@hilboll.de> <50DD8DA1.4060307@excello.cz>
In-Reply-To: <50DD8DA1.4060307@excello.cz>
Subject: Re: [Xen-users] Problems with p2v / HVM not booting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> did you install bootloader during domU system installation?

Jan, thanks, that was indeed it! I was lucky to be able to find a
OpenSuSE 10.3 installation ISO with which I could install the base
system into my HVM domU, which does indeed boot correctly now =) As a
next step, I'll rsync the physical server's filesystem into the freshly
installed HVM guest (I'll be sure to make a backup of that one first ;),
and I expect everything to go smoothly.

Thanks again. Cheers,
Andreas.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 15:08:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 15:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TobWm-0008Dm-Kv; Fri, 28 Dec 2012 15:07:16 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lists@hilboll.de>) id 1TobWl-0008Dh-HB
	for xen-users@lists.xen.org; Fri, 28 Dec 2012 15:07:15 +0000
Received: from [85.158.143.35:62840] by server-3.bemta-4.messagelabs.com id
	CC/EB-18211-2A5BDD05; Fri, 28 Dec 2012 15:07:14 +0000
X-Env-Sender: lists@hilboll.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1356707227!5699128!1
X-Originating-IP: [130.185.108.51]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26920 invoked from network); 28 Dec 2012 15:07:08 -0000
Received: from srv2.andreas-h.info (HELO srv2.andreas-h.info) (130.185.108.51)
	by server-4.tower-21.messagelabs.com with SMTP;
	28 Dec 2012 15:07:08 -0000
Received: from localhost (localhost [127.0.0.1])
	by srv2.andreas-h.info (Postfix) with ESMTP id E31021C2257
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 17:02:37 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at srv2.andreas-h.info
Received: from srv2.andreas-h.info ([127.0.0.1])
	by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id aQCKO9CzXLIn for <xen-users@lists.xen.org>;
	Fri, 28 Dec 2012 17:02:35 +0100 (CET)
Received: from srv1.andreas-h.info (srv1.andreas-h.info [195.138.240.26])
	by srv2.andreas-h.info (Postfix) with ESMTP id 931CB1C1E28
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 17:02:35 +0100 (CET)
Received: from [134.102.24.4] (eduroam-pool6-0004.wlan.uni-bremen.de
	[134.102.24.4])
	by srv1.andreas-h.info (Postfix) with ESMTPSA id D48F2A6299B
	for <xen-users@lists.xen.org>; Fri, 28 Dec 2012 16:07:02 +0100 (CET)
Message-ID: <50DDB596.6020605@hilboll.de>
Date: Fri, 28 Dec 2012 16:07:02 +0100
From: Andreas Hilboll <lists@hilboll.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <50DD89C3.8000702@hilboll.de> <50DD8DA1.4060307@excello.cz>
In-Reply-To: <50DD8DA1.4060307@excello.cz>
Subject: Re: [Xen-users] Problems with p2v / HVM not booting
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

> did you install bootloader during domU system installation?

Jan, thanks, that was indeed it! I was lucky to be able to find a
OpenSuSE 10.3 installation ISO with which I could install the base
system into my HVM domU, which does indeed boot correctly now =) As a
next step, I'll rsync the physical server's filesystem into the freshly
installed HVM guest (I'll be sure to make a backup of that one first ;),
and I expect everything to go smoothly.

Thanks again. Cheers,
Andreas.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 15:11:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 15:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TobaL-0008Ph-9E; Fri, 28 Dec 2012 15:10:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>)
	id 1TobaJ-0008PI-3B; Fri, 28 Dec 2012 15:10:55 +0000
Received: from [85.158.139.211:42993] by server-2.bemta-5.messagelabs.com id
	47/91-16162-E76BDD05; Fri, 28 Dec 2012 15:10:54 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1356707348!19670380!1
X-Originating-IP: [220.181.15.47]
X-SpamReason: No, hits=3.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjQ3ID0+IDQxMjg=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjQ3ID0+IDQxMjg=\n,HTML_20_30,HTML_MESSAGE,
	MANY_EXCLAMATIONS,MIME_BASE64_TEXT,PLING_PLING
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8789 invoked from network); 28 Dec 2012 15:10:32 -0000
Received: from m15-47.126.com (HELO m15-47.126.com) (220.181.15.47)
	by server-4.tower-206.messagelabs.com with SMTP;
	28 Dec 2012 15:10:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Subject:Content-Type:
	MIME-Version:Message-ID; bh=mQCHAtarX1lnbMUQfdtXnVVf4Jm7/75ur1wf
	TVSF/+s=; b=AodYnmR7at+JqvfSlbzuZCvh4vkt/cZLadAIXsnjubdp631augv/
	I21+j30yPxXyHGVWbJgrrjNbpv7m0DmC2hyLWM22WE/bb4deN8qu8+NVEu979v4H
	WuW1Z2Ga8uHvH/A/9Q06Yv7zgYe+vCWyhBMK3vhJsn+PTocCNPf9eAM=
Received: from hxkhust$126.com ( [59.174.46.57] ) by ajax-webmail-wmsvr47
	(Coremail) ; Fri, 28 Dec 2012 23:09:02 +0800 (CST)
X-Originating-IP: [59.174.46.57]
Date: Fri, 28 Dec 2012 23:09:02 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: ZoXt12Zvb3Rlcl9odG09MzcxNjo4MQ==
MIME-Version: 1.0
Message-ID: <7d7c0264.18502.13be20f29d6.Coremail.hxkhust@126.com>
X-CM-TRANSID: L8qowEApmUIPtt1QmQYXAA--.4220W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbi6xKTBU0vONiQVQABsp
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] !!!!help!Problem with qcow2 image during a PVM's
	setting up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7121396278269087855=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7121396278269087855==
Content-Type: multipart/alternative; 
	boundary="----=_Part_377408_1001847886.1356707342806"

------=_Part_377408_1001847886.1356707342806
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64

VGhlIGZvbGxvd2luZyB3YXMgd2hhdCAgSSBkaWQuCjEpIGRkIGlmPS9kZXYvemVybyBvZiA9Y2Vu
dG9zX3Jhdy5pbWcgYnM9MTAyNCBjb3VudD04MDAwMDAwCjIpIGluc3RhbGwgdGhlIG9zIGNlbnRv
cyA1LjUgeDY0IGluIHRoZSBpbWFnZSBmaWxlIGNlbnRvc19yYXcuaW1nIGFuZCB0aGUgY29ycmVz
cG9uZ2RpbmcgY29uZmlnIGZpbGUgaXMgOgprZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42
LjE4LTE5NC5lbDV4ZW4iCnJhbWRpc2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVs
NXhlbi5pbWciCm1lbW9yeSA9IDc2OAojbWF4bWVtID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19w
diIKdmNwdXMgPSAxCnZpZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ10K
ZGlzayA9IFsndGFwOmFpbzovaG9tZS9wdm0vY2VudG9zX3Jhdy5pbWcseHZkYSx3J10Kcm9vdCA9
ICIvZGV2L3h2ZGExIHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2ggPSAncmVzdGFy
dCcKMykgcWVtdS1pbWcteGVuIGNyZWF0ZSAtYiBjZW50b3NfcmF3LmltZyAtZiBxY293MiBjZW50
b3NfcmF3X3Fjb3cyXzEuaW1nIDVHCjQpIHhtIGNyZWF0ZSBjZW50b3NfcmF3X3Fjb3cyXzEuY2Zn
IGFuZCB0aGUgY2VudG9zX3Jhd19xY293Ml8xLmNmZyBpcyBqdXN0IGxpa2UgdGhpczoKa2VybmVs
ID0gIi9ob21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21l
L3B2bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIgptZW1vcnkgPSA3NjgKbmFtZSA9ICJj
ZW50b3NfcmF3X3Fjb3cyXzFfcHYiCnZjcHVzID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpD
MTpFRixicmlkZ2U9ZXRoMCddCmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Jh
d19xY293Ml8xLmltZyx4dmRhLHcnXQpyb290ID0gIi9kZXYveHZkYTEgcm8iCm9uX3JlYm9vdCA9
ICdyZXN0YXJ0Jwpvbl9jcmFzaCA9ICdkZXN0cm95JwogCmhvd2V2ZXIgSSdtIGZhaWxlZC50aGUg
ZXJyb3IgbWVzc2FnZSBhZnRlciB0aGUgYWJvdmUgY29tbWFuZCBpcyBlbnRlcmVkIGlzIDoKVXNp
bmcgY29uZmlnIGZpbGUgIi4vY2VudG9zX3Jhd19xY293Ml8xLmNmZyIuCkVycm9yOiBEZXZpY2Ug
NTE3MTIgKHRhcCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0aW5nIHVwIHRoZSBiYWNrZW5k
IGZhaWxlZC4gU2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cveGVuLyBmb3IgZGV0YWlscy4K
IApTbyBJIGhhdmUgdHJpZWQgYW5vdGhlciB3YXkuCmFmdGVyIEkgaW5zdGFsbCBjZW50b3MgaW4g
Y2VudG9zX3Jhdy5pbWcsIEkgZGlkIHRoZSBmb2xsb3dpbmc6CnFlbXUtaW1nLXhlbiBjb252ZXJ0
IC1PIHFjb3cyIGNlbnRvc19yYXcuaW1nIGNlbnRvc19xY293Mi5pbWcKaGVyZSB0aGlzIGltYWdl
IGZpbGUgY2VudG9zX3Fjb3cyLmltZyBjYW4gYmUgcnVubmluZyBub3JtYWxseSB3aXRoIHRoZSBj
b25maWcgZmlsZSA6Cmtlcm5lbCA9ICIvaG9tZS9wdm0vdm1saW51ei0yLjYuMTgtMTk0LmVsNXhl
biIKcmFtZGlzayA9ICIvaG9tZS9wdm0vaW5pdHJkLTIuNi4xOC0xOTQuZWw1eGVuLmltZyIKbWVt
b3J5ID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19wdiIKdmNwdXMgPSAxCnZpZiA9IFsnbWFjPTAw
OjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ10KZGlzayA9IFsndGFwOnFjb3cyOi9ob21lL3B2
bS9jZW50b3NfcWNvdzIuaW1nLHh2ZGEsdyddCnJvb3QgPSAiL2Rldi94dmRhMSBybyIKb25fcmVi
b290ID0gJ3Jlc3RhcnQnCm9uX2NyYXNoID0gJ3Jlc3RhcnQnCiAKVGhlbiBJIGlucHV0IHRoZSBj
b21tYW5kIGJlbG93OgpxZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRvc19xY293Mi5pbWcgLWYg
cWNvdzIgY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyA1RwphbmQgSSBlZGl0ICB0aGUgY29uZmlnIGZp
bGUgY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZzoKa2VybmVsID0gIi9ob21lL3B2bS92bWxpbnV6LTIu
Ni4xOC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21lL3B2bS9pbml0cmQtMi42LjE4LTE5NC5l
bDV4ZW4uaW1nIgptZW1vcnkgPSA3NjgKbmFtZSA9ICJjZW50b3NfcWNvdzJfcWNvdzJfcHYiCnZj
cHVzID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRToxRixicmlkZ2U9ZXRoMCddCmJvb3Q9
ImMiCmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyxz
ZGEsdyddCnJvb3QgPSAiL2Rldi9zZGExIHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jh
c2ggPSAnZGVzdHJveScKIAphbmQgaW1wbGVtZW50IHRoZSBjb21tYW5kOgp4bSBjcmVhdGUgY2Vu
dG9zX3Fjb3cyX3Fjb3cyLmNmZwogCmJ1dCB3aGF0IHdhcyBwb3N0ZWQgd2VyZToKVXNpbmcgY29u
ZmlnIGZpbGUgIi4vY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZyIuCkVycm9yOiBEZXZpY2UgMjA0OCAo
dGFwKSBjb3VsZCBub3QgYmUgY29ubmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVk
LiBTZWUgdGhlIGxvZyBmaWxlcyBpbiAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLgogCkkgbmVl
ZCB0byBydW4gYSBwYXJhLXZpcnR1YWxpemVkIG1hY2hpbmUgd2hvc2UgaW1hZ2UgZmlsZSBpcyBx
Y293MiBmb3JtYXQgYW5kIGlzIGJhc2VkIG9uIGFub3RoZXIgIGltYWdlIGZpbGUuV2hhdCBjYW4g
aSBkbyB3aXRoIHRoaXM/SSBuZWVkIHlvdXIgaGVscC4KSW4gZmFjdKOsSSBoYXZlIG5vIHdheSB0
byBnbyB0aHJvdWdoLk15IGJvc3MganVzdCBub3cgdGVsbCBtZSB0aGF0IGlmIEkgY291bGQgbm90
IG92ZXJjb21lIHRoaXMgcHJvYmxlbSAsdGhlIG9ubHkgdGhpbmcgSSBjb3VsZCBkbyBpcyB0byBk
aWUuSEVMUCEKQU5ZIHN1Z2dlc3Rpb24gd291bGQgYmUgZmluZSEKCgo=
------=_Part_377408_1001847886.1356707342806
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNztjb2xvcjojMDAw
MDAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48ZGl2PlRoZSBmb2xsb3dpbmcg
d2FzIHdoYXQmbmJzcDsgSSBkaWQuPC9kaXY+CjxkaXY+MSkgZGQgaWY9L2Rldi96ZXJvIG9mID1j
ZW50b3NfcmF3LmltZyBicz0xMDI0IGNvdW50PTgwMDAwMDA8L2Rpdj4KPGRpdj4yKSBpbnN0YWxs
IHRoZSBvcyBjZW50b3MgNS41IHg2NCBpbiB0aGUgaW1hZ2UgZmlsZSBjZW50b3NfcmF3LmltZyBh
bmQgdGhlIGNvcnJlc3BvbmdkaW5nIGNvbmZpZyBmaWxlIGlzIDo8L2Rpdj4KPGRpdj5rZXJuZWwg
PSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAiL2hv
bWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxicj4j
bWF4bWVtID0gNzY4PGJyPm5hbWUgPSAiY2VudG9zX3Jhd19wdiI8YnI+dmNwdXMgPSAxPGJyPnZp
ZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ108YnI+ZGlzayA9IFsndGFw
OmFpbzovaG9tZS9wdm0vY2VudG9zX3Jhdy5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0g
Ii9kZXYveHZkYTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdy
ZXN0YXJ0JzwvZGl2Pgo8ZGl2PjMpIHFlbXUtaW1nLXhlbiBjcmVhdGUgLWIgY2VudG9zX3Jhdy5p
bWcgLWYgcWNvdzIgY2VudG9zX3Jhd19xY293Ml8xLmltZyA1RzwvZGl2Pgo8ZGl2PjQpIHhtIGNy
ZWF0ZSBjZW50b3NfcmF3X3Fjb3cyXzEuY2ZnIGFuZCB0aGUgY2VudG9zX3Jhd19xY293Ml8xLmNm
ZyBpcyBqdXN0IGxpa2UgdGhpczo8L2Rpdj4KPGRpdj5rZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGlu
dXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYu
MTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxicj5uYW1lID0gImNlbnRvc19yYXdf
cWNvdzJfMV9wdiI8YnI+dmNwdXMgPSAxPGJyPnZpZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkMxOkVG
LGJyaWRnZT1ldGgwJ108YnI+ZGlzayA9IFsndGFwOnFjb3cyOi9ob21lL3B2bS9jZW50b3NfcmF3
X3Fjb3cyXzEuaW1nLHh2ZGEsdyddPC9kaXY+CjxkaXY+cm9vdCA9ICIvZGV2L3h2ZGExIHJvIjxi
cj5vbl9yZWJvb3QgPSAncmVzdGFydCc8YnI+b25fY3Jhc2ggPSAnZGVzdHJveSc8L2Rpdj4KPGRp
dj4mbmJzcDs8L2Rpdj4KPGRpdj5ob3dldmVyIEknbSBmYWlsZWQudGhlIGVycm9yIG1lc3NhZ2Ug
YWZ0ZXIgdGhlIGFib3ZlIGNvbW1hbmQgaXMmbmJzcDtlbnRlcmVkJm5ic3A7aXMgOjwvZGl2Pgo8
ZGl2PlVzaW5nIGNvbmZpZyBmaWxlICIuL2NlbnRvc19yYXdfcWNvdzJfMS5jZmciLjwvZGl2Pgo8
ZGl2PkVycm9yOiBEZXZpY2UgNTE3MTIgKHRhcCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0
aW5nIHVwIHRoZSBiYWNrZW5kIGZhaWxlZC4gU2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cv
eGVuLyBmb3IgZGV0YWlscy48L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5TbyBJIGhhdmUg
dHJpZWQgYW5vdGhlciB3YXkuPC9kaXY+CjxkaXY+YWZ0ZXIgSSBpbnN0YWxsIGNlbnRvcyBpbiBj
ZW50b3NfcmF3LmltZywgSSBkaWQgdGhlIGZvbGxvd2luZzo8L2Rpdj4KPGRpdj5xZW11LWltZy14
ZW4gY29udmVydCAtTyBxY293MiBjZW50b3NfcmF3LmltZyBjZW50b3NfcWNvdzIuaW1nPC9kaXY+
CjxkaXY+aGVyZSB0aGlzIGltYWdlIGZpbGUgY2VudG9zX3Fjb3cyLmltZyBjYW4gYmUgcnVubmlu
ZyBub3JtYWxseSB3aXRoIHRoZSBjb25maWcgZmlsZSA6PC9kaXY+CjxkaXY+a2VybmVsID0gIi9o
b21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIjxicj5yYW1kaXNrID0gIi9ob21lL3B2
bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIjxicj5tZW1vcnkgPSA3Njg8YnI+bmFtZSA9
ICJjZW50b3NfcmF3X3B2Ijxicj52Y3B1cyA9IDE8YnI+dmlmID0gWydtYWM9MDA6MjQ6N0M6M0M6
Q0U6RUYsYnJpZGdlPWV0aDAnXTxicj5kaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUvcHZtL2NlbnRv
c19xY293Mi5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYveHZkYTEgcm8iPGJy
Pm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdyZXN0YXJ0JzwvZGl2Pgo8ZGl2
PiZuYnNwOzwvZGl2Pgo8ZGl2PlRoZW4gSSBpbnB1dCB0aGUgY29tbWFuZCBiZWxvdzo8L2Rpdj4K
PGRpdj5xZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRvc19xY293Mi5pbWcgLWYgcWNvdzIgY2Vu
dG9zX3Fjb3cyX3Fjb3cyLmltZyA1RzwvZGl2Pgo8ZGl2PmFuZCBJJm5ic3A7ZWRpdCAmbmJzcDt0
aGUgY29uZmlnIGZpbGUgY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZzo8L2Rpdj4KPGRpdj5rZXJuZWwg
PSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAiL2hv
bWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxicj5u
YW1lID0gImNlbnRvc19xY293Ml9xY293Ml9wdiI8YnI+dmNwdXMgPSAxPGJyPnZpZiA9IFsnbWFj
PTAwOjI0OjdDOjNDOkNFOjFGLGJyaWRnZT1ldGgwJ108YnI+Ym9vdD0iYyI8YnI+ZGlzayA9IFsn
dGFwOnFjb3cyOi9ob21lL3B2bS9jZW50b3NfcWNvdzJfcWNvdzIuaW1nLHNkYSx3J108L2Rpdj4K
PGRpdj5yb290ID0gIi9kZXYvc2RhMSBybyI8YnI+b25fcmVib290ID0gJ3Jlc3RhcnQnPGJyPm9u
X2NyYXNoID0gJ2Rlc3Ryb3knPC9kaXY+CjxkaXY+Jm5ic3A7PC9kaXY+CjxkaXY+YW5kIGltcGxl
bWVudCB0aGUgY29tbWFuZDo8L2Rpdj4KPGRpdj54bSBjcmVhdGUgY2VudG9zX3Fjb3cyX3Fjb3cy
LmNmZzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PmJ1dCB3aGF0IHdhcyBwb3N0ZWQgd2Vy
ZTo8L2Rpdj4KPGRpdj4KPGRpdj5Vc2luZyBjb25maWcgZmlsZSAiLi9jZW50b3NfcWNvdzJfcWNv
dzIuY2ZnIi48L2Rpdj4KPGRpdj5FcnJvcjogRGV2aWNlJm5ic3A7MjA0OCAodGFwKSBjb3VsZCBu
b3QgYmUgY29ubmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVkLiBTZWUgdGhlIGxv
ZyBmaWxlcyBpbiAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLjwvZGl2Pgo8ZGl2PiZuYnNwOzwv
ZGl2Pgo8ZGl2PkkgbmVlZCB0byBydW4gYSBwYXJhLXZpcnR1YWxpemVkIG1hY2hpbmUgd2hvc2Ug
aW1hZ2UgZmlsZSBpcyBxY293MiBmb3JtYXQgYW5kIGlzIGJhc2VkIG9uIGFub3RoZXImbmJzcDsg
aW1hZ2UgZmlsZS5XaGF0IGNhbiBpIGRvIHdpdGggdGhpcz9JIG5lZWQgeW91ciBoZWxwLjwvZGl2
PjwvZGl2PjxkaXY+SW4gZmFjdKOsSSBoYXZlIG5vIHdheSB0byBnbyB0aHJvdWdoLk15IGJvc3Mg
anVzdCBub3cgdGVsbCBtZSB0aGF0IGlmIEkgY291bGQgbm90IG92ZXJjb21lIHRoaXMgcHJvYmxl
bSAsdGhlIG9ubHkgdGhpbmcgSSBjb3VsZCBkbyBpcyB0byBkaWUuSEVMUCE8L2Rpdj48ZGl2PkFO
WSBzdWdnZXN0aW9uIHdvdWxkIGJlIGZpbmUhPC9kaXY+PC9kaXY+PGJyPjxicj48c3BhbiB0aXRs
ZT0ibmV0ZWFzZWZvb3RlciI+PHNwYW4gaWQ9Im5ldGVhc2VfbWFpbF9mb290ZXIiPjwvc3Bhbj48
L3NwYW4+PC9kaXY+PGJyPjxicj48c3BhbiB0aXRsZT0ibmV0ZWFzZWZvb3RlciI+PHNwYW4gaWQ9
Im5ldGVhc2VfbWFpbF9mb290ZXIiPjwvc3Bhbj48L3NwYW4+
------=_Part_377408_1001847886.1356707342806--



--===============7121396278269087855==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7121396278269087855==--



From xen-users-bounces@lists.xen.org Fri Dec 28 15:11:46 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 15:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TobaL-0008Ph-9E; Fri, 28 Dec 2012 15:10:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>)
	id 1TobaJ-0008PI-3B; Fri, 28 Dec 2012 15:10:55 +0000
Received: from [85.158.139.211:42993] by server-2.bemta-5.messagelabs.com id
	47/91-16162-E76BDD05; Fri, 28 Dec 2012 15:10:54 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1356707348!19670380!1
X-Originating-IP: [220.181.15.47]
X-SpamReason: No, hits=3.0 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjQ3ID0+IDQxMjg=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjQ3ID0+IDQxMjg=\n,HTML_20_30,HTML_MESSAGE,
	MANY_EXCLAMATIONS,MIME_BASE64_TEXT,PLING_PLING
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8789 invoked from network); 28 Dec 2012 15:10:32 -0000
Received: from m15-47.126.com (HELO m15-47.126.com) (220.181.15.47)
	by server-4.tower-206.messagelabs.com with SMTP;
	28 Dec 2012 15:10:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Subject:Content-Type:
	MIME-Version:Message-ID; bh=mQCHAtarX1lnbMUQfdtXnVVf4Jm7/75ur1wf
	TVSF/+s=; b=AodYnmR7at+JqvfSlbzuZCvh4vkt/cZLadAIXsnjubdp631augv/
	I21+j30yPxXyHGVWbJgrrjNbpv7m0DmC2hyLWM22WE/bb4deN8qu8+NVEu979v4H
	WuW1Z2Ga8uHvH/A/9Q06Yv7zgYe+vCWyhBMK3vhJsn+PTocCNPf9eAM=
Received: from hxkhust$126.com ( [59.174.46.57] ) by ajax-webmail-wmsvr47
	(Coremail) ; Fri, 28 Dec 2012 23:09:02 +0800 (CST)
X-Originating-IP: [59.174.46.57]
Date: Fri, 28 Dec 2012 23:09:02 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, 
	"xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
X-CM-CTRLDATA: ZoXt12Zvb3Rlcl9odG09MzcxNjo4MQ==
MIME-Version: 1.0
Message-ID: <7d7c0264.18502.13be20f29d6.Coremail.hxkhust@126.com>
X-CM-TRANSID: L8qowEApmUIPtt1QmQYXAA--.4220W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbi6xKTBU0vONiQVQABsp
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Subject: [Xen-users] !!!!help!Problem with qcow2 image during a PVM's
	setting up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7121396278269087855=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============7121396278269087855==
Content-Type: multipart/alternative; 
	boundary="----=_Part_377408_1001847886.1356707342806"

------=_Part_377408_1001847886.1356707342806
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64

VGhlIGZvbGxvd2luZyB3YXMgd2hhdCAgSSBkaWQuCjEpIGRkIGlmPS9kZXYvemVybyBvZiA9Y2Vu
dG9zX3Jhdy5pbWcgYnM9MTAyNCBjb3VudD04MDAwMDAwCjIpIGluc3RhbGwgdGhlIG9zIGNlbnRv
cyA1LjUgeDY0IGluIHRoZSBpbWFnZSBmaWxlIGNlbnRvc19yYXcuaW1nIGFuZCB0aGUgY29ycmVz
cG9uZ2RpbmcgY29uZmlnIGZpbGUgaXMgOgprZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42
LjE4LTE5NC5lbDV4ZW4iCnJhbWRpc2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVs
NXhlbi5pbWciCm1lbW9yeSA9IDc2OAojbWF4bWVtID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19w
diIKdmNwdXMgPSAxCnZpZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ10K
ZGlzayA9IFsndGFwOmFpbzovaG9tZS9wdm0vY2VudG9zX3Jhdy5pbWcseHZkYSx3J10Kcm9vdCA9
ICIvZGV2L3h2ZGExIHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2ggPSAncmVzdGFy
dCcKMykgcWVtdS1pbWcteGVuIGNyZWF0ZSAtYiBjZW50b3NfcmF3LmltZyAtZiBxY293MiBjZW50
b3NfcmF3X3Fjb3cyXzEuaW1nIDVHCjQpIHhtIGNyZWF0ZSBjZW50b3NfcmF3X3Fjb3cyXzEuY2Zn
IGFuZCB0aGUgY2VudG9zX3Jhd19xY293Ml8xLmNmZyBpcyBqdXN0IGxpa2UgdGhpczoKa2VybmVs
ID0gIi9ob21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21l
L3B2bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIgptZW1vcnkgPSA3NjgKbmFtZSA9ICJj
ZW50b3NfcmF3X3Fjb3cyXzFfcHYiCnZjcHVzID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpD
MTpFRixicmlkZ2U9ZXRoMCddCmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Jh
d19xY293Ml8xLmltZyx4dmRhLHcnXQpyb290ID0gIi9kZXYveHZkYTEgcm8iCm9uX3JlYm9vdCA9
ICdyZXN0YXJ0Jwpvbl9jcmFzaCA9ICdkZXN0cm95JwogCmhvd2V2ZXIgSSdtIGZhaWxlZC50aGUg
ZXJyb3IgbWVzc2FnZSBhZnRlciB0aGUgYWJvdmUgY29tbWFuZCBpcyBlbnRlcmVkIGlzIDoKVXNp
bmcgY29uZmlnIGZpbGUgIi4vY2VudG9zX3Jhd19xY293Ml8xLmNmZyIuCkVycm9yOiBEZXZpY2Ug
NTE3MTIgKHRhcCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0aW5nIHVwIHRoZSBiYWNrZW5k
IGZhaWxlZC4gU2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cveGVuLyBmb3IgZGV0YWlscy4K
IApTbyBJIGhhdmUgdHJpZWQgYW5vdGhlciB3YXkuCmFmdGVyIEkgaW5zdGFsbCBjZW50b3MgaW4g
Y2VudG9zX3Jhdy5pbWcsIEkgZGlkIHRoZSBmb2xsb3dpbmc6CnFlbXUtaW1nLXhlbiBjb252ZXJ0
IC1PIHFjb3cyIGNlbnRvc19yYXcuaW1nIGNlbnRvc19xY293Mi5pbWcKaGVyZSB0aGlzIGltYWdl
IGZpbGUgY2VudG9zX3Fjb3cyLmltZyBjYW4gYmUgcnVubmluZyBub3JtYWxseSB3aXRoIHRoZSBj
b25maWcgZmlsZSA6Cmtlcm5lbCA9ICIvaG9tZS9wdm0vdm1saW51ei0yLjYuMTgtMTk0LmVsNXhl
biIKcmFtZGlzayA9ICIvaG9tZS9wdm0vaW5pdHJkLTIuNi4xOC0xOTQuZWw1eGVuLmltZyIKbWVt
b3J5ID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19wdiIKdmNwdXMgPSAxCnZpZiA9IFsnbWFjPTAw
OjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ10KZGlzayA9IFsndGFwOnFjb3cyOi9ob21lL3B2
bS9jZW50b3NfcWNvdzIuaW1nLHh2ZGEsdyddCnJvb3QgPSAiL2Rldi94dmRhMSBybyIKb25fcmVi
b290ID0gJ3Jlc3RhcnQnCm9uX2NyYXNoID0gJ3Jlc3RhcnQnCiAKVGhlbiBJIGlucHV0IHRoZSBj
b21tYW5kIGJlbG93OgpxZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRvc19xY293Mi5pbWcgLWYg
cWNvdzIgY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyA1RwphbmQgSSBlZGl0ICB0aGUgY29uZmlnIGZp
bGUgY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZzoKa2VybmVsID0gIi9ob21lL3B2bS92bWxpbnV6LTIu
Ni4xOC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21lL3B2bS9pbml0cmQtMi42LjE4LTE5NC5l
bDV4ZW4uaW1nIgptZW1vcnkgPSA3NjgKbmFtZSA9ICJjZW50b3NfcWNvdzJfcWNvdzJfcHYiCnZj
cHVzID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRToxRixicmlkZ2U9ZXRoMCddCmJvb3Q9
ImMiCmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyxz
ZGEsdyddCnJvb3QgPSAiL2Rldi9zZGExIHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jh
c2ggPSAnZGVzdHJveScKIAphbmQgaW1wbGVtZW50IHRoZSBjb21tYW5kOgp4bSBjcmVhdGUgY2Vu
dG9zX3Fjb3cyX3Fjb3cyLmNmZwogCmJ1dCB3aGF0IHdhcyBwb3N0ZWQgd2VyZToKVXNpbmcgY29u
ZmlnIGZpbGUgIi4vY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZyIuCkVycm9yOiBEZXZpY2UgMjA0OCAo
dGFwKSBjb3VsZCBub3QgYmUgY29ubmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVk
LiBTZWUgdGhlIGxvZyBmaWxlcyBpbiAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLgogCkkgbmVl
ZCB0byBydW4gYSBwYXJhLXZpcnR1YWxpemVkIG1hY2hpbmUgd2hvc2UgaW1hZ2UgZmlsZSBpcyBx
Y293MiBmb3JtYXQgYW5kIGlzIGJhc2VkIG9uIGFub3RoZXIgIGltYWdlIGZpbGUuV2hhdCBjYW4g
aSBkbyB3aXRoIHRoaXM/SSBuZWVkIHlvdXIgaGVscC4KSW4gZmFjdKOsSSBoYXZlIG5vIHdheSB0
byBnbyB0aHJvdWdoLk15IGJvc3MganVzdCBub3cgdGVsbCBtZSB0aGF0IGlmIEkgY291bGQgbm90
IG92ZXJjb21lIHRoaXMgcHJvYmxlbSAsdGhlIG9ubHkgdGhpbmcgSSBjb3VsZCBkbyBpcyB0byBk
aWUuSEVMUCEKQU5ZIHN1Z2dlc3Rpb24gd291bGQgYmUgZmluZSEKCgo=
------=_Part_377408_1001847886.1356707342806
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNztjb2xvcjojMDAw
MDAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48ZGl2PlRoZSBmb2xsb3dpbmcg
d2FzIHdoYXQmbmJzcDsgSSBkaWQuPC9kaXY+CjxkaXY+MSkgZGQgaWY9L2Rldi96ZXJvIG9mID1j
ZW50b3NfcmF3LmltZyBicz0xMDI0IGNvdW50PTgwMDAwMDA8L2Rpdj4KPGRpdj4yKSBpbnN0YWxs
IHRoZSBvcyBjZW50b3MgNS41IHg2NCBpbiB0aGUgaW1hZ2UgZmlsZSBjZW50b3NfcmF3LmltZyBh
bmQgdGhlIGNvcnJlc3BvbmdkaW5nIGNvbmZpZyBmaWxlIGlzIDo8L2Rpdj4KPGRpdj5rZXJuZWwg
PSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAiL2hv
bWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxicj4j
bWF4bWVtID0gNzY4PGJyPm5hbWUgPSAiY2VudG9zX3Jhd19wdiI8YnI+dmNwdXMgPSAxPGJyPnZp
ZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ108YnI+ZGlzayA9IFsndGFw
OmFpbzovaG9tZS9wdm0vY2VudG9zX3Jhdy5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0g
Ii9kZXYveHZkYTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdy
ZXN0YXJ0JzwvZGl2Pgo8ZGl2PjMpIHFlbXUtaW1nLXhlbiBjcmVhdGUgLWIgY2VudG9zX3Jhdy5p
bWcgLWYgcWNvdzIgY2VudG9zX3Jhd19xY293Ml8xLmltZyA1RzwvZGl2Pgo8ZGl2PjQpIHhtIGNy
ZWF0ZSBjZW50b3NfcmF3X3Fjb3cyXzEuY2ZnIGFuZCB0aGUgY2VudG9zX3Jhd19xY293Ml8xLmNm
ZyBpcyBqdXN0IGxpa2UgdGhpczo8L2Rpdj4KPGRpdj5rZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGlu
dXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYu
MTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxicj5uYW1lID0gImNlbnRvc19yYXdf
cWNvdzJfMV9wdiI8YnI+dmNwdXMgPSAxPGJyPnZpZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkMxOkVG
LGJyaWRnZT1ldGgwJ108YnI+ZGlzayA9IFsndGFwOnFjb3cyOi9ob21lL3B2bS9jZW50b3NfcmF3
X3Fjb3cyXzEuaW1nLHh2ZGEsdyddPC9kaXY+CjxkaXY+cm9vdCA9ICIvZGV2L3h2ZGExIHJvIjxi
cj5vbl9yZWJvb3QgPSAncmVzdGFydCc8YnI+b25fY3Jhc2ggPSAnZGVzdHJveSc8L2Rpdj4KPGRp
dj4mbmJzcDs8L2Rpdj4KPGRpdj5ob3dldmVyIEknbSBmYWlsZWQudGhlIGVycm9yIG1lc3NhZ2Ug
YWZ0ZXIgdGhlIGFib3ZlIGNvbW1hbmQgaXMmbmJzcDtlbnRlcmVkJm5ic3A7aXMgOjwvZGl2Pgo8
ZGl2PlVzaW5nIGNvbmZpZyBmaWxlICIuL2NlbnRvc19yYXdfcWNvdzJfMS5jZmciLjwvZGl2Pgo8
ZGl2PkVycm9yOiBEZXZpY2UgNTE3MTIgKHRhcCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0
aW5nIHVwIHRoZSBiYWNrZW5kIGZhaWxlZC4gU2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cv
eGVuLyBmb3IgZGV0YWlscy48L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5TbyBJIGhhdmUg
dHJpZWQgYW5vdGhlciB3YXkuPC9kaXY+CjxkaXY+YWZ0ZXIgSSBpbnN0YWxsIGNlbnRvcyBpbiBj
ZW50b3NfcmF3LmltZywgSSBkaWQgdGhlIGZvbGxvd2luZzo8L2Rpdj4KPGRpdj5xZW11LWltZy14
ZW4gY29udmVydCAtTyBxY293MiBjZW50b3NfcmF3LmltZyBjZW50b3NfcWNvdzIuaW1nPC9kaXY+
CjxkaXY+aGVyZSB0aGlzIGltYWdlIGZpbGUgY2VudG9zX3Fjb3cyLmltZyBjYW4gYmUgcnVubmlu
ZyBub3JtYWxseSB3aXRoIHRoZSBjb25maWcgZmlsZSA6PC9kaXY+CjxkaXY+a2VybmVsID0gIi9o
b21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIjxicj5yYW1kaXNrID0gIi9ob21lL3B2
bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIjxicj5tZW1vcnkgPSA3Njg8YnI+bmFtZSA9
ICJjZW50b3NfcmF3X3B2Ijxicj52Y3B1cyA9IDE8YnI+dmlmID0gWydtYWM9MDA6MjQ6N0M6M0M6
Q0U6RUYsYnJpZGdlPWV0aDAnXTxicj5kaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUvcHZtL2NlbnRv
c19xY293Mi5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYveHZkYTEgcm8iPGJy
Pm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdyZXN0YXJ0JzwvZGl2Pgo8ZGl2
PiZuYnNwOzwvZGl2Pgo8ZGl2PlRoZW4gSSBpbnB1dCB0aGUgY29tbWFuZCBiZWxvdzo8L2Rpdj4K
PGRpdj5xZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRvc19xY293Mi5pbWcgLWYgcWNvdzIgY2Vu
dG9zX3Fjb3cyX3Fjb3cyLmltZyA1RzwvZGl2Pgo8ZGl2PmFuZCBJJm5ic3A7ZWRpdCAmbmJzcDt0
aGUgY29uZmlnIGZpbGUgY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZzo8L2Rpdj4KPGRpdj5rZXJuZWwg
PSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAiL2hv
bWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxicj5u
YW1lID0gImNlbnRvc19xY293Ml9xY293Ml9wdiI8YnI+dmNwdXMgPSAxPGJyPnZpZiA9IFsnbWFj
PTAwOjI0OjdDOjNDOkNFOjFGLGJyaWRnZT1ldGgwJ108YnI+Ym9vdD0iYyI8YnI+ZGlzayA9IFsn
dGFwOnFjb3cyOi9ob21lL3B2bS9jZW50b3NfcWNvdzJfcWNvdzIuaW1nLHNkYSx3J108L2Rpdj4K
PGRpdj5yb290ID0gIi9kZXYvc2RhMSBybyI8YnI+b25fcmVib290ID0gJ3Jlc3RhcnQnPGJyPm9u
X2NyYXNoID0gJ2Rlc3Ryb3knPC9kaXY+CjxkaXY+Jm5ic3A7PC9kaXY+CjxkaXY+YW5kIGltcGxl
bWVudCB0aGUgY29tbWFuZDo8L2Rpdj4KPGRpdj54bSBjcmVhdGUgY2VudG9zX3Fjb3cyX3Fjb3cy
LmNmZzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PmJ1dCB3aGF0IHdhcyBwb3N0ZWQgd2Vy
ZTo8L2Rpdj4KPGRpdj4KPGRpdj5Vc2luZyBjb25maWcgZmlsZSAiLi9jZW50b3NfcWNvdzJfcWNv
dzIuY2ZnIi48L2Rpdj4KPGRpdj5FcnJvcjogRGV2aWNlJm5ic3A7MjA0OCAodGFwKSBjb3VsZCBu
b3QgYmUgY29ubmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVkLiBTZWUgdGhlIGxv
ZyBmaWxlcyBpbiAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLjwvZGl2Pgo8ZGl2PiZuYnNwOzwv
ZGl2Pgo8ZGl2PkkgbmVlZCB0byBydW4gYSBwYXJhLXZpcnR1YWxpemVkIG1hY2hpbmUgd2hvc2Ug
aW1hZ2UgZmlsZSBpcyBxY293MiBmb3JtYXQgYW5kIGlzIGJhc2VkIG9uIGFub3RoZXImbmJzcDsg
aW1hZ2UgZmlsZS5XaGF0IGNhbiBpIGRvIHdpdGggdGhpcz9JIG5lZWQgeW91ciBoZWxwLjwvZGl2
PjwvZGl2PjxkaXY+SW4gZmFjdKOsSSBoYXZlIG5vIHdheSB0byBnbyB0aHJvdWdoLk15IGJvc3Mg
anVzdCBub3cgdGVsbCBtZSB0aGF0IGlmIEkgY291bGQgbm90IG92ZXJjb21lIHRoaXMgcHJvYmxl
bSAsdGhlIG9ubHkgdGhpbmcgSSBjb3VsZCBkbyBpcyB0byBkaWUuSEVMUCE8L2Rpdj48ZGl2PkFO
WSBzdWdnZXN0aW9uIHdvdWxkIGJlIGZpbmUhPC9kaXY+PC9kaXY+PGJyPjxicj48c3BhbiB0aXRs
ZT0ibmV0ZWFzZWZvb3RlciI+PHNwYW4gaWQ9Im5ldGVhc2VfbWFpbF9mb290ZXIiPjwvc3Bhbj48
L3NwYW4+PC9kaXY+PGJyPjxicj48c3BhbiB0aXRsZT0ibmV0ZWFzZWZvb3RlciI+PHNwYW4gaWQ9
Im5ldGVhc2VfbWFpbF9mb290ZXIiPjwvc3Bhbj48L3NwYW4+
------=_Part_377408_1001847886.1356707342806--



--===============7121396278269087855==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============7121396278269087855==--



From xen-users-bounces@lists.xen.org Fri Dec 28 15:12:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 15:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tobat-0008W4-CG; Fri, 28 Dec 2012 15:11:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1Tobar-0008VX-Bp; Fri, 28 Dec 2012 15:11:29 +0000
Received: from [85.158.139.211:50853] by server-16.bemta-5.messagelabs.com id
	71/1F-09208-0A6BDD05; Fri, 28 Dec 2012 15:11:28 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-10.tower-206.messagelabs.com!1356707414!19320610!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA0NTk1NTA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6592 invoked from network); 28 Dec 2012 15:11:27 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 28 Dec 2012 15:11:27 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id D8A7329D7;
	Fri, 28 Dec 2012 17:10:00 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id B0F8BF4017; Fri, 28 Dec 2012 17:10:00 +0200 (EET)
Date: Fri, 28 Dec 2012 17:10:00 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: "Fioravante, Matthew E." <Matthew.Fioravante@jhuapl.edu>
Message-ID: <20121228151000.GT8912@reaktio.net>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>
	<8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
	<068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>
	<20121227170322.GS8912@reaktio.net>
	<068F06DC4D106941B297C0C5F9F446EA48D30B4E79@aplesstripe.dom1.jhuapl.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <068F06DC4D106941B297C0C5F9F446EA48D30B4E79@aplesstripe.dom1.jhuapl.edu>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, gavin <gbtux@126.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Dec 28, 2012 at 09:47:22AM -0500, Fioravante, Matthew E. wrote:
> No, the vtpm manager is implemented in mini-os and mini-os not has a driv=
er for direct access to the physical tpm.
> dom0 no longer takes any part of the vtpm communication paths.
>

Ok. that's nice. Thanks for the info :)

-- Pasi

> ________________________________________
> From: Pasi K=E4rkk=E4inen [pasik@iki.fi]
> Sent: Thursday, December 27, 2012 12:03 PM
> To: Fioravante, Matthew E.
> Cc: gavin; xen-users@lists.xen.org; xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops=
 kernel
> =

> On Thu, Dec 27, 2012 at 10:27:33AM -0500, Fioravante, Matthew E. wrote:
> > The frontend driver is currently being ported to the latest kernel. You=
 can
> > find the patch cross listed here as well as the linux kernel mailing li=
st.
> >
> > I have no plans to port the backend driver. If you need it you'll have =
to get it from the 2.6.18
> > kernel and port it yourself.
> >
> =

> Hmm.. are you still using 2.6.18 kernel in dom0 yourself?
> =

> -- Pasi
> =

> > ________________________________________
> > From: xen-devel-bounces@lists.xen.org [xen-devel-bounces@lists.xen.org]=
 On Behalf Of gavin [gbtux@126.com]
> > Sent: Sunday, December 23, 2012 8:04 AM
> > To: Pasi K=E4rkk=E4inen
> > Cc: xen-users@lists.xen.org; xen-devel@lists.xen.org
> > Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-o=
ps kernel
> >
> > Hi Pasi,
> >
> > Thank you very much for your information.
> >
> > Best Regards,
> > Gavin
> >
> > At 2012-12-23 06:04:08,"Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:
> >
> > >On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
> > >>     Hi,
> > >>
> > >>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in=
 the
> > >>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, =
this
> > >>    option exists in the config file of kernel version 2.6.18.8. I al=
so cannot
> > >>    find the vTPM backed driver (such as
> > >>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
> > >>    So, how can I configure and use the vTPM backend driver in kernel=
 2.6.32?
> > >>    Thank you for any advice.
> > >>
> > >
> > >I don't think vtpm drivers were ported to 2.6.32 pvops.
> > >Recently there has been work on porting the drivers to upstream Linux =
3.x,
> > >but they aren't merged yet iirc.
> > >
> > >If you need to use them with 2.6.32 you need to port them yourself..
> > >
> > >-- Pasi
> > >
> >
> >
> >

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 15:12:18 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 15:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tobat-0008W4-CG; Fri, 28 Dec 2012 15:11:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pasik@iki.fi>)
	id 1Tobar-0008VX-Bp; Fri, 28 Dec 2012 15:11:29 +0000
Received: from [85.158.139.211:50853] by server-16.bemta-5.messagelabs.com id
	71/1F-09208-0A6BDD05; Fri, 28 Dec 2012 15:11:28 +0000
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-10.tower-206.messagelabs.com!1356707414!19320610!1
X-Originating-IP: [192.89.123.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjg5LjEyMy4yNSA9PiA0NTk1NTA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6592 invoked from network); 28 Dec 2012 15:11:27 -0000
Received: from smtp.tele.fi (HELO smtp.tele.fi) (192.89.123.25)
	by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 28 Dec 2012 15:11:27 -0000
X-Originating-Ip: [194.89.68.22]
Received: from ydin.reaktio.net (reaktio.net [194.89.68.22])
	by smtp.tele.fi (Postfix) with ESMTP id D8A7329D7;
	Fri, 28 Dec 2012 17:10:00 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
	id B0F8BF4017; Fri, 28 Dec 2012 17:10:00 +0200 (EET)
Date: Fri, 28 Dec 2012 17:10:00 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: "Fioravante, Matthew E." <Matthew.Fioravante@jhuapl.edu>
Message-ID: <20121228151000.GT8912@reaktio.net>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>
	<8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
	<068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>
	<20121227170322.GS8912@reaktio.net>
	<068F06DC4D106941B297C0C5F9F446EA48D30B4E79@aplesstripe.dom1.jhuapl.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <068F06DC4D106941B297C0C5F9F446EA48D30B4E79@aplesstripe.dom1.jhuapl.edu>
User-Agent: Mutt/1.5.20 (2009-06-14)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, gavin <gbtux@126.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Fri, Dec 28, 2012 at 09:47:22AM -0500, Fioravante, Matthew E. wrote:
> No, the vtpm manager is implemented in mini-os and mini-os not has a driv=
er for direct access to the physical tpm.
> dom0 no longer takes any part of the vtpm communication paths.
>

Ok. that's nice. Thanks for the info :)

-- Pasi

> ________________________________________
> From: Pasi K=E4rkk=E4inen [pasik@iki.fi]
> Sent: Thursday, December 27, 2012 12:03 PM
> To: Fioravante, Matthew E.
> Cc: gavin; xen-users@lists.xen.org; xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops=
 kernel
> =

> On Thu, Dec 27, 2012 at 10:27:33AM -0500, Fioravante, Matthew E. wrote:
> > The frontend driver is currently being ported to the latest kernel. You=
 can
> > find the patch cross listed here as well as the linux kernel mailing li=
st.
> >
> > I have no plans to port the backend driver. If you need it you'll have =
to get it from the 2.6.18
> > kernel and port it yourself.
> >
> =

> Hmm.. are you still using 2.6.18 kernel in dom0 yourself?
> =

> -- Pasi
> =

> > ________________________________________
> > From: xen-devel-bounces@lists.xen.org [xen-devel-bounces@lists.xen.org]=
 On Behalf Of gavin [gbtux@126.com]
> > Sent: Sunday, December 23, 2012 8:04 AM
> > To: Pasi K=E4rkk=E4inen
> > Cc: xen-users@lists.xen.org; xen-devel@lists.xen.org
> > Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-o=
ps kernel
> >
> > Hi Pasi,
> >
> > Thank you very much for your information.
> >
> > Best Regards,
> > Gavin
> >
> > At 2012-12-23 06:04:08,"Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:
> >
> > >On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
> > >>     Hi,
> > >>
> > >>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in=
 the
> > >>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, =
this
> > >>    option exists in the config file of kernel version 2.6.18.8. I al=
so cannot
> > >>    find the vTPM backed driver (such as
> > >>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
> > >>    So, how can I configure and use the vTPM backend driver in kernel=
 2.6.32?
> > >>    Thank you for any advice.
> > >>
> > >
> > >I don't think vtpm drivers were ported to 2.6.32 pvops.
> > >Recently there has been work on porting the drivers to upstream Linux =
3.x,
> > >but they aren't merged yet iirc.
> > >
> > >If you need to use them with 2.6.32 you need to port them yourself..
> > >
> > >-- Pasi
> > >
> >
> >
> >

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 17:55:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 17:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Toe7y-0003L0-Oh; Fri, 28 Dec 2012 17:53:50 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Matthew.Fioravante@jhuapl.edu>)
	id 1TobFV-0007rD-4w; Fri, 28 Dec 2012 14:49:25 +0000
Received: from [193.109.254.147:57825] by server-5.bemta-14.messagelabs.com id
	07/C2-32031-471BDD05; Fri, 28 Dec 2012 14:49:24 +0000
X-Env-Sender: Matthew.Fioravante@jhuapl.edu
X-Msg-Ref: server-2.tower-27.messagelabs.com!1356706160!9737046!1
X-Originating-IP: [128.244.251.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27405 invoked from network); 28 Dec 2012 14:49:22 -0000
Received: from piper.jhuapl.edu (HELO piper.jhuapl.edu) (128.244.251.37)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Dec 2012 14:49:22 -0000
Received: from aplexcas1.dom1.jhuapl.edu (unknown [128.244.198.90]) by
	piper.jhuapl.edu with smtp (TLS: TLSv1/SSLv3,128bits,RC4-MD5)
	id 3b02_a5ee_af38625d_7169_4548_9d97_441d854d721e;
	Fri, 28 Dec 2012 09:48:39 -0500
Received: from aplesstripe.dom1.jhuapl.edu ([128.244.198.211]) by
	aplexcas1.dom1.jhuapl.edu ([128.244.198.90]) with mapi; Fri, 28 Dec 2012
	09:48:37 -0500
From: "Fioravante, Matthew E." <Matthew.Fioravante@jhuapl.edu>
To: =?iso-8859-1?Q?Pasi_K=E4rkk=E4inen?= <pasik@iki.fi>
Date: Fri, 28 Dec 2012 09:47:22 -0500
Thread-Topic: [Xen-devel] How to use the vTPM backend driver in the pv-ops
	kernel
Thread-Index: Ac3kVBgA2JAxssVBRYqDWVSJ4Uy5OgAtibHk
Message-ID: <068F06DC4D106941B297C0C5F9F446EA48D30B4E79@aplesstripe.dom1.jhuapl.edu>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>
	<8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
	<068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>,
	<20121227170322.GS8912@reaktio.net>
In-Reply-To: <20121227170322.GS8912@reaktio.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 28 Dec 2012 17:53:49 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, gavin <gbtux@126.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

No, the vtpm manager is implemented in mini-os and mini-os not has a driver=
 for direct access to the physical tpm.
dom0 no longer takes any part of the vtpm communication paths.
________________________________________
From: Pasi K=E4rkk=E4inen [pasik@iki.fi]
Sent: Thursday, December 27, 2012 12:03 PM
To: Fioravante, Matthew E.
Cc: gavin; xen-users@lists.xen.org; xen-devel@lists.xen.org
Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops k=
ernel

On Thu, Dec 27, 2012 at 10:27:33AM -0500, Fioravante, Matthew E. wrote:
> The frontend driver is currently being ported to the latest kernel. You c=
an
> find the patch cross listed here as well as the linux kernel mailing list.
>
> I have no plans to port the backend driver. If you need it you'll have to=
 get it from the 2.6.18
> kernel and port it yourself.
>

Hmm.. are you still using 2.6.18 kernel in dom0 yourself?

-- Pasi

> ________________________________________
> From: xen-devel-bounces@lists.xen.org [xen-devel-bounces@lists.xen.org] O=
n Behalf Of gavin [gbtux@126.com]
> Sent: Sunday, December 23, 2012 8:04 AM
> To: Pasi K=E4rkk=E4inen
> Cc: xen-users@lists.xen.org; xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops=
 kernel
>
> Hi Pasi,
>
> Thank you very much for your information.
>
> Best Regards,
> Gavin
>
> At 2012-12-23 06:04:08,"Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:
>
> >On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
> >>     Hi,
> >>
> >>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in t=
he
> >>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, th=
is
> >>    option exists in the config file of kernel version 2.6.18.8. I also=
 cannot
> >>    find the vTPM backed driver (such as
> >>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
> >>    So, how can I configure and use the vTPM backend driver in kernel 2=
.6.32?
> >>    Thank you for any advice.
> >>
> >
> >I don't think vtpm drivers were ported to 2.6.32 pvops.
> >Recently there has been work on porting the drivers to upstream Linux 3.=
x,
> >but they aren't merged yet iirc.
> >
> >If you need to use them with 2.6.32 you need to port them yourself..
> >
> >-- Pasi
> >
>
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Fri Dec 28 17:55:09 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Dec 2012 17:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Toe7y-0003L0-Oh; Fri, 28 Dec 2012 17:53:50 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Matthew.Fioravante@jhuapl.edu>)
	id 1TobFV-0007rD-4w; Fri, 28 Dec 2012 14:49:25 +0000
Received: from [193.109.254.147:57825] by server-5.bemta-14.messagelabs.com id
	07/C2-32031-471BDD05; Fri, 28 Dec 2012 14:49:24 +0000
X-Env-Sender: Matthew.Fioravante@jhuapl.edu
X-Msg-Ref: server-2.tower-27.messagelabs.com!1356706160!9737046!1
X-Originating-IP: [128.244.251.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27405 invoked from network); 28 Dec 2012 14:49:22 -0000
Received: from piper.jhuapl.edu (HELO piper.jhuapl.edu) (128.244.251.37)
	by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 28 Dec 2012 14:49:22 -0000
Received: from aplexcas1.dom1.jhuapl.edu (unknown [128.244.198.90]) by
	piper.jhuapl.edu with smtp (TLS: TLSv1/SSLv3,128bits,RC4-MD5)
	id 3b02_a5ee_af38625d_7169_4548_9d97_441d854d721e;
	Fri, 28 Dec 2012 09:48:39 -0500
Received: from aplesstripe.dom1.jhuapl.edu ([128.244.198.211]) by
	aplexcas1.dom1.jhuapl.edu ([128.244.198.90]) with mapi; Fri, 28 Dec 2012
	09:48:37 -0500
From: "Fioravante, Matthew E." <Matthew.Fioravante@jhuapl.edu>
To: =?iso-8859-1?Q?Pasi_K=E4rkk=E4inen?= <pasik@iki.fi>
Date: Fri, 28 Dec 2012 09:47:22 -0500
Thread-Topic: [Xen-devel] How to use the vTPM backend driver in the pv-ops
	kernel
Thread-Index: Ac3kVBgA2JAxssVBRYqDWVSJ4Uy5OgAtibHk
Message-ID: <068F06DC4D106941B297C0C5F9F446EA48D30B4E79@aplesstripe.dom1.jhuapl.edu>
References: <238048a.1c0.13bc3bc9be6.Coremail.gbtux@126.com>
	<20121222220407.GP8912@reaktio.net>
	<8fe6315.6fa2.13bc7dd8763.Coremail.gbtux@126.com>
	<068F06DC4D106941B297C0C5F9F446EA48D30B4E78@aplesstripe.dom1.jhuapl.edu>,
	<20121227170322.GS8912@reaktio.net>
In-Reply-To: <20121227170322.GS8912@reaktio.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 28 Dec 2012 17:53:49 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, gavin <gbtux@126.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] How to use the vTPM backend driver in
 the pv-ops kernel
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

No, the vtpm manager is implemented in mini-os and mini-os not has a driver=
 for direct access to the physical tpm.
dom0 no longer takes any part of the vtpm communication paths.
________________________________________
From: Pasi K=E4rkk=E4inen [pasik@iki.fi]
Sent: Thursday, December 27, 2012 12:03 PM
To: Fioravante, Matthew E.
Cc: gavin; xen-users@lists.xen.org; xen-devel@lists.xen.org
Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops k=
ernel

On Thu, Dec 27, 2012 at 10:27:33AM -0500, Fioravante, Matthew E. wrote:
> The frontend driver is currently being ported to the latest kernel. You c=
an
> find the patch cross listed here as well as the linux kernel mailing list.
>
> I have no plans to port the backend driver. If you need it you'll have to=
 get it from the 2.6.18
> kernel and port it yourself.
>

Hmm.. are you still using 2.6.18 kernel in dom0 yourself?

-- Pasi

> ________________________________________
> From: xen-devel-bounces@lists.xen.org [xen-devel-bounces@lists.xen.org] O=
n Behalf Of gavin [gbtux@126.com]
> Sent: Sunday, December 23, 2012 8:04 AM
> To: Pasi K=E4rkk=E4inen
> Cc: xen-users@lists.xen.org; xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] How to use the vTPM backend driver in the pv-ops=
 kernel
>
> Hi Pasi,
>
> Thank you very much for your information.
>
> Best Regards,
> Gavin
>
> At 2012-12-23 06:04:08,"Pasi K=E4rkk=E4inen" <pasik@iki.fi> wrote:
>
> >On Sun, Dec 23, 2012 at 01:50:16AM +0800, gavin wrote:
> >>     Hi,
> >>
> >>    I cannot find the vTPM config option CONFIG_XEN_TPMDEV_BACKEND in t=
he
> >>    config file of pv-ops kernel, such as kernel 2.6.32.50. However, th=
is
> >>    option exists in the config file of kernel version 2.6.18.8. I also=
 cannot
> >>    find the vTPM backed driver (such as
> >>    linux-2.6.18-xen.hg/drivers/xen/tpmback ) in the pv-ops kernel.
> >>    So, how can I configure and use the vTPM backend driver in kernel 2=
.6.32?
> >>    Thank you for any advice.
> >>
> >
> >I don't think vtpm drivers were ported to 2.6.32 pvops.
> >Recently there has been work on porting the drivers to upstream Linux 3.=
x,
> >but they aren't merged yet iirc.
> >
> >If you need to use them with 2.6.32 you need to port them yourself..
> >
> >-- Pasi
> >
>
>
>

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 29 01:31:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 01:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TolFX-0003Vs-4Z; Sat, 29 Dec 2012 01:30:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1TolFV-0003Vn-8V
	for xen-users@lists.xensource.com; Sat, 29 Dec 2012 01:30:05 +0000
Received: from [85.158.143.99:39450] by server-2.bemta-4.messagelabs.com id
	12/38-30861-C974ED05; Sat, 29 Dec 2012 01:30:04 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1356744597!23709171!1
X-Originating-IP: [220.181.15.23]
X-SpamReason: No, hits=2.5 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjIzID0+IDkyMjM=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjIzID0+IDkyMjM=\n,HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,MANY_EXCLAMATIONS,MIME_BASE64_TEXT,PLING_PLING
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22870 invoked from network); 29 Dec 2012 01:29:59 -0000
Received: from m15-23.126.com (HELO m15-23.126.com) (220.181.15.23)
	by server-11.tower-216.messagelabs.com with SMTP;
	29 Dec 2012 01:29:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Subject:In-Reply-To:
	References:Content-Type:MIME-Version:Message-ID; bh=hFagr80wo9JP
	MfCST4f71COQ8NdpDNNcikYlgJzSK/I=; b=PlRpHotnnHtE6aCHxgcdSaAPR/Go
	ClFdrCQb065AUllfFyf6+kvEqdf/zRKzpe1/MdTEJFxke0w7v+aDIrbsgqwPyaok
	eJejySNZ4WN5YXbonO41wbMABLZlyQXs8B4WUUjWKIIfTlbOWB8MWIbcBGQxQNKn
	AxX56LvLcI729fY=
Received: from hxkhust$126.com ( [59.172.234.171] ) by ajax-webmail-wmsvr23
	(Coremail) ; Sat, 29 Dec 2012 09:29:53 +0800 (CST)
X-Originating-IP: [59.172.234.171]
Date: Sat, 29 Dec 2012 09:29:53 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "Andrew Wells" <agwells0714@gmail.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
In-Reply-To: <CAP3iW_Tz7X34Jzqmy-9VXHsRqvK0q3hxtnsnh9bVECOYauNe5w@mail.gmail.com>
References: <7d7c0264.18502.13be20f29d6.Coremail.hxkhust@126.com>
	<CAP3iW_Tz7X34Jzqmy-9VXHsRqvK0q3hxtnsnh9bVECOYauNe5w@mail.gmail.com>
X-CM-CTRLDATA: DN8xOWZvb3Rlcl9odG09NDg0Njo4MQ==
MIME-Version: 1.0
Message-ID: <c8c0d92.1160.13be4479167.Coremail.hxkhust@126.com>
X-CM-TRANSID: F8qowGBpEUOSR95QIcsbAA--.9612W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbi6x2UBU0vON99DgACsT
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] !!!!help!Problem with qcow2 image during a PVM's
 setting up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2242128339094493839=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2242128339094493839==
Content-Type: multipart/alternative; 
	boundary="----=_Part_16949_1932060480.1356744593767"

------=_Part_16949_1932060480.1356744593767
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64

CkZpcnN0IG9mIGFsbCAsdGhhbmsgeW91IHZlcnkgbW91Y2ggLlRoZW4gSSBoYXZlIG5ldmVyIHVz
ZWQgdGhlIFhDUC5JcyBpdHMgc291cmNlIGNvZGUgc2ltaWxhciB0byB4ZW4/cWVtdS1pbWcgLHFl
bXUtaW1nLXhlbiAscWNvdzItY3JlYXRlIHRoZXNlIHRocmVlIHRvb2xzICx3aGljaCBvbmUgc2hv
dWxkIEkgY2hvb3NlPyAKCgoKCgpBdCAyMDEyLTEyLTI5IDAzOjA1OjE3LCJBbmRyZXcgV2VsbHMi
IDxhZ3dlbGxzMDcxNEBnbWFpbC5jb20+IHdyb3RlOgoKClVzZSBYY3AgYW5kIHFlbXUgaW1hZ2Ug
Y29udmVydGVyCgpPbiBEZWMgMjgsIDIwMTIgMTA6MTMgQU0sICJoeGtodXN0IiA8aHhraHVzdEAx
MjYuY29tPiB3cm90ZToKClRoZSBmb2xsb3dpbmcgd2FzIHdoYXQgIEkgZGlkLgoxKSBkZCBpZj0v
ZGV2L3plcm8gb2YgPWNlbnRvc19yYXcuaW1nIGJzPTEwMjQgY291bnQ9ODAwMDAwMAoyKSBpbnN0
YWxsIHRoZSBvcyBjZW50b3MgNS41IHg2NCBpbiB0aGUgaW1hZ2UgZmlsZSBjZW50b3NfcmF3Lmlt
ZyBhbmQgdGhlIGNvcnJlc3BvbmdkaW5nIGNvbmZpZyBmaWxlIGlzIDoKa2VybmVsID0gIi9ob21l
L3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21lL3B2bS9pbml0
cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIgptZW1vcnkgPSA3NjgKI21heG1lbSA9IDc2OApuYW1l
ID0gImNlbnRvc19yYXdfcHYiCnZjcHVzID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRTpF
RixicmlkZ2U9ZXRoMCddCmRpc2sgPSBbJ3RhcDphaW86L2hvbWUvcHZtL2NlbnRvc19yYXcuaW1n
LHh2ZGEsdyddCnJvb3QgPSAiL2Rldi94dmRhMSBybyIKb25fcmVib290ID0gJ3Jlc3RhcnQnCm9u
X2NyYXNoID0gJ3Jlc3RhcnQnCjMpIHFlbXUtaW1nLXhlbiBjcmVhdGUgLWIgY2VudG9zX3Jhdy5p
bWcgLWYgcWNvdzIgY2VudG9zX3Jhd19xY293Ml8xLmltZyA1Rwo0KSB4bSBjcmVhdGUgY2VudG9z
X3Jhd19xY293Ml8xLmNmZyBhbmQgdGhlIGNlbnRvc19yYXdfcWNvdzJfMS5jZmcgaXMganVzdCBs
aWtlIHRoaXM6Cmtlcm5lbCA9ICIvaG9tZS9wdm0vdm1saW51ei0yLjYuMTgtMTk0LmVsNXhlbiIK
cmFtZGlzayA9ICIvaG9tZS9wdm0vaW5pdHJkLTIuNi4xOC0xOTQuZWw1eGVuLmltZyIKbWVtb3J5
ID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19xY293Ml8xX3B2Igp2Y3B1cyA9IDEKdmlmID0gWydt
YWM9MDA6MjQ6N0M6M0M6QzE6RUYsYnJpZGdlPWV0aDAnXQpkaXNrID0gWyd0YXA6cWNvdzI6L2hv
bWUvcHZtL2NlbnRvc19yYXdfcWNvdzJfMS5pbWcseHZkYSx3J10Kcm9vdCA9ICIvZGV2L3h2ZGEx
IHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2ggPSAnZGVzdHJveScKIApob3dldmVy
IEknbSBmYWlsZWQudGhlIGVycm9yIG1lc3NhZ2UgYWZ0ZXIgdGhlIGFib3ZlIGNvbW1hbmQgaXMg
ZW50ZXJlZCBpcyA6ClVzaW5nIGNvbmZpZyBmaWxlICIuL2NlbnRvc19yYXdfcWNvdzJfMS5jZmci
LgpFcnJvcjogRGV2aWNlIDUxNzEyICh0YXApIGNvdWxkIG5vdCBiZSBjb25uZWN0ZWQuU2V0dGlu
ZyB1cCB0aGUgYmFja2VuZCBmYWlsZWQuIFNlZSB0aGUgbG9nIGZpbGVzIGluIC92YXIvbG9nL3hl
bi8gZm9yIGRldGFpbHMuCiAKU28gSSBoYXZlIHRyaWVkIGFub3RoZXIgd2F5LgphZnRlciBJIGlu
c3RhbGwgY2VudG9zIGluIGNlbnRvc19yYXcuaW1nLCBJIGRpZCB0aGUgZm9sbG93aW5nOgpxZW11
LWltZy14ZW4gY29udmVydCAtTyBxY293MiBjZW50b3NfcmF3LmltZyBjZW50b3NfcWNvdzIuaW1n
CmhlcmUgdGhpcyBpbWFnZSBmaWxlIGNlbnRvc19xY293Mi5pbWcgY2FuIGJlIHJ1bm5pbmcgbm9y
bWFsbHkgd2l0aCB0aGUgY29uZmlnIGZpbGUgOgprZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXot
Mi42LjE4LTE5NC5lbDV4ZW4iCnJhbWRpc2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0
LmVsNXhlbi5pbWciCm1lbW9yeSA9IDc2OApuYW1lID0gImNlbnRvc19yYXdfcHYiCnZjcHVzID0g
MQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRTpFRixicmlkZ2U9ZXRoMCddCmRpc2sgPSBbJ3Rh
cDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Fjb3cyLmltZyx4dmRhLHcnXQpyb290ID0gIi9kZXYv
eHZkYTEgcm8iCm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jwpvbl9jcmFzaCA9ICdyZXN0YXJ0JwogClRo
ZW4gSSBpbnB1dCB0aGUgY29tbWFuZCBiZWxvdzoKcWVtdS1pbWcteGVuIGNyZWF0ZSAtYiBjZW50
b3NfcWNvdzIuaW1nIC1mIHFjb3cyIGNlbnRvc19xY293Ml9xY293Mi5pbWcgNUcKYW5kIEkgZWRp
dCAgdGhlIGNvbmZpZyBmaWxlIGNlbnRvc19xY293Ml9xY293Mi5jZmc6Cmtlcm5lbCA9ICIvaG9t
ZS9wdm0vdm1saW51ei0yLjYuMTgtMTk0LmVsNXhlbiIKcmFtZGlzayA9ICIvaG9tZS9wdm0vaW5p
dHJkLTIuNi4xOC0xOTQuZWw1eGVuLmltZyIKbWVtb3J5ID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Fj
b3cyX3Fjb3cyX3B2Igp2Y3B1cyA9IDEKdmlmID0gWydtYWM9MDA6MjQ6N0M6M0M6Q0U6MUYsYnJp
ZGdlPWV0aDAnXQpib290PSJjIgpkaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUvcHZtL2NlbnRvc19x
Y293Ml9xY293Mi5pbWcsc2RhLHcnXQpyb290ID0gIi9kZXYvc2RhMSBybyIKb25fcmVib290ID0g
J3Jlc3RhcnQnCm9uX2NyYXNoID0gJ2Rlc3Ryb3knCiAKYW5kIGltcGxlbWVudCB0aGUgY29tbWFu
ZDoKeG0gY3JlYXRlIGNlbnRvc19xY293Ml9xY293Mi5jZmcKIApidXQgd2hhdCB3YXMgcG9zdGVk
IHdlcmU6ClVzaW5nIGNvbmZpZyBmaWxlICIuL2NlbnRvc19xY293Ml9xY293Mi5jZmciLgpFcnJv
cjogRGV2aWNlIDIwNDggKHRhcCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0aW5nIHVwIHRo
ZSBiYWNrZW5kIGZhaWxlZC4gU2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cveGVuLyBmb3Ig
ZGV0YWlscy4KIApJIG5lZWQgdG8gcnVuIGEgcGFyYS12aXJ0dWFsaXplZCBtYWNoaW5lIHdob3Nl
IGltYWdlIGZpbGUgaXMgcWNvdzIgZm9ybWF0IGFuZCBpcyBiYXNlZCBvbiBhbm90aGVyICBpbWFn
ZSBmaWxlLldoYXQgY2FuIGkgZG8gd2l0aCB0aGlzP0kgbmVlZCB5b3VyIGhlbHAuCkluIGZhY3Sj
rEkgaGF2ZSBubyB3YXkgdG8gZ28gdGhyb3VnaC5NeSBib3NzIGp1c3Qgbm93IHRlbGwgbWUgdGhh
dCBpZiBJIGNvdWxkIG5vdCBvdmVyY29tZSB0aGlzIHByb2JsZW0gLHRoZSBvbmx5IHRoaW5nIEkg
Y291bGQgZG8gaXMgdG8gZGllLkhFTFAhCkFOWSBzdWdnZXN0aW9uIHdvdWxkIGJlIGZpbmUhCgoK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11
c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJzCg==
------=_Part_16949_1932060480.1356744593767
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxicj5GaXJzdCBvZiBhbGwgLHRoYW5rIHlvdSB2ZXJ5IG1vdWNo
IC5UaGVuIEkgaGF2ZSBuZXZlciB1c2VkIHRoZSBYQ1AuSXMgaXRzIHNvdXJjZSBjb2RlIHNpbWls
YXIgdG8geGVuP3FlbXUtaW1nICxxZW11LWltZy14ZW4gLHFjb3cyLWNyZWF0ZSB0aGVzZSB0aHJl
ZSB0b29scyAsd2hpY2ggb25lIHNob3VsZCBJIGNob29zZT8mbmJzcDs8YnI+PGJyPjxicj48YnI+
PGRpdj48L2Rpdj48ZGl2IGlkPSJkaXZOZXRlYXNlTWFpbENhcmQiPjwvZGl2Pjxicj5BdCAyMDEy
LTEyLTI5IDAzOjA1OjE3LCJBbmRyZXcmbmJzcDtXZWxscyImbmJzcDsmbHQ7YWd3ZWxsczA3MTRA
Z21haWwuY29tJmd0OyB3cm90ZTo8YnI+IDxibG9ja3F1b3RlIGlkPSJpc1JlcGx5Q29udGVudCIg
c3R5bGU9IlBBRERJTkctTEVGVDogMWV4OyBNQVJHSU46IDBweCAwcHggMHB4IDAuOGV4OyBCT1JE
RVItTEVGVDogI2NjYyAxcHggc29saWQiPjxwPlVzZSBYY3AgYW5kIHFlbXUgaW1hZ2UgY29udmVy
dGVyPC9wPgo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gRGVjIDI4LCAyMDEyIDEwOjEzIEFN
LCAiaHhraHVzdCIgJmx0OzxhIGhyZWY9Im1haWx0bzpoeGtodXN0QDEyNi5jb20iPmh4a2h1c3RA
MTI2LmNvbTwvYT4mZ3Q7IHdyb3RlOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+PGJsb2NrcXVvdGUg
Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6
MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0
OjEuNztmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGRpdiBzdHlsZT0ibGluZS1o
ZWlnaHQ6MS43O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48ZGl2PlRoZSBmb2xs
b3dpbmcgd2FzIHdoYXQmbmJzcDsgSSBkaWQuPC9kaXY+CjxkaXY+MSkgZGQgaWY9L2Rldi96ZXJv
IG9mID1jZW50b3NfcmF3LmltZyBicz0xMDI0IGNvdW50PTgwMDAwMDA8L2Rpdj4KPGRpdj4yKSBp
bnN0YWxsIHRoZSBvcyBjZW50b3MgNS41IHg2NCBpbiB0aGUgaW1hZ2UgZmlsZSBjZW50b3NfcmF3
LmltZyBhbmQgdGhlIGNvcnJlc3BvbmdkaW5nIGNvbmZpZyBmaWxlIGlzIDo8L2Rpdj4KPGRpdj5r
ZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sg
PSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2
ODxicj4jbWF4bWVtID0gNzY4PGJyPm5hbWUgPSAiY2VudG9zX3Jhd19wdiI8YnI+dmNwdXMgPSAx
PGJyPnZpZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ108YnI+CmRpc2sg
PSBbJ3RhcDphaW86L2hvbWUvcHZtL2NlbnRvc19yYXcuaW1nLHh2ZGEsdyddPC9kaXY+CjxkaXY+
cm9vdCA9ICIvZGV2L3h2ZGExIHJvIjxicj5vbl9yZWJvb3QgPSAncmVzdGFydCc8YnI+b25fY3Jh
c2ggPSAncmVzdGFydCc8L2Rpdj4KPGRpdj4zKSBxZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRv
c19yYXcuaW1nIC1mIHFjb3cyIGNlbnRvc19yYXdfcWNvdzJfMS5pbWcgNUc8L2Rpdj4KPGRpdj40
KSB4bSBjcmVhdGUgY2VudG9zX3Jhd19xY293Ml8xLmNmZyBhbmQgdGhlIGNlbnRvc19yYXdfcWNv
dzJfMS5jZmcgaXMganVzdCBsaWtlIHRoaXM6PC9kaXY+CjxkaXY+a2VybmVsID0gIi9ob21lL3B2
bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIjxicj5yYW1kaXNrID0gIi9ob21lL3B2bS9pbml0
cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIjxicj5tZW1vcnkgPSA3Njg8YnI+bmFtZSA9ICJjZW50
b3NfcmF3X3Fjb3cyXzFfcHYiPGJyPnZjcHVzID0gMTxicj52aWYgPSBbJ21hYz0wMDoyNDo3Qzoz
QzpDMTpFRixicmlkZ2U9ZXRoMCddPGJyPgpkaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUvcHZtL2Nl
bnRvc19yYXdfcWNvdzJfMS5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYveHZk
YTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdkZXN0cm95Jzwv
ZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2Pmhvd2V2ZXIgSSdtIGZhaWxlZC50aGUgZXJyb3Ig
bWVzc2FnZSBhZnRlciB0aGUgYWJvdmUgY29tbWFuZCBpcyZuYnNwO2VudGVyZWQmbmJzcDtpcyA6
PC9kaXY+CjxkaXY+VXNpbmcgY29uZmlnIGZpbGUgIi4vY2VudG9zX3Jhd19xY293Ml8xLmNmZyIu
PC9kaXY+CjxkaXY+RXJyb3I6IERldmljZSA1MTcxMiAodGFwKSBjb3VsZCBub3QgYmUgY29ubmVj
dGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVkLiBTZWUgdGhlIGxvZyBmaWxlcyBpbiAv
dmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLjwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PlNv
IEkgaGF2ZSB0cmllZCBhbm90aGVyIHdheS48L2Rpdj4KPGRpdj5hZnRlciBJIGluc3RhbGwgY2Vu
dG9zIGluIGNlbnRvc19yYXcuaW1nLCBJIGRpZCB0aGUgZm9sbG93aW5nOjwvZGl2Pgo8ZGl2PnFl
bXUtaW1nLXhlbiBjb252ZXJ0IC1PIHFjb3cyIGNlbnRvc19yYXcuaW1nIGNlbnRvc19xY293Mi5p
bWc8L2Rpdj4KPGRpdj5oZXJlIHRoaXMgaW1hZ2UgZmlsZSBjZW50b3NfcWNvdzIuaW1nIGNhbiBi
ZSBydW5uaW5nIG5vcm1hbGx5IHdpdGggdGhlIGNvbmZpZyBmaWxlIDo8L2Rpdj4KPGRpdj5rZXJu
ZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAi
L2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxi
cj5uYW1lID0gImNlbnRvc19yYXdfcHYiPGJyPnZjcHVzID0gMTxicj52aWYgPSBbJ21hYz0wMDoy
NDo3QzozQzpDRTpFRixicmlkZ2U9ZXRoMCddPGJyPgpkaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUv
cHZtL2NlbnRvc19xY293Mi5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYveHZk
YTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdyZXN0YXJ0Jzwv
ZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PlRoZW4gSSBpbnB1dCB0aGUgY29tbWFuZCBiZWxv
dzo8L2Rpdj4KPGRpdj5xZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRvc19xY293Mi5pbWcgLWYg
cWNvdzIgY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyA1RzwvZGl2Pgo8ZGl2PmFuZCBJJm5ic3A7ZWRp
dCAmbmJzcDt0aGUgY29uZmlnIGZpbGUgY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZzo8L2Rpdj4KPGRp
dj5rZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRp
c2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9
IDc2ODxicj5uYW1lID0gImNlbnRvc19xY293Ml9xY293Ml9wdiI8YnI+dmNwdXMgPSAxPGJyPnZp
ZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOjFGLGJyaWRnZT1ldGgwJ108YnI+CmJvb3Q9ImMiPGJy
PmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyxzZGEs
dyddPC9kaXY+CjxkaXY+cm9vdCA9ICIvZGV2L3NkYTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0
YXJ0Jzxicj5vbl9jcmFzaCA9ICdkZXN0cm95JzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2
PmFuZCBpbXBsZW1lbnQgdGhlIGNvbW1hbmQ6PC9kaXY+CjxkaXY+eG0gY3JlYXRlIGNlbnRvc19x
Y293Ml9xY293Mi5jZmc8L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5idXQgd2hhdCB3YXMg
cG9zdGVkIHdlcmU6PC9kaXY+CjxkaXY+CjxkaXY+VXNpbmcgY29uZmlnIGZpbGUgIi4vY2VudG9z
X3Fjb3cyX3Fjb3cyLmNmZyIuPC9kaXY+CjxkaXY+RXJyb3I6IERldmljZSZuYnNwOzIwNDggKHRh
cCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0aW5nIHVwIHRoZSBiYWNrZW5kIGZhaWxlZC4g
U2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cveGVuLyBmb3IgZGV0YWlscy48L2Rpdj4KPGRp
dj4mbmJzcDs8L2Rpdj4KPGRpdj5JIG5lZWQgdG8gcnVuIGEgcGFyYS12aXJ0dWFsaXplZCBtYWNo
aW5lIHdob3NlIGltYWdlIGZpbGUgaXMgcWNvdzIgZm9ybWF0IGFuZCBpcyBiYXNlZCBvbiBhbm90
aGVyJm5ic3A7IGltYWdlIGZpbGUuV2hhdCBjYW4gaSBkbyB3aXRoIHRoaXM/SSBuZWVkIHlvdXIg
aGVscC48L2Rpdj48L2Rpdj48ZGl2PkluIGZhY3SjrEkgaGF2ZSBubyB3YXkgdG8gZ28gdGhyb3Vn
aC5NeSBib3NzIGp1c3Qgbm93IHRlbGwgbWUgdGhhdCBpZiBJIGNvdWxkIG5vdCBvdmVyY29tZSB0
aGlzIHByb2JsZW0gLHRoZSBvbmx5IHRoaW5nIEkgY291bGQgZG8gaXMgdG8gZGllLkhFTFAhPC9k
aXY+CjxkaXY+QU5ZIHN1Z2dlc3Rpb24gd291bGQgYmUgZmluZSE8L2Rpdj48L2Rpdj48YnI+PGJy
PjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48c3Bhbj48L3NwYW4+PC9zcGFuPjwvZGl2Pjxi
cj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290ZXIiPjxzcGFuPjwvc3Bhbj48L3NwYW4+PGJy
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86WGVuLXVzZXJzQGxpc3RzLnhl
bi5vcmciPlhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0cDovL2xp
c3RzLnhlbi5vcmcveGVuLXVzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJzPC9hPjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+CjwvYmxvY2txdW90ZT48L2Rp
dj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48c3BhbiBpZD0ibmV0ZWFzZV9t
YWlsX2Zvb3RlciI+PC9zcGFuPjwvc3Bhbj4=
------=_Part_16949_1932060480.1356744593767--



--===============2242128339094493839==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2242128339094493839==--



From xen-users-bounces@lists.xen.org Sat Dec 29 01:31:43 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 01:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TolFX-0003Vs-4Z; Sat, 29 Dec 2012 01:30:07 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1TolFV-0003Vn-8V
	for xen-users@lists.xensource.com; Sat, 29 Dec 2012 01:30:05 +0000
Received: from [85.158.143.99:39450] by server-2.bemta-4.messagelabs.com id
	12/38-30861-C974ED05; Sat, 29 Dec 2012 01:30:04 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-11.tower-216.messagelabs.com!1356744597!23709171!1
X-Originating-IP: [220.181.15.23]
X-SpamReason: No, hits=2.5 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjIzID0+IDkyMjM=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjIzID0+IDkyMjM=\n,HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,MANY_EXCLAMATIONS,MIME_BASE64_TEXT,PLING_PLING
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22870 invoked from network); 29 Dec 2012 01:29:59 -0000
Received: from m15-23.126.com (HELO m15-23.126.com) (220.181.15.23)
	by server-11.tower-216.messagelabs.com with SMTP;
	29 Dec 2012 01:29:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Subject:In-Reply-To:
	References:Content-Type:MIME-Version:Message-ID; bh=hFagr80wo9JP
	MfCST4f71COQ8NdpDNNcikYlgJzSK/I=; b=PlRpHotnnHtE6aCHxgcdSaAPR/Go
	ClFdrCQb065AUllfFyf6+kvEqdf/zRKzpe1/MdTEJFxke0w7v+aDIrbsgqwPyaok
	eJejySNZ4WN5YXbonO41wbMABLZlyQXs8B4WUUjWKIIfTlbOWB8MWIbcBGQxQNKn
	AxX56LvLcI729fY=
Received: from hxkhust$126.com ( [59.172.234.171] ) by ajax-webmail-wmsvr23
	(Coremail) ; Sat, 29 Dec 2012 09:29:53 +0800 (CST)
X-Originating-IP: [59.172.234.171]
Date: Sat, 29 Dec 2012 09:29:53 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "Andrew Wells" <agwells0714@gmail.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
In-Reply-To: <CAP3iW_Tz7X34Jzqmy-9VXHsRqvK0q3hxtnsnh9bVECOYauNe5w@mail.gmail.com>
References: <7d7c0264.18502.13be20f29d6.Coremail.hxkhust@126.com>
	<CAP3iW_Tz7X34Jzqmy-9VXHsRqvK0q3hxtnsnh9bVECOYauNe5w@mail.gmail.com>
X-CM-CTRLDATA: DN8xOWZvb3Rlcl9odG09NDg0Njo4MQ==
MIME-Version: 1.0
Message-ID: <c8c0d92.1160.13be4479167.Coremail.hxkhust@126.com>
X-CM-TRANSID: F8qowGBpEUOSR95QIcsbAA--.9612W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbi6x2UBU0vON99DgACsT
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] !!!!help!Problem with qcow2 image during a PVM's
 setting up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2242128339094493839=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2242128339094493839==
Content-Type: multipart/alternative; 
	boundary="----=_Part_16949_1932060480.1356744593767"

------=_Part_16949_1932060480.1356744593767
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64

CkZpcnN0IG9mIGFsbCAsdGhhbmsgeW91IHZlcnkgbW91Y2ggLlRoZW4gSSBoYXZlIG5ldmVyIHVz
ZWQgdGhlIFhDUC5JcyBpdHMgc291cmNlIGNvZGUgc2ltaWxhciB0byB4ZW4/cWVtdS1pbWcgLHFl
bXUtaW1nLXhlbiAscWNvdzItY3JlYXRlIHRoZXNlIHRocmVlIHRvb2xzICx3aGljaCBvbmUgc2hv
dWxkIEkgY2hvb3NlPyAKCgoKCgpBdCAyMDEyLTEyLTI5IDAzOjA1OjE3LCJBbmRyZXcgV2VsbHMi
IDxhZ3dlbGxzMDcxNEBnbWFpbC5jb20+IHdyb3RlOgoKClVzZSBYY3AgYW5kIHFlbXUgaW1hZ2Ug
Y29udmVydGVyCgpPbiBEZWMgMjgsIDIwMTIgMTA6MTMgQU0sICJoeGtodXN0IiA8aHhraHVzdEAx
MjYuY29tPiB3cm90ZToKClRoZSBmb2xsb3dpbmcgd2FzIHdoYXQgIEkgZGlkLgoxKSBkZCBpZj0v
ZGV2L3plcm8gb2YgPWNlbnRvc19yYXcuaW1nIGJzPTEwMjQgY291bnQ9ODAwMDAwMAoyKSBpbnN0
YWxsIHRoZSBvcyBjZW50b3MgNS41IHg2NCBpbiB0aGUgaW1hZ2UgZmlsZSBjZW50b3NfcmF3Lmlt
ZyBhbmQgdGhlIGNvcnJlc3BvbmdkaW5nIGNvbmZpZyBmaWxlIGlzIDoKa2VybmVsID0gIi9ob21l
L3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21lL3B2bS9pbml0
cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIgptZW1vcnkgPSA3NjgKI21heG1lbSA9IDc2OApuYW1l
ID0gImNlbnRvc19yYXdfcHYiCnZjcHVzID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRTpF
RixicmlkZ2U9ZXRoMCddCmRpc2sgPSBbJ3RhcDphaW86L2hvbWUvcHZtL2NlbnRvc19yYXcuaW1n
LHh2ZGEsdyddCnJvb3QgPSAiL2Rldi94dmRhMSBybyIKb25fcmVib290ID0gJ3Jlc3RhcnQnCm9u
X2NyYXNoID0gJ3Jlc3RhcnQnCjMpIHFlbXUtaW1nLXhlbiBjcmVhdGUgLWIgY2VudG9zX3Jhdy5p
bWcgLWYgcWNvdzIgY2VudG9zX3Jhd19xY293Ml8xLmltZyA1Rwo0KSB4bSBjcmVhdGUgY2VudG9z
X3Jhd19xY293Ml8xLmNmZyBhbmQgdGhlIGNlbnRvc19yYXdfcWNvdzJfMS5jZmcgaXMganVzdCBs
aWtlIHRoaXM6Cmtlcm5lbCA9ICIvaG9tZS9wdm0vdm1saW51ei0yLjYuMTgtMTk0LmVsNXhlbiIK
cmFtZGlzayA9ICIvaG9tZS9wdm0vaW5pdHJkLTIuNi4xOC0xOTQuZWw1eGVuLmltZyIKbWVtb3J5
ID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19xY293Ml8xX3B2Igp2Y3B1cyA9IDEKdmlmID0gWydt
YWM9MDA6MjQ6N0M6M0M6QzE6RUYsYnJpZGdlPWV0aDAnXQpkaXNrID0gWyd0YXA6cWNvdzI6L2hv
bWUvcHZtL2NlbnRvc19yYXdfcWNvdzJfMS5pbWcseHZkYSx3J10Kcm9vdCA9ICIvZGV2L3h2ZGEx
IHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2ggPSAnZGVzdHJveScKIApob3dldmVy
IEknbSBmYWlsZWQudGhlIGVycm9yIG1lc3NhZ2UgYWZ0ZXIgdGhlIGFib3ZlIGNvbW1hbmQgaXMg
ZW50ZXJlZCBpcyA6ClVzaW5nIGNvbmZpZyBmaWxlICIuL2NlbnRvc19yYXdfcWNvdzJfMS5jZmci
LgpFcnJvcjogRGV2aWNlIDUxNzEyICh0YXApIGNvdWxkIG5vdCBiZSBjb25uZWN0ZWQuU2V0dGlu
ZyB1cCB0aGUgYmFja2VuZCBmYWlsZWQuIFNlZSB0aGUgbG9nIGZpbGVzIGluIC92YXIvbG9nL3hl
bi8gZm9yIGRldGFpbHMuCiAKU28gSSBoYXZlIHRyaWVkIGFub3RoZXIgd2F5LgphZnRlciBJIGlu
c3RhbGwgY2VudG9zIGluIGNlbnRvc19yYXcuaW1nLCBJIGRpZCB0aGUgZm9sbG93aW5nOgpxZW11
LWltZy14ZW4gY29udmVydCAtTyBxY293MiBjZW50b3NfcmF3LmltZyBjZW50b3NfcWNvdzIuaW1n
CmhlcmUgdGhpcyBpbWFnZSBmaWxlIGNlbnRvc19xY293Mi5pbWcgY2FuIGJlIHJ1bm5pbmcgbm9y
bWFsbHkgd2l0aCB0aGUgY29uZmlnIGZpbGUgOgprZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXot
Mi42LjE4LTE5NC5lbDV4ZW4iCnJhbWRpc2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0
LmVsNXhlbi5pbWciCm1lbW9yeSA9IDc2OApuYW1lID0gImNlbnRvc19yYXdfcHYiCnZjcHVzID0g
MQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRTpFRixicmlkZ2U9ZXRoMCddCmRpc2sgPSBbJ3Rh
cDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Fjb3cyLmltZyx4dmRhLHcnXQpyb290ID0gIi9kZXYv
eHZkYTEgcm8iCm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jwpvbl9jcmFzaCA9ICdyZXN0YXJ0JwogClRo
ZW4gSSBpbnB1dCB0aGUgY29tbWFuZCBiZWxvdzoKcWVtdS1pbWcteGVuIGNyZWF0ZSAtYiBjZW50
b3NfcWNvdzIuaW1nIC1mIHFjb3cyIGNlbnRvc19xY293Ml9xY293Mi5pbWcgNUcKYW5kIEkgZWRp
dCAgdGhlIGNvbmZpZyBmaWxlIGNlbnRvc19xY293Ml9xY293Mi5jZmc6Cmtlcm5lbCA9ICIvaG9t
ZS9wdm0vdm1saW51ei0yLjYuMTgtMTk0LmVsNXhlbiIKcmFtZGlzayA9ICIvaG9tZS9wdm0vaW5p
dHJkLTIuNi4xOC0xOTQuZWw1eGVuLmltZyIKbWVtb3J5ID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Fj
b3cyX3Fjb3cyX3B2Igp2Y3B1cyA9IDEKdmlmID0gWydtYWM9MDA6MjQ6N0M6M0M6Q0U6MUYsYnJp
ZGdlPWV0aDAnXQpib290PSJjIgpkaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUvcHZtL2NlbnRvc19x
Y293Ml9xY293Mi5pbWcsc2RhLHcnXQpyb290ID0gIi9kZXYvc2RhMSBybyIKb25fcmVib290ID0g
J3Jlc3RhcnQnCm9uX2NyYXNoID0gJ2Rlc3Ryb3knCiAKYW5kIGltcGxlbWVudCB0aGUgY29tbWFu
ZDoKeG0gY3JlYXRlIGNlbnRvc19xY293Ml9xY293Mi5jZmcKIApidXQgd2hhdCB3YXMgcG9zdGVk
IHdlcmU6ClVzaW5nIGNvbmZpZyBmaWxlICIuL2NlbnRvc19xY293Ml9xY293Mi5jZmciLgpFcnJv
cjogRGV2aWNlIDIwNDggKHRhcCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0aW5nIHVwIHRo
ZSBiYWNrZW5kIGZhaWxlZC4gU2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cveGVuLyBmb3Ig
ZGV0YWlscy4KIApJIG5lZWQgdG8gcnVuIGEgcGFyYS12aXJ0dWFsaXplZCBtYWNoaW5lIHdob3Nl
IGltYWdlIGZpbGUgaXMgcWNvdzIgZm9ybWF0IGFuZCBpcyBiYXNlZCBvbiBhbm90aGVyICBpbWFn
ZSBmaWxlLldoYXQgY2FuIGkgZG8gd2l0aCB0aGlzP0kgbmVlZCB5b3VyIGhlbHAuCkluIGZhY3Sj
rEkgaGF2ZSBubyB3YXkgdG8gZ28gdGhyb3VnaC5NeSBib3NzIGp1c3Qgbm93IHRlbGwgbWUgdGhh
dCBpZiBJIGNvdWxkIG5vdCBvdmVyY29tZSB0aGlzIHByb2JsZW0gLHRoZSBvbmx5IHRoaW5nIEkg
Y291bGQgZG8gaXMgdG8gZGllLkhFTFAhCkFOWSBzdWdnZXN0aW9uIHdvdWxkIGJlIGZpbmUhCgoK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11
c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJzCg==
------=_Part_16949_1932060480.1356744593767
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxicj5GaXJzdCBvZiBhbGwgLHRoYW5rIHlvdSB2ZXJ5IG1vdWNo
IC5UaGVuIEkgaGF2ZSBuZXZlciB1c2VkIHRoZSBYQ1AuSXMgaXRzIHNvdXJjZSBjb2RlIHNpbWls
YXIgdG8geGVuP3FlbXUtaW1nICxxZW11LWltZy14ZW4gLHFjb3cyLWNyZWF0ZSB0aGVzZSB0aHJl
ZSB0b29scyAsd2hpY2ggb25lIHNob3VsZCBJIGNob29zZT8mbmJzcDs8YnI+PGJyPjxicj48YnI+
PGRpdj48L2Rpdj48ZGl2IGlkPSJkaXZOZXRlYXNlTWFpbENhcmQiPjwvZGl2Pjxicj5BdCAyMDEy
LTEyLTI5IDAzOjA1OjE3LCJBbmRyZXcmbmJzcDtXZWxscyImbmJzcDsmbHQ7YWd3ZWxsczA3MTRA
Z21haWwuY29tJmd0OyB3cm90ZTo8YnI+IDxibG9ja3F1b3RlIGlkPSJpc1JlcGx5Q29udGVudCIg
c3R5bGU9IlBBRERJTkctTEVGVDogMWV4OyBNQVJHSU46IDBweCAwcHggMHB4IDAuOGV4OyBCT1JE
RVItTEVGVDogI2NjYyAxcHggc29saWQiPjxwPlVzZSBYY3AgYW5kIHFlbXUgaW1hZ2UgY29udmVy
dGVyPC9wPgo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gRGVjIDI4LCAyMDEyIDEwOjEzIEFN
LCAiaHhraHVzdCIgJmx0OzxhIGhyZWY9Im1haWx0bzpoeGtodXN0QDEyNi5jb20iPmh4a2h1c3RA
MTI2LmNvbTwvYT4mZ3Q7IHdyb3RlOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+PGJsb2NrcXVvdGUg
Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6
MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0
OjEuNztmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGRpdiBzdHlsZT0ibGluZS1o
ZWlnaHQ6MS43O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48ZGl2PlRoZSBmb2xs
b3dpbmcgd2FzIHdoYXQmbmJzcDsgSSBkaWQuPC9kaXY+CjxkaXY+MSkgZGQgaWY9L2Rldi96ZXJv
IG9mID1jZW50b3NfcmF3LmltZyBicz0xMDI0IGNvdW50PTgwMDAwMDA8L2Rpdj4KPGRpdj4yKSBp
bnN0YWxsIHRoZSBvcyBjZW50b3MgNS41IHg2NCBpbiB0aGUgaW1hZ2UgZmlsZSBjZW50b3NfcmF3
LmltZyBhbmQgdGhlIGNvcnJlc3BvbmdkaW5nIGNvbmZpZyBmaWxlIGlzIDo8L2Rpdj4KPGRpdj5r
ZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sg
PSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2
ODxicj4jbWF4bWVtID0gNzY4PGJyPm5hbWUgPSAiY2VudG9zX3Jhd19wdiI8YnI+dmNwdXMgPSAx
PGJyPnZpZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ108YnI+CmRpc2sg
PSBbJ3RhcDphaW86L2hvbWUvcHZtL2NlbnRvc19yYXcuaW1nLHh2ZGEsdyddPC9kaXY+CjxkaXY+
cm9vdCA9ICIvZGV2L3h2ZGExIHJvIjxicj5vbl9yZWJvb3QgPSAncmVzdGFydCc8YnI+b25fY3Jh
c2ggPSAncmVzdGFydCc8L2Rpdj4KPGRpdj4zKSBxZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRv
c19yYXcuaW1nIC1mIHFjb3cyIGNlbnRvc19yYXdfcWNvdzJfMS5pbWcgNUc8L2Rpdj4KPGRpdj40
KSB4bSBjcmVhdGUgY2VudG9zX3Jhd19xY293Ml8xLmNmZyBhbmQgdGhlIGNlbnRvc19yYXdfcWNv
dzJfMS5jZmcgaXMganVzdCBsaWtlIHRoaXM6PC9kaXY+CjxkaXY+a2VybmVsID0gIi9ob21lL3B2
bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIjxicj5yYW1kaXNrID0gIi9ob21lL3B2bS9pbml0
cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIjxicj5tZW1vcnkgPSA3Njg8YnI+bmFtZSA9ICJjZW50
b3NfcmF3X3Fjb3cyXzFfcHYiPGJyPnZjcHVzID0gMTxicj52aWYgPSBbJ21hYz0wMDoyNDo3Qzoz
QzpDMTpFRixicmlkZ2U9ZXRoMCddPGJyPgpkaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUvcHZtL2Nl
bnRvc19yYXdfcWNvdzJfMS5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYveHZk
YTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdkZXN0cm95Jzwv
ZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2Pmhvd2V2ZXIgSSdtIGZhaWxlZC50aGUgZXJyb3Ig
bWVzc2FnZSBhZnRlciB0aGUgYWJvdmUgY29tbWFuZCBpcyZuYnNwO2VudGVyZWQmbmJzcDtpcyA6
PC9kaXY+CjxkaXY+VXNpbmcgY29uZmlnIGZpbGUgIi4vY2VudG9zX3Jhd19xY293Ml8xLmNmZyIu
PC9kaXY+CjxkaXY+RXJyb3I6IERldmljZSA1MTcxMiAodGFwKSBjb3VsZCBub3QgYmUgY29ubmVj
dGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVkLiBTZWUgdGhlIGxvZyBmaWxlcyBpbiAv
dmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLjwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PlNv
IEkgaGF2ZSB0cmllZCBhbm90aGVyIHdheS48L2Rpdj4KPGRpdj5hZnRlciBJIGluc3RhbGwgY2Vu
dG9zIGluIGNlbnRvc19yYXcuaW1nLCBJIGRpZCB0aGUgZm9sbG93aW5nOjwvZGl2Pgo8ZGl2PnFl
bXUtaW1nLXhlbiBjb252ZXJ0IC1PIHFjb3cyIGNlbnRvc19yYXcuaW1nIGNlbnRvc19xY293Mi5p
bWc8L2Rpdj4KPGRpdj5oZXJlIHRoaXMgaW1hZ2UgZmlsZSBjZW50b3NfcWNvdzIuaW1nIGNhbiBi
ZSBydW5uaW5nIG5vcm1hbGx5IHdpdGggdGhlIGNvbmZpZyBmaWxlIDo8L2Rpdj4KPGRpdj5rZXJu
ZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAi
L2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxi
cj5uYW1lID0gImNlbnRvc19yYXdfcHYiPGJyPnZjcHVzID0gMTxicj52aWYgPSBbJ21hYz0wMDoy
NDo3QzozQzpDRTpFRixicmlkZ2U9ZXRoMCddPGJyPgpkaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUv
cHZtL2NlbnRvc19xY293Mi5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYveHZk
YTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdyZXN0YXJ0Jzwv
ZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PlRoZW4gSSBpbnB1dCB0aGUgY29tbWFuZCBiZWxv
dzo8L2Rpdj4KPGRpdj5xZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRvc19xY293Mi5pbWcgLWYg
cWNvdzIgY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyA1RzwvZGl2Pgo8ZGl2PmFuZCBJJm5ic3A7ZWRp
dCAmbmJzcDt0aGUgY29uZmlnIGZpbGUgY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZzo8L2Rpdj4KPGRp
dj5rZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRp
c2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9
IDc2ODxicj5uYW1lID0gImNlbnRvc19xY293Ml9xY293Ml9wdiI8YnI+dmNwdXMgPSAxPGJyPnZp
ZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOjFGLGJyaWRnZT1ldGgwJ108YnI+CmJvb3Q9ImMiPGJy
PmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyxzZGEs
dyddPC9kaXY+CjxkaXY+cm9vdCA9ICIvZGV2L3NkYTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0
YXJ0Jzxicj5vbl9jcmFzaCA9ICdkZXN0cm95JzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2
PmFuZCBpbXBsZW1lbnQgdGhlIGNvbW1hbmQ6PC9kaXY+CjxkaXY+eG0gY3JlYXRlIGNlbnRvc19x
Y293Ml9xY293Mi5jZmc8L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5idXQgd2hhdCB3YXMg
cG9zdGVkIHdlcmU6PC9kaXY+CjxkaXY+CjxkaXY+VXNpbmcgY29uZmlnIGZpbGUgIi4vY2VudG9z
X3Fjb3cyX3Fjb3cyLmNmZyIuPC9kaXY+CjxkaXY+RXJyb3I6IERldmljZSZuYnNwOzIwNDggKHRh
cCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0aW5nIHVwIHRoZSBiYWNrZW5kIGZhaWxlZC4g
U2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cveGVuLyBmb3IgZGV0YWlscy48L2Rpdj4KPGRp
dj4mbmJzcDs8L2Rpdj4KPGRpdj5JIG5lZWQgdG8gcnVuIGEgcGFyYS12aXJ0dWFsaXplZCBtYWNo
aW5lIHdob3NlIGltYWdlIGZpbGUgaXMgcWNvdzIgZm9ybWF0IGFuZCBpcyBiYXNlZCBvbiBhbm90
aGVyJm5ic3A7IGltYWdlIGZpbGUuV2hhdCBjYW4gaSBkbyB3aXRoIHRoaXM/SSBuZWVkIHlvdXIg
aGVscC48L2Rpdj48L2Rpdj48ZGl2PkluIGZhY3SjrEkgaGF2ZSBubyB3YXkgdG8gZ28gdGhyb3Vn
aC5NeSBib3NzIGp1c3Qgbm93IHRlbGwgbWUgdGhhdCBpZiBJIGNvdWxkIG5vdCBvdmVyY29tZSB0
aGlzIHByb2JsZW0gLHRoZSBvbmx5IHRoaW5nIEkgY291bGQgZG8gaXMgdG8gZGllLkhFTFAhPC9k
aXY+CjxkaXY+QU5ZIHN1Z2dlc3Rpb24gd291bGQgYmUgZmluZSE8L2Rpdj48L2Rpdj48YnI+PGJy
PjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48c3Bhbj48L3NwYW4+PC9zcGFuPjwvZGl2Pjxi
cj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290ZXIiPjxzcGFuPjwvc3Bhbj48L3NwYW4+PGJy
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86WGVuLXVzZXJzQGxpc3RzLnhl
bi5vcmciPlhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0cDovL2xp
c3RzLnhlbi5vcmcveGVuLXVzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJzPC9hPjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+CjwvYmxvY2txdW90ZT48L2Rp
dj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48c3BhbiBpZD0ibmV0ZWFzZV9t
YWlsX2Zvb3RlciI+PC9zcGFuPjwvc3Bhbj4=
------=_Part_16949_1932060480.1356744593767--



--===============2242128339094493839==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2242128339094493839==--



From xen-users-bounces@lists.xen.org Sat Dec 29 03:08:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 03:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TomlK-0004sx-Vz; Sat, 29 Dec 2012 03:07:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1TomlJ-0004ss-8B
	for xen-users@lists.xensource.com; Sat, 29 Dec 2012 03:07:01 +0000
Received: from [85.158.143.35:50096] by server-2.bemta-4.messagelabs.com id
	38/96-30861-45E5ED05; Sat, 29 Dec 2012 03:07:00 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1356750413!13671962!1
X-Originating-IP: [220.181.15.23]
X-SpamReason: No, hits=2.5 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjIzID0+IDkyMjM=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjIzID0+IDkyMjM=\n,HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,MANY_EXCLAMATIONS,MIME_BASE64_TEXT,PLING_PLING
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7803 invoked from network); 29 Dec 2012 03:06:55 -0000
Received: from m15-23.126.com (HELO m15-23.126.com) (220.181.15.23)
	by server-3.tower-21.messagelabs.com with SMTP;
	29 Dec 2012 03:06:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Subject:In-Reply-To:
	References:Content-Type:MIME-Version:Message-ID; bh=A3rXfwzLh49z
	8h+JtUIiIrmjTaR/EStg9lI7H2X93JA=; b=J8lAlt26nkFKLIkRmEEljDl8fxLV
	J8FqLJ8jYZDVj5AAHEuO8MRAzg/lHvv99/3+DF7mD05B5mXVVsiyD3i3mkXY78KL
	8XdmXaRVBIwavLACQmNxsWmZoswRQlX5Qu/1XQdzMM4C3XSBeJuT6nNpAXrfOlCi
	kR6xNJD0OVjb0Gg=
Received: from hxkhust$126.com ( [59.172.234.171] ) by ajax-webmail-wmsvr23
	(Coremail) ; Sat, 29 Dec 2012 11:06:48 +0800 (CST)
X-Originating-IP: [59.172.234.171]
Date: Sat, 29 Dec 2012 11:06:48 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "Andrew Wells" <agwells0714@gmail.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
In-Reply-To: <CAP3iW_SU3akc7K8Vaat9SH2Bbu=HWPWV3Uq7HzVFzcV5bhf1tw@mail.gmail.com>
References: <7d7c0264.18502.13be20f29d6.Coremail.hxkhust@126.com>
	<CAP3iW_Tz7X34Jzqmy-9VXHsRqvK0q3hxtnsnh9bVECOYauNe5w@mail.gmail.com>
	<c8c0d92.1160.13be4479167.Coremail.hxkhust@126.com>
	<CAP3iW_SU3akc7K8Vaat9SH2Bbu=HWPWV3Uq7HzVFzcV5bhf1tw@mail.gmail.com>
X-CM-CTRLDATA: +WaqXGZvb3Rlcl9odG09NjAwNzo4MQ==
MIME-Version: 1.0
Message-ID: <eb4a28a.2630.13be4a049f8.Coremail.hxkhust@126.com>
X-CM-TRANSID: F8qowGD5oUNIXt5QAugbAA--.18114W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiaQeUBU1r1J6d1QACsZ
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] !!!!help!Problem with qcow2 image during a PVM's
 setting up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2732620451999076555=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2732620451999076555==
Content-Type: multipart/alternative; 
	boundary="----=_Part_36887_1988666936.1356750408183"

------=_Part_36887_1988666936.1356750408183
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64

CkkgaGF2ZSBzZWVuIHRoYXQgdGhlcmUgaXMgYSBmaWxlIGNhbGxlZCBibG9jay1xY293Mi5jIGlu
IGJsa3RhcC9kcml2ZXMgIGFuZCBJIGp1c3Qgd291bGQgbGlrZSB0byB1c2UgaXQuU28gSSBoYXZl
IHRvIHVzZSB0aGUgdHlwZSBvZiBwYXJhLXZpcnR1YWxpemVkIG1hY2hpbmVzLkRvIHlvdSBtZWFu
IHhjcCBjb3VsZCBoZWxwIG1lIGNyZWF0ZSBhIHB2bSB3aG9zZSBpbWFnZSBmaWxlIGlzIGJhc2Vk
IG9uIHNvbWUgYmFja2luZyAgZmlsZSBhbmQgd2hvc2UgaW1hZ2UgZmlsZSBmb3JtYXQgaXMgcWNv
dzI/CgoKCgoKQXQgMjAxMi0xMi0yOSAxMDo1Mjo1OSwiQW5kcmV3IFdlbGxzIiA8YWd3ZWxsczA3
MTRAZ21haWwuY29tPiB3cm90ZToKVGhhdCBwYXJ0IEkgY2Fubm90IGhlbHAgd2l0aCB0byBtdWNo
LCBnb29nbGUgY29udmVydGluZyBzYWlkIGltYWdlcy4gQWxzbyBhcmUgeW91IHN0YXJ0aW5nIHdp
dGggZnJlc2ggaW1hZ2VzPyBYY3AgY2FuIGltcG9ydCBvdGhlciB2bSB0eXBlcy4KCk9uIEZyaWRh
eSwgRGVjZW1iZXIgMjgsIDIwMTIsIGh4a2h1c3Qgd3JvdGU6CgoKRmlyc3Qgb2YgYWxsICx0aGFu
ayB5b3UgdmVyeSBtb3VjaCAuVGhlbiBJIGhhdmUgbmV2ZXIgdXNlZCB0aGUgWENQLklzIGl0cyBz
b3VyY2UgY29kZSBzaW1pbGFyIHRvIHhlbj9xZW11LWltZyAscWVtdS1pbWcteGVuICxxY293Mi1j
cmVhdGUgdGhlc2UgdGhyZWUgdG9vbHMgLHdoaWNoIG9uZSBzaG91bGQgSSBjaG9vc2U/IAoKCgoK
CkF0IDIwMTItMTItMjkgMDM6MDU6MTcsIkFuZHJldyBXZWxscyIgPGFnd2VsbHMwNzE0QGdtYWls
LmNvbT4gd3JvdGU6CgoKVXNlIFhjcCBhbmQgcWVtdSBpbWFnZSBjb252ZXJ0ZXIKCk9uIERlYyAy
OCwgMjAxMiAxMDoxMyBBTSwgImh4a2h1c3QiIDxoeGtodXN0QDEyNi5jb20+IHdyb3RlOgoKVGhl
IGZvbGxvd2luZyB3YXMgd2hhdCAgSSBkaWQuCjEpIGRkIGlmPS9kZXYvemVybyBvZiA9Y2VudG9z
X3Jhdy5pbWcgYnM9MTAyNCBjb3VudD04MDAwMDAwCjIpIGluc3RhbGwgdGhlIG9zIGNlbnRvcyA1
LjUgeDY0IGluIHRoZSBpbWFnZSBmaWxlIGNlbnRvc19yYXcuaW1nIGFuZCB0aGUgY29ycmVzcG9u
Z2RpbmcgY29uZmlnIGZpbGUgaXMgOgprZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4
LTE5NC5lbDV4ZW4iCnJhbWRpc2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhl
bi5pbWciCm1lbW9yeSA9IDc2OAojbWF4bWVtID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19wdiIK
dmNwdXMgPSAxCnZpZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ10KZGlz
ayA9IFsndGFwOmFpbzovaG9tZS9wdm0vY2VudG9zX3Jhdy5pbWcseHZkYSx3J10Kcm9vdCA9ICIv
ZGV2L3h2ZGExIHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2ggPSAncmVzdGFydCcK
MykgcWVtdS1pbWcteGVuIGNyZWF0ZSAtYiBjZW50b3NfcmF3LmltZyAtZiBxY293MiBjZW50b3Nf
cmF3X3Fjb3cyXzEuaW1nIDVHCjQpIHhtIGNyZWF0ZSBjZW50b3NfcmF3X3Fjb3cyXzEuY2ZnIGFu
ZCB0aGUgY2VudG9zX3Jhd19xY293Ml8xLmNmZyBpcyBqdXN0IGxpa2UgdGhpczoKa2VybmVsID0g
Ii9ob21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21lL3B2
bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIgptZW1vcnkgPSA3NjgKbmFtZSA9ICJjZW50
b3NfcmF3X3Fjb3cyXzFfcHYiCnZjcHVzID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDMTpF
RixicmlkZ2U9ZXRoMCddCmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Jhd19x
Y293Ml8xLmltZyx4dmRhLHcnXQpyb290ID0gIi9kZXYveHZkYTEgcm8iCm9uX3JlYm9vdCA9ICdy
ZXN0YXJ0Jwpvbl9jcmFzaCA9ICdkZXN0cm95JwogCmhvd2V2ZXIgSSdtIGZhaWxlZC50aGUgZXJy
b3IgbWVzc2FnZSBhZnRlciB0aGUgYWJvdmUgY29tbWFuZCBpcyBlbnRlcmVkIGlzIDoKVXNpbmcg
Y29uZmlnIGZpbGUgIi4vY2VudG9zX3Jhd19xY293Ml8xLmNmZyIuCkVycm9yOiBEZXZpY2UgNTE3
MTIgKHRhcCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0aW5nIHVwIHRoZSBiYWNrZW5kIGZh
aWxlZC4gU2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cveGVuLyBmb3IgZGV0YWlscy4KIApT
byBJIGhhdmUgdHJpZWQgYW5vdGhlciB3YXkuCmFmdGVyIEkgaW5zdGFsbCBjZW50b3MgaW4gY2Vu
dG9zX3Jhdy5pbWcsIEkgZGlkIHRoZSBmb2xsb3dpbmc6CnFlbXUtaW1nLXhlbiBjb252ZXJ0IC1P
IHFjb3cyIGNlbnRvc19yYXcuaW1nIGNlbnRvc19xY293Mi5pbWcKaGVyZSB0aGlzIGltYWdlIGZp
bGUgY2VudG9zX3Fjb3cyLmltZyBjYW4gYmUgcnVubmluZyBub3JtYWxseSB3aXRoIHRoZSBjb25m
aWcgZmlsZSA6Cmtlcm5lbCA9ICIvaG9tZS9wdm0vdm1saW51ei0yLjYuMTgtMTk0LmVsNXhlbiIK
cmFtZGlzayA9ICIvaG9tZS9wdm0vaW5pdHJkLTIuNi4xOC0xOTQuZWw1eGVuLmltZyIKbWVtb3J5
ID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19wdiIKdmNwdXMgPSAxCnZpZiA9IFsnbWFjPTAwOjI0
OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ10KZGlzayA9IFsndGFwOnFjb3cyOi9ob21lL3B2bS9j
ZW50b3NfcWNvdzIuaW1nLHh2ZGEsdyddCnJvb3QgPSAiL2Rldi94dmRhMSBybyIKb25fcmVib290
ID0gJ3Jlc3RhcnQnCm9uX2NyYXNoID0gJ3Jlc3RhcnQnCiAKVGhlbiBJIGlucHV0IHRoZSBjb21t
YW5kIGJlbG93OgpxZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRvc19xY293Mi5pbWcgLWYgcWNv
dzIgY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyA1RwphbmQgSSBlZGl0ICB0aGUgY29uZmlnIGZpbGUg
Y2VudG9zX3Fjb3cyX3Fjb3cyLmNmZzoKa2VybmVsID0gIi9ob21lL3B2bS92bWxpbnV6LTIuNi4x
OC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21lL3B2bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4
ZW4uaW1nIgptZW1vcnkgPSA3NjgKbmFtZSA9ICJjZW50b3NfcWNvdzJfcWNvdzJfcHYiCnZjcHVz
ID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRToxRixicmlkZ2U9ZXRoMCddCmJvb3Q9ImMi
CmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyxzZGEs
dyddCnJvb3QgPSAiL2Rldi9zZGExIHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2gg
PSAnZGVzdHJveScKIAphbmQgaW1wbGVtZW50IHRoZSBjb21tYW5kOgp4bSBjcmVhdGUgY2VudG9z
X3Fjb3cyX3Fjb3cyLmNmZwogCmJ1dCB3aGF0IHdhcyBwb3N0ZWQgd2VyZToKVXNpbmcgY29uZmln
IGZpbGUgIi4vY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZyIuCkVycm9yOiBEZXZpY2UgMjA0OCAodGFw
KSBjb3VsZCBub3QgYmUgY29ubmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVkLiBT
ZWUgdGhlIGxvZyBmaWxlcyBpbiAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLgogCkkgbmVlZCB0
byBydW4gYSBwYXJhLXZpcnR1YWxpemVkIG1hY2hpbmUgd2hvc2UgaW1hZ2UgZmlsZSBpcyBxY293
MiBmb3JtYXQgYW5kIGlzIGJhc2VkIG9uIGFub3RoZXIgIGltYWdlIGZpbGUuV2hhdCBjYW4gaSBk
byB3aXRoIHRoaXM/SSBuZWVkIHlvdXIgaGVscC4KSW4gZmFjdKOsSSBoYXZlIG5vIHdheSB0byBn
byB0aHJvdWdoLk15IGJvc3MganVzdCBub3cgdGVsbCBtZSB0aGF0IGlmIEkgY291bGQgbm90IG92
ZXJjb21lIHRoaXMgcHJvYmxlbSAsdGhlIG9ubHkgdGhpbmcgSSBjb3VsZCBkbyBpcyB0byBkaWUu
SEVMUCEKQU5ZIHN1Z2dlc3Rpb24gd291bGQgYmUgZmluZSEKCgoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCgoK

------=_Part_36887_1988666936.1356750408183
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxicj5JIGhhdmUgc2VlbiB0aGF0IHRoZXJlIGlzIGEgZmlsZSBj
YWxsZWQgYmxvY2stcWNvdzIuYyBpbiBibGt0YXAvZHJpdmVzICZuYnNwO2FuZCBJIGp1c3Qgd291
bGQgbGlrZSB0byB1c2UgaXQuU28gSSBoYXZlIHRvIHVzZSB0aGUgdHlwZSBvZiBwYXJhLXZpcnR1
YWxpemVkIG1hY2hpbmVzLkRvIHlvdSBtZWFuIHhjcCBjb3VsZCBoZWxwIG1lIGNyZWF0ZSBhIHB2
bSB3aG9zZSBpbWFnZSBmaWxlIGlzIGJhc2VkIG9uIHNvbWUgYmFja2luZyAmbmJzcDtmaWxlIGFu
ZCB3aG9zZSBpbWFnZSBmaWxlIGZvcm1hdCBpcyBxY293Mj88YnI+PGJyPjxicj48YnI+PGRpdj48
L2Rpdj48ZGl2IGlkPSJkaXZOZXRlYXNlTWFpbENhcmQiPjwvZGl2Pjxicj5BdCAyMDEyLTEyLTI5
IDEwOjUyOjU5LCJBbmRyZXcmbmJzcDtXZWxscyImbmJzcDsmbHQ7YWd3ZWxsczA3MTRAZ21haWwu
Y29tJmd0OyB3cm90ZTo8YnI+IDxibG9ja3F1b3RlIGlkPSJpc1JlcGx5Q29udGVudCIgc3R5bGU9
IlBBRERJTkctTEVGVDogMWV4OyBNQVJHSU46IDBweCAwcHggMHB4IDAuOGV4OyBCT1JERVItTEVG
VDogI2NjYyAxcHggc29saWQiPlRoYXQgcGFydCBJIGNhbm5vdCBoZWxwIHdpdGggdG8gbXVjaCwg
Z29vZ2xlIGNvbnZlcnRpbmcgc2FpZCBpbWFnZXMuIEFsc28gYXJlIHlvdSBzdGFydGluZyB3aXRo
IGZyZXNoIGltYWdlcz8gWGNwPHNwYW4+PC9zcGFuPiZuYnNwO2NhbiBpbXBvcnQgb3RoZXIgdm0g
dHlwZXMuPGJyPjxicj5PbiBGcmlkYXksIERlY2VtYmVyIDI4LCAyMDEyLCBoeGtodXN0ICB3cm90
ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAw
IC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CjxkaXYg
c3R5bGU9ImxpbmUtaGVpZ2h0OjEuNztmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
PGJyPkZpcnN0IG9mIGFsbCAsdGhhbmsgeW91IHZlcnkgbW91Y2ggLlRoZW4gSSBoYXZlIG5ldmVy
IHVzZWQgdGhlIFhDUC5JcyBpdHMgc291cmNlIGNvZGUgc2ltaWxhciB0byB4ZW4/cWVtdS1pbWcg
LHFlbXUtaW1nLXhlbiAscWNvdzItY3JlYXRlIHRoZXNlIHRocmVlIHRvb2xzICx3aGljaCBvbmUg
c2hvdWxkIEkgY2hvb3NlPyZuYnNwOzxicj4KPGJyPjxicj48YnI+PGRpdj48L2Rpdj48ZGl2Pjwv
ZGl2Pjxicj5BdCAyMDEyLTEyLTI5IDAzOjA1OjE3LCJBbmRyZXcmbmJzcDtXZWxscyImbmJzcDsm
bHQ7PGEgaHJlZj0iamF2YV9zY3JpcHQ6X2Uoe30sICdjdm1sJywgJ2Fnd2VsbHMwNzE0QGdtYWls
LmNvbScpOyIgdGFyZ2V0PSJfYmxhbmsiPmFnd2VsbHMwNzE0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxicj4KIDxibG9ja3F1b3RlIHN0eWxlPSJQQURESU5HLUxFRlQ6MWV4O01BUkdJTjowcHgg
MHB4IDBweCAwLjhleDtCT1JERVItTEVGVDojY2NjIDFweCBzb2xpZCI+PHA+VXNlIFhjcCBhbmQg
cWVtdSBpbWFnZSBjb252ZXJ0ZXI8L3A+CjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBEZWMg
MjgsIDIwMTIgMTA6MTMgQU0sICJoeGtodXN0IiAmbHQ7PGEgaHJlZj0iamF2YV9zY3JpcHQ6X2Uo
e30sICdjdm1sJywgJ2h4a2h1c3RAMTI2LmNvbScpOyIgdGFyZ2V0PSJfYmxhbmsiPmh4a2h1c3RA
MTI2LmNvbTwvYT4mZ3Q7IHdyb3RlOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+PGJsb2NrcXVvdGUg
Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6
MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+Cgo8ZGl2IHN0eWxlPSJsaW5lLWhlaWdo
dDoxLjc7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxkaXYgc3R5bGU9ImxpbmUt
aGVpZ2h0OjEuNztmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGRpdj5UaGUgZm9s
bG93aW5nIHdhcyB3aGF0Jm5ic3A7IEkgZGlkLjwvZGl2Pgo8ZGl2PjEpIGRkIGlmPS9kZXYvemVy
byBvZiA9Y2VudG9zX3Jhdy5pbWcgYnM9MTAyNCBjb3VudD04MDAwMDAwPC9kaXY+CjxkaXY+Mikg
aW5zdGFsbCB0aGUgb3MgY2VudG9zIDUuNSB4NjQgaW4gdGhlIGltYWdlIGZpbGUgY2VudG9zX3Jh
dy5pbWcgYW5kIHRoZSBjb3JyZXNwb25nZGluZyBjb25maWcgZmlsZSBpcyA6PC9kaXY+CjxkaXY+
a2VybmVsID0gIi9ob21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIjxicj5yYW1kaXNr
ID0gIi9ob21lL3B2bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIjxicj5tZW1vcnkgPSA3
Njg8YnI+I21heG1lbSA9IDc2ODxicj5uYW1lID0gImNlbnRvc19yYXdfcHYiPGJyPnZjcHVzID0g
MTxicj52aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRTpFRixicmlkZ2U9ZXRoMCddPGJyPgoKZGlz
ayA9IFsndGFwOmFpbzovaG9tZS9wdm0vY2VudG9zX3Jhdy5pbWcseHZkYSx3J108L2Rpdj4KPGRp
dj5yb290ID0gIi9kZXYveHZkYTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9j
cmFzaCA9ICdyZXN0YXJ0JzwvZGl2Pgo8ZGl2PjMpIHFlbXUtaW1nLXhlbiBjcmVhdGUgLWIgY2Vu
dG9zX3Jhdy5pbWcgLWYgcWNvdzIgY2VudG9zX3Jhd19xY293Ml8xLmltZyA1RzwvZGl2Pgo8ZGl2
PjQpIHhtIGNyZWF0ZSBjZW50b3NfcmF3X3Fjb3cyXzEuY2ZnIGFuZCB0aGUgY2VudG9zX3Jhd19x
Y293Ml8xLmNmZyBpcyBqdXN0IGxpa2UgdGhpczo8L2Rpdj4KPGRpdj5rZXJuZWwgPSAiL2hvbWUv
cHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAiL2hvbWUvcHZtL2lu
aXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxicj5uYW1lID0gImNl
bnRvc19yYXdfcWNvdzJfMV9wdiI8YnI+dmNwdXMgPSAxPGJyPnZpZiA9IFsnbWFjPTAwOjI0OjdD
OjNDOkMxOkVGLGJyaWRnZT1ldGgwJ108YnI+CgpkaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUvcHZt
L2NlbnRvc19yYXdfcWNvdzJfMS5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYv
eHZkYTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdkZXN0cm95
JzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2Pmhvd2V2ZXIgSSdtIGZhaWxlZC50aGUgZXJy
b3IgbWVzc2FnZSBhZnRlciB0aGUgYWJvdmUgY29tbWFuZCBpcyZuYnNwO2VudGVyZWQmbmJzcDtp
cyA6PC9kaXY+CjxkaXY+VXNpbmcgY29uZmlnIGZpbGUgIi4vY2VudG9zX3Jhd19xY293Ml8xLmNm
ZyIuPC9kaXY+CjxkaXY+RXJyb3I6IERldmljZSA1MTcxMiAodGFwKSBjb3VsZCBub3QgYmUgY29u
bmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVkLiBTZWUgdGhlIGxvZyBmaWxlcyBp
biAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLjwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2
PlNvIEkgaGF2ZSB0cmllZCBhbm90aGVyIHdheS48L2Rpdj4KPGRpdj5hZnRlciBJIGluc3RhbGwg
Y2VudG9zIGluIGNlbnRvc19yYXcuaW1nLCBJIGRpZCB0aGUgZm9sbG93aW5nOjwvZGl2Pgo8ZGl2
PnFlbXUtaW1nLXhlbiBjb252ZXJ0IC1PIHFjb3cyIGNlbnRvc19yYXcuaW1nIGNlbnRvc19xY293
Mi5pbWc8L2Rpdj4KPGRpdj5oZXJlIHRoaXMgaW1hZ2UgZmlsZSBjZW50b3NfcWNvdzIuaW1nIGNh
biBiZSBydW5uaW5nIG5vcm1hbGx5IHdpdGggdGhlIGNvbmZpZyBmaWxlIDo8L2Rpdj4KPGRpdj5r
ZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sg
PSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2
ODxicj5uYW1lID0gImNlbnRvc19yYXdfcHYiPGJyPnZjcHVzID0gMTxicj52aWYgPSBbJ21hYz0w
MDoyNDo3QzozQzpDRTpFRixicmlkZ2U9ZXRoMCddPGJyPgoKZGlzayA9IFsndGFwOnFjb3cyOi9o
b21lL3B2bS9jZW50b3NfcWNvdzIuaW1nLHh2ZGEsdyddPC9kaXY+CjxkaXY+cm9vdCA9ICIvZGV2
L3h2ZGExIHJvIjxicj5vbl9yZWJvb3QgPSAncmVzdGFydCc8YnI+b25fY3Jhc2ggPSAncmVzdGFy
dCc8L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5UaGVuIEkgaW5wdXQgdGhlIGNvbW1hbmQg
YmVsb3c6PC9kaXY+CjxkaXY+cWVtdS1pbWcteGVuIGNyZWF0ZSAtYiBjZW50b3NfcWNvdzIuaW1n
IC1mIHFjb3cyIGNlbnRvc19xY293Ml9xY293Mi5pbWcgNUc8L2Rpdj4KPGRpdj5hbmQgSSZuYnNw
O2VkaXQgJm5ic3A7dGhlIGNvbmZpZyBmaWxlIGNlbnRvc19xY293Ml9xY293Mi5jZmc6PC9kaXY+
CjxkaXY+a2VybmVsID0gIi9ob21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIjxicj5y
YW1kaXNrID0gIi9ob21lL3B2bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIjxicj5tZW1v
cnkgPSA3Njg8YnI+bmFtZSA9ICJjZW50b3NfcWNvdzJfcWNvdzJfcHYiPGJyPnZjcHVzID0gMTxi
cj52aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRToxRixicmlkZ2U9ZXRoMCddPGJyPgoKYm9vdD0i
YyI8YnI+ZGlzayA9IFsndGFwOnFjb3cyOi9ob21lL3B2bS9jZW50b3NfcWNvdzJfcWNvdzIuaW1n
LHNkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYvc2RhMSBybyI8YnI+b25fcmVib290ID0g
J3Jlc3RhcnQnPGJyPm9uX2NyYXNoID0gJ2Rlc3Ryb3knPC9kaXY+CjxkaXY+Jm5ic3A7PC9kaXY+
CjxkaXY+YW5kIGltcGxlbWVudCB0aGUgY29tbWFuZDo8L2Rpdj4KPGRpdj54bSBjcmVhdGUgY2Vu
dG9zX3Fjb3cyX3Fjb3cyLmNmZzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PmJ1dCB3aGF0
IHdhcyBwb3N0ZWQgd2VyZTo8L2Rpdj4KPGRpdj4KPGRpdj5Vc2luZyBjb25maWcgZmlsZSAiLi9j
ZW50b3NfcWNvdzJfcWNvdzIuY2ZnIi48L2Rpdj4KPGRpdj5FcnJvcjogRGV2aWNlJm5ic3A7MjA0
OCAodGFwKSBjb3VsZCBub3QgYmUgY29ubmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFp
bGVkLiBTZWUgdGhlIGxvZyBmaWxlcyBpbiAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLjwvZGl2
Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PkkgbmVlZCB0byBydW4gYSBwYXJhLXZpcnR1YWxpemVk
IG1hY2hpbmUgd2hvc2UgaW1hZ2UgZmlsZSBpcyBxY293MiBmb3JtYXQgYW5kIGlzIGJhc2VkIG9u
IGFub3RoZXImbmJzcDsgaW1hZ2UgZmlsZS5XaGF0IGNhbiBpIGRvIHdpdGggdGhpcz9JIG5lZWQg
eW91ciBoZWxwLjwvZGl2PjwvZGl2PjxkaXY+SW4gZmFjdKOsSSBoYXZlIG5vIHdheSB0byBnbyB0
aHJvdWdoLk15IGJvc3MganVzdCBub3cgdGVsbCBtZSB0aGF0IGlmIEkgY291bGQgbm90IG92ZXJj
b21lIHRoaXMgcHJvYmxlbSAsdGhlIG9ubHkgdGhpbmcgSSBjb3VsZCBkbyBpcyB0byBkaWUuSEVM
UCE8L2Rpdj4KCjxkaXY+QU5ZIHN1Z2dlc3Rpb24gd291bGQgYmUgZmluZSE8L2Rpdj48L2Rpdj48
YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48c3Bhbj48L3NwYW4+PC9zcGFuPjwv
ZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290ZXIiPjxzcGFuPjwvc3Bhbj48L3Nw
YW4+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
PgpYZW4tdXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJqYXZhX3NjcmlwdDpfZSh7fSwg
J2N2bWwnLCAnWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcnKTsiIHRhcmdldD0iX2JsYW5rIj5YZW4t
dXNlcnNAbGlzdHMueGVuLm9yZzwvYT48YnI+CjxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW4ub3Jn
L3hlbi11c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
czwvYT48YnI+PC9ibG9ja3F1b3RlPjwvZGl2Pgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjxicj48
c3BhbiB0aXRsZT0ibmV0ZWFzZWZvb3RlciI+PHNwYW4+PC9zcGFuPjwvc3Bhbj48L2Jsb2NrcXVv
dGU+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVy
Ij48c3BhbiBpZD0ibmV0ZWFzZV9tYWlsX2Zvb3RlciI+PC9zcGFuPjwvc3Bhbj4=
------=_Part_36887_1988666936.1356750408183--



--===============2732620451999076555==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2732620451999076555==--



From xen-users-bounces@lists.xen.org Sat Dec 29 03:08:29 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 03:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TomlK-0004sx-Vz; Sat, 29 Dec 2012 03:07:02 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <hxkhust@126.com>) id 1TomlJ-0004ss-8B
	for xen-users@lists.xensource.com; Sat, 29 Dec 2012 03:07:01 +0000
Received: from [85.158.143.35:50096] by server-2.bemta-4.messagelabs.com id
	38/96-30861-45E5ED05; Sat, 29 Dec 2012 03:07:00 +0000
X-Env-Sender: hxkhust@126.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1356750413!13671962!1
X-Originating-IP: [220.181.15.23]
X-SpamReason: No, hits=2.5 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjIzID0+IDkyMjM=\n,sa_preprocessor: 
	QmFkIElQOiAyMjAuMTgxLjE1LjIzID0+IDkyMjM=\n,HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,MANY_EXCLAMATIONS,MIME_BASE64_TEXT,PLING_PLING
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7803 invoked from network); 29 Dec 2012 03:06:55 -0000
Received: from m15-23.126.com (HELO m15-23.126.com) (220.181.15.23)
	by server-3.tower-21.messagelabs.com with SMTP;
	29 Dec 2012 03:06:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;
	s=s110527; h=Received:Date:From:To:Cc:Subject:In-Reply-To:
	References:Content-Type:MIME-Version:Message-ID; bh=A3rXfwzLh49z
	8h+JtUIiIrmjTaR/EStg9lI7H2X93JA=; b=J8lAlt26nkFKLIkRmEEljDl8fxLV
	J8FqLJ8jYZDVj5AAHEuO8MRAzg/lHvv99/3+DF7mD05B5mXVVsiyD3i3mkXY78KL
	8XdmXaRVBIwavLACQmNxsWmZoswRQlX5Qu/1XQdzMM4C3XSBeJuT6nNpAXrfOlCi
	kR6xNJD0OVjb0Gg=
Received: from hxkhust$126.com ( [59.172.234.171] ) by ajax-webmail-wmsvr23
	(Coremail) ; Sat, 29 Dec 2012 11:06:48 +0800 (CST)
X-Originating-IP: [59.172.234.171]
Date: Sat, 29 Dec 2012 11:06:48 +0800 (CST)
From: hxkhust  <hxkhust@126.com>
To: "Andrew Wells" <agwells0714@gmail.com>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build
	20121219(21170.5156.5150) Copyright (c) 2002-2012 www.mailtech.cn
	126com
In-Reply-To: <CAP3iW_SU3akc7K8Vaat9SH2Bbu=HWPWV3Uq7HzVFzcV5bhf1tw@mail.gmail.com>
References: <7d7c0264.18502.13be20f29d6.Coremail.hxkhust@126.com>
	<CAP3iW_Tz7X34Jzqmy-9VXHsRqvK0q3hxtnsnh9bVECOYauNe5w@mail.gmail.com>
	<c8c0d92.1160.13be4479167.Coremail.hxkhust@126.com>
	<CAP3iW_SU3akc7K8Vaat9SH2Bbu=HWPWV3Uq7HzVFzcV5bhf1tw@mail.gmail.com>
X-CM-CTRLDATA: +WaqXGZvb3Rlcl9odG09NjAwNzo4MQ==
MIME-Version: 1.0
Message-ID: <eb4a28a.2630.13be4a049f8.Coremail.hxkhust@126.com>
X-CM-TRANSID: F8qowGD5oUNIXt5QAugbAA--.18114W
X-CM-SenderInfo: xk0nx3lvw6ij2wof0z/1tbiaQeUBU1r1J6d1QACsZ
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Cc: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] !!!!help!Problem with qcow2 image during a PVM's
 setting up
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2732620451999076555=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2732620451999076555==
Content-Type: multipart/alternative; 
	boundary="----=_Part_36887_1988666936.1356750408183"

------=_Part_36887_1988666936.1356750408183
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64

CkkgaGF2ZSBzZWVuIHRoYXQgdGhlcmUgaXMgYSBmaWxlIGNhbGxlZCBibG9jay1xY293Mi5jIGlu
IGJsa3RhcC9kcml2ZXMgIGFuZCBJIGp1c3Qgd291bGQgbGlrZSB0byB1c2UgaXQuU28gSSBoYXZl
IHRvIHVzZSB0aGUgdHlwZSBvZiBwYXJhLXZpcnR1YWxpemVkIG1hY2hpbmVzLkRvIHlvdSBtZWFu
IHhjcCBjb3VsZCBoZWxwIG1lIGNyZWF0ZSBhIHB2bSB3aG9zZSBpbWFnZSBmaWxlIGlzIGJhc2Vk
IG9uIHNvbWUgYmFja2luZyAgZmlsZSBhbmQgd2hvc2UgaW1hZ2UgZmlsZSBmb3JtYXQgaXMgcWNv
dzI/CgoKCgoKQXQgMjAxMi0xMi0yOSAxMDo1Mjo1OSwiQW5kcmV3IFdlbGxzIiA8YWd3ZWxsczA3
MTRAZ21haWwuY29tPiB3cm90ZToKVGhhdCBwYXJ0IEkgY2Fubm90IGhlbHAgd2l0aCB0byBtdWNo
LCBnb29nbGUgY29udmVydGluZyBzYWlkIGltYWdlcy4gQWxzbyBhcmUgeW91IHN0YXJ0aW5nIHdp
dGggZnJlc2ggaW1hZ2VzPyBYY3AgY2FuIGltcG9ydCBvdGhlciB2bSB0eXBlcy4KCk9uIEZyaWRh
eSwgRGVjZW1iZXIgMjgsIDIwMTIsIGh4a2h1c3Qgd3JvdGU6CgoKRmlyc3Qgb2YgYWxsICx0aGFu
ayB5b3UgdmVyeSBtb3VjaCAuVGhlbiBJIGhhdmUgbmV2ZXIgdXNlZCB0aGUgWENQLklzIGl0cyBz
b3VyY2UgY29kZSBzaW1pbGFyIHRvIHhlbj9xZW11LWltZyAscWVtdS1pbWcteGVuICxxY293Mi1j
cmVhdGUgdGhlc2UgdGhyZWUgdG9vbHMgLHdoaWNoIG9uZSBzaG91bGQgSSBjaG9vc2U/IAoKCgoK
CkF0IDIwMTItMTItMjkgMDM6MDU6MTcsIkFuZHJldyBXZWxscyIgPGFnd2VsbHMwNzE0QGdtYWls
LmNvbT4gd3JvdGU6CgoKVXNlIFhjcCBhbmQgcWVtdSBpbWFnZSBjb252ZXJ0ZXIKCk9uIERlYyAy
OCwgMjAxMiAxMDoxMyBBTSwgImh4a2h1c3QiIDxoeGtodXN0QDEyNi5jb20+IHdyb3RlOgoKVGhl
IGZvbGxvd2luZyB3YXMgd2hhdCAgSSBkaWQuCjEpIGRkIGlmPS9kZXYvemVybyBvZiA9Y2VudG9z
X3Jhdy5pbWcgYnM9MTAyNCBjb3VudD04MDAwMDAwCjIpIGluc3RhbGwgdGhlIG9zIGNlbnRvcyA1
LjUgeDY0IGluIHRoZSBpbWFnZSBmaWxlIGNlbnRvc19yYXcuaW1nIGFuZCB0aGUgY29ycmVzcG9u
Z2RpbmcgY29uZmlnIGZpbGUgaXMgOgprZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4
LTE5NC5lbDV4ZW4iCnJhbWRpc2sgPSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhl
bi5pbWciCm1lbW9yeSA9IDc2OAojbWF4bWVtID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19wdiIK
dmNwdXMgPSAxCnZpZiA9IFsnbWFjPTAwOjI0OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ10KZGlz
ayA9IFsndGFwOmFpbzovaG9tZS9wdm0vY2VudG9zX3Jhdy5pbWcseHZkYSx3J10Kcm9vdCA9ICIv
ZGV2L3h2ZGExIHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2ggPSAncmVzdGFydCcK
MykgcWVtdS1pbWcteGVuIGNyZWF0ZSAtYiBjZW50b3NfcmF3LmltZyAtZiBxY293MiBjZW50b3Nf
cmF3X3Fjb3cyXzEuaW1nIDVHCjQpIHhtIGNyZWF0ZSBjZW50b3NfcmF3X3Fjb3cyXzEuY2ZnIGFu
ZCB0aGUgY2VudG9zX3Jhd19xY293Ml8xLmNmZyBpcyBqdXN0IGxpa2UgdGhpczoKa2VybmVsID0g
Ii9ob21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21lL3B2
bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIgptZW1vcnkgPSA3NjgKbmFtZSA9ICJjZW50
b3NfcmF3X3Fjb3cyXzFfcHYiCnZjcHVzID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDMTpF
RixicmlkZ2U9ZXRoMCddCmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Jhd19x
Y293Ml8xLmltZyx4dmRhLHcnXQpyb290ID0gIi9kZXYveHZkYTEgcm8iCm9uX3JlYm9vdCA9ICdy
ZXN0YXJ0Jwpvbl9jcmFzaCA9ICdkZXN0cm95JwogCmhvd2V2ZXIgSSdtIGZhaWxlZC50aGUgZXJy
b3IgbWVzc2FnZSBhZnRlciB0aGUgYWJvdmUgY29tbWFuZCBpcyBlbnRlcmVkIGlzIDoKVXNpbmcg
Y29uZmlnIGZpbGUgIi4vY2VudG9zX3Jhd19xY293Ml8xLmNmZyIuCkVycm9yOiBEZXZpY2UgNTE3
MTIgKHRhcCkgY291bGQgbm90IGJlIGNvbm5lY3RlZC5TZXR0aW5nIHVwIHRoZSBiYWNrZW5kIGZh
aWxlZC4gU2VlIHRoZSBsb2cgZmlsZXMgaW4gL3Zhci9sb2cveGVuLyBmb3IgZGV0YWlscy4KIApT
byBJIGhhdmUgdHJpZWQgYW5vdGhlciB3YXkuCmFmdGVyIEkgaW5zdGFsbCBjZW50b3MgaW4gY2Vu
dG9zX3Jhdy5pbWcsIEkgZGlkIHRoZSBmb2xsb3dpbmc6CnFlbXUtaW1nLXhlbiBjb252ZXJ0IC1P
IHFjb3cyIGNlbnRvc19yYXcuaW1nIGNlbnRvc19xY293Mi5pbWcKaGVyZSB0aGlzIGltYWdlIGZp
bGUgY2VudG9zX3Fjb3cyLmltZyBjYW4gYmUgcnVubmluZyBub3JtYWxseSB3aXRoIHRoZSBjb25m
aWcgZmlsZSA6Cmtlcm5lbCA9ICIvaG9tZS9wdm0vdm1saW51ei0yLjYuMTgtMTk0LmVsNXhlbiIK
cmFtZGlzayA9ICIvaG9tZS9wdm0vaW5pdHJkLTIuNi4xOC0xOTQuZWw1eGVuLmltZyIKbWVtb3J5
ID0gNzY4Cm5hbWUgPSAiY2VudG9zX3Jhd19wdiIKdmNwdXMgPSAxCnZpZiA9IFsnbWFjPTAwOjI0
OjdDOjNDOkNFOkVGLGJyaWRnZT1ldGgwJ10KZGlzayA9IFsndGFwOnFjb3cyOi9ob21lL3B2bS9j
ZW50b3NfcWNvdzIuaW1nLHh2ZGEsdyddCnJvb3QgPSAiL2Rldi94dmRhMSBybyIKb25fcmVib290
ID0gJ3Jlc3RhcnQnCm9uX2NyYXNoID0gJ3Jlc3RhcnQnCiAKVGhlbiBJIGlucHV0IHRoZSBjb21t
YW5kIGJlbG93OgpxZW11LWltZy14ZW4gY3JlYXRlIC1iIGNlbnRvc19xY293Mi5pbWcgLWYgcWNv
dzIgY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyA1RwphbmQgSSBlZGl0ICB0aGUgY29uZmlnIGZpbGUg
Y2VudG9zX3Fjb3cyX3Fjb3cyLmNmZzoKa2VybmVsID0gIi9ob21lL3B2bS92bWxpbnV6LTIuNi4x
OC0xOTQuZWw1eGVuIgpyYW1kaXNrID0gIi9ob21lL3B2bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4
ZW4uaW1nIgptZW1vcnkgPSA3NjgKbmFtZSA9ICJjZW50b3NfcWNvdzJfcWNvdzJfcHYiCnZjcHVz
ID0gMQp2aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRToxRixicmlkZ2U9ZXRoMCddCmJvb3Q9ImMi
CmRpc2sgPSBbJ3RhcDpxY293MjovaG9tZS9wdm0vY2VudG9zX3Fjb3cyX3Fjb3cyLmltZyxzZGEs
dyddCnJvb3QgPSAiL2Rldi9zZGExIHJvIgpvbl9yZWJvb3QgPSAncmVzdGFydCcKb25fY3Jhc2gg
PSAnZGVzdHJveScKIAphbmQgaW1wbGVtZW50IHRoZSBjb21tYW5kOgp4bSBjcmVhdGUgY2VudG9z
X3Fjb3cyX3Fjb3cyLmNmZwogCmJ1dCB3aGF0IHdhcyBwb3N0ZWQgd2VyZToKVXNpbmcgY29uZmln
IGZpbGUgIi4vY2VudG9zX3Fjb3cyX3Fjb3cyLmNmZyIuCkVycm9yOiBEZXZpY2UgMjA0OCAodGFw
KSBjb3VsZCBub3QgYmUgY29ubmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVkLiBT
ZWUgdGhlIGxvZyBmaWxlcyBpbiAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLgogCkkgbmVlZCB0
byBydW4gYSBwYXJhLXZpcnR1YWxpemVkIG1hY2hpbmUgd2hvc2UgaW1hZ2UgZmlsZSBpcyBxY293
MiBmb3JtYXQgYW5kIGlzIGJhc2VkIG9uIGFub3RoZXIgIGltYWdlIGZpbGUuV2hhdCBjYW4gaSBk
byB3aXRoIHRoaXM/SSBuZWVkIHlvdXIgaGVscC4KSW4gZmFjdKOsSSBoYXZlIG5vIHdheSB0byBn
byB0aHJvdWdoLk15IGJvc3MganVzdCBub3cgdGVsbCBtZSB0aGF0IGlmIEkgY291bGQgbm90IG92
ZXJjb21lIHRoaXMgcHJvYmxlbSAsdGhlIG9ubHkgdGhpbmcgSSBjb3VsZCBkbyBpcyB0byBkaWUu
SEVMUCEKQU5ZIHN1Z2dlc3Rpb24gd291bGQgYmUgZmluZSEKCgoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCgoK

------=_Part_36887_1988666936.1356750408183
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxicj5JIGhhdmUgc2VlbiB0aGF0IHRoZXJlIGlzIGEgZmlsZSBj
YWxsZWQgYmxvY2stcWNvdzIuYyBpbiBibGt0YXAvZHJpdmVzICZuYnNwO2FuZCBJIGp1c3Qgd291
bGQgbGlrZSB0byB1c2UgaXQuU28gSSBoYXZlIHRvIHVzZSB0aGUgdHlwZSBvZiBwYXJhLXZpcnR1
YWxpemVkIG1hY2hpbmVzLkRvIHlvdSBtZWFuIHhjcCBjb3VsZCBoZWxwIG1lIGNyZWF0ZSBhIHB2
bSB3aG9zZSBpbWFnZSBmaWxlIGlzIGJhc2VkIG9uIHNvbWUgYmFja2luZyAmbmJzcDtmaWxlIGFu
ZCB3aG9zZSBpbWFnZSBmaWxlIGZvcm1hdCBpcyBxY293Mj88YnI+PGJyPjxicj48YnI+PGRpdj48
L2Rpdj48ZGl2IGlkPSJkaXZOZXRlYXNlTWFpbENhcmQiPjwvZGl2Pjxicj5BdCAyMDEyLTEyLTI5
IDEwOjUyOjU5LCJBbmRyZXcmbmJzcDtXZWxscyImbmJzcDsmbHQ7YWd3ZWxsczA3MTRAZ21haWwu
Y29tJmd0OyB3cm90ZTo8YnI+IDxibG9ja3F1b3RlIGlkPSJpc1JlcGx5Q29udGVudCIgc3R5bGU9
IlBBRERJTkctTEVGVDogMWV4OyBNQVJHSU46IDBweCAwcHggMHB4IDAuOGV4OyBCT1JERVItTEVG
VDogI2NjYyAxcHggc29saWQiPlRoYXQgcGFydCBJIGNhbm5vdCBoZWxwIHdpdGggdG8gbXVjaCwg
Z29vZ2xlIGNvbnZlcnRpbmcgc2FpZCBpbWFnZXMuIEFsc28gYXJlIHlvdSBzdGFydGluZyB3aXRo
IGZyZXNoIGltYWdlcz8gWGNwPHNwYW4+PC9zcGFuPiZuYnNwO2NhbiBpbXBvcnQgb3RoZXIgdm0g
dHlwZXMuPGJyPjxicj5PbiBGcmlkYXksIERlY2VtYmVyIDI4LCAyMDEyLCBoeGtodXN0ICB3cm90
ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAw
IC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CjxkaXYg
c3R5bGU9ImxpbmUtaGVpZ2h0OjEuNztmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
PGJyPkZpcnN0IG9mIGFsbCAsdGhhbmsgeW91IHZlcnkgbW91Y2ggLlRoZW4gSSBoYXZlIG5ldmVy
IHVzZWQgdGhlIFhDUC5JcyBpdHMgc291cmNlIGNvZGUgc2ltaWxhciB0byB4ZW4/cWVtdS1pbWcg
LHFlbXUtaW1nLXhlbiAscWNvdzItY3JlYXRlIHRoZXNlIHRocmVlIHRvb2xzICx3aGljaCBvbmUg
c2hvdWxkIEkgY2hvb3NlPyZuYnNwOzxicj4KPGJyPjxicj48YnI+PGRpdj48L2Rpdj48ZGl2Pjwv
ZGl2Pjxicj5BdCAyMDEyLTEyLTI5IDAzOjA1OjE3LCJBbmRyZXcmbmJzcDtXZWxscyImbmJzcDsm
bHQ7PGEgaHJlZj0iamF2YV9zY3JpcHQ6X2Uoe30sICdjdm1sJywgJ2Fnd2VsbHMwNzE0QGdtYWls
LmNvbScpOyIgdGFyZ2V0PSJfYmxhbmsiPmFnd2VsbHMwNzE0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxicj4KIDxibG9ja3F1b3RlIHN0eWxlPSJQQURESU5HLUxFRlQ6MWV4O01BUkdJTjowcHgg
MHB4IDBweCAwLjhleDtCT1JERVItTEVGVDojY2NjIDFweCBzb2xpZCI+PHA+VXNlIFhjcCBhbmQg
cWVtdSBpbWFnZSBjb252ZXJ0ZXI8L3A+CjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBEZWMg
MjgsIDIwMTIgMTA6MTMgQU0sICJoeGtodXN0IiAmbHQ7PGEgaHJlZj0iamF2YV9zY3JpcHQ6X2Uo
e30sICdjdm1sJywgJ2h4a2h1c3RAMTI2LmNvbScpOyIgdGFyZ2V0PSJfYmxhbmsiPmh4a2h1c3RA
MTI2LmNvbTwvYT4mZ3Q7IHdyb3RlOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+PGJsb2NrcXVvdGUg
Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6
MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+Cgo8ZGl2IHN0eWxlPSJsaW5lLWhlaWdo
dDoxLjc7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxkaXYgc3R5bGU9ImxpbmUt
aGVpZ2h0OjEuNztmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGRpdj5UaGUgZm9s
bG93aW5nIHdhcyB3aGF0Jm5ic3A7IEkgZGlkLjwvZGl2Pgo8ZGl2PjEpIGRkIGlmPS9kZXYvemVy
byBvZiA9Y2VudG9zX3Jhdy5pbWcgYnM9MTAyNCBjb3VudD04MDAwMDAwPC9kaXY+CjxkaXY+Mikg
aW5zdGFsbCB0aGUgb3MgY2VudG9zIDUuNSB4NjQgaW4gdGhlIGltYWdlIGZpbGUgY2VudG9zX3Jh
dy5pbWcgYW5kIHRoZSBjb3JyZXNwb25nZGluZyBjb25maWcgZmlsZSBpcyA6PC9kaXY+CjxkaXY+
a2VybmVsID0gIi9ob21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIjxicj5yYW1kaXNr
ID0gIi9ob21lL3B2bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIjxicj5tZW1vcnkgPSA3
Njg8YnI+I21heG1lbSA9IDc2ODxicj5uYW1lID0gImNlbnRvc19yYXdfcHYiPGJyPnZjcHVzID0g
MTxicj52aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRTpFRixicmlkZ2U9ZXRoMCddPGJyPgoKZGlz
ayA9IFsndGFwOmFpbzovaG9tZS9wdm0vY2VudG9zX3Jhdy5pbWcseHZkYSx3J108L2Rpdj4KPGRp
dj5yb290ID0gIi9kZXYveHZkYTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9j
cmFzaCA9ICdyZXN0YXJ0JzwvZGl2Pgo8ZGl2PjMpIHFlbXUtaW1nLXhlbiBjcmVhdGUgLWIgY2Vu
dG9zX3Jhdy5pbWcgLWYgcWNvdzIgY2VudG9zX3Jhd19xY293Ml8xLmltZyA1RzwvZGl2Pgo8ZGl2
PjQpIHhtIGNyZWF0ZSBjZW50b3NfcmF3X3Fjb3cyXzEuY2ZnIGFuZCB0aGUgY2VudG9zX3Jhd19x
Y293Ml8xLmNmZyBpcyBqdXN0IGxpa2UgdGhpczo8L2Rpdj4KPGRpdj5rZXJuZWwgPSAiL2hvbWUv
cHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sgPSAiL2hvbWUvcHZtL2lu
aXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2ODxicj5uYW1lID0gImNl
bnRvc19yYXdfcWNvdzJfMV9wdiI8YnI+dmNwdXMgPSAxPGJyPnZpZiA9IFsnbWFjPTAwOjI0OjdD
OjNDOkMxOkVGLGJyaWRnZT1ldGgwJ108YnI+CgpkaXNrID0gWyd0YXA6cWNvdzI6L2hvbWUvcHZt
L2NlbnRvc19yYXdfcWNvdzJfMS5pbWcseHZkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYv
eHZkYTEgcm8iPGJyPm9uX3JlYm9vdCA9ICdyZXN0YXJ0Jzxicj5vbl9jcmFzaCA9ICdkZXN0cm95
JzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2Pmhvd2V2ZXIgSSdtIGZhaWxlZC50aGUgZXJy
b3IgbWVzc2FnZSBhZnRlciB0aGUgYWJvdmUgY29tbWFuZCBpcyZuYnNwO2VudGVyZWQmbmJzcDtp
cyA6PC9kaXY+CjxkaXY+VXNpbmcgY29uZmlnIGZpbGUgIi4vY2VudG9zX3Jhd19xY293Ml8xLmNm
ZyIuPC9kaXY+CjxkaXY+RXJyb3I6IERldmljZSA1MTcxMiAodGFwKSBjb3VsZCBub3QgYmUgY29u
bmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFpbGVkLiBTZWUgdGhlIGxvZyBmaWxlcyBp
biAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLjwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2
PlNvIEkgaGF2ZSB0cmllZCBhbm90aGVyIHdheS48L2Rpdj4KPGRpdj5hZnRlciBJIGluc3RhbGwg
Y2VudG9zIGluIGNlbnRvc19yYXcuaW1nLCBJIGRpZCB0aGUgZm9sbG93aW5nOjwvZGl2Pgo8ZGl2
PnFlbXUtaW1nLXhlbiBjb252ZXJ0IC1PIHFjb3cyIGNlbnRvc19yYXcuaW1nIGNlbnRvc19xY293
Mi5pbWc8L2Rpdj4KPGRpdj5oZXJlIHRoaXMgaW1hZ2UgZmlsZSBjZW50b3NfcWNvdzIuaW1nIGNh
biBiZSBydW5uaW5nIG5vcm1hbGx5IHdpdGggdGhlIGNvbmZpZyBmaWxlIDo8L2Rpdj4KPGRpdj5r
ZXJuZWwgPSAiL2hvbWUvcHZtL3ZtbGludXotMi42LjE4LTE5NC5lbDV4ZW4iPGJyPnJhbWRpc2sg
PSAiL2hvbWUvcHZtL2luaXRyZC0yLjYuMTgtMTk0LmVsNXhlbi5pbWciPGJyPm1lbW9yeSA9IDc2
ODxicj5uYW1lID0gImNlbnRvc19yYXdfcHYiPGJyPnZjcHVzID0gMTxicj52aWYgPSBbJ21hYz0w
MDoyNDo3QzozQzpDRTpFRixicmlkZ2U9ZXRoMCddPGJyPgoKZGlzayA9IFsndGFwOnFjb3cyOi9o
b21lL3B2bS9jZW50b3NfcWNvdzIuaW1nLHh2ZGEsdyddPC9kaXY+CjxkaXY+cm9vdCA9ICIvZGV2
L3h2ZGExIHJvIjxicj5vbl9yZWJvb3QgPSAncmVzdGFydCc8YnI+b25fY3Jhc2ggPSAncmVzdGFy
dCc8L2Rpdj4KPGRpdj4mbmJzcDs8L2Rpdj4KPGRpdj5UaGVuIEkgaW5wdXQgdGhlIGNvbW1hbmQg
YmVsb3c6PC9kaXY+CjxkaXY+cWVtdS1pbWcteGVuIGNyZWF0ZSAtYiBjZW50b3NfcWNvdzIuaW1n
IC1mIHFjb3cyIGNlbnRvc19xY293Ml9xY293Mi5pbWcgNUc8L2Rpdj4KPGRpdj5hbmQgSSZuYnNw
O2VkaXQgJm5ic3A7dGhlIGNvbmZpZyBmaWxlIGNlbnRvc19xY293Ml9xY293Mi5jZmc6PC9kaXY+
CjxkaXY+a2VybmVsID0gIi9ob21lL3B2bS92bWxpbnV6LTIuNi4xOC0xOTQuZWw1eGVuIjxicj5y
YW1kaXNrID0gIi9ob21lL3B2bS9pbml0cmQtMi42LjE4LTE5NC5lbDV4ZW4uaW1nIjxicj5tZW1v
cnkgPSA3Njg8YnI+bmFtZSA9ICJjZW50b3NfcWNvdzJfcWNvdzJfcHYiPGJyPnZjcHVzID0gMTxi
cj52aWYgPSBbJ21hYz0wMDoyNDo3QzozQzpDRToxRixicmlkZ2U9ZXRoMCddPGJyPgoKYm9vdD0i
YyI8YnI+ZGlzayA9IFsndGFwOnFjb3cyOi9ob21lL3B2bS9jZW50b3NfcWNvdzJfcWNvdzIuaW1n
LHNkYSx3J108L2Rpdj4KPGRpdj5yb290ID0gIi9kZXYvc2RhMSBybyI8YnI+b25fcmVib290ID0g
J3Jlc3RhcnQnPGJyPm9uX2NyYXNoID0gJ2Rlc3Ryb3knPC9kaXY+CjxkaXY+Jm5ic3A7PC9kaXY+
CjxkaXY+YW5kIGltcGxlbWVudCB0aGUgY29tbWFuZDo8L2Rpdj4KPGRpdj54bSBjcmVhdGUgY2Vu
dG9zX3Fjb3cyX3Fjb3cyLmNmZzwvZGl2Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PmJ1dCB3aGF0
IHdhcyBwb3N0ZWQgd2VyZTo8L2Rpdj4KPGRpdj4KPGRpdj5Vc2luZyBjb25maWcgZmlsZSAiLi9j
ZW50b3NfcWNvdzJfcWNvdzIuY2ZnIi48L2Rpdj4KPGRpdj5FcnJvcjogRGV2aWNlJm5ic3A7MjA0
OCAodGFwKSBjb3VsZCBub3QgYmUgY29ubmVjdGVkLlNldHRpbmcgdXAgdGhlIGJhY2tlbmQgZmFp
bGVkLiBTZWUgdGhlIGxvZyBmaWxlcyBpbiAvdmFyL2xvZy94ZW4vIGZvciBkZXRhaWxzLjwvZGl2
Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8ZGl2PkkgbmVlZCB0byBydW4gYSBwYXJhLXZpcnR1YWxpemVk
IG1hY2hpbmUgd2hvc2UgaW1hZ2UgZmlsZSBpcyBxY293MiBmb3JtYXQgYW5kIGlzIGJhc2VkIG9u
IGFub3RoZXImbmJzcDsgaW1hZ2UgZmlsZS5XaGF0IGNhbiBpIGRvIHdpdGggdGhpcz9JIG5lZWQg
eW91ciBoZWxwLjwvZGl2PjwvZGl2PjxkaXY+SW4gZmFjdKOsSSBoYXZlIG5vIHdheSB0byBnbyB0
aHJvdWdoLk15IGJvc3MganVzdCBub3cgdGVsbCBtZSB0aGF0IGlmIEkgY291bGQgbm90IG92ZXJj
b21lIHRoaXMgcHJvYmxlbSAsdGhlIG9ubHkgdGhpbmcgSSBjb3VsZCBkbyBpcyB0byBkaWUuSEVM
UCE8L2Rpdj4KCjxkaXY+QU5ZIHN1Z2dlc3Rpb24gd291bGQgYmUgZmluZSE8L2Rpdj48L2Rpdj48
YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48c3Bhbj48L3NwYW4+PC9zcGFuPjwv
ZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290ZXIiPjxzcGFuPjwvc3Bhbj48L3Nw
YW4+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
PgpYZW4tdXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJqYXZhX3NjcmlwdDpfZSh7fSwg
J2N2bWwnLCAnWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcnKTsiIHRhcmdldD0iX2JsYW5rIj5YZW4t
dXNlcnNAbGlzdHMueGVuLm9yZzwvYT48YnI+CjxhIGhyZWY9Imh0dHA6Ly9saXN0cy54ZW4ub3Jn
L3hlbi11c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
czwvYT48YnI+PC9ibG9ja3F1b3RlPjwvZGl2Pgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjxicj48
c3BhbiB0aXRsZT0ibmV0ZWFzZWZvb3RlciI+PHNwYW4+PC9zcGFuPjwvc3Bhbj48L2Jsb2NrcXVv
dGU+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVy
Ij48c3BhbiBpZD0ibmV0ZWFzZV9tYWlsX2Zvb3RlciI+PC9zcGFuPjwvc3Bhbj4=
------=_Part_36887_1988666936.1356750408183--



--===============2732620451999076555==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2732620451999076555==--



From xen-users-bounces@lists.xen.org Sat Dec 29 10:20:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 10:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TotV8-00019Q-7t; Sat, 29 Dec 2012 10:18:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <greve-ml@a-greve.de>) id 1TotV5-00019J-Q5
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 10:18:44 +0000
Received: from [85.158.139.83:36782] by server-12.bemta-5.messagelabs.com id
	3C/D9-02275-383CED05; Sat, 29 Dec 2012 10:18:43 +0000
X-Env-Sender: greve-ml@a-greve.de
X-Msg-Ref: server-9.tower-182.messagelabs.com!1356776321!30919761!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1MTE0Nzg=\n,sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1MTE0Nzg=\n, HTML_50_60, HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6484 invoked from network); 29 Dec 2012 10:18:42 -0000
Received: from mo-p00-ob.rzone.de (HELO mo-p00-ob.rzone.de) (81.169.146.162)
	by server-9.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Dec 2012 10:18:42 -0000
X-RZG-AUTH: :I3kQck+hdfi/FoX876SYvGxtQu+BXCDtIQhCDHjrrC0i8WUTUk1Vu7ENYy8Q
X-RZG-CLASS-ID: mo00
Received: from dmzmail.linux.bogus (p5089D438.dip.t-dialin.net [80.137.212.56])
	by smtp.strato.de (josoe mo27) (RZmta 31.11 DYNA|AUTH)
	with ESMTPA id k01664oBTA2rh5 for <xen-users@lists.xen.org>;
	Sat, 29 Dec 2012 11:18:41 +0100 (CET)
Received: from [192.168.5.108] (gnomedag.linux.bogus [192.168.5.108])
	(authenticated bits=0)
	by dmzmail.linux.bogus (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qBTAIVRD017595
	(version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);
	Sat, 29 Dec 2012 11:18:38 +0100
Message-ID: <50DEC377.6010806@a-greve.de>
Date: Sat, 29 Dec 2012 11:18:31 +0100
From: Andreas Greve <greve-ml@a-greve.de>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.1.16) Gecko/20121215 Icedove/3.0.11
MIME-Version: 1.0
To: xen-users@lists.xen.org
Cc: greve-ml@a-greve.de
Subject: [Xen-users] xen 4.2.1 make world faild at building qemu-upstream
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: greve-ml@a-greve.de
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3222198698059563089=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3222198698059563089==
Content-Type: multipart/alternative;
 boundary="------------000105030906000008000800"

This is a multi-part message in MIME format.
--------------000105030906000008000800
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hallo

I think I found a bug in the make scripts.

hg clone http://xenbits.xen.org/hg/xen-4.2-testing.hg
hg
changeset:   25959:5acb5967d718
tag:         tip
user:        Xiantao Zhang <xiantao.zhang@intel.com>
date:        Wed Dec 19 12:58:07 2012 +0100
summary:     nested vmx: fix interrupt delivery to L2 guest

./configure --enable-xenapi --enable-miniterm --enable-lomount
make world

make world stops here:

---------
[....]
+ /usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh 
git://xenbits.xen.org/qemu-xen-4.2-testing.git xen-4.2.1 
qemu-xen-traditional-dir
Cloning into qemu-xen-traditional-dir-remote.tmp...
remote: Counting objects: 106797, done.
remote: Compressing objects: 100% (29142/29142), done.
remote: Total 106797 (delta 81709), reused 101960 (delta 77523)
Receiving objects: 100% (106797/106797), 37.44 MiB | 340 KiB/s, done.
Resolving deltas: 100% (81709/81709), done.
Switched to a new branch 'dummy'
make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
make -C tools qemu-xen-dir-find
make[2]: Entering directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
if test -d git://xenbits.xen.org/qemu-upstream-4.2-testing.git ; then \
                 mkdir -p qemu-xen-dir; \
         else \
                 export GIT=git; \
                 
/usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh 
git://xenbits.xen.org/qemu-upstream-4.2-testing.git qemu-xen-4.2.1 
qemu-xen-dir ; \
         fi
Cloning into qemu-xen-dir-remote.tmp...
remote: Counting objects: 92332, done.
remote: Compressing objects: 100% (19773/19773), done.
remote: Total 92332 (delta 73134), reused 91552 (delta 72438)
Receiving objects: 100% (92332/92332), 34.73 MiB | 340 KiB/s, done.
Resolving deltas: 100% (73134/73134), done.
fatal: git checkout: updating paths is incompatible with switching branches.
Did you intend to checkout 'qemu-xen-4.2.1' which can not be resolved as 
commit?
make[2]: *** [qemu-xen-dir-find] Error 128
make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
make[1]: *** [tools/qemu-xen-dir] Error 2
make[1]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg'
make: *** [world] Error 2
------

The reason is, that there is no tag  qemu-xen-4.2.1 in the repository 
git://xenbits.xen.org/qemu-upstream-4.2-testing.git

If I change git-checkout.sh to use 
git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git instead all 
works fine.
-----
   TREE=$1
   TAG=$2
   DIR=$3

+ if [ "${TREE}" = "git://xenbits.xen.org/qemu-upstream-4.2-testing.git" 
]; then
+  TREE=git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git
+ fi

set -e
---

Thanks

Best wishes


Andreas



--------------000105030906000008000800
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <meta name="GENERATOR" content="MSHTML 8.00.6001.19120">
</head>
<body bgcolor="#ffffff" text="#000000">
<div><small><big><big><font color="#000000" size="2"><big><span
 class="154104222-20032012">Hallo</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012"></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">I
think I found a bug in the make scripts.</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012"></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">hg
clone <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/hg/xen-4.2-testing.hg">http://xenbits.xen.org/hg/xen-4.2-testing.hg</a></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">hg&nbsp;
</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">changeset:&nbsp;&nbsp;
25959:5acb5967d718</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">tag:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
tip</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">user:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Xiantao Zhang <a class="moz-txt-link-rfc2396E" href="mailto:xiantao.zhang@intel.com">&lt;xiantao.zhang@intel.com&gt;</a></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Wed Dec 19 12:58:07 2012 +0100</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">summary:&nbsp;&nbsp;&nbsp;&nbsp;
nested vmx: fix interrupt delivery to L2 guest</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012"></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012"></span></big></font><font
 color="#000000" size="2"><big><span class="154104222-20032012">./configure
--enable-xenapi --enable-miniterm --enable-lomount</span></big></font><br>
<small>make world <br>
</small><br>
</big>make world stops here:<br>
<br>
---------<br>
[....]<br>
+ /usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh
git://xenbits.xen.org/qemu-xen-4.2-testing.git xen-4.2.1
qemu-xen-traditional-dir<br>
Cloning into qemu-xen-traditional-dir-remote.tmp...<br>
remote: Counting objects: 106797, done.<br>
remote: Compressing objects: 100% (29142/29142), done.<br>
remote: Total 106797 (delta 81709), reused 101960 (delta 77523)<br>
Receiving objects: 100% (106797/106797), 37.44 MiB | 340 KiB/s, done.<br>
Resolving deltas: 100% (81709/81709), done.<br>
Switched to a new branch 'dummy'<br>
make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'<br>
make -C tools qemu-xen-dir-find<br>
make[2]: Entering directory `/usr/src/xen4/xen-4.2-testing.hg/tools'<br>
if test -d git://xenbits.xen.org/qemu-upstream-4.2-testing.git ; then \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mkdir -p qemu-xen-dir; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export GIT=git; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh
git://xenbits.xen.org/qemu-upstream-4.2-testing.git qemu-xen-4.2.1
qemu-xen-dir ; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>
Cloning into qemu-xen-dir-remote.tmp...<br>
remote: Counting objects: 92332, done.<br>
remote: Compressing objects: 100% (19773/19773), done.<br>
remote: Total 92332 (delta 73134), reused 91552 (delta 72438)<br>
Receiving objects: 100% (92332/92332), 34.73 MiB | 340 KiB/s, done.<br>
Resolving deltas: 100% (73134/73134), done.<br>
fatal: git checkout: updating paths is incompatible with switching
branches.<br>
Did you intend to checkout 'qemu-xen-4.2.1' which can not be resolved
as commit?<br>
make[2]: *** [qemu-xen-dir-find] Error 128<br>
make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'<br>
make[1]: *** [tools/qemu-xen-dir] Error 2<br>
make[1]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg'<br>
make: *** [world] Error 2<br>
------<br>
<br>
The reason is, that there is no tag&nbsp; qemu-xen-4.2.1 in the repository
git://xenbits.xen.org/qemu-upstream-4.2-testing.git<br>
<br>
If I change git-checkout.sh to use
git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git instead all
works fine.<br>
-----<br>
&nbsp; TREE=$1<br>
&nbsp; TAG=$2<br>
&nbsp; DIR=$3<br>
<br>
+ if [ "${TREE}" =
"git://xenbits.xen.org/qemu-upstream-4.2-testing.git" ]; then<br>
+&nbsp; TREE=git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git<br>
+ fi<br>
<br>
set -e<br>
---<br>
</big><br>
<big>Thanks <br>
<br>
Best wishes <br>
<br>
<br>
Andreas</big><br>
</small><br>
<br>
</div>
</body>
</html>

--------------000105030906000008000800--


--===============3222198698059563089==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3222198698059563089==--


From xen-users-bounces@lists.xen.org Sat Dec 29 10:20:19 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 10:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TotV8-00019Q-7t; Sat, 29 Dec 2012 10:18:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <greve-ml@a-greve.de>) id 1TotV5-00019J-Q5
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 10:18:44 +0000
Received: from [85.158.139.83:36782] by server-12.bemta-5.messagelabs.com id
	3C/D9-02275-383CED05; Sat, 29 Dec 2012 10:18:43 +0000
X-Env-Sender: greve-ml@a-greve.de
X-Msg-Ref: server-9.tower-182.messagelabs.com!1356776321!30919761!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.1 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1MTE0Nzg=\n,sa_preprocessor: 
	QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1MTE0Nzg=\n, HTML_50_60, HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6484 invoked from network); 29 Dec 2012 10:18:42 -0000
Received: from mo-p00-ob.rzone.de (HELO mo-p00-ob.rzone.de) (81.169.146.162)
	by server-9.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Dec 2012 10:18:42 -0000
X-RZG-AUTH: :I3kQck+hdfi/FoX876SYvGxtQu+BXCDtIQhCDHjrrC0i8WUTUk1Vu7ENYy8Q
X-RZG-CLASS-ID: mo00
Received: from dmzmail.linux.bogus (p5089D438.dip.t-dialin.net [80.137.212.56])
	by smtp.strato.de (josoe mo27) (RZmta 31.11 DYNA|AUTH)
	with ESMTPA id k01664oBTA2rh5 for <xen-users@lists.xen.org>;
	Sat, 29 Dec 2012 11:18:41 +0100 (CET)
Received: from [192.168.5.108] (gnomedag.linux.bogus [192.168.5.108])
	(authenticated bits=0)
	by dmzmail.linux.bogus (8.14.3/8.14.3/Debian-9.4) with ESMTP id
	qBTAIVRD017595
	(version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);
	Sat, 29 Dec 2012 11:18:38 +0100
Message-ID: <50DEC377.6010806@a-greve.de>
Date: Sat, 29 Dec 2012 11:18:31 +0100
From: Andreas Greve <greve-ml@a-greve.de>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US;
	rv:1.9.1.16) Gecko/20121215 Icedove/3.0.11
MIME-Version: 1.0
To: xen-users@lists.xen.org
Cc: greve-ml@a-greve.de
Subject: [Xen-users] xen 4.2.1 make world faild at building qemu-upstream
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: greve-ml@a-greve.de
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3222198698059563089=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--===============3222198698059563089==
Content-Type: multipart/alternative;
 boundary="------------000105030906000008000800"

This is a multi-part message in MIME format.
--------------000105030906000008000800
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hallo

I think I found a bug in the make scripts.

hg clone http://xenbits.xen.org/hg/xen-4.2-testing.hg
hg
changeset:   25959:5acb5967d718
tag:         tip
user:        Xiantao Zhang <xiantao.zhang@intel.com>
date:        Wed Dec 19 12:58:07 2012 +0100
summary:     nested vmx: fix interrupt delivery to L2 guest

./configure --enable-xenapi --enable-miniterm --enable-lomount
make world

make world stops here:

---------
[....]
+ /usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh 
git://xenbits.xen.org/qemu-xen-4.2-testing.git xen-4.2.1 
qemu-xen-traditional-dir
Cloning into qemu-xen-traditional-dir-remote.tmp...
remote: Counting objects: 106797, done.
remote: Compressing objects: 100% (29142/29142), done.
remote: Total 106797 (delta 81709), reused 101960 (delta 77523)
Receiving objects: 100% (106797/106797), 37.44 MiB | 340 KiB/s, done.
Resolving deltas: 100% (81709/81709), done.
Switched to a new branch 'dummy'
make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
make -C tools qemu-xen-dir-find
make[2]: Entering directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
if test -d git://xenbits.xen.org/qemu-upstream-4.2-testing.git ; then \
                 mkdir -p qemu-xen-dir; \
         else \
                 export GIT=git; \
                 
/usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh 
git://xenbits.xen.org/qemu-upstream-4.2-testing.git qemu-xen-4.2.1 
qemu-xen-dir ; \
         fi
Cloning into qemu-xen-dir-remote.tmp...
remote: Counting objects: 92332, done.
remote: Compressing objects: 100% (19773/19773), done.
remote: Total 92332 (delta 73134), reused 91552 (delta 72438)
Receiving objects: 100% (92332/92332), 34.73 MiB | 340 KiB/s, done.
Resolving deltas: 100% (73134/73134), done.
fatal: git checkout: updating paths is incompatible with switching branches.
Did you intend to checkout 'qemu-xen-4.2.1' which can not be resolved as 
commit?
make[2]: *** [qemu-xen-dir-find] Error 128
make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'
make[1]: *** [tools/qemu-xen-dir] Error 2
make[1]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg'
make: *** [world] Error 2
------

The reason is, that there is no tag  qemu-xen-4.2.1 in the repository 
git://xenbits.xen.org/qemu-upstream-4.2-testing.git

If I change git-checkout.sh to use 
git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git instead all 
works fine.
-----
   TREE=$1
   TAG=$2
   DIR=$3

+ if [ "${TREE}" = "git://xenbits.xen.org/qemu-upstream-4.2-testing.git" 
]; then
+  TREE=git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git
+ fi

set -e
---

Thanks

Best wishes


Andreas



--------------000105030906000008000800
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <meta name="GENERATOR" content="MSHTML 8.00.6001.19120">
</head>
<body bgcolor="#ffffff" text="#000000">
<div><small><big><big><font color="#000000" size="2"><big><span
 class="154104222-20032012">Hallo</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012"></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">I
think I found a bug in the make scripts.</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012"></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">hg
clone <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/hg/xen-4.2-testing.hg">http://xenbits.xen.org/hg/xen-4.2-testing.hg</a></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">hg&nbsp;
</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">changeset:&nbsp;&nbsp;
25959:5acb5967d718</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">tag:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
tip</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">user:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Xiantao Zhang <a class="moz-txt-link-rfc2396E" href="mailto:xiantao.zhang@intel.com">&lt;xiantao.zhang@intel.com&gt;</a></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Wed Dec 19 12:58:07 2012 +0100</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012">summary:&nbsp;&nbsp;&nbsp;&nbsp;
nested vmx: fix interrupt delivery to L2 guest</span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012"></span></big></font><br>
<font color="#000000" size="2"><big><span class="154104222-20032012"></span></big></font><font
 color="#000000" size="2"><big><span class="154104222-20032012">./configure
--enable-xenapi --enable-miniterm --enable-lomount</span></big></font><br>
<small>make world <br>
</small><br>
</big>make world stops here:<br>
<br>
---------<br>
[....]<br>
+ /usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh
git://xenbits.xen.org/qemu-xen-4.2-testing.git xen-4.2.1
qemu-xen-traditional-dir<br>
Cloning into qemu-xen-traditional-dir-remote.tmp...<br>
remote: Counting objects: 106797, done.<br>
remote: Compressing objects: 100% (29142/29142), done.<br>
remote: Total 106797 (delta 81709), reused 101960 (delta 77523)<br>
Receiving objects: 100% (106797/106797), 37.44 MiB | 340 KiB/s, done.<br>
Resolving deltas: 100% (81709/81709), done.<br>
Switched to a new branch 'dummy'<br>
make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'<br>
make -C tools qemu-xen-dir-find<br>
make[2]: Entering directory `/usr/src/xen4/xen-4.2-testing.hg/tools'<br>
if test -d git://xenbits.xen.org/qemu-upstream-4.2-testing.git ; then \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mkdir -p qemu-xen-dir; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export GIT=git; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/usr/src/xen4/xen-4.2-testing.hg/tools/../scripts/git-checkout.sh
git://xenbits.xen.org/qemu-upstream-4.2-testing.git qemu-xen-4.2.1
qemu-xen-dir ; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>
Cloning into qemu-xen-dir-remote.tmp...<br>
remote: Counting objects: 92332, done.<br>
remote: Compressing objects: 100% (19773/19773), done.<br>
remote: Total 92332 (delta 73134), reused 91552 (delta 72438)<br>
Receiving objects: 100% (92332/92332), 34.73 MiB | 340 KiB/s, done.<br>
Resolving deltas: 100% (73134/73134), done.<br>
fatal: git checkout: updating paths is incompatible with switching
branches.<br>
Did you intend to checkout 'qemu-xen-4.2.1' which can not be resolved
as commit?<br>
make[2]: *** [qemu-xen-dir-find] Error 128<br>
make[2]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg/tools'<br>
make[1]: *** [tools/qemu-xen-dir] Error 2<br>
make[1]: Leaving directory `/usr/src/xen4/xen-4.2-testing.hg'<br>
make: *** [world] Error 2<br>
------<br>
<br>
The reason is, that there is no tag&nbsp; qemu-xen-4.2.1 in the repository
git://xenbits.xen.org/qemu-upstream-4.2-testing.git<br>
<br>
If I change git-checkout.sh to use
git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git instead all
works fine.<br>
-----<br>
&nbsp; TREE=$1<br>
&nbsp; TAG=$2<br>
&nbsp; DIR=$3<br>
<br>
+ if [ "${TREE}" =
"git://xenbits.xen.org/qemu-upstream-4.2-testing.git" ]; then<br>
+&nbsp; TREE=git://xenbits.xen.org/staging/qemu-upstream-4.2-testing.git<br>
+ fi<br>
<br>
set -e<br>
---<br>
</big><br>
<big>Thanks <br>
<br>
Best wishes <br>
<br>
<br>
Andreas</big><br>
</small><br>
<br>
</div>
</body>
</html>

--------------000105030906000008000800--


--===============3222198698059563089==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3222198698059563089==--


From xen-users-bounces@lists.xen.org Sat Dec 29 11:12:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 11:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TouJb-0001uv-NP; Sat, 29 Dec 2012 11:10:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1TouJa-0001sS-3l
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:10:54 +0000
Received: from [85.158.143.99:11648] by server-1.bemta-4.messagelabs.com id
	05/C2-28401-DBFCED05; Sat, 29 Dec 2012 11:10:53 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1356779451!30218325!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22827 invoked from network); 29 Dec 2012 11:10:51 -0000
Received: from mail-la0-f41.google.com (HELO mail-la0-f41.google.com)
	(209.85.215.41)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 11:10:51 -0000
Received: by mail-la0-f41.google.com with SMTP id em20so2005476lab.0
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 03:10:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=vdvNHZ1Y710bL+z0NSEAlBe6dXj4gBF0jk5YnkOlvEo=;
	b=E2goB1TyWuuZ0xiCJlwOPkaTvywAHCyWgT7yxp++oTqW9I9s6/A2C4ouHu+WfBwfxJ
	Lp2I2z8uNDue/X2ML6dU0V//PoWa7jdJyIOXSszehbWqL2f0a+GPT+IvUt2nFue3WUgr
	De0fK8IZUrrRJMdoWIZiE3obMSiLmGEXmasBHtkmWxUSLW8szbD64yAz1t7UKD+NCV3y
	YgWUHVErPJKUeiPsVuqbFIyo1Ch8mJ0v5zacDPhe5gLObV6nDHYzOfbeKgL2pjM9B0LQ
	oisf4ZBWbc2d8Ql3et1FDpksXWLwctXrnZ9u0e+M+c7+5LwtMKvmLqc9SgJ87r76dXZ4
	CmzA==
Received: by 10.152.146.39 with SMTP id sz7mr31521815lab.28.1356779450787;
	Sat, 29 Dec 2012 03:10:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Sat, 29 Dec 2012 03:10:20 -0800 (PST)
In-Reply-To: <50DCDB9B.6030906@ondore.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
From: Flako <subforos@gmail.com>
Date: Sat, 29 Dec 2012 08:10:20 -0300
Message-ID: <CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4446229861863260686=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4446229861863260686==
Content-Type: multipart/alternative; boundary=e89a8f23472533e5dc04d1fbd5df

--e89a8f23472533e5dc04d1fbd5df
Content-Type: text/plain; charset=ISO-8859-1

2012/12/27 Alexandre Kouznetsov <alk@ondore.com>

> - Use nested visualization. As example, Xen hypervisor works great under
> VirtualBox, as far as you don't try to run HVM guests.
>

Alexandre, can explain a little better what VirtualBox + Xen
>From what I read, I understand that you can run the Dom0 within a VBox VM,
then run multiple Dumu within VBox VM,
This is so? (if that is new for me .. :))

--e89a8f23472533e5dc04d1fbd5df
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2012/12/27 Alexandre Kouznetsov <span di=
r=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=3D"_blank">alk@ondor=
e.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

- Use nested visualization. As example, Xen hypervisor works great under Vi=
rtualBox, as far as you don&#39;t try to run HVM guests.<br></blockquote><d=
iv><br><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps">A=
lexandre</span><span>,</span> <span class=3D"hps">can</span> <span class=3D=
"hps">explain</span> <span class=3D"hps">a little better what</span> <span =
class=3D"hps">VirtualBox</span> <span class=3D"hps">+</span> <span class=3D=
"hps">Xen</span><br>

<span class=3D"hps">From what I read</span><span>, I understand that</span>=
 <span class=3D"hps">you can run</span> <span class=3D"hps">the</span> <spa=
n class=3D"hps">Dom0</span> <span class=3D"hps">within a</span> <span class=
=3D"hps">VBox</span> <span class=3D"hps">VM</span><span class=3D"">, then r=
un</span> <span class=3D"hps">multiple</span> <span class=3D"hps">Dumu</spa=
n> <span class=3D"hps">within</span> <span class=3D"hps">VBox</span> <span =
class=3D"hps">VM</span><span>,</span><br>

<span class=3D"hps">This is so?</span> <span class=3D"hps">(if that</span> =
<span class=3D"hps">is</span> <span class=3D"hps">new for me</span> <span c=
lass=3D"hps">.. :)</span><span class=3D"">)</span></span> <br></div></div>

--e89a8f23472533e5dc04d1fbd5df--


--===============4446229861863260686==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4446229861863260686==--


From xen-users-bounces@lists.xen.org Sat Dec 29 11:12:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 11:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TouJb-0001uv-NP; Sat, 29 Dec 2012 11:10:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1TouJa-0001sS-3l
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:10:54 +0000
Received: from [85.158.143.99:11648] by server-1.bemta-4.messagelabs.com id
	05/C2-28401-DBFCED05; Sat, 29 Dec 2012 11:10:53 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1356779451!30218325!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22827 invoked from network); 29 Dec 2012 11:10:51 -0000
Received: from mail-la0-f41.google.com (HELO mail-la0-f41.google.com)
	(209.85.215.41)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 11:10:51 -0000
Received: by mail-la0-f41.google.com with SMTP id em20so2005476lab.0
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 03:10:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=vdvNHZ1Y710bL+z0NSEAlBe6dXj4gBF0jk5YnkOlvEo=;
	b=E2goB1TyWuuZ0xiCJlwOPkaTvywAHCyWgT7yxp++oTqW9I9s6/A2C4ouHu+WfBwfxJ
	Lp2I2z8uNDue/X2ML6dU0V//PoWa7jdJyIOXSszehbWqL2f0a+GPT+IvUt2nFue3WUgr
	De0fK8IZUrrRJMdoWIZiE3obMSiLmGEXmasBHtkmWxUSLW8szbD64yAz1t7UKD+NCV3y
	YgWUHVErPJKUeiPsVuqbFIyo1Ch8mJ0v5zacDPhe5gLObV6nDHYzOfbeKgL2pjM9B0LQ
	oisf4ZBWbc2d8Ql3et1FDpksXWLwctXrnZ9u0e+M+c7+5LwtMKvmLqc9SgJ87r76dXZ4
	CmzA==
Received: by 10.152.146.39 with SMTP id sz7mr31521815lab.28.1356779450787;
	Sat, 29 Dec 2012 03:10:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Sat, 29 Dec 2012 03:10:20 -0800 (PST)
In-Reply-To: <50DCDB9B.6030906@ondore.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
From: Flako <subforos@gmail.com>
Date: Sat, 29 Dec 2012 08:10:20 -0300
Message-ID: <CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4446229861863260686=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4446229861863260686==
Content-Type: multipart/alternative; boundary=e89a8f23472533e5dc04d1fbd5df

--e89a8f23472533e5dc04d1fbd5df
Content-Type: text/plain; charset=ISO-8859-1

2012/12/27 Alexandre Kouznetsov <alk@ondore.com>

> - Use nested visualization. As example, Xen hypervisor works great under
> VirtualBox, as far as you don't try to run HVM guests.
>

Alexandre, can explain a little better what VirtualBox + Xen
>From what I read, I understand that you can run the Dom0 within a VBox VM,
then run multiple Dumu within VBox VM,
This is so? (if that is new for me .. :))

--e89a8f23472533e5dc04d1fbd5df
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2012/12/27 Alexandre Kouznetsov <span di=
r=3D"ltr">&lt;<a href=3D"mailto:alk@ondore.com" target=3D"_blank">alk@ondor=
e.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

- Use nested visualization. As example, Xen hypervisor works great under Vi=
rtualBox, as far as you don&#39;t try to run HVM guests.<br></blockquote><d=
iv><br><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps">A=
lexandre</span><span>,</span> <span class=3D"hps">can</span> <span class=3D=
"hps">explain</span> <span class=3D"hps">a little better what</span> <span =
class=3D"hps">VirtualBox</span> <span class=3D"hps">+</span> <span class=3D=
"hps">Xen</span><br>

<span class=3D"hps">From what I read</span><span>, I understand that</span>=
 <span class=3D"hps">you can run</span> <span class=3D"hps">the</span> <spa=
n class=3D"hps">Dom0</span> <span class=3D"hps">within a</span> <span class=
=3D"hps">VBox</span> <span class=3D"hps">VM</span><span class=3D"">, then r=
un</span> <span class=3D"hps">multiple</span> <span class=3D"hps">Dumu</spa=
n> <span class=3D"hps">within</span> <span class=3D"hps">VBox</span> <span =
class=3D"hps">VM</span><span>,</span><br>

<span class=3D"hps">This is so?</span> <span class=3D"hps">(if that</span> =
<span class=3D"hps">is</span> <span class=3D"hps">new for me</span> <span c=
lass=3D"hps">.. :)</span><span class=3D"">)</span></span> <br></div></div>

--e89a8f23472533e5dc04d1fbd5df--


--===============4446229861863260686==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4446229861863260686==--


From xen-users-bounces@lists.xen.org Sat Dec 29 11:33:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 11:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Toudv-0002Pb-VZ; Sat, 29 Dec 2012 11:31:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1Toudt-0002PW-LY
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:31:53 +0000
Received: from [85.158.138.51:54417] by server-14.bemta-3.messagelabs.com id
	F2/93-27443-8A4DED05; Sat, 29 Dec 2012 11:31:52 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1356780702!30382100!1
X-Originating-IP: [209.85.214.179]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogNjAzODgxMCAoYWJhbmRvbmVkOiB
	hYm91dC5tZS9qaWhlZC5t\nc2VsbWkp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13754 invoked from network); 29 Dec 2012 11:31:44 -0000
Received: from mail-ob0-f179.google.com (HELO mail-ob0-f179.google.com)
	(209.85.214.179)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 11:31:44 -0000
Received: by mail-ob0-f179.google.com with SMTP id x4so10328024obh.38
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 03:31:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=WgPuePLP+bjAGf3GGq8kZYzv2T+BT0ZSGB6T3/OLkPA=;
	b=ea7zwRZVjaNN0uEtswGNwMo2frQ0Uoug05yodd/x3fjlXAGQmUEqYm6N1t6MVUsTK2
	m2GbOfGOI+SuHsCGolIz/8E9Q28pok2KEj2PQSFHAs8h9hh44/7g1fNfjX/cl4Hlafev
	2r2lQvdILXCj1G18THtSUDPGx0FEtYtiYTQmQ5JlMvDQHXA32RjqfRqSNriePKTWla/K
	2us8u0FhOR/LEbrQOmaK5vnCPucVzZxNwQnRqnOf3zZTvKUj9jcRWtApXiSBwcpCQEiQ
	Ti51TgrTMvuImlscbs0DWgtT0JiZ1lB5kdbdnjVZ4HGGQsPrGwUT8XEjPTGMX2GfDQMN
	DiXg==
MIME-Version: 1.0
Received: by 10.182.49.104 with SMTP id t8mr29932862obn.0.1356780702496; Sat,
	29 Dec 2012 03:31:42 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Sat, 29 Dec 2012 03:31:42 -0800 (PST)
In-Reply-To: <CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
Date: Sat, 29 Dec 2012 12:31:42 +0100
Message-ID: <CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Flako <subforos@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5443041483625353876=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5443041483625353876==
Content-Type: multipart/alternative; boundary=f46d0447a05dcf78a504d1fc1fc2

--f46d0447a05dcf78a504d1fc1fc2
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Because of the limited capability with vbox, I tried to install xen Dom0 on
my running linux (ubuntu 12.04 LTS), like Simion option based on this link:
https://help.ubuntu.com/community/Xen . the dom0 was installed but no dual
boot was shown at the start up to choose.

Any guess ?

Rgds
J


On Sat, Dec 29, 2012 at 12:10 PM, Flako <subforos@gmail.com> wrote:

>
>
> 2012/12/27 Alexandre Kouznetsov <alk@ondore.com>
>
>> - Use nested visualization. As example, Xen hypervisor works great under
>> VirtualBox, as far as you don't try to run HVM guests.
>>
>
> Alexandre, can explain a little better what VirtualBox + Xen
> From what I read, I understand that you can run the Dom0 within a VBox VM=
,
> then run multiple Dumu within VBox VM,
> This is so? (if that is new for me .. :))
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--f46d0447a05dcf78a504d1fc1fc2
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Because of the limited capability with vbox, I tried =
to install xen Dom0 on my running linux (ubuntu 12.04 LTS), like Simion opt=
ion based on this link: <a href=3D"https://help.ubuntu.com/community/Xen">h=
ttps://help.ubuntu.com/community/Xen</a> . the dom0 was installed but no du=
al boot was shown at the start up to choose.<br>
</div><div></div><div><br></div><div>Any guess ?<br></div><div><br>Rgds<br>=
</div><div>J<br></div></div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Sat, Dec 29, 2012 at 12:10 PM, Flako <span dir=3D"ltr">=
&lt;<a href=3D"mailto:subforos@gmail.com" target=3D"_blank">subforos@gmail.=
com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br><br><div class=3D"gmail_quote"><div clas=
s=3D"im">2012/12/27 Alexandre Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:alk@ondore.com" target=3D"_blank">alk@ondore.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">

- Use nested visualization. As example, Xen hypervisor works great under Vi=
rtualBox, as far as you don&#39;t try to run HVM guests.<br></blockquote></=
div><div><br><span lang=3D"en"><span>Alexandre</span><span>,</span> <span>c=
an</span> <span>explain</span> <span>a little better what</span> <span>Virt=
ualBox</span> <span>+</span> <span>Xen</span><br>


<span>From what I read</span><span>, I understand that</span> <span>you can=
 run</span> <span>the</span> <span>Dom0</span> <span>within a</span> <span>=
VBox</span> <span>VM</span><span>, then run</span> <span>multiple</span> <s=
pan>Dumu</span> <span>within</span> <span>VBox</span> <span>VM</span><span>=
,</span><br>


<span>This is so?</span> <span>(if that</span> <span>is</span> <span>new fo=
r me</span> <span>.. :)</span><span>)</span></span> <br></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><div dir=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.=
mselmi" target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div>

--f46d0447a05dcf78a504d1fc1fc2--


--===============5443041483625353876==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5443041483625353876==--


From xen-users-bounces@lists.xen.org Sat Dec 29 11:33:14 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 11:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Toudv-0002Pb-VZ; Sat, 29 Dec 2012 11:31:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1Toudt-0002PW-LY
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:31:53 +0000
Received: from [85.158.138.51:54417] by server-14.bemta-3.messagelabs.com id
	F2/93-27443-8A4DED05; Sat, 29 Dec 2012 11:31:52 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-2.tower-174.messagelabs.com!1356780702!30382100!1
X-Originating-IP: [209.85.214.179]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogNjAzODgxMCAoYWJhbmRvbmVkOiB
	hYm91dC5tZS9qaWhlZC5t\nc2VsbWkp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13754 invoked from network); 29 Dec 2012 11:31:44 -0000
Received: from mail-ob0-f179.google.com (HELO mail-ob0-f179.google.com)
	(209.85.214.179)
	by server-2.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 11:31:44 -0000
Received: by mail-ob0-f179.google.com with SMTP id x4so10328024obh.38
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 03:31:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=WgPuePLP+bjAGf3GGq8kZYzv2T+BT0ZSGB6T3/OLkPA=;
	b=ea7zwRZVjaNN0uEtswGNwMo2frQ0Uoug05yodd/x3fjlXAGQmUEqYm6N1t6MVUsTK2
	m2GbOfGOI+SuHsCGolIz/8E9Q28pok2KEj2PQSFHAs8h9hh44/7g1fNfjX/cl4Hlafev
	2r2lQvdILXCj1G18THtSUDPGx0FEtYtiYTQmQ5JlMvDQHXA32RjqfRqSNriePKTWla/K
	2us8u0FhOR/LEbrQOmaK5vnCPucVzZxNwQnRqnOf3zZTvKUj9jcRWtApXiSBwcpCQEiQ
	Ti51TgrTMvuImlscbs0DWgtT0JiZ1lB5kdbdnjVZ4HGGQsPrGwUT8XEjPTGMX2GfDQMN
	DiXg==
MIME-Version: 1.0
Received: by 10.182.49.104 with SMTP id t8mr29932862obn.0.1356780702496; Sat,
	29 Dec 2012 03:31:42 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Sat, 29 Dec 2012 03:31:42 -0800 (PST)
In-Reply-To: <CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
Date: Sat, 29 Dec 2012 12:31:42 +0100
Message-ID: <CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Flako <subforos@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5443041483625353876=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5443041483625353876==
Content-Type: multipart/alternative; boundary=f46d0447a05dcf78a504d1fc1fc2

--f46d0447a05dcf78a504d1fc1fc2
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Because of the limited capability with vbox, I tried to install xen Dom0 on
my running linux (ubuntu 12.04 LTS), like Simion option based on this link:
https://help.ubuntu.com/community/Xen . the dom0 was installed but no dual
boot was shown at the start up to choose.

Any guess ?

Rgds
J


On Sat, Dec 29, 2012 at 12:10 PM, Flako <subforos@gmail.com> wrote:

>
>
> 2012/12/27 Alexandre Kouznetsov <alk@ondore.com>
>
>> - Use nested visualization. As example, Xen hypervisor works great under
>> VirtualBox, as far as you don't try to run HVM guests.
>>
>
> Alexandre, can explain a little better what VirtualBox + Xen
> From what I read, I understand that you can run the Dom0 within a VBox VM=
,
> then run multiple Dumu within VBox VM,
> This is so? (if that is new for me .. :))
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--f46d0447a05dcf78a504d1fc1fc2
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Because of the limited capability with vbox, I tried =
to install xen Dom0 on my running linux (ubuntu 12.04 LTS), like Simion opt=
ion based on this link: <a href=3D"https://help.ubuntu.com/community/Xen">h=
ttps://help.ubuntu.com/community/Xen</a> . the dom0 was installed but no du=
al boot was shown at the start up to choose.<br>
</div><div></div><div><br></div><div>Any guess ?<br></div><div><br>Rgds<br>=
</div><div>J<br></div></div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Sat, Dec 29, 2012 at 12:10 PM, Flako <span dir=3D"ltr">=
&lt;<a href=3D"mailto:subforos@gmail.com" target=3D"_blank">subforos@gmail.=
com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br><br><div class=3D"gmail_quote"><div clas=
s=3D"im">2012/12/27 Alexandre Kouznetsov <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:alk@ondore.com" target=3D"_blank">alk@ondore.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">

- Use nested visualization. As example, Xen hypervisor works great under Vi=
rtualBox, as far as you don&#39;t try to run HVM guests.<br></blockquote></=
div><div><br><span lang=3D"en"><span>Alexandre</span><span>,</span> <span>c=
an</span> <span>explain</span> <span>a little better what</span> <span>Virt=
ualBox</span> <span>+</span> <span>Xen</span><br>


<span>From what I read</span><span>, I understand that</span> <span>you can=
 run</span> <span>the</span> <span>Dom0</span> <span>within a</span> <span>=
VBox</span> <span>VM</span><span>, then run</span> <span>multiple</span> <s=
pan>Dumu</span> <span>within</span> <span>VBox</span> <span>VM</span><span>=
,</span><br>


<span>This is so?</span> <span>(if that</span> <span>is</span> <span>new fo=
r me</span> <span>.. :)</span><span>)</span></span> <br></div></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><div dir=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.=
mselmi" target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div>

--f46d0447a05dcf78a504d1fc1fc2--


--===============5443041483625353876==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5443041483625353876==--


From xen-users-bounces@lists.xen.org Sat Dec 29 11:44:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 11:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToupC-0002rs-0y; Sat, 29 Dec 2012 11:43:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1ToupA-0002rl-6q
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:43:32 +0000
Received: from [85.158.138.51:15359] by server-6.bemta-3.messagelabs.com id
	08/70-12154-367DED05; Sat, 29 Dec 2012 11:43:31 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1356781410!24309475!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19176 invoked from network); 29 Dec 2012 11:43:30 -0000
Received: from mail-la0-f43.google.com (HELO mail-la0-f43.google.com)
	(209.85.215.43)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 11:43:30 -0000
Received: by mail-la0-f43.google.com with SMTP id eg20so2026975lab.30
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 03:43:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=SI0EU6WsYqLjj74V6LAb3zahNZAQSRlbu3nTZCPbaK4=;
	b=NqcYHfNSMQCCHGU3u41mrqmtT5rZluunmo8wEfNyrCVxFVM36hsWOSrjune8B+G76M
	+yvn+l4pyX826axl+X5jpwgaxCico7zJLqld35xEiUqtiBCp3kkxnis5yUpFTKiWgf4H
	F2IJAjsMbQnku6igLbS0Qi5uuK+tMo1jF74oY9ahV7FFOJz0zdxFA71fFUkIsyCx5tQk
	/U04nfjYT6M2LP2tv+LdCNkD4SrQwI7RtinvlLYbcW96vwKagyV98sGvJql+tn8BK40z
	dgj5S3+7soHdnaGqSpze4rha0m6LEILSbMeEvkYoSDHIJX+AfdZlntYTl7hmTDbZ4TvS
	Z6Zw==
Received: by 10.152.144.164 with SMTP id sn4mr33782339lab.57.1356781409982;
	Sat, 29 Dec 2012 03:43:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Sat, 29 Dec 2012 03:42:58 -0800 (PST)
In-Reply-To: <CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
	<CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Sat, 29 Dec 2012 08:42:58 -0300
Message-ID: <CADqxbRSOZgXzM+OMAwPDGgVNqvwuQjsjwU6hC21zhG3TMnv_9w@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3745599230065542200=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3745599230065542200==
Content-Type: multipart/alternative; boundary=e89a8f22c4affad91804d1fc495e

--e89a8f22c4affad91804d1fc495e
Content-Type: text/plain; charset=ISO-8859-1

2012/12/29 Jihed M'selmi <jihed.mselmi@gmail.com>

> Because of the limited capability with vbox, I tried to install xen Dom0
> on my running linux (ubuntu 12.04 LTS), like Simion option based on this
> link: https://help.ubuntu.com/community/Xen . the dom0 was installed but
> no dual boot was shown at the start up to choose.
>
> Any guess ?
>
> Rgds
> J
>
>
If you run 'xm list' and 'xm info' you back something?
I think you are confused that is dual-boot.
For a dual boot, you need two SS.OO installed on the PC.
A 'apt-get install xen-hypervisor-amd64' does not make you a dual boot, just
install a program. at most you should have the option to start the "common
kernel" and "xen kernel."

--e89a8f22c4affad91804d1fc495e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div><span style=3D"font-size:12pt;font-family:&#39;Times New Roman&#39=
;"></span></div>
<br><br><div class=3D"gmail_quote">2012/12/29 Jihed M&#39;selmi <span dir=
=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank">ji=
hed.mselmi@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div>Because of the limited capability with vbox, I tried =
to install xen Dom0 on my running linux (ubuntu 12.04 LTS), like Simion opt=
ion based on this link: <a href=3D"https://help.ubuntu.com/community/Xen" t=
arget=3D"_blank">https://help.ubuntu.com/community/Xen</a> . the dom0 was i=
nstalled but no dual boot was shown at the start up to choose.<br>


</div><div></div><div><br></div><div>Any guess ?<br></div><div><br>Rgds<spa=
n class=3D"HOEnZb"><font color=3D"#888888"><br></font></span></div><span cl=
ass=3D"HOEnZb"><font color=3D"#888888"><div>J<br></div></font></span></div>=
<div class=3D"gmail_extra">

<br></div></blockquote><div class=3D"gmail_extra">=A0<span id=3D"result_box=
" class=3D"" lang=3D"en"><span class=3D"hps"><br>If you run</span> <span cl=
ass=3D"hps atn">&#39;</span><span>xm list</span><span>&#39;</span> <span cl=
ass=3D"hps atn">and &#39;</span><span>xm</span> <span class=3D"hps">info&#3=
9;</span> <span class=3D"hps">you back</span> <span class=3D"hps">something=
</span><span>?</span><br>

<span class=3D"hps">I think</span> <span class=3D"hps">you are confused</sp=
an> <span class=3D"hps">that</span> <span class=3D"hps">is</span> <span cla=
ss=3D"hps">dual</span><span>-boot</span><span>.</span><br><span class=3D"hp=
s">For a</span> <span class=3D"hps">dual</span> <span class=3D"hps">boot</s=
pan><span>,</span> <span class=3D"hps">you need two</span> <span class=3D"h=
ps">SS.OO</span> <span class=3D"hps">installed on</span> <span class=3D"hps=
">the</span> <span class=3D"hps">PC</span><span class=3D"">.</span><br>

<span class=3D"hps">A</span> <span class=3D"hps atn">&#39;</span><span clas=
s=3D"atn">apt-</span><span class=3D"">get install</span> <span class=3D"hps=
">xen</span><span class=3D"atn">-</span><span class=3D"">hypervisor</span><=
span class=3D"atn">-</span><span>amd64</span><span>&#39;</span> <span class=
=3D"hps">does not make you</span> <span class=3D"hps">a dual</span> <span c=
lass=3D"hps">boot</span><span>,</span> <span class=3D"hps">just install</sp=
an> <span class=3D"hps">a program</span><span>.</span> <span class=3D"hps">=
at most</span> <span class=3D"hps">you should have</span> <span class=3D"hp=
s">the option to</span> <span class=3D"hps">start the</span> <span class=3D=
"hps atn">&quot;</span><span class=3D"">common</span> <span class=3D"hps">k=
ernel</span><span>&quot;</span> <span class=3D"hps atn">and &quot;</span><s=
pan>xen</span> <span class=3D"hps">kernel</span><span class=3D"">.&quot;</s=
pan></span></div>

</div>

--e89a8f22c4affad91804d1fc495e--


--===============3745599230065542200==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3745599230065542200==--


From xen-users-bounces@lists.xen.org Sat Dec 29 11:44:39 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 11:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1ToupC-0002rs-0y; Sat, 29 Dec 2012 11:43:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1ToupA-0002rl-6q
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:43:32 +0000
Received: from [85.158.138.51:15359] by server-6.bemta-3.messagelabs.com id
	08/70-12154-367DED05; Sat, 29 Dec 2012 11:43:31 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-14.tower-174.messagelabs.com!1356781410!24309475!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19176 invoked from network); 29 Dec 2012 11:43:30 -0000
Received: from mail-la0-f43.google.com (HELO mail-la0-f43.google.com)
	(209.85.215.43)
	by server-14.tower-174.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 11:43:30 -0000
Received: by mail-la0-f43.google.com with SMTP id eg20so2026975lab.30
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 03:43:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=SI0EU6WsYqLjj74V6LAb3zahNZAQSRlbu3nTZCPbaK4=;
	b=NqcYHfNSMQCCHGU3u41mrqmtT5rZluunmo8wEfNyrCVxFVM36hsWOSrjune8B+G76M
	+yvn+l4pyX826axl+X5jpwgaxCico7zJLqld35xEiUqtiBCp3kkxnis5yUpFTKiWgf4H
	F2IJAjsMbQnku6igLbS0Qi5uuK+tMo1jF74oY9ahV7FFOJz0zdxFA71fFUkIsyCx5tQk
	/U04nfjYT6M2LP2tv+LdCNkD4SrQwI7RtinvlLYbcW96vwKagyV98sGvJql+tn8BK40z
	dgj5S3+7soHdnaGqSpze4rha0m6LEILSbMeEvkYoSDHIJX+AfdZlntYTl7hmTDbZ4TvS
	Z6Zw==
Received: by 10.152.144.164 with SMTP id sn4mr33782339lab.57.1356781409982;
	Sat, 29 Dec 2012 03:43:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Sat, 29 Dec 2012 03:42:58 -0800 (PST)
In-Reply-To: <CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
	<CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Sat, 29 Dec 2012 08:42:58 -0300
Message-ID: <CADqxbRSOZgXzM+OMAwPDGgVNqvwuQjsjwU6hC21zhG3TMnv_9w@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3745599230065542200=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3745599230065542200==
Content-Type: multipart/alternative; boundary=e89a8f22c4affad91804d1fc495e

--e89a8f22c4affad91804d1fc495e
Content-Type: text/plain; charset=ISO-8859-1

2012/12/29 Jihed M'selmi <jihed.mselmi@gmail.com>

> Because of the limited capability with vbox, I tried to install xen Dom0
> on my running linux (ubuntu 12.04 LTS), like Simion option based on this
> link: https://help.ubuntu.com/community/Xen . the dom0 was installed but
> no dual boot was shown at the start up to choose.
>
> Any guess ?
>
> Rgds
> J
>
>
If you run 'xm list' and 'xm info' you back something?
I think you are confused that is dual-boot.
For a dual boot, you need two SS.OO installed on the PC.
A 'apt-get install xen-hypervisor-amd64' does not make you a dual boot, just
install a program. at most you should have the option to start the "common
kernel" and "xen kernel."

--e89a8f22c4affad91804d1fc495e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div><span style=3D"font-size:12pt;font-family:&#39;Times New Roman&#39=
;"></span></div>
<br><br><div class=3D"gmail_quote">2012/12/29 Jihed M&#39;selmi <span dir=
=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank">ji=
hed.mselmi@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div>Because of the limited capability with vbox, I tried =
to install xen Dom0 on my running linux (ubuntu 12.04 LTS), like Simion opt=
ion based on this link: <a href=3D"https://help.ubuntu.com/community/Xen" t=
arget=3D"_blank">https://help.ubuntu.com/community/Xen</a> . the dom0 was i=
nstalled but no dual boot was shown at the start up to choose.<br>


</div><div></div><div><br></div><div>Any guess ?<br></div><div><br>Rgds<spa=
n class=3D"HOEnZb"><font color=3D"#888888"><br></font></span></div><span cl=
ass=3D"HOEnZb"><font color=3D"#888888"><div>J<br></div></font></span></div>=
<div class=3D"gmail_extra">

<br></div></blockquote><div class=3D"gmail_extra">=A0<span id=3D"result_box=
" class=3D"" lang=3D"en"><span class=3D"hps"><br>If you run</span> <span cl=
ass=3D"hps atn">&#39;</span><span>xm list</span><span>&#39;</span> <span cl=
ass=3D"hps atn">and &#39;</span><span>xm</span> <span class=3D"hps">info&#3=
9;</span> <span class=3D"hps">you back</span> <span class=3D"hps">something=
</span><span>?</span><br>

<span class=3D"hps">I think</span> <span class=3D"hps">you are confused</sp=
an> <span class=3D"hps">that</span> <span class=3D"hps">is</span> <span cla=
ss=3D"hps">dual</span><span>-boot</span><span>.</span><br><span class=3D"hp=
s">For a</span> <span class=3D"hps">dual</span> <span class=3D"hps">boot</s=
pan><span>,</span> <span class=3D"hps">you need two</span> <span class=3D"h=
ps">SS.OO</span> <span class=3D"hps">installed on</span> <span class=3D"hps=
">the</span> <span class=3D"hps">PC</span><span class=3D"">.</span><br>

<span class=3D"hps">A</span> <span class=3D"hps atn">&#39;</span><span clas=
s=3D"atn">apt-</span><span class=3D"">get install</span> <span class=3D"hps=
">xen</span><span class=3D"atn">-</span><span class=3D"">hypervisor</span><=
span class=3D"atn">-</span><span>amd64</span><span>&#39;</span> <span class=
=3D"hps">does not make you</span> <span class=3D"hps">a dual</span> <span c=
lass=3D"hps">boot</span><span>,</span> <span class=3D"hps">just install</sp=
an> <span class=3D"hps">a program</span><span>.</span> <span class=3D"hps">=
at most</span> <span class=3D"hps">you should have</span> <span class=3D"hp=
s">the option to</span> <span class=3D"hps">start the</span> <span class=3D=
"hps atn">&quot;</span><span class=3D"">common</span> <span class=3D"hps">k=
ernel</span><span>&quot;</span> <span class=3D"hps atn">and &quot;</span><s=
pan>xen</span> <span class=3D"hps">kernel</span><span class=3D"">.&quot;</s=
pan></span></div>

</div>

--e89a8f22c4affad91804d1fc495e--


--===============3745599230065542200==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3745599230065542200==--


From xen-users-bounces@lists.xen.org Sat Dec 29 11:54:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 11:54:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TouyT-0003Cp-AP; Sat, 29 Dec 2012 11:53:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1TouyS-0003Ci-E9
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:53:08 +0000
Received: from [85.158.143.35:48274] by server-1.bemta-4.messagelabs.com id
	38/AC-28401-3A9DED05; Sat, 29 Dec 2012 11:53:07 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1356781985!13167908!1
X-Originating-IP: [209.85.219.54]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBhYm91dC5
	tZS9qaWhlZC5tc2VsbWkp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32258 invoked from network); 29 Dec 2012 11:53:06 -0000
Received: from mail-oa0-f54.google.com (HELO mail-oa0-f54.google.com)
	(209.85.219.54)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 11:53:06 -0000
Received: by mail-oa0-f54.google.com with SMTP id n9so10453439oag.41
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 03:53:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=sr7h6rO+srILG3UJlD4bxoKJLqXxvqlAWD+mTBJpel8=;
	b=QuOELzFZV/okZ90Coc4M+nMJmptywhCPhp/bPmuo/c45wKBEbJG7rJjtXz0Q0qSone
	Zq1j7eSsw3R9xuPjQt1rW8wavrCFpBXfSEgTXa/xJHEJTwlA3d8mCkDZ+uk1KWy7zYXm
	P/PnH34rAFeBNVt1tl679tsKghsXZkxw9VLSFdRHXC5RnJW7BMKwVXAIf9WE/WywI/bb
	S8OEhi58cr81cZud3naQSOfmhzYKZyiu46eulGieImMSBpwIDWwumnsbDQWI+hR6HLDA
	/gPsY3RlNN30CaAkYPVOyW0s6Seupqk76cBdImz6ulwz1mOlNw38TzfiOXTy+iOZ7pGg
	+KHg==
MIME-Version: 1.0
Received: by 10.182.110.1 with SMTP id hw1mr29801168obb.68.1356781984688; Sat,
	29 Dec 2012 03:53:04 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Sat, 29 Dec 2012 03:53:04 -0800 (PST)
In-Reply-To: <CADqxbRSOZgXzM+OMAwPDGgVNqvwuQjsjwU6hC21zhG3TMnv_9w@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
	<CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
	<CADqxbRSOZgXzM+OMAwPDGgVNqvwuQjsjwU6hC21zhG3TMnv_9w@mail.gmail.com>
Date: Sat, 29 Dec 2012 12:53:04 +0100
Message-ID: <CAO27kE0yBaq8S1+Wtsd_=EF3DPpxi=pgmLE1_MX4eac_m9MMYQ@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Flako <subforos@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0979282106296169442=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0979282106296169442==
Content-Type: multipart/alternative; boundary=f46d044303543c28c904d1fc6c98

--f46d044303543c28c904d1fc6c98
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

host                   : host
release                : 3.2.0-32-generic
version                : #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 2
cpu_mhz                : 3292
hw_caps                :
bfebfbff:28100800:00000000:00003f40:119ae3bf:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 10121
free_memory            : 983
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .2
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=3D0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : placeholder
cc_compiler            : gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
cc_compile_by          : marc.deslaurier
cc_compile_domain      : ubuntu.com
cc_compile_date        : Tue Dec 11 16:32:07 UTC 2012
xend_config_format     : 4

joe@host:~$ sudo xm list
Name                                        ID   Mem VCPUs      State
Time(s)
Domain-0                                     0  9021     4     r-----
2950.2

Yes, this is what I think so but I remember I tried this on centos (yum
install xen-hypervisor) and added a new entry in grub.list

Do you have any  recommended link or books to learn more about it ?

Rgds

_J



On Sat, Dec 29, 2012 at 12:42 PM, Flako <subforos@gmail.com> wrote:

>
>
>
> 2012/12/29 Jihed M'selmi <jihed.mselmi@gmail.com>
>
>> Because of the limited capability with vbox, I tried to install xen Dom0
>> on my running linux (ubuntu 12.04 LTS), like Simion option based on this
>> link: https://help.ubuntu.com/community/Xen . the dom0 was installed but
>> no dual boot was shown at the start up to choose.
>>
>> Any guess ?
>>
>> Rgds
>> J
>>
>>
> If you run 'xm list' and 'xm info' you back something?
> I think you are confused that is dual-boot.
> For a dual boot, you need two SS.OO installed on the PC.
> A 'apt-get install xen-hypervisor-amd64' does not make you a dual boot, j=
ust
> install a program. at most you should have the option to start the "commo=
n
> kernel" and "xen kernel."
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--f46d044303543c28c904d1fc6c98
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>host=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 : host<br>release=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 : 3.2.0-32-generic<br>version=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 : #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012<br>machine=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 : x86_64<br>nr_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 : 4<br>
nr_nodes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1<br>cores_per_socket=
=A0=A0=A0=A0=A0=A0 : 2<br>threads_per_core=A0=A0=A0=A0=A0=A0 : 2<br>cpu_mhz=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 3292<br>hw_caps=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : bfebfbff:28100800:00000000:00003f40:119=
ae3bf:00000000:00000001:00000000<br>
virt_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : hvm<br>total_memory=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 10121<br>free_memory=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 : 983<br>free_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 0<br>=
xen_major=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4<br>xen_minor=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1<br>xen_extra=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 : .2<br>xen_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : x=
en-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64=
 <br>
xen_scheduler=A0=A0=A0=A0=A0=A0=A0=A0=A0 : credit<br>xen_pagesize=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 : 4096<br>platform_params=A0=A0=A0=A0=A0=A0=A0 : virt=
_start=3D0xffff800000000000<br>xen_changeset=A0=A0=A0=A0=A0=A0=A0=A0=A0 : u=
navailable<br>xen_commandline=A0=A0=A0=A0=A0=A0=A0 : placeholder<br>cc_comp=
iler=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : gcc version 4.6.3 (Ubuntu/Linaro 4.=
6.3-1ubuntu5) <br>
cc_compile_by=A0=A0=A0=A0=A0=A0=A0=A0=A0 : marc.deslaurier<br>cc_compile_do=
main=A0=A0=A0=A0=A0 : <a href=3D"http://ubuntu.com">ubuntu.com</a><br>cc_co=
mpile_date=A0=A0=A0=A0=A0=A0=A0 : Tue Dec 11 16:32:07 UTC 2012<br>xend_conf=
ig_format=A0=A0=A0=A0 : 4<br><br>joe@host:~$ sudo xm list<br>
Name=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=
=A0=A0=A0 State=A0=A0 Time(s)<br>Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 0=A0 9021=A0=A0=A0=A0 4=A0=A0=A0=A0 r-----=A0=A0 2950.2<br><br></div>Yes, =
this is what I think so but I remember I tried this on centos (yum install =
xen-hypervisor) and added a new entry in grub.list <br>
<br></div><div>Do you have any=A0 recommended link or books to learn more a=
bout it ?<br></div><br>Rgds<br><br>_J<br><div><div><div><div><br></div></di=
v></div></div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_=
quote">
On Sat, Dec 29, 2012 at 12:42 PM, Flako <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:subforos@gmail.com" target=3D"_blank">subforos@gmail.com</a>&gt;</span=
> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
<br><div><span style=3D"font-size:12pt;font-family:&#39;Times New Roman&#39=
;"></span></div>
<br><br><div class=3D"gmail_quote"><div class=3D"im">2012/12/29 Jihed M&#39=
;selmi <span dir=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" targ=
et=3D"_blank">jihed.mselmi@gmail.com</a>&gt;</span><br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">


<div dir=3D"ltr"><div>Because of the limited capability with vbox, I tried =
to install xen Dom0 on my running linux (ubuntu 12.04 LTS), like Simion opt=
ion based on this link: <a href=3D"https://help.ubuntu.com/community/Xen" t=
arget=3D"_blank">https://help.ubuntu.com/community/Xen</a> . the dom0 was i=
nstalled but no dual boot was shown at the start up to choose.<br>



</div><div></div><div><br></div><div>Any guess ?<br></div><div><br>Rgds<spa=
n><font color=3D"#888888"><br></font></span></div><span><font color=3D"#888=
888"><div>J<br></div></font></span></div><div class=3D"gmail_extra">

<br></div></blockquote></div><div class=3D"gmail_extra">=A0<span lang=3D"en=
"><span><br>If you run</span> <span>&#39;</span><span>xm list</span><span>&=
#39;</span> <span>and &#39;</span><span>xm</span> <span>info&#39;</span> <s=
pan>you back</span> <span>something</span><span>?</span><br>


<span>I think</span> <span>you are confused</span> <span>that</span> <span>=
is</span> <span>dual</span><span>-boot</span><span>.</span><br><span>For a<=
/span> <span>dual</span> <span>boot</span><span>,</span> <span>you need two=
</span> <span>SS.OO</span> <span>installed on</span> <span>the</span> <span=
>PC</span><span>.</span><br>


<span>A</span> <span>&#39;</span><span>apt-</span><span>get install</span> =
<span>xen</span><span>-</span><span>hypervisor</span><span>-</span><span>am=
d64</span><span>&#39;</span> <span>does not make you</span> <span>a dual</s=
pan> <span>boot</span><span>,</span> <span>just install</span> <span>a prog=
ram</span><span>.</span> <span>at most</span> <span>you should have</span> =
<span>the option to</span> <span>start the</span> <span>&quot;</span><span>=
common</span> <span>kernel</span><span>&quot;</span> <span>and &quot;</span=
><span>xen</span> <span>kernel</span><span>.&quot;</span></span></div>


</div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><div dir=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.=
mselmi" target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div>

--f46d044303543c28c904d1fc6c98--


--===============0979282106296169442==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0979282106296169442==--


From xen-users-bounces@lists.xen.org Sat Dec 29 11:54:03 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 11:54:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TouyT-0003Cp-AP; Sat, 29 Dec 2012 11:53:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <jihed.mselmi@gmail.com>) id 1TouyS-0003Ci-E9
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:53:08 +0000
Received: from [85.158.143.35:48274] by server-1.bemta-4.messagelabs.com id
	38/AC-28401-3A9DED05; Sat, 29 Dec 2012 11:53:07 +0000
X-Env-Sender: jihed.mselmi@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1356781985!13167908!1
X-Originating-IP: [209.85.219.54]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14, ML_RADAR_SPEW_LINKS_8, RCVD_BY_IP,
	spamassassin: , surbl: (ASYNC_NO)
	c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBhYm91dC5
	tZS9qaWhlZC5tc2VsbWkp\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32258 invoked from network); 29 Dec 2012 11:53:06 -0000
Received: from mail-oa0-f54.google.com (HELO mail-oa0-f54.google.com)
	(209.85.219.54)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 11:53:06 -0000
Received: by mail-oa0-f54.google.com with SMTP id n9so10453439oag.41
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 03:53:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=sr7h6rO+srILG3UJlD4bxoKJLqXxvqlAWD+mTBJpel8=;
	b=QuOELzFZV/okZ90Coc4M+nMJmptywhCPhp/bPmuo/c45wKBEbJG7rJjtXz0Q0qSone
	Zq1j7eSsw3R9xuPjQt1rW8wavrCFpBXfSEgTXa/xJHEJTwlA3d8mCkDZ+uk1KWy7zYXm
	P/PnH34rAFeBNVt1tl679tsKghsXZkxw9VLSFdRHXC5RnJW7BMKwVXAIf9WE/WywI/bb
	S8OEhi58cr81cZud3naQSOfmhzYKZyiu46eulGieImMSBpwIDWwumnsbDQWI+hR6HLDA
	/gPsY3RlNN30CaAkYPVOyW0s6Seupqk76cBdImz6ulwz1mOlNw38TzfiOXTy+iOZ7pGg
	+KHg==
MIME-Version: 1.0
Received: by 10.182.110.1 with SMTP id hw1mr29801168obb.68.1356781984688; Sat,
	29 Dec 2012 03:53:04 -0800 (PST)
Received: by 10.182.221.67 with HTTP; Sat, 29 Dec 2012 03:53:04 -0800 (PST)
In-Reply-To: <CADqxbRSOZgXzM+OMAwPDGgVNqvwuQjsjwU6hC21zhG3TMnv_9w@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
	<CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
	<CADqxbRSOZgXzM+OMAwPDGgVNqvwuQjsjwU6hC21zhG3TMnv_9w@mail.gmail.com>
Date: Sat, 29 Dec 2012 12:53:04 +0100
Message-ID: <CAO27kE0yBaq8S1+Wtsd_=EF3DPpxi=pgmLE1_MX4eac_m9MMYQ@mail.gmail.com>
From: "Jihed M'selmi" <jihed.mselmi@gmail.com>
To: Flako <subforos@gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0979282106296169442=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============0979282106296169442==
Content-Type: multipart/alternative; boundary=f46d044303543c28c904d1fc6c98

--f46d044303543c28c904d1fc6c98
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

host                   : host
release                : 3.2.0-32-generic
version                : #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 2
cpu_mhz                : 3292
hw_caps                :
bfebfbff:28100800:00000000:00003f40:119ae3bf:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 10121
free_memory            : 983
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .2
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=3D0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : placeholder
cc_compiler            : gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
cc_compile_by          : marc.deslaurier
cc_compile_domain      : ubuntu.com
cc_compile_date        : Tue Dec 11 16:32:07 UTC 2012
xend_config_format     : 4

joe@host:~$ sudo xm list
Name                                        ID   Mem VCPUs      State
Time(s)
Domain-0                                     0  9021     4     r-----
2950.2

Yes, this is what I think so but I remember I tried this on centos (yum
install xen-hypervisor) and added a new entry in grub.list

Do you have any  recommended link or books to learn more about it ?

Rgds

_J



On Sat, Dec 29, 2012 at 12:42 PM, Flako <subforos@gmail.com> wrote:

>
>
>
> 2012/12/29 Jihed M'selmi <jihed.mselmi@gmail.com>
>
>> Because of the limited capability with vbox, I tried to install xen Dom0
>> on my running linux (ubuntu 12.04 LTS), like Simion option based on this
>> link: https://help.ubuntu.com/community/Xen . the dom0 was installed but
>> no dual boot was shown at the start up to choose.
>>
>> Any guess ?
>>
>> Rgds
>> J
>>
>>
> If you run 'xm list' and 'xm info' you back something?
> I think you are confused that is dual-boot.
> For a dual boot, you need two SS.OO installed on the PC.
> A 'apt-get install xen-hypervisor-amd64' does not make you a dual boot, j=
ust
> install a program. at most you should have the option to start the "commo=
n
> kernel" and "xen kernel."
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>



--=20
Jihed M=92SELMI
http://about.me/jihed.mselmi

--f46d044303543c28c904d1fc6c98
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>host=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 : host<br>release=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 : 3.2.0-32-generic<br>version=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 : #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012<br>machine=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 : x86_64<br>nr_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 : 4<br>
nr_nodes=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1<br>cores_per_socket=
=A0=A0=A0=A0=A0=A0 : 2<br>threads_per_core=A0=A0=A0=A0=A0=A0 : 2<br>cpu_mhz=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 3292<br>hw_caps=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : bfebfbff:28100800:00000000:00003f40:119=
ae3bf:00000000:00000001:00000000<br>
virt_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : hvm<br>total_memory=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 10121<br>free_memory=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 : 983<br>free_cpus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 0<br>=
xen_major=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 4<br>xen_minor=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : 1<br>xen_extra=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 : .2<br>xen_caps=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : x=
en-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64=
 <br>
xen_scheduler=A0=A0=A0=A0=A0=A0=A0=A0=A0 : credit<br>xen_pagesize=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 : 4096<br>platform_params=A0=A0=A0=A0=A0=A0=A0 : virt=
_start=3D0xffff800000000000<br>xen_changeset=A0=A0=A0=A0=A0=A0=A0=A0=A0 : u=
navailable<br>xen_commandline=A0=A0=A0=A0=A0=A0=A0 : placeholder<br>cc_comp=
iler=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 : gcc version 4.6.3 (Ubuntu/Linaro 4.=
6.3-1ubuntu5) <br>
cc_compile_by=A0=A0=A0=A0=A0=A0=A0=A0=A0 : marc.deslaurier<br>cc_compile_do=
main=A0=A0=A0=A0=A0 : <a href=3D"http://ubuntu.com">ubuntu.com</a><br>cc_co=
mpile_date=A0=A0=A0=A0=A0=A0=A0 : Tue Dec 11 16:32:07 UTC 2012<br>xend_conf=
ig_format=A0=A0=A0=A0 : 4<br><br>joe@host:~$ sudo xm list<br>
Name=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ID=A0=A0 Mem VCPUs=A0=A0=
=A0=A0=A0 State=A0=A0 Time(s)<br>Domain-0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 0=A0 9021=A0=A0=A0=A0 4=A0=A0=A0=A0 r-----=A0=A0 2950.2<br><br></div>Yes, =
this is what I think so but I remember I tried this on centos (yum install =
xen-hypervisor) and added a new entry in grub.list <br>
<br></div><div>Do you have any=A0 recommended link or books to learn more a=
bout it ?<br></div><br>Rgds<br><br>_J<br><div><div><div><div><br></div></di=
v></div></div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_=
quote">
On Sat, Dec 29, 2012 at 12:42 PM, Flako <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:subforos@gmail.com" target=3D"_blank">subforos@gmail.com</a>&gt;</span=
> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
<br><div><span style=3D"font-size:12pt;font-family:&#39;Times New Roman&#39=
;"></span></div>
<br><br><div class=3D"gmail_quote"><div class=3D"im">2012/12/29 Jihed M&#39=
;selmi <span dir=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" targ=
et=3D"_blank">jihed.mselmi@gmail.com</a>&gt;</span><br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">


<div dir=3D"ltr"><div>Because of the limited capability with vbox, I tried =
to install xen Dom0 on my running linux (ubuntu 12.04 LTS), like Simion opt=
ion based on this link: <a href=3D"https://help.ubuntu.com/community/Xen" t=
arget=3D"_blank">https://help.ubuntu.com/community/Xen</a> . the dom0 was i=
nstalled but no dual boot was shown at the start up to choose.<br>



</div><div></div><div><br></div><div>Any guess ?<br></div><div><br>Rgds<spa=
n><font color=3D"#888888"><br></font></span></div><span><font color=3D"#888=
888"><div>J<br></div></font></span></div><div class=3D"gmail_extra">

<br></div></blockquote></div><div class=3D"gmail_extra">=A0<span lang=3D"en=
"><span><br>If you run</span> <span>&#39;</span><span>xm list</span><span>&=
#39;</span> <span>and &#39;</span><span>xm</span> <span>info&#39;</span> <s=
pan>you back</span> <span>something</span><span>?</span><br>


<span>I think</span> <span>you are confused</span> <span>that</span> <span>=
is</span> <span>dual</span><span>-boot</span><span>.</span><br><span>For a<=
/span> <span>dual</span> <span>boot</span><span>,</span> <span>you need two=
</span> <span>SS.OO</span> <span>installed on</span> <span>the</span> <span=
>PC</span><span>.</span><br>


<span>A</span> <span>&#39;</span><span>apt-</span><span>get install</span> =
<span>xen</span><span>-</span><span>hypervisor</span><span>-</span><span>am=
d64</span><span>&#39;</span> <span>does not make you</span> <span>a dual</s=
pan> <span>boot</span><span>,</span> <span>just install</span> <span>a prog=
ram</span><span>.</span> <span>at most</span> <span>you should have</span> =
<span>the option to</span> <span>start the</span> <span>&quot;</span><span>=
common</span> <span>kernel</span><span>&quot;</span> <span>and &quot;</span=
><span>xen</span> <span>kernel</span><span>.&quot;</span></span></div>


</div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br><br clear=3D"all"><br>-- <br=
><div dir=3D"ltr">Jihed M=92SELMI<br><div><a href=3D"http://about.me/jihed.=
mselmi" target=3D"_blank">http://about.me/jihed.mselmi</a></div>
</div>
</div>

--f46d044303543c28c904d1fc6c98--


--===============0979282106296169442==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============0979282106296169442==--


From xen-users-bounces@lists.xen.org Sat Dec 29 12:38:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 12:38:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TovfL-00044N-HW; Sat, 29 Dec 2012 12:37:27 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1TovfK-00044I-0z
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 12:37:26 +0000
Received: from [85.158.143.35:35434] by server-1.bemta-4.messagelabs.com id
	3B/95-28401-504EED05; Sat, 29 Dec 2012 12:37:25 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1356784643!13526096!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32633 invoked from network); 29 Dec 2012 12:37:24 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 12:37:24 -0000
Received: by mail-la0-f45.google.com with SMTP id ep20so2064528lab.18
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 04:37:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=3lOgaRmBOpI2DK+9PAoTcsKpxOV+dQO6bLofX9b9ZkQ=;
	b=RKoUISSWK/KfiF8CVnItGR1FWlzA9zXBQ8qwiKS0ivqimw73ffX5730EhZqsJS0jCm
	BzQiBXnRCa8ZUfI2CaIb5S27EBNS+6EHWrZ3WDaZuhYTwY3K3CoLBvlHDhqcjwkEOphZ
	BgSflBRlniQ92GSBm1ugpA/5r9SnddBLVYbUcDtBsdekNG2lN88qkEKVpnIFVbVUsMyb
	dQFiOdSTPqvrSvIUwrnIt0wN2Bydws2VAXXDxndW7uCsY+9whIYWb4+jzM59uhKQ4Jiz
	YOEOE8531U5oECsbl/T1M4VwtFVK7yzU6GnSahri3TSsu11Dr521YQnCBV9+up03p905
	FYZg==
Received: by 10.152.146.39 with SMTP id sz7mr31688216lab.28.1356784643388;
	Sat, 29 Dec 2012 04:37:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Sat, 29 Dec 2012 04:36:52 -0800 (PST)
In-Reply-To: <CAO27kE0yBaq8S1+Wtsd_=EF3DPpxi=pgmLE1_MX4eac_m9MMYQ@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
	<CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
	<CADqxbRSOZgXzM+OMAwPDGgVNqvwuQjsjwU6hC21zhG3TMnv_9w@mail.gmail.com>
	<CAO27kE0yBaq8S1+Wtsd_=EF3DPpxi=pgmLE1_MX4eac_m9MMYQ@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Sat, 29 Dec 2012 09:36:52 -0300
Message-ID: <CADqxbRRStiEcA6=1c8aZTcbr86+Z2R6=twym1zGYNoE+CcrBng@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8128570322030802956=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8128570322030802956==
Content-Type: multipart/alternative; boundary=e89a8f234725b4b37504d1fd0ad2

--e89a8f234725b4b37504d1fd0ad2
Content-Type: text/plain; charset=ISO-8859-1

2012/12/29 Jihed M'selmi <jihed.mselmi@gmail.com>

>
> Yes, this is what I think so but I remember I tried this on centos (yum
> install xen-hypervisor) and added a new entry in grub.list
>
> Do you have any  recommended link or books to learn more about it ?
>
> Rgds
>
> _J
>


you executed 'update-grub'?
If after running it does not add the three kernel options (Failsafe, xen,
normal) is a problem of ubuntu.
You should read and manually edit the grub on google.

Saludos.

--e89a8f234725b4b37504d1fd0ad2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2012/12/29 Jihed M&#39;selmi <span dir=
=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank">ji=
hed.mselmi@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div><div><br></div>Yes, this is what I think so but I rem=
ember I tried this on centos (yum install xen-hypervisor) and added a new e=
ntry in grub.list <br>
<br></div><div>Do you have any=A0 recommended link or books to learn more a=
bout it ?<br></div><br>Rgds<span class=3D"HOEnZb"><font color=3D"#888888"><=
br><br>_J</font></span><br></div></blockquote></div><br><br><span id=3D"res=
ult_box" class=3D"" lang=3D"en"><span class=3D"hps alt-edited">you executed=
</span> <span class=3D"hps atn">&#39;</span><span class=3D"atn">update-</sp=
an><span class=3D"">grub</span><span>&#39;?</span><br>

<span class=3D"hps">If after</span> <span class=3D"hps">running it</span> <=
span class=3D"hps">does not add</span> <span class=3D"hps">the three</span>=
 <span class=3D"hps">kernel</span> <span class=3D"hps">options</span> <span=
 class=3D"hps atn">(</span><span class=3D"">Failsafe</span><span>,</span> <=
span class=3D"hps">xen</span><span class=3D"">, normal</span><span class=3D=
"">) is a problem</span> <span class=3D"hps">of</span> <span class=3D"hps">=
ubuntu</span><span>.</span><br>

</span><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps">Y=
ou should read</span> <span class=3D"hps">and</span> <span class=3D"hps">ma=
nually edit the</span> <span class=3D"hps">grub</span> <span class=3D"hps">=
on</span> <span class=3D"hps">google</span><span>.<br>

<br>Saludos.<br><br></span></span>

--e89a8f234725b4b37504d1fd0ad2--


--===============8128570322030802956==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8128570322030802956==--


From xen-users-bounces@lists.xen.org Sat Dec 29 12:38:36 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 12:38:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TovfL-00044N-HW; Sat, 29 Dec 2012 12:37:27 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <subforos@gmail.com>) id 1TovfK-00044I-0z
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 12:37:26 +0000
Received: from [85.158.143.35:35434] by server-1.bemta-4.messagelabs.com id
	3B/95-28401-504EED05; Sat, 29 Dec 2012 12:37:25 +0000
X-Env-Sender: subforos@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1356784643!13526096!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32633 invoked from network); 29 Dec 2012 12:37:24 -0000
Received: from mail-la0-f45.google.com (HELO mail-la0-f45.google.com)
	(209.85.215.45)
	by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 12:37:24 -0000
Received: by mail-la0-f45.google.com with SMTP id ep20so2064528lab.18
	for <xen-users@lists.xen.org>; Sat, 29 Dec 2012 04:37:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:content-type; bh=3lOgaRmBOpI2DK+9PAoTcsKpxOV+dQO6bLofX9b9ZkQ=;
	b=RKoUISSWK/KfiF8CVnItGR1FWlzA9zXBQ8qwiKS0ivqimw73ffX5730EhZqsJS0jCm
	BzQiBXnRCa8ZUfI2CaIb5S27EBNS+6EHWrZ3WDaZuhYTwY3K3CoLBvlHDhqcjwkEOphZ
	BgSflBRlniQ92GSBm1ugpA/5r9SnddBLVYbUcDtBsdekNG2lN88qkEKVpnIFVbVUsMyb
	dQFiOdSTPqvrSvIUwrnIt0wN2Bydws2VAXXDxndW7uCsY+9whIYWb4+jzM59uhKQ4Jiz
	YOEOE8531U5oECsbl/T1M4VwtFVK7yzU6GnSahri3TSsu11Dr521YQnCBV9+up03p905
	FYZg==
Received: by 10.152.146.39 with SMTP id sz7mr31688216lab.28.1356784643388;
	Sat, 29 Dec 2012 04:37:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.114.96.74 with HTTP; Sat, 29 Dec 2012 04:36:52 -0800 (PST)
In-Reply-To: <CAO27kE0yBaq8S1+Wtsd_=EF3DPpxi=pgmLE1_MX4eac_m9MMYQ@mail.gmail.com>
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
	<CAO27kE2Qd6+WPvzyVBpw4e=NkN45w6ADJEWe2fJu1ZDQ12y8AA@mail.gmail.com>
	<CADqxbRSOZgXzM+OMAwPDGgVNqvwuQjsjwU6hC21zhG3TMnv_9w@mail.gmail.com>
	<CAO27kE0yBaq8S1+Wtsd_=EF3DPpxi=pgmLE1_MX4eac_m9MMYQ@mail.gmail.com>
From: Flako <subforos@gmail.com>
Date: Sat, 29 Dec 2012 09:36:52 -0300
Message-ID: <CADqxbRRStiEcA6=1c8aZTcbr86+Z2R6=twym1zGYNoE+CcrBng@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8128570322030802956=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============8128570322030802956==
Content-Type: multipart/alternative; boundary=e89a8f234725b4b37504d1fd0ad2

--e89a8f234725b4b37504d1fd0ad2
Content-Type: text/plain; charset=ISO-8859-1

2012/12/29 Jihed M'selmi <jihed.mselmi@gmail.com>

>
> Yes, this is what I think so but I remember I tried this on centos (yum
> install xen-hypervisor) and added a new entry in grub.list
>
> Do you have any  recommended link or books to learn more about it ?
>
> Rgds
>
> _J
>


you executed 'update-grub'?
If after running it does not add the three kernel options (Failsafe, xen,
normal) is a problem of ubuntu.
You should read and manually edit the grub on google.

Saludos.

--e89a8f234725b4b37504d1fd0ad2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2012/12/29 Jihed M&#39;selmi <span dir=
=3D"ltr">&lt;<a href=3D"mailto:jihed.mselmi@gmail.com" target=3D"_blank">ji=
hed.mselmi@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir=3D"ltr"><div><div><br></div>Yes, this is what I think so but I rem=
ember I tried this on centos (yum install xen-hypervisor) and added a new e=
ntry in grub.list <br>
<br></div><div>Do you have any=A0 recommended link or books to learn more a=
bout it ?<br></div><br>Rgds<span class=3D"HOEnZb"><font color=3D"#888888"><=
br><br>_J</font></span><br></div></blockquote></div><br><br><span id=3D"res=
ult_box" class=3D"" lang=3D"en"><span class=3D"hps alt-edited">you executed=
</span> <span class=3D"hps atn">&#39;</span><span class=3D"atn">update-</sp=
an><span class=3D"">grub</span><span>&#39;?</span><br>

<span class=3D"hps">If after</span> <span class=3D"hps">running it</span> <=
span class=3D"hps">does not add</span> <span class=3D"hps">the three</span>=
 <span class=3D"hps">kernel</span> <span class=3D"hps">options</span> <span=
 class=3D"hps atn">(</span><span class=3D"">Failsafe</span><span>,</span> <=
span class=3D"hps">xen</span><span class=3D"">, normal</span><span class=3D=
"">) is a problem</span> <span class=3D"hps">of</span> <span class=3D"hps">=
ubuntu</span><span>.</span><br>

</span><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps">Y=
ou should read</span> <span class=3D"hps">and</span> <span class=3D"hps">ma=
nually edit the</span> <span class=3D"hps">grub</span> <span class=3D"hps">=
on</span> <span class=3D"hps">google</span><span>.<br>

<br>Saludos.<br><br></span></span>

--e89a8f234725b4b37504d1fd0ad2--


--===============8128570322030802956==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============8128570322030802956==--


From xen-users-bounces@lists.xen.org Sat Dec 29 16:23:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 16:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TozA8-0006Yz-Lm; Sat, 29 Dec 2012 16:21:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>)
	id 1TozA6-0006Yk-0C; Sat, 29 Dec 2012 16:21:26 +0000
Received: from [85.158.137.99:45240] by server-5.bemta-3.messagelabs.com id
	4F/82-04992-4881FD05; Sat, 29 Dec 2012 16:21:24 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-217.messagelabs.com!1356798082!14968312!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAyOTUxNzI=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24667 invoked from network); 29 Dec 2012 16:21:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-12.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 16:21:24 -0000
X-IronPort-AV: E=Sophos;i="4.84,377,1355097600"; 
   d="scan'208";a="2059121"
Received: from unknown (HELO FTLPEX01CL03.citrite.net) ([10.13.107.80])
	by FTLPIPO02.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	29 Dec 2012 16:21:21 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.2.318.1;
	Sat, 29 Dec 2012 11:21:21 -0500
Received: from [10.80.3.80]	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <Wei.Liu2@citrix.com>)	id 1TozA1-0002M0-3J;
	Sat, 29 Dec 2012 16:21:21 +0000
Message-ID: <1356798079.2917.19.camel@iceland>
From: Wei Liu <Wei.Liu2@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Date: Sat, 29 Dec 2012 16:21:19 +0000
In-Reply-To: <1355745382.14620.56.camel@zakaz.uk.xensource.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
	<CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
	<1355745382.14620.56.camel@zakaz.uk.xensource.com>
X-Mailer: Evolution 3.6.0-0ubuntu3 
MIME-Version: 1.0
Cc: Paul Harvey <jhebus@googlemail.com>, xen-devel <xen-devel@lists.xen.org>,
	wei.liu2@citrix.com, Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] 1000 Domains: Not able to access Domu
 via xm console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2012-12-17 at 11:56 +0000, Ian Campbell wrote:
> On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:
> > Program received signal SIGABRT, Aborted.
> > 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> > (gdb) bt
> > #0  0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> > #1  0x00007fe588cabb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
> > #2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> > #3  0x00007fe588d7c807 in __fortify_fail () from /lib/x86_64-linux-gnu/libc.so.6
> > #4  0x00007fe588d7b700 in __chk_fail () from /lib/x86_64-linux-gnu/libc.so.6
> > #5  0x00007fe588d7c7be in __fdelt_warn () from /lib/x86_64-linux-gnu/libc.so.6
> > #6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
> > #7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at daemon/main.c:166
> 
> daemon/io.c:1059 in 4.1.2 is:
>                                     FD_ISSET(xc_evtchn_fd(d->xce_handle),
>                                              &readfds))
>                                         handle_ring_read(d);
> 
> I rather suspect this is overrunning the readfds array.
> http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html suggests this is sized by FD_SETSIZE. On my system that appears to be statically 1024 (at least strace doesn't show a syscall to determine it in a simple test app although grep /usr/include suggests that might be an option on some systems).
> 
> It doesn't seem likely that there will be a simple solution to this. We
> probably need to switch to something other than select(2). poll(2) seems
> to handle arbitrary numbers of file descriptors. epoll(7) would be nice
> (it supposedly scales better than poll) but is Linux specific. Another
> option might be to fork multiple worker processes (might be a good idea
> if xenconsole becomes a bottleneck).

libevent wraps around different event APIs and provides consistent
interface across OSes. But I don't know whether adding libevent as Xen
tools dependency is a good idea.

> It seems likely (based on a quick grep) that both xenstore (both the C
> and ocaml variants) will suffer from the same issue.
> 

Yes, I ran a test and hit this limit in both Xenstored and Xenconsoled.

> I'm not sure why we have an evtchn handle per guest, other than this
> comment which suggests it was simply expedient rather than a good
> design:
> 	/* Opening evtchn independently for each console is a bit
> 	 * wasteful, but that's how the code is structured... */
> 	dom->xce_handle = xc_evtchn_open(NULL, 0);
> 	if (dom->xce_handle == NULL) {
> 		err = errno;
> 		goto out;
> 	}
> However this is just one open fd which scales with number of domains
> (the others are the pty related ones) so just fixing this would just buy
> a bit more time but not fix the underlying issue.
> 

Even if you work around this problem, you will still hit Xenstore limit.
So the underlying issue has to be fixed.


Wei.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 29 16:23:07 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 16:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TozA8-0006Yz-Lm; Sat, 29 Dec 2012 16:21:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>)
	id 1TozA6-0006Yk-0C; Sat, 29 Dec 2012 16:21:26 +0000
Received: from [85.158.137.99:45240] by server-5.bemta-3.messagelabs.com id
	4F/82-04992-4881FD05; Sat, 29 Dec 2012 16:21:24 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-217.messagelabs.com!1356798082!14968312!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAyOTUxNzI=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24667 invoked from network); 29 Dec 2012 16:21:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-12.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	29 Dec 2012 16:21:24 -0000
X-IronPort-AV: E=Sophos;i="4.84,377,1355097600"; 
   d="scan'208";a="2059121"
Received: from unknown (HELO FTLPEX01CL03.citrite.net) ([10.13.107.80])
	by FTLPIPO02.CITRIX.COM with ESMTP/TLS/AES128-SHA;
	29 Dec 2012 16:21:21 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.2.318.1;
	Sat, 29 Dec 2012 11:21:21 -0500
Received: from [10.80.3.80]	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <Wei.Liu2@citrix.com>)	id 1TozA1-0002M0-3J;
	Sat, 29 Dec 2012 16:21:21 +0000
Message-ID: <1356798079.2917.19.camel@iceland>
From: Wei Liu <Wei.Liu2@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Date: Sat, 29 Dec 2012 16:21:19 +0000
In-Reply-To: <1355745382.14620.56.camel@zakaz.uk.xensource.com>
References: <CABR7Q=ocj_k4SAw5FW_Rr4AyfRDnq0TsCPz8kFGpSo8y4TbHhw@mail.gmail.com>
	<1354874630.31710.10.camel@zakaz.uk.xensource.com>
	<CABR7Q=oO8rZ9fMdscBkrNUS4a9O6r0eMYdTdCYw2qoJ3mWOaVw@mail.gmail.com>
	<CABR7Q=oaVnoTQo4Up7DYbm8xYaSRrN5LV5=ajW0QYrByUg8x+Q@mail.gmail.com>
	<CABR7Q=oKbP6Xc0O8bmL-YhFnGy3ZwwgAEz2vBW0St-uaqBjGtA@mail.gmail.com>
	<1355402216.10554.125.camel@zakaz.uk.xensource.com>
	<CABR7Q=oY0ZWQi_NKW8OFqvb69F1xyza5VKR6eqAap9QomzoKaw@mail.gmail.com>
	<CABR7Q=q+U5g=w0_wPg4tXSfqZRk6NG=-y3GXM=+0-X3prhMH+w@mail.gmail.com>
	<1355411952.10554.138.camel@zakaz.uk.xensource.com>
	<CABR7Q=ojDBJA=xgeXkhPfTbUCCnKFAtr7Ds_QnE1954TkJLJ3A@mail.gmail.com>
	<CABR7Q=qNoL2szAQ7h9+nfBSzACkA8htmWLTmnxg1t_mXpU6EBQ@mail.gmail.com>
	<1355412947.10554.147.camel@zakaz.uk.xensource.com>
	<CABR7Q=oDbVkmWy=FUB7Zhxrcfzhcuip1kicGRhtgNkgygaEYjw@mail.gmail.com>
	<1355745382.14620.56.camel@zakaz.uk.xensource.com>
X-Mailer: Evolution 3.6.0-0ubuntu3 
MIME-Version: 1.0
Cc: Paul Harvey <jhebus@googlemail.com>, xen-devel <xen-devel@lists.xen.org>,
	wei.liu2@citrix.com, Ian Jackson <Ian.Jackson@eu.citrix.com>,
	"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] 1000 Domains: Not able to access Domu
 via xm console from Dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

On Mon, 2012-12-17 at 11:56 +0000, Ian Campbell wrote:
> On Fri, 2012-12-14 at 13:06 +0000, Paul Harvey wrote:
> > Program received signal SIGABRT, Aborted.
> > 0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> > (gdb) bt
> > #0  0x00007fe588ca8425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> > #1  0x00007fe588cabb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
> > #2  0x00007fe588ce639e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> > #3  0x00007fe588d7c807 in __fortify_fail () from /lib/x86_64-linux-gnu/libc.so.6
> > #4  0x00007fe588d7b700 in __chk_fail () from /lib/x86_64-linux-gnu/libc.so.6
> > #5  0x00007fe588d7c7be in __fdelt_warn () from /lib/x86_64-linux-gnu/libc.so.6
> > #6  0x0000000000403ca8 in handle_io () at daemon/io.c:1059
> > #7  0x00000000004021c5 in main (argc=2, argv=0x7fff58691d48) at daemon/main.c:166
> 
> daemon/io.c:1059 in 4.1.2 is:
>                                     FD_ISSET(xc_evtchn_fd(d->xce_handle),
>                                              &readfds))
>                                         handle_ring_read(d);
> 
> I rather suspect this is overrunning the readfds array.
> http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html suggests this is sized by FD_SETSIZE. On my system that appears to be statically 1024 (at least strace doesn't show a syscall to determine it in a simple test app although grep /usr/include suggests that might be an option on some systems).
> 
> It doesn't seem likely that there will be a simple solution to this. We
> probably need to switch to something other than select(2). poll(2) seems
> to handle arbitrary numbers of file descriptors. epoll(7) would be nice
> (it supposedly scales better than poll) but is Linux specific. Another
> option might be to fork multiple worker processes (might be a good idea
> if xenconsole becomes a bottleneck).

libevent wraps around different event APIs and provides consistent
interface across OSes. But I don't know whether adding libevent as Xen
tools dependency is a good idea.

> It seems likely (based on a quick grep) that both xenstore (both the C
> and ocaml variants) will suffer from the same issue.
> 

Yes, I ran a test and hit this limit in both Xenstored and Xenconsoled.

> I'm not sure why we have an evtchn handle per guest, other than this
> comment which suggests it was simply expedient rather than a good
> design:
> 	/* Opening evtchn independently for each console is a bit
> 	 * wasteful, but that's how the code is structured... */
> 	dom->xce_handle = xc_evtchn_open(NULL, 0);
> 	if (dom->xce_handle == NULL) {
> 		err = errno;
> 		goto out;
> 	}
> However this is just one open fd which scales with number of domains
> (the others are the pty related ones) so just fixing this would just buy
> a bit more time but not fix the underlying issue.
> 

Even if you work around this problem, you will still hit Xenstore limit.
So the underlying issue has to be fixed.


Wei.



_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 29 17:25:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 17:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tp093-0007Wk-Le; Sat, 29 Dec 2012 17:24:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tp091-0007Wf-CS
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 17:24:23 +0000
Received: from [85.158.143.99:16237] by server-3.bemta-4.messagelabs.com id
	92/C5-18211-6472FD05; Sat, 29 Dec 2012 17:24:22 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1356801861!24233298!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21546 invoked from network); 29 Dec 2012 17:24:22 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Dec 2012 17:24:22 -0000
Received: from [189.180.60.139] (port=56666 helo=[10.1.0.145])
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tp08y-00025n-P3
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:24:20 -0600
Message-ID: <50DF2743.30805@ondore.com>
Date: Sat, 29 Dec 2012 11:24:19 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
In-Reply-To: <CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	alk@ondore.com
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 29/12/12 05:10, Flako escribi=F3:
> 2012/12/27 Alexandre Kouznetsov <alk@ondore.com <mailto:alk@ondore.com>>
>     - Use nested visualization. As example, Xen hypervisor works great
>     under VirtualBox, as far as you don't try to run HVM guests.
>
> Alexandre, can explain a little better what VirtualBox + Xen
>  From what I read, I understand that you can run the Dom0 within a VBox
> VM, then run multiple Dumu within VBox VM,
> This is so? (if that is new for me .. :))
Yes, it is pretty straight, just as you describe it.
The VM within VirtualBox, running Xen hypervisor, will need plenty of =

RAM to assign it to DmUs, and only paravirtualization will be available =

for them, no full virtualization.

Greetings.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sat Dec 29 17:25:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Dec 2012 17:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tp093-0007Wk-Le; Sat, 29 Dec 2012 17:24:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <alk@ondore.com>) id 1Tp091-0007Wf-CS
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 17:24:23 +0000
Received: from [85.158.143.99:16237] by server-3.bemta-4.messagelabs.com id
	92/C5-18211-6472FD05; Sat, 29 Dec 2012 17:24:22 +0000
X-Env-Sender: alk@ondore.com
X-Msg-Ref: server-6.tower-216.messagelabs.com!1356801861!24233298!1
X-Originating-IP: [184.172.38.138]
X-SpamReason: No, hits=1.8 required=7.0 tests=RATWARE_GECKO_BUILD
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21546 invoked from network); 29 Dec 2012 17:24:22 -0000
Received: from host0a.ondore-systems.com (HELO host0a.ondore-systems.com)
	(184.172.38.138)
	by server-6.tower-216.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 29 Dec 2012 17:24:22 -0000
Received: from [189.180.60.139] (port=56666 helo=[10.1.0.145])
	by host0a.ondore-systems.com with esmtpsa
	(TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80)
	(envelope-from <alk@ondore.com>) id 1Tp08y-00025n-P3
	for xen-users@lists.xen.org; Sat, 29 Dec 2012 11:24:20 -0600
Message-ID: <50DF2743.30805@ondore.com>
Date: Sat, 29 Dec 2012 11:24:19 -0600
From: Alexandre Kouznetsov <alk@ondore.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: xen-users@lists.xen.org
References: <CAO27kE34hERdKwTu7g8zKJt59syuWOX4XAk_bcDuEDz8oV0UAA@mail.gmail.com>
	<50DCDB9B.6030906@ondore.com>
	<CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
In-Reply-To: <CADqxbRTEXjy9pJoRwFoLM=Odi_pVoRrMs2=xCCugya7+R_Mx-Q@mail.gmail.com>
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - host0a.ondore-systems.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ondore.com
X-Get-Message-Sender-Via: host0a.ondore-systems.com: authenticated_id:
	alk@ondore.com
Subject: Re: [Xen-users] Is it possible to do a dual-boot?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello.

El 29/12/12 05:10, Flako escribi=F3:
> 2012/12/27 Alexandre Kouznetsov <alk@ondore.com <mailto:alk@ondore.com>>
>     - Use nested visualization. As example, Xen hypervisor works great
>     under VirtualBox, as far as you don't try to run HVM guests.
>
> Alexandre, can explain a little better what VirtualBox + Xen
>  From what I read, I understand that you can run the Dom0 within a VBox
> VM, then run multiple Dumu within VBox VM,
> This is so? (if that is new for me .. :))
Yes, it is pretty straight, just as you describe it.
The VM within VirtualBox, running Xen hypervisor, will need plenty of =

RAM to assign it to DmUs, and only paravirtualization will be available =

for them, no full virtualization.

Greetings.


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 30 06:16:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 06:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpCAF-0001Gt-Un; Sun, 30 Dec 2012 06:14:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Micah@thepowells.name>) id 1TpBgy-00013k-Fr
	for xen-users@lists.xen.org; Sun, 30 Dec 2012 05:44:12 +0000
Received: from [85.158.138.51:9727] by server-7.bemta-3.messagelabs.com id
	F7/82-23008-BA4DFD05; Sun, 30 Dec 2012 05:44:11 +0000
X-Env-Sender: Micah@thepowells.name
X-Msg-Ref: server-2.tower-174.messagelabs.com!1356846250!30437815!1
X-Originating-IP: [204.13.248.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjA0LjEzLjI0OC42NiA9PiAyMjc5NzA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27343 invoked from network); 30 Dec 2012 05:44:10 -0000
Received: from mho-03-ewr.mailhop.org (HELO mho-01-ewr.mailhop.org)
	(204.13.248.66)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 30 Dec 2012 05:44:10 -0000
Received: from [120.148.84.215] (helo=mail.thepowells.name)
	by mho-01-ewr.mailhop.org with esmtpsa (TLSv1:AES128-SHA:128)
	(Exim 4.72) (envelope-from <Micah@thepowells.name>)
	id 1TpBgv-000Ebo-Aa
	for xen-users@lists.xen.org; Sun, 30 Dec 2012 05:44:09 +0000
Received: from SERVER01.home.local ([fe80::a9ca:962d:1317:6810]) by
	SERVER01.home.local ([fe80::a9ca:962d:1317:6810%11]) with mapi;
	Sun, 30 Dec 2012 16:43:57 +1100
X-Mail-Handler: Dyn Standard SMTP by Dyn
X-Originating-IP: 120.148.84.215
X-Report-Abuse-To: abuse@dyndns.com (see
	http://www.dyndns.com/services/sendlabs/outbound_abuse.html for
	abuse reporting information)
X-MHO-User: U2FsdGVkX18RZoKEecVQm+MkUaALL5Oq
From: Micah Powell <Micah@thepowells.name>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Sun, 30 Dec 2012 16:43:56 +1100
Thread-Topic: XCP 1.6 - Enable iommu - How?
Thread-Index: Ac3mTrhkMWrBW9zHRxyk8WoOFTKGfw==
Message-ID: <34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582@SERVER01.home.local>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 30 Dec 2012 06:14:26 +0000
Subject: [Xen-users] XCP 1.6 - Enable iommu - How?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1697384621898605505=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1697384621898605505==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582SERVER01hom_"

--_000_34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582SERVER01hom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Newbie question...

I want to enable IOMMU in XCP 1.6.  I've done some searching and I've found=
 numerous entries where you simply add 'iommu=3D1' as a kernel boot option.=
  However I can't seem to find out how to do that with XCP 1.6 given grub i=
s not installed.

[root@vmhost /]# dmesg | grep -i 'command'
[    0.000000] Kernel command line: root=3DLABEL=3Droot-ktayzycm ro xencons=
=3Dhvc console=3Dhvc0 console=3Dtty0 quiet vga=3D785 splash

So how do I add 'iommu=3D1' to the Kernel command line in XCP 1.6?

Thanks
Micah

--_000_34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582SERVER01hom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-AU link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi,<o:p></o:p></=
p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Newbie que=
stion&#8230;<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p cla=
ss=3DMsoNormal>I want to enable IOMMU in XCP 1.6.&nbsp; I&#8217;ve done som=
e searching and I&#8217;ve found numerous entries where you simply add &#82=
16;iommu=3D1&#8217; as a kernel boot option.&nbsp; However I can&#8217;t se=
em to find out how to do that with XCP 1.6 given grub is not installed.<o:p=
></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>[=
root@vmhost /]# dmesg | grep -i 'command'<o:p></o:p></p><p class=3DMsoNorma=
l>[&nbsp;&nbsp;&nbsp; 0.000000] Kernel command line: root=3DLABEL=3Droot-kt=
ayzycm ro xencons=3Dhvc console=3Dhvc0 console=3Dtty0 quiet vga=3D785 splas=
h<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNor=
mal>So how do I add &#8216;iommu=3D1&#8217; to the Kernel command line in X=
CP 1.6?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3D=
MsoNormal>Thanks<o:p></o:p></p><p class=3DMsoNormal>Micah<o:p></o:p></p></d=
iv></body></html>=

--_000_34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582SERVER01hom_--


--===============1697384621898605505==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1697384621898605505==--


From xen-users-bounces@lists.xen.org Sun Dec 30 06:16:17 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 06:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpCAF-0001Gt-Un; Sun, 30 Dec 2012 06:14:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Micah@thepowells.name>) id 1TpBgy-00013k-Fr
	for xen-users@lists.xen.org; Sun, 30 Dec 2012 05:44:12 +0000
Received: from [85.158.138.51:9727] by server-7.bemta-3.messagelabs.com id
	F7/82-23008-BA4DFD05; Sun, 30 Dec 2012 05:44:11 +0000
X-Env-Sender: Micah@thepowells.name
X-Msg-Ref: server-2.tower-174.messagelabs.com!1356846250!30437815!1
X-Originating-IP: [204.13.248.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMjA0LjEzLjI0OC42NiA9PiAyMjc5NzA=\n
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27343 invoked from network); 30 Dec 2012 05:44:10 -0000
Received: from mho-03-ewr.mailhop.org (HELO mho-01-ewr.mailhop.org)
	(204.13.248.66)
	by server-2.tower-174.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 30 Dec 2012 05:44:10 -0000
Received: from [120.148.84.215] (helo=mail.thepowells.name)
	by mho-01-ewr.mailhop.org with esmtpsa (TLSv1:AES128-SHA:128)
	(Exim 4.72) (envelope-from <Micah@thepowells.name>)
	id 1TpBgv-000Ebo-Aa
	for xen-users@lists.xen.org; Sun, 30 Dec 2012 05:44:09 +0000
Received: from SERVER01.home.local ([fe80::a9ca:962d:1317:6810]) by
	SERVER01.home.local ([fe80::a9ca:962d:1317:6810%11]) with mapi;
	Sun, 30 Dec 2012 16:43:57 +1100
X-Mail-Handler: Dyn Standard SMTP by Dyn
X-Originating-IP: 120.148.84.215
X-Report-Abuse-To: abuse@dyndns.com (see
	http://www.dyndns.com/services/sendlabs/outbound_abuse.html for
	abuse reporting information)
X-MHO-User: U2FsdGVkX18RZoKEecVQm+MkUaALL5Oq
From: Micah Powell <Micah@thepowells.name>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Date: Sun, 30 Dec 2012 16:43:56 +1100
Thread-Topic: XCP 1.6 - Enable iommu - How?
Thread-Index: Ac3mTrhkMWrBW9zHRxyk8WoOFTKGfw==
Message-ID: <34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582@SERVER01.home.local>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 30 Dec 2012 06:14:26 +0000
Subject: [Xen-users] XCP 1.6 - Enable iommu - How?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1697384621898605505=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1697384621898605505==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582SERVER01hom_"

--_000_34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582SERVER01hom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Newbie question...

I want to enable IOMMU in XCP 1.6.  I've done some searching and I've found=
 numerous entries where you simply add 'iommu=3D1' as a kernel boot option.=
  However I can't seem to find out how to do that with XCP 1.6 given grub i=
s not installed.

[root@vmhost /]# dmesg | grep -i 'command'
[    0.000000] Kernel command line: root=3DLABEL=3Droot-ktayzycm ro xencons=
=3Dhvc console=3Dhvc0 console=3Dtty0 quiet vga=3D785 splash

So how do I add 'iommu=3D1' to the Kernel command line in XCP 1.6?

Thanks
Micah

--_000_34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582SERVER01hom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-AU link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi,<o:p></o:p></=
p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Newbie que=
stion&#8230;<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p cla=
ss=3DMsoNormal>I want to enable IOMMU in XCP 1.6.&nbsp; I&#8217;ve done som=
e searching and I&#8217;ve found numerous entries where you simply add &#82=
16;iommu=3D1&#8217; as a kernel boot option.&nbsp; However I can&#8217;t se=
em to find out how to do that with XCP 1.6 given grub is not installed.<o:p=
></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>[=
root@vmhost /]# dmesg | grep -i 'command'<o:p></o:p></p><p class=3DMsoNorma=
l>[&nbsp;&nbsp;&nbsp; 0.000000] Kernel command line: root=3DLABEL=3Droot-kt=
ayzycm ro xencons=3Dhvc console=3Dhvc0 console=3Dtty0 quiet vga=3D785 splas=
h<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNor=
mal>So how do I add &#8216;iommu=3D1&#8217; to the Kernel command line in X=
CP 1.6?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3D=
MsoNormal>Thanks<o:p></o:p></p><p class=3DMsoNormal>Micah<o:p></o:p></p></d=
iv></body></html>=

--_000_34B28C8CFF203D4DBA33973F4BC88C1B017A41FD0582SERVER01hom_--


--===============1697384621898605505==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1697384621898605505==--


From xen-users-bounces@lists.xen.org Sun Dec 30 20:16:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 20:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpPHH-00080W-Mz; Sun, 30 Dec 2012 20:14:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1TpPHG-00080R-Dh
	for xen-users@lists.xensource.com; Sun, 30 Dec 2012 20:14:34 +0000
Received: from [85.158.139.211:14420] by server-11.bemta-5.messagelabs.com id
	80/BA-31624-9A0A0E05; Sun, 30 Dec 2012 20:14:33 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-10.tower-206.messagelabs.com!1356898472!19479698!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10359 invoked from network); 30 Dec 2012 20:14:32 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-10.tower-206.messagelabs.com with SMTP;
	30 Dec 2012 20:14:32 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id D5D05CC0D6
	for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 15:14:31 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id RtNaG4ogg81x for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 15:14:30 -0500 (EST)
Received: from new-host-2.home (pool-71-184-234-147.bstnma.fios.verizon.net
	[71.184.234.147])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id CEEC5CC0D1
	for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 15:14:30 -0500 (EST)
Message-ID: <50E0A0A6.8020303@meetinghouse.net>
Date: Sun, 30 Dec 2012 15:14:30 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] where does qemu fit in?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Folks,

I've been looking a bit at various cluster file systems, and I keep 
coming back to their qemu interfaces.  But... I really don't understand 
where qemu fits into xen.

Can anybody explain where and how qemu is utilized within xen - for 
paravirtualized VMs vs. VMs that use hardware virtualization extensions 
vs. paravirtualized VMs that take advantage of some hardware 
virtualization extensions?

(For context, I'm trying to explore how one might use Sheepdog with Xen.)

Thanks very much,

Miles Fidelman

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 30 20:16:20 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 20:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpPHH-00080W-Mz; Sun, 30 Dec 2012 20:14:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1TpPHG-00080R-Dh
	for xen-users@lists.xensource.com; Sun, 30 Dec 2012 20:14:34 +0000
Received: from [85.158.139.211:14420] by server-11.bemta-5.messagelabs.com id
	80/BA-31624-9A0A0E05; Sun, 30 Dec 2012 20:14:33 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-10.tower-206.messagelabs.com!1356898472!19479698!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10359 invoked from network); 30 Dec 2012 20:14:32 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-10.tower-206.messagelabs.com with SMTP;
	30 Dec 2012 20:14:32 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id D5D05CC0D6
	for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 15:14:31 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id RtNaG4ogg81x for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 15:14:30 -0500 (EST)
Received: from new-host-2.home (pool-71-184-234-147.bstnma.fios.verizon.net
	[71.184.234.147])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id CEEC5CC0D1
	for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 15:14:30 -0500 (EST)
Message-ID: <50E0A0A6.8020303@meetinghouse.net>
Date: Sun, 30 Dec 2012 15:14:30 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Subject: [Xen-users] where does qemu fit in?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hi Folks,

I've been looking a bit at various cluster file systems, and I keep 
coming back to their qemu interfaces.  But... I really don't understand 
where qemu fits into xen.

Can anybody explain where and how qemu is utilized within xen - for 
paravirtualized VMs vs. VMs that use hardware virtualization extensions 
vs. paravirtualized VMs that take advantage of some hardware 
virtualization extensions?

(For context, I'm trying to explore how one might use Sheepdog with Xen.)

Thanks very much,

Miles Fidelman

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 30 22:45:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 22:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpRbW-0000j0-3M; Sun, 30 Dec 2012 22:43:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1TpRbU-0000iv-VJ
	for xen-users@lists.xensource.com; Sun, 30 Dec 2012 22:43:37 +0000
Received: from [85.158.139.211:58625] by server-2.bemta-5.messagelabs.com id
	55/0C-16162-793C0E05; Sun, 30 Dec 2012 22:43:35 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-7.tower-206.messagelabs.com!1356907414!21818201!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30303 invoked from network); 30 Dec 2012 22:43:34 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-7.tower-206.messagelabs.com with SMTP;
	30 Dec 2012 22:43:34 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id B8102CC0DB
	for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 17:43:33 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id kgACzX98A3zH for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 17:43:32 -0500 (EST)
Received: from new-host-2.home (pool-71-184-234-147.bstnma.fios.verizon.net
	[71.184.234.147])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 7596DCC0D9
	for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 17:43:32 -0500 (EST)
Message-ID: <50E0C394.5060301@meetinghouse.net>
Date: Sun, 30 Dec 2012 17:43:32 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <50E0A0A6.8020303@meetinghouse.net>
In-Reply-To: <50E0A0A6.8020303@meetinghouse.net>
Subject: Re: [Xen-users] where does qemu fit in?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Miles Fidelman wrote:
> Hi Folks,
>
> I've been looking a bit at various cluster file systems, and I keep 
> coming back to their qemu interfaces.  But... I really don't 
> understand where qemu fits into xen.
>
> Can anybody explain where and how qemu is utilized within xen - for 
> paravirtualized VMs vs. VMs that use hardware virtualization 
> extensions vs. paravirtualized VMs that take advantage of some 
> hardware virtualization extensions?
>
> (For context, I'm trying to explore how one might use Sheepdog with Xen.)
and more precisely, qemu includes support for sheepdog - can a 
paravirtualized xen vm, use qemu to access an image file stored in 
sheepdog (and if so, how)



-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 30 22:45:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 22:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpRbW-0000j0-3M; Sun, 30 Dec 2012 22:43:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <mfidelman@meetinghouse.net>) id 1TpRbU-0000iv-VJ
	for xen-users@lists.xensource.com; Sun, 30 Dec 2012 22:43:37 +0000
Received: from [85.158.139.211:58625] by server-2.bemta-5.messagelabs.com id
	55/0C-16162-793C0E05; Sun, 30 Dec 2012 22:43:35 +0000
X-Env-Sender: mfidelman@meetinghouse.net
X-Msg-Ref: server-7.tower-206.messagelabs.com!1356907414!21818201!1
X-Originating-IP: [207.154.13.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30303 invoked from network); 30 Dec 2012 22:43:34 -0000
Received: from server1.neighborhoods.net (HELO server1.neighborhoods.net)
	(207.154.13.48) by server-7.tower-206.messagelabs.com with SMTP;
	30 Dec 2012 22:43:34 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
	by server1.neighborhoods.net (Postfix) with ESMTP id B8102CC0DB
	for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 17:43:33 -0500 (EST)
X-Virus-Scanned: by amavisd-new-2.6.2 (20081215) (Debian) at neighborhoods.net
Received: from server1.neighborhoods.net ([127.0.0.1])
	by localhost (server1.neighborhoods.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with LMTP id kgACzX98A3zH for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 17:43:32 -0500 (EST)
Received: from new-host-2.home (pool-71-184-234-147.bstnma.fios.verizon.net
	[71.184.234.147])
	by server1.neighborhoods.net (Postfix) with ESMTPSA id 7596DCC0D9
	for <xen-users@lists.xensource.com>;
	Sun, 30 Dec 2012 17:43:32 -0500 (EST)
Message-ID: <50E0C394.5060301@meetinghouse.net>
Date: Sun, 30 Dec 2012 17:43:32 -0500
From: Miles Fidelman <mfidelman@meetinghouse.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
	rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1
MIME-Version: 1.0
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
References: <50E0A0A6.8020303@meetinghouse.net>
In-Reply-To: <50E0A0A6.8020303@meetinghouse.net>
Subject: Re: [Xen-users] where does qemu fit in?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Miles Fidelman wrote:
> Hi Folks,
>
> I've been looking a bit at various cluster file systems, and I keep 
> coming back to their qemu interfaces.  But... I really don't 
> understand where qemu fits into xen.
>
> Can anybody explain where and how qemu is utilized within xen - for 
> paravirtualized VMs vs. VMs that use hardware virtualization 
> extensions vs. paravirtualized VMs that take advantage of some 
> hardware virtualization extensions?
>
> (For context, I'm trying to explore how one might use Sheepdog with Xen.)
and more precisely, qemu includes support for sheepdog - can a 
paravirtualized xen vm, use qemu to access an image file stored in 
sheepdog (and if so, how)



-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra


_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Sun Dec 30 22:48:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 22:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpRf0-0000sK-Vk; Sun, 30 Dec 2012 22:47:14 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <equilibrium87@gmail.com>) id 1TpRez-0000sA-Ej
	for xen-users@lists.xen.org; Sun, 30 Dec 2012 22:47:13 +0000
Received: from [85.158.143.99:5601] by server-3.bemta-4.messagelabs.com id
	A7/68-18211-074C0E05; Sun, 30 Dec 2012 22:47:12 +0000
X-Env-Sender: equilibrium87@gmail.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1356907631!24926235!1
X-Originating-IP: [74.125.82.172]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25258 invoked from network); 30 Dec 2012 22:47:12 -0000
Received: from mail-we0-f172.google.com (HELO mail-we0-f172.google.com)
	(74.125.82.172)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Dec 2012 22:47:12 -0000
Received: by mail-we0-f172.google.com with SMTP id r3so5662815wey.31
	for <xen-users@lists.xen.org>; Sun, 30 Dec 2012 14:47:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=yJisdNFIiY2YwTqkgaNY3KzcPwacapTJ/sPp1qG4c3c=;
	b=jcidv95Ns50sxOFccgWIOs4y1gmNEcGNjl+e1wR9kiUL8qXRu40CWkskYO1eAhBS4r
	x5f93RFo67RFXA3KoA0w17R0hAsiUINPAtJ8MdBk6tmDUqA0gmgoAH+uzUMD7N00oR9w
	0rfRNiJDXT9zX45JVhoGpNMWfOY3e0KzSsKxUHdHrmRRbK8GjAUfj+PyCaDp0ayLcyaR
	TIOtA0kCxcypks1j92bK6L2idymIpWN9Pgk3hzyRVtjg5aWr3N6ZvWE3gCt8lEdk2UhQ
	A5r7QEcDMajlUA503v4jmGb/E1BgO33fT7Y0SoDQY5YuLhc/vZaID7GcbjaSagqKBaWT
	exRA==
MIME-Version: 1.0
Received: by 10.180.106.34 with SMTP id gr2mr59972546wib.18.1356907630325;
	Sun, 30 Dec 2012 14:47:10 -0800 (PST)
Received: by 10.216.96.9 with HTTP; Sun, 30 Dec 2012 14:47:10 -0800 (PST)
Date: Sun, 30 Dec 2012 23:47:10 +0100
Message-ID: <CAHpnXxivxLSf4XRAKJ7omMj2FGrtZCm-x=do2PeaUR5iPYkBeQ@mail.gmail.com>
From: Paul Mayer <equilibrium87@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] VGA Passthrough (NVIDIA) - current status?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3140615033656322011=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3140615033656322011==
Content-Type: multipart/alternative; boundary=f46d04447df74c6f9b04d219ad71

--f46d04447df74c6f9b04d219ad71
Content-Type: text/plain; charset=ISO-8859-1

Hi everyone,

Sorry if this gets asked over and over again, but I just joined the list
and wanted to ask what the current status of the VGA-passthrough
possibilities is.
Today I set up my new workstation that has a Kepler card in it and compiled
XEN 4.2.1 on Ubuntu 12.04. The first problem I ran into was that the system
just hung up after the login screen, which (after quite some
google-research) seems to be a common problem caused by proprietary nvidia
drivers used
(I am using the experimental 310 binaries, which are required by CUDA 5.x).

What I want to achieve is the following: Being able to spawn several VMs
such that I am not required to mess around with my base OS if I am working
on
university assignments. Therefore, it can be assumed, that only one VM will
the GPU at a time. At the same time, close to native performance would be
nice.

I have read list entries from aprox. 2 years ago covering the topic
(applying patches, extracting the card's BIOS,...) - but is there something
more recent
that someone could point me to? Is there anyone who successfully runs a
Kepler card + CUDA in his/her VM?

Any help would be much appreciated.
Happy new year & Regards,
Paul Mayer

--f46d04447df74c6f9b04d219ad71
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi everyone,<br><br>Sorry if this gets asked over and over again, but I jus=
t joined the list and wanted to ask what the current status of the VGA-pass=
through possibilities is.<br>Today I set up my new workstation that has a K=
epler card in it and compiled XEN 4.2.1 on Ubuntu 12.04. The first problem =
I ran into was that the system<br>
just hung up after the login screen, which (after quite some google-researc=
h) seems to be a common problem caused by proprietary nvidia drivers used<b=
r>(I am using the experimental 310 binaries, which are required by CUDA 5.x=
).<br>
<br>What I want to achieve is the following: Being able to spawn several VM=
s such that I am not required to mess around with my base OS if I am workin=
g on<br>university assignments. Therefore, it can be assumed, that only one=
 VM will the GPU at a time. At the same time, close to native performance w=
ould be<br>
nice.<br><br>I have read list entries from aprox. 2 years ago covering the =
topic (applying patches, extracting the card&#39;s BIOS,...) - but is there=
 something more recent<br>that someone could point me to? Is there anyone w=
ho successfully runs a Kepler card + CUDA in his/her VM?<br>
<br>Any help would be much appreciated.<br>Happy new year &amp; Regards,<br=
>Paul Mayer<br>

--f46d04447df74c6f9b04d219ad71--


--===============3140615033656322011==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3140615033656322011==--


From xen-users-bounces@lists.xen.org Sun Dec 30 22:48:32 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 22:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpRf0-0000sK-Vk; Sun, 30 Dec 2012 22:47:14 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <equilibrium87@gmail.com>) id 1TpRez-0000sA-Ej
	for xen-users@lists.xen.org; Sun, 30 Dec 2012 22:47:13 +0000
Received: from [85.158.143.99:5601] by server-3.bemta-4.messagelabs.com id
	A7/68-18211-074C0E05; Sun, 30 Dec 2012 22:47:12 +0000
X-Env-Sender: equilibrium87@gmail.com
X-Msg-Ref: server-10.tower-216.messagelabs.com!1356907631!24926235!1
X-Originating-IP: [74.125.82.172]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25258 invoked from network); 30 Dec 2012 22:47:12 -0000
Received: from mail-we0-f172.google.com (HELO mail-we0-f172.google.com)
	(74.125.82.172)
	by server-10.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Dec 2012 22:47:12 -0000
Received: by mail-we0-f172.google.com with SMTP id r3so5662815wey.31
	for <xen-users@lists.xen.org>; Sun, 30 Dec 2012 14:47:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=yJisdNFIiY2YwTqkgaNY3KzcPwacapTJ/sPp1qG4c3c=;
	b=jcidv95Ns50sxOFccgWIOs4y1gmNEcGNjl+e1wR9kiUL8qXRu40CWkskYO1eAhBS4r
	x5f93RFo67RFXA3KoA0w17R0hAsiUINPAtJ8MdBk6tmDUqA0gmgoAH+uzUMD7N00oR9w
	0rfRNiJDXT9zX45JVhoGpNMWfOY3e0KzSsKxUHdHrmRRbK8GjAUfj+PyCaDp0ayLcyaR
	TIOtA0kCxcypks1j92bK6L2idymIpWN9Pgk3hzyRVtjg5aWr3N6ZvWE3gCt8lEdk2UhQ
	A5r7QEcDMajlUA503v4jmGb/E1BgO33fT7Y0SoDQY5YuLhc/vZaID7GcbjaSagqKBaWT
	exRA==
MIME-Version: 1.0
Received: by 10.180.106.34 with SMTP id gr2mr59972546wib.18.1356907630325;
	Sun, 30 Dec 2012 14:47:10 -0800 (PST)
Received: by 10.216.96.9 with HTTP; Sun, 30 Dec 2012 14:47:10 -0800 (PST)
Date: Sun, 30 Dec 2012 23:47:10 +0100
Message-ID: <CAHpnXxivxLSf4XRAKJ7omMj2FGrtZCm-x=do2PeaUR5iPYkBeQ@mail.gmail.com>
From: Paul Mayer <equilibrium87@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] VGA Passthrough (NVIDIA) - current status?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3140615033656322011=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============3140615033656322011==
Content-Type: multipart/alternative; boundary=f46d04447df74c6f9b04d219ad71

--f46d04447df74c6f9b04d219ad71
Content-Type: text/plain; charset=ISO-8859-1

Hi everyone,

Sorry if this gets asked over and over again, but I just joined the list
and wanted to ask what the current status of the VGA-passthrough
possibilities is.
Today I set up my new workstation that has a Kepler card in it and compiled
XEN 4.2.1 on Ubuntu 12.04. The first problem I ran into was that the system
just hung up after the login screen, which (after quite some
google-research) seems to be a common problem caused by proprietary nvidia
drivers used
(I am using the experimental 310 binaries, which are required by CUDA 5.x).

What I want to achieve is the following: Being able to spawn several VMs
such that I am not required to mess around with my base OS if I am working
on
university assignments. Therefore, it can be assumed, that only one VM will
the GPU at a time. At the same time, close to native performance would be
nice.

I have read list entries from aprox. 2 years ago covering the topic
(applying patches, extracting the card's BIOS,...) - but is there something
more recent
that someone could point me to? Is there anyone who successfully runs a
Kepler card + CUDA in his/her VM?

Any help would be much appreciated.
Happy new year & Regards,
Paul Mayer

--f46d04447df74c6f9b04d219ad71
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi everyone,<br><br>Sorry if this gets asked over and over again, but I jus=
t joined the list and wanted to ask what the current status of the VGA-pass=
through possibilities is.<br>Today I set up my new workstation that has a K=
epler card in it and compiled XEN 4.2.1 on Ubuntu 12.04. The first problem =
I ran into was that the system<br>
just hung up after the login screen, which (after quite some google-researc=
h) seems to be a common problem caused by proprietary nvidia drivers used<b=
r>(I am using the experimental 310 binaries, which are required by CUDA 5.x=
).<br>
<br>What I want to achieve is the following: Being able to spawn several VM=
s such that I am not required to mess around with my base OS if I am workin=
g on<br>university assignments. Therefore, it can be assumed, that only one=
 VM will the GPU at a time. At the same time, close to native performance w=
ould be<br>
nice.<br><br>I have read list entries from aprox. 2 years ago covering the =
topic (applying patches, extracting the card&#39;s BIOS,...) - but is there=
 something more recent<br>that someone could point me to? Is there anyone w=
ho successfully runs a Kepler card + CUDA in his/her VM?<br>
<br>Any help would be much appreciated.<br>Happy new year &amp; Regards,<br=
>Paul Mayer<br>

--f46d04447df74c6f9b04d219ad71--


--===============3140615033656322011==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============3140615033656322011==--


From xen-users-bounces@lists.xen.org Sun Dec 30 23:04:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 23:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpRuZ-0001Sr-RC; Sun, 30 Dec 2012 23:03:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1TpRuX-0001Sk-Hc
	for xen-users@lists.xen.org; Sun, 30 Dec 2012 23:03:17 +0000
Received: from [85.158.143.35:49315] by server-1.bemta-4.messagelabs.com id
	D1/10-28401-438C0E05; Sun, 30 Dec 2012 23:03:16 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1356908594!5780021!1
X-Originating-IP: [209.85.212.51]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16104 invoked from network); 30 Dec 2012 23:03:15 -0000
Received: from mail-vb0-f51.google.com (HELO mail-vb0-f51.google.com)
	(209.85.212.51)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Dec 2012 23:03:15 -0000
Received: by mail-vb0-f51.google.com with SMTP id fq11so12516781vbb.10
	for <xen-users@lists.xen.org>; Sun, 30 Dec 2012 15:03:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=UP+62rDf5bTModMGjmkHHXIvRJI58lWyU2/DiRozGLs=;
	b=x7p8cPizw+Fpw0JI84rPdgi7bQRSzwbzr+X6yAHkeN5KBPPbIwH+5GBdjS2EAG4vx2
	z5VhufK6UhueTO3zvv/dM8CqK4YBcKX1q/QzIe6kKIZTBKu/KqnjUy+y+f19Louh0yRw
	24ADq0tdOVprexaB+cIzjLEGnOsCDCzCWCgzJWZ5aZbgPxYSYpPV2SjQS0iDV8lCFFrV
	5QRRA5wi3dpWWkLrxoSjcjpf+rkd8ER7xLT396NnrarPiv2uI9nqFKMZZEkpHMthpNgd
	aMdVTbw+xPg1q2qDlFY1bQn4K/mzfuv8h+88z2K3I+ax5QlypyTUfMcTiRngF0V7oiRT
	DQeA==
MIME-Version: 1.0
Received: by 10.58.168.135 with SMTP id zw7mr62290855veb.4.1356908594139; Sun,
	30 Dec 2012 15:03:14 -0800 (PST)
Received: by 10.58.32.199 with HTTP; Sun, 30 Dec 2012 15:03:14 -0800 (PST)
In-Reply-To: <CAHpnXxivxLSf4XRAKJ7omMj2FGrtZCm-x=do2PeaUR5iPYkBeQ@mail.gmail.com>
References: <CAHpnXxivxLSf4XRAKJ7omMj2FGrtZCm-x=do2PeaUR5iPYkBeQ@mail.gmail.com>
Date: Sun, 30 Dec 2012 18:03:14 -0500
Message-ID: <CAA7N5RYBL44yn_A24XqscL7GJgX7RUtDDb2YH2Oj_e0+HUefqw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Paul Mayer <equilibrium87@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough (NVIDIA) - current status?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4653945212490784950=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4653945212490784950==
Content-Type: multipart/alternative; boundary=047d7b678494bf140b04d219e6a6

--047d7b678494bf140b04d219e6a6
Content-Type: text/plain; charset=UTF-8

I have had great success with an AMD consumer card.  Some minor issues with
FLR that aren't well explained, but I put together a comprehensive tutorial
on Debian (similar to Ubuntu I'm sure) with a video walkthrough as well:
http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial

To my understanding nVidia takes a bit of extra effort, generally involving
some Xen source patching, but I do not know whether that is required for
their server grade cards (which I believe are built to support IOMMU).  For
patching details check out David Techer's Blog:
http://www.davidgis.fr/blog/index.php?Xen

Maybe someone else can supply their experience with nVidia Server cards?


On Sun, Dec 30, 2012 at 5:47 PM, Paul Mayer <equilibrium87@gmail.com> wrote:

> Hi everyone,
>
> Sorry if this gets asked over and over again, but I just joined the list
> and wanted to ask what the current status of the VGA-passthrough
> possibilities is.
> Today I set up my new workstation that has a Kepler card in it and
> compiled XEN 4.2.1 on Ubuntu 12.04. The first problem I ran into was that
> the system
> just hung up after the login screen, which (after quite some
> google-research) seems to be a common problem caused by proprietary nvidia
> drivers used
> (I am using the experimental 310 binaries, which are required by CUDA 5.x).
>
> What I want to achieve is the following: Being able to spawn several VMs
> such that I am not required to mess around with my base OS if I am working
> on
> university assignments. Therefore, it can be assumed, that only one VM
> will the GPU at a time. At the same time, close to native performance would
> be
> nice.
>
> I have read list entries from aprox. 2 years ago covering the topic
> (applying patches, extracting the card's BIOS,...) - but is there something
> more recent
> that someone could point me to? Is there anyone who successfully runs a
> Kepler card + CUDA in his/her VM?
>
> Any help would be much appreciated.
> Happy new year & Regards,
> Paul Mayer
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--047d7b678494bf140b04d219e6a6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div style><div>I have had great success with an AMD consu=
mer card. =C2=A0Some minor issues with FLR that aren&#39;t well explained, =
but I put together a comprehensive tutorial on Debian (similar to Ubuntu I&=
#39;m sure) with a video walkthrough as well:</div>
<div><a href=3D"http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PC=
I_Passthrough_Tutorial">http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_W=
heezy_PCI_Passthrough_Tutorial</a></div><div><br></div><div>To my understan=
ding nVidia takes a bit of extra effort, generally involving some Xen sourc=
e patching, but I do not know whether that is required for their server gra=
de cards (which I believe are built to support IOMMU). =C2=A0For patching d=
etails check out David Techer&#39;s Blog:</div>
<div><a href=3D"http://www.davidgis.fr/blog/index.php?Xen">http://www.david=
gis.fr/blog/index.php?Xen</a></div><div><br></div><div>Maybe someone else c=
an supply their experience with nVidia Server cards?</div></div></div><div =
class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On Sun, Dec 30, 2012 at 5:47 PM, Paul Ma=
yer <span dir=3D"ltr">&lt;<a href=3D"mailto:equilibrium87@gmail.com" target=
=3D"_blank">equilibrium87@gmail.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">
Hi everyone,<br><br>Sorry if this gets asked over and over again, but I jus=
t joined the list and wanted to ask what the current status of the VGA-pass=
through possibilities is.<br>Today I set up my new workstation that has a K=
epler card in it and compiled XEN 4.2.1 on Ubuntu 12.04. The first problem =
I ran into was that the system<br>

just hung up after the login screen, which (after quite some google-researc=
h) seems to be a common problem caused by proprietary nvidia drivers used<b=
r>(I am using the experimental 310 binaries, which are required by CUDA 5.x=
).<br>

<br>What I want to achieve is the following: Being able to spawn several VM=
s such that I am not required to mess around with my base OS if I am workin=
g on<br>university assignments. Therefore, it can be assumed, that only one=
 VM will the GPU at a time. At the same time, close to native performance w=
ould be<br>

nice.<br><br>I have read list entries from aprox. 2 years ago covering the =
topic (applying patches, extracting the card&#39;s BIOS,...) - but is there=
 something more recent<br>that someone could point me to? Is there anyone w=
ho successfully runs a Kepler card + CUDA in his/her VM?<br>

<br>Any help would be much appreciated.<br>Happy new year &amp; Regards,<br=
>Paul Mayer<br>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--047d7b678494bf140b04d219e6a6--


--===============4653945212490784950==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4653945212490784950==--


From xen-users-bounces@lists.xen.org Sun Dec 30 23:04:25 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Dec 2012 23:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpRuZ-0001Sr-RC; Sun, 30 Dec 2012 23:03:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1TpRuX-0001Sk-Hc
	for xen-users@lists.xen.org; Sun, 30 Dec 2012 23:03:17 +0000
Received: from [85.158.143.35:49315] by server-1.bemta-4.messagelabs.com id
	D1/10-28401-438C0E05; Sun, 30 Dec 2012 23:03:16 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1356908594!5780021!1
X-Originating-IP: [209.85.212.51]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16104 invoked from network); 30 Dec 2012 23:03:15 -0000
Received: from mail-vb0-f51.google.com (HELO mail-vb0-f51.google.com)
	(209.85.212.51)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	30 Dec 2012 23:03:15 -0000
Received: by mail-vb0-f51.google.com with SMTP id fq11so12516781vbb.10
	for <xen-users@lists.xen.org>; Sun, 30 Dec 2012 15:03:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=UP+62rDf5bTModMGjmkHHXIvRJI58lWyU2/DiRozGLs=;
	b=x7p8cPizw+Fpw0JI84rPdgi7bQRSzwbzr+X6yAHkeN5KBPPbIwH+5GBdjS2EAG4vx2
	z5VhufK6UhueTO3zvv/dM8CqK4YBcKX1q/QzIe6kKIZTBKu/KqnjUy+y+f19Louh0yRw
	24ADq0tdOVprexaB+cIzjLEGnOsCDCzCWCgzJWZ5aZbgPxYSYpPV2SjQS0iDV8lCFFrV
	5QRRA5wi3dpWWkLrxoSjcjpf+rkd8ER7xLT396NnrarPiv2uI9nqFKMZZEkpHMthpNgd
	aMdVTbw+xPg1q2qDlFY1bQn4K/mzfuv8h+88z2K3I+ax5QlypyTUfMcTiRngF0V7oiRT
	DQeA==
MIME-Version: 1.0
Received: by 10.58.168.135 with SMTP id zw7mr62290855veb.4.1356908594139; Sun,
	30 Dec 2012 15:03:14 -0800 (PST)
Received: by 10.58.32.199 with HTTP; Sun, 30 Dec 2012 15:03:14 -0800 (PST)
In-Reply-To: <CAHpnXxivxLSf4XRAKJ7omMj2FGrtZCm-x=do2PeaUR5iPYkBeQ@mail.gmail.com>
References: <CAHpnXxivxLSf4XRAKJ7omMj2FGrtZCm-x=do2PeaUR5iPYkBeQ@mail.gmail.com>
Date: Sun, 30 Dec 2012 18:03:14 -0500
Message-ID: <CAA7N5RYBL44yn_A24XqscL7GJgX7RUtDDb2YH2Oj_e0+HUefqw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: Paul Mayer <equilibrium87@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] VGA Passthrough (NVIDIA) - current status?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4653945212490784950=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4653945212490784950==
Content-Type: multipart/alternative; boundary=047d7b678494bf140b04d219e6a6

--047d7b678494bf140b04d219e6a6
Content-Type: text/plain; charset=UTF-8

I have had great success with an AMD consumer card.  Some minor issues with
FLR that aren't well explained, but I put together a comprehensive tutorial
on Debian (similar to Ubuntu I'm sure) with a video walkthrough as well:
http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial

To my understanding nVidia takes a bit of extra effort, generally involving
some Xen source patching, but I do not know whether that is required for
their server grade cards (which I believe are built to support IOMMU).  For
patching details check out David Techer's Blog:
http://www.davidgis.fr/blog/index.php?Xen

Maybe someone else can supply their experience with nVidia Server cards?


On Sun, Dec 30, 2012 at 5:47 PM, Paul Mayer <equilibrium87@gmail.com> wrote:

> Hi everyone,
>
> Sorry if this gets asked over and over again, but I just joined the list
> and wanted to ask what the current status of the VGA-passthrough
> possibilities is.
> Today I set up my new workstation that has a Kepler card in it and
> compiled XEN 4.2.1 on Ubuntu 12.04. The first problem I ran into was that
> the system
> just hung up after the login screen, which (after quite some
> google-research) seems to be a common problem caused by proprietary nvidia
> drivers used
> (I am using the experimental 310 binaries, which are required by CUDA 5.x).
>
> What I want to achieve is the following: Being able to spawn several VMs
> such that I am not required to mess around with my base OS if I am working
> on
> university assignments. Therefore, it can be assumed, that only one VM
> will the GPU at a time. At the same time, close to native performance would
> be
> nice.
>
> I have read list entries from aprox. 2 years ago covering the topic
> (applying patches, extracting the card's BIOS,...) - but is there something
> more recent
> that someone could point me to? Is there anyone who successfully runs a
> Kepler card + CUDA in his/her VM?
>
> Any help would be much appreciated.
> Happy new year & Regards,
> Paul Mayer
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--047d7b678494bf140b04d219e6a6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div style><div>I have had great success with an AMD consu=
mer card. =C2=A0Some minor issues with FLR that aren&#39;t well explained, =
but I put together a comprehensive tutorial on Debian (similar to Ubuntu I&=
#39;m sure) with a video walkthrough as well:</div>
<div><a href=3D"http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PC=
I_Passthrough_Tutorial">http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_W=
heezy_PCI_Passthrough_Tutorial</a></div><div><br></div><div>To my understan=
ding nVidia takes a bit of extra effort, generally involving some Xen sourc=
e patching, but I do not know whether that is required for their server gra=
de cards (which I believe are built to support IOMMU). =C2=A0For patching d=
etails check out David Techer&#39;s Blog:</div>
<div><a href=3D"http://www.davidgis.fr/blog/index.php?Xen">http://www.david=
gis.fr/blog/index.php?Xen</a></div><div><br></div><div>Maybe someone else c=
an supply their experience with nVidia Server cards?</div></div></div><div =
class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote">On Sun, Dec 30, 2012 at 5:47 PM, Paul Ma=
yer <span dir=3D"ltr">&lt;<a href=3D"mailto:equilibrium87@gmail.com" target=
=3D"_blank">equilibrium87@gmail.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">
Hi everyone,<br><br>Sorry if this gets asked over and over again, but I jus=
t joined the list and wanted to ask what the current status of the VGA-pass=
through possibilities is.<br>Today I set up my new workstation that has a K=
epler card in it and compiled XEN 4.2.1 on Ubuntu 12.04. The first problem =
I ran into was that the system<br>

just hung up after the login screen, which (after quite some google-researc=
h) seems to be a common problem caused by proprietary nvidia drivers used<b=
r>(I am using the experimental 310 binaries, which are required by CUDA 5.x=
).<br>

<br>What I want to achieve is the following: Being able to spawn several VM=
s such that I am not required to mess around with my base OS if I am workin=
g on<br>university assignments. Therefore, it can be assumed, that only one=
 VM will the GPU at a time. At the same time, close to native performance w=
ould be<br>

nice.<br><br>I have read list entries from aprox. 2 years ago covering the =
topic (applying patches, extracting the card&#39;s BIOS,...) - but is there=
 something more recent<br>that someone could point me to? Is there anyone w=
ho successfully runs a Kepler card + CUDA in his/her VM?<br>

<br>Any help would be much appreciated.<br>Happy new year &amp; Regards,<br=
>Paul Mayer<br>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>

--047d7b678494bf140b04d219e6a6--


--===============4653945212490784950==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4653945212490784950==--


From xen-users-bounces@lists.xen.org Mon Dec 31 08:49:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 08:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tpb2v-00031N-1a; Mon, 31 Dec 2012 08:48:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gizmochicken@gmail.com>) id 1Tpb2t-00031I-0l
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 08:48:31 +0000
Received: from [193.109.254.147:23376] by server-3.bemta-14.messagelabs.com id
	03/0D-26055-D5151E05; Mon, 31 Dec 2012 08:48:29 +0000
X-Env-Sender: gizmochicken@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1356943704!3395794!1
X-Originating-IP: [209.85.219.46]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19579 invoked from network); 31 Dec 2012 08:48:25 -0000
Received: from mail-oa0-f46.google.com (HELO mail-oa0-f46.google.com)
	(209.85.219.46)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 08:48:25 -0000
Received: by mail-oa0-f46.google.com with SMTP id h16so11618248oag.33
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 00:48:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=vTylIA63kQNfBwZyPLkrtkrkwDXJTE64geigLeCdF7Q=;
	b=QxMVOOdxPBKayz5Qzt8PyrzBeTS1AXTWgwlAKevTsEUjTKeR/4ETziOL1RDJ1dg4cm
	yZbHHxxELQU8SciwimW6cfE+pVyExPCmkazc/qtSTQamwbv02h5Y6KtDoPqLDlt0HG09
	Wlku18NysBpdj0UL9T2IPf0ATX1sQlrbxlvbO6V9/RPK5N7/kiCf2ufDUQErA/aukuLn
	5YKyaYhpNAuyt1mzNVO4ZSsSugKSaNxyYt0SgldJyEs3ZKCe5B2aFFA4xJoRFEx76yIw
	l4hELeCeWaqLJQjrT3AeHdCOoA90aZNOb/hFkODUM4ick4CEyl1D0yj3HSiJNX4adne9
	14cA==
MIME-Version: 1.0
Received: by 10.60.13.134 with SMTP id h6mr21218462oec.64.1356943703669; Mon,
	31 Dec 2012 00:48:23 -0800 (PST)
Received: by 10.60.103.139 with HTTP; Mon, 31 Dec 2012 00:48:23 -0800 (PST)
In-Reply-To: <CAA7N5RYBL44yn_A24XqscL7GJgX7RUtDDb2YH2Oj_e0+HUefqw@mail.gmail.com>
References: <CAHpnXxivxLSf4XRAKJ7omMj2FGrtZCm-x=do2PeaUR5iPYkBeQ@mail.gmail.com>
	<CAA7N5RYBL44yn_A24XqscL7GJgX7RUtDDb2YH2Oj_e0+HUefqw@mail.gmail.com>
Date: Mon, 31 Dec 2012 03:48:23 -0500
Message-ID: <CAHdVSpnBc-PoB1eJGhHzywg6LWwGVRjOdnmuTVuYyaNPEk-jCA@mail.gmail.com>
From: Gizmo Chicken <gizmochicken@gmail.com>
To: Paul Mayer <equilibrium87@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Casey DeLorme <cdelorme@gmail.com>
Subject: Re: [Xen-users] VGA Passthrough (NVIDIA) - current status?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1462767038401984560=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1462767038401984560==
Content-Type: multipart/alternative; boundary=e89a8fb1ebb66ffba304d2221383

--e89a8fb1ebb66ffba304d2221383
Content-Type: text/plain; charset=ISO-8859-1

Paul,

Apart from their high end workstation cards, such as the Quadro 2000,
Nvidia cards aren't known to be Xen friendly.  On the other hand, even
mid-range AMD Radeon cards have been reported to support VGA-passthrough.
(See http://wiki.xen.org/wiki/XenVGAPassthroughTestedAdapters)  So to save
yourself many headaches, I recommend that you invest in a mid-range (or
better) AMD Radeon card.  In my case, I found that a GigaByte AMD Radeon HD
6670 (about $60 on sale) supported VGA-passthrough with an HVM domU.

For a well-written and very detailed tutorial describing something similar
to what are describing, have a look here:
http://forums.linuxmint.com/viewtopic.php?f=42&t=112013

Best regards,
GizmoChicken


On Sun, Dec 30, 2012 at 6:03 PM, Casey DeLorme <cdelorme@gmail.com> wrote:

> I have had great success with an AMD consumer card.  Some minor issues
> with FLR that aren't well explained, but I put together a comprehensive
> tutorial on Debian (similar to Ubuntu I'm sure) with a video walkthrough as
> well:
>
> http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial
>
> To my understanding nVidia takes a bit of extra effort, generally
> involving some Xen source patching, but I do not know whether that is
> required for their server grade cards (which I believe are built to support
> IOMMU).  For patching details check out David Techer's Blog:
> http://www.davidgis.fr/blog/index.php?Xen
>
> Maybe someone else can supply their experience with nVidia Server cards?
>
>
> On Sun, Dec 30, 2012 at 5:47 PM, Paul Mayer <equilibrium87@gmail.com>wrote:
>
>> Hi everyone,
>>
>> Sorry if this gets asked over and over again, but I just joined the list
>> and wanted to ask what the current status of the VGA-passthrough
>> possibilities is.
>> Today I set up my new workstation that has a Kepler card in it and
>> compiled XEN 4.2.1 on Ubuntu 12.04. The first problem I ran into was that
>> the system
>> just hung up after the login screen, which (after quite some
>> google-research) seems to be a common problem caused by proprietary nvidia
>> drivers used
>> (I am using the experimental 310 binaries, which are required by CUDA
>> 5.x).
>>
>> What I want to achieve is the following: Being able to spawn several VMs
>> such that I am not required to mess around with my base OS if I am working
>> on
>> university assignments. Therefore, it can be assumed, that only one VM
>> will the GPU at a time. At the same time, close to native performance would
>> be
>> nice.
>>
>> I have read list entries from aprox. 2 years ago covering the topic
>> (applying patches, extracting the card's BIOS,...) - but is there something
>> more recent
>> that someone could point me to? Is there anyone who successfully runs a
>> Kepler card + CUDA in his/her VM?
>>
>> Any help would be much appreciated.
>> Happy new year & Regards,
>> Paul Mayer
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb1ebb66ffba304d2221383
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Paul,<br><br>Apart from their high end workstation cards, such as the Quadr=
o 2000, Nvidia cards aren&#39;t known to be Xen friendly.=A0 On the other h=
and, even mid-range AMD Radeon cards have been reported to support VGA-pass=
through.=A0 (See <a href=3D"http://wiki.xen.org/wiki/XenVGAPassthroughTeste=
dAdapters" target=3D"_blank">http://wiki.xen.org/wiki/XenVGAPassthroughTest=
edAdapters</a>)=A0 So to save yourself many headaches, I recommend that you=
 invest in a mid-range (or better) AMD Radeon card.=A0 In my case, I found =
that a GigaByte AMD Radeon HD 6670 (about $60 on sale) supported VGA-passth=
rough with an HVM domU.<br>



<br>For a well-written and very detailed tutorial describing something simi=
lar to what are describing, have a look here:=A0 <a href=3D"http://forums.l=
inuxmint.com/viewtopic.php?f=3D42&amp;t=3D112013" target=3D"_blank">http://=
forums.linuxmint.com/viewtopic.php?f=3D42&amp;t=3D112013</a><br>



<br>Best regards,<br>GizmoChicken<br><br><br><div class=3D"gmail_quote">On =
Sun, Dec 30, 2012 at 6:03 PM, Casey DeLorme <span dir=3D"ltr">&lt;<a href=
=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt;=
</span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div>I have had great =
success with an AMD consumer card. =A0Some minor issues with FLR that aren&=
#39;t well explained, but I put together a comprehensive tutorial on Debian=
 (similar to Ubuntu I&#39;m sure) with a video walkthrough as well:</div>




<div><a href=3D"http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PC=
I_Passthrough_Tutorial" target=3D"_blank">http://wiki.xen.org/wiki/Comprehe=
nsive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial</a></div><div><br></div><d=
iv>



To my understanding nVidia takes a bit of extra effort, generally involving=
 some Xen source patching, but I do not know whether that is required for t=
heir server grade cards (which I believe are built to support IOMMU). =A0Fo=
r patching details check out David Techer&#39;s Blog:</div>




<div><a href=3D"http://www.davidgis.fr/blog/index.php?Xen" target=3D"_blank=
">http://www.davidgis.fr/blog/index.php?Xen</a></div><div><br></div><div>Ma=
ybe someone else can supply their experience with nVidia Server cards?</div=
>



</div></div><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote"><div><div>On Sun, Dec 30, 2012 at 5:47 P=
M, Paul Mayer <span dir=3D"ltr">&lt;<a href=3D"mailto:equilibrium87@gmail.c=
om" target=3D"_blank">equilibrium87@gmail.com</a>&gt;</span> wrote:<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div>
Hi everyone,<br><br>Sorry if this gets asked over and over again, but I jus=
t joined the list and wanted to ask what the current status of the VGA-pass=
through possibilities is.<br>Today I set up my new workstation that has a K=
epler card in it and compiled XEN 4.2.1 on Ubuntu 12.04. The first problem =
I ran into was that the system<br>





just hung up after the login screen, which (after quite some google-researc=
h) seems to be a common problem caused by proprietary nvidia drivers used<b=
r>(I am using the experimental 310 binaries, which are required by CUDA 5.x=
).<br>





<br>What I want to achieve is the following: Being able to spawn several VM=
s such that I am not required to mess around with my base OS if I am workin=
g on<br>university assignments. Therefore, it can be assumed, that only one=
 VM will the GPU at a time. At the same time, close to native performance w=
ould be<br>





nice.<br><br>I have read list entries from aprox. 2 years ago covering the =
topic (applying patches, extracting the card&#39;s BIOS,...) - but is there=
 something more recent<br>that someone could point me to? Is there anyone w=
ho successfully runs a Kepler card + CUDA in his/her VM?<br>





<br>Any help would be much appreciated.<br>Happy new year &amp; Regards,<br=
>Paul Mayer<br>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--e89a8fb1ebb66ffba304d2221383--


--===============1462767038401984560==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1462767038401984560==--


From xen-users-bounces@lists.xen.org Mon Dec 31 08:49:56 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 08:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tpb2v-00031N-1a; Mon, 31 Dec 2012 08:48:33 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <gizmochicken@gmail.com>) id 1Tpb2t-00031I-0l
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 08:48:31 +0000
Received: from [193.109.254.147:23376] by server-3.bemta-14.messagelabs.com id
	03/0D-26055-D5151E05; Mon, 31 Dec 2012 08:48:29 +0000
X-Env-Sender: gizmochicken@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1356943704!3395794!1
X-Originating-IP: [209.85.219.46]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19579 invoked from network); 31 Dec 2012 08:48:25 -0000
Received: from mail-oa0-f46.google.com (HELO mail-oa0-f46.google.com)
	(209.85.219.46)
	by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 08:48:25 -0000
Received: by mail-oa0-f46.google.com with SMTP id h16so11618248oag.33
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 00:48:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=vTylIA63kQNfBwZyPLkrtkrkwDXJTE64geigLeCdF7Q=;
	b=QxMVOOdxPBKayz5Qzt8PyrzBeTS1AXTWgwlAKevTsEUjTKeR/4ETziOL1RDJ1dg4cm
	yZbHHxxELQU8SciwimW6cfE+pVyExPCmkazc/qtSTQamwbv02h5Y6KtDoPqLDlt0HG09
	Wlku18NysBpdj0UL9T2IPf0ATX1sQlrbxlvbO6V9/RPK5N7/kiCf2ufDUQErA/aukuLn
	5YKyaYhpNAuyt1mzNVO4ZSsSugKSaNxyYt0SgldJyEs3ZKCe5B2aFFA4xJoRFEx76yIw
	l4hELeCeWaqLJQjrT3AeHdCOoA90aZNOb/hFkODUM4ick4CEyl1D0yj3HSiJNX4adne9
	14cA==
MIME-Version: 1.0
Received: by 10.60.13.134 with SMTP id h6mr21218462oec.64.1356943703669; Mon,
	31 Dec 2012 00:48:23 -0800 (PST)
Received: by 10.60.103.139 with HTTP; Mon, 31 Dec 2012 00:48:23 -0800 (PST)
In-Reply-To: <CAA7N5RYBL44yn_A24XqscL7GJgX7RUtDDb2YH2Oj_e0+HUefqw@mail.gmail.com>
References: <CAHpnXxivxLSf4XRAKJ7omMj2FGrtZCm-x=do2PeaUR5iPYkBeQ@mail.gmail.com>
	<CAA7N5RYBL44yn_A24XqscL7GJgX7RUtDDb2YH2Oj_e0+HUefqw@mail.gmail.com>
Date: Mon, 31 Dec 2012 03:48:23 -0500
Message-ID: <CAHdVSpnBc-PoB1eJGhHzywg6LWwGVRjOdnmuTVuYyaNPEk-jCA@mail.gmail.com>
From: Gizmo Chicken <gizmochicken@gmail.com>
To: Paul Mayer <equilibrium87@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
	Casey DeLorme <cdelorme@gmail.com>
Subject: Re: [Xen-users] VGA Passthrough (NVIDIA) - current status?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1462767038401984560=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1462767038401984560==
Content-Type: multipart/alternative; boundary=e89a8fb1ebb66ffba304d2221383

--e89a8fb1ebb66ffba304d2221383
Content-Type: text/plain; charset=ISO-8859-1

Paul,

Apart from their high end workstation cards, such as the Quadro 2000,
Nvidia cards aren't known to be Xen friendly.  On the other hand, even
mid-range AMD Radeon cards have been reported to support VGA-passthrough.
(See http://wiki.xen.org/wiki/XenVGAPassthroughTestedAdapters)  So to save
yourself many headaches, I recommend that you invest in a mid-range (or
better) AMD Radeon card.  In my case, I found that a GigaByte AMD Radeon HD
6670 (about $60 on sale) supported VGA-passthrough with an HVM domU.

For a well-written and very detailed tutorial describing something similar
to what are describing, have a look here:
http://forums.linuxmint.com/viewtopic.php?f=42&t=112013

Best regards,
GizmoChicken


On Sun, Dec 30, 2012 at 6:03 PM, Casey DeLorme <cdelorme@gmail.com> wrote:

> I have had great success with an AMD consumer card.  Some minor issues
> with FLR that aren't well explained, but I put together a comprehensive
> tutorial on Debian (similar to Ubuntu I'm sure) with a video walkthrough as
> well:
>
> http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial
>
> To my understanding nVidia takes a bit of extra effort, generally
> involving some Xen source patching, but I do not know whether that is
> required for their server grade cards (which I believe are built to support
> IOMMU).  For patching details check out David Techer's Blog:
> http://www.davidgis.fr/blog/index.php?Xen
>
> Maybe someone else can supply their experience with nVidia Server cards?
>
>
> On Sun, Dec 30, 2012 at 5:47 PM, Paul Mayer <equilibrium87@gmail.com>wrote:
>
>> Hi everyone,
>>
>> Sorry if this gets asked over and over again, but I just joined the list
>> and wanted to ask what the current status of the VGA-passthrough
>> possibilities is.
>> Today I set up my new workstation that has a Kepler card in it and
>> compiled XEN 4.2.1 on Ubuntu 12.04. The first problem I ran into was that
>> the system
>> just hung up after the login screen, which (after quite some
>> google-research) seems to be a common problem caused by proprietary nvidia
>> drivers used
>> (I am using the experimental 310 binaries, which are required by CUDA
>> 5.x).
>>
>> What I want to achieve is the following: Being able to spawn several VMs
>> such that I am not required to mess around with my base OS if I am working
>> on
>> university assignments. Therefore, it can be assumed, that only one VM
>> will the GPU at a time. At the same time, close to native performance would
>> be
>> nice.
>>
>> I have read list entries from aprox. 2 years ago covering the topic
>> (applying patches, extracting the card's BIOS,...) - but is there something
>> more recent
>> that someone could point me to? Is there anyone who successfully runs a
>> Kepler card + CUDA in his/her VM?
>>
>> Any help would be much appreciated.
>> Happy new year & Regards,
>> Paul Mayer
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>

--e89a8fb1ebb66ffba304d2221383
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Paul,<br><br>Apart from their high end workstation cards, such as the Quadr=
o 2000, Nvidia cards aren&#39;t known to be Xen friendly.=A0 On the other h=
and, even mid-range AMD Radeon cards have been reported to support VGA-pass=
through.=A0 (See <a href=3D"http://wiki.xen.org/wiki/XenVGAPassthroughTeste=
dAdapters" target=3D"_blank">http://wiki.xen.org/wiki/XenVGAPassthroughTest=
edAdapters</a>)=A0 So to save yourself many headaches, I recommend that you=
 invest in a mid-range (or better) AMD Radeon card.=A0 In my case, I found =
that a GigaByte AMD Radeon HD 6670 (about $60 on sale) supported VGA-passth=
rough with an HVM domU.<br>



<br>For a well-written and very detailed tutorial describing something simi=
lar to what are describing, have a look here:=A0 <a href=3D"http://forums.l=
inuxmint.com/viewtopic.php?f=3D42&amp;t=3D112013" target=3D"_blank">http://=
forums.linuxmint.com/viewtopic.php?f=3D42&amp;t=3D112013</a><br>



<br>Best regards,<br>GizmoChicken<br><br><br><div class=3D"gmail_quote">On =
Sun, Dec 30, 2012 at 6:03 PM, Casey DeLorme <span dir=3D"ltr">&lt;<a href=
=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt;=
</span> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div>I have had great =
success with an AMD consumer card. =A0Some minor issues with FLR that aren&=
#39;t well explained, but I put together a comprehensive tutorial on Debian=
 (similar to Ubuntu I&#39;m sure) with a video walkthrough as well:</div>




<div><a href=3D"http://wiki.xen.org/wiki/Comprehensive_Xen_Debian_Wheezy_PC=
I_Passthrough_Tutorial" target=3D"_blank">http://wiki.xen.org/wiki/Comprehe=
nsive_Xen_Debian_Wheezy_PCI_Passthrough_Tutorial</a></div><div><br></div><d=
iv>



To my understanding nVidia takes a bit of extra effort, generally involving=
 some Xen source patching, but I do not know whether that is required for t=
heir server grade cards (which I believe are built to support IOMMU). =A0Fo=
r patching details check out David Techer&#39;s Blog:</div>




<div><a href=3D"http://www.davidgis.fr/blog/index.php?Xen" target=3D"_blank=
">http://www.davidgis.fr/blog/index.php?Xen</a></div><div><br></div><div>Ma=
ybe someone else can supply their experience with nVidia Server cards?</div=
>



</div></div><div class=3D"gmail_extra">
<br><br><div class=3D"gmail_quote"><div><div>On Sun, Dec 30, 2012 at 5:47 P=
M, Paul Mayer <span dir=3D"ltr">&lt;<a href=3D"mailto:equilibrium87@gmail.c=
om" target=3D"_blank">equilibrium87@gmail.com</a>&gt;</span> wrote:<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div>
Hi everyone,<br><br>Sorry if this gets asked over and over again, but I jus=
t joined the list and wanted to ask what the current status of the VGA-pass=
through possibilities is.<br>Today I set up my new workstation that has a K=
epler card in it and compiled XEN 4.2.1 on Ubuntu 12.04. The first problem =
I ran into was that the system<br>





just hung up after the login screen, which (after quite some google-researc=
h) seems to be a common problem caused by proprietary nvidia drivers used<b=
r>(I am using the experimental 310 binaries, which are required by CUDA 5.x=
).<br>





<br>What I want to achieve is the following: Being able to spawn several VM=
s such that I am not required to mess around with my base OS if I am workin=
g on<br>university assignments. Therefore, it can be assumed, that only one=
 VM will the GPU at a time. At the same time, close to native performance w=
ould be<br>





nice.<br><br>I have read list entries from aprox. 2 years ago covering the =
topic (applying patches, extracting the card&#39;s BIOS,...) - but is there=
 something more recent<br>that someone could point me to? Is there anyone w=
ho successfully runs a Kepler card + CUDA in his/her VM?<br>





<br>Any help would be much appreciated.<br>Happy new year &amp; Regards,<br=
>Paul Mayer<br>
<br></div></div>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br></div>
<br>_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"http://lists.xen.org/xen-users" target=3D"_blank">http://lists.x=
en.org/xen-users</a><br></blockquote></div><br>

--e89a8fb1ebb66ffba304d2221383--


--===============1462767038401984560==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1462767038401984560==--


From xen-users-bounces@lists.xen.org Mon Dec 31 15:21:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 15:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TphAA-00074L-9U; Mon, 31 Dec 2012 15:20:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ilikewearingglasses@gmail.com>) id 1TphA8-00074G-Lm
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 15:20:24 +0000
Received: from [85.158.137.99:22088] by server-4.bemta-3.messagelabs.com id
	B3/49-31835-73DA1E05; Mon, 31 Dec 2012 15:20:23 +0000
X-Env-Sender: ilikewearingglasses@gmail.com
X-Msg-Ref: server-12.tower-217.messagelabs.com!1356967221!15121988!1
X-Originating-IP: [209.85.219.67]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7808 invoked from network); 31 Dec 2012 15:20:23 -0000
Received: from mail-oa0-f67.google.com (HELO mail-oa0-f67.google.com)
	(209.85.219.67)
	by server-12.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 15:20:23 -0000
Received: by mail-oa0-f67.google.com with SMTP id n12so3339461oag.2
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 07:20:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=qhsQKOjd04KRwGVLxJBIqMXA8eSieQcIIRa4ecqa0cc=;
	b=hxf0h94aALcMz7f10NY05EewMP//88Sha29PBiUPrO2V/kbJNL9ycN7dK/Rp12+Sas
	uSYR6O4s5b+PjbHW4Hffmgo6yHpcoZR8+2YB6bYJlZj3fu48F4tGS+6p/erxMXrIvHH6
	3jrQVL4zPTg87A6y00AICgkLHulmHDBGfkQgXFGfLPM7+8Hk3YgpIOpg7NRNcLZ92U6Q
	gSgdmVz3fzp874R+xHOzPs7hzApZ314R0a7msFUT26U/C8I2nME1PEhsd7v3JCaCxxB6
	gAag5HaoyAMeym1z3w9yDjC1pjriKHhQ4+2aBvcfALZFkY+PQUsKeqkRW2ISYfcNiQqt
	puGw==
MIME-Version: 1.0
Received: by 10.60.29.66 with SMTP id i2mr22251508oeh.2.1356967221481; Mon, 31
	Dec 2012 07:20:21 -0800 (PST)
Received: by 10.60.78.138 with HTTP; Mon, 31 Dec 2012 07:20:21 -0800 (PST)
Date: Mon, 31 Dec 2012 10:20:21 -0500
Message-ID: <CAN1U73h+eecTM+Jr=B8Q7UsL3uSHXsaWHEejVoL_N7yw1U7roA@mail.gmail.com>
From: skippy V <ilikewearingglasses@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] xen xl command set date for hvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2354190450361793800=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2354190450361793800==
Content-Type: multipart/alternative; boundary=e89a8ff25656354f4a04d2278d05

--e89a8ff25656354f4a04d2278d05
Content-Type: text/plain; charset=ISO-8859-1

Hi,
New to this list and kindof new to Xen.
I'm testing some code that works with communications between different
Windows hosts.
Right now I'm using Xen and a dozen or so hvms.

It would be convenient if I could set the date/time of each hvm when I
launch them with XL.
Is there a way to do this?

The code I'm working with has a lot of logic that hinges on each host's
date/time.
So to test this to the degree I'd like - I need an automated way to change
each hvms date/time and launch them.

Thanks a lot! :)

Toni

--e89a8ff25656354f4a04d2278d05
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<div>New to this list and kindof new to Xen.</div><div>I&#39;m testing s=
ome code that works with=A0communications=A0between different Windows hosts=
.</div><div>Right now I&#39;m using Xen and a dozen or so hvms.</div><div><=
br>
</div><div>It would be convenient if I could set the date/time of each hvm =
when I launch them with XL.</div><div>Is there a way to do this?</div><div>=
<br></div><div>The code I&#39;m working with has a lot of logic that hinges=
 on each host&#39;s date/time.</div>
<div>So to test this to the degree I&#39;d like - I need an automated way t=
o change each hvms date/time and launch them.</div><div><br></div><div>Than=
ks a lot! :)</div><div><br></div><div>Toni</div>

--e89a8ff25656354f4a04d2278d05--


--===============2354190450361793800==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2354190450361793800==--


From xen-users-bounces@lists.xen.org Mon Dec 31 15:21:47 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 15:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TphAA-00074L-9U; Mon, 31 Dec 2012 15:20:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <ilikewearingglasses@gmail.com>) id 1TphA8-00074G-Lm
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 15:20:24 +0000
Received: from [85.158.137.99:22088] by server-4.bemta-3.messagelabs.com id
	B3/49-31835-73DA1E05; Mon, 31 Dec 2012 15:20:23 +0000
X-Env-Sender: ilikewearingglasses@gmail.com
X-Msg-Ref: server-12.tower-217.messagelabs.com!1356967221!15121988!1
X-Originating-IP: [209.85.219.67]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7808 invoked from network); 31 Dec 2012 15:20:23 -0000
Received: from mail-oa0-f67.google.com (HELO mail-oa0-f67.google.com)
	(209.85.219.67)
	by server-12.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 15:20:23 -0000
Received: by mail-oa0-f67.google.com with SMTP id n12so3339461oag.2
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 07:20:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=qhsQKOjd04KRwGVLxJBIqMXA8eSieQcIIRa4ecqa0cc=;
	b=hxf0h94aALcMz7f10NY05EewMP//88Sha29PBiUPrO2V/kbJNL9ycN7dK/Rp12+Sas
	uSYR6O4s5b+PjbHW4Hffmgo6yHpcoZR8+2YB6bYJlZj3fu48F4tGS+6p/erxMXrIvHH6
	3jrQVL4zPTg87A6y00AICgkLHulmHDBGfkQgXFGfLPM7+8Hk3YgpIOpg7NRNcLZ92U6Q
	gSgdmVz3fzp874R+xHOzPs7hzApZ314R0a7msFUT26U/C8I2nME1PEhsd7v3JCaCxxB6
	gAag5HaoyAMeym1z3w9yDjC1pjriKHhQ4+2aBvcfALZFkY+PQUsKeqkRW2ISYfcNiQqt
	puGw==
MIME-Version: 1.0
Received: by 10.60.29.66 with SMTP id i2mr22251508oeh.2.1356967221481; Mon, 31
	Dec 2012 07:20:21 -0800 (PST)
Received: by 10.60.78.138 with HTTP; Mon, 31 Dec 2012 07:20:21 -0800 (PST)
Date: Mon, 31 Dec 2012 10:20:21 -0500
Message-ID: <CAN1U73h+eecTM+Jr=B8Q7UsL3uSHXsaWHEejVoL_N7yw1U7roA@mail.gmail.com>
From: skippy V <ilikewearingglasses@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] xen xl command set date for hvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2354190450361793800=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============2354190450361793800==
Content-Type: multipart/alternative; boundary=e89a8ff25656354f4a04d2278d05

--e89a8ff25656354f4a04d2278d05
Content-Type: text/plain; charset=ISO-8859-1

Hi,
New to this list and kindof new to Xen.
I'm testing some code that works with communications between different
Windows hosts.
Right now I'm using Xen and a dozen or so hvms.

It would be convenient if I could set the date/time of each hvm when I
launch them with XL.
Is there a way to do this?

The code I'm working with has a lot of logic that hinges on each host's
date/time.
So to test this to the degree I'd like - I need an automated way to change
each hvms date/time and launch them.

Thanks a lot! :)

Toni

--e89a8ff25656354f4a04d2278d05
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<div>New to this list and kindof new to Xen.</div><div>I&#39;m testing s=
ome code that works with=A0communications=A0between different Windows hosts=
.</div><div>Right now I&#39;m using Xen and a dozen or so hvms.</div><div><=
br>
</div><div>It would be convenient if I could set the date/time of each hvm =
when I launch them with XL.</div><div>Is there a way to do this?</div><div>=
<br></div><div>The code I&#39;m working with has a lot of logic that hinges=
 on each host&#39;s date/time.</div>
<div>So to test this to the degree I&#39;d like - I need an automated way t=
o change each hvms date/time and launch them.</div><div><br></div><div>Than=
ks a lot! :)</div><div><br></div><div>Toni</div>

--e89a8ff25656354f4a04d2278d05--


--===============2354190450361793800==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============2354190450361793800==--


From xen-users-bounces@lists.xen.org Mon Dec 31 21:34:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 21:34:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tpmyh-0003js-4P; Mon, 31 Dec 2012 21:32:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sanelson@gmail.com>) id 1Tpmyf-0003jn-WA
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 21:32:58 +0000
Received: from [85.158.143.99:6556] by server-3.bemta-4.messagelabs.com id
	37/2B-18211-98402E05; Mon, 31 Dec 2012 21:32:57 +0000
X-Env-Sender: sanelson@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1356989575!30402342!1
X-Originating-IP: [209.85.220.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9174 invoked from network); 31 Dec 2012 21:32:56 -0000
Received: from mail-vc0-f175.google.com (HELO mail-vc0-f175.google.com)
	(209.85.220.175)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 21:32:56 -0000
Received: by mail-vc0-f175.google.com with SMTP id fy7so13203478vcb.34
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 13:32:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=7ZgzfPOEsalWY4kHpPb0N2TxdzZjIQ1OZ4ZiNt6tIYo=;
	b=0RDYB/o9afhUA1TWrM5QZJuOJjJyoNRsmbLovpjiDYCMheURiv65epLhyl4ORHEXDB
	LNpYiRxkCBgV4ZDiNJ04rk7+2FLwyUFqqQB55jQWynzp/1U49Oonn7iYTiLuU8WwCK85
	7qMj8x+zx03eVkxidaPCQgIbJzhq5PeMs+5yc327jvkjAM9URQQAl/XTvTgiL97j4b+x
	yq7p436mwG34yRxjXDLnkGYC0rCEGQVFxEoYo0N70aMIypEjYTAZ3nBOh07u8TRoV7BS
	bolfKClKoS6rPlNkZ/b5OuRxAEIcrFhCsM/jwbkelN6Mp6zEo6+kKwXrDRpw522j/LZh
	cc0w==
MIME-Version: 1.0
Received: by 10.52.23.6 with SMTP id i6mr57318773vdf.100.1356989574072; Mon,
	31 Dec 2012 13:32:54 -0800 (PST)
Received: by 10.58.238.39 with HTTP; Mon, 31 Dec 2012 13:32:53 -0800 (PST)
Date: Mon, 31 Dec 2012 21:32:53 +0000
Message-ID: <CABqtqVR7Y8pjX4JpWbS-6PjuVerFXz4DWo4ZWN+sZ2wDb7=M8Q@mail.gmail.com>
From: Stephen Nelson-Smith <sanelson@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Inaccessible Disk
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I'm a fairly experienced Xen user, with a large number of guests in
production running atop CentOS 5.

The time has come to refresh this infrastructure, and I've selected
Fedora as the Dom0 platform.  For now I'm just running some tests on a
test box, but I'm running into some unexpected problems.

I'm using Fedora 17, which gives me:

[root@dom0-a xendomu]# xm dmesg | grep "Xen version"
(XEN) Xen version 4.1.4 (mockbuild@[unknown]) (gcc version 4.7.2
20120921 (Red Hat 4.7.2-2) (GCC) ) Tue Dec 18 22:30:42 UTC 2012

I've tended to use virt-install as my standard tool, in the past, so I
had a go with this initially.

I've created a logical volume:

[root@dom0-a xendomu]# pvs
  PV         VG      Fmt  Attr PSize   PFree
  /dev/sdb   xendomu lvm2 a--  298.09g 294.09g
[root@dom0-a xendomu]# vgs
  VG      #PV #LV #SN Attr   VSize   VFree
  xendomu   1   1   0 wz--n- 298.09g 294.09g
[root@dom0-a xendomu]# lvs
  LV   VG      Attr     LSize Pool Origin Data%  Move Log Copy%  Convert
  g1   xendomu -wi-a--- 4.00g

And then ran:

virt-install --name g1 --ram 500 --disk path=/dev/xendomu/g1
--location http://mirror.centos.org/centos/6/os/i386

As expected this gave me a text installer, which I went through in the
usual fashion.  The install ran all the way through, but on reboot I
received  the message:

error: POST operation failed: xend_post: error from xen daemon:
(xend.err "Disk isn't accessible")

root@dom0-a xendomu]# virsh start g1
error: Failed to start domain g1
error: POST operation failed: xend_post: error from xen daemon:
(xend.err "Disk isn't accessible")

Here's the config:

[root@dom0-a xendomu]# virsh dumpxml g1
<domain type='xen'>
  <name>g1</name>
  <uuid>65d06e7c-a69e-3f4a-d403-b5168fb56d5f</uuid>
  <memory unit='KiB'>512000</memory>
  <currentMemory unit='KiB'>512000</currentMemory>
  <vcpu>1</vcpu>
  <bootloader>/usr/bin/pygrub</bootloader>
  <os>
    <type>linux</type>
  </os>
  <clock offset='utc' adjustment='reset'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <disk type='block' device='disk'>
      <driver name='phy'/>
      <source dev='/dev/xendomu/g1'/>
      <target dev='xvda' bus='xen'/>
    </disk>
    <interface type='bridge'>
      <mac address='00:16:3e:af:bb:f6'/>
      <source bridge='virbr0'/>
      <script path='vif-bridge'/>
    </interface>
    <console type='pty'>
      <target type='xen' port='0'/>
    </console>
  </devices>
</domain>

The device surely exists:

[root@dom0-a xendomu]# ls -l /dev/xendomu/g1
lrwxrwxrwx. 1 root root 7 Dec 31 20:46 /dev/xendomu/g1 -> ../dm-0

[root@dom0-a xendomu]# fdisk -l /dev/xendomu/g1

Disk /dev/xendomu/g1: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00082140

           Device Boot      Start         End      Blocks   Id  System
/dev/xendomu/g1p1   *        2048     1026047      512000   83  Linux
/dev/xendomu/g1p2         1026048     8388607     3681280   8e  Linux LVM

Puzzled as to why this doesn't work, I decided I'd try a different approach:

dd if=/dev/zero of=/srv/xendomu/centos6.img oflag=direct bs=1M seek=3800 count=1
wget http://mirror.centos.org/centos/6/os/i386/isolinux/vmlinuz -O
/boot/vmlinuz-xen6-install
wget http://mirror.centos.org/centos/6/os/i386/isolinux/initrd.img -O
/boot/initrd-xen6-install
cat <<EOF > /etc/xen/centos6
kernel = "/boot/vmlinuz-xen6-install"
ramdisk = "/boot/initrd-xen6-install"
name = "centos"
memory = "512"
disk = [ 'tap:aio:/srv/xendomu/centos6.img,xvda,w', ]
vif = [ 'bridge=virbr0', ]
bootloader="/usr/bin/pygrub"
vcpus=1
on_reboot = 'destroy'
on_crash = 'destroy'
EOF
[root@dom0-a xendomu]# xm create -c centos6
Using config file "/etc/xen/centos6".
Error: Disk isn't accessible

I'm getting the impression I'm missing something fundamental here....

Any hints / suggestions?

Thanks,

S.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 31 21:34:23 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 21:34:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1Tpmyh-0003js-4P; Mon, 31 Dec 2012 21:32:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sanelson@gmail.com>) id 1Tpmyf-0003jn-WA
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 21:32:58 +0000
Received: from [85.158.143.99:6556] by server-3.bemta-4.messagelabs.com id
	37/2B-18211-98402E05; Mon, 31 Dec 2012 21:32:57 +0000
X-Env-Sender: sanelson@gmail.com
X-Msg-Ref: server-13.tower-216.messagelabs.com!1356989575!30402342!1
X-Originating-IP: [209.85.220.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9174 invoked from network); 31 Dec 2012 21:32:56 -0000
Received: from mail-vc0-f175.google.com (HELO mail-vc0-f175.google.com)
	(209.85.220.175)
	by server-13.tower-216.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 21:32:56 -0000
Received: by mail-vc0-f175.google.com with SMTP id fy7so13203478vcb.34
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 13:32:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=7ZgzfPOEsalWY4kHpPb0N2TxdzZjIQ1OZ4ZiNt6tIYo=;
	b=0RDYB/o9afhUA1TWrM5QZJuOJjJyoNRsmbLovpjiDYCMheURiv65epLhyl4ORHEXDB
	LNpYiRxkCBgV4ZDiNJ04rk7+2FLwyUFqqQB55jQWynzp/1U49Oonn7iYTiLuU8WwCK85
	7qMj8x+zx03eVkxidaPCQgIbJzhq5PeMs+5yc327jvkjAM9URQQAl/XTvTgiL97j4b+x
	yq7p436mwG34yRxjXDLnkGYC0rCEGQVFxEoYo0N70aMIypEjYTAZ3nBOh07u8TRoV7BS
	bolfKClKoS6rPlNkZ/b5OuRxAEIcrFhCsM/jwbkelN6Mp6zEo6+kKwXrDRpw522j/LZh
	cc0w==
MIME-Version: 1.0
Received: by 10.52.23.6 with SMTP id i6mr57318773vdf.100.1356989574072; Mon,
	31 Dec 2012 13:32:54 -0800 (PST)
Received: by 10.58.238.39 with HTTP; Mon, 31 Dec 2012 13:32:53 -0800 (PST)
Date: Mon, 31 Dec 2012 21:32:53 +0000
Message-ID: <CABqtqVR7Y8pjX4JpWbS-6PjuVerFXz4DWo4ZWN+sZ2wDb7=M8Q@mail.gmail.com>
From: Stephen Nelson-Smith <sanelson@gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Inaccessible Disk
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Hello,

I'm a fairly experienced Xen user, with a large number of guests in
production running atop CentOS 5.

The time has come to refresh this infrastructure, and I've selected
Fedora as the Dom0 platform.  For now I'm just running some tests on a
test box, but I'm running into some unexpected problems.

I'm using Fedora 17, which gives me:

[root@dom0-a xendomu]# xm dmesg | grep "Xen version"
(XEN) Xen version 4.1.4 (mockbuild@[unknown]) (gcc version 4.7.2
20120921 (Red Hat 4.7.2-2) (GCC) ) Tue Dec 18 22:30:42 UTC 2012

I've tended to use virt-install as my standard tool, in the past, so I
had a go with this initially.

I've created a logical volume:

[root@dom0-a xendomu]# pvs
  PV         VG      Fmt  Attr PSize   PFree
  /dev/sdb   xendomu lvm2 a--  298.09g 294.09g
[root@dom0-a xendomu]# vgs
  VG      #PV #LV #SN Attr   VSize   VFree
  xendomu   1   1   0 wz--n- 298.09g 294.09g
[root@dom0-a xendomu]# lvs
  LV   VG      Attr     LSize Pool Origin Data%  Move Log Copy%  Convert
  g1   xendomu -wi-a--- 4.00g

And then ran:

virt-install --name g1 --ram 500 --disk path=/dev/xendomu/g1
--location http://mirror.centos.org/centos/6/os/i386

As expected this gave me a text installer, which I went through in the
usual fashion.  The install ran all the way through, but on reboot I
received  the message:

error: POST operation failed: xend_post: error from xen daemon:
(xend.err "Disk isn't accessible")

root@dom0-a xendomu]# virsh start g1
error: Failed to start domain g1
error: POST operation failed: xend_post: error from xen daemon:
(xend.err "Disk isn't accessible")

Here's the config:

[root@dom0-a xendomu]# virsh dumpxml g1
<domain type='xen'>
  <name>g1</name>
  <uuid>65d06e7c-a69e-3f4a-d403-b5168fb56d5f</uuid>
  <memory unit='KiB'>512000</memory>
  <currentMemory unit='KiB'>512000</currentMemory>
  <vcpu>1</vcpu>
  <bootloader>/usr/bin/pygrub</bootloader>
  <os>
    <type>linux</type>
  </os>
  <clock offset='utc' adjustment='reset'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <disk type='block' device='disk'>
      <driver name='phy'/>
      <source dev='/dev/xendomu/g1'/>
      <target dev='xvda' bus='xen'/>
    </disk>
    <interface type='bridge'>
      <mac address='00:16:3e:af:bb:f6'/>
      <source bridge='virbr0'/>
      <script path='vif-bridge'/>
    </interface>
    <console type='pty'>
      <target type='xen' port='0'/>
    </console>
  </devices>
</domain>

The device surely exists:

[root@dom0-a xendomu]# ls -l /dev/xendomu/g1
lrwxrwxrwx. 1 root root 7 Dec 31 20:46 /dev/xendomu/g1 -> ../dm-0

[root@dom0-a xendomu]# fdisk -l /dev/xendomu/g1

Disk /dev/xendomu/g1: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00082140

           Device Boot      Start         End      Blocks   Id  System
/dev/xendomu/g1p1   *        2048     1026047      512000   83  Linux
/dev/xendomu/g1p2         1026048     8388607     3681280   8e  Linux LVM

Puzzled as to why this doesn't work, I decided I'd try a different approach:

dd if=/dev/zero of=/srv/xendomu/centos6.img oflag=direct bs=1M seek=3800 count=1
wget http://mirror.centos.org/centos/6/os/i386/isolinux/vmlinuz -O
/boot/vmlinuz-xen6-install
wget http://mirror.centos.org/centos/6/os/i386/isolinux/initrd.img -O
/boot/initrd-xen6-install
cat <<EOF > /etc/xen/centos6
kernel = "/boot/vmlinuz-xen6-install"
ramdisk = "/boot/initrd-xen6-install"
name = "centos"
memory = "512"
disk = [ 'tap:aio:/srv/xendomu/centos6.img,xvda,w', ]
vif = [ 'bridge=virbr0', ]
bootloader="/usr/bin/pygrub"
vcpus=1
on_reboot = 'destroy'
on_crash = 'destroy'
EOF
[root@dom0-a xendomu]# xm create -c centos6
Using config file "/etc/xen/centos6".
Error: Disk isn't accessible

I'm getting the impression I'm missing something fundamental here....

Any hints / suggestions?

Thanks,

S.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 31 21:56:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 21:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpnKM-0004BZ-DV; Mon, 31 Dec 2012 21:55:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sanelson@gmail.com>) id 1TpnKK-0004BU-Gd
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 21:55:20 +0000
Received: from [85.158.137.99:3473] by server-3.bemta-3.messagelabs.com id
	18/E4-31588-7C902E05; Mon, 31 Dec 2012 21:55:19 +0000
X-Env-Sender: sanelson@gmail.com
X-Msg-Ref: server-9.tower-217.messagelabs.com!1356990916!18227183!1
X-Originating-IP: [209.85.212.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27760 invoked from network); 31 Dec 2012 21:55:17 -0000
Received: from mail-vb0-f44.google.com (HELO mail-vb0-f44.google.com)
	(209.85.212.44)
	by server-9.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 21:55:17 -0000
Received: by mail-vb0-f44.google.com with SMTP id fc26so13125820vbb.31
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 13:55:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=zlMwK13JI8PYcLRusDMc193ctymg9U5a7mEcGoCLyO4=;
	b=AyJx50MVdM0gyZHx365YCG1u2C8Hif5t11izVlZ0CJp4uiMeU3VvkZ9NTRGUWu0N16
	rb4jardK6NnDf0ygqK2YWC9YJklj3h2bHE4BtqYmKJIr9NKOBi9OnZxsOYNPRjNbZn42
	rGJ5+hdj8UAEPPdWBV7CBHeznFVDaX4TpL3Y5SjHnCoDcxrPq8HKE9wpRfGsGUl1Ua6i
	3OSRsYaIvs4DJx4V2HoCmYT/oUWihrPPdsME3TsnVOT8eRRY0VC+DQ+8j7DBMnkZwgqH
	IbvrQapAw5pxYAUBN/kRnQTbRrudvlYswFFVBLqLrs/5m/s6hJgSBJblk3zNgq2vwgbH
	RS6Q==
MIME-Version: 1.0
Received: by 10.220.157.9 with SMTP id z9mr66090971vcw.45.1356990915708; Mon,
	31 Dec 2012 13:55:15 -0800 (PST)
Received: by 10.58.238.39 with HTTP; Mon, 31 Dec 2012 13:55:15 -0800 (PST)
In-Reply-To: <CABqtqVR7Y8pjX4JpWbS-6PjuVerFXz4DWo4ZWN+sZ2wDb7=M8Q@mail.gmail.com>
References: <CABqtqVR7Y8pjX4JpWbS-6PjuVerFXz4DWo4ZWN+sZ2wDb7=M8Q@mail.gmail.com>
Date: Mon, 31 Dec 2012 21:55:15 +0000
Message-ID: <CABqtqVTT_YX_hz1XCL9LgTyK+6_LQMefDcwMmr-WAPHcjiDcUg@mail.gmail.com>
From: Stephen Nelson-Smith <sanelson@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Inaccessible Disk
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Running through the install again via virt-manager, I note:

http://d.pr/i/RBPP

I've seen a similar error earlier in the day on Fedora 18.  I wanted
to be sure this wasn't something related to 4.2 so I went back to 4.1.
 On F18 I saw:

virt-install --name g1 --location
http://mirror.centos.org/centos/6/os/i386 --ram 512 --disk
/srv/xendomu/g1,size=2

Starting install...
Retrieving file .treeinfo... | 668 B 00:00:00 !!!
Retrieving file vmlinuz... | 7.4 MB 00:00:04 !!!
Retrieving file initrd.img... | 57 MB 00:00:39 !!!
Creating storage file g1 | 2.0 GB 00:00:00
ERROR POST operation failed: xend_post: error from xen daemon:
(xend.err 'Device 51712 (vbd) could not be connected. Hotplug scripts
not working.')
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect xen:/// start g1
otherwise, please restart your installation.

S.

On Mon, Dec 31, 2012 at 9:32 PM, Stephen Nelson-Smith
<sanelson@gmail.com> wrote:
> Hello,
>
> I'm a fairly experienced Xen user, with a large number of guests in
> production running atop CentOS 5.
>
> The time has come to refresh this infrastructure, and I've selected
> Fedora as the Dom0 platform.  For now I'm just running some tests on a
> test box, but I'm running into some unexpected problems.
>
> I'm using Fedora 17, which gives me:
>
> [root@dom0-a xendomu]# xm dmesg | grep "Xen version"
> (XEN) Xen version 4.1.4 (mockbuild@[unknown]) (gcc version 4.7.2
> 20120921 (Red Hat 4.7.2-2) (GCC) ) Tue Dec 18 22:30:42 UTC 2012
>
> I've tended to use virt-install as my standard tool, in the past, so I
> had a go with this initially.
>
> I've created a logical volume:
>
> [root@dom0-a xendomu]# pvs
>   PV         VG      Fmt  Attr PSize   PFree
>   /dev/sdb   xendomu lvm2 a--  298.09g 294.09g
> [root@dom0-a xendomu]# vgs
>   VG      #PV #LV #SN Attr   VSize   VFree
>   xendomu   1   1   0 wz--n- 298.09g 294.09g
> [root@dom0-a xendomu]# lvs
>   LV   VG      Attr     LSize Pool Origin Data%  Move Log Copy%  Convert
>   g1   xendomu -wi-a--- 4.00g
>
> And then ran:
>
> virt-install --name g1 --ram 500 --disk path=/dev/xendomu/g1
> --location http://mirror.centos.org/centos/6/os/i386
>
> As expected this gave me a text installer, which I went through in the
> usual fashion.  The install ran all the way through, but on reboot I
> received  the message:
>
> error: POST operation failed: xend_post: error from xen daemon:
> (xend.err "Disk isn't accessible")
>
> root@dom0-a xendomu]# virsh start g1
> error: Failed to start domain g1
> error: POST operation failed: xend_post: error from xen daemon:
> (xend.err "Disk isn't accessible")
>
> Here's the config:
>
> [root@dom0-a xendomu]# virsh dumpxml g1
> <domain type='xen'>
>   <name>g1</name>
>   <uuid>65d06e7c-a69e-3f4a-d403-b5168fb56d5f</uuid>
>   <memory unit='KiB'>512000</memory>
>   <currentMemory unit='KiB'>512000</currentMemory>
>   <vcpu>1</vcpu>
>   <bootloader>/usr/bin/pygrub</bootloader>
>   <os>
>     <type>linux</type>
>   </os>
>   <clock offset='utc' adjustment='reset'/>
>   <on_poweroff>destroy</on_poweroff>
>   <on_reboot>restart</on_reboot>
>   <on_crash>restart</on_crash>
>   <devices>
>     <disk type='block' device='disk'>
>       <driver name='phy'/>
>       <source dev='/dev/xendomu/g1'/>
>       <target dev='xvda' bus='xen'/>
>     </disk>
>     <interface type='bridge'>
>       <mac address='00:16:3e:af:bb:f6'/>
>       <source bridge='virbr0'/>
>       <script path='vif-bridge'/>
>     </interface>
>     <console type='pty'>
>       <target type='xen' port='0'/>
>     </console>
>   </devices>
> </domain>
>
> The device surely exists:
>
> [root@dom0-a xendomu]# ls -l /dev/xendomu/g1
> lrwxrwxrwx. 1 root root 7 Dec 31 20:46 /dev/xendomu/g1 -> ../dm-0
>
> [root@dom0-a xendomu]# fdisk -l /dev/xendomu/g1
>
> Disk /dev/xendomu/g1: 4294 MB, 4294967296 bytes
> 255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x00082140
>
>            Device Boot      Start         End      Blocks   Id  System
> /dev/xendomu/g1p1   *        2048     1026047      512000   83  Linux
> /dev/xendomu/g1p2         1026048     8388607     3681280   8e  Linux LVM
>
> Puzzled as to why this doesn't work, I decided I'd try a different approach:
>
> dd if=/dev/zero of=/srv/xendomu/centos6.img oflag=direct bs=1M seek=3800 count=1
> wget http://mirror.centos.org/centos/6/os/i386/isolinux/vmlinuz -O
> /boot/vmlinuz-xen6-install
> wget http://mirror.centos.org/centos/6/os/i386/isolinux/initrd.img -O
> /boot/initrd-xen6-install
> cat <<EOF > /etc/xen/centos6
> kernel = "/boot/vmlinuz-xen6-install"
> ramdisk = "/boot/initrd-xen6-install"
> name = "centos"
> memory = "512"
> disk = [ 'tap:aio:/srv/xendomu/centos6.img,xvda,w', ]
> vif = [ 'bridge=virbr0', ]
> bootloader="/usr/bin/pygrub"
> vcpus=1
> on_reboot = 'destroy'
> on_crash = 'destroy'
> EOF
> [root@dom0-a xendomu]# xm create -c centos6
> Using config file "/etc/xen/centos6".
> Error: Disk isn't accessible
>
> I'm getting the impression I'm missing something fundamental here....
>
> Any hints / suggestions?
>
> Thanks,
>
> S.



-- 
Stephen Nelson-Smith
Technical Director
Atalanta Systems Ltd
www.atalanta-systems.com

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 31 21:56:45 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 21:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpnKM-0004BZ-DV; Mon, 31 Dec 2012 21:55:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sanelson@gmail.com>) id 1TpnKK-0004BU-Gd
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 21:55:20 +0000
Received: from [85.158.137.99:3473] by server-3.bemta-3.messagelabs.com id
	18/E4-31588-7C902E05; Mon, 31 Dec 2012 21:55:19 +0000
X-Env-Sender: sanelson@gmail.com
X-Msg-Ref: server-9.tower-217.messagelabs.com!1356990916!18227183!1
X-Originating-IP: [209.85.212.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27760 invoked from network); 31 Dec 2012 21:55:17 -0000
Received: from mail-vb0-f44.google.com (HELO mail-vb0-f44.google.com)
	(209.85.212.44)
	by server-9.tower-217.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 21:55:17 -0000
Received: by mail-vb0-f44.google.com with SMTP id fc26so13125820vbb.31
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 13:55:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=zlMwK13JI8PYcLRusDMc193ctymg9U5a7mEcGoCLyO4=;
	b=AyJx50MVdM0gyZHx365YCG1u2C8Hif5t11izVlZ0CJp4uiMeU3VvkZ9NTRGUWu0N16
	rb4jardK6NnDf0ygqK2YWC9YJklj3h2bHE4BtqYmKJIr9NKOBi9OnZxsOYNPRjNbZn42
	rGJ5+hdj8UAEPPdWBV7CBHeznFVDaX4TpL3Y5SjHnCoDcxrPq8HKE9wpRfGsGUl1Ua6i
	3OSRsYaIvs4DJx4V2HoCmYT/oUWihrPPdsME3TsnVOT8eRRY0VC+DQ+8j7DBMnkZwgqH
	IbvrQapAw5pxYAUBN/kRnQTbRrudvlYswFFVBLqLrs/5m/s6hJgSBJblk3zNgq2vwgbH
	RS6Q==
MIME-Version: 1.0
Received: by 10.220.157.9 with SMTP id z9mr66090971vcw.45.1356990915708; Mon,
	31 Dec 2012 13:55:15 -0800 (PST)
Received: by 10.58.238.39 with HTTP; Mon, 31 Dec 2012 13:55:15 -0800 (PST)
In-Reply-To: <CABqtqVR7Y8pjX4JpWbS-6PjuVerFXz4DWo4ZWN+sZ2wDb7=M8Q@mail.gmail.com>
References: <CABqtqVR7Y8pjX4JpWbS-6PjuVerFXz4DWo4ZWN+sZ2wDb7=M8Q@mail.gmail.com>
Date: Mon, 31 Dec 2012 21:55:15 +0000
Message-ID: <CABqtqVTT_YX_hz1XCL9LgTyK+6_LQMefDcwMmr-WAPHcjiDcUg@mail.gmail.com>
From: Stephen Nelson-Smith <sanelson@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Inaccessible Disk
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

Running through the install again via virt-manager, I note:

http://d.pr/i/RBPP

I've seen a similar error earlier in the day on Fedora 18.  I wanted
to be sure this wasn't something related to 4.2 so I went back to 4.1.
 On F18 I saw:

virt-install --name g1 --location
http://mirror.centos.org/centos/6/os/i386 --ram 512 --disk
/srv/xendomu/g1,size=2

Starting install...
Retrieving file .treeinfo... | 668 B 00:00:00 !!!
Retrieving file vmlinuz... | 7.4 MB 00:00:04 !!!
Retrieving file initrd.img... | 57 MB 00:00:39 !!!
Creating storage file g1 | 2.0 GB 00:00:00
ERROR POST operation failed: xend_post: error from xen daemon:
(xend.err 'Device 51712 (vbd) could not be connected. Hotplug scripts
not working.')
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect xen:/// start g1
otherwise, please restart your installation.

S.

On Mon, Dec 31, 2012 at 9:32 PM, Stephen Nelson-Smith
<sanelson@gmail.com> wrote:
> Hello,
>
> I'm a fairly experienced Xen user, with a large number of guests in
> production running atop CentOS 5.
>
> The time has come to refresh this infrastructure, and I've selected
> Fedora as the Dom0 platform.  For now I'm just running some tests on a
> test box, but I'm running into some unexpected problems.
>
> I'm using Fedora 17, which gives me:
>
> [root@dom0-a xendomu]# xm dmesg | grep "Xen version"
> (XEN) Xen version 4.1.4 (mockbuild@[unknown]) (gcc version 4.7.2
> 20120921 (Red Hat 4.7.2-2) (GCC) ) Tue Dec 18 22:30:42 UTC 2012
>
> I've tended to use virt-install as my standard tool, in the past, so I
> had a go with this initially.
>
> I've created a logical volume:
>
> [root@dom0-a xendomu]# pvs
>   PV         VG      Fmt  Attr PSize   PFree
>   /dev/sdb   xendomu lvm2 a--  298.09g 294.09g
> [root@dom0-a xendomu]# vgs
>   VG      #PV #LV #SN Attr   VSize   VFree
>   xendomu   1   1   0 wz--n- 298.09g 294.09g
> [root@dom0-a xendomu]# lvs
>   LV   VG      Attr     LSize Pool Origin Data%  Move Log Copy%  Convert
>   g1   xendomu -wi-a--- 4.00g
>
> And then ran:
>
> virt-install --name g1 --ram 500 --disk path=/dev/xendomu/g1
> --location http://mirror.centos.org/centos/6/os/i386
>
> As expected this gave me a text installer, which I went through in the
> usual fashion.  The install ran all the way through, but on reboot I
> received  the message:
>
> error: POST operation failed: xend_post: error from xen daemon:
> (xend.err "Disk isn't accessible")
>
> root@dom0-a xendomu]# virsh start g1
> error: Failed to start domain g1
> error: POST operation failed: xend_post: error from xen daemon:
> (xend.err "Disk isn't accessible")
>
> Here's the config:
>
> [root@dom0-a xendomu]# virsh dumpxml g1
> <domain type='xen'>
>   <name>g1</name>
>   <uuid>65d06e7c-a69e-3f4a-d403-b5168fb56d5f</uuid>
>   <memory unit='KiB'>512000</memory>
>   <currentMemory unit='KiB'>512000</currentMemory>
>   <vcpu>1</vcpu>
>   <bootloader>/usr/bin/pygrub</bootloader>
>   <os>
>     <type>linux</type>
>   </os>
>   <clock offset='utc' adjustment='reset'/>
>   <on_poweroff>destroy</on_poweroff>
>   <on_reboot>restart</on_reboot>
>   <on_crash>restart</on_crash>
>   <devices>
>     <disk type='block' device='disk'>
>       <driver name='phy'/>
>       <source dev='/dev/xendomu/g1'/>
>       <target dev='xvda' bus='xen'/>
>     </disk>
>     <interface type='bridge'>
>       <mac address='00:16:3e:af:bb:f6'/>
>       <source bridge='virbr0'/>
>       <script path='vif-bridge'/>
>     </interface>
>     <console type='pty'>
>       <target type='xen' port='0'/>
>     </console>
>   </devices>
> </domain>
>
> The device surely exists:
>
> [root@dom0-a xendomu]# ls -l /dev/xendomu/g1
> lrwxrwxrwx. 1 root root 7 Dec 31 20:46 /dev/xendomu/g1 -> ../dm-0
>
> [root@dom0-a xendomu]# fdisk -l /dev/xendomu/g1
>
> Disk /dev/xendomu/g1: 4294 MB, 4294967296 bytes
> 255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
> Units = sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x00082140
>
>            Device Boot      Start         End      Blocks   Id  System
> /dev/xendomu/g1p1   *        2048     1026047      512000   83  Linux
> /dev/xendomu/g1p2         1026048     8388607     3681280   8e  Linux LVM
>
> Puzzled as to why this doesn't work, I decided I'd try a different approach:
>
> dd if=/dev/zero of=/srv/xendomu/centos6.img oflag=direct bs=1M seek=3800 count=1
> wget http://mirror.centos.org/centos/6/os/i386/isolinux/vmlinuz -O
> /boot/vmlinuz-xen6-install
> wget http://mirror.centos.org/centos/6/os/i386/isolinux/initrd.img -O
> /boot/initrd-xen6-install
> cat <<EOF > /etc/xen/centos6
> kernel = "/boot/vmlinuz-xen6-install"
> ramdisk = "/boot/initrd-xen6-install"
> name = "centos"
> memory = "512"
> disk = [ 'tap:aio:/srv/xendomu/centos6.img,xvda,w', ]
> vif = [ 'bridge=virbr0', ]
> bootloader="/usr/bin/pygrub"
> vcpus=1
> on_reboot = 'destroy'
> on_crash = 'destroy'
> EOF
> [root@dom0-a xendomu]# xm create -c centos6
> Using config file "/etc/xen/centos6".
> Error: Disk isn't accessible
>
> I'm getting the impression I'm missing something fundamental here....
>
> Any hints / suggestions?
>
> Thanks,
>
> S.



-- 
Stephen Nelson-Smith
Technical Director
Atalanta Systems Ltd
www.atalanta-systems.com

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 31 22:08:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 22:08:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpnW9-0004XX-Sa; Mon, 31 Dec 2012 22:07:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sanelson@gmail.com>) id 1TpnW9-0004XR-4l
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 22:07:33 +0000
Received: from [85.158.139.211:20080] by server-4.bemta-5.messagelabs.com id
	C8/61-14693-3AC02E05; Mon, 31 Dec 2012 22:07:31 +0000
X-Env-Sender: sanelson@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1356991648!19832684!1
X-Originating-IP: [209.85.212.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5868 invoked from network); 31 Dec 2012 22:07:29 -0000
Received: from mail-vb0-f48.google.com (HELO mail-vb0-f48.google.com)
	(209.85.212.48)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 22:07:29 -0000
Received: by mail-vb0-f48.google.com with SMTP id fc21so13075725vbb.35
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 14:07:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=OGijVtNBhbNrJacOHJvZN/vkYXrXA1xtp6eXb4bg9aE=;
	b=YJ6yQnak46rxrzXinGoUaG2xgtlcS6h9j8pEXfIf7sAERYQyDlT8RKfbaBk97GMMgK
	RGpmMlne29XcE2KdU7a3ye6oaEsylii1+yxFerQrNlxT/XfQo4T9ldxzYWFPIcXs0AKF
	Jaddt7+IF7LrLrWBLASN4PfDkLIRo1ot5X+Hs2WNZRE8U/og4D4n/pgRNJI/I3kk17dq
	Bq6ro+IUpTV4m5ut1rHWvhTgQu6Nq1JMGruaGYs26x4Sm3y9LrHbSRYG/ZkNilQG+L6z
	GC39QKQh/0rT+1b4m5bowpwYBHesNLEpnewWHS8A2ehDIHKyLLokSjEWPAnvtRkbU/vS
	Aj0A==
MIME-Version: 1.0
Received: by 10.220.240.141 with SMTP id la13mr64926835vcb.39.1356991648326;
	Mon, 31 Dec 2012 14:07:28 -0800 (PST)
Received: by 10.58.238.39 with HTTP; Mon, 31 Dec 2012 14:07:28 -0800 (PST)
In-Reply-To: <CABqtqVTT_YX_hz1XCL9LgTyK+6_LQMefDcwMmr-WAPHcjiDcUg@mail.gmail.com>
References: <CABqtqVR7Y8pjX4JpWbS-6PjuVerFXz4DWo4ZWN+sZ2wDb7=M8Q@mail.gmail.com>
	<CABqtqVTT_YX_hz1XCL9LgTyK+6_LQMefDcwMmr-WAPHcjiDcUg@mail.gmail.com>
Date: Mon, 31 Dec 2012 22:07:28 +0000
Message-ID: <CABqtqVQQ-3mor=QLPWOvPciwZW3A_7FsTKoXZU97fgHOSuMUsw@mail.gmail.com>
From: Stephen Nelson-Smith <sanelson@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Inaccessible Disk
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

OK...

On Mon, Dec 31, 2012 at 9:55 PM, Stephen Nelson-Smith
<sanelson@gmail.com> wrote:
> Running through the install again via virt-manager, I note:
>
> http://d.pr/i/RBPP
>
> I've seen a similar error earlier in the day on Fedora 18.

Argh... selinux.

That is all.

S.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 31 22:08:38 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 22:08:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpnW9-0004XX-Sa; Mon, 31 Dec 2012 22:07:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sanelson@gmail.com>) id 1TpnW9-0004XR-4l
	for xen-users@lists.xen.org; Mon, 31 Dec 2012 22:07:33 +0000
Received: from [85.158.139.211:20080] by server-4.bemta-5.messagelabs.com id
	C8/61-14693-3AC02E05; Mon, 31 Dec 2012 22:07:31 +0000
X-Env-Sender: sanelson@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1356991648!19832684!1
X-Originating-IP: [209.85.212.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5868 invoked from network); 31 Dec 2012 22:07:29 -0000
Received: from mail-vb0-f48.google.com (HELO mail-vb0-f48.google.com)
	(209.85.212.48)
	by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 22:07:29 -0000
Received: by mail-vb0-f48.google.com with SMTP id fc21so13075725vbb.35
	for <xen-users@lists.xen.org>; Mon, 31 Dec 2012 14:07:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:content-type; bh=OGijVtNBhbNrJacOHJvZN/vkYXrXA1xtp6eXb4bg9aE=;
	b=YJ6yQnak46rxrzXinGoUaG2xgtlcS6h9j8pEXfIf7sAERYQyDlT8RKfbaBk97GMMgK
	RGpmMlne29XcE2KdU7a3ye6oaEsylii1+yxFerQrNlxT/XfQo4T9ldxzYWFPIcXs0AKF
	Jaddt7+IF7LrLrWBLASN4PfDkLIRo1ot5X+Hs2WNZRE8U/og4D4n/pgRNJI/I3kk17dq
	Bq6ro+IUpTV4m5ut1rHWvhTgQu6Nq1JMGruaGYs26x4Sm3y9LrHbSRYG/ZkNilQG+L6z
	GC39QKQh/0rT+1b4m5bowpwYBHesNLEpnewWHS8A2ehDIHKyLLokSjEWPAnvtRkbU/vS
	Aj0A==
MIME-Version: 1.0
Received: by 10.220.240.141 with SMTP id la13mr64926835vcb.39.1356991648326;
	Mon, 31 Dec 2012 14:07:28 -0800 (PST)
Received: by 10.58.238.39 with HTTP; Mon, 31 Dec 2012 14:07:28 -0800 (PST)
In-Reply-To: <CABqtqVTT_YX_hz1XCL9LgTyK+6_LQMefDcwMmr-WAPHcjiDcUg@mail.gmail.com>
References: <CABqtqVR7Y8pjX4JpWbS-6PjuVerFXz4DWo4ZWN+sZ2wDb7=M8Q@mail.gmail.com>
	<CABqtqVTT_YX_hz1XCL9LgTyK+6_LQMefDcwMmr-WAPHcjiDcUg@mail.gmail.com>
Date: Mon, 31 Dec 2012 22:07:28 +0000
Message-ID: <CABqtqVQQ-3mor=QLPWOvPciwZW3A_7FsTKoXZU97fgHOSuMUsw@mail.gmail.com>
From: Stephen Nelson-Smith <sanelson@gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Inaccessible Disk
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

OK...

On Mon, Dec 31, 2012 at 9:55 PM, Stephen Nelson-Smith
<sanelson@gmail.com> wrote:
> Running through the install again via virt-manager, I note:
>
> http://d.pr/i/RBPP
>
> I've seen a similar error earlier in the day on Fedora 18.

Argh... selinux.

That is all.

S.

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users

From xen-users-bounces@lists.xen.org Mon Dec 31 23:27:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 23:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpokS-0005TR-M4; Mon, 31 Dec 2012 23:26:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <2rushikeshj@gmail.com>)
	id 1TpokR-0005TE-Ry; Mon, 31 Dec 2012 23:26:24 +0000
Received: from [85.158.139.211:32642] by server-4.bemta-5.messagelabs.com id
	77/05-14693-E1F12E05; Mon, 31 Dec 2012 23:26:22 +0000
X-Env-Sender: 2rushikeshj@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1356996381!20944285!1
X-Originating-IP: [209.85.216.46]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23207 invoked from network); 31 Dec 2012 23:26:22 -0000
Received: from mail-qa0-f46.google.com (HELO mail-qa0-f46.google.com)
	(209.85.216.46)
	by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 23:26:22 -0000
Received: by mail-qa0-f46.google.com with SMTP id r4so10829431qaq.5
	for <multiple recipients>; Mon, 31 Dec 2012 15:26:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=uEXFJtbRYtzlqaNhu3GgDlkysdoo2VQHqi5LbIbnkSg=;
	b=vFm8iwRGAqC5hekuTZ3CrOKJyh8PcEc1x5bp8hCEl7v5v/cqB413+XXieLChf4P0+2
	GsxZa3RfKTvjXgQX77vQ/GdiVnEqQZamOH7EKt3l9NOciYocM5GMxLsJxOH5G+adBm8I
	Rsw7JPW0D1FygvRCWcSGXIIYHiB9ALdNiPJAbdALt9Hyecz+hPEHMCEk18KA0TzmPJMW
	9xmnr1+NktkpY/By/fKkWegfXVtDlw4VWdDQMLB3yvGFCPxivPrQsJTFFtfmmJb6hf6q
	/ii6zv1IbUYZFBZKrk3QFYRqiTV9QPoyRBfDz5GdZ9tOuF1/f0I+TI/DkwT5USas6xmj
	aVZw==
MIME-Version: 1.0
Received: by 10.224.180.69 with SMTP id bt5mr18822094qab.36.1356996380845;
	Mon, 31 Dec 2012 15:26:20 -0800 (PST)
Received: by 10.229.17.19 with HTTP; Mon, 31 Dec 2012 15:26:20 -0800 (PST)
Date: Tue, 1 Jan 2013 04:56:20 +0530
Message-ID: <CAO9XypXUMW-9g3xbbkv75K3ODkvqVu6Y86OnQF_j41FBHimHMA@mail.gmail.com>
From: Rushikesh Jadhav <2rushikeshj@gmail.com>
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>, xen-users@lists.xen.org
Subject: [Xen-users] CPU Hotplug support for HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5170233558346529328=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5170233558346529328==
Content-Type: multipart/alternative; boundary=20cf303b3b053de79004d22e57ef

--20cf303b3b053de79004d22e57ef
Content-Type: text/plain; charset=ISO-8859-1

Hi Everyone,

I would like to know a way to simulate CPU Hotplug to a HVM.
I have few Windows Guests as well as Linux Guests running under HVM,

I can do vcpu hotplug in PV Linux but unable to do same for HVM Windows or
Linux.

Windows 2008 R2 DC has the ability to recognize CPU Hotplug and Memory
Hotplug so is there a way to simulate and get it working ?

I have Xen 4.2, Xen 4.1, Xen 3.4.2 also few XCP1.6

Thanks and wish you a happy new year.

Regards,
Rushikesh

--20cf303b3b053de79004d22e57ef
Content-Type: text/html; charset=ISO-8859-1

<div dir="ltr"><div><div><div><div><div><div><div><div>Hi Everyone,<br><br></div>I would like to know a way to simulate CPU Hotplug to a HVM.<br></div>I have few Windows Guests as well as Linux Guests running under HVM,<br>
<br></div>I can do vcpu hotplug in PV Linux but unable to do same for HVM Windows or Linux.<br><br></div>Windows 2008 R2 DC has the ability to recognize CPU Hotplug and Memory Hotplug so is there a way to simulate and get it working ?<br>
<br></div>I have Xen 4.2, Xen 4.1, Xen 3.4.2 also few XCP1.6 <br><br></div>Thanks and wish you a happy new year.<br><br></div>Regards,<br></div>Rushikesh<br></div>

--20cf303b3b053de79004d22e57ef--


--===============5170233558346529328==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5170233558346529328==--


From xen-users-bounces@lists.xen.org Mon Dec 31 23:27:40 2012
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 31 Dec 2012 23:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1TpokS-0005TR-M4; Mon, 31 Dec 2012 23:26:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <2rushikeshj@gmail.com>)
	id 1TpokR-0005TE-Ry; Mon, 31 Dec 2012 23:26:24 +0000
Received: from [85.158.139.211:32642] by server-4.bemta-5.messagelabs.com id
	77/05-14693-E1F12E05; Mon, 31 Dec 2012 23:26:22 +0000
X-Env-Sender: 2rushikeshj@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1356996381!20944285!1
X-Originating-IP: [209.85.216.46]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.8; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23207 invoked from network); 31 Dec 2012 23:26:22 -0000
Received: from mail-qa0-f46.google.com (HELO mail-qa0-f46.google.com)
	(209.85.216.46)
	by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	31 Dec 2012 23:26:22 -0000
Received: by mail-qa0-f46.google.com with SMTP id r4so10829431qaq.5
	for <multiple recipients>; Mon, 31 Dec 2012 15:26:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=uEXFJtbRYtzlqaNhu3GgDlkysdoo2VQHqi5LbIbnkSg=;
	b=vFm8iwRGAqC5hekuTZ3CrOKJyh8PcEc1x5bp8hCEl7v5v/cqB413+XXieLChf4P0+2
	GsxZa3RfKTvjXgQX77vQ/GdiVnEqQZamOH7EKt3l9NOciYocM5GMxLsJxOH5G+adBm8I
	Rsw7JPW0D1FygvRCWcSGXIIYHiB9ALdNiPJAbdALt9Hyecz+hPEHMCEk18KA0TzmPJMW
	9xmnr1+NktkpY/By/fKkWegfXVtDlw4VWdDQMLB3yvGFCPxivPrQsJTFFtfmmJb6hf6q
	/ii6zv1IbUYZFBZKrk3QFYRqiTV9QPoyRBfDz5GdZ9tOuF1/f0I+TI/DkwT5USas6xmj
	aVZw==
MIME-Version: 1.0
Received: by 10.224.180.69 with SMTP id bt5mr18822094qab.36.1356996380845;
	Mon, 31 Dec 2012 15:26:20 -0800 (PST)
Received: by 10.229.17.19 with HTTP; Mon, 31 Dec 2012 15:26:20 -0800 (PST)
Date: Tue, 1 Jan 2013 04:56:20 +0530
Message-ID: <CAO9XypXUMW-9g3xbbkv75K3ODkvqVu6Y86OnQF_j41FBHimHMA@mail.gmail.com>
From: Rushikesh Jadhav <2rushikeshj@gmail.com>
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>, xen-users@lists.xen.org
Subject: [Xen-users] CPU Hotplug support for HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5170233558346529328=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5170233558346529328==
Content-Type: multipart/alternative; boundary=20cf303b3b053de79004d22e57ef

--20cf303b3b053de79004d22e57ef
Content-Type: text/plain; charset=ISO-8859-1

Hi Everyone,

I would like to know a way to simulate CPU Hotplug to a HVM.
I have few Windows Guests as well as Linux Guests running under HVM,

I can do vcpu hotplug in PV Linux but unable to do same for HVM Windows or
Linux.

Windows 2008 R2 DC has the ability to recognize CPU Hotplug and Memory
Hotplug so is there a way to simulate and get it working ?

I have Xen 4.2, Xen 4.1, Xen 3.4.2 also few XCP1.6

Thanks and wish you a happy new year.

Regards,
Rushikesh

--20cf303b3b053de79004d22e57ef
Content-Type: text/html; charset=ISO-8859-1

<div dir="ltr"><div><div><div><div><div><div><div><div>Hi Everyone,<br><br></div>I would like to know a way to simulate CPU Hotplug to a HVM.<br></div>I have few Windows Guests as well as Linux Guests running under HVM,<br>
<br></div>I can do vcpu hotplug in PV Linux but unable to do same for HVM Windows or Linux.<br><br></div>Windows 2008 R2 DC has the ability to recognize CPU Hotplug and Memory Hotplug so is there a way to simulate and get it working ?<br>
<br></div>I have Xen 4.2, Xen 4.1, Xen 3.4.2 also few XCP1.6 <br><br></div>Thanks and wish you a happy new year.<br><br></div>Regards,<br></div>Rushikesh<br></div>

--20cf303b3b053de79004d22e57ef--


--===============5170233558346529328==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5170233558346529328==--


